/* CSS Document TUTTOCAMPEGGIO.IT*/
	
	ul {list-style-type: none}
	
	html, body, ul, li, h1, p, div {margin:0; padding:5}

	
	cite {color:#999; font-size:12px}
	body {background-color:#578D15; font-family:Verdana, Arial, Helvetica, sans-serif}
	
	table{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#container {
		width:818px;
		margin:1px auto;
		border:1px solid #E7E7DC;
		background-color:#FFFFFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:11px;
	}
	#main {background-color:#ffffff; padding:5px 5px 5px 5px}

	#utility {
		padding-top:20px;
		clear:both;
		margin:0px auto 0px auto;
		/*background-color:#ff0000;*/
		}
	#cont_utility{
	width:818px;
	margin:0px auto 0px auto;
	text-align:right;
		}

	
	/* inizio del TOP */
	#top {
		width:810px;
		clear:both;
		height:153px;
		/*background-image:url(../img/top.jpg);*/
		background-repeat:no-repeat;
		}
		
		#spazioBannerTop {
		width:468px;
		/*padding-top:50px;*/
		margin-top:-115px;
		position:relative;
		height:70px;
		float:right;
		text-align:right;
		}
		#spazioBannerTop img{
		padding-right:8px;
		}
	
		#spazioBannerTop iframe{
		padding-right:8px;
		}
		#spazioMenu{
		width:798px;
		height:55px;
		background-color:#E7F2F5;
		border:5px solid #C2DFE6;
		margin-top:1px;
		}
		#Menu{
		width:550px;
		height:38px;
		padding-top:17px;
		float:left;
		}
		#RicercaRapida{
		width:220px;
		float:right;
		margin-top:10px;
		/*background-color:#FF9999;*/
		}
		
		#spazioTestoTop{
		width:808px;
		padding-top:10px;
		padding-bottom:10px;
		}
		
		#ContenutiHP{
		width:808px;
		padding:0px;
		}
		#RicercaOffertaHP{
		width:683px;
		float:left;
		margin-right:5px;
		padding:0px;
		/*background-color:#FF9900;*/
		}
		#SchedaCampeggio{
		width:617px;
		float:left;
		margin-right:5px;
		padding:0px;
		}
		#SchedaOfferte{
		width:623px;
		float:left;
		margin-right:5px;
		padding:0px;
		}
		
		#SpazioFormContatti{
		width:498px;
		height:400px;
		float:left;
		text-align:left;
		margin-right:5px;
		padding:0px;
		clear:both;
		}
		#SpazioPrivacy{
		width:498px;
		float:left;
		text-align:left;
		margin-right:5px;
		padding:0px;
		clear:both;
		}
		
		/* inizio del BoxRicercaOfferteHP */
		#BoxRicercaOfferteHP{
		width:683px;
		padding:0px;
		/*background-color:#66CC33;*/
		}
		#SpazioBoxRicercaHP{
		width:498px;
		float:left;
		margin-right:5px;
		padding:0px;
		clear:both;
		}
		
		#SpazioCampeggiEsteri {
		height:25px;
		clear:both;
		background-color:#CCE79B;
		}
		
		#ElencoProvincie {
		width:177px;
		float:left;
		}
		#mappaFlash {
		width:302px;
		height:303px;
		float:right;
		text-align:right;
		}
		
		/* inizio box elenco campeggi */
		
		#spazioFascia{
		width:498px;
		height:23px;
		padding:0px;
		}
		#fasciaElencoCampeggi1{
		width:350px;
		height:23px;
		float:left;
		text-align:left;
		padding-top:4px;
		background-image:url(../img/fasciaCampeggio1.gif);
		background-repeat:no-repeat;
		}
		#fasciaElencoCampeggi2{
		width:350px;
		height:23px;
		float:left;
		text-align:left;
		padding:0px;
		padding-top:4px;
		/*background-image:url(../img/fasciaCampeggio2.gif);
		background-repeat:no-repeat;*/
		background-color:#66FFCC;
		}
		#fasciaElencoCampeggi3{
		width:350px;
		height:23px;
		float:left;
		text-align:left;
		padding-top:4px;
		background-image:url(../img/fasciaCampeggio3.gif);
		background-repeat:no-repeat;
		}
		#fasciaElencoCampeggi4{
		width:350px;
		height:23px;
		float:left;
		text-align:left;
		padding-top:4px;
		background-image:url(../img/fasciaCampeggio4.gif);
		background-repeat:no-repeat;
		}
		#spazioIcon{
		width:140px;
		height:23px;
		padding:0px;
		float:right;
		text-align:right;
		}
		
		#spazioFasciaScheda{
		width:617px;
		height:23px;
		padding:0px;
		}
		#spazioFasciaScheda1{
		width:409px;
		height:23px;
		float:left;
		text-align:left;
		padding-top:4px;
		background-image:url(../img/fascia-scheda1.gif);
		background-repeat:no-repeat;
		}
		#spazioFasciaScheda2{
		width:370px;
		height:23px;
		float:left;
		text-align:left;
		padding:0px;
		padding-top:4px;
		background-image:url(../img/fasciaCampeggio3.gif);
		background-repeat:no-repeat;
		}
		
		#BoxCampeggi1{
		width:488px;
		/*height:149px;*/
		border:5px solid #CCE79B;
		margin-bottom: 5px;
		}
		#BoxCampeggi2{
		width:488px;
		/*height:104px;*/
		border:5px solid #C2DFE6;
		margin-bottom: 5px;
		}
		#BoxCampeggi3{
		width:488px;
		height:70px;
		border:5px solid #fecb01;
		margin-bottom: 5px;
		}
		#BoxCampeggi4{
		width:488px;
		border:5px solid #9FD6FF;
		margin-bottom: 5px;
		}
		#pagine{
		width:488px;
		height:35px;
		text-align:center;
		margin-top: 15px;
		margin-bottom: 20px;
		clear:both;
		}
		#SchedaCampeggi1{
		width:607px;
		border:5px solid #CCE79B;
		margin-bottom: 5px;
		}
		#SchedaCampeggi2{
		width:607px;
		border:5px solid #fecb01;
		margin-bottom: 5px;
		}
		#ImgElencoStruttura{
		width:150px;
		/*height:88px;*/
		padding:0px;
		float:left;
		text-align:center;
		/*background-image:url(../img/img-elencoStruttura.gif);
		background-repeat:no-repeat;*/
		}
		#ImgElencoStruttura img{
		margin-top:14px;
		}
		#IndirizzoStruttura{
		width:316px;
		/*height:88px;*/
		padding:0px;
		padding-top:8px;
		padding-left:6px;
		padding-right:6px;
		float:left;
		text-align:left;
		}
		#DecrStruttura{
		width:476px;
		/*height:50px;*/
		padding:0px;
		padding-top:6px;
		padding-bottom:6px;
		padding-left:6px;
		padding-right:6px;
		text-align:left;
		clear:both;
		}
		/* fine box elenco campeggi */
		
		
		/* inizio box scheda campeggi */
		#IndirizzoSchedaStruttura{
		width:430px;
		height:110px;
		padding:0px;
		padding-top:8px;
		padding-left:6px;
		padding-right:6px;
		float:left;
		text-align:left;
		}
		#DecrSchedaStruttura{
		width:595px;
		padding:0px;
		padding-left:6px;
		padding-right:6px;
		text-align:left;
		clear:both;
		}
		#FotoServiziMappa{
		width:607px;
		height:132px;
		padding:0px;
		}
		#FotoServizi{
		width:368px;
		height:132px;
		padding:0px;
		float:left;
		}
		#iconServizi2{
		width:607px;
		padding:0px;
		padding-bottom:5px;
		padding-left:5px;
		text-align:left;
		}
		#iconServizi2 img{
		margin-right:4px;
		}
		
		#iconServizi{
		width:362px;
		/*height:40px;*/
		padding:0px;
		padding-left:6px;
		padding-top:10px;
		text-align:left;
		}
		
		#iconServizi img{
		margin-right:4px;
		}
		#fotoScheda{
		width:368px;
		height:82px;
		padding:0px;
		text-align:left;
		}
		#mappaScheda{
		width:168px;
		height:132px;
		padding:0px;
		float:right;
		text-align:right;
		}
		#txtMappa{
		width:168px;
		height:13px;
		padding:0px;
		text-align:center;
		}
		#map{
		width:149px;
		height:106px;
		padding:0px;
		padding-right:19px;
		padding-top:13px;
		float:right;
		text-align:right;
		background-image:url(../img/bgMappa.gif);
		}
		
		#datiCampeggio{
		width:597px;
		padding:5px;
		}
		#datiCampeggio2{
		width:500px;
		padding:5px;
		}
		#spazioCaratteristiche{
		width:587px;
		padding:5px;
		background-color:#F3FCE3;
		}
		#spazioTariffe{
		width:587px;
		padding:5px;
		background-color:#FCEACF;
		}
		#spazioIntrattenimenti{
		width:587px;
		padding:5px;
		background-color:#FEDCDA;
		}
		#spazioServizi{
		width:587px;
		padding:5px;
		background-color:#BDE3F5;
		}
		#spazioWc{
		width:587px;
		padding:5px;
		background-color:#D0E9FD;
		}
		/* fine box scheda campeggi */
		
		/* inizio pulsanti sopra mappa */
		#fasciaMenuRicerca{
		width:488px;
		height:23px;
		padding:0px;
		}
		#ricerca{
		margin:0px;
		padding:0px;
		height:23px;
		width:498px;
		}
		#ricerca li{
		height:23px;
		width:166px;
		float:left;
		}
		
		
		.Class_RicercaGeografica{
		background-image:url(../img/ric-geografica-off.gif);
		background-repeat:no-repeat;
		}
		.Class_RicercaVeloce{
		background-image:url(../img/ric-veloce-off.gif);
		background-repeat:no-repeat;
		}
		.Class_RicercaMirata{
		background-image:url(../img/ric-mirata-off.gif);
		background-repeat:no-repeat;
		}
		
		#ricerca div.RicercaGeografica_over{
		background-image:url(../img/ric-geografica-on.gif);
		background-repeat:no-repeat;
		}
		#ricerca div.RicercaVeloce_over{
		background-image:url(../img/ric-veloce-on.gif);
		background-repeat:no-repeat;
		}
		#ricerca div.RicercaMirata_over{
		background-image:url(../img/ric-mirata-on.gif);
		background-repeat:no-repeat;
		}
		#ricerca li a span{
		display:none;
		}
		#ricerca li a:link,#ricerca li a:active,#ricerca li a:visited{
		height:18px;
		width:166px;
		padding-top:5px;
		margin:0px auto;
		display:block;
		color:white;
		font-weight:bold;
		text-decoration:none;
		}
		#ricerca li#li_RicercaGeografica a:hover{
		background-image:url(../img/ric-geografica-on.gif);
		background-repeat:no-repeat;
		}
		#ricerca li#li_RicercaVeloce a:hover{
		background-image:url(../img/ric-veloce-on.gif);
		background-repeat:no-repeat;
		}
		#ricerca li#li_RicercaMirata a:hover{
		background-image:url(../img/ric-mirata-on.gif);
		background-repeat:no-repeat;
		}
		#contRicerca{
		width:498px;
		}
		#attivo{
		text-decoration:underline;
		background-color:#01A49F;
		}
	/* fine pulsanti sopra mappa */
		
	
		#BoxRicercaHP{
		width:488px;
		border:5px solid #CCE79B;
		margin: 0px;
		}
		#fasciaBoxRicerca{
		width:180px;
		height:23px;
		padding:0px;
		background-image:url(../img/puls-ricerca.gif);
		}
		#SpazioOfferteBanner{
		width:180px;
		float:right;
		padding:0px;
		}
		#fasciaBoxConsigliati{
		width:180px;
		height:23px;
		padding:0px;
		background-image:url(../img/puls-consigliati.gif);
		}
		#fasciaBoxOfferte{
		width:180px;
		height:23px;
		padding:0px;
		background-image:url(../img/puls-offerta.gif);
		}
		#SpazioBoxOfferteHP{
		width:180px;
		float:right;
		padding:0px;
		padding-bottom:5px;
		}
		#SpazioBoxOfferte{
		width:180px;
		padding-bottom:5px;
		}
		#BoxRicerca {
		width:170px;
		height:250px;
		border:5px solid #FFDA9F;
		margin: 0px;
		padding:0px;
		}
		#BoxOfferteHP {
		width:170px;
		border:5px solid #FFDA9F;
		margin: 0px;
		padding:0px;
		}
		#titoloOfferta {
		height:12px;
		text-align:center;
		/*background-color:#33CCFF;*/
		}
		#formRicerca {
		height:58px;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		/*background-color:#FFCC00;*/
		}
		#fotoOfferta {
		height:80px;
		text-align:center;
		padding-top:10px;
		/*background-image:url(../img/bgFoto.gif);*/
		background-repeat:no-repeat;
		}
		/* fine del BoxRicercaOfferteHP */
		
		#SpazioBoxRicercaLocalitaHP{
		width:683px;
		margin-top:5px;
		padding:0px;
		clear:both;
		background-color:#E7F2F4;
		}
		#BoxRicercaLocalitaHP {
		width:673px;
		/*height:150px;*/
		border:5px solid #C2DFE6;
		margin: 0px;
		}
		
		#fasciaMenuLocalita{
		width:683px;
		height:23px;
		padding:0px;
		margin:0px;
		}
		#località{
		margin:0px;
		padding:0px;
		width:683px;
		}
		#località li{
		height:23px;
		width:227px;
		margin:0px;
		padding:0px;
		float:left;
		}
		
		.Class_LocTuristiche{
		background-image:url(../img/ric-localita-off.gif);
		background-repeat:no-repeat;
		}
		.Class_CampeggioPROV{
		background-image:url(../img/ric-provincia-off.gif);
		background-repeat:no-repeat;
		}
		.Class_CampeggioCOM{
		background-image:url(../img/ric-comuni-off.gif);
		background-repeat:no-repeat;
		}
		
		#località div.LocTuristiche_over{
		background-image:url(../img/ric-localita-on.gif);
		background-repeat:no-repeat;
		}
		#località div.CampeggioPROV_over{
		background-image:url(../img/ric-provincia-on.gif);
		background-repeat:no-repeat;
		}
		#località div.CampeggioCOM_over{
		background-image:url(../img/ric-comuni-on.gif);
		background-repeat:no-repeat;
		}
		#località li a span{
		display:none;
		}
		#località li a:link,#località li a:active,#località li a:visited{
		height:23px;
		width:227px;
		margin:0px auto;
		display:block;
		color:white;
		font-weight:bold;
		text-decoration:none;
		}
		#località li#li_LocTuristiche a:hover{
		background-image:url(../img/ric-localita-on.gif);
		background-repeat:no-repeat;
		}
		#località li#li_CampeggioPROV a:hover{
		background-image:url(../img/ric-provincia-on.gif);
		background-repeat:no-repeat;
		}
		#località li#li_CampeggioCOM a:hover{
		background-image:url(../img/ric-comuni-on.gif);
		background-repeat:no-repeat;
		}
		
		/* inizio spazio Banner */
		#BannerDxHP{
		float:right;
		width:120px;
		/*height:30px;*/
		padding:0px;
		text-align:center;
		}
		#BannerDxHP img{
		margin-top:6px;
		}
		
		#BannerDx{
		float:right;
		width:180px;
		height:60px;
		padding:0px;
		text-align:center;
		}
		#BannerDx img{
		margin-top:6px;
		}
		/* fine spazio Banner */
		
		/* inizio spazio BOX PAGINE REGIONI */
		#fasciaRegioni{
		width:488px;
		background-color:#908F79;
		margin-bottom:1px;
		padding:5px;
		}

		#BoxRicercheRegioni{
		width:478px;
		padding:5px;
		border:5px solid #C2C1AD;
		background-color:#F3F2F2;
		margin-bottom: 5px;
		}
		#criteriRicerca{
		width:295px;
		padding:5px;
		margin-bottom:5px;
		background-color:#F7F7F7;
		border:1px solid #E2E2E2;
		}
		#paginazione{
		width:300px;
		/*width:490px;*/
		padding:0px;
		margin-bottom: 5px;
		/*background-color:#F7F7F7;
		border:1px solid #E2E2E2;*/
		}
		
		/* fine spazio BOX PAGINE REGIONI */
		
		#FlagSlogan {
		width:621px;
		height:33px;
		padding-top:10px;
		float:left;
		}
		#ricercaNome {
		width:187px;
		height:33px;
		padding-top:10px;
		float:right;
		text-align:right;
		}
		
		.invia {
		font-size: 12px;
		border: 1px solid #006599;
		background-color:#D7DCE2;
		} 
	
	/* fine del TOP */
	
	#contenuti {
		width:808px;
		padding:0px;
		clear:both;
		}
						 
	#bottom{
		width:808px;
		height:30px;
		text-align:center;
		padding-top:20px;
		background-image:url(../img/footer.jpg);
		background-repeat:no-repeat;
		} 
		
		#intestazione{
		text-align:center;
		margin-top:10px;
		margin-bottom:30px;
		} 
						
						 
	/* inizio Ricerche PROVINCIE */
	#ricercaProvincieHP {
		width:808px;
		padding-top:15px;
		margin-top:10px;
		margin-bottom:10px;
		clear:both;
		/*background-color: #D0F148;*/
		}
		#fasciaProvHP {
		height:23px;
		background-image:url(../immagini/fascia-ricerche.jpg);
		background-repeat:no-repeat;
		}
		.testoContenutiProv {
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		color: #999999;
		}
		.testoContenutiProv a:link{
		font-size: 11px;
		text-align:justify;
		text-decoration:none;
		font-weight: normal;
		line-height: 15px;
		color: #999999;
		}
		.testoContenutiProv a:visited{
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		text-decoration:none;
		line-height: 15px;
		color: #999999;
		}
		.testoContenutiProv a:hover{
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		text-decoration:underline;
		line-height: 15px;
		color: #C5C3C3;
		}
		#spazioContenutiBig {
		margin-bottom:14px;
		background-color:#e7f2f4;
		}
		#fasciaOfferte {
		height:23px;
		text-align:center;
		background-image:url(../immagini/fascia-offerte.jpg);
		background-repeat:no-repeat;
		}
		#txtOfferte {
		width:136px;
		height:50px;
		margin-top:4px;
		border:1px solid #7ED8D4;
		}
	/* fine Ricerche PROVINCIE */
	
	/* inizio Ricerche COMUNI */
	#ricercaComuniHP {
		width:808px;
		margin-bottom:16px;
		clear:both;
		/*background-color: #C6E4A1;*/
		font-size: 11px;
		padding:8px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		color: #999999;
		text-transform:none;
		}
		#ricercaComuniHP a:link,#ricercaComuniHP a:active,#ricercaComuniHP a:visited{
		font-size: 11px;
		font-weight: normal;
		color: #999999;
		text-transform:capitalize;
		text-decoration:none;
		}
		
		#ricercaComuniHP a:hover{
		color: #C5C3C3;
		text-decoration:underline;
		}
		
		
		
		#fasciaComuniHP {
		height:23px;
		text-align:left;
		background-image:url(../immagini/fascia-ricerche.jpg);
		background-repeat:no-repeat;
		}		
	/* fine Ricerche COMUNI */ 

	
	#fasciaFooter{
	height:28px;
	width:808px;
	background-image:url(../immagini/fascia-footer.jpg);
	clear:both;
	}
	
	#bottom {
	clear:both;
	margin:10px auto 0px auto;
	/*background-color:#ff0000;*/
	}
	#cont_bottom{
	width:808px;
	margin:0px auto 40px auto;
	color:#7D7D7D;
	text-align:left;
	}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CED7D2;
	color: #004964;
	background-color: #ECEEE1;
}
	
	
/* CSS RELATIVO ALLA FORMATTAZIONE DEL TESTO */

