body { font-size: 12px; font-family: Verdana; width:100%;margin:0px;padding:0px;height:100%;background:#0b526e;font-weight:normal}
img { border: none; }
ul {list-style-type:none;display:inline;margin:0px;padding:0px;}
strong.iperstrong { display:none; }
h1, h2, h3, p { margin:0px;padding }

.T5 { margin-top:5px }
.T10 { margin-top:10px }
.backlink { display: block;font-size: 0.9em;color: #3e3e3e;margin-top: 10px; }
.page_fixed { top:70px; }
.page_resized { top:50%;margin-top:-270px}

.width_fixed { width:1040px }
.width_resized { width:100% }

.page-block {position: absolute; left:50%; margin-left:-187px; top:127px; width:566px; height:293px; background:#f6f6f6}
.page-content {padding: 10px 20px;}
.page-content h2 {margin: 0px 0px 15px 0px; padding: 0px; font-size: 1.3em; color: #202020;}
.page-content h3 {margin: 0px 0px 4px 0px; padding: 0px; font-size: 1.2em; color: #0b526e;}
.page-content p {margin: 0px 0px 10px 0px; padding: 0px;}
.page-content:active, .page-content a:link, .page-content a:hover {color: #0b526e;}
.page-content a:visited {color: #202020;}
.page-content li {margin-bottom: 6px;}
.page-content ul {display: block; margin-bottom: 10px;}

.page-sxblock {position:absolute; top:82px; left:-150px; width: 150px; height: 150px;}
.page-sxblock a:link, .page-sxblock a:active, .page-sxblock a:visited {color: #919191;}
.page-sxblock a:hover {color: #0b526e;}

.home-sxblock {position:absolute; top:82px; width: 150px; height: 150px;}
.timer {z-index:12; position:absolute; top:285px; height:3px; background-color:#FFFFFF;}

#main {position:absolute; width:100%; height:470px;}
#main h1 {display: block; height: 0px; overflow: hidden;}
#main-vertical { width:500px;margin-left:auto;margin-right:auto;padding:20px;background-color:#ffffff;color:#3e3e3e; }
#main-vertical h2 { margin-top:25px;margin-bottom:5px;color:#a61d1d; }
#main-vertical h3 {	margin-top:10px;margin-bottom:0px; }
#main-vertical p { line-height:200%;margin:0px; }

#stellatitle { position:absolute;margin-left: 385px; }
#top {position:absolute; width:100%; height:26px; top:-26px; background:url('../img/ombra_top.jpg') repeat-x; }
#content {position:relative;z-index:4;margin:auto;height:470px;width:760px}

#fascia1 {position:absolute; z-index:4; left:0px; margin-top:75px; width:100%; height:21px; background-color:#eeeeee; color:#000000;}
#fascia2 {position:absolute; z-index:1; left:0px; padding:10px 0px; margin-top:75px; width:100%; background-color:#eeeeee; color:#000000;}
#fascia3 {position:absolute; z-index:2; background:#FFFFFF; width:100%; height:470px;}
#fascia4 {position:absolute; z-index:3; left:0px; width:100%; height:340px; margin-top:80px; background:#f6f6f6; color:#000000;}

#mainmenu {position: absolute; width: 100%; z-index:5; }
#mainmenu ul {display:block; margin:0px; padding:0px;}
#mainmenu li {list-style-type:none; display:block; margin:0px; padding:0px;}
#mainmenu a.main {position: absolute; margin:0px; display:block;text-decoration:none;width:100%; height:21px;font-family:times;font-size:13px;line-height:21px;text-transform:uppercase}
#mainmenu span { position:absolute;cursor:pointer;left:100%;margin-left:-1040px;width:100px;height:21px; }

#banner { position:absolute;margin-top:80px;margin-left:-180px }

#div-home {position:absolute; z-index:4; width:860px; height:293px; left:100%; margin-left:-860px; top:127px}

a#strip-ristorante { background:#9EC3D2;color:#027591;top:101px}
a#strip-ristorante:hover { background:#BDD6E0}
li#open-ristorante { position:absolute;top:127px;width:100%;height:170px;background:#9EC3D2;color:#027591; }
ul#submenu-ristorante { position:absolute;left:100%;margin-left:-1040px;width:100px;display:block;width:150px;margin-top:10px;font-family:times;font-size:13px }
#submenu-ristorante ul { margin-left:15px;margin-bottom:5px;font-size:14px }
#submenu-ristorante li { display:block;font-size:15px;line-height:15px }
#submenu-ristorante a { position:relative;text-decoration:none;color:#027591;font-size:15px;line-height:15px; }
#submenu-ristorante ul li a { font-size:13px;line-height:13px;letter-spacing:-0.04em; }
#submenu-ristorante a:hover { text-decoration:underline }
#submenu-ristorante a.select { font-style:italic }
#div-ristorante { position:absolute;width:860px;height:293px;overflow:hidden;top:127px;background:#f6f6f6;z-index:100;left:100%;margin-left:-860px; }
#div-ristorante div.desc { float:left;width:255px;padding:30px;padding-top:20px;padding-right:5px;font-size:14px;color:#027591;font-family:times;line-height:15px;letter-spacing:0em }
#div-ristorante h2 { font-size:16px;color:#027591;font-family:times; }
#div-ristorante a { position:relative;text-decoration:underline;color:#027591;font-size:14px;line-height:14px; }

a#strip-cucina {background:#DEB2AD;color:#96574f;top:127px}
a#strip-cucina:hover {background:#EAD0CD}
li#open-cucina { position:absolute;top:127px;width:100%;height:170px;background:#DEB2AD;color:#96574f; }
ul#submenu-cucina { position:absolute;left:100%;margin-left:-1040px;width:100px;display:block;width:150px;margin-top:10px;font-family:times;font-size:13px }
#submenu-cucina ul { margin-left:15px;margin-bottom:5px;font-size:14px }
#submenu-cucina li { display:block;font-size:15px;line-height:15px }
#submenu-cucina a { position:relative;text-decoration:none;color:#96574f;font-size:15px;line-height:15px; }
#submenu-cucina ul li a { font-size:13px;line-height:13px;letter-spacing:-0.04em; }
#submenu-cucina a:hover { text-decoration:underline }
#submenu-cucina a.select { font-style:italic }
#div-cucina { position:absolute;width:860px;height:293px;overflow:hidden;top:127px;background:#f6f6f6;z-index:100;left:100%;margin-left:-860px; }
#div-cucina div { float:left;width:255px;padding:30px;padding-top:20px;padding-right:5px;font-size:14px;color:#96574f;font-family:times;line-height:15px;letter-spacing:0em }
#div-cucina h2 { font-size:16px;color:#96574f;font-family:times; }
#div-cucina a { position:relative;text-decoration:underline;color:#96574f;font-size:14px;line-height:14px; }


a#strip-cantina {background:#E5CFE8;color:#ac7cb2;top:153px}
a#strip-cantina:hover {background:#EEE1F0}
li#open-cantina { position:absolute;top:127px;width:100%;height:170px;background:#E5CFE8;color:#ac7cb2; }
ul#submenu-cantina { position:absolute;left:100%;margin-left:-1040px;width:100px;display:block;width:150px;margin-top:10px;font-family:times;font-size:13px }
#submenu-cantina ul { margin-left:15px;margin-bottom:5px;font-size:14px }
#submenu-cantina li { display:block;font-size:15px;line-height:15px }
#submenu-cantina a { position:relative;text-decoration:none;color:#ac7cb2;font-size:15px;line-height:15px; }
#submenu-cantina ul li a { font-size:13px;line-height:13px;letter-spacing:-0.04em; }
#submenu-cantina a:hover { text-decoration:underline }
#submenu-cantina a.select { font-style:italic }
#div-cantina { position:absolute;width:860px;height:293px;overflow:hidden;top:127px;background:#f6f6f6;z-index:100;left:100%;margin-left:-860px; }
#div-cantina div.desc { float:left;width:255px;padding:30px;padding-top:20px;padding-right:5px;font-size:14px;color:#ac7cb2;font-family:times;line-height:15px;letter-spacing:0em }
#div-cantina h2 { font-size:16px;color:#ac7cb2;font-family:times; }
#div-cantina a { position:relative;text-decoration:underline;color:#ac7cb2;font-size:14px;line-height:14px; }
#stelle li { list-style-image:url(../img/stella.png);margin-left:22px;height:20px;line-height:15px }

a#strip-hotel {background:#CCDEAC;color:#6f8942;top:179px}
a#strip-hotel:hover {background:#E0EBCC}
li#open-hotel { position:absolute;top:127px;width:100%;height:170px;background:#CCDEAC;color:#6f8942; }
#div-hotel { position:absolute;width:860px;height:293px;overflow:hidden;top:127px;background:#f6f6f6;z-index:100;left:100%;margin-left:-860px; }
#div-hotel div.desc { float:left;width:255px;padding:30px;padding-top:20px;padding-right:5px;font-size:14px;color:#6f8942;font-family:times;line-height:15px;letter-spacing:0em }
#div-hotel h2 { font-size:16px;color:#6f8942;font-family:times; }
#div-hotel a { position:relative;text-decoration:underline;color:#6f8942;font-size:14px;line-height:14px; }
ul#submenu-hotel { position:absolute;left:100%;margin-left:-1040px;width:100px;display:block;width:150px;margin-top:10px;font-family:times;font-size:13px }
#submenu-hotel ul { margin-left:15px;margin-bottom:5px;font-size:14px }
#submenu-hotel li { display:block;font-size:15px;line-height:15px }
#submenu-hotel a { position:relative;text-decoration:none;color:#6f8942;font-size:15px;line-height:15px; }
#submenu-hotel ul li a { font-size:13px;line-height:13px;letter-spacing:-0.04em; }
#submenu-hotel a:hover { text-decoration:underline }
#submenu-hotel a.select { font-style:italic }

a#strip-osteria {background:#FAE3C0;color:#ad8240;top:380px}
a#strip-osteria:hover {background:#F7EAD6}
li#open-osteria { position:absolute;top:127px;width:100%;height:170px;background:#FAE3C0;color:#ad8240; }
#div-osteria { position:absolute;width:860px;height:293px;overflow:hidden;top:127px;background:#f6f6f6;z-index:100;left:100%;margin-left:-860px; }
#div-osteria div.desc { float:left;width:255px;padding:30px;padding-top:20px;padding-right:5px;font-size:14px;color:#ad8240;font-family:times;line-height:15px;letter-spacing:0em }
#div-osteria h2 { font-size:16px;color:#ad8240;font-family:times; }
#div-osteria a { position:relative;text-decoration:underline;color:#ad8240;font-size:14px;line-height:14px; }

#stemma {display:block;position:absolute;z-index:5;left:100%;top:35px;margin-left:-1040px;width:54px;height:54px;background:url('../img/stemma.gif') no-repeat;}
#logo {display:block;position:absolute;z-index:5;left:100%;top:39px;margin-left:-536px;width:242px;height:56px;background:url('../img/logo.png') no-repeat;}
#contacts {z-index: 4; position: absolute; color: #919191; font-size: 0.9em; left:100%; margin-left:-520px; top: 436px;}
#contacts a:link, #contacts a:active, #contacts a:visited {color: #919191;}
#contacts a:hover {color: #0b526e;}

#footer {position:absolute; z-index:1; width:100%; margin-top:470px; height:26px; background:url('../img/ombra_down.jpg') top center}
#credits { margin-right:20px;text-align:right;margin-top:10px;color: #969696; font-size:11px}
#credits a:link, #credits a:active, #credits a:visited {color: #D1D1D1; text-decoration:none;font-size:11px }
#credits a:hover {color: #fff555 }

h2.natale { color:#244464;font-size:18px;font-family:times;margin-bottom:30px;padding-top:40px;padding-bottom:3px;border-bottom:2px solid #244464 }
a.natale { text-decoration:none;color:#696969;font-size:15px;font-family:times }

#ads { display:none }
