/*------------------------------------ GENERICO CA' SAVIO 2009 -------------------------------------------------------------------*/
body{
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: /*Helvetica,Helvetica65-Medium, */ Arial, Verdana, Trebuchet MS, Helvetica, sans-serif, Century Gothic;
	/*font-size:11px;*/
	font-size:10px;
	letter-spacing:0px;
	font-weight:normal;
	/*line-height:12px;
	color:#917965;*/
	color:#705a47;
	}
	
#pos_absolute{
	width:100%;
	margin:0px auto;
	position:absolute;
	}
	#messaggioHP{
	width:530px;
	height:290px;
	background-color:#FFFFFF;
	text-align:center;
	margin:0px auto;
	margin-top:17%;
	border: 4px solid #999999;
	}
		
a{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	}
a:hover{
	color:#939292;
	}
a img{
	border:hidden;
	border:none;
	border:0px;
	}

p{
	padding-bottom:5px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	}
	
ul{
	padding-bottom:10px;
	padding-top:1px;
	padding-left:20px;
	padding-right:0px;
	margin:0px;
	}

#content{
	width:815px;
	margin:0px auto;
	}

#lingue{
	width:815px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:right;
	}
	

#top{
	width:815px;
	height:117px;
	margin:0px;
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	/*border-bottom: 4px solid #636467;
	border-bottom: 4px solid #999999;*/
	border-bottom: 4px solid #b5b5b5;
	}
	
#spazio_contenuti{
	width:815px;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_page.gif);
	}
	#spazio_contenutiNetStudio{
	width:815px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}
	#spazio_iFrame{
	width:815px;
	margin:0px;
	padding:0px;
	text-align:center;
	}

#colonnaSX{
	/*width:259px;*/
	width:277px;
	/*width:281px;
	height:390px;*/
	margin:0px;
	padding:0px;
	/*padding-left:18px;*/
	float:left;
	/*border-right: 4px solid #636467;
	border-right: 4px solid #999999;*/
	border-right: 4px solid #b5b5b5;
	background-image:url(../images/bg_colSXInt.jpg);
	background-repeat:no-repeat;
	}
	
	/* Inizio Box INTERNO contenuti */
	#box_interno{
	width:269px;
	margin:0px;
	padding:0px;
	padding-left:4px;
	float:left;
	/*background-color:#FF6600;*/
	}
	#tit_fascia_interna{
	width:255px;
	height:17px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-bottom:4px;
	padding-left:14px;
	/* background-color:#b9a794; - colore marroncino */
	background-color:#b6d467;
	}
	
	#txt_fascia_interna{
	width:269px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:left;
	background-color:#FFFFFF;
	}
	#altezza_min_OK{
	width:269px;
	height:125px;
	/*height:107px;*/
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/bg_colSX.jpg);
	}
	#altezza_min{
	width:1px;
	height:265px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
	#altezza_min_servizi{
	width:265px;
	height:265px;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_colSX.jpg);
	}
	
	/* Fine Box INTERNO contenuti */

