html, boby{ margin:0px; }
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background:url(../immagini/sfondo_body_01.gif) repeat-x; }
#cont{ width:771px; margin:0px auto; border:#ff0000 solid 0px; }
.testa{ width:771px; height:295px; background:url(../immagini/testa_03.jpg) no-repeat; border:#333333 solid 0px; position:relative;	}
	#telefonomappa{ position:absolute; top:25px; left:15px; }
		#telefonomappa img, a{ border:none; text-decoration:none; }
	#logo{ position:absolute; top:4px; left:240px; border:#000000 solid 0px; }
		#logo img{ border:none; }
	#slogan{ position:absolute; top:36px; right:2px; border:#666666 solid 0px; width:200px; height:50px; text-align:right; }
		#slogan h1{ font-size:12px; margin:0px; color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; }
	#linguetta{ position:absolute; top:220px; left:552px; width:260px; height:46px; background:url(../immagini/linguetta_07.jpg) no-repeat; 		z-index:100; }
		#linguetta p{ color:#7D7D7D; font-size:14px; margin:0px; padding:10px 0px 0px 7px; }
		#linguetta .grass{ color:#BA762D; font-weight:bold; font-size:16px; }

	#flash{ position:absolute; top:69px; left:219px; width:552px; height:171px; z-index:0; }

#nav{ float:left; width:19.7em; border:#333333 solid 0px; padding:0px 0px 0px 0px; }
	#vocimenu{ width:171px; border:#000000 solid 0px; text-align:left; margin:0px 0px 0px 51px; }
		#vocimenu h1{ color:#496679; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px 0px 0px 20px; }
		#vocimenu ul{ margin:0px; padding:0px 0px 0px 20px; }
		#vocimenu li{ list-style:none; margin:0px 0px 10px 0px;	}
		#vocimenu li a{ background:url(../immagini/freccia1.jpg) no-repeat; padding:0px 0px 0px 14px; color:#496679; font-size:12px; }
		#vocimenu li a:hover{	text-decoration:none; color:#999999; }		

	#codavocimenu{ width:178px; height:202px; background:url(../immagini/sfondo-prenota_08.jpg) no-repeat; margin:0px 0px 0px 51px; border:#000000 solid 0px; position:relative; }
		#boxomino{ position:absolute; top:10px; left:40px; border:#333333 solid 0px; text-align:center; }
			#boxomino a{ color:#5F859E; font-size:14px; font-weight:bold; }
			#boxomino a:hover{ text-decoration:none; }

#corpo{ margin-left:20em; border:#333333 solid 0px; }
	#corpo h1{ color:#496679; margin:0px; font-size:16px; text-align:right; background:url(../immagini/fondo-h1.jpg) repeat; padding:5px 5px 5px 0px;	}
	#corpo .testo{ padding:1px; color:#474747; line-height:20px; padding:0px 0px 20px 0px; }
	.testo p{ margin:0px; }
	.listapoli li a{ color:#474747; }
	.listapoli li a:hover{ text-decoration:none; }
	.tornasu:hover{ text-decoration:none; }
	.fotopag{ margin:0px 8px 5px 0px; padding:4px; border:#999999 solid 1px; }
	.fotopag:hover{ border:#CCCCCC solid 1px; }
	.faq{ color:#BA762D; font-weight:bold; font-size:14px; }
	.tornasu:link, .tornasu:active, .tornasu:visited{ color:#474747; }
	.tornasu:hover{ text-decoration:none; }
	.testo li a{ text-decoration:underline; }

#footer{ clear:left; text-align:center; border:#333333 solid 0px; background:url(../immagini/sfondo-footer_11.gif) repeat-x; height:100px; }
	#menufooter{ margin:0px auto; border:#000000 solid 0px; width:770px; position:relative; }
		#copyright{ position:absolute; color:#ffffff; font-size:10px; text-align:right; top:30px; right:30px; }
		#copyright a{ color:#FFFFFF; font-weight:bold; text-decoration:underline; }
		#copyright a:hover{ color:#CCCCCC; text-decoration:none; }		
		#validator{ position:absolute; top:44px; left:55px; }
		#validator a{ text-decoration:none; }
		#menufooter ul{ padding:3px 0px 0px 0px; margin:0px; }
		#menufooter li{ display:inline; color:#FFFFFF; }
		#menufooter li a{ text-decoration:none; color:#FFFFFF; margin:0px 5px 0px 5px; }
		#menufooter li a:hover{ text-decoration:underline; color:#CCCCCC; }
		
#mappa a{ color:#333333; text-decoration:underline; }
#mappa a:hover{ color:#333333; text-decoration:none; }

/**********************************STILI TABELLE****************************************/
table.contatti{ background:#333333; }
	table.contatti td{ background:#FFFFFF; }
	table.contatti td input{ border:#333333 solid 1px; }
	table.contatti td textarea{ border:#333333 solid 1px; font-family:Arial, Helvetica, sans-serif; }