.testoForm {
	font-size: 11px;
	letter-spacing:0px;
	color: #333333;
	font-weight: normal;
	}
.testoBottom {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	}
	.testoBottom a:link{
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal; 
	}
	
	.testoBottom a:hover{
		font-size: 11px;
		color: #F0EEEE;
		font-weight: normal; 
	}
	
	.testoBottom a:visited{
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal; 
	}


	.testoCeleste {
		font-size: 13px;
		font-weight: bold;
		color: #66B6F5;
		}
	.testoCeleste a:visited{
		font-size: 13px;
		font-weight: bold;
		color: #66B6F5;
		}
	.testoCeleste a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #9ED1FA;
		}
	.testoCeleste a:link{
		font-size: 13px;
		font-weight: bold;
		color: #66B6F5;
		}	
	
	
	.testoRosso {
		font-size: 11px;
		font-weight: bold;
		color: #EB6A62;
		text-align:left;
	}
	.testoRosso a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #EB6A62;
		text-align:left;
	}
	.testoRosso a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #F8A49F;
		text-align:left;
	}
	.testoRosso a:link{
		font-size: 11px;
		font-weight: bold;
		color: #EB6A62;
		text-align:left;
	}
	
	.testoOfferta {
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		padding:6px;
		color: #999999;
		}
		
	.txtContenutiSchede {
		font-size: 11px;
		text-align:left;
		font-weight: normal;
		line-height: 15px;
		color: #288CA5;
		}
		
	.txtCriteri {
		font-size: 11px;
		text-align:left;
		font-weight: normal;
		line-height: 15px;
		color: #288CA5;
		}
		.txtCriteri a:link{
		font-size: 11px;
		text-align:left;
		font-weight: normal;
		line-height: 15px;
		color: #288CA5;
		}
		.txtCriteri a:visited{
		font-size: 11px;
		text-align:left;
		font-weight: normal;
		line-height: 15px;
		color: #288CA5;
		}
		.txtCriteri a:hover{
		font-size: 11px;
		text-align:left;
		font-weight: normal;
		line-height: 15px;
		color: #288CA5;
		}
			
	.scheda {
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		color: #626667;
		}
	
	.testoContenuti {
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		padding-top:10px;
		color: #999999;
		}
		.testoContenuti a:link{
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		padding-top:10px;
		color: #999999;
		}
		.testoContenuti a:visited{
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		padding-top:10px;
		color: #999999;
		}
		.testoContenuti a:hover{
		font-size: 11px;
		text-align:justify;
		font-weight: normal;
		line-height: 15px;
		padding-top:10px;
		color: #C5C3C3;
		}
		
	.testoZone {
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #23615E;
		}
		.testoZone a:link{
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #23615E;
		}
		.testoZone a:visited{
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #23615E;
		}
		.testoZone a:hover{
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #5CACA8;
		}
		