/* INIZIO COLONNA DI SX */	
#colonnaSXHP{
	/*width:259px;*/
	width:277px;
	/*height:390px;*/
	margin:0px;
	padding:0px;
	/*padding-left:18px;*/
	float:left;
	/*border-right: 4px solid #636467;
	border-right: 4px solid #999999;*/
	border-right: 4px solid #b5b5b5;
	background-image:url(../images/bg_colSXHP.jpg);
	background-repeat:no-repeat;
	}
	
	#colonnaPhotoGallery{
	width:277px;
	height:390px;
	margin:0px;
	padding:0px;
	float:left;
	border-right: 4px solid #b5b5b5;
	background-image:url(../images/bg_colFotoGallery.jpg);
	background-repeat:no-repeat;
	}
	
	
	/* Inizio Box Disponibilità */
	#box_disponibilita{
	/*width:259px;*/
	width:254px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	margin-top:5px; /* queste 2 righe se si ripristina il vecchio Box vanno via */
	padding-top:2px;
	float:left;
	}
	#tit_disponibilita{
	width:254px;
	height:18px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:4px;
	padding-top:2px;
	/* background-color:#e7634d; - old color */
	background-color:#f26a22;
	}
	#tit_dispIframe{
	width:254px;
	height:18px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:18px;
	background-color:#a7998c;
	}
	#txt_disponibilita{
	width:254px;
	height:69px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	/* background-color:#e7634d; - old color */ 
	background-color:#f26a22;
	position:relative;
	}
	/* Fine Box Disponibilità */
	
	/* Inizio Box Offerte */
	#box_offerte{
	width:259px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	float:left;
	}
	#tit_offerte{
	width:254px;
	height:18px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	padding-top:1px;
	/* background-color:#8cb7b4; - old color */
	background-color:#87d0cd;
	}
	#txt_offerte{
	width:241px;
	/*width:254px;
	height:87px;
	height:93px;
	height:116px;*/
	height:100px;
	margin:0px;
	padding:0px;
	margin-left:13px;
	line-height: 20px; 
	margin-bottom:5px;
	padding-top:16px;
	/* background-color:#8cb7b4; - old color */
	background-color:#87d0cd;
	position:relative;
	}
	#offerteBox01{
	width:220px;
	height:40px;
	margin:0px;
	padding:0px;
	margin-top:4px;
	position:relative;
	}
	/* Fine Box Offerte */
	
	/* Inizio Box News */
	#box_news{
	width:259px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	float:left;
	}
	#tit_news{
	width:254px;
	height:18px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	padding-top:2px;
	/* background-color:#a5b36c; - old color */
	background-color:#b6d467;
	}
	#txt_news{
	width:241px;
	/*width:254px;*/
	height:83px;
	margin:0px;
	padding:0px;
	margin-left:13px;
	margin-bottom:4px;
	padding-top:10px;
	/* background-color:#a5b36c; - old color */
	background-color:#b6d467;
	position:relative;
	}
	
	#newsBox01{
	/*width:254px;*/
	width:220px;
	height:30px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	position:relative;
	}

	/* Fine Box News */
	
	/* Inizio Box Newsletter */
	#box_newsletter{
	width:259px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	float:left;
	}
	#tit_newsletter{
	width:254px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	/* background-color:#f5a200; - old color */
	background-color:#f4bb3a;
	}
	#txt_newsletter{
	width:254px;
	height:24px;
	margin:0px;
	padding:0px;
	/* background-color:#f5a200; - old color */
	background-color:#f4bb3a;
	position:relative;
	}
	/* Fine Box Newsletter */
	
	
	/* Inizio Box Fotogallery */
	#box_Fotogallery{
	width:259px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	float:left;
	}
	#tit_Fotogallery{
	width:254px;
	height:20px;
	margin:0px;
	padding:0px;
	background-color:#ff8d56;
	}
	#tit_FotogalleryDX{
	width:20px;
	height:20px;
	margin:0px;
	padding:0px;
	float:right;
	background-color:#ff8d56;
	}
	#tit_FotogallerySX{
	width:234px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:2px;
	background-color:#ff8d56;
	}
	/* Fine Box Fotogallery */
	
	
	/* Inizio Voci di Menu */
	#voce_menu_A{
	width:259px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	float:left;
	padding-top:4px;
	}
	#tit_voce_menu_A{
	width:254px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	/*background-color:#8199ce;*/
	}
	
	#voce_menu_B{
	width:259px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	float:left;
	padding-top:4px;
	}
	#tit_voce_menu_B{
	width:254px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	/*background-color:#abc8e9;*/
	}
	/* Fine Voci di Menu */
	
	/* Inizio Box Jolly */
	#box_Jolly{
	width:254px;
	margin:0px;
	padding:0px;
	padding-left:18px;
	float:left;
	}
	#tit_Jolly{
	width:254px;
	height:20px;
	margin:0px;
	padding:0px;
	margin-top:4px;
	background-color:#ff0000;
	}
	#tit_JollyDX{
	width:20px;
	height:20px;
	margin:0px;
	padding:0px;
	float:right;
	background-color:#f99a00;
	}
	#tit_JollySX{
	width:234px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:2px;
	background-color:#f99a00;
	}
	/* Fine Box Jolly */
	
