*{	margin:0 auto; 
	padding:0;
}

#informazioni{
	top: 0px;
	width: 100%; 
	height: 263px; 
	margin:0 auto;
}

body{
	color:#554233;
	background:#E1CFA7 url(../images/bg-header.jpg) repeat-x;
	font: 11px/1.6 Arial, Helvetica, sans-serif;
	/*bottom: -239px;*/
}

textarea {font: 12px/1.6 Arial, Helvetica, sans-serif;}

#top{ background:url(../images/bg-top.jpg); width:960px; height:23px; color:#C57F7D; margin:0 auto; }
.lingue{color:#ffffff; float:left; width:160px; line-height:19px; font-weight:bold; line-height:20px; padding-top:3px;}
.lingue a{ color:#ffffff; font-size:10px; text-decoration:none;font-weight:bold;  }
.lingue a:hover{ color:#ffffff; text-decoration:underline; font-weight:bold; }
.lingue .active{ color:#C54304; font-weight:bold; }
.menu-servizio{color:#ffffff; float:left; line-height:19px; font-weight:bold; line-height:20px; padding:3px 0 0 10px;}



#header{ 
	width:980px; 
	text-align:center;
	margin:0 auto;
	position:relative;
	z-index: auto;
}

#menu{ width:980px; background: url(../images/bg-menu.jpg) repeat-x; line-height:51px; height:51px; font-size:12px; text-align:left; font-weight:bold; }
#menu a{ text-decoration:none; color:#554233;}
#menu a:hover{ text-decoration:underline; color:#768311;}
#menu a.active{ text-decoration:none; color:#768311;}
#menu .voci{width:960px; padding-top:18px; line-height:15px}
#menu .arancio{ color:#ff9900}

#menu latoMenu {}

.left{ float:left}
.right{ float:right}



#container{ 
	width:960px; 
	color:#554233;
	background-image:url(../images/bg-foglio.jpg);
	background-repeat:repeat-y;
	padding:0 10px;
}
#sfumatura-foglio{ background:url(../images/bg-verticale-foglio.jpg) repeat-x; padding:10px; width:940px}

#colonna{ float:left; width:240px; margin-right:11px;}
.contenitore-menu{ margin-top:9px; padding:0 9px 9px 9px; border:1px solid #D5CAB4; background:#ffffff; font-size:11px; line-height:18px; text-align:justify}
.contenitore-menu li a{ color:#554233; text-decoration:none; width:220px; line-height:16px; height:16px; display:block;  }
.contenitore-menu li a:hover{ color:#554233; text-decoration:none; width:220px; line-height:16px; height:16px; background:#E6DFD0; }
.contenitore-menu li a.active{ color:#E6DFD0; text-decoration:none; width:220px; line-height:16px; height:16px; background:#735A44; display:block }


.contenitore-callcentre{ padding:0; border:1px solid #D5CAB4; background:#ffffff; font-size:10px; font-weight:bold; width:238px; background:#FF9900}
.centralino{ text-align:center; font-size:26px; color:#ffffff; font-weight:bold; line-height:33px;}



#corpo{ float:left; width:685px;}
.step-callcentre{ padding-bottom:10px;}
.step{ float:left; padding:5px; line-height:12px; font-size:12px; font-weight:bold; background:#E3D8C1; margin-right:10px;}
.step-active{ float:left; padding:5px; line-height:12px; font-size:12px; font-weight:bold; background:#ffffff; margin-right:10px;}

.webagency-wintrade{ text-align:center; background:#E1CFA7; color:#554233;}
.webagency-wintrade a{ text-decoration:none; color:#554233;}
.webagency-wintrade a:hover{ text-decoration:underline; color:#554233;}

#foot{ background:url(../images/bg-foot.jpg) repeat-y; width:980px; text-align:center;
}
.loghetti-foot td{ vertical-align:middle; text-align:center}
.loghetti-foot img{ border:0}




.contenuto-pagina{ width:645px; padding:12px 20px; text-align:justify; background:url(../images/bg-titoli-pag.jpg) no-repeat; }
.titolo-pag{ font-size:23px; font-weight:bold; color:#ff9900}






h3{ font-size:16px; font-weight:bold;}



.prenota-online-elenco{ background:#768311; color:#ffffff; text-align:center; width:130px; margin-bottom:5px; font-weight:bold;}
.prenota-online-elenco a{ color:#fff; text-decoration:none; display:block; background:#768311;}
.prenota-online-elenco a:hover{ color:#fff; text-decoration:none; display:block; background:#99AB16;}

.prenota-hotel-elenco{background:#FD9C32; color:#ffffff; text-align:center; width:130px; margin-bottom:5px; font-weight:bold;}
.prenota-hotel-elenco a{background:#FD9C32; color:#ffffff; text-align:center; width:130px; margin-bottom:5px; font-weight:bold; display:block; text-decoration:none;}
.prenota-hotel-elenco a:hover{background:#FDC24A; color:#ffffff; text-align:center; width:130px; margin-bottom:5px; font-weight:bold; text-decoration:none;}

.prenota-pacchetto{ background:#768311; color:#ffffff; text-align:center; width:150px; margin-bottom:5px; margin-right: 20px; font-weight:bold; float:right;}
.prenota-pacchetto a{ color:#fff; text-decoration:none; display:block; background:#768311;}
.prenota-pacchetto a:hover{ color:#fff; text-decoration:none; display:block; background:#99AB16;}


/**************************************************************************************************/


.htmlAggiuntivoPO {
	margin-bottom:10px;
	width:100%;
}


#menuOperatori {width:980px; height:20px; background-color:#FF9933; text-align:center; color:#FFFFFF; background:url(../images/bg-operatore.jpg) center repeat-y; font-weight:bold;}
#menuOperatori .container {width:940px;}
#menuOperatori .menuItem {text-decoration:none; color:#FF9900}
#menuOperatori .menuItem:hover {text-decoration:underline; color:#FF9900}

#intestazioneEvento {width:980px; height:20px; text-align:center; color:#768311; background:url(../images/bg-evento.jpg) center repeat-y; font-weight:bold;}


.pulsante_submit {
	padding:2px 10px;
	font-size:14px;
	font-weight:bold;
	background-color:#FD9C32;
}

.pulsante_submit a {
	text-decoration:none;
	color:#FFFFFF;
}

.pulsante_submit a:hover {
	text-decoration:underline;
}


.pulsante_redirect {
	padding:2px 10px;
	font-size:12px;
	font-weight:bold;
	background:#AF9F91;
	color:#FFFFFF;
}

.pulsante_redirect a {
	text-decoration:none;
	color:#FFFFFF;
}

.pulsante_redirect a:hover {
	text-decoration:underline;
}


.pulsante_cancel {
	padding:2px 10px;
	font-size:12px;
	font-weight:bold;
	background-color:#AF9F91;
	color:#FFFFFF;
}

.pulsante_cancel a {
	text-decoration:none;
	color:#FFFFFF;
}

.pulsante_cancel a:hover {
	text-decoration:underline;
}


#containerRicercaInCorso, #containerForzaturaInCorso {
	padding:20px 0 10px 0;
	text-align:right;
	visibility:hidden;
	width:200px;
}

#containerRicercaInCorso div, #containerForzaturaInCorso div {
	width:200px;
	padding:2px 10px;
	font-weight:bold;
	font-size:14px;
	background-color:#DADADA;
}


#bodyLogin  {
	background-color:#F1E9D6;
	background-image:none;
	
}

#loginContainer table {
	margin-bottom:5px;
}

#loginContainer input,td {
	font: 11px/1.6 Arial, Helvetica, sans-serif;
}

#loginContainer .intestazione {
	background-color: #C54305;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}



.bottomBg {}


.titolettoColonna {
	font-size:12px;
	font-weight:bold;
	margin:15px 0 10px 0;
}

#caricamento {
	margin:30px auto 10px auto;
	padding:80px 5px 5px 10px;
	border:2px solid #855A27;
	text-align:center;
	width:380px;
	background:#FFFFFF;
	background-image:url(../images/attenderePrego.jpg);
	background-repeat:no-repeat;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}	

.annotazioni {
	font-size:10px;
	font-weight:normal;
}

.disabled {
	background-color: #DDDDDD;
}

.boxAvviso {
	width:600px;
	border:2px solid #768311;
	background-color:#FAF7F0;
	text-align:center;
	font-size:12px;
	padding:20px 10px;
	margin-top:30px;
}


/**************************************************************************************************/




#corpo-interna{ float:left; width:940px;}
.step-callcentre{ padding-bottom:10px;}
.step{ float:left; padding:5px; line-height:12px; font-size:12px; font-weight:bold; background:#E3D8C1; margin-right:10px;}
.step-active{ float:left; padding:5px; line-height:12px; font-size:12px; font-weight:bold; background:#ffffff; margin-right:10px;}

.centralino-right{ float:right; font-size:16px; color:#; font-weight:bold; text-align:right; line-height:16px; padding-right:7px;}
.centralino-right .numero{ background:#FD9C32; color:#ffffff; font-weight:bold; padding:3px 5px; letter-spacing:3px;}

/*
	contenuto-pagina-interna:
	ho dovuto mettere min-height:330px altrimenti
	se viene visualizzato poco testo, l'altezza minore
	della pagina causa il NON combaciare delle varie ombre
*/
.contenuto-pagina-interna{ width:945x; min-height:330px; padding:12px 20px; text-align:justify; background:url(../images/bg-titoli-pag-interna.jpg) no-repeat;  }
.titolo-pag-interna{ font-size:23px; font-weight:bold; color:#ff9900; margin-bottom:2px;}


.table-elenco{ width:900px;}
.table-elenco td{ padding:10px; vertical-align:top}
.table-elenco td.divisorio{ padding:10px 0 ; vertical-align:top; width:2px;}
.bg-riga-elenco-verde{ background:url(../images/bg-riga-elenco-verde.jpg) repeat-x;}
.bg-riga-elenco-grigia{ background:url(../images/bg-riga-elenco-grigia.jpg) repeat-x;}
.table-elenco td.fotina{ width:81px; text-align:center; vertical-align:middle}

.nome-elenco{ font-weight:bold; font-size:13px; line-height:12px;}
.nome-struttura-scheda{ font-weight:bold; font-size:18px; line-height:12px;}
.localita-scheda{ font-size:13px; line-height:12px;}
.abstract{ line-height:12px; padding:5px 0}
.simboli img{ float:left; padding:3px 3px 0 0;}

td.prezzo-dettagli{ width:135px; line-height:15px; vertical-align:middle; text-align:center;}

.table-scheda{ width:900px;}
.table-scheda td{ padding: 0 10px; vertical-align:top}


.bg-colonna-centro-scheda{ background:url(../images/bg-colonna-centro-scheda.jpg) repeat-x; line-height:16px }
td.divisorio-scheda {background:url(../images/divisorio.jpg) repeat-y; width:2px; padding:0}

.riepilogo-servizi-scheda{ line-height:14px; padding-top:10px; text-align:left; clear:both;}

table.bordo { background-color:#768311; margin-top:10px; border-collapse:collapse; border:1px solid #768311;}
table.bordo td{ background-color:#fff; padding:7px; vertical-align:top; border:1px solid #768311;}

table.bordo td.verde-medio{ background-color:#D6E7A1; vertical-align:middle; color:#6D7A10; font-weight:bold; line-height:12px;}
table.bordo td.verde-chiaro{ background-color:#EEF5D8; vertical-align:middle; color:#6D7A10; font-weight:bold;  line-height:12px;}
table.bordo td.verde-scuro{ background-color:#7C8A1B; vertical-align:middle; color:#fff; font-weight:bold;  line-height:12px;}
table.bordo td.verde-scuro .totale{ color:#fff; font-weight:bold; font-size:16px;}

table.bordo_interna td {border:0;}

.bottone-arancio a{ background:#FD9C32; padding:2px 5px; color:#ffffff; font-weight:bold; text-decoration:none; }
.bottone-arancio a:hover{ background:#ff6600; padding:2px 5px; color:#ffffff; font-weight:bold; text-decoration:none;}

.bottone-grigio a{ background:#AF9F91; padding:2px 5px; color:#ffffff; font-weight:bold; text-decoration:none; }
.bottone-grigio a:hover{ background:#93817B; padding:2px 5px; color:#ffffff; font-weight:bold; text-decoration:none;}

.bottone-stampa a{ padding:2px 5px; color:#4D4339; font-weight:bold; text-decoration:none; }
.bottone-stampa a:hover{ padding:2px 5px; color:#7C8A1B; font-weight:bold; text-decoration:none;}

.photogallery-fascia{background:#CEC2B0}

.freccia-indietro{float:left; width:20px; text-align:center; background:#CEC2B0}
.freccia-indietro a{float:left; width:20px; text-align:center; background:#CEC2B0; display:block; text-decoration:none; color:#554233}
.freccia-indietro a:hover{float:left; width:20px; text-align:center; background:#93817B; display:block; color:#ffffff; text-decoration:none; display:block;}

.scritta{float:left; text-align:center; background:#CEC2B0}
.scritta a{float:left; text-align:center; background:#CEC2B0; display:block; text-decoration:none; color:#554233}
.scritta a:hover{float:left; text-align:center; background:#93817B; display:block; color:#ffffff; text-decoration:none; display:block;}

.freccia-avanti{float:left; width:20px; text-align:center; background:#CEC2B0}
.freccia-avanti a{float:left; width:20px; text-align:center; background:#CEC2B0; display:block; text-decoration:none; color:#554233}
.freccia-avanti a:hover{float:left; width:20px; text-align:center; background:#93817B; display:block; color:#ffffff; text-decoration:none; display:block;}

table.registrazione td.tdValoriEvidenziati{ background-color:#D6E7A1; vertical-align:middle; color:#6D7A10; font-weight:bold; line-height:12px; padding:5px }
table.registrazione td.tdIntestazione{ background-color:#7C8A1B; vertical-align:middle; color:#fff; font-weight:bold;  line-height:12px; padding:4px 10px;}
table.registrazione td.tdTitolo{ background:#EEF5D8; color:#6D7A10; padding-left:10px; text-transform:uppercase}
table.registrazione td.tdBordino{ border:1px solid #D6E7A1; padding:0 5px; vertical-align:middle; text-align:left;}
table.registrazione td.separaRigheValoriEvidenziati{ height:5px; line-height:5px;}

table.elencoClienti {width:100%}
table.elencoClienti td {text-align:left; padding:0 10px; height:40px; vertical-align:top;}
table.elencoClienti td.tdIntestazione{ background-color:#7C8A1B; vertical-align:middle; color:#fff; font-weight:bold;}
table.elencoClienti tr.tdValoriEvidenziati{ background-color:#D6E7A1; color:#6D7A10; font-weight:bold; line-height:12px; padding:5px }
table.elencoClienti td.separaRigheValori{ height:5px; line-height:5px; background-color:#D6E7A1}

table.riepilogo td {text-align:left; vertical-align:top; font-size:12px; font-weight:bold;}
table.riepilogo td.tdValoriEvidenziati{ background-color:#D6E7A1; vertical-align:middle; color:#6D7A10; font-weight:bold; line-height:12px; padding:3px 10px }
table.riepilogo td.tdIntestazione{ background-color:#7C8A1B; vertical-align:middle; color:#fff; font-weight:bold;  line-height:12px; padding:4px 10px;}
table.riepilogo td.tdTitolo{ background:#EEF5D8; color:#6D7A10; padding-left:10px; text-transform:uppercase}
table.riepilogo td.tdBordino{ border:1px solid #D6E7A1; padding:0 5px; vertical-align:middle}
table.riepilogo td.separaRigheValoriEvidenziati{ height:5px; line-height:5px;}
table.riepilogo td.annotazioni {font-size:12px; font-weight:normal;}

