body {margin:0px; background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%; color:#000;}

IMG {border:0px;}

.home {background:url('images/sfumo-table.gif') repeat-y; width:760px; margin-left:auto; margin-right:auto; padding:0px 9px 0px}
.top {background:url('images/bck-top.jpg') no-repeat; height:114px; padding:9px 16px;}
.lang {float:right;}

.menu {border:1px solid #A28C73; border-right:0px; background:url('images/bck-menu.jpg'); color:#83745A; font-size:110%; padding:0px 5px 0px 5px; width:560px;}
.menu a:link, .menu a:visited, .menu-int a:link, .menu-int a:visited {color:#000; font-weight:bold; text-decoration:none;}
.menu a:hover, .menu-int a:hover {color:#8D5B04;}
.loc {float:right; background:url('images/bck-loc.jpg'); color:#FFF; width:180px; padding:5px; font-size:110%; border-bottom:2px solid #A28C73;}
.loc A:link,  .loc A:visited {color:#FFF; font-weight:bold;}

.quick {background-color:#5570A3; padding:10px; line-height:150%; vertical-align:top;}
.quick a:link, .quick a:visited {color:#FFF;}

.centr-home {background:url('images/bck-central.jpg');}
.centr-home .hotel {float:right; margin-top:11px;}
.centr-home .brand {color:#E4E8F1; font-weight:bold; font-size:180%; font-family:arial; padding:25px 0px 15px 25px;}
.centr-home .brand b {font-size:140%; color:#FFF; display:block; margin-left:10px;}
.centr-home .pdc {padding:0px 0px 20px 40px; color:#FFF; font-size:90%;}

.offerte, .newsletter {vertical-align:top;}
.offerte {width:360px; padding:10px 10px 0px; border-left:1px solid #C1BCAD;}
.newsletter {background:url('images/busta.gif') no-repeat bottom right #E8E6DD; width:359px; padding:10px 10px 0px; border-right:1px solid #C1BCAD;}
.newsletter h1, .offerte h1 {font-size:140%; padding:0px 0px 10px; margin:0px; color:#776A60;}

.offerte .offerte-titolo {font-size:140%; padding:0px 0px 10px; border:0px solid red; color:#776A60; text-transform:capitalize; font-weight:bold; text-decoration:none;}
.offerte  h2 {font-size:100%; padding:0px; margin:0px; color:#C05E0E!important;}
.offerte .offerta_h {padding-bottom:10px;}


.bottom {margin-right:auto; margin-left:auto; width:778px; text-align:center; font-size:90%; padding-bottom:10px;}
.ln {line-height:0px;}


.top-int {background:url('images/bck-top-interno.jpg') no-repeat; height:72px; padding:12px 16px 0px 16px;}

.menuint {border:1px solid #A28D72; background:#CAB48B; padding:3px;}
.menuint ul {margin:2px; padding:0px; }
.menuint li {display:inline; padding:2px; font-weight:bold; font-size:110%; color:#fff;}
.menuint .pipe {color:#000;}
.menuint li a:link, .menuint li a:visited, .menuint li a { color:#000; text-decoration:none;}
.menuint li.sel {color:#fff; background:#281A0B;}
.menuint img {float:right; margin-top:-4px;  margin-right:-4px;}

table.menu-int {display:none; border-left:1px solid #A28C73; border-bottom:1px solid #A28C73;  background:url('images/bck-menu.jpg'); color:#83745A; font-size:110%; width:760px;}
table.menu-int td.normal {text-align:center; border-top:1px solid #A28C73;}
table.menu-int td.sel {color:#fff; background-color:#281A0B; font-weight:bold; text-align:center; border-top:1px solid #A28C73;}

.no-border {border:0px!important;}
h1 {font-weight:bold; font-size:200%; padding:20px 20px 0px 0px; vertical-align:top;}
.testo {font-size:96%; padding:0px 20px 10px 20px; vertical-align:top; line-height:150%; width:530px;}
.contact {font-size:96%; padding:0px 20px 10px 20px; vertical-align:top; line-height:150%;}
.didascalia {color:#5570A3; font-size:90%; vertical-align:top; padding:20px 0px 10px 0px;}
.photogallery {background-color:#5570A3; width:160px; padding:5px;}
.ph {margin-top:5px;}

.content {width: 750px;}
.content .didascalia {}
.content  .testo {}