body {padding:0;margin:0;text-align:center;font-family:Lucida sans, Arial;width:auto !important;width:990px;min-width:990px;background:url(/styles/sfondo.gif)}

#main {background:url(/styles/bg.gif) repeat-x center top;position:relative}
#top {background:url(/styles/head.gif) no-repeat;width:990px;padding-top:52px;margin:0 auto;position:relative}
#center {background:url(/styles/center.gif) repeat-y center;width:990px;min-height:765px;height:auto !important;height:765px;padding:0 0 20px 0}
#bottom {background:url(/styles/bottom.gif) no-repeat;width:990px;height:4px;margin:0 0 30px 0}
#footer {height:90px;background:url(/styles/footer.gif) repeat-x;text-align:center;font-size:12px;color:#fff;line-height:20px;padding-top:15px}
#footer a {text-decoration:none;font-weight:bold}
#footer a.mailto, a.confirm {color:#061f43}
#footer a:hover.mailto, a:hover.confirm {color:#fff}
#footer a.powered {font-weight:normal;cursor:text;color:#fff}
#footer a:hover.powered {color:#fff}

.logo {width:225px;height:107px;position:absolute;top:20px;left:6px}

.keytext {color:#fff;margin:0;padding:3px;letter-spacing:1px;background:#061f43;font-size:9px}
a.h1link {text-decoration:none;color:#fff}
#map {width:688px;height:400px;border:3px solid #eeaa00;margin:0 0 0 8px;padding:0}
.textmap {color:#172983;font-size:16px;font-weight:bold}
.infomap {font-size:12px;margin:0;padding:0}
#percorso_map {width:680px;margin:0 0 0 8px}
#risultati {width:656px;height:2000px;margin:0 0 0 280px;background-color:transparent}

.foto {position:absolute;top:58px;right:37px;width:695px;height:496px;background:url(/styles/slide.gif) no-repeat}
#fotoa, #fotob {position:absolute;top:74px;right:54px;width:658px;background-color:#FFF;background-repeat:no-repeat}
.fotoA div, .fotoB div, .fotoC div, .fotoD div, .fotoF div, .fotoH div {height:286px}
.fotoA .fx0 {background:url(/styles/Atransition.jpg) no-repeat left top}
.fotoA .fx1 {background:url(/styles/Atransition.jpg) no-repeat left -286px}
.fotoA .fx2 {background:url(/styles/Atransition.jpg) no-repeat left bottom}
.fotoB .fx0 {background:url(/styles/Btransition.jpg) no-repeat left top}
.fotoB .fx1 {background:url(/styles/Btransition.jpg) no-repeat left -286px}
.fotoB .fx2 {background:url(/styles/Btransition.jpg) no-repeat left bottom}
.fotoC .fx0 {background:url(/styles/Ctransition.jpg) no-repeat left top}
.fotoC .fx1 {background:url(/styles/Ctransition.jpg) no-repeat left -286px}
.fotoC .fx2 {background:url(/styles/Ctransition.jpg) no-repeat left -572px}
.fotoC .fx3 {background:url(/styles/Ctransition.jpg) no-repeat left bottom}
.fotoD .fx0 {background:url(/styles/Dtransition.jpg) no-repeat left top}
.fotoD .fx1 {background:url(/styles/Dtransition.jpg) no-repeat left -286px}
.fotoD .fx2 {background:url(/styles/Dtransition.jpg) no-repeat left -572px}
.fotoD .fx3 {background:url(/styles/Dtransition.jpg) no-repeat left bottom}
.fotoF .fx0 {background:url(/styles/Ftransition.jpg) no-repeat left top}
.fotoF .fx1 {background:url(/styles/Ftransition.jpg) no-repeat left bottom}
.fotoH .fx0 {background:url(/styles/Htransition.jpg) no-repeat left top}
.fotoH .fx1 {background:url(/styles/Htransition.jpg) no-repeat left -286px}
.fotoH .fx2 {background:url(/styles/Htransition.jpg) no-repeat left -572px}
.fotoH .fx3 {background:url(/styles/Htransition.jpg) no-repeat left bottom}
.langs {width:236px;height:20px;position:absolute;top:136px;left:0;margin:0 auto;text-align:center}
.langs img {border:none;margin:0 3px;padding:0}

.menu {position:absolute;top:17px;left:250px}
.menu a {display:inline-block;line-height:31px;text-decoration:none;font-size:13px;color:#fff;background:url(/styles/menuoff.gif) no-repeat left bottom;padding:0 0 0 7px;margin:0 3px 0 0}
.menu a span {display:inline-block;line-height:31px;background:url(/styles/menuoff.gif) no-repeat top right;padding:0 7px 0 0}
.menu a:hover, .menu .selected {background:url(/styles/menuon.gif) no-repeat left bottom;color:#061f43}
.menu a:hover span, .menu .selected span {background:url(/styles/menuon.gif) no-repeat top right}

.submenu a {text-transform:uppercase;margin:0 5px;padding:0;color:#fff}
.submenu a.active, .submenu a:hover {color:#061f43}
.sublang a {color:#fff;margin:0 5px}
.sublang a.langact, .sublang a:hover {color:#061f43}

#be{width:242px;height:180px;background:url(/styles/be.gif) no-repeat;margin:0;padding:0;position:absolute;top:178px;left:0}
#be h2 {margin:0;padding:11px 0 0 30px;font-size:14px;font-weight:bold;color:#061f43;text-align:left}
#small_v {text-align:left;font:10px;position:relative}
#small_v span {font-size:11px;font-weight:bold;color:#061f43}
#small_v .small_voh1 {position:absolute;top:23px;left:15px}
#small_v .small_voh2 {position:absolute;top:20px;left:55px}
#small_v .small_voh3 {position:absolute;top:20px;left:98px;width:114px}
#small_v .small_voh4 {position:absolute;top:23px;left:214px}
#small_v .small_voh5 {position:absolute;top:48px;left:15px}
#small_v .small_voh6 {position:absolute;top:45px;left:55px}
#small_v .small_voh7 {position:absolute;top:45px;left:98px;width:114px}
#small_v .small_voh8 {position:absolute;top:48px;left:214px}
#small_v .small_voh9 {position:absolute;top:73px;left:15px}
#small_v .small_voh10 {position:absolute;top:70px;left:98px}
#small_v .small_voh11 {position:absolute;top:98px;left:15px}
#small_v .small_voh12 {position:absolute;top:95px;left:98px}
#small_v .small_voh14 {position:absolute;top:120px;left:15px;background:url(/styles/bebutton.gif) no-repeat;width:210px;height:25px;font-size:12px;font-weight:bold;border:none;color:#fff;cursor:pointer}
#small_h {font-size:11px;margin:0;padding:0;position:relative;height:90px}
#small_h .contentitle {font:bold 16px Tahoma}
#small_h span {font-size:11px;font-weight:bold}
#small_h .small_hoh1 {position:absolute;top:43px;left:0}
#small_h .small_hoh2 {position:absolute;top:40px;left:40px}
#small_h .small_hoh3 {position:absolute;top:40px;left:85px}
#small_h .small_hoh4 {position:absolute;top:43px;left:205px}
#small_h .small_hoh5 {position:absolute;top:68px;left:0}
#small_h .small_hoh6 {position:absolute;top:65px;left:40px}
#small_h .small_hoh7 {position:absolute;top:65px;left:85px}
#small_h .small_hoh8 {position:absolute;top:68px;left:205px}
#small_h .small_hoh9 {position:absolute;top:43px;left:240px}
#small_h .small_hoh10 {position:absolute;top:40px;left:320px}
#small_h .small_hoh11 {position:absolute;top:68px;left:240px}
#small_h .small_hoh12 {position:absolute;top:65px;left:320px}
#small_h .small_hoh14 {position:absolute;top:40px;left:420px}

.news {width:242px;height:192px;background:url(/styles/news.gif) no-repeat;position:absolute;top:390px;left:0;text-align:left}
.news .title {margin:0;padding:11px 0 0 30px;font-size:14px;font-weight:bold;color:#fff;text-align:left}
.alloffers {margin:20px 25px 0 0;text-align:right;position:absolute;top:140px;right:0}
.alloffers a {color:#061f43;background:url(/styles/arrow.png) no-repeat right;font-size:12px;font-weight:bold;text-decoration:none;padding:0 13px 0 0}
#pacchetti ul {margin:0 0 0 15px;padding:10px 0 0 0;width:200px;height:100px;overflow:hidden;list-style-type:none;line-height:24px}
#pacchetti ul li {background:url(/styles/quadrato.png) no-repeat 0 8px;text-align:left;padding:0 0 0 25px}
#pacchetti ul li a {font-size:12px;color:#000;text-decoration:none}

.secure {width:242px;height:180px;background:url(/styles/be.gif) no-repeat;margin:0;padding:0;position:absolute;top:178px;left:0}
.secure h2 {margin:0;padding:11px 0 0 30px;font-size:14px;font-weight:bold;color:#061f43;text-align:left}
.ssl {text-align:justify;width:240px;height:100%;margin:5px 0 0 5px;background:url(/styles/ssl.png) no-repeat;overflow:auto;padding:5px 0;font-size:12px;line-height:20px}
.ssl .t {padding:0 25px 0 10px}
.ssl img {margin:5px 5px 0 10px;float:left}
.best {width:242px;height:63px;margin:0;padding:0;position:absolute;top:390px;left:0}

.banquet {width:242px;height:265px;background:url(/styles/news.gif) no-repeat;position:absolute;top:583px;left:0;text-align:left}
.banquet ul.linkutili {padding:0 5px 0 8px;font-size:11px;line-height:24px;list-style-type:none;width:210px}
.banquet ul.linkutili li a {text-decoration:none;color:#000;width:210px;display:block;padding:0 3px}
.banquet ul.linkutili li.colored a {background:#fff}
.banquetbook {width:242px;height:265px;background:url(/styles/banquet.gif) no-repeat;position:absolute;top:170px;left:0}
.banquet .titlebanq, .banquetbook .titlebanq {margin:0;padding:11px 0 0 30px;font-size:14px;font-weight:bold;color:#fff;text-align:left}
.banquet .txtbanq, .banquetbook .txtbanq {margin:0;padding:10px 0 0 15px;width:210px;height:64px;font-size:11px;text-align:justify;line-height:20px;overflow:hidden}
.banquet .allread, .banquetbook .allread {margin:15px 25px 0 0;text-align:right}
.banquet .allread a, .banquetbook .allread a {color:#061f43;background:url(/styles/arrow.png) no-repeat right;font-size:12px;font-weight:bold;text-decoration:none;padding:0 13px 0 0}

a.nyit {width:242px;height:98px;background:url(/styles/nyit.png) no-repeat;position:absolute;top:610px;left:0;text-align:left;display:block}
a.nyen {width:242px;height:98px;background:url(/styles/nyen.png) no-repeat;position:absolute;top:610px;left:0;text-align:left;display:block}

.section {text-align:justify;padding:335px 0 0 252px;font-size:13px}
.section p {padding:0 0 5px 0;margin:0 45px 0 13px;text-align:justify;line-height:22px}
.section ul {list-style-type:none;margin:0;padding:0;line-height:30px;font-size:13px}
.section li {background:url(/styles/quadrato.png) no-repeat 15px 10px;padding:0 0 0 30px}
.section li.titlelist {background:none;padding:0 0 10px 15px;font-weight:bold;font-size:14px}
.section .image {float:left;width:187px;height:141px;margin:0 13px}
.sA .p3 {padding:0 45px 0 13px}
.sA .p3 ul {margin:0 0 0 380px}
.sA .p3 a {text-decoration:none;color:#061f43;margin-left:385px;line-height:50px}
.sA .p3 a span.linkhome {font-size:11px;font-weight:bold;background:url(/styles/arrow.png) no-repeat right;padding-right:15px}
.ssmall {height:240px;width:354px;position:absolute;top:650px;left:265px}
.ssmall img {padding:0}
.sB table {border:1px solid #ffe9b1;margin:0 0 0 13px;font-size:10px;text-align:center}
.sB tr.backtab {background:#ffe9b1}
.sB td {padding:5px 3px}
.sB td.bgprice1 {border-left:1px solid #ffe9b1}
.sB td.bgprice2 {font-size:14px;font-weight:bold;border-left:1px solid #ffe9b1}
.sB .moreinfo {margin:20px 0 0 13px;background:#ffe9b1;width:685px;padding-bottom:5px}
.sB .content {background:url(/styles/warning.png) no-repeat;padding:0 0 5px 30px}
.sB #bgcontent.theme1 {background:#ffe9b1;padding:5px 0 0 5px;margin-top:0}
.sB #bgcontent.theme2 {background:#f1dca8;padding:5px 0 0 5px;margin-top:0}
.sB .migliore {font:bold 14px Georgia;font-style:italic;padding:5px 0 0 30px;margin:0 0 0 50px;line-height:25px;color:#061f43;background:url(/styles/apply.gif) no-repeat}
.sB .name {cursor:pointer;padding-top:5px;margin:0 30px 0 20px;height:30px}
.sB .day {background:url(/styles/daynight.gif) no-repeat left top;padding:0 0 0 30px;margin-bottom:5px}
.sB .night {background:url(/styles/daynight.gif) no-repeat left -25px;padding:0 0 0 30px;margin-bottom:5px}
.sB .daynight {background:url(/styles/daynight.gif) no-repeat left bottom;padding:0 0 0 30px}
.sB .mezzapensione {background:url(/styles/quadrato.png) no-repeat left 4px;line-height:18px;font-size:10px;text-decoration:underline;margin-top:10px;padding:0 0 0 15px}
.sB .capodanno a {text-decoration:none;color:#000;font-style:italic;font-size:15px;background:#ffe9b1;width:685px;padding:5px;font-weight:bold}
.sC .p2 {height:190px}
.sC .p2 .image {float:left;width:187px;height:141px}
.sC .p2 ul {margin-left:230px}
.sC .p2 ul li.rooms {background:url(/styles/flag.png) no-repeat left}
.sD .p3 {margin:20px 0;width:710px}
.sD .p3 .image {float:right;width:187px;height:141px;margin:0 13px}
.sE {padding-top:6px}
.sE ul {width:695px;line-height:20px}
.sE ul li {background:url(/styles/quadrato.png) no-repeat 15px 5px;padding:0 0 0 30px}
.sE td {font-size:12px}
.sE .poi {list-style-type:none;line-height:28px;margin:0 0 0 13px}
.sE .poi li {background:url(/styles/target.gif) no-repeat left;padding:0 0 0 25px}
.sE .poi li strong {border:1px solid #ccc;background:#fdefe2;margin:0 5px;padding:2px}
.sG {padding-top:6px}
.sG a {display:inline-block;margin:10px 10px 10px 13px}
a.bordo {background:url(/styles/fotocornice.gif) no-repeat;width:110px;height:143px;padding:5px 0 0 8px}
.sG a div {width:100px;height:110px;background-color:#fff;background-repeat:no-repeat;background-position:center center}
.sI {padding:6px 0 0 0;margin:0}

.section h2, body.mail h2 {padding:4px 0 0 13px;height:23px;font-size:14px;color:#061f43;background:url(/styles/title.jpg) no-repeat}
.section .p2 h2, .section .p3 h2, .section .p4 h2 {margin:0 0 5px 13px;padding:10px 0 0 0;height:44px;font-size:14px;color:#061f43;background:url(/styles/title2.gif) no-repeat}
.sA .p3 h2 {margin-left:0}
.sG h2 {margin:0 13px;padding:10px 0 0 0;width:681px;height:44px;font-size:14px;color:#061f43;background:url(/styles/title2.gif) no-repeat}

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

body.mail {text-align:left;font-size:13px;min-width:0;width:550px}
body.mail p {padding:5px}
body.mail form {line-height:24px;padding:0 10px;margin:0}
body.mail form label {display:inline-block;width:200px}
body.mail form input.txt {width:350px}
body.mail form textarea {width:550px;height:70px}
body.mail .baseErrore {color:#061f43;font-weight:bold}
body.mail .privacy1 {font-size:11px;color:#061f43;line-height:18px;font-weight:bold}
body.mail .privacy2, body.mail .privacy3 {text-align:justify;font-size:10px;line-height:16px}

#confirm {display:none}
#confirm-overlay {background-color:#eee;cursor:wait}
#confirm-container {height:200px;width:420px;font:14px 'Trebuchet MS', Verdana, Arial;text-align:left;background:#f5f5f5;border:2px solid #edb453;line-height:22px}
#confirm-container p {margin-left:10px}
#confirm-container .header {height:30px;line-height:30px;width:100%;background:url(/styles/header.gif) repeat-x;color:#000;font-weight:bold}
#confirm-container .header span {padding-left:8px}
#confirm-container .message {color:#333;font-size:14px;margin:0;padding:12px 4px 12px 8px}
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none;font-weight:bold;position:absolute;right:10px;top:2px;color:#fff}
#confirm-container a.modal-close:hover {color:#000}
