
body{ background:url(../img/bg.png) repeat-x #57666c; margin:0; padding:0; font-size:12px; font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif}

#Scontainer {width:920px;margin:0 auto; }
#header{ height:95px;}
#container{margin:0 auto;  margin-bottom:20px;width:920px; background:#FFFFFF; float:left; display:inline;}

#sx{width:425px;  margin-bottom:20px; background:#FFFFFF; float:left; display:inline;}
#su{width:425px; height:360px; overflow:hidden; padding:0;}
#su_home{width:425px; height:360px; overflow:hidden; background: url(../img/frecce.gif) repeat-x #ffffff; padding:0;}

#tit{ height:40px; margin:10px;}
#su ul{margin:0 0 0 30px; list-style:none; padding:0; list-style-position:inside;}
#su li{ height:50px; margin:5px; padding:5px; text-align:center; width:260px; font-size:12px; font-weight:bold; background:#8ed7ef;  clear:both; display:block }



#categorie{margin:0 2px 0 0; float:left; display:inline; width:198px; background:#ffffff}
#categorie h2{ line-height:40px; background: url(../img/bg_categorie.png) repeat-x #1a95be; text-align:right; color:#FFFFFF; margin:0; padding: 0 10px 0 0; font-weight: bold; font-variant:small-caps; line-height:40px; font-size:18px;}
#categorie ul{margin:0; list-style:none; text-align:right; padding:0; list-style-position:inside;}
#categorie li{margin:0 5px 5px 0;  list-style:none;line-height:20px; text-align:right; font-size:12px; font-weight:bold; list-style-position:inside;}
#categorie  #sel{ color:#FFFFFF; background:#3ea9cf;}
#categorie a{ color:#4b6c77; text-decoration:none;}



#offerte{ float:left; display:inline; width:225px; background: url(../img/bg_offerte2.png) repeat-x #f4f8eb}
#offerte h2{ line-height:40px; background: url(../img/bg_offerte.png) repeat-x #8dba16; text-align:right; color:#FFFFFF; margin:0; padding: 0 10px 0 0; font-weight: bold; font-variant:small-caps; line-height:40px; font-size:18px;}
#offerte ul{margin:0; list-style:none; text-align:right; padding:0; list-style-position:inside;}
#offerte li{margin:0 5px;  padding: 10px 0; line-height:20px; border-bottom:dotted 1px #cccccc; text-align:right; font-size:14px; list-style-position:inside;}
#offerte  #sel{ color:#FFFFFF; background:#3ea9cf;}
#offerte a{ color:#4b6c77; text-decoration:none; font-weight:bold;}


#dx{margin:0 auto;   margin-bottom:20px;width:495px; background:#FFFFFF; float:left; display:inline; text-align:center;}
#menu{margin:0;width:495px; text-align:center; height:40px; background: url(../img/bg_menu.png) repeat-x #ffffff;}
#menu ul{margin:0; list-style:none; text-align:center; padding:0; list-style-position:inside; float:left; display:inline;}
#menu li{margin:0 2px 2px 0; line-height:19px; text-align:center; font-size:12px; color:#FFFFFF; background:#527785; padding:0 5px; float:left; list-style-position:inside; display:inline;}
#menu  #sel{ color:#FFFFFF; background:#3ea9cf;}
#menu a{ color:#FFFFFF; text-decoration:none;}

.div_list { clear:both;}

.div_list h2{background: url(../img/bg_offerte.png) repeat-x #8dba16; float:left; display:inline; width:320px; text-align:center; color:#FFFFFF; margin:0 5px; font-weight: bold; font-variant:small-caps; line-height:20px; font-size:16px;}
.div_list .indirizzi, .div_list .indirizzi a{ text-align:center; float:left; display:inline; width:310px; color:#999999; font-size:10px;}

.div_list .text{ text-align:left; margin:10px; float:left; display:inline; width:310px;}
.div_list .img{ margin:20px 10px 10px 10px;}
#pannello_booking{ text-align:right; margin:5px 20px; clear:both}
 input,textarea,select,button { padding:2px;color: #312E64; font-size:10px; border:solid 1px #cccccc }

