body{ background:url(../images/bk.jpg) #2a4a6b; margin:0; padding:0; font-size:12px; font-family: "Trebuchet MS",Geneva, Arial, Helvetica, sans-serif}
#container{margin:0 auto; margin-top:10px;width:750px; min-height:690px; height: auto !important;height: 690px; background:#FFFFFF; position:relative}

#dx{margin-left:210px; width:540px; min-height:560px; height: auto !important;height: 560px;}
#k{height:45px; text-align:left;}
#k h1{ font-size:10px; color:#683d01; margin:0; font-weight:normal}
#k a{font-size:10px; color:#683d01; text-decoration:none}
#offerte{ background:url(../images/bk_offerte.gif) #2a4a6b; width:172px; height:275px; float:right; text-align:center}
#offerte h2{color:#fdec81; margin:0 0 20px 0; font-size:18px; text-align:center}
#offerte  a{color:#ffffff; margin:0; font-size:16px; text-align:center;  font-weight:bold; text-decoration:none;}
#offerte  p{color:#ffffff; width:175px; list-style:none; display:inline; margin:0; font-size:11px; text-align:left; text-decoration:none;}

h2, h3{ margin:0;}

#sx{ position:absolute; top:0; left:0;width:210px; height:685px;}

#lingue{ background:#5e7a98; height:45px; padding-left:50px;}
 #lingue ul{ margin:0; padding:0; list-style:none; list-style-position:inside}
 #lingue li{ margin:0; margin-top:20px;  margin-left:1px; padding:0; float:left;list-style:none;}

#logo{ background:#2a4a6b; height:275px;}
#rebecca{ background:url(../images/rebecca.gif) no-repeat; margin:0; height:365px; }

#menu{ color:#F5A83C; text-align:right; height:210px; margin-top:10px;}
#menu ul{margin-left:10px;}
#menu li{ list-style:none; list-style-position:inside; background:#5e7a98; width:150px; line-height:18px; margin-bottom:3px;}
#menu li a{ color:#FFee99; margin-right:5px; text-decoration:none; font-weight:bold; font-size:16px}
#menu a:hover{ color:#ffffff; text-decoration:underline}
#menu #sel{ color:#ffffff; font-size:16px; font-weight:bold; margin-right:5px;}

#prenotaqui{ font-size:14px; color:#ffffff; font-weight:bold; background:#17304c; height:20px; width:210px;}
#booking{ width:210px; height:135px;}
#pannello_booking{ text-align:right; margin:0px 20px; width:160px;}
 input,textarea,select,button { padding:2px;color: #312E64; font-size:10px; border:solid 1px #cccccc }
 
 
#slide{width:365px; height:275px; overflow:hidden; position:relative;} 
#slide img{position:absolute; left:0; top:0;}
#corpo{margin:10px; text-align:justify}
#corpo h3{text-align:center}

 .item {float:left; width:100%; text-align:justify;display:inline;}
 .item .img{ margin:10px 0;}

.item.dispari .testo {float:left; width:230px; margin:10px 10px 10px 0; display:inline}
.item.pari .testo {float:right; width:230px; margin:10px 10px 10px 0; display:inline}


  
 .eventi {float:left; width:260px; text-align:justify;display:inline;}
 .eventi .img{ margin:10px 0;}
.eventi .testo2 {float:right; width:150px; margin:10px 10px 10px 0; display:inline;}
.eventi .testo {float:right; width:200px; margin:10px 10px 10px 0; display:inline;}
.eventi  a{color:#2a4a6b;  font-size:16px;  font-weight:bold; text-decoration:none;}
.eventi  p{color:#2a4a6b;  font-size:11px; text-decoration:none;}




#footer{width:100%; color:#FFFFFF;  height:15px; text-align:center;}
#footer a{ color:#F5A83C; margin-right:5px; text-decoration:none; font-size:12px}
