/* CSS Document */

body {color:#555554;background-color:#3E0002; padding:0; margin-top:0; font-family:Arial, Helvetica, sans-serif;}

.right {float:right; margin:10px 10px 10px 0px;}
.left{float:left; margin:10px  20px 20px 0px;}
#content {background-color:#FFFFFF;}	

#colonna_sinistra {background-color:#F4F5EF; padding:4px solid #FFF; padding:10px;}	

#colonna_destra{background-color:#F3EBE0; padding:4px solid #FFF;padding:12px;} 
#colonna_destra_sotto{background-color:#FFF; padding:4px solid #FFF;padding:9px;} 

h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#666666; clear:both; margin:0; padding:0;}	
h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#666666;clear:both;margin:0; padding:7px 0 10px 0;}

.bg{ background:url(img/bg_h2.gif) no-repeat center right;}

#tabella_nav_bassa{ background-color:#CCCCCC; padding: 5px 0px;}
#nav_bassa{ list-style:none; font-size:11px; margin:0; padding:0;margin-left:5px;}
#nav_bassa li{ float:left; display:block; padding-right:3px;}
#nav_bassa li a:link{  color:#660000; text-decoration:none; }
#nav_bassa li a:visited{  color:#660000; text-decoration:none; }
#nav_bassa li a:hover{  color:#666; text-decoration:none; }

p{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; text-align:justify;}

p a:link{    color:#660000; text-decoration:none;}
p a:visited{ color:#660000; text-decoration:none;}
p a:hover{   color:#660000; text-decoration:underline;}

.evidenziato{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color: #999999; font-weight:bold; margin:0; padding:0;}

#footer p{color: #CC9900;}
#footer p a:link{color: #CC9900; text-decoration:none;}
#footer p a:visited{color: #CC9900; text-decoration:none;}
#footer p a:hover{color: #CC9900; text-decoration:underline;}

.bordo_foto{ border:4px solid #FFFFFF;}

.tabella_prezzi{ font-size:11px; }
.tabella_prezzi td{border:1px solid #CCC;background-color:#FFF7F2;}

.tabella_contatti{ font-size:11px; }
.tabella_contatti a:link{ color:#660000; text-decoration:none;}
.tabella_contatti a:visited{ color:#660000; text-decoration:none;}
.tabella_contatti a:hover{ color:#660000; text-decoration:underline;}

#prenota{ font-size:12px; color:#666666;}

label{font-size:11px;color:#666666;text-align:right;padding-right:10px;width:130px;float:left;}
form {padding-bottom:2em;}
form div{}
#submit{margin-left:30px;margin-top:3px;}
input{width:140px;margin:2px;}
textarea{width:280px;}

.si_no label{width:2em;float:left;clear:none;}
.si_no input{width:20px;float:left;clear:none;}
.si_no {padding-left:50px;padding-bottom:2px; padding-top:5px;}
.campi_obbligatori{text-align:center;}
.privacy{padding:0; margin:0;}

#lingua_scelta_it{ width:23px; height:15px;background:url(img/bandiera_italiana_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_en{ width:23px; height:15px;background:url(img/bandiera_inglese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_fr{ width:23px; height:15px;background:url(img/bandiera_francese_on.jpg) no-repeat top left; display:block;}
#lingua_scelta_de{ width:23px; height:15px;background:url(img/bandiera_tedesca_on.jpg) no-repeat top left; display:block;}

#lingue{ list-style:none; padding:0; margin:0px 0px 5px 0px; font-size:8px; padding-bottom:20px;}
#lingue li span{ display:none;}
#lingue li{ width:23px; height:15px; float:left; margin-right:3px;}


.it{ width:23px; height:15px;background:url(img/bandiera_italiana_off.jpg) no-repeat top left; display:block;}
.it:hover{width:23px; height:15px; background:url(img/bandiera_italiana_on.jpg) no-repeat top left;}
.en{ width:23px; height:15px;background:url(img/bandiera_inglese_off.jpg) no-repeat top left; display:block;}
.en:hover{width:23px; height:15px; background:url(img/bandiera_inglese_on.jpg) no-repeat top left;}
.fr{ width:23px; height:15px;background:url(img/bandiera_francese_off.jpg) no-repeat top left; display:block;}
.fr:hover{width:23px; height:15px; background:url(img/bandiera_francese_on.jpg) no-repeat top left;}
.de{ width:23px; height:15px;background:url(img/bandiera_tedesca_off.jpg) no-repeat top left; display:block;}
.de:hover{width:23px; height:15px; background:url(img/bandiera_tedesca_on.jpg) no-repeat top left;}
