/*------------------------------------ TOP CAMPING.NET -------------------------------------------------------------------*/
body{
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	background-color: #ffffff;
	}

	a{
	color:#555454;
	font-weight:normal;
	/*text-decoration:none;*/
	text-decoration:underline;
	}
a:hover{
	color:#bcbbbb;
	}
a img{
	border:hidden;
	border:none;
	border:0px;
	}

#content{
	width:936px;
	margin:0px auto;
	padding:0px;
	}

#top{
	width:936px;
	/*height:182px;*/
	height:154px;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	}
	#topLogo{
	width:936px;
	height:98px;
	margin:0px;
	padding:0px;
	}
	#Logo{
	width:426px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	
	#TOPsx{
	width:378px;
	height:98px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}
	#TOPce{
	width:258px;
	height:98px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	}
	#TOPdx{
	width:300px;
	height:98px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:right;
	}
	
	
	#topDX{
	width:510px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	}
	
#topSEO{
	width:936px;
	height:28px;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	background-color:#ffffff;
	}

#contMenu{
	width:936px;
	height:50px;
	margin:0px;
	padding:0px;
	background-image:url(../img/bg_menu.jpg);
	background-repeat:no-repeat;
	}
	#menu{
	width:650px;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:18px;
	}
	#flag{
	width:270px;
	height:32px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	padding-top:18px;
	padding-right:6px;
	}

/* INIZIO ANIMAZIONE FLASH + BANNER TOP PAGE */

#animazione{
	width:936px;
	height:273px;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	}
	#flash{
	width:695px;
	height:273px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:7px;
	}
	#bannerTop{
	width:234px;
	height:273px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#bannerTopUp{
	width:234px;
	height:133px;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	}
	#bannerTopDown{
	width:234px;
	height:133px;
	margin:0px;
	padding:0px;
	}
	

#animazioneInterna{
	width:936px;
	height:133px;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	}
	#flashInterno{
	width:695px;
	height:133px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:7px;
	}
	#bannerTopInterno{
	width:234px;
	height:133px;
	margin:0px;
	padding:0px;
	float:right;
	}
	#bannerTopInterno{
	width:234px;
	height:133px;
	margin:0px;
	padding:0px;
	}

/* FINE ANIMAZIONE FLASH + BANNER TOP PAGE */
	
