body
{
    text-align:center; 
    font-family: arial; 
    font-size: x-small;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	}

hr{ }

/******************** main login ******************/

.TABLE_LOGIN
{ 
    FONT-FAMILY:ARIAL;
	TEXT-ALIGN:JUSTIFY;
	/*background-image:url(img/sfondo.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:450px;*/
}
/******************** FINE main login ******************/

.TABLE_CONTENITORE
{ 
    width:695PX;

}

/******************** TUTTE LE PAGINE ******************/
.btnStyle
{
    background-image:url(img/bg_bottone.png);
    background-repeat:repeat-x; 
    border:1px solid #999; 
    border-radius:3px; 
    padding:2PX; 
    vertical-align:middle; 
    cursor:pointer;
    color:#FFF;    
    width:60px;
} 
.textStyle
{
    width:100%;        
}

.titoloSezioneAdv 
{
    color:#9f8c52; 
    font-size:18px;
    text-align:left;  
    padding-top:5px; 
    padding-bottom:5px;
    padding-left:5px;
}

/****************** TOOLBAR ****************************/
.ToolbarBorder
{
    width:695px; 
    height:32px;
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif; 
    background-image:url(img/sfondo_breadcrumb.png); 
    background-repeat:no-repeat; 
    padding-right:20px;
}

.tdNew
{
    width:100px; 
    background-image:url(img/freccia_rosa.png); 
    background-position:left; 
    background-repeat:no-repeat; 
    text-align:center;
}
.btnNew
{
    cursor:pointer; 
    background-color:transparent; 
    color:#333; 
    border:0px; 
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-weight:bold;
}
    
.tdBack
{
    width:100px; 
    background-image:url(img/freccia_grigia.png); 
    background-position:left; 
    background-repeat:no-repeat; 
    text-align:center;
}
.btnBack
{
    cursor:pointer; 
    background-color:transparent; 
    color:#333; 
    border:0px; 
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-weight:bold;
}

.titoloSezione 
{
    text-align:left; 
    font-size:15px; 
    font-weight:bold; 
    color:#333333;
    padding-bottom:5px; 
    text-decoration:none; 
    padding-bottom:5px; 
    color:#9f8c52;
}

/*********************** TABELLE *************************/
/*Tabella Contenitore*/
.HeaderContenitore{background-image:url(img/header.png); background-position:top; height:16px; background-repeat:no-repeat; background-position:center bottom}
.CorpoContenitore{background-image:url(img/bg.png); background-repeat:repeat-y;}
.CorpoContenitoreFascia{background-image:url(img/fascia_titolo.png); background-position:left top; background-repeat:repeat-y; height:36px; vertical-align:top;}
.FooterContenitore{background-image:url(img/footer.png); background-repeat:no-repeat; height:11px; background-position:bottom;}
.FasciaContenitore {background-image:url(img/fascia_titolo.png); background-position:left top; background-repeat:repeat-y; height:36px; vertical-align:top; padding-left:18px;}

