HTML{margin:0;padding:0;}
BODY { font-family: Arial, Helvetica, sans-serif;margin:0; padding:0; background: #FFE8C8; text-align:left;} 
a {color: #333333;}
LI{list-style-image: url(img/list-style.jpg);}
#fatina{ position:absolute; top:0px; left:570px; width:380px; height:150px; z-index: 10; overflow: hidden;}
#div-main{ width: 100%; overflow: hidden; position:relative; text-align: left;}
#div-main-sx{margin-left:8px; margin-top:8px; width: 1270px; empty-cells: show; position: relative; background-image: url(img/main-dx.gif); background-color: #FFF; background-repeat: repeat-y; background-position: 870px 0px;}
#div-corpo-sx{ float: left; /*overflow: hidden; */width: 245px; text-align: center; background: #FFF;}
#div-corpo-dx{ padding-left: 25px; width:630px; float:left; /*position: relative; */ /*margin-bottom: 20px;*/ text-align: left; background-image: url(img/main-bg.gif); background-color: #FFF; background-repeat: repeat-y;}
#div-bg-top{width: 21px; height:137px; position:absolute;top:0px;left:245px;empty-cells: show; z-index: 1; background: url(img/main-bg-top.jpg);}
#div-bg-bottom{width: 21px; height:96px; position:relative;top:0px;left:-25px;empty-cells: show; z-index: 1; background: url(img/main-bg-bottom.jpg);}

#main-offerte{width:250px; float:left; margin-top: 10px;}
#main-lastminute{width:290px; float:left; margin: 10px 0px 0px 10px;}
#cont-offerte{width:100%; float:left; margin-top: 10px;}
#cont-lastminute{width:100%; float:left; margin: 10px 0px 0px 10px;}

.elemento{margin-top: 30px; width: 90%;}
.evid{color: #A67362; font: bold 12px Verdana; line-height: 16px;}
.desc-elemento{color: #72615A; font: normal 10px Verdana; line-height: 16px;}
.link{ float:right; display: list-item; list-style-image: url(img/list-style.jpg);}
.link a{ color: #72615A; text-decoration: underline; font: bold 10px Verdana; }
.newsletter{float: right; line-height: 17px; margin-right: 15px;}
.newsletter a{line-height: 17px; color:#72615A; text-decoration: none; font: bold 10px Verdana;}
#bottom{ position: relative; top:12px; left: 10px; border-top: 2px solid #B5ACA7; padding: 10px; width: 850px; font: bold 12px Times new Roman; text-decoration: underline; color: #444}
.spaziatore{clear:both;empty-cells: show;}

#div-cont{margin:5 0 0 0;padding: 0 0 0 0;width:390px; color: #72615A; font: normal 12px Verdana; line-height: 16px; float:left;}
#div-cont-offerte{margin:5 0 0 0;padding: 0 0 0 0;width:575px; color: #72615A; font: normal 12px Verdana; line-height: 16px; float:left;}
#div-cont-offerte table{width:575px; color: #72615A; font: normal 12px Verdana; line-height: 16px; float:left;}
#div-cont-coldx{ width:185px;float: left; text-align: right; padding-top: 30px;}
#div-cont-coldx img{ margin-top: 62px; border-width: 1px 1px 4px 1px; border-style: solid; border-color: #E6D6BC;}
#cont-title{ /*padding-top:40px; padding-bottom:25px;*/;margin-top : 20px; margin-bottom:10px; }
#div-cont table{ margin: 20px;  width:390px; color: #72615A; font: normal 11px Verdana; line-height: 12px; float:left; border:0 px}



/*****************GALLERY***********************/
#div-galleria {position:absolute; bottom:20px;left:320px;  height:210px; width:500px; overflow: hidden;}
#div-gall_scroll {position:absolute; top:0px; left:20px;}
/*#div-gall_scroll {position:absolute; top:0px; left:0px; height:90px; }*/
#div-gall_freccie    {position:absolute; left:0px; top:100px; height:1px; width:500px; z-index: 100; /*display: none;*/}
#div-gall_freccia-sx {position:absolute; left:0px; width:15px;height:15px;  background: url(img/scroll-gall-sx.gif) no-repeat;    }
#div-gall_freccia-dx {position:absolute; right:0px; width:15px;height:15px; background: url(img/scroll-gall-dx.gif) no-repeat ;    }
#div-gall_freccia-su  {position:absolute; bottom:8px;width:15px;height:10px; background: url(img/scroll-gall-su.gif) no-repeat;    }
#div-gall_freccia-giu {position:absolute; bottom:0px; width:15px;height:10px; background: url(img/scroll-gall-giu.gif) no-repeat;    }

.table-gallery {margin-top:0px; margin-left:0px;/* display:none; */}
.table-gallery td {padding:4px; background-color: #fff;}