html, body { margin:0px auto; padding:0px; background: #b98246 url(images/background.jpg); font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center; }

#contenitore { width:985px; float:left; margin:0px; padding-bottom: 15px; }
#spazio { width:100%; float:left; margin:0px auto; padding:0px; }

#box_sinistro { width:33px; height:961px; float:left; margin:0px auto; padding:0px; background-color:#ffffff; }
	#box_sinistro_centro { width:33px; height:895px; float:left; margin:33px 0px 0px 0px; padding:0px; background-color:#f5f4f2; }
	
#box_centro { width:82px; height:961px; float:left; margin:0px auto; padding:0px; background:url(images/background_centro.jpg) repeat-y; }

#main { width:839px; float:left; margin:0px auto; padding:0px; background-color:#f5f4f2; }
	#header_sx { width:339px; height:368px; float:left; margin:0px auto; padding:0px; background:url(images/background_header.jpg) repeat-x; }
		#menu { width:100%; float:left; margin:8px 0px 0px 0px; padding:0px; }
	
	#header_dx { width:500px; height:368px; float:left; margin:0px auto; padding:0px; background:url(images/background_header_dx.jpg) repeat-x; }
		#header_links { width:100%; float:left; margin:0px auto; padding:0px; }
			
			.btn_societa a { width: 130px; height: 46px; margin:30px 0px 0px 20px; padding:0px; float:left; background: url(images/societa_off.jpg) no-repeat; position:relative; }
			.btn_societa a:hover { width: 130px; height: 46px; margin:30px 0px 0px 20px; padding:0px; float:left; background: url(images/societa_on.jpg) no-repeat; position:relative; }
			
			.btn_sede a { width: 130px; height: 46px; margin:30px 0px 0px 20px; padding:0px; float:left; background: url(images/sede_off.jpg) no-repeat; position:relative; }
			.btn_sede a:hover { width: 130px; height: 46px; margin:30px 0px 0px 20px; padding:0px; float:left; background: url(images/sede_on.jpg) no-repeat; position:relative; }
			
			.btn_contatti a { width: 130px; height: 46px; margin:30px 0px 0px 20px; padding:0px; float:left; background: url(images/contatti_off.jpg) no-repeat; position:relative; }
			.btn_contatti a:hover { width: 130px; height: 46px; margin:30px 0px 0px 20px; padding:0px; float:left; background: url(images/contatti_on.jpg) no-repeat; position:relative; }
		
		#header_immagine { width:100%; height:292px; float:left; margin:0px auto; padding:0px; }
			#header_immagine img { margin:0px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; top:7px; left:7px; }
			#header_immagine a { margin:0px 0px 0px 0px; float:left; position:relative; width:464px; height:292px; background-color:#dcdcdc; }
			#header_immagine a:hover { float:left; position:relative; width:464px; height:292px; background-color:#b4b4b4; }
			
#contenuto { width:526px; float:left; margin:0px auto; padding:0px; background-color:#f5f4f2; }

	.p_contenuto { width: 460px; margin:30px 0px 0px 0px; float:left; position:relative; text-align:left; font-size:14px; color:#333333; left:30px; padding-bottom: 30px; }
	.p_contenuto b { color:#333333; }
	
	.p_contenuto_02 { width: 200px; margin:80px 0px 0px 0px; float:left; position:relative; text-align:left; font-size:14px; color:#333333; left:30px; padding-bottom: 30px; }
	.p_contenuto_02 b { font-size:18px; color:#333333; }
	
	.p_contenuto_03 { width: 460px; margin:30px 0px 0px 0px; float:left; position:relative; text-align:left; font-size:14px; color:#333333; left:30px; padding-bottom: 20px; }
	.p_contenuto b_03 { color:#333333; }
	
	
	
#galleria { width:526px; float:left; margin:0px auto; padding:0px; }	
#galleria img {  margin:5px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:5px; }		
	.img_galleria a { margin:0px 0px 15px 32px; float:left; position:relative; width:90px; height:90px; background-color:#dcdcdc; }
	.img_galleria a:hover { float:left; position:relative; width:90px; height:90px; background-color:#b4b4b4; }

#mappa { width:526px; float:left; margin:0px auto; padding:0px; }	
#mappa img {  margin:5px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:5px; }		
	.img_mappa a { margin:0px 0px 0px 32px; float:left; position:relative; width:456px; height:310px; background-color:#dcdcdc; }
	.img_mappa a:hover { float:left; position:relative; width:456px; height:310px; background-color:#b4b4b4; }


#banner { width:526px; float:left; margin:0px auto; padding:0px; }	
#banner img {  margin:5px 0px 0px 0px; float:left; position:relative; padding:0px; border:0px; display:block; left:5px; }		
	.img_banner a { margin:0px 0px 0px 32px; float:left; position:relative; width:456px; height:95px; background-color:#dcdcdc; }
	.img_banner a:hover { float:left; position:relative; width:456px; height:95px; background-color:#b4b4b4; }


#banner_02 { width:526px; float:left; margin:0px auto; padding:0px; }	
#banner_02 img {  margin:5px 0px 0px 28px; float:left; position:relative; padding:0px; border: #dcdcdc 5px solid; display:block; left:5px; }

	
	
#links_contenuto { width:277px; height:560px; float:left; margin:0px auto; padding:0px; background-color:#e2e1df; }

		.btn_alberghi a { width: 264px; height: 32px; margin:20px 0px 0px 0px; padding:0px; float:left; background: url(images/alberghi_off.jpg) no-repeat; position:relative; }
		.btn_alberghi a:hover { width: 264px; height: 32px; margin:20px 0px 0px 0px; padding:0px; float:left; background: url(images/alberghi_on.jpg) no-repeat; position:relative; }
		
		.btn_bar a { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/bar_off.jpg) no-repeat; position:relative; }
		.btn_bar a:hover { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/bar_on.jpg) no-repeat; position:relative; }
		
		.btn_gelaterie_pasticcerie a { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/gelaterie_pasticcerie_off.jpg) no-repeat; position:relative; }
		.btn_gelaterie_pasticcerie a:hover { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/gelaterie_pasticcerie_on.jpg) no-repeat; position:relative; }
		
		.btn_ristorazione a { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/ristorazione_off.jpg) no-repeat; position:relative; }
		.btn_ristorazione a:hover { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/ristorazione_on.jpg) no-repeat; position:relative; }

		.btn_distribuzione a { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/distribuzione_off.jpg) no-repeat; position:relative; }
		.btn_distribuzione a:hover { width: 264px; height: 32px; margin:0px; padding:0px; float:left; background: url(images/distribuzione_on.jpg) no-repeat; position:relative; }


#links_contenuto_02 { width:277px; height:560px; float:left; margin:0px auto; padding:0px; background-color:#e2e1df; }
	#links_contenuto_02 a { font-size:14px; color:#6d90a3; font-weight:bold; }
	#links_contenuto_02 a:hover { font-size:14px; color:#888888; font-weight:bold; }
	
	
#footer { width:839px; height:33px; float:left; margin:0px auto; padding:0px; background-color:#ffffff; }


#box_destro { width:31px; height:961px; float:left; margin:0px auto; padding:0px; background-color:#ffffff; }
.btn_mit a { width: 29px; height: 105px; margin:0px; padding:0px; float:left; background: url(images/mit_off.jpg) no-repeat; position:relative; }
.btn_mit a:hover { width: 29px; height: 105px; margin:0px; padding:0px; float:left; background: url(images/mit_on.jpg) no-repeat; position:relative; }

.btn_dati a { width: 29px; height: 255px; margin:0px; padding:0px; float:left; background: url(images/dati.jpg) no-repeat; position:relative; margin-top: 585px; }


textarea { font-size: 12px; border: 1px solid #333333; background-color:#e4ddda; float:left; margin:0px; padding: 3px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
input { font-size: 12px; border: 1px solid #333333; background-color:#e4ddda; float:left; width:207px; display:block; margin:0px; padding: 3px; }
label { font-size: 12px; text-align: left; font-weight: bold; width: 207px; color: #434343; margin:5px 0px 0px 0px; padding:0px; display:block; float:left; }
form { float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; width: 500px; }
.invia { float: left; width:214px; height:49px; background:url(../resources/images/invia.jpg); border:none; margin: 10px 0px 10px 0px; cursor:pointer; }
.error { background-color:#ef9e3d; }

