body {padding:0;margin:0;text-align:center;background:url(/styles/bg.gif) repeat top left;font-family:Times}
a {text-decoration:none}
h3 {color:#824318;margin-left:20px}
img {border:none}
.line {background:url(/styles/line.png) no-repeat;width:261px;height:4px;margin:0 auto;margin-top:20px}
.indirizzo a {color:#d67a0d}

#main {width:990px;margin:0 auto;padding-bottom:10px;background:#fff;border:2px solid #c7a638;border-top:none}
#top {width:978px;;margin:8px auto 10px auto;padding:0;background:#e6db8b;border-bottom:1px solid #c7a638}
#top .up {background:url(/styles/up.png) no-repeat top;position:relative;min-height:410px;height:auto !important;height:410px}
#top .smallup {background:url(/styles/smallup.png) no-repeat top;position:relative;min-height:410px;height:auto !important;height:410px}
#center {width:976px;border-bottom:1px solid #c7a638;margin:0 auto;padding:0}
#footer {background:#f7f4db;color:#824318;font-size:14px;width:974px;margin:10px auto 0 auto;padding:7px 0 3px 0;font-style:italic;line-height:18px;border:1px solid #c7a638}
#footer a {font-weight:bold;text-decoration:none}
#footer a:hover, #footer a.link, #footer a.selected {color:#67391a;background:#e6db8b}
#footer a.link {padding:0 7px}
#footer a:hover.link {color:#67391a}
.powered {text-align:center;color:#67391a;margin:10px auto 20px 0;font-size:13px}
.powered a {color:#67391a;cursor:text}
.powered a:hover {color:#67391a}
.powered a.nexteam {cursor:pointer;font-weight:bold}
#map {width:667px;height:374px;position:absolute;top:8px;right:8px;border:1px solid #fff}
#percorso_map * {font-size:12px}
#risultati {width:660px;height:2000px;margin:30px 0 0 280px;background-color:transparent}

.cntab {font-size:13px;background:url(/styles/colunobg.png) no-repeat top left;background-color:#f7f4db}
.cntab td.coluno {width:297px;vertical-align:top;background:url(/styles/spaziobg.png) no-repeat top right;text-align:center}
.cntab td.coldue {width:679px;vertical-align:top;background:url(/styles/sfondo.gif) no-repeat top right;background-color:#e6db8b;padding-bottom:30px}

.keytext {font:11px Tahoma;line-height:16px;margin:0;padding:1px 0 3px 0;width:auto !important;min-width:990px;background:#edebde;border-bottom:1px solid #aca899}
.keytext a {cursor:text;margin:0 0 0 3px;color:#000}
.keytext a:visited {color:#000}
.textmap {color:#613a16;font-weight:bold;font-size:16px}
.infomap {font-size:12px;line-height:18px;font-weight:normal}
.add {color:#613a16;margin:0 0 0 15px}

#logo {position:absolute;top:0;left:20px}
.logotxtit, .logotxten, .logotxtde, .logotxtfr, .logotxtru, .logotxtes {position:absolute;top:120px;left:20px;width:300px;height:25px}
.logotxtit {background:url(/styles/logotxt_it.png) no-repeat}
.logotxten {background:url(/styles/logotxt_en.png) no-repeat}
.logotxtde {background:url(/styles/logotxt_de.png) no-repeat}
.logotxtfr {background:url(/styles/logotxt_fr.png) no-repeat}
.logotxtru {background:url(/styles/logotxt_ru.png) no-repeat}
.logotxtes {background:url(/styles/logotxt_es.png) no-repeat}
#slide {width:667px;height:400px;position:absolute;top:0px;right:8px;background:#d7d7d7;border:1px solid #fff}

.langs {width:230px;position:absolute;top:160px;left:36px;border-bottom:1px solid #824318}
.langs a {margin:5px}
.langs img {border:none;margin:0;padding:0;width:16px;height:11px}
.sublang {color:#824318;font-style:normal;font-size:12px}
.sublang a {margin:0 5px;color:#67391a;padding:0 7px}

.menu {margin:0 auto;padding:0;width:978px;background:url(/styles/menu.png) no-repeat;height:60px}
.menu a {padding:0 10px 0 10px;line-height:38px;height:60px;display:inline-block;color:#67391a;font-size:17px}
.menu a:hover, .menu a.selected {color:#67391a;background:url(/styles/selected.png) no-repeat center top}
td.bgmenu {background:url(/styles/separatore.png) no-repeat right top;padding:0 2px 0 0}
.submenu {margin:0 auto 0 auto;padding:0;text-align:center}
.submenu a {text-decoration:none;padding:0 8px;color:#67391a;font-size:12px;font-style:normal}
.submenu td.bgmenu {background:url(/styles/sep2.gif) no-repeat right center;padding:0 6px 0 0}

.be {width:230px;height:180px;margin:0;padding:0;position:absolute;top:200px;left:30px}
.belink {position:absolute;top:180px;left:5px;font-weight:bold;color:#824318;font-size:12px}
.title {font-size:22px;color:#824318;font-style:italic;text-align:center}
.title span {background:url(/styles/key.png) no-repeat left center;padding-left:20px;display:inline-block}
.title span.sf {background:url(/styles/bgtitle.png) no-repeat center;width:243px;padding:2px 0 4px 0}
#small_v {padding:5px;font-weight:bold;color:#824318}
#small_v .small_voh1 {position:absolute;top:40px;left:5px}
#small_v .small_voh2 {position:absolute;top:40px;left:50px}
#small_v .small_voh3 {position:absolute;top:40px;left:94px;width:125px}
#small_v .small_voh4 {position:absolute;top:43px;left:222px}
#small_v .small_voh5 {position:absolute;top:67px;left:5px}
#small_v .small_voh6 {position:absolute;top:67px;left:50px}
#small_v .small_voh7 {position:absolute;top:67px;left:94px;width:125px}
#small_v .small_voh8 {position:absolute;top:70px;left:222px}
#small_v .small_voh9 {position:absolute;top:94px;left:5px}
#small_v .small_voh10 {position:absolute;top:94px;left:94px}
#small_v .small_voh11 {position:absolute;top:121px;left:5px}
#small_v .small_voh12 {position:absolute;top:121px;left:94px}
#small_v .small_voh14 {width:130px;padding:0 20px 0 0;height:28px;font-weight:bold;color:#fff;background:url(/styles/bebutton.png) no-repeat;border:none;position:absolute;top:150px;left:55px;cursor:pointer}

.ssl {text-align:justify;width:240px;height:100%;margin:10px 0 0 5px;background:url(/styles/ssl.png) no-repeat;color:#fff;overflow:auto;padding:10px 0}
.ssl .t {padding:0 25px 0 10px}
.ssl img {margin:5px 5px 0 10px;float:left}
.ssl b {color:#cb9750}

.box {width:297px;height:274px;position:relative;margin-bottom:10px}
.box a {width:280px;height:216px;background:url(/styles/box.jpg) no-repeat;display:inline-block;position:absolute;top:60px;left:8px}
.box p {margin:0 0 20px 4px;padding-top:11px}

.alloffers {background:url(/styles/button.png) no-repeat center;margin:20px auto 30px auto;width:297px;height:28px;text-align:center}
.alloffers a {color:#fff;line-height:28px;cursor:pointer;text-align:center;display:inline-block;font-size:11px}

#pacchetti ul {margin:0;padding:0;width:297px;list-style-type:none;text-align:left}
#pacchetti ul li {background:url(/styles/offergif.gif) no-repeat left top;margin:20px 20px 10px 20px}
#pacchetti ul li a {color:#824318;font-weight:bold;display:inline-block;padding-bottom:5px;line-height:25px;text-align:center}

.section {text-align:justify}
.section p {text-align:justify;line-height:22px;color:#824318;font-size:13px;padding:0 10px;font-family:Tahoma,"Trebuchet MS",Verdana,Arial}
.section ul, .section table {color:#824318;font-family:Tahoma,"Trebuchet MS",Verdana,Arial;font-size:13px}
.section b, .section strong, .section a:hover {color:#67391a}
.section a {color:darkred}
.section h2 {padding:10px 10px 0 10px;margin:0;font-size:24px;color:#824318;font-style:italic}

.sA .p2 h2, .sA .p4 h2 {display:none}
.sA .why {margin:10px auto;padding:0 0 0 40px;background:url(/styles/motivi.png) no-repeat center top;color:#fff;font-weight:bold;line-height:70px;text-align:center;cursor:pointer;font-size:13px;font-family:Tahoma,"Trebuchet MS",Verdana,Arial}
.sA ul.ragioni {list-style-type:none;display:none;background:#f7f4db;margin:10px 10px 0 10px;padding:0 10px}
.sA ul.ragioni li {padding:5px 20px;line-height:22px;margin-bottom:10px;background:url(/styles/list2.png) no-repeat left 9px}
.sA .p4 {min-height:240px}
#fotoa, #fotob {position:absolute;top:5px;right:20px;width:273px}
.sA .b {background:url(/styles/p4.png) no-repeat;height:220px}
.sA .b span {display:inline-block;width:273px;text-align:center;margin-top:220px;font-size:14px;background:#e6db8b;font-family:Tahoma,"Trebuchet MS",Verdana,Arial}
.sA .fotobig div {height:220px;font-weight:bold}
.sA .fotobig .fx0 {background:url(/styles/slideA.jpg) no-repeat left top}
.sA .fotobig .fx1 {background:url(/styles/slideA.jpg) no-repeat left -200px}
.sA .p4 ul {list-style-type:none;margin:0 0 0 10px;padding:0;line-height:24px;width:370px}
.sA .p4 ul li {background:url(/styles/list.gif) no-repeat 15px 9px;margin:0;padding-left:30px}
.sA .p4 ul li.tserv {background:url(/styles/tserv.png) no-repeat top left;padding:0 0 0 55px;margin-bottom:10px;height:40px;color:#fff;font-weight:bold;font-style:italic;font-size:15px;line-height:37px}
.sA .p4 ul li.scopri {background:url(/styles/tserv.png) no-repeat bottom left;font-size:13px;height:20px;line-height:18px;margin-top:10px;padding-left:25px;font-weight:bold}
.sA .p4 ul li.scopri a {color:#824318;text-decoration:underline}

.sB .disabili {background:url(/styles/disabili.png) no-repeat 10px center;padding-left:48px}
.sB .buttonbook a {margin-left:10px;height:22px;padding:0 10px 2px 25px;border:solid 2px #fff;position:relative;cursor:pointer;display:inline-block;background:#7d5024;font-size:15px;font-weight:bold;font-style:italic;text-decoration:none;color:#fff;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px}
.sB .buttonbook a img {position:absolute;top:-4px;left:-12px;border:none}
.sB .buttonbook a:hover {color:#fde281}
.sB .openapi {background:url(/styles/openapi.png) no-repeat 10px top;padding:0 0 0 33px}
.sB .closeapi {background:url(/styles/closeapi.png) no-repeat;width:20px;height:18px;display:inline-block;vertical-align:bottom;margin-left:3px}
.sB .sottotesto {font-size:10px}
.sB .p3 h2 {display:none}
.sB table.roomservice {width:679px;color:#824318;margin:0 auto;text-align:center}
.sB table.roomservice td {vertical-align:top;text-align:left;width:300px}
.sB table.roomservice td.c {background:url(/styles/roomservice.png) no-repeat center top;height:40px;color:#fff;font-weight:bold;font-style:italic;font-size:15px;vertical-align:middle;padding-left:65px}
.sB table.roomservice td.i {background:url(/styles/roomservice.png) no-repeat center bottom;height:40px;color:#fff;font-weight:bold;font-style:italic;font-size:15px;vertical-align:middle;padding-left:50px}
.sB table.roomservice td ul {list-style-type:none;line-height:24px;margin:0 0 0 40px;padding:0;background:#e0ca7c;width:250px}
.sB table.roomservice td ul li {padding:0 5px;font-size:11px;border-bottom:1px solid #e6db8b}

.sC .p2 h2 {display:none}
.sC table.risto {margin:0;padding:0;color:#824318;text-align:justify;line-height:22px}
.sC td {vertical-align:top;padding-left:10px}
.sC table.risto td.r {background:url(/styles/restaurant.png) no-repeat 8px top;padding:0 0 0 55px;height:40px;color:#fff;font-weight:bold;font-style:italic;font-size:15px;width:300px;vertical-align:middle}
.sC table.risto td.i {width:330px;height:230px}
.sC table.risto td.i .f {position:relative}
.sC table.risto td.i a img.th1 {position:absolute;top:15px;left:20px}
.sC table.risto td.i a img.th2 {position:absolute;top:45px;right:20px}
.sC table.risto td.i a img.th3 {position:absolute;top:110px;left:45px}
.sC ul {list-style-type:none;margin:0;padding:0 10px;line-height:24px;font-size:11px;text-align:left}
.sC li {background:url(/styles/list2.png) no-repeat left 5px;padding-left:20px}
.sC .pasto {line-height:22px;width:460px;margin:0 auto;padding:0;text-align:center;border:1px solid;background:url(/styles/cenone.png) no-repeat bottom;margin-top:10px}
.sC .pasto li {background:none;padding:0}
.sC .pasto li.tpasto {font-size:18px;font-weight:bold}
.sC .pasto li.spazio {height:12px;background:url(/styles/seppasto.png) no-repeat center}

.sD .p1 h2, .sD .p2 h2 {display:none}
.sD table.congressi, .sD table.altri {margin:0;padding:0;color:#824318;text-align:justify;line-height:22px}
.sD td {vertical-align:top;padding-left:10px}
.sD table.congressi td {padding:0 10px 0 0}
.sD table.congressi td.i {width:170px;height:130px}
.sD table.congressi td.i .f {position:relative}
.sD table.congressi td.i a img.th4 {position:absolute;top:5px;left:10px}
.sD table.congressi td.s {background:url(/styles/restaurant.png) no-repeat 8px -40px;padding:0 0 0 50px;height:40px;color:#fff;font-weight:bold;font-style:italic;font-size:15px;width:330px;vertical-align:middle}
.sD table.altri td.i {width:330px;height:150px}
.sD table.altri td.i .f {position:relative}
.sD table.altri td.i a img.th5 {position:absolute;top:5px;right:20px}
.sD table.altri td.i a img.th6 {position:absolute;top:55px;left:35px}
.sD table.altri td.i a img.th7 {position:absolute;top:60px;right:50px}
.sD table.altri td.a {background:url(/styles/restaurant.png) no-repeat 8px bottom;padding:0 0 0 55px;height:40px;color:#fff;font-weight:bold;font-style:italic;font-size:15px;width:300px;vertical-align:middle}

.sE .convenzionati {width:678px;text-align:center;margin-bottom:10px}
.sE .convenzionati a {background:url(/styles/business.png) no-repeat center top;padding:0;height:40px;color:#fff;font-weight:bold;font-style:italic;font-size:15px;width:300px;display:inline-block;line-height:40px}
.sE .convenzionati a:hover {background:url(/styles/business.png) no-repeat center bottom;color:#fde281}

.sF .p2 h2 {display:none}
.sF .p2 a {font-size:14px;font-weight:bold;text-align:center;line-height:70px;vertical-align:middle;display:inline-block}
.sF .p2 img {vertical-align:bottom}
.sF table.prices {margin-left:20px}
.sF table.prices tr {background:url(/styles/tr.png) no-repeat center}
.sF table.prices td {width:150px;padding:7px 5px;text-align:center}
.sF table.prices td.trans {background:none;font-size:11px}
.sF table.prices td.t {background:url(/styles/prices.png) no-repeat center top;font-weight:bold;color:#fff;border:none;width:300px}
.sF table.prices td.t2 {background:url(/styles/prices.png) no-repeat center bottom;font-weight:bold;color:#fff;height:40px;border:none}
.sF ul {padding-right:20px;line-height:22px;list-style-type:none}
.sF li {background:url(/styles/list2.png) no-repeat left center;padding:0 0 0 20px}
.sF .booknow {width:678px;text-align:center}
.sF .booknow a {font-style:italic;font-size:20px;display:inline-block;background:url(/styles/booknow.png) no-repeat center top;color:#fff;width:360px;height:70px;line-height:70px;font-weight:bold;padding-left:30px}
.sF .booknow a:hover {background:url(/styles/booknow.png) no-repeat center bottom;color:#fde281}
.sF p.red {color:darkred;font-weight:bold}

.sG .auto {background:url(/styles/comeragg.png) no-repeat left top;margin:20px;padding-left:65px;color:#fff;height:60px;line-height:40px;font-weight:bold;font-size:18px;font-style:italic;position:relative}
.sG .aereo {background:url(/styles/comeragg.png) no-repeat left -60px;margin:20px 40px;padding-left:65px;color:#fff;height:60px;line-height:40px;font-weight:bold;font-size:18px;font-style:italic;position:relative}
.sG .treno {background:url(/styles/comeragg.png) no-repeat left -120px;margin:20px 80px;padding-left:65px;color:#fff;height:60px;line-height:40px;font-weight:bold;font-size:18px;font-style:italic;position:relative}
.sG .mare {background:url(/styles/comeragg.png) no-repeat left bottom;margin:20px 120px;padding-left:65px;color:#fff;height:60px;line-height:40px;font-weight:bold;font-size:18px;font-style:italic;position:relative}
.sG .auto .come, .sG .aereo .come, .sG .treno .come, .sG .mare .come {color:#824318;position:absolute;top:35px;left:60px;font-size:15px}

.sH td.contactinfo {width:330px}

/*.sK {padding:0 10px;color:#824318;text-align:center}
.sK .image {width:300px;height:160px;float:left;margin:10px}
.sK ul {list-style-type:none;margin:0;padding:0 10px;line-height:24px;font-size:11px;text-align:left}
.sK li {background:url(/styles/list2.png) no-repeat left 5px;padding-left:20px}
.sK .capodanno {background:url(/styles/boxK.png) no-repeat top;width:660px;margin-bottom:10px}
.sK h4 {font-size:18px;font-weight:bold}
.sK h5 {font-size:13px;color:#67391a}
.sK hr {border:none;border-top:1px solid #67391a;margin-top:10px}
.sK .p2 {border-top:1px solid #67391a;padding-top:20px}
.sK .pasto {line-height:22px;width:460px;margin:0 auto;padding:0;text-align:center;border:1px solid;background:url(/styles/cenone.png) no-repeat bottom}
.sK .pasto li {background:none;padding:0}
.sK .pasto li.tpasto {font-size:18px;font-weight:bold}
.sK .pasto li.spazio {height:12px;background:url(/styles/seppasto.png) no-repeat center}*/

.sK .sfondo_image{background:url(/styles/p4.png) no-repeat;width:273px;height:225px}
.sK .image{width:273px;height:225px;margin:10px;padding:0;float:left}
.sK .small_tit{min-height:225px;font-weight:bold;font-size:15px;text-align:center}
.sK ul{list-style-type:none;margin:0 0 0 10px;padding:0}
.sK li{margin:10px 0;background:url(/styles/list.gif) no-repeat left 5px;padding-left:15px}
.sK .price{text-align:center;font-weight:bold;background:#f7f4db;margin:0 10px;padding:5px 0}

#gallery {width:667px;margin:0 0 0 305px;padding-top:18px;text-align:left}
#gallery a {display:inline-block;margin:0 0 20px 0}
#gallery a div.cornice {background:url(/styles/corniceoff.png) no-repeat;width:110px;height:110px;cursor:pointer}
#gallery a:hover div.cornice {background:url(/styles/cornice.png) no-repeat}
#gallery a div {width:110px;height:110px;background-repeat:no-repeat;background-position:center center}
.pellicola {background:url(/styles/pellicola.png) no-repeat;position:absolute;top:0;left:336px;width:93px;height:175px}
.prima {padding-left:110px}
a.ultima {background:url(/styles/cornicelast.png) no-repeat;width:175px;height:110px;cursor:pointer}
.clicca {position:absolute;top:400px;left:20px;font-size:20px;color:#7d5024;width:260px;text-align:center;font-weight:bold;font-style:italic}

iframe.mail {width:600px;height:430px;border:none;margin:0 0 0 8px}

body.mail {text-align:left;font-size:13px}
body.mail p {padding:5px}
body.mail form {line-height:24px;padding:0 10px;margin:0;color:#67391a}
body.mail form label {display:inline-block;width:200px}
body.mail form input.txt {width:350px}
body.mail form textarea {width:555px;height:70px}
body.mail .baseErrore {color:darkred;font-weight:bold}
body.mail .privacy1 {font-size:12px;color:darkred}
body.mail .privacy2, body.mail .privacy3 {font-size:11px;text-align:justify;line-height:20px;display:inline-block;width:555px}

#basic-modal-content {display:none}
#simplemodal-overlay {cursor:wait;background:#666}
#simplemodal-container {height:250px;width:300px;color:#824318;background:url(/styles/modal.png) no-repeat}
#footer a.basic {color:#67391a;padding:0 7px}
#footer a:hover.basic {background:#e6db8b}
.chiudi {position:absolute;top:8px;right:38px;font-size:12px}
#simplemodal-container h3 {margin-top:25px}
#simplemodal-container a.modalCloseImg {background:url(/styles/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:5px;right:10px;cursor:pointer}
#simplemodal-container #basic-modal-content a.white {color:#824318;text-decoration:none}
#simplemodal-container #basic-modal-content a:hover.white {text-decoration:underline}
#simplemodal-container #basic-modal-content h3 {color:#824318;font-size:24px;font-style:italic}