body{font:13px Arial;margin:0;color:#555555;background:#fff url('../immagini/sfondo_sito.jpg') top center no-repeat;}
a img{border:0;}
a{color:#58871F;}
a:hover{color:#FFC40E;}
p{margin:15px 0;}
input,select,textarea{font-family:Arial;font-size:13px;cursor:pointer;color:#58871E;}
label{cursor:pointer;}
form{margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{margin-bottom:15px;font:22px Tahoma;color:#35530B;text-transform:uppercase;font-weight:normal;letter-spacing:-1px;}
h2{margin:4px 0;font-size:16px;color:#35530B;}
h3{margin:3px 0;font-size:14px;color:#35530B;}
h4{margin:2px 0;font-size:12px;color:#35530B;}
hr{border:1px solid #ddd;margin:10px 0;}
td{padding:3px;}

big{font-size:130%;}
strike{color:#666;}


.sinistra{float:left;}
.destra{float:right;}
.arancio{color:#EC8400;}
.rosso{color:#BD0B0B;}
.middle{vertical-align:middle}
.grande{font-size:150% !important;}
.verde{color:#58871F;}

/* COMUNI */

#contenitore{position:relative;width:960px;margin:0 auto;}
#contenitore2{position:relative;width:908px;margin:0 auto;}

#testata{position:relative;height:162px;}
#logo{position:absolute;top:1px;left:-23px;width:469px;height:110px;background: url('../immagini/header.jpg') no-repeat;}
#lingua{position:absolute;top:20px;text-align:right;right:20px;width:200px;height:30px;font:16px Tahoma;letter-spacing:-1px;font-weight:bold;}
#lingua a{color:#34540B;}
#lingua a:hover{color:#FFC40E;}
#lingua a.attivo{color:#555557;text-decoration:none;}

#newsletter{padding-top:6px;padding-right:5px;background: url('../immagini/form_newsletter.jpg') top right no-repeat;position:absolute;top:50px;text-align:right;right:10px;width:235px;height:58px;font-size:12px;font-weight:bold;}
#newsletter input.testo{width:190px;height:20px;border:0;background:transparent;padding-top:6px;}
#newsletter input {vertical-align:middle;}

#navbar{height:53px;padding-left:1px;}
#navbar a{float:left;height:53px;margin-top:110px;text-indent:-2000px;}

#navbar a#home{width:88px;background:url('../immagini/butt_home.gif') no-repeat;}
#navbar a#home:hover,#navbar a#home.attivo{background:url('../immagini/butt_home_on.gif') no-repeat;}

#navbar a#struttura{width:141px;background:url('../immagini/butt_struttura.gif') no-repeat;}
#navbar a#struttura:hover,#navbar a#struttura.attivo{background:url('../immagini/butt_struttura_on.gif') no-repeat;}

#navbar a#servizi{width:95px;background:url('../immagini/butt_servizi.gif') no-repeat;}
#navbar a#servizi:hover,#navbar a#servizi.attivo{background:url('../immagini/butt_servizi_on.gif') no-repeat;}

#navbar a#promozioni{width:136px;background:url('../immagini/butt_promozioni.gif') no-repeat;}
#navbar a#promozioni:hover,#navbar a#promozioni.attivo{background:url('../immagini/butt_promozioni_on.gif') no-repeat;}

#navbar a#tariffe{width:217px;background:url('../immagini/butt_tariffe.gif') no-repeat;}
#navbar a#tariffe:hover,#navbar a#tariffe.attivo{background:url('../immagini/butt_tariffe_on.gif') no-repeat;}

#navbar a#dintorni{width:120px;background:url('../immagini/butt_dintorni.gif') no-repeat;}
#navbar a#dintorni:hover,#navbar a#dintorni.attivo{background:url('../immagini/butt_dintorni_on.gif') no-repeat;}

#navbar a#contatti{width:110px;background:url('../immagini/butt_contatti.gif') no-repeat;}
#navbar a#contatti:hover,#navbar a#contatti.attivo{background:url('../immagini/butt_contatti_on.gif') no-repeat;}

.colonna-sinistra{float:left;width:300px;overflow:hidden;padding-top:10px;}
.colonna-destra{float:right;width:570px;line-height:20px;padding-top:10px;padding-right:20px;}
.colonna-destra input,.colonna-destra select,.colonna-destra textarea{font-size:12px;}

#contenuto{padding:5px 0px 0 12px;line-height:20px;}

.colonna-sinistra a{color:#35530B;text-decoration:none;font-size:16px;font-weight:bold;float:left;width:273px;padding:8px 0 8px 10px;margin-bottom:5px;background:url('../immagini/pulsantone.jpg') no-repeat;white-space:nowrap;overflow:hidden;}
.colonna-sinistra a.sub{ width: 240px; margin-left: 33px; background:url('../immagini/pulsantone_sub.jpg') no-repeat; }
.colonna-sinistra a.sub:hover, .colonna-sinistra a.sub.attivo, .colonna-sinistra a.sub.attivo:hover { background:url('../immagini/pulsantone_sub_on.jpg') no-repeat; }
.colonna-sinistra a:hover,.colonna-sinistra a.attivo{color:#35530B;background:url('../immagini/pulsantone_on.jpg') no-repeat;}

.galleria{
	position: relative;
}
#contenuto .galleria img{width:112px;height:90px;float:left;padding:16px 12px;margin-right:6px;background:url('../immagini/sfondo_thumb.jpg') no-repeat;}
#contenuto #servizi{color:#35530B;font-size:16px;font-weight:bold;padding:0 20px;line-height:60px;background:url('../immagini/sfondo_servizi.gif') no-repeat;}
iframe{border:2px solid #E4E4E4;padding:3px;}
.bottone-verde{text-transform:uppercase;background:#609123;color:#fff;font:16px Tahoma;font-weight:bold;border:2px solid #E2E7DC;width:310px !important;}
#contatti input,#contatti textarea{width:300px;border:1px solid #DBDBDB;padding:4px;}

.box-home{margin-right:1px;line-height:20px;float:left;width:264px;height:241px;padding:18px 15px;background:url('../immagini/box_sfondo.jpg') no-repeat;}
.box-home .img {margin-top:6px;}
.box-home .bottom {margin-top:8px;}

#footer{background:url('../immagini/footer.jpg') 20px 0px no-repeat;padding:30px 20px;margin-bottom:50px;}
#footer a.attivo{color:#555555;text-decoration:none;}
#footer a.credits{color:#555555;}

.tariffe{
	border: none;
	color: 
	margin: 0;
	padding: 0;
	width: 370px;
}
.tariffe td{
	margin: 0;
	padding: 0;
	text-align: left;
}

.tariffe td p{
	color: #35530b;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.camerabook{
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.camerabook span{
	font-size: 9px;
	font-weight: normal;
}

.camerabook img{
	vertical-align: middle;
}







.clearer{clear:both;}