/*QUOTE*/
.TitoloQuota
{font-size:18px; color:#9f8c52;vertical-align:top; padding-left:5px;}
#titElencoQuoteDaSaldare {font-size:16px; color:red; padding-top:5px; font-weight:bold;}
#titElencoQuoteSaldate  {font-size:16px; color:green; padding-top:5px; font-weight:bold;}
.titolo2 {font-size:12px; color:#9f8c52; padding-top:5px;}
.TotaleQuota {font-size:14px; color:#9f8c52; font-weight:bold;}
.QuotaSingola {font-size:14px; color:#666; font-weight:bold;}






/************************ login amici ********************/
#loginAmici{width:300px; font-family: arial; font-size: x-small; border-color:red; margin-top:20px;}
#loginAmiciUserTxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left;}
#loginAmiciUser{width:200px;}
#loginAmiciPswTxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:center;}
#loginAmiciPsw{ width:200px}
#td_b_loginAmici{text-align:right;}
#b_loginAmici{}

/******** LOGIN SPOSI*********/
#loginSposiTesto {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9f8c52; padding-bottom:15px; }
#table_loginSposi {width:90%;}
#loginSposiUserTxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left;}
#loginSposiUser{width:200px}
#loginSposiPswTxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:center;}
#loginSposiPsw{ width:200px;}
#td_b_loginAmici {padding-top:5px; text-align:left; }
#FasciaContenitore {background-image:url(img/fascia_titolo.png); background-position:left top; background-repeat:repeat-y; height:36px; vertical-align:top; padding-left:18px;}
#titoloSezioneSposi {color:#9f8c52; font-size:16px; padding-top:5px; text-align:left; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif;}

/****************** ADV ****************************/
.ADV_table_generale {width:695px; margin-top:5px; /*box-shadow: 5px 5px 5px #dedede;*/}
.modListaAdv{width:585PX; font-size:12px; color:#333333;}

.TableElencoListaNozze {width:95%; font-size:11px; color:#333333; text-align:left;}

#TableElencoTotaliListaNozze {width:695px;; font-size:11px; color:#333333;}
.TableTotaliListaNozze {width:60%;; font-size:11px; color:#333333; margin-right:20px;}
.TableTotaliListaNozze td {text-align:right;}
.TableTotaliListaNozze .titolo{ font-size:12px; color:#9f8c52;}
.TableTotaliListaNozze span{ font-size:12px; color:#333333; font-weight:bold;}

.e_pacchetto_adv{width:100%;}
.e_pacchetto_adv th{border-bottom:1px solid #333;}
#lst_cod {width:40px}
#lst_descrizione {width:170px;font-weight:bold;font-size:14pt;color:blue}
#lst_ImpTot {width:90px; text-align:center}
#lst_ImpQuota {width:90px; text-align:center}
#lst_ImpMod {width:70px; text-align:center}
#lst_ImpImg {width:100px; text-align:center}
#lst_ImpDel {width:70px; text-align:center}
#lst_sposi {}
#lst_nome {}
#lst_attiva {}

#lst_nuova {text-align:right; font-size:12px; font-weight:bold; color:#9f8c52;}
#e_pacchetto_nuovo {text-align:right; font-size:12px; font-weight:bold; color:#9f8c52; text-decoration:none; padding-bottom:5px; }
#e_pacchetto_elenco{text-align:left; font-size:15px; font-weight:bold; color:#333333; text-decoration:none; padding-bottom:5px; color:#9f8c52;}
#modListaAdv {width:560PX; font-size:12px; text-align:left; font-weight:bold; color:#333333;}
table#modListaAdv td#titolo{color:#9f8c52;}
#loginAdvUserTxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left;}
#loginAdvUser{width:200px}
#loginAdvPswTxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:center;}
#loginAdvPsw{ width:200px}

/*********************e_lista_nozze ADV *******************************************/
.ContenitoreQuote{width:100%;}
.ContenitoreQuote th { border-bottom:1px solid #333;}
.ContenitoreQuote #dati{text-align:left; width:200px;}
.ContenitoreQuote #descrizione{text-align:left; width:150px;}
.ContenitoreQuote #num_quote, #imp_tot, #pagata, #del{ text-align:center;}

#e_quote_adv {width:95%; font-size:11px; text-align:left; color:#333333;}
table#e_quote_adv th#titolo{color:#color:#333333; border-bottom:1px solid #333333;}
table#e_quote_adv td#dati{width:170px;;}
.titoloAgenzia{color:#9f8c52; font-weight:bold;font-size:10pt }
.lstNominativo{font-weight:bold;font-size:10pt; width:55% }
.QuotaScaduta{background-color:#FF9999;}

/*********************g_lista_nozze ADV *******************************************/
#modListaAdv {width:95%; font-size:12px; text-align:left; color:#333333;}
#titolo3 {color:#333; font-size:11px; width:150px;}
#titoloPrincipale {color:#9f8c52; font-size:14px; width:150px; padding-top:5px; padding-bottom:10px;}
/*#titoloSezione {text-align:left; font-size:15px; font-weight:bold; color:#333333; padding-bottom:5px; text-decoration:none; padding-bottom:5px; color:#9f8c52;}*/
/*#titoloSezioneAdv {color:#9f8c52; font-size:18px;text-align:left;  padding-top:5px; padding-bottom:5px; padding-left:5px;}*/
/*#campo input, textarea {width:100%;}*/
#campo_attiva { text-align:left;}



/****************** home ****************************/
#home{width:560px}


/****************************** lista nozze *********************************/


#confirm_message {background-color:#DFFDD0; border-radius:3px; width:695px; font-size:15px; font-weight: bold; margin:10px auto 30px; padding:5px;}

.tdTBack {width:100px; background-image:url(img/freccia_grigia.png); background-position:left; background-repeat:no-repeat; text-align:center;}

    
#button_lst_nuova {cursor:pointer; background-color:transparent; color:#333; border:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#button_lst_back {cursor:pointer; background-color:transparent; color:#333; border:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}*/

 
.btnToolbalNew 
{
    width:100px !important; 
    background-image:url(img/freccia_rosa.png); 
    background-position:left; 
    background-repeat:no-repeat; 
    text-align:center;
}

#titolo_quote {color:#9f8c52; font-size:18px; padding-left:13px; vertical-align:middle; padding-top:3px; background-image:url(img/fascia_titolo.png); background-position:left top; background-repeat:repeat-y; text-align:left;}
#td_Nomequota_listaNozze{padding-bottom:5px;}
.quote{width:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.quote th{ border-bottom:1px solid #333;}


/*#lst_cod {width:40px}
#lst_sposi {width:130px; text-align:left;}
#lst_nome {width:130px; text-align:left;}
#lst_attiva { width:50px; text-align:center;}
#lst_Mod {width:50px; text-align:center;}
#lst_GestMod {width:70px; text-align:center;}
#lst_Img {width:95px; text-align:center;}
#lst_Del {width:50px; text-align:center}*/

#listaNozze{width:98%;}
#td_img_listaNozze{width:105px;}
#img_listaNozze{width:90px; height:90px; border:1px solid #9f8c52;}

#img_listaNozze_Sposi{width:300px; height:300px; border:1px solid #9f8c52;}
#div_listaNozze_Sposi{float: left; padding: 0px 5px 5px 0;}
#img_listaNozze_Amici{width:300px; height:300px; border:1px solid #9f8c52;margin-right:5px;margin-bottom:5px}
 
#td_NomeLista_listaNozze{color:#9f8c52; font-size:20px; padding-left:18px; height:36px; background-image:url(img/fascia_titolo.png); background-position:left top; background-repeat:repeat-y; vertical-align:top; padding-top:2px;}
#td_firma_listaNozze{text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:oblique;}
#td_descrizione_listaNozze{font-size: 13px; text-align:left; vertical-align:top;}
#td_dettagli_listaNozze{text-align:right;}


/************************quote***********************/
#listaQuote{width:95%;}
#td_imgquota_listaNozze{width:75px;}
#imgquota_listaNozze{width:90px; height:60px; border:1px solid #9f8c52; margin-right:10px; margin-left:5px;}
#td_imgquota_listaNozzeVuota{width:75px;}
#imgquota_listaNozzeVuota{width:90px; height:60px; border:0px solid #9f8c52; margin-right:10px; margin-left:5px;}
#td_Nomequota_listaNozze{font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #9f8c52; padding-left:8px; padding-top:3px;}
#quote{width:100%; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#quoteSposi{width:100%; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.TitQuote{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#9f8c52; border-bottom:1px solid #333;}
.TitQuote2{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #9f8c52; padding-top:5px;}
.TitQuote3{font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #333; padding-top:5px; font-weight:bold;}
.td_NomeLista_listaNozze {font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #9f8c52; padding-left:8px; padding-top:3px; background-image:url(img/fascia_titolo.png); height:36px; background-repeat:repeat-y;}

/*****************conferma quota**********************/
#TableContenitorePagamento { width:695px; }
#table_pagamento {padding:10px; width:95%}
#TableConfermaQuota { width:95%}
#HeaderConfermaQuota{background-image:url(img/header.png);background-repeat:no-repeat; height:16px;}
#FasciaConfermaQuota{background-image:url(img/fascia_titolo.png); background-position:left top; background-repeat:repeat-y; height:36px; padding-left:10px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#9f8c52; vertical-align:top;}
.corpoConfermaQuotaFascia{background-image:url(img/fascia_titolo.png); height:36px; background-repeat:repeat-y; vertical-align:top; padding-left:10px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#9f8c52;}
#td_NoteConfermaQuota{color: #333; padding-bottom:15px; font-size:12px;}
.CorpoConfermaQuota{background-image:url(img/bg.png); text-align:center;}
.FooterConfermaQuota{font-size:30px; background-image:url(img/footer.png); background-repeat:no-repeat; background-position:top; height:41px; }
.lblDatiConfQuota{color: #333333; font-weight:bold; padding-bottom:5px; font-size:12px; width:100px;}
.lblMsg {color: #333; padding-bottom:5px; font-size:12px;}

/*******************carrello********************/
#carrelloriga{ border-top:1px solid #6699CC;}
#TableCarrello{width: 695PX; margin-top:5px;}
#HeaderCarrello{background-image:url(img/header.png); background-position:bottom; background-repeat:no-repeat; height:16px;}
#HeaderCarrelloFascia{background-image:url(img/fascia_titolo.png); background-position:top; background-repeat:repeat-y; height:36px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#9f8c52; padding-top:2px; padding-left:18px; text-align:left;}
#CorpoCarrello{background-image:url(img/bg.png); vertical-align:top;}
#td_elimina{ width:80px; padding-top:5px;}
#elimina{font-weight:bold; text-decoration:none; color:#9f8c52;}
#carrello{width:95%; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#td_titoloCarrello{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#9f8c52; }
#td_testoSopraCarrello{color: #333; padding-bottom:10px; font-size:12px; text-align:left;}
#DescrizioniCarrello{font-weight:bold; color:#333333; padding-bottom:3px; border-bottom:1px solid  #333;}
#NumQuoteCarrello{font-weight:bold; color:#333333; padding-bottom:3px; border-bottom:1px solid  #333; text-align:center;}
#ImportoAcqCarrello {font-weight:bold; color:#333333; padding-bottom:3px; border-bottom:1px solid  #333; text-align:right;}
#td_totaleCarrello{font-weight:bold; font-size:13px; color: #9f8c52; text-align:right; padding-right:20px; vertical-align:bottom; }
#td_totaleImportoCarrello{font-weight:bold; font-size:13px; color:#333333; text-align:right; width:80px; padding-top:20px;}
#FooterCarrello{background-image:url(img/footer.png); background-repeat:no-repeat; height:30px; background-position:bottom;}


/************************ RISPONDI AL MESSAGGIO******************/
.RispondMsgSposi {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9f8c52; text-align:left; padding-top:3px; padding-left:18px; font-size:18px; text-align:center;}
.TitoloRispSposi {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:CENTER;}



/*bottoni*/
/*input[type="button"], input[type="submit"]  
{
    background-image:url(img/bg_bottone.png);
    background-repeat:repeat-x; 
    border:1px solid #999; 
    border-radius:3px; 
    padding:2PX; 
    vertical-align:middle; 
    cursor:pointer;
    color:#FFF;    
} */

#invia {text-align:right;}
#annulla {text-align:right;}
#td_BtnAggiungi { text-align:right; padding-top:5px;}
#BtnAggiungi {background-image:url(img/bg_bottone.png); background-repeat:repeat-x; border:1px solid #999; border-radius:3px; padding:2PX; vertical-align:middle; cursor:pointer; color:#FFF;}
#td_cnfBtnConferma { text-align:right;}
#btn_cnfBtnQuote {background-image:url(img/bg_bottone.png); background-repeat:repeat-x; border:1px solid #999; border-radius:3px; padding:2PX; vertical-align:middle; cursor:pointer; color:#FFF; margin-bottom:5px; margin-top:10px; margin-right:8px;}
#td_btn_cnfBtnQuote{font-family:Arial, Helvetica, sans-serif; color:#9f8c52; text-align:left;text-decoration:none; font-size:15px; width:75px;}
#BtnInvia {background-image:url(img/bg_bottone.png); background-repeat:repeat-x; border:1px solid #999; border-radius:3px; padding:2PX; vertical-align:middle; cursor:pointer; color:#FFF;}
#BtnLogin {background-image:url(img/bg_bottone.png); background-repeat:repeat-x; border:1px solid #999; border-radius:3px; padding:2PX; vertical-align:middle; cursor:pointer;color:#FFF;}
/*#btnSubmit {background-image:url(img/bg_bottone.png); background-repeat:repeat-x; border:1px solid #999; border-radius:3px; padding:2PX; vertical-align:middle; cursor:pointer;color:#FFF;}*/
/*#btnBack {background-image:url(img/bg_bottone.png); background-repeat:repeat-x; border:1px solid #999; border-radius:3px; padding:2PX; vertical-align:middle; cursor:pointer;color:#FFF;}*/

.clsDivUploadDialog .ui-widget-header {
  background:#EEEEEE;
}

.divRispondiMsgDialog .ui-widget-header {
  background:#EEEEEE;
}

.imgInfo
{
	width:15px;
	height:15px;
	border:0;
}