.testoLocalita {
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #3C7876;
		}
		.testoLocalita a:link{
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #3C7876;
		}
		.testoLocalita a:visited{
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #3C7876;
		}
		.testoLocalita a:hover{
		font-size: 11px;
		padding-left:5px;
		font-weight: normal;
		line-height: 15px;
		color: #78C1BF;
		}
		

.testoRegioni {
		font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		color: #6B6A5E;
		}
		.testoRegioni a:link{
		font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		color: #6B6A5E;
		}
		.testoRegioni a:visited{
		font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		color: #6B6A5E;
		}
		.testoRegioni a:hover{
		font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		color: #C2C1AD;
		}
		
.testoStruttura {
		font-size: 11px;
		padding:0px;
		font-weight: normal;
		line-height: 15px;
		color: #288CA5;
		}
		.testoStruttura a:link{
		font-size: 11px;
		padding:0px;
		font-weight: bold;
		line-height: 15px;
		color: #288CA5;
		}
		.testoStruttura a:visited{
		font-size: 11px;
		padding:0px;
		font-weight: normal;
		line-height: 15px;
		color: #288CA5;
		}
		.testoStruttura a:hover{
		font-size: 11px;
		padding:0px;
		font-weight: normal;
		line-height: 15px;
		color: #71C7DC;
		}

