body {padding:0;margin:0;text-align:center;font:13px Georgia}
a {text-decoration:none}
img {border:none}

body.web {background:url(/styles/bg.jpg)}
#main {margin:0 auto;width:995px;text-align:left;position:relative}
#header {height:321px;background:url(/styles/bgall.jpg) no-repeat center top}
#center {background:url(/styles/center.jpg) repeat-y center top;min-height:650px;height:auto !important;height:650px}
#footer {height:204px;background:url(/styles/footer.jpg) no-repeat center top}
#footer p {margin:0;padding:35px 0 0 290px;font-size:12px;text-align:center}
#map {height:400px;margin:8px 0 0 8px;border:1px solid #666}
#risultati {width:656px;height:2000px;margin:0 0 0 313px;background-color:transparent}


.darkbrown {color:#3e3222;font-weight:bold}
.keytext {font:12px Arial;color:#666;margin:0;padding:3px;background:#ccc;letter-spacing:1px;border-top:1px solid #fff;border-bottom:1px solid #fff}
a.h1link {text-decoration:none;color:#666}
.textmap {color:#9e0b0f;font:bold 16px Georgia}
.infomap {font-family:Arial}

.logo {padding:35px 0 0 25px}
.bannertop {height:235px}
.swftestata {position:absolute;top:0;right:0px;width:194px}
#fotoa, #fotob {position:absolute;top:35px;right:24px;width:654px}
.fotoA div, .fotoB div, .fotoC div, .fotoD div, .fotoE div, .fotoF div, .fotoG div, .fotoI div {height:193px}
.fotoA .fx0 {background:url(/styles/Atransition.jpg) no-repeat left top}
.fotoA .fx1 {background:url(/styles/Atransition.jpg) no-repeat left -193px}
.fotoA .fx2 {background:url(/styles/Atransition.jpg) no-repeat left -386px}
.fotoA .fx3 {background:url(/styles/Atransition.jpg) no-repeat left -579px}
.fotoA .fx4 {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 -193px}
.fotoB .fx2 {background:url(/styles/Btransition.jpg) no-repeat left -386px}
.fotoB .fx3 {background:url(/styles/Btransition.jpg) no-repeat left -579px}
.fotoB .fx4 {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 -193px}
.fotoC .fx2 {background:url(/styles/Ctransition.jpg) no-repeat left -386px}
.fotoC .fx3 {background:url(/styles/Ctransition.jpg) no-repeat left bottom}
.fotoC .fx4 {background:url(/styles/C2transition.jpg) no-repeat left top}
.fotoC .fx5 {background:url(/styles/C2transition.jpg) no-repeat left -193px}
.fotoC .fx6 {background:url(/styles/C2transition.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 -193px}
.fotoD .fx2 {background:url(/styles/Dtransition.jpg) no-repeat left -386px}
.fotoD .fx3 {background:url(/styles/Dtransition.jpg) no-repeat left -579px}
.fotoD .fx4 {background:url(/styles/Dtransition.jpg) no-repeat left bottom}
.fotoE .fx0 {background:url(/styles/Etransition.jpg) no-repeat left top}
.fotoE .fx1 {background:url(/styles/Etransition.jpg) no-repeat left -193px}
.fotoE .fx2 {background:url(/styles/Etransition.jpg) no-repeat left bottom}
.fotoE .fx3 {background:url(/styles/E2transition.jpg) no-repeat left top}
.fotoE .fx4 {background:url(/styles/E2transition.jpg) no-repeat left -193px}
.fotoE .fx5 {background:url(/styles/E2transition.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 -193px}
.fotoF .fx2 {background:url(/styles/Ftransition.jpg) no-repeat left -386px}
.fotoF .fx3 {background:url(/styles/Ftransition.jpg) no-repeat left bottom}
.fotoF .fx4 {background:url(/styles/F2transition.jpg) no-repeat left top}
.fotoF .fx5 {background:url(/styles/F2transition.jpg) no-repeat left -193px}
.fotoF .fx6 {background:url(/styles/F2transition.jpg) no-repeat left -386px}
.fotoF .fx7 {background:url(/styles/F2transition.jpg) no-repeat left bottom}
.fotoG .fx0 {background:url(/styles/Gtransition.jpg) no-repeat left top}
.fotoG .fx1 {background:url(/styles/Gtransition.jpg) no-repeat left -193px}
.fotoG .fx2 {background:url(/styles/Gtransition.jpg) no-repeat left -386px}
.fotoG .fx3 {background:url(/styles/Gtransition.jpg) no-repeat left bottom}
.fotoG .fx4 {background:url(/styles/G2transition.jpg) no-repeat left top}
.fotoG .fx5 {background:url(/styles/G2transition.jpg) no-repeat left -193px}
.fotoG .fx6 {background:url(/styles/G2transition.jpg) no-repeat left bottom}
.fotoI .fx0 {background:url(/styles/Itransition.jpg) no-repeat left top}
.fotoI .fx1 {background:url(/styles/Itransition.jpg) no-repeat left -193px}
.fotoI .fx2 {background:url(/styles/Itransition.jpg) no-repeat left -386px}
.fotoI .fx3 {background:url(/styles/Itransition.jpg) no-repeat left -579px}
.fotoI .fx4 {background:url(/styles/Itransition.jpg) no-repeat left bottom}

.langs {height:20px;padding:0 33px 0 0;text-align:right}
.langs img {border:none;margin:0 2px;padding:0}

.menu {height:66px;background:url(/styles/menu.gif) no-repeat center;margin:0}
.menu ul {margin:0;padding:0;list-style-type:none;text-align:center}
.menu li {display:inline-block}
.menu li {_display:inline}
.menu li a {text-decoration:none;font:bold 16px Georgia;color:#3b2b1e;line-height:40px;padding:0 5px}
li.bgmenu {background:url(/styles/menuseparator.jpg) no-repeat right center;padding:0 5px 0 0}

.be {position:absolute;top:322px;left:4px;width:309px;height:266px;background:url(/styles/be.jpg) no-repeat}
.be h2 {margin:0;padding:19px 0 0 14px;font:italic 16px Georgia;color:#fff}
.be #small_v {padding:10px 0 0 10px}
.be #small_v select {margin-right:5px}
.be #small_v button {font-weight:bold;width:127px;height:29px;font-size:14px;margin-top:10px;color:#fff;background:url(/styles/bebutton.gif) no-repeat;border:none}
.be #small_v * {font-size:12px}
.offer {position:absolute;top:588px;left:4px;width:309px;height:266px;background:url(/styles/offerte.jpg) no-repeat}
.offer .title {padding:19px 0 0 14px;margin:0;font:italic 16px Georgia;color:#fff}
.alloffer {padding:15px 0 0 15px}
.alloffer a {color:#714214}
#pacchetti ul {margin:0;padding:10px 0 0 2px;width:280px;list-style-type:none;line-height:20px}
#pacchetti ul li {background:url(/styles/list.gif) no-repeat 0 5px;margin:0 0 0 12px;padding:0 0 0 20px}
#pacchetti ul li a {font:italic 12px Georgia;color:#000}

.swfhome, .swfB, .swfC {text-align:right;padding:0 6px 0 0}

.section {padding:0 40px 0 316px;text-align:justify}
.section p {padding:5px 0 5px 8px;margin:0;text-align:justify;line-height:20px}
.section ul {list-style-type:none;padding:0;margin:0;line-height:20px}
.section li {background:url(/styles/list.gif) no-repeat 0 4px;margin:0 0 0 12px;padding:0 0 0 20px}
.section .image {float:right;margin:7px 0 0 15px;width:283px;height:162px}
.sA .p1, .sB .p1, .sD .p1 {padding:10px 0 0 0}
.section .p2 .image {float:left;margin:10px 15px 0 8px}
.section .p2, .section .p3, .section .p4 {margin:10px 0 0 0}
.sC .p2 .image {float:right;margin:7px 0 0 15px}
.sC .p3 .image {float:left;margin:10px 15px 0 8px}
.sC .p4 {height:580px}
.sC .p5 {height:400px}
.sC .p4 p, .sC .p5 p {text-align:center}
.sF .p2 {height:450px}
.sF .p2 .image {float:right;margin:7px 0 0 15px}
.sF .p2 ul {position:absolute}
.sH a {display:inline-block;border:1px solid #3e3222;margin:8px 5px 0 8px}
.sH a div {width:110px;height:110px;background-color:#fff;background-repeat:no-repeat;background-position:center center}

.section h2, body.mail h2 {padding:5px 0 0 10px;margin:0 0 0 7px;line-height:21px;height:29px;font:italic 16px Georgia;color:#fff;background:url(/styles/titolo.gif) no-repeat}

iframe.mail {width:600px;height:400px;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 5px;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:#A00;font-weight:bold}
body.mail .privacy1 {font:13px Geogria;color:#9e0b0f}
body.mail .privacy2, body.mail .privacy3 {font:12px Geogria;text-align:justify}

#lightbox {position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox img {width:auto;height:auto}
#lightbox a img {border:none}
#outerImageContainer {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer {padding:10px}
#loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav {left:0}
#hoverNav a {outline:none}
#prevLink, #nextLink {width:49%;height:100%;background-image:url(/styles/data:image/gif;base64,AAAA);/* Trick IE into showing hover */ display:block}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover, #prevLink:visited:hover {background:url(/styles/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background:url(/styles/nextlabel.gif) right 15% no-repeat}
#imageDataContainer {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData {padding:0 10px;color:#666}
#imageData #imageDetails {width:70%;float:left;text-align:left}
#imageData #caption {font-weight:bold}
#imageData #numberDisplay {display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose {width:66px;float:right; padding-bottom:0.7em;outline:none}
#overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}

.ristorante {margin:35px 0 0 170px;color:#3e3222}
.titoloristorante {font:italic 20px Verdana}
.textristorante {font:italic 11px Verdana}

div.wmrsc {position:absolute;width:550px;top:-300px;margin-left:0px;z-index:1;text-align:center;font-size:10px;color:#FFFFFF;font-family:Arial;text-decoration:none;left:30px;display:none}