body {  background-color: #FFFFFF; margin-top: 0px; margin-left: 0px; margin-right: 0px}

.titolo {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #6666CC; white-space: nowrap
}

.titoletto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #330099; font-weight: bold;
border-color: #FFFFFF #FFFFFF #6666CC; 
width: 100%; 
padding-bottom: 4px; 
margin-bottom: 2px;
border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.evidenziato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold }
.evidenziato2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #330099; font-weight: bold }

.normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}

.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3333FF; line-height: 11px; padding-top: 2px; padding-bottom: 2px }

.color {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0099; line-height: 11px; padding-top: 2px; padding-bottom: 2px}

.tabborder {  border: 1px #6666CC solid}

a.menu:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6666CC; text-decoration: none; width: 100%; background-color: #B8E8FF; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 5px; line-height: 13px; text-align: right}

a.menu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6666CC; text-decoration: none ; width: 100%; background-color: #B8E8FF; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 5px; line-height: 13px; text-align: right}

a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6666CC; text-decoration: none ; width: 100%; background-color: #B8E8FF; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 5px; line-height: 13px; text-align: right}

a.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; text-decoration: none ; background-color: #DEF6FF; width: 100%; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 5px; line-height: 13px; text-align: right}

.menutit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #330099; line-height: 13px; padding-top: 2px; padding-bottom: 2px ; padding-right: 8px; padding-left: 5px; text-align: right}

.menuoff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; line-height: 13px; padding-top: 2px; padding-bottom: 2px ; background-color: #DEF6FF; text-align: right; padding-right: 8px; padding-left: 5px}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; text-decoration: none }

a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; text-decoration: none }

a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; text-decoration: none }

a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9933; text-decoration: underline}

.bgmenu{
background-color:B8E8FF;
}

.tabpadding {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-position: top;
}


.toptxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #330099}

.tddescr {  width: 85%; background-position: bottom}

.tdprice { width: 15%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #330099; text-align: right; font-weight: bold}

.pricedescr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #330099; padding-top: 6px; padding-bottom: 6px}

.tdtwocols {  width: 50%}
.subtitolet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #330099; padding-bottom: 4px; margin-bottom: 10px; font-weight: normal; margin-top: 20px ; border-style: none}
/*.bglastmin { background-color: #9E9E6F; padding-left: 20px}
F8B03D
#FABC5A
settimana termale A6E3FF
A8C7ED
D4E6FC

CCE2FC
*/
.tdjustify {text-align: justify; padding-right: 12px; padding-top: 20px; }


.bglastmin { background-color: #C9D9B2; padding-left: 20px}
.bgspaday { background-color: #D3BBD3; padding-left: 20px}

.bglongw {  background-color: #E4A77E; padding-left: 20px}

.bgsettim { background-color: #CCE2FC; padding-left: 20px}

.bgwend { background-color: #F3CC3F; padding-left: 20px}




.tabborder  {
	border: 1px #40E0D0 solid;
	height: 170px;
}
.tabborder1  {
	border-top: 53px #40E0D0 solid;
	

}

.tabborder3  {
	border-bottom: 53px #40E0D0 solid;
	

}

.tabborder2  {  border: 4px #40E0D0 solid}

.tabborderlastmin  {  border: 4px #C9D9B2 solid}
.tabborderspaday  {  border: 4px #D3BBD3 solid}
.tabborderwend  {  border: 4px #F3CC3F solid}
.tabborderlongw  {  border: 4px #E4A77E solid}
.tabbordersettim  {  border: 4px #CCE2FC solid}







input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #330099; background-color: #FFFFFF; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #330099; background-color: #FFFFFF; }
.tdform {  padding-right: 10px; padding-top: 3px; padding-bottom: 3px}
.bgcol { background-color: #F3D3A0; padding-left: 20px }
.bgcoltwo { background-color: #D5D5F7; padding-left: 20px }

.bgcoltwo-dx {
	background-color: #D5D5F7;
	padding-left: 0px;
	float: right;
	width: 24%;
	margin-right: 3px;
}

.bgcoltwo-dx td {
	padding-left: 20px;
}

#box-domanda {
	width: 24%;
	float: right;
	overflow: hidden;
		margin-right: 4px;
	border: 0px solid #6666CC;

	background-color: #f5cfec;
	

}

#domanda {
	overflow: hidden;
	margin-left: 4px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
	width: 90%;

}	

#domanda .colonna {
	width: 100%;
	float: left;
	overflow: hidden;
}	


#domanda h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6666CC;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

#domanda .testo-domanda {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	background-color: transparent;
	line-height: 16px;
	font-style: italic;
	overflow: hidden;
	margin-bottom: 10px;
}

#domanda .testo-risposta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95%;
	background-color: #FFFFFF;
	line-height: 16px;
	border: 1px solid #CCCCCC;
	padding: 4px;
	color: #000000;
	height: 60px;
}

#domanda .campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
	background-color: #FFFFFF;
	line-height: 16px;
	border: 1px solid #CCCCCC;
	padding: 4px;
	color: #000000;
}


#domanda form {
	margin: 0px;
	padding: 0px;
}

#domanda .chk {
	margin: 0px;
	padding: 0px;
	position:relative;
	bottom: -2px;
}


#domanda p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	margin-top: 5px;
}

#domanda .invia {
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	margin-top: 5px;
}

#box-offerta {
	width: 69%;
	float: left;
	margin-left: 3px;
}

#offerta-sett {
	padding: 15px;
	border: 8px solid #CCCCFF;
	margin-bottom: 20px;
	overflow:hidden;
}

#offerta-sett  .titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7664AE;
	white-space: normal!important;
	margin-top: 0px;
}

#offerta-sett  .tdprice {
	width: 15%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
	text-align: center;
	font-weight: bold;
	background-image: url(../img/sfondo_prezzo_offerta.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	height: 34px;	
}


.titoletto-offerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #E066C2;
	font-weight: bold;
	width: 100%;
	padding-bottom: 4px;
	margin-bottom: 0px;
	font-style: normal;
	position: relative;
	margin-left:0px;
}

.FAQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px!important;
	font-weight: bold;
	color: #6666CC!important;
	margin-right: 8px;
	margin-top:10px;
	margin-bottom: 5px;
	line-height: 30px;
	padding-bottom: 8px;

}

.faq-pagina {
	background-color: #B8E8FF;
	padding-left: 20px
}

.faq-pagina  p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 0px;
	line-height: 15px;
}
.faq-pagina  p.domanda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 5px;
}

.benvenuto {
	width: 74%;
	float: left;
	margin-left: 0px;
}


.bottone-verifica-12 {
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #DCAD0E;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-verifica-12:hover {
	text-decoration: none;
	font-weight:bold;
 }

 .bottone-prenota-12 {
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #DCAD0E;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
border: 2px solid green;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-prenota-12:hover {
	text-decoration: none;
	font-weight:bold;
 }
 
 
   .bottone-verifica-8{
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #b8c4a7;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
	width:200px;
 }

 .bottone-verifica-8:hover {
	text-decoration: none;
	font-weight:bold;
 }

 .bottone-prenota-8{
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #b8c4a7;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 2px solid green;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
	width:200px;
 }

 .bottone-prenota-8:hover {
	text-decoration: none;
	font-weight:bold;
 }
 
 
 
   .bottone-verifica-10{
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #9fb3cb;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-verifica-10:hover {
	text-decoration: none;
	font-weight:bold;
 }

 .bottone-prenota-10 {
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #9fb3cb;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 2px solid green;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-prenota-10:hover {
	text-decoration: none;
	font-weight:bold;
 }
 
 .bottone-verifica-9 {
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #ae8f7a;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-verifica-9:hover {
	text-decoration: none;
	font-weight:bold;
 }

 .bottone-prenota-9 {
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #ae8f7a;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 2px solid green;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-prenota-9:hover {
	text-decoration: none;
	font-weight:bold;
 }
 
 .bottone-verifica-6 {
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #bfb8bf;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-verifica-6:hover {
	text-decoration: none;
	font-weight:bold;
 }

 .bottone-prenota-6 {
	display: inline-block;
	line-height: 24px;
	color: #FFFFFF!important;
	background-color: #bfb8bf;
	text-decoration: none;
	padding-right: 25px;
	padding-left: 10px;
	border: 2px solid green;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
	font-weight:bold;
		width:200px;
 }

 .bottone-prenota-6:hover {
	text-decoration: none;
	font-weight:bold;
 }
 
 
