body {
	/*background-image:url(../img/grafica/bg_contenitore.jpg); background-repeat:repeat-y; background-position:center;*/
	background-image:url(/img/grafica/bg_body.jpg); background-repeat:repeat-x; background-position:top center;
    background-color: #C6CC69;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; line-height:15px;
	color:#3C4C07;
}
table, tr, td{font-size:12px;}
a{color:#8E9484;}
h1{ color:#2F3B06; margin-top:10px;  }
h1{ font-size:16px; font-weight:lighter; margin-top:20px; margin-bottom:2px;}
h2{ font-size:14px; margin-bottom:2px;}
h3,h4{ font-size:11px; margin-bottom:2px; text-decoration:underline;}

a img{ border:4px; border-color:#ffffff;}
a:hover img{ border:4px; border-color:#C6CC69;}


.formPrenota{ background-color:#F8F3D3; background-image:url(/img/bg_form.jpg);}
input, textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}


#contenitore{ width:912px;  margin:0px auto; background-image:url(../img/grafica/bg_contenitore.jpg); background-repeat:repeat-y; background-position: center;}

#testata{ background-color:#FFFFFF; padding-top:4px; margin-bottom:0px; font-size:90%; height:320px; background-image:url(../img/grafica/bg_testata.jpg); background-repeat:no-repeat;  }

#contenuti{ clear:both; position:relative; margin-left:0px; margin-right:0px; margin-top:-30px; padding-top:0px; border-right:6px solid #ffffff; border-left:6px solid #ffffff; }
#contenuti div{ padding:0px 6px 6px 6px;}

#contenutiCentro{ height:auto; width:670px; float:left; }

#footer{ font-size:90%; background-image:url(../img/grafica/bg_footer.gif); background-repeat:no-repeat; background-position:bottom center; border-top:0px solid #F4F5F0; padding:50px 0px 60px 130px; clear:both; background-color:#FFFFFF; }

#menu{ background-color:#C6CC69; padding-top:0px; margin-top:0px; top:0px; height:21px;}
#menu a{ display:block; float:left; border-left:6px solid #697A33;  padding:6px 6px 6px 6px; width:100px; font-weight:bold; font-size:90%; text-decoration:none; color:#FFFFFF;}
#menu a:hover{ background-color:#697A33; text-decoration:underline;}


#lingue{width:90%; margin:0px auto;  text-align:right; }

.bordoImg{ border:1px solid #999999; margin-top:2px;}

.Split2 div{width:46%; float:left; margin-left:10px; margin-top:10px; font-size:90%;}

.tablePrenotazione{ background-color:#F9DD91;}
.anteprimaNews{ clear:both;}

#boxPrenotazioni{}

.BTN1{ display:block; width:80%; padding:4px 4px 4px 4px; background-color:#FFFFFF; border:3px solid #C6CC69; color:#003300; cursor:hand;}