#p_relative{
	width:20px;
	right:0px;
	bottom:0px;
	position: absolute;
	}
	

	

/* FINE COLONNA DI SX */
	
#colonnaDX{
	width:534px;
	margin:0px;
	padding:0px;
	float:right;
	background-color:#FFFFFF;
	}
#spazioContColDX{
	width:529px;
	/*height:385px;*/
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-top:5px;
	}

#spBoxDX{
	width:529px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#box01{
	width:198px;
	height:15px;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	background-image:url(../images/box01/01.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	#box02{
	width:184px;
	height:15px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	float:left;
	background-image:url(../images/box02/01.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	#box03{
	width:132px;
	height:15px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	float:left;
	background-image:url(../images/box03/01.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	#box03a{
	/*width:137px;*/
	width:132px;
	height:15px;
	height:20px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	float:left;
	background-image:url(../images/box03/01a.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	#boxUnico{
	width:321px;
	height:15px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	float:right;
	background-image:url(../images/bg_unica.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	
/*-------------------*/

#boxMappa{
	width:198px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:2px;
	padding-left:5px;
	background-image:url(../images/box01/mappa.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	#boxMappaDX{
	width:24px;
	height:18px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#boxMappaSX{
	width:174px;
	height:15px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	float:left;
	}
	
	
	#boxConfronta{
	width:184px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-left:5px;
	float:left;
	background-image:url(../images/box02/confronta.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	#boxConfrontaDX{
	width:24px;
	height:18px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#boxConfrontaSX{
	width:160px;
	height:15px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	float:left;
	}
	#boxDotazione{
	width:132px;
	height:18px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-left:5px;
	float:left;
	background-image:url(../images/box03/dotazione.gif);
	background-repeat:no-repeat;
	position:relative;
	}
	#boxDotazioneDX{
	width:20px;
	height:18px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#boxDotazioneSX{
	width:108px;
	height:15px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	float:left;
	}

/*-------------------*/

#contDX{
	width:529px;
	margin:0px;
	padding:0px;
	}

#titSezioneDX{
	width:524px;
	height:30px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	clear:both;
	/*background-color:#6699CC;*/
	}
	#titSezioneDX2{
	width:524px;
	/*height:4px;*/
	margin:0px;
	padding:0px;
	padding-left:5px;
	clear:both;
	/*background-color:#6699CC;*/
	}
	#titSezioneDX3{
	width:529px;
	height:20px;
	margin:0px;
	padding:0px;
	clear:both;
	}
	
	#notFound{
	width:815px;
	height:180px;
	text-align:center;
	margin:0px;
	padding:0px;
	clear:both;
	}
	
#imgBoxDX{
	width:529px;
	/*height:361px;
	height:334px;*/
	margin:0px;
	padding:0px;
	background-image:url(../images/falsh-img.jpg);
	background-repeat:no-repeat;
	}
	
#imgBoxCASAVIO{
	width:529px;
	/*height:334px;*/
	margin:0px;
	padding:0px;
	/*background-color:#bdd1f9;*/
	}
.link_underline a{	
	text-decoration:underline;
}
.link_underline a:hover{	
	text-decoration:underline;
}