.testoGeografica {
		font-size: 11px;
		padding-left:5px;
		padding-top:6px;
		padding-bottom:6px;
		font-weight: normal;
		line-height: 15px;
		color: #508280;
		}
		.testoGeografica a:link{
		font-size: 11px;
		padding-left:5px;
		padding-top:6px;
		padding-bottom:6px;
		font-weight: normal;
		line-height: 15px;
		color: #508280;
		}
		.testoGeografica a:visited{
		font-size: 11px;
		padding-left:5px;
		padding-top:6px;
		padding-bottom:6px;
		font-weight: normal;
		line-height: 15px;
		color: #508280;
		}
		.testoGeografica a:hover{
		font-size: 11px;
		padding-left:5px;
		padding-top:6px;
		padding-bottom:6px;
		font-weight: normal;
		line-height: 15px;
		color: #8CBCBA;
		}


.testoBlu {
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #3071A5;
	}
	.testoBlu a:link{
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #3071A5;
	}
	.testoBlu a:visited{
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #3071A5;
	}
	.testoBlu a:hover{
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #7AB6E6;
	}
	

.nomeCampeggio {
		font-size: 15px;
		text-align:left;
		font-weight: bold;
		color: #01A49F;
	}

.titVerdeBig {
		font-size: 15px;
		text-align:left;
		padding-left:0px;
		font-weight: bold;
		color: #6ABE4F;
		}
		.titVerdeBig a:link{
		font-size: 15px;
		text-align:left;
		padding-left:0px;
		font-weight: bold;
		color: #6ABE4F;
		}
		.titVerdeBig a:visited{
		font-size: 15px;
		text-align:left;
		padding-left:0px;
		font-weight: bold;
		color: #6ABE4F;
		}
		.titVerdeBig a:hover{
		font-size: 15px;
		text-align:left;
		padding-left:0px;
		font-weight: bold;
		color: #8BDE70;
		}