#contenuti{
	width:936px;
	padding:0px;
	margin:0px;
	margin-bottom:12px;
	}
	/* INIZIO COLONNA DI SINISTRA */
	#colSX{
		width:190px;
		margin:0px;
		padding:0px;
		float:left;
		margin-right:18px;
		}
		#boxRegioni{
		width:190px;
		margin:0px;
		padding:0px;
		float:left;
		margin-bottom:7px;
		}
		#TopBoxRegioni{
		width:130px;
		height:45px;
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-left:60px;
		background-image:url(../img/bgListCampingTop.jpg);
		background-repeat:no-repeat;
		}
		#bgBoxRegioni{
		width:170px;
		margin:0px;
		padding:0px;
		padding-left:20px;
		background-color:#e9e9df;
		float:left;
		}
		#FooterBoxRegioni{
		width:190px;
		height:13px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgListCampingFooter.gif);
		background-repeat:no-repeat;
		}
		
		
		
		#boxCampingTop{
		width:190px;
		margin:0px;
		padding:0px;
		margin-bottom:7px;
		}
		#TopBoxCampingTop{
		width:130px;
		height:45px;
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-left:60px;
		background-image:url(../img/bgTopCampingTop.jpg);
		background-repeat:no-repeat;
		}
		#contBoxCampingTop{
		width:190px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgTopCamping.gif);
		clear:both;
		}
		#bgBoxCampingTop{
		width:180px;
		margin:0px;
		padding:0px;
		padding-left:5px;
		padding-right:5px;
		text-align:left;
		}
		.divCTop{
		width:180px;
		height:21px;
		margin:0px;
		padding:0px;
		background-image:url(../img/divTopCamping.gif);
		background-repeat:no-repeat;
		}
		#FooterBoxCampingTop{
		width:190px;
		height:13px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgTopCampingFooter.gif);
		background-repeat:no-repeat;
		}
		
	/* FINE COLONNA DI SINISTRA */
	
	/* INIZIO COLONNA DI DESTRA */
	#colDX{
		width:190px;
		margin:0px;
		padding:0px;
		float:right;
		}
		
		.boxColDettagli{
		width:300px;
		margin:0px;
		padding:0px;
		margin-bottom:7px;
		float:right;
		}
		
		.boxColDX{
		width:190px;
		margin:0px;
		padding:0px;
		margin-bottom:7px;
		}
		
		#TopBoxComuni{
		width:190px;
		height:45px;
		margin:0px;
		padding:0px;
		padding-top:15px;
		text-align:center;
		background-image:url(../img/bgTopComuniTop.jpg);
		background-repeat:no-repeat;
		}
		#TopBoxInformation{
		width:130px;
		height:45px;
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-left:60px;
		background-image:url(../img/bgInformationTop.jpg);
		background-repeat:no-repeat;
		}
		#TopBoxDettagli{
		width:240px;
		height:45px;
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-left:60px;
		background-image:url(../img/bgDettagliTop.jpg);
		background-repeat:no-repeat;
		}
		.bgBoxColDX{
		width:170px;
		margin:0px;
		padding:0px;
		padding-left:20px;
		background-image:url(../img/bgTopCamping.gif);
		clear:both;
		float:left;
		}
		.bgBoxDettagli{
		width:280px;
		margin:0px;
		padding:0px;
		padding-left:20px;
		background-image:url(../img/bgColDettagli.gif);
		clear:both;
		float:left;
		}
		.FooterBoxColDX{
		width:190px;
		height:13px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgTopCampingFooter.gif);
		background-repeat:no-repeat;
		}
		.FooterBoxDettagli{
		width:300px;
		height:13px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgColDettagliFooter.gif);
		background-repeat:no-repeat;
		}
		
	/* FINE COLONNA DI DESTRA */
	
	/* INIZIO COLONNA CENTRALE */
	
	#colCENTRALE{
		width:520px;
		margin:0px;
		padding:0px;
		float:left;
		margin-right:18px;
		/*margin-top:20px;*/
		}
		
		.bgTit{
		width:500px;
		height:28px;
		margin:0px;
		padding:0px;
		padding-top:12px;
		padding-left:20px;
		background-image:url(../img/bg_tit.jpg);
		background-repeat:no-repeat;
		margin-bottom:15px;
		}
		.bgTit2{
		width:500px;
		height:52px;
		margin:0px;
		padding:0px;
		padding-top:12px;
		padding-left:20px;
		background-image:url(../img/bg_tit2.jpg);
		background-repeat:no-repeat;
		}
		
		.formBook{
		width:518px;
		height:65px;
		margin:0px;
		padding:0px;
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
		background-color:#e2eff1;
		border:#487ea0 1px solid;
		}
		
		.formBook2{
		width:518px;
		height:65px;
		margin:0px;
		padding:0px;
		margin-bottom:10px;
		text-align:center;
		background-color:#e2eff1;
		border:#487ea0 1px solid;
		}
		
		.tabSistemazioni{
		width:518px;
		margin:0px;
		padding:0px;
		margin-bottom:10px;
		text-align:center;
		background-color:#FFFFFF;
		border:#487ea0 1px solid;
		}
	
		
		#sistemazioni{
		width:500px;
		height:23px;
		margin:0px;
		padding:0px;
		padding-top:7px;
		padding-left:20px;
		margin-bottom:10px;
		text-align:left;
		background-color:#4a7c9f;
		}
		
		
		#BoxLocalita{
		width:520px;
		height:110px;
		margin:0px;
		padding:0px;
		margin-bottom:15px;
		}
		#localitaSX{
		width:173px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:center;
		}
		#localitaDX{
		width:173px;
		margin:0px;
		padding:0px;
		float:right;
		text-align:center;
		}
		#localitaCE{
		width:173px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:center;
		}
		
		.bgTitBook{
		width:916px;
		height:28px;
		margin:0px;
		padding:0px;
		padding-top:12px;
		padding-left:20px;
		background-image:url(../img/bg_titBook.jpg);
		background-repeat:no-repeat;
		margin-bottom:15px;
		}
		
		.contPreventivo{
		width:620px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		}
		.elencoPreventivo{
		width:600px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		padding-left:10px;
		padding-right:10px;
		background-image:url(../img/bgPreventivo.gif);
		}
		.elencoDettagli{
		width:620px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		background-image:url(../img/bgPreventivo.gif);
		}
		.topPreventivo{
		width:620px;
		height:13px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		background-image:url(../img/bgTopPreventivo.gif);
		background-repeat:no-repeat;
		}
		.footerPreventivo{
		width:620px;
		height:13px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		background-image:url(../img/bgFooterPreventivo.gif);
		background-repeat:no-repeat;
		}
		
		.bookFullPage{
		width:936px;
		margin:0px;
		padding:0px;
		clear:both;
		padding-top:10px;
		}
		.topBook{
		width:936px;
		height:13px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		background-image:url(../img/bgTopBook.gif);
		background-repeat:no-repeat;
		}
		#TopBookDettagli{
		width:876px;
		height:45px;
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-left:60px;
		background-image:url(../img/bgTopBook.jpg);
		background-repeat:no-repeat;
		}
		.footerBook{
		width:936px;
		height:13px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		background-image:url(../img/bgFooterBook.gif);
		background-repeat:no-repeat;
		}
		.elencoBook{
		width:916px;
		margin:0px;
		padding:0px;
		clear:both;
		float:left;
		padding-left:10px;
		padding-right:10px;
		background-image:url(../img/bgBook.gif);
		}
		#partecipanti{
		width:921px;
		height:21px;
		margin:0px;
		padding:0px;
		padding-left:15px;
		padding-top:4px;
		text-align:left;
		background-image:url(../img/partecipanti.gif);
		background-repeat:no-repeat;
		}
		#info{
		width:921px;
		height:21px;
		margin:0px;
		padding:0px;
		padding-left:15px;
		padding-top:4px;
		text-align:left;
		background-image:url(../img/info.gif);
		background-repeat:no-repeat;
		}
		#costi{
		width:921px;
		height:21px;
		margin:0px;
		padding:0px;
		padding-left:15px;
		padding-top:4px;
		text-align:left;
		background-image:url(../img/costi.gif);
		background-repeat:no-repeat;
		}
		
		.elencoCamping{
		width:520px;
		margin:0px;
		padding:0px;
		clear:both;
		}
		#titCampScheda{
		width:520px;
		height:20px;
		margin:0px;
		padding:0px;
		}
		#contImgTxtScheda{
		width:520px;
		/*height:202px;*/
		margin:0px;
		padding:0px;
		}
		#ImgScheda{
		width:218px;
		height:202px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		}
		#TxtScheda{
		width:302px;
		/*height:202px;*/
		margin:0px;
		padding:0px;
		float:right;
		text-align:left;
		}
		#GalleryScheda{
		width:520px;
		margin:0px;
		padding:0px;
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
		}
		#tabPrenota{
		width:520px;
		margin:0px;
		padding:0px;
		}
		.menuScheda{
		width:520px;
		height:20px;
		margin:0px;
		padding:0px;
		}
		.chiusura{
		width:520px;
		height:31px;
		margin:0px;
		padding:0px;
		background-image:url(../img/chiusura.gif);
		background-repeat:no-repeat;
		}
		.apertura{
		width:520px;
		height:31px;
		margin:0px;
		padding:0px;
		background-image:url(../img/apertura.gif);
		background-repeat:no-repeat;
		}
		#contDettagli{
		width:520px;
		margin:0px;
		padding:0px;
		background-image:url(../img/bgScheda.gif);
		}
		#dettagli{
		width:500px;
		margin:0px;
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		}
		
		.imgCamping{
		width:175px;
		height:122px;
		margin:0px;
		padding:0px;
		padding-left:2px;
		padding-top:2px;
		float:left;
		background-image:url(../img/bgImgCamping.gif);
		background-repeat:no-repeat;
		}
		.txtCamping{
		width:340px;
		margin:0px;
		padding:0px;
		float:right;
		}
		
		.imgDettagli{
		width:201px;
		height:112px;
		margin:0px;
		padding:0px;
		padding-left:2px;
		padding-top:2px;
		float:left;
		margin-right:15px;
		background-image:url(../img/bgImgCamping.gif);
		background-repeat:no-repeat;
		}
		.imgPreventivo{
		width:191px;
		height:112px;
		margin:0px;
		padding:0px;
		padding-left:2px;
		padding-top:2px;
		float:left;
		margin-right:15px;
		}
		.txtDettagli{
		width:400px;
		margin:0px;
		padding:0px;
		float:right;
		}
		.txtPreventivo{
		width:380px;
		margin:0px;
		padding:0px;
		float:right;
		}
		.divCentrale{
		width:520px;
		height:31px;
		margin:0px;
		padding:0px;
		background-image:url(../img/div_centrale.gif);
		}
		
	/* FINE COLONNA CENTRALE */