#txt_Absolute_Brochure {
position:absolute;
width:400px;
height:30px;
top:185px;
z-index:2;
}

	#txtSottoFlash{
	width:529px;
	margin:0px;
	padding:0px;
	text-align:right;
	}
	#spaceSottoLegenda{
	width:529px;
	height:10px;
	margin:0px;
	padding:0px;
	}
	#contConfronta{
	width:529px;
	margin:0px;
	padding:0px;
	}
	#contConfrontaIMG{
	width:529px;
	margin:0px;
	padding:0px;
	}
	#contConfrontaSpecifiche{
	width:529px;
	margin:0px;
	padding:0px;
	}
	#fascia_mezzo{
	width:523px;
	background-color:#8cb7b4;
	margin:0px;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	float:left;
	}
	
	#recensione{
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	}
	
	#spazioVideo{
	width:529px;
	margin:0px;
	padding:0px;
	}
	#imgVideo{
	width:175px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#txtVideo{
	width:350px;
	margin:0px;
	padding:0px;
	float:right;
	}
	
	#paginazione{
	width:529px;
	height:24px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	text-align:center;
	border-bottom: 1px dotted #b5b5b5;
	border-top: 1px dotted #b5b5b5;
	}
	#nopaginazione{
	width:529px;
	height:5px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	text-align:center;
	border-bottom: 1px dotted #b5b5b5;
	}
	#paginazioneDown{
	width:529px;
	height:24px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	text-align:center;
	}
	#commento_Guestbook{
	width:529px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	border-bottom: 1px dotted #b5b5b5;
	}
	
	/* INIZIO tabella Confronta CASE MOBILI */
	#divConfronta{
	width:66px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	#ConfrontaNomi{
	width:66px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	#ConfrontaImg{
	width:66px;
	height:167px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	/* FINE tabella Confronta CASE MOBILI */
	
	/* INIZIO tabella Confronta BUNGALOW/CHALET */
	#divConfrontaB{
	width:132px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	#divConfrontaBtxt{
	width:122px;
	margin:0px;
	padding:0px;
	float:left;
	padding-right:10px;
	text-align:left;
	}
	#ConfrontaNomiB{
	width:132px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	#ConfrontaImgB{
	width:132px;
	height:167px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	/* FINE tabella Confronta BUNGALOW/CHALET */
	
#imgBoxPIAZZOLE{
	width:529px;
	height:334px;
	margin:0px;
	padding:0px;
	}
	#piazzoleSX{
	width:388px;
	height:334px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#FF9900;*/
	}
	#piazzoleDX{
	width:141px;
	height:334px;
	margin:0px;
	padding:0px;
	float:right;
	/*background-color:#33CC66;*/
	}
	
	
#imgBoxBUNGALOW{
	width:529px;
	height:334px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}
	#bungalowSX{
	width:388px;
	height:334px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#bungalowDX{
	width:141px;
	height:334px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#bungalowDXtop{
	width:141px;
	height:304px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#bungalowDXbot{
	width:141px;
	height:30px;
	margin:0px;
	padding:0px;
	float:right;
	}
	
	
	



	
/*---------- INIZIO FOOTER ----------- */	

#footer{
	width:801px;
	height:30px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:14px;
	text-align:justify;
	background-image: url(../images/footer-home.gif);
	background-repeat: no-repeat;
	}
	#footerInt{
	width:811px;
	height:30px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:4px;
	text-align:justify;
	background-image: url(../images/footer-page.gif);
	background-repeat: no-repeat;
	}

/*---------- FINE FOOTER ----------- */

#validator {
		margin:0px auto 0px auto;
		padding-top:15px;
		text-align:center;
		clear:both;
		}

/* ----------- INIZIO ELENCHI ----------- */

