body{text-align:center; margin:0 auto; padding:0; background-image:url('struttura/background.jpg'); background-repeat:no-repeat; background-position:center top; font-family:trebuchet ms}
div.cento{width:100%}
div.bandieretutto{position:relative; text-align:center; margin:0 auto; width:1000px; height:368px}
div.bandiere{position:absolute; right:0px; top:0px; width:302px; height:25px; background-color:#FFF; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD; margin:0; padding:0; padding-top:2px}
div.bandierebasso{position:absolute; right:0px; top:25px; width:302px; height:9px; margin:0; padding:0}
div.prenota{position:absolute; right:0; top:44px; width:302px; height:220px; background-color:#FFF; border:1px solid #ADADAD; -moz-border-radius:10px; border-radius:10px}
div.prenota p{margin:0; text-align:center; font-size:15pt; font-weight:bold}
div.prenota form{background-position:center; background-image:url('struttura/form.jpg'); background-repeat:no-repeat; height:160px; margin-top:10px}
div.meteowebcam{position:absolute; right:0; top:275px; width:302px; height:93px; background-color:#FFF; border:1px solid #ADADAD; -moz-border-radius:10px 10px 1px 1px; border-radius:10px 10px 1px 1px; margin:0; padding-top:5px}
div.meteowebcam img{border:0}
div.logo{position:absolute; top:165px; left:0}
div.logo h1{margin:0; padding:0}
div.logo h1 img{border:0}
div.menualto{height:56px; float:left; margin:0; padding:15px 15px 0 15px}
div.menualto_sopra{height:56px; float:left; margin:0; padding:15px 15px 0 15px; background-image:url('struttura/sfondo-menu-top-sopra.png'); background-repeat:repeat-x}
a.mio{font-size:14pt; font-family:trebuchet ms; color:#FFF; padding:0; margin:0; text-decoration:none}
div.menualtocontiene{position:relative; text-align:center; margin:0 auto; width:1000px; height:56px}
div.menuchiudesx{position:absolute; top:0; left:0; height:56px; width:8px}
div.sfondomenualto{background-position:left top; position:absolute; top:0; left:8px; height:56px; width:984px; background-image:url('struttura/sfondo-menu-top.png'); background-repeat:repeat-x}
div.menuchiudedx{position:absolute; top:0; right:0; height:56px; width:8px}
div.mille{position:relative; text-align:center; margin:0 auto; width:1000px}
table.tabella{margin:0; width:1000px; border-collapse:collapse}
td.colsx{width:200px; vertical-align:top; background-color:#FFF}
td.centro{width:500px; vertical-align:top; background-color:#FFF}
td.coldx{width:300px; vertical-align:top}
div.iscrizione{width:300px; height:100px; background-color:#FFF; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD; border-bottom:1px solid #ADADAD}
ul.menusxdue{list-style:none; margin:0; padding:0}
li.menusxtre{height:25px; display:block; margin:0; padding:0}
li.menusxtre a{font-family:trebuchet ms; font-size:10pt; color:#000; text-decoration:none; height:25px; display:block; padding-left:5px}
li.menusxtre a:hover{font-family:trebuchet ms; font-size:10pt; color:#000; text-decoration:none; background-image:url(struttura/sfondo-menu-sx.jpg)}
.mini{font-size:8pt}
div.areariservata{width:301px; height:41px; background-color:#FFF; border-left:1px solid #ADADAD; border-right:1px solid #ADADAD; margin:0; padding:0}
div.areariservata p{text-aling:left; margin:0; padding:0; width:270px; margin-left:10px; margin-top:5px; font-size:10pt}
div.areariservata p a{color:#000; text-decoration:none}
div.areachiude{width:300px; height:9px; background-color:#FFF; margin:0}
div.sciare{width:300px; height:150px; background-color:#FFF; border:1px solid #ADADAD; border-radius:10px; -moz-border-radius:10px; margin:0; margin-bottom:10px}
div.verdino{background-image:url('struttura/sfondo-verdino.jpg'); background-repeat:no-repeat; background-position:left top; height:26px; margin-left:10px; margin-top:3px}
div.verde{background-image:url('struttura/sfondo-verde.jpg'); background-repeat:no-repeat; background-position:left top; height:26px; margin-left:10px; margin-top:3px}
p.titolosx{font-family:verdana; font-size:11pt; color:#000; font-weight:bold; padding-left:5px; padding-top:4px; margin:0}
div.sciaredue{width:300px; height:120px; border-top:1px solid #C0C0C0}
div.sciaredue p{margin:0; padding-top:5px; padding-left:10px}
div.sciaredue a{color:#000; text-decoration:none; font-size:10pt}
div.sciaredue a:hover{color:#000; text-decoration:none; background-color:#D4E2A5; font-size:10pt}
div.sciaredue a:active{color:#000; text-decoration:none; font-size:10pt}
div.posti{position:relative; width:300px; height:160px; background-color:#FFF; border:1px solid #ADADAD; border-radius:10px; -moz-border-radius:10px; margin:0}
div.postidue{width:150px; height:120px; top:35px; position:absolute; left:0; border-top:1px solid #C0C0C0; padding-left:5px; padding-top:10px}
div.postitre{width:150px; height:120px; top:35px; position:absolute; left:150px; border-top:1px solid #C0C0C0; padding-top:10px}
div.postidue a{color:#000; text-decoration:none; font-size:10pt}
div.postidue a:hover{color:#000; text-decoration:none; background-color:#B0DF53; font-size:10pt}
div.postidue a:active{color:#000; text-decoration:none; font-size:10pt}
div.postitre a{color:#000; text-decoration:none; font-size:10pt}
div.postitre a:hover{color:#000; text-decoration:none; background-color:#B0DF53; font-size:10pt}
div.postitre a:active{color:#000; text-decoration:none; font-size:10pt}
td.mappina{width:700px}
td.facebook{background-image:url('struttura/footer1-sfondo.jpg'); background-repeat:repeat-y; background-position:center top}
td.share{background-image:url('struttura/footer2-sfondo.jpg'); background-repeat:repeat-y; background-position:center top}
td.share p{margin-left:15px; font-family:trebuchet ms; font-size:10pt}
td.contacts{background-image:url('struttura/footer2-sfondo.jpg'); background-repeat:repeat-y; background-position:center top}
td.contacts p{margin-left:15px; font-family:trebuchet ms; font-size:10pt}
td.contacts p a{color:#000; text-decoration:none; font-size:10pt}
td.contacts p a:hover{color:#000; text-decoration:none; background-color:#FF6440; font-size:10pt}
td.contacts p a:active{color:#000; text-decoration:none; font-size:10pt}
div.sfondobasso{position:relative; background-position:left top; width:100%; background-image:url('struttura/sfondo-basso.jpg'); background-repeat:repeat-x}
div.bassocinquecentro{position:relative; text-align:center; margin:0 auto; width:1000px; background-image:url('struttura/BACK-FOOTER.jpg'); background-position: center top; ; background-repeat:no-repeat; height:320px}
div.bassocinquecentro p{text-align:right; margin-right:10px; font-family:trebuchet ms; font-size:8pt; color:#FFF}
div.bassocinquecentro p a{text-decoration:none; color:#FFF}
div.footeruno{position:absolute; top:80px; left:40px; height:100px; width:200px}
div.footerdue{position:absolute; top:80px; left:280px; height:100px; width:200px}
div.footertre{position:absolute; top:80px; left:520px; height:100px; width:200px}
div.footerquattro{position:absolute; top:80px; left:760px; height:100px; width:200px}
div.footercinque{position:absolute; top:220px; left:40px; height:100px; width:200px}
div.contatori{position:absolute; top:220px; right:60px; height:100px; width:200px}
ul.listafooter{text-align:left; margin:0; list-style:none; color:#FFF; font-family:trebuchet ms; font-size:10pt}
ul.listafooter li{font-weight:bold}
ul.listafooter li a{color:#FFF; text-decoration:none; font-weight:normal}
ul.listafooter li a:hover{color:#C0C0C0; text-decoration:none; background-color:#B2E0EC; font-weight:normal}
ul.listafooter li a:active{color:#FFF; text-decoration:none; font-weight:normal}
#maplocx{border:2px solid #369}
.centrostr{width:480px; height:260px; background-color:#FFF; border:1px solid #ADADAD; border-radius:10px; -moz-border-radius:10px; margin:0; margin-top:10px; margin-bottom:10px; margin-left:10px}
div.centrostr h1{height:40px; margin:0; padding:0; margin-left:10px; font-size:12pt; padding-top:8px}
#map{width:480px; height:220px; border-top:1px solid #C0C0C0}
div.centroqta{position:relative; width:480px; height:37px; background-color:#FFF; border:1px solid #ADADAD; border-radius:10px; -moz-border-radius:10px; margin:0; margin-bottom:10px; margin-left:10px}
div.centroqtauno{position:absolute; width:40px; height:37px; top:0; left:0}
div.centroqtauno p{font-size:12pt; padding-top:8px; text-align:center; margin:0}
div.centroqtadue{position:absolute; width:80px; height:37px; top:0; left:40px}
div.centroqtadue p{font-size:12pt; padding-top:5px; text-align:center; font-weight:bold; margin:0}
div.centroqtatre{background-position:left top; position:absolute; width:37px; height:37px; top:0; left:120px; background-image:url('struttura/quadratorosso.jpg'); background-repeat:no-repeat}
div.centroqtatre p{font-size:12pt; padding-top:5px; text-align:center; color:#FFF; font-weight:bold; margin:0}
div.centroqtaqua{position:absolute; width:100px; height:37px; top:0; left:170px}
div.centroqtaqua p{font-size:12pt; padding-top:5px; font-weight:bold; margin:0}
div.centroqtacin{position:absolute; width:120px; height:37px; right:50px; top:0}
div.centroqtacin p{font-size:12pt; padding-top:8px; margin:0}
div.struttura{width:480px; height:150px; background-color:#FFF; border:1px solid #ADADAD; border-radius:10px; -moz-border-radius:10px; margin:0; margin-bottom:10px; margin-left:10px}
table.bolla{width:480px; border-collapse:collapse}
td.bollatitolo{height:30px; border-bottom:1px solid #C0C0C0}
td.bollatesto{height:90px; width:320px; vertical-align:top}
td.bollatesto p{margin:5px; color:#333; font-size:10pt}
.bollatestopiccolo{margin:5px; color:#333; font-size:8pt}
td.bollaimg{height:120px; width:160px}
td.bollalinkuno{width:90px; height:30px}
td.bollalinkdue{width:250px; height:30px; font-weight:bold}
td.bollalinkduep{text-align:right; font-size:9pt}
div.bollatitolouno{position:relative; height:30px; width:480px}
div.bollatitolodue{position:absolute; height:30px; top:0; left:0; width:300px}
div.bollatitolodue p{margin:0; margin-left:5px; text-transform:capitalize}
div.bollatitolodue a{text-decoration:none; color:#000; text-transform:capitalize}
div.bollatitolotre{position:absolute; height:30px; top:0; left:300px; width:60px}
div.bollatitoloqua{position:absolute; height:30px; top:0; right:80px; width:35px}
div.bollatitolocin{background-position:center; position:absolute; height:30px; top:0; right:45px; width:35px; background-image:url('struttura/last.png'); background-repeat:no-repeat}
div.bollatitolocin p{color:#FFF; font-weight:bold; text-align:center; font-size:12pt; padding-top:3px; margin:0}
div.bollatitolosei{background-position:center top; position:absolute; height:30px; top:0; right:10px; width:35px; background-image:url('struttura/offerte.png'); background-repeat:no-repeat}
div.bollatitolosei p{color:#FFF; font-weight:bold; text-align:center; font-size:12pt; padding-top:3px; margin:0}
div.corpocentropagina{width:480px; background-color:#FFF; border:1px solid #ADADAD; border-radius:10px; -moz-border-radius:10px; margin:0; margin-top:10px; margin-bottom:10px; margin-left:10px}
div.corpocentropaginauno{width:480px; height:30px; border-bottom:1px solid #C0C0C0}
div.corpocentropaginauno h1{height:40px; margin:0; padding:0; margin-left:10px; font-size:12pt; padding-top:8px}
.testo{text-align:justify; font-size:9pt; margin:0; padding:0; padding:10px}
.testo a{text-decoration:none; color:#369}
.testo a:hover{text-decoration:none; color:#000}
.testo a:active{text-decoration:none; color:#369}
.testosmall{text-align:justify; font-size:8pt; height:40px; margin:0; padding:0; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
h2.testo{text-align:justify; font-size:10pt; height:40px; margin:0; padding:0; padding:10px}
#nav{margin-left:10px; width:480px; height:74px}
#nav ul{width:480px; height:74px; margin:0 auto; text-align:left; margin:0; padding:0}
#nav li{width:120px; height:74px; margin:0; padding:0; float:left; background-image:url(struttura/sfondo-menu-grigio.jpg); background-repeat:repeat-x; background-position:left bottom}
#nav a{display:block; padding:0; position:relative}
#nav a.current{background-color:#FFF; background-image:url(struttura/sfondo-menu-verde.jpg); background-repeat:repeat-x; background-position:left bottom}
#nav img{margin:0; padding:0; border:0; display:block}
#nav strong{display:block}
#panes{margin-left:12px; width:490px}
#panes div{display:none; color:#444; width:490px; text-align:justify}
#panes p.more{color:#000; font-weight:bold}
#panes p{text-align:justify; margin-left:10px; margin-right:10px; font-size:11px; color:#353535}
#panes a{text-decoration:none; color:#587da6}
#panes a:hover{text-decoration:none; color:#cf1109}
#panes a:active{text-decoration:none; color:#587da6}
h3.subtitle{margin:0; margin-left:70px; font-size:20px; color:#fff; font-weight:normal}
h3.bluetitle{margin:0; margin-left:5px; margin-top:5px; font-size:17px; color:#587da6; font-weight:normal}
.overlay{display:none; width:460px; padding:10px; background-color:#ddd}
td.piramtesto p{font-size:10pt; text-align:justify; font-family:trebuchet ms; margin:10px}
img.banner{border:0}
.dettquattordici{margin:10px; color:#01576F; font-size:14pt}
.dettdieci{margin:10px; color:#333; font-size:10pt}
.dettdieci a{color:#369}
div.dettagliocontenuto{display:block; width:480px; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0}
div.noofferte{display:block; width:460px; height:170px; background-color:#CAE98D; margin-left:10px}