#nota899 {
	width: 936px;
	margin:0px auto 0px auto;
	margin-top:10px;
	/*border:#919191 1px solid;*/
	text-align:left;
	}
	
/*---------- INIZIO FOOTER ----------- */	

#contFooter {
		/*height:90px;*/
		margin:0px auto 0px auto;
		width:936px;
		/*background-color:#5883b6;*/
		background-image:url(../img/fasciaFooter.jpg);
		background-repeat:no-repeat;
		clear:both;
		}
		#footer {
		width:936px;	
		height:23px;
		margin:0px auto 0px auto;
		padding-top:7px;
		text-align:center;
		clear:both;
		}
		#footerDX {
		width:236px;
		margin:0px;
		padding:0px;
		float:right;
		text-align:right;
		}
		#footerSX {
		width:700px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:left;
		}

/*---------- FINE FOOTER ----------- */

#validator {
		margin:0px auto 0px auto;
		padding-top:15px;
		text-align:center;
		clear:both;
		}

/* ----------- INIZIO ELENCHI ----------- */

ul.aBeige {
  		list-style-image: url(/img/arrow_beige.gif);
		padding:10px;
		margin:10px;
		padding-top:3px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		
ul.aWhite {
  		list-style-image: url(/img/arrow_white.gif);
		padding:10px;
		margin:10px;
		padding-top:3px;
		margin-top:3px;
		padding-bottom:3px;
		margin-bottom:3px;
		}
		

/* ---------- FINE ELENCHI --------------*/




/* ---------- INIZIO DEI TITOLI --------------*/

.tit_Esempio{
	width:297px;
	height:52px;
	background-image:url(/img/txt_areaRiservata.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	}

	
	
/* ---------- INIZIO DEI TITOLI --------------*/




/* ------------ CSS RELATIVO AL TESTO -------------- */

.topcamping{
font-size: 12px;
color: #868686;
display:none;
}

.button{
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	border:#7f9db9;
	background-color:#cde7f8;
	}

h1{
	margin:0px;
	padding:0px;
	}
h2{
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
	color:#e7230e;
	}
h3{
	margin:0px;
	padding:0px;
	color:#ff7f00;
	}
h6{
	margin:0px;
	padding:0px;
	}
.txt_img{
	display:none;
	}

.txtForm{
	font-weight:normal;
	color:#3d3d3d;
	font-size:12px;
	}
	
.txtNote{
	font-weight:normal;
	color:#404040;
	font-size:10px;
	}
	
.txtCont{
	font-weight:normal;
	color:#404040;
	font-size:12px;
	text-align:justify;
	}

.testoScheda{
	font-weight:normal;
	color:#404040;
	font-size:11px;
	text-align:justify;
	}
	
.txtBottom{
	font-weight:normal;
	color:#404040;
	font-size:11px;
	}
	.txtBottom a:link{
	font-weight:normal;
	color:#404040;
	font-size:11px;
	}
	.txtBottom a:visited{
	font-weight:normal;
	color:#404040;
	font-size:11px;
	}
	.txtBottom a:hover{
	font-weight:normal;
	color:#c2c2c2;
	font-size:11px;
	}
	

.txtLink{
	font-weight:normal;
	color:#555454;
	font-size:11px;
	}
	.txtLink a:link{
	font-weight:normal;
	color:#555454;
	font-size:11px;
	}
	.txtLink a:visited{
	font-weight:normal;
	color:#555454;
	font-size:11px;
	}
	.txtLink a:hover{
	font-weight:normal;
	color:#bcbbbb;
	font-size:11px;
	}
		
.titGrey{
	font-weight:bold;
	color:#4b4c50;
	font-size:12px;
	}
	.titGrey a{
		font-weight:bold;
		color:#4b4c50;
		font-size:12px;
		text-decoration:none;
		}
	.titGrey a:hover{
		font-weight:bold;
		color:#9b9b9c;
		font-size:12px;
		text-decoration:none;
		}

.titPrezzo{
	font-weight:bold;
	color:#d67901;
	font-size:14px;
	}

.ko{
	font-weight:bold;
	color:#ff2602;
	font-size:14px;
	}
	
.ok{
	font-weight:bold;
	color:#6c9b2b;
	font-size:14px;
	}
	
.titBlu{
	font-weight:bold;
	color:#487ea0;
	font-size:12px;
	}
	.titBlu a{
	font-weight:bold;
	color:#487ea0;
	font-size:12px;
	text-decoration:none;
	}
	.titBlu a:hover{
	font-weight:bold;
	color:#89b5ce;
	font-size:12px;
	text-decoration:none;
	}
	
.txtBlu{
	font-weight:normal;
	color:#487ea0;
	font-size:12px;
	}
	.txtBlu a{
	font-weight:normal;
	color:#487ea0;
	font-size:12px;
	text-decoration:none;
	}
	.txtBlu a:hover{
	font-weight:normal;
	color:#89b5ce;
	font-size:12px;
	text-decoration:none;
	}
		

.titBluB{
	font-weight:bold;
	color:#487ea0;
	font-size:15px;
	}
	.titBluB a{
		font-weight:bold;
		color:#487ea0;
		font-size:15px;
		text-decoration:none;
		}
	.titBluB a:hover{
		font-weight:bold;
		color:#89b5ce;
		font-size:15px;
		text-decoration:none;
		}


.titGreen{
	font-weight:bold;
	color:#83ae43;
	font-size:12px;
	}
	.titGreen a{
		font-weight:bold;
		color:#83ae43;
		font-size:12px;
		text-decoration:none;
		}
	.titGreen a:hover{
		font-weight:bold;
		color:#bddb90;
		font-size:12px;
		text-decoration:none;
		}

.titBianco{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	}
	.titBianco a{
		font-weight:bold;
		color:#FFFFFF;
		font-size:12px;
		text-decoration:none;
		}
	.titBianco a:hover{
		font-weight:bold;
		color:#c1deee;
		font-size:12px;
		text-decoration:none;
		}
		
.linkW{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
	}
	.linkW a{
		font-weight:bold;
		color:#FFFFFF;
		font-size:12px;
		}
	.linkW a:hover{
		font-weight:bold;
		color:#bddff2;
		font-size:12px;
		}

.txtRed{
	font-weight:normal;
	color:#ee1b21;
	font-size:12px;
	}
	.txtRed a{
		font-weight:normal;
		color:#ee1b21;
		font-size:12px;
		text-decoration:none;
		}
	.txtRed a:hover{
		font-weight:normal;
		color:#fb5559;
		font-size:12px;
		text-decoration:none;
		}


.menu{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	}
	.menu a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	}
	.menu a:hover{
	font-weight:bold;
	color:#e1e1e1;
	font-size:11px;
	}
		

.menuFooter{
	font-weight:normal;
	color:#FFFFFF;
	font-size:11px;
	}
	.menuFooter a{
	font-weight:normal;
	color:#FFFFFF;
	font-size:11px;
	}
	.menuFooter a:hover{
	font-weight:normal;
	color:#e1e1e1;
	font-size:11px;
	}
		
.text_899_footer {
	font-size: 10px;
	color: #919191;
	margin: 2px 0px 5px;
	padding: 0px;
	text-align:center;
	}
	
	

	
.link-naturalbooking {
	background-image:url(../img/bg-naturalbooking.gif);
	width:520px;
	height:100px;
}	

.link-naturalbooking-right {
	height:100px; 
	width:200px;
	float:right;
	margin:0px;
	padding:0px;
}

.link-naturalbooking-left {
	color: #007A91;
    float: left;
    font-size: 22px;
    font-style: italic;
    height: 25px;
    margin-top: 35px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 320px;
}