ul.ConImmagine {
  		list-style-image: url(/img/p.jpg);
		padding:1px;
		margin:1px;
		padding-top:20px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		
		ul.Quadrato {
		list-style-type: square;
		}
		ul.Cerchio {
		list-style-type: circle;
		}
		

/* ---------- FINE ELENCHI --------------*/




/* ------------ CSS RELATIVO AL TESTO -------------- */

h1{
	margin:0px;
	padding:0px;
	}
h2{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	font-size:13px;
	}
h3{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	}
h6{
	margin:0px;
	padding:0px;
	}
.txt_img{
	display:none;
	}
	
	
.titVerdino{
	font-weight:bold;
	color:#94a653;
	font-size:11px;
}
.titVerdino a{
	font-weight:bold;
	color:#94a653;
	font-size:11px;
	text-decoration:none;
}
.titVerdino a:visited{
	font-weight:bold;
	color:#94a653;
	font-size:11px;
	text-decoration:none;
}
.titVerdino a:hover{
	font-weight:bold;
	color:#64781c;
	font-size:11px;
	text-decoration:none;
}


.titArancio{
	font-weight:bold;
	color:#f5a100;
	font-size:11px;
}
.titArancio a{
	font-weight:bold;
	color:#f5a100;
	font-size:11px;
	text-decoration:none;
}
.titArancio a:visited{
	font-weight:bold;
	color:#f5a100;
	font-size:11px;
	text-decoration:none;
}
.titArancio a:hover{
	font-weight:bold;
	color:#c78911;
	font-size:11px;
	text-decoration:none;
}

.txtNotFound{
	font-weight:bold;
	color:#f5a100;
	font-size:25px;
}

.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}
.titoloBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.titoloBianco a:visited{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#d8e3df;
	font-size:11px;
	text-decoration:none;
}

.titoloBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
.titoloBianco a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
.titoloBianco a:visited{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
.titoloBianco a:hover{
	font-weight:bold;
	color:#e0e2df;
	font-size:13px;
	text-decoration:none;
}

.txtForm{
	font-weight:normal;
	color:#3d3d3d;
	font-size:11px;
	/* border: 1px solid #f5a200; - old color */
	border: 1px solid #f4bb3a;
}
.txtForm2{
	font-weight:normal;
	color:#3d3d3d;
	font-size:11px;
}

.txtFooter{
	font-family: Verdana, Arial;
	font-weight:bold;
	text-transform: uppercase;
	font-size:8px;
	color:#A7998B;
	}
	.txtFooter a:link{
	font-family: Verdana, Arial;
	font-weight:bold;
	text-transform: uppercase;
	font-size:8px;
	color:#A7998B;
	}
	.txtFooter a:visited{
	font-family: Verdana, Arial;
	font-weight:bold;
	text-transform: uppercase;
	font-size:8px;
	color:#A7998B;
	}
	.txtFooter a:hover{
	font-family: Verdana, Arial;
	font-weight:bold;
	text-transform: uppercase;
	font-size:8px;
	color:#89827b;
	}


.txtLingue{
	font-weight:bold;
	font-size:10px;
	color:#b9a794;
	}
	.txtLingue a:link{
	font-weight:bold;
	font-size:10px;
	color:#b9a794;
	}
	.txtLingue a:visited{
	font-weight:bold;
	font-size:10px;
	color:#b9a794;
	}
	.txtLingue a:hover{
	font-weight:bold;
	font-size:10px;
	color:#89827b;
	}


.Link{
	font-weight:normal;
	font-size:10px;
	letter-spacing:0px;
	color:#705a47;
	text-decoration:underline;
	}
	.Link a:link{
	font-weight:normal;
	font-size:10px;
	letter-spacing:0px;
	color:#705a47;
	text-decoration:underline;
	}
	.Link a:visited{
	font-weight:normal;
	font-size:10px;
	letter-spacing:0px;
	color:#705a47;
	text-decoration:underline;
	}
	.Link a:hover{
	font-weight:normal;
	font-size:10px;
	letter-spacing:0px;
	color:#89827b;
	text-decoration:underline;
	}

.LinkBold{
	font-weight:bold;
	font-size:11px;
	letter-spacing:0px;
	color:#705a47;
	text-decoration:underline;
	}
	.LinkBold a:link{
	font-weight:bold;
	font-size:11px;
	letter-spacing:0px;
	color:#705a47;
	text-decoration:underline;
	}
	.LinkBold a:visited{
	font-weight:bold;
	font-size:11px;
	letter-spacing:0px;
	color:#705a47;
	text-decoration:underline;
	}
	.LinkBold a:hover{
	font-weight:bold;
	font-size:11px;
	letter-spacing:0px;
	color:#89827b;
	text-decoration:underline;
	}
	

.txtLink{
	font-weight:normal;
	font-size:10px;
	color:#b9a794;
	}
	.txtLink a:link{
	font-weight:normal;
	font-size:10px;
	color:#b9a794;
	}
	.txtLink a:visited{
	font-weight:normal;
	font-size:10px;
	color:#b9a794;
	}
	.txtLink a:hover{
	font-weight:normal;
	font-size:10px;
	color:#89827b;
	}


.titoli{
	font-weight:bold;
	/*font-size:13px;*/
	font-size:15px;
	color:#917965;
	}
	.titoli a:link{
	font-weight:bold;
	font-size:15px;
	color:#917965;
	}
	.titoli a:visited{
	font-weight:bold;
	font-size:15px;
	color:#917965;
	}
	.titoli a:hover{
	font-weight:bold;
	font-size:15px;
	color:#ad9b8c;
	}
	

.titConfronta{
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	color:#917965;
	}
	.titConfronta a:link{
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	color:#917965;
	}
	.titConfronta a:visited{
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	color:#917965;
	}
	.titConfronta a:hover{
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	color:#ad9b8c;
	}

.titoliCelesti{
	font-weight:bold;
	font-size:13px;
	/*font-size:15px;*/
	color:#8cb7b4;
	text-transform: uppercase;
	}
	.titoliCelesti a:link{
	font-weight:bold;
	font-size:13px;
	/*font-size:15px;*/
	color:#8cb7b4;
	text-transform: uppercase;
	}
	.titoliCelesti a:visited{
	font-weight:bold;
	font-size:13px;
	/*font-size:15px;*/
	color:#8cb7b4;
	text-transform: uppercase;
	}
	.titoliCelesti a:hover{
	font-weight:bold;
	font-size:13px;
	/*font-size:15px;*/
	color:#498984;
	text-transform: uppercase;
	}
	
.titoliBianchi{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#FFFFFF;
	text-transform: uppercase;
	}
	.titoliBianchi a:link{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#FFFFFF;
	text-transform: uppercase;
	}
	.titoliBianchi a:visited{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#FFFFFF;
	text-transform: uppercase;
	}
	.titoliBianchi a:hover{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#e5e5e5;
	text-transform: uppercase;
	}
	

/*.titMaiuscolo{
	font-family:helvetica, verdana, Helvetica65-Medium, Arial;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:1px;
	font-size:10px;
	color:#FFFFFF;
	}
	.titMaiuscolo a:link{
	font-family:helvetica, verdana, Helvetica65-Medium, Arial;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:1px;
	font-size:10px;
	color:#FFFFFF;
	}
	.titMaiuscolo a:visited{
	font-family:helvetica, verdana, Helvetica65-Medium, Arial;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:1px;
	font-size:10px;
	color:#FFFFFF;
	}
	.titMaiuscolo a:hover{
	font-family:helvetica, verdana, Helvetica65-Medium, Arial;
	font-weight:normal;
	text-transform: uppercase;
	letter-spacing:1px;
	font-size:10px;
	color:#e5e5e5;
	} */
	
.titMaiuscolo{
		font-size: 7pt;
		font-family: helvetica;
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
		letter-spacing: 1px;
		text-transform:uppercase;
	}
	.titMaiuscolo a:link{
		font-size: 7pt;
		font-family: helvetica;
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
		letter-spacing: 1px;
		text-transform:uppercase;
	}
	.titMaiuscolo a:visited{
		font-size: 7pt;
		font-family: helvetica;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		letter-spacing: 1px;
		text-transform:uppercase;
	}
	.titMaiuscolo a:hover{
		font-size: 7pt;
		font-family: helvetica;
		font-weight:bold;
		color: #666666;
		text-transform:uppercase;
	}
	

.titMaiuscolo2{
		font-size: 8pt;
		font-family: helvetica;
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
		letter-spacing: 1px;
		text-transform:uppercase;
	}
	.titMaiuscolo2 a:link{
		font-size: 8pt;
		font-family: helvetica;
		color: #FFFFFF;
		font-weight:bold;
		text-decoration: none;
		letter-spacing: 1px;
		text-transform:uppercase;
	}
	.titMaiuscolo2 a:visited{
		font-size: 8pt;
		font-family: helvetica;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		letter-spacing: 1px;
		text-transform:uppercase;
	}
	.titMaiuscolo2 a:hover{
		font-size: 8pt;
		font-family: helvetica;
		font-weight:bold;
		color: #666666;
		text-transform:uppercase;
	}
	

.titoliGallery{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	}
	.titoliGallery a:link{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	}
	.titoliGallery a:visited{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	}
	.titoliGallery a:hover{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#e5e5e5;
	}
	

.titPhotoGallery{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	}
	.titPhotoGallery a:link{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	}
	.titPhotoGallery a:visited{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	}
	.titPhotoGallery a:hover{
	font-family:Helvetica65-Medium, Arial;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#efd601;
	}
	

.titoli{
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#917965;
	}
	.titoli a:link{
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#917965;
	}
	.titoli a:visited{
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#917965;
	}
	.titoli a:hover{
	font-weight:bold;
	/*font-size:15px;*/
	font-size:13px;
	color:#b9a794;
	}	

.txtTabelle{
	font-weight:normal;
	font-size:10px;
	color:#917965;
	}
	.txtTabelleRisparmio{
	font-weight:normal;
	font-size:10px;
	color:#8cb7b4;
	}

.casavio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display:none;
	}
	