.titoloneVerde {
		font-size: 15px;
		padding-left:20px;
		text-align:left;
		font-weight: bold;
		color: #01A49F;
	}

.titoloneCeleste {
		font-size: 18px;
		padding-left:20px;
		text-align:left;
		font-weight: bold;
		color: #65C0E8;
	}
	
.titolinoCeleste {
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #65C0E8;
	}
	.titolinoCeleste a:link{
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #65C0E8;
	}
	.titolinoCeleste a:visited{
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #65C0E8;
	}
	.titolinoCeleste a:hover{
		font-size: 11px;
		text-align:left;
		font-weight: bold;
		color: #86D4F6;
	}
	.testoVerde {
		font-size: 13px;
		font-weight: bold;
		color: #91CC21;
		}
		.testoVerde a:link{
		font-size: 13px;
		font-weight: bold;
		color: #91CC21;
		}
		.testoVerde a:visited{
		font-size: 13px;
		font-weight: bold;
		color: #91CC21;
		}
		.testoVerde a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #C6F370;
		}

	
	.txtSezStrutture {
		font-size: 11px;
		font-weight: bold;
		padding-left:5px;
		color: #288CA5;
	}
	
	.txtStrutture {
		font-size: 11px;
		font-weight: bold;
		color: #288CA5;
	}
	
	.txtStrutture a:link
    {
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    text-decoration:none;
    }