.txtBoxB {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14px;
	text-align: justify;
	font-weight: bold;
	}

.txtBoxL{
	font-weight:normal;
	/*font-style: italic;
	font-size:11px;*/
	font-size:10px;
	color:#FFFFFF;
	}
	
.txtConfronta{
	font-size:10px;
	letter-spacing:0px;
	font-weight:normal;
	line-height:10px;
	color:#705a47;
	}
	

.evidenza12{
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	color:#705a47;
	}
	.evidenza12verde{
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	color:#b6d467;
	}
	.evidenza12arancio{
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f19b36;
	}
	.evidenza12rosso{
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f36a22;
	}
	.evidenza12blu{
	font-size:12px;
	letter-spacing:0px;
	font-weight:bold;
	color:#87d0cd;
	}
	

.evidenza14{
	font-size:14px;
	letter-spacing:0px;
	font-weight:bold;
	color:#705a47;
	}
	.evidenza14verde{
	font-size:14px;
	letter-spacing:0px;
	font-weight:bold;
	color:#b6d467;
	}
	.evidenza14arancio{
	font-size:14px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f19b36;
	}
	.evidenza14rosso{
	font-size:14px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f36a22;
	}
	.evidenza14blu{
	font-size:14px;
	letter-spacing:0px;
	font-weight:bold;
	color:#87d0cd;
	}
	

.evidenza16{
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	color:#705a47;
	}
	.evidenza16verde{
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	color:#b6d467;
	}
	.evidenza16arancio{
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f19b36;
	}
	.evidenza16rosso{
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f36a22;
	}
	.evidenza16blu{
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	color:#87d0cd;
	}
	
	
.evidenza18{
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
	color:#705a47;
	}
	.evidenza18verde{
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
	color:#b6d467;
	}
	.evidenza18arancio{
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f19b36;
	}
	.evidenza18rosso{
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f36a22;
	}
	.evidenza18blu{
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
	color:#87d0cd;
	}


.evidenza20{
	font-size:20px;
	letter-spacing:0px;
	font-weight:bold;
	color:#705a47;
	}
	.evidenza20verde{
	font-size:20px;
	letter-spacing:0px;
	font-weight:bold;
	color:#b6d467;
	}
	.evidenza20arancio{
	font-size:20px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f19b36;
	}
	.evidenza20rosso{
	font-size:20px;
	letter-spacing:0px;
	font-weight:bold;
	color:#f36a22;
	}
	.evidenza20blu{
	font-size:20px;
	letter-spacing:0px;
	font-weight:bold;
	color:#87d0cd;
	}
	