.txtStrutture a:hover
    {
    font-size: 11px;
    font-weight: normal;
    color: #C5C3C3;
    text-decoration:underline;

    }

.txtStrutture a:visited
{
font-size: 11px;
font-weight: normal;
color: #C5C3C3;
text-decoration:underline;

}
	
	.testoArancio {
		font-size: 11px;
		font-weight: bold;
		color: #FDB33F;
	}

.titoloArancio {
		font-size: 13px;
		font-weight: bold;
		color: #FDB33F;
	}
	.titoloArancio a:link{
		font-size: 13px;
		font-weight: bold;
		color: #FDB33F;
	}
	.titoloArancio a:visited{
		font-size: 13px;
		font-weight: bold;
		color: #FDB33F;
	}
	.titoloArancio a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #FBD08C;
	}
	
.testoBiancoOfferta {
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		}
	.testoBiancoOfferta a:link{
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		}
	.testoBiancoOfferta a:visited{
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		}
	.testoBiancoOfferta a:hover{
		font-size: 12px;
		font-weight: bold;
		color: #F0EFEF;
		}
	
	.testoElenco {
		font-size: 12px;
		font-weight: bold;
		padding-left:6px;
		color: #FFFFFF;
		}
	
	.testoBianco {
		font-size: 12px;
		font-weight: bold;
		padding-left:6px;
		color: #FFFFFF;
		}
	.testoBianco a:link{
		font-size: 12px;
		font-weight: bold;
		padding-left:6px;
		color: #FFFFFF;
		}
	.testoBianco a:visited{
		font-size: 12px;
		font-weight: bold;
		padding-left:6px;
		color: #FFFFFF;
		}
	.testoBianco a:hover{
		font-size: 12px;
		font-weight: bold;
		padding-left:6px;
		color: #F0EFEF;
		}
		
.menu {
		font-size: 13px;
		font-weight: bold;
		padding-left:5px;
		padding-right:8px;
		color: #288CA5;
		}
		.menu a:link{
		font-size: 13px;
		font-weight: bold;
		padding-left:5px;
		padding-right:8px;
		color: #288CA5;
		}
		.menu a:visited{
		font-size: 13px;
		font-weight: bold;
		padding-left:5px;
		padding-right:8px;
		color: #288CA5;
		}
		.menu a:hover{
		font-size: 13px;
		font-weight: bold;
		padding-left:5px;
		padding-right:8px;
		color: #6FBDD0;
		}
