/* CSS Document */
body {
padding:0px;
margin:0px;
background:#fff url(img/header-bg.gif) repeat-x;
}
/* POSITION RELATIVE */
.float-left, #main, #header, #header-sx, #header-dx, #header-dx ul li, #header-dx p input, #menubar, #menubar img, #menubar ul, #menubar li, #booking-bar, #booking-bar ul, #booking-bar ul li, #booking-bar ul li input, #booking-bar ul li select, #core, #footer, #footer p, #core-home-up, #core-home-up ul, #core-home-up ul li, #core-home-up p, #core-home-down, .core-home-box h1, .core-home-box h2, .core-home-box h3, .core-home-box h4, .core-home-box p, .core-home-box ul, .core-home-box, .par-core, #core-int, #colonna-booking, #tableau-booking, #tableau-booking p, #colonna-booking img, .mbLightbox, .cntLightbox, .cntLightbox .parLightbox, .mbLightbox li, .cntLightbox .parLightbox img, #step-booking-tamp, #colonna-booking p, #colonna-booking p label,#colonna-booking p label img, #elenco-camere, #menu-room-pack, #menu-room-pack li, #elenco-pacchetti, #camere-disponibili, #camere-disponibili img, .box-camera, .box-camera h1, .adv-min-stay, .box-pacchetto, .box-pacchetto h1, .box-pacchetto ul, .box-pacchetto ul li, #camere-disponibili p, .box-calendario, .box-calendario table, #tableau-booking h2, #colonna-booking-limite, .preloadElenchi, #pulsanti-istruzioni, .ExtCntLightbox, .ExtCntLightbox label, #box-errore, #box-errore p, #box-errore-en, #box-errore-en p, #booking-cnt, .txt-laterale, .txt-laterale2, .txt-laterale img, .booking-anagrafica, .booking-costi, #booking-cnt h5, #tabcarta, #box-opzione, #box-opzione p, #box-opzione p img, #core-int-sx, #core-int-dx, .separa-cnt, .core-contenuti, #ul-box-3sezioni, #ul-box-3sezioni li, #swf-strutture, #cnt-strutture, #tab-strutture, #tab-strutture li, .elenco-servizi, .elenco-servizi li, .thumbs-gallery, #news-box-430 h2, #news-box-430 p, .cnt-servizi, .separa-cnt i, .txt-offerta big, .box-pacchetto-offerta, .box-pacchetto-offerta h1, .box-pacchetto-offerta ul, .box-pacchetto-offerta ul li, #cnt-contatti, #cnt-contatti label, #mappa, #menu-laterale, #menu-laterale li, .txt-eventi, #cnt-contatti form, .privacy-breve, #menubar-2, #menubar-2-it li, #menubar-2-en li, .txt-eventi p, .forza-altezza {
position:relative;
float:left;
}
.float-right, #header-dx ul, #header-dx p, .tbl-calendario-intest img, .periodo, .box-camera label, .box-camera select, #tableau-booking h2 img, .ExtCntLightbox label img, #box-errore p label, #box-errore-en p label, #booking-cnt h6, #news-box-430 p i, #news-box-430, #header-dx label {
position:relative;
float:right;
}
/* FONTS */
#header-dx ul, .campo, .campo-select, #booking-bar ul li, .txt-grigio, .txt-oro, #footer p, .core-home-box h1,  .core-home-box h2, .core-home-box h3, .core-home-box h4, .core-home-box p, .core-home-box ul li, #core-int p, .tbl-calendario, .fakeLightbox, .mbLightbox li, #colonna-booking p, #camere-disponibili, #menu-room-pack li, .periodo, .box-camera h1, .box-camera-prezzi td, .campo-select-12, .box-pacchetto, .tbl-step3, .tbl-step4, .txt-laterale, .txt-laterale2, #booking-cnt h5, #booking-cnt h6, #tabcarta, #box-opzione p, .separa-cnt, #tab-strutture li, .elenco-servizi, #news-box-430, #news-box-430 h2, #info-cvc, .txt-normale, .box-pacchetto-offerta, #cnt-contatti, #menu-laterale li, .txt-eventi, #carrello, #header-dx label {
font-family:"Trebuchet MS", Arial, sans-serif;
}
/* STILI VARI */
.txt-normale, #carrello {
font-size:11px;
color:#151515;
}
.campo {
font-size:11px;
color:#333333;
background:#fff url(img/campo-bg.gif) repeat-x;
border:1px solid #D39606;
}
.campo-select {
font-size:11px;
color:#333333;
}
.campo-select-12 {
font-size:12px;
color:#333333;
}
.pulsante {
height:24px;
font-size:11px;
font-weight:bold;
color:#5F5F5F;
background:#fff;
border:1px solid #D39606;
background-image:url(img/pulsante-bg.gif);
cursor:pointer;
}
.pulsantestampa {
height:24px;
font-size:11px;
font-weight:bold;
color:#5F5F5F;
background:#fff;
border:1px solid #D39606;
background-image:url(img/pulsante-bg.gif);
cursor:pointer;
}
.txt-hidden {
visibility:hidden;
}
.txt-contenuti i, #struttura1 p i, #struttura2 p i, #struttura3 p i {
font-size:11px;
color:#666;
}
.txt-grigio, .txt-offerta i, .separa-cnt i {
font-size:11px;
color:#9B9B9B;
}
a.txt-grigio {
font-weight:bold;
color:#9B9B9B;
text-decoration:none;
}
a:hover.txt-grigio {
color:#666666;
text-decoration:underline;
}
.txt-oro {
font-size:11px;
color:#D39606;
}
.separa-cnt a, a.txt-oro, #tableau-booking p a, .par-core a, .txt-contenuti a, .txt-offerta a, #struttura1 p a, #struttura2 p a, #struttura3 p a, .cntLightbox .parLightbox a {
color:#D39606;
text-decoration:none;
}
.separa-cnt a:hover, a:hover.txt-oro, .mbLightbox li a:hover, #tableau-booking p a:hover, .par-core a:hover, .txt-contenuti a:hover, .txt-offerta a:hover, #struttura1 p a:hover, #struttura2 p a:hover, #struttura3 p a:hover, .cntLightbox .parLightbox a:hover {
color:#D39606;
text-decoration:underline;
}
#menu-room-pack li a {
color:#990000;
text-decoration:none;
}
#menu-room-pack li a:hover {
color:#D39606;
text-decoration:underline;
}
.marg-link {
margin:0px 6px 0px 6px;
}
#pulsanti-istruzioni img {
border:none;
}
/* STILI MENUBAR ITA */
#mblink1 {display:block;width:99px;height:32px;background:url(img/mblink1.gif) no-repeat -99px 0px;}
#mblink2 {display:block;width:78px;height:32px;background:url(img/mblink2.gif) no-repeat -78px 0px;}
#mblink3 {display:block;width:98px;height:32px;background:url(img/mblink3.gif) no-repeat -98px 0px;}
#mblink4 {display:block;width:129px;height:32px;background:url(img/mblink4.gif) no-repeat -129px 0px;}
#mblink5 {display:block;width:77px;height:32px;background:url(img/mblink5.gif) no-repeat -77px 0px;}
#mblink6 {display:block;width:72px;height:32px;background:url(img/mblink6.gif) no-repeat -72px 0px;}
#mblink7 {display:block;width:85px;height:32px;background:url(img/mblink7.gif) no-repeat -85px 0px;}
#mblink8 {display:block;width:152px;height:32px;background:url(img/mblink8.gif) no-repeat -152px 0px;}
#mblink9 {display:block;width:110px;height:32px;background:url(img/mblink9.gif) no-repeat -110px 0px;}
#mblinkA-it {display:block;width:123px;height:32px;background:url(img/mblinkA-it.gif) no-repeat -123px 0px;}
#mblinkB-it {display:block;width:80px;height:32px;background:url(img/mblinkB-it.gif) no-repeat -80px 0px;}
#mblinkC-it {display:block;width:157px;height:32px;background:url(img/mblinkC-it.gif) no-repeat -157px 0px;}

a#mblink1 {background-position:0px 0px;}
a#mblink2 {background-position:0px 0px;}
a#mblink3 {background-position:0px 0px;}
a#mblink4 {background-position:0px 0px;}
a#mblink5 {background-position:0px 0px;}
a#mblink6 {background-position:0px 0px;}
a#mblink7 {background-position:0px 0px;}
a#mblink8 {background-position:0px 0px;}
a#mblink9 {background-position:0px 0px;}
a#mblinkA-it {background-position:0px 0px;}
a#mblinkB-it {background-position:0px 0px;}
a#mblinkC-it {background-position:0px 0px;}

a:hover#mblink1 {background-position:-99px 0px;}
a:hover#mblink2 {background-position:-78px 0px;}
a:hover#mblink3 {background-position:-98px 0px;}
a:hover#mblink4 {background-position:-129px 0px;}
a:hover#mblink5 {background-position:-77px 0px;}
a:hover#mblink6 {background-position:-72px 0px;}
a:hover#mblink7 {background-position:-85px 0px;}
a:hover#mblink8 {background-position:-152px 0px;}
a:hover#mblink9 {background-position:-110px 0px;}
a:hover#mblinkA-it {background-position:-123px 0px;}
a:hover#mblinkB-it {background-position:-80px 0px;}
a:hover#mblinkC-it {background-position:-157px 0px;}

/* STILI MENUBAR ENG */
#mblink1-en {display:block;width:99px;height:32px;background:url(img/mblink1.gif) no-repeat -99px 0px;}
#mblink2-en {display:block;width:84px;height:32px;background:url(img/mblink2-en.gif) no-repeat -84px 0px;}
#mblink3-en {display:block;width:74px;height:32px;background:url(img/mblink3-en.gif) no-repeat -74px 0px;}
#mblink4-en {display:block;width:116px;height:32px;background:url(img/mblink4-en.gif) no-repeat -116px 0px;}
#mblink5-en {display:block;width:79px;height:32px;background:url(img/mblink5-en.gif) no-repeat -79px 0px;}
#mblink6-en {display:block;width:72px;height:32px;background:url(img/mblink6.gif) no-repeat -72px 0px;}
#mblink7-en {display:block;width:70px;height:32px;background:url(img/mblink7-en.gif) no-repeat -70px 0px;}
#mblink8-en {display:block;width:189px;height:32px;background:url(img/mblink8-en.gif) no-repeat -189px 0px;}
#mblink9-en {display:block;width:94px;height:32px;background:url(img/mblink9-en.gif) no-repeat -94px 0px;}
#mblinkA-en {display:block;width:123px;height:32px;background:url(img/mblinkA-it.gif) no-repeat -123px 0px;}
#mblinkB-en {display:block;width:80px;height:32px;background:url(img/mblinkB-it.gif) no-repeat -80px 0px;}
#mblinkC-en {display:block;width:150px;height:32px;background:url(img/mblinkC-en.gif) no-repeat -150px 0px;}

a#mblink1-en {background-position:0px 0px;}
a#mblink2-en {background-position:0px 0px;}
a#mblink3-en {background-position:0px 0px;}
a#mblink4-en {background-position:0px 0px;}
a#mblink5-en {background-position:0px 0px;}
a#mblink6-en {background-position:0px 0px;}
a#mblink7-en {background-position:0px 0px;}
a#mblink8-en {background-position:0px 0px;}
a#mblink9-en {background-position:0px 0px;}
a#mblinkA-en {background-position:0px 0px;}
a#mblinkB-en {background-position:0px 0px;}
a#mblinkC-en {background-position:0px 0px;}

a:hover#mblink1-en {background-position:-99px 0px;}
a:hover#mblink2-en {background-position:-84px 0px;}
a:hover#mblink3-en {background-position:-74px 0px;}
a:hover#mblink4-en {background-position:-116px 0px;}
a:hover#mblink5-en {background-position:-79px 0px;}
a:hover#mblink6-en {background-position:-72px 0px;}
a:hover#mblink7-en {background-position:-70px 0px;}
a:hover#mblink8-en {background-position:-189px 0px;}
a:hover#mblink9-en {background-position:-94px 0px;}
a:hover#mblinkA-en {background-position:-123px 0px;}
a:hover#mblinkB-en {background-position:-80px 0px;}
a:hover#mblinkC-en {background-position:-150px 0px;}


/* RIDEFINIZIONE TAG */
#elenco-camere form, #elenco-pacchetti form, #cnt-contatti form {
padding:0px;
margin:0px;
}
#tableau-booking p b, .cntLightbox .parLightbox u, .mbLightbox li b, #menu-room-pack li b, #elenco-pacchetti ul li b, .box-pacchetto ul li b, .box-pacchetto-offerta ul li b, .par-core b, .cntLightbox .parLightbox u, #box-errore p b, #box-errore-en p b, #box-opzione p b, .adv-min-stay b, .td-label b, .txt-laterale b, #colonna-booking p u, .td-campo b, #booking-cnt h5 b, .txt-contenuti b, .txt-offerta b, #struttura1 p b, #struttura2 p b, #struttura3 p b, #tab-strutture li a:hover, #cnt-contatti b, #cnt-contatti strong, .txt-eventi b, .txt-eventi strong {
color:#D39606;
}
#tab-strutture li b {
color:#E4AB20;
}
#menu-room-pack li b, #elenco-pacchetti ul li b, #tab-strutture li b, .txt-eventi big, #carrello big {
text-transform:uppercase;
}
.cntLightbox .parLightbox b, #tab-strutture li a {
color:#999;
}
.td-label b, #colonna-booking p b {
color:#cc3300;
}
.cntLightbox .parLightbox u {
font-weight:bold;
text-transform:uppercase;
}
.adv-min-stay u {
color:#131313;
}
.td-label i, #colonna-booking p i {
color:#8A8A8A;
}
/* */
#main {
width:984px;
padding:0px 0px 0px 2px;
}
#header {
width:984px;
/*height:138px;*/
/*border-bottom:1px solid #E6AB20;*/
}
#header form {
margin:0px;
padding:0px;
}
#header-sx {
width:502px;
height:105px;
padding:0px 0px 0px 12px;
}
#header-sx img {
border:none;
}
#header-dx {
width:452px;
padding:0px 18px 0px 0px;
background:url(img/label-newsletter.gif) 58px 43px no-repeat;
}
#header-dx ul {
font-size:10px;
color:#D39606;
margin:0px;
padding:12px 0px 6px 0px;
list-style-type:none;
}
#header-dx ul li {
margin:0px;
padding:0px 25px 0px 0px;
}
#header-dx ul li a {
color:#9B9B9B;
text-decoration:none;
}
#header-dx ul li a:hover {
color:#595959;
text-decoration:underline;
}
#header-dx p {
margin:0px;
padding:5px 2px 0px 0px;
text-align:right;
}
#menubar {
width:984px;
height:32px;
padding:0px 0px 1px 0px;
}
#menubar ul {
padding:0px 0px 0px 18px;
margin:0px;
list-style-type:none;
}
#menubar-2 {
width:984px;
height:32px;
padding:0px 0px 2px 0px;
text-align:center;
margin-top:7px;
background:#fff url(img/menubar-2-bg.gif) no-repeat center top;
}
#menubar-2-it {
width:399px;
height:32px;
padding:0px 0px 0px 12px;
margin:0px auto;
list-style-type:none;
}
#menubar-2-en {
width:392px;
height:32px;
padding:0px 0px 0px 12px;
margin:0px auto;
list-style-type:none;
}
#menubar-2-it li, #menubar-2-en li {
padding:0px 13px 0px 0px;
margin:0px;
}
#menubar ul li {
padding:0px 6px 0px 0px;
margin:0px;
}
#menubar ul li a, #menubar-2 li a {
text-decoration:none;
}
#booking-bar {
width:964px;
height:35px;
margin-top:15px;
left:10px;
background:#E6AB20 url(img/booking-bar-sx.gif) no-repeat top left;
padding:0px 0px 0px 6px;
}
#booking-bar ul {
width:964px;
height:35px;
padding:0px;
margin:0px;
list-style-type:none;
background:url(img/booking-bar-dx.gif) no-repeat top right;
}
#booking-bar ul li {
margin:0px;
}
.booking-bar-label {
background:url(img/booking-bar-label.gif) no-repeat center;
width:112px;
height:25px;
padding:10px 0px 0px 12px;
color:#fff;
font-size:11px;
}
.booking-bar-select {
height:28px;
padding:7px 5px 0px 5px;
}
#footer {
width:984px;
background:url(img/footer-bg.gif) no-repeat top center;
}
#footer p {
width:984px;
font-size:11px;
color:#9B9B9B;
line-height:20px;
padding:10px 0px 30px 0px;
margin:0px;
text-align:center;
}
#footer p img {
margin-top:7px;
border:none;
}
#core {
width:984px;
padding:16px 0px 30px 0px;
background:url(img/core-down.gif) repeat-x bottom left;
}
#core-home-up {
width:984px;
padding:0px;
}
#core-home-up p {
padding:0px;
margin:0px;
}
#core-home-up ul {
width:305px;
padding:0px 28px 0px 20px;
margin:0px;
list-style-type:none;
}
#core-home-up ul li {
font-size:0px;
line-height:0px;
padding:2px;
margin:0px 0px 7px 0px;
border:1px solid #E6AB20;
}
#core-home-up ul li img {
border:none;
}
#core-home-down {
width:984px;
padding:30px 0px 5px 0px;
background:#fff url(img/rosa-fondo.jpg) no-repeat /*850px 130px*/ bottom right;
}
.core-home-box h1, .core-home-box h2, .core-home-box h3, .core-home-box h4, #news-box-430 h2 {
color:#797979;
font-size:14px;
text-decoration:underline;
padding:0px 0px 10px 0px;
margin:0px;
text-transform:uppercase;
}
.core-home-box h1 {
width:220px;
}
.core-home-box h2 {
width:220px;
}
.core-home-box h3 {
width:145px;
}
.core-home-box h4 {
width:200px;
}
.core-home-box p {
font-size:11px;
line-height:16px;
color:#666666;
padding:0px;
margin:0px;
text-align:left;
}
.core-home-box p b {
color:#C18800;
}
.core-home-box ul {
padding:0px;
margin:0px;
list-style-type:none;
}
.core-home-box ul li {
line-height:16px;
font-size:11px;
padding:0px 0px 2px 12px;
margin:0px;
background:url(img/bull-oro.gif) no-repeat 0px ;
}
.core-home-box ul li a {
font-weight:bold;
color:#C18800;
text-decoration:none;
}
.core-home-box ul li a:hover {
color:#C18800;
text-decoration:underline;
}
#core-int {
width:972px;
padding:25px 0px 30px 12px;
background:url(img/core-down.gif) repeat-x bottom left;
}
#core-int p {
font-size:11px;
}
#colonna-booking {
width:298px;
padding:0px;
margin:0px;
background:#fff url(img/colonna-booking-bg.gif) repeat-y;
z-index:9;
color:#fff;
}
#colonna-booking-limite {
width:298px;
height:1px;
background:#fff url(img/colonna-booking-up.gif) no-repeat;
margin:0px;
padding:0px;
font-size:0px;
font-family:none;
line-height:0px;
}
#step-booking {
width:37px;
height:615px;
position:absolute;
top:14px;
left:261px;
/*position:relative;*/
background-repeat:no-repeat;
background-position:top left;
z-index:99999999;
font-size:0px;
font-family:none;
line-height:0px;
}
#step-booking-tamp {
width:1px;
height:620px;
}
#colonna-booking p {
width:241px;
padding:15px 16px 10px 10px;
margin:6px 0px 0px 0px;
background:#fff;
/*border:1px solid #E5E5E5;*/
color:#6F6F6F;
font-size:11px;
line-height:15px;
z-index:30;
text-align:justify;
background:url(img/tratteggio-long.gif) top no-repeat;
}
#colonna-booking p a {
background:url(img/freccina-oro.gif) no-repeat 0px 4px;
padding:0px 0px 0px 10px;
color:#D39606;
font-weight:bold;
text-decoration:underline;
}
#colonna-booking p a:hover {
text-decoration:none;
}
#colonna-booking p label {
width:240px;
padding:8px 0px 0px 0px;
margin:0px;
color:#6F6F6F;
line-height:30px;
background:url(img/tratteggio-label.gif) no-repeat 42px 38px;
}
#colonna-booking p label img {
margin-right:10px;
}
#tableau-booking {
width:642px;
padding:35px 0px 0px 20px;
background-repeat:no-repeat;
background-position:top left;
}
#tableau-booking p {
width:642px;
padding:0px 0px 20px 0px;
margin:0px;
text-align:justify;
line-height:17px;
color:#666666;
}
/*.tbl-calendario {
margin:10px 0px 10px 0px;
z-index:10;
}*/
.tbl-calendario-intest {
font-size:11px;
text-align:left;
color:#131313;
text-decoration:underline;
font-weight:bold;
padding:0px 0px 3px 12px;
text-transform:uppercase;
background:url(img/freccina-oro.gif) no-repeat 0px 3px;
}
.tbl-calendario-intest img {
margin-top:6px;
border:none;
}
.tbl-calendario-mese {
font-size:11px;
text-align:center;
color:#fff;
background:url(img/pulsante-bg.gif);
border:1px solid #D39606;
font-weight:bold;
padding:3px;
z-index:10;
text-transform:uppercase;
}
.tbl-calendario-settimana {
width:18px;
height:18px;
font-size:11px;
color:#fff;
background:#999999;
text-align:center;
border:1px solid #797979;
z-index:10;
padding:4px;
}
.tbl-calendario-giorno {
width:18px;
height:18px;
padding:4px;
font-size:11px;
text-align:center;
z-index:10;
border:1px solid #ccc;
color:#ccc;
background:#fff;
}
.camera-free {
color:#fff;
background:#004100 url(img/camera-free.gif) repeat-x;
}
.camera-busy {
color:#fff;
background:#9B0000 url(img/camera-busy.gif) repeat-x;
}
.tbl-calendario-day-start {
height:13px;
background:url(img/day-start.gif) no-repeat top right;
}
.tbl-calendario-day-mid {
height:13px;
background:url(img/day-mid.gif) repeat-x;
}
.tbl-calendario-day-end {
height:13px;
background:url(img/day-end.gif) no-repeat top left;
}
.tbl-calendario-giorno a, .tbl-calendario-giorno a:hover {
display:block;
color:#fff;
text-decoration:none;
cursor:pointer;
}
.giornoOver {
background:#004100 url(img/bg-giornoOver.gif) no-repeat center;
border:1px solid #E6AA20;
}
.checkinClicked {
background:#004100 url(img/bg-checkinClicked.gif) no-repeat center;
border:1px solid #E6AA20;
}
.checkoutClicked {
background:#004100 url(img/bg-checkoutClicked.gif) no-repeat center;
border:1px solid #E6AA20;
}
.checkinClicked-off {
background:#004100 url(img/bg-checkinClicked-off.gif) no-repeat center;
border:1px solid #E6AA20;
}
.checkoutClicked-off {
background:#004100 url(img/bg-checkoutClicked-off.gif) no-repeat center;
border:1px solid #E6AA20;
}
#booking-cnt {
width:642px;
}
#elenco-camere {
/*display:none;*/
width:642px;
padding:0px;
background:url(img/up-elenco-camereA.gif) no-repeat 0px 0px;
}
#elenco-pacchetti {
display:none;
width:642px;
padding:0px;
background:url(img/up-elenco-camereB.gif) no-repeat 0px 0px;
}
#menu-room-pack {
list-style-type:none;
margin:0px;
padding:11px 0px 0px 0px;
height:22px;
}
#menu-room-pack li {
margin:0px;
padding:0px;
font-size:11px;
text-align:center;
}
.periodo {
padding-top:13px;
font-size:11px;
color:#131313;
}
#camere-disponibili {
width:636px;
font-size:11px;
padding:2px;
border-left:1px solid #E4AB20;
border-right:1px solid #E4AB20;
border-bottom:1px solid #E4AB20;
}
#tableau-booking h2 {
width:620px;
padding:8px;
margin:0px;
text-align:right;
}
#camere-disponibili p {
width:616px;
padding:10px;
margin:0px;
}
.box-camera, .box-pacchetto {
width:616px;
padding:10px;
margin:0px 0px 2px 0px;
color:#131313;
}
.box-camera {
background:#EDEDED;
}
.box-camera h1 {
padding:0px 0px 0px 13px;
margin:0px;
width:432px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#D39606;
background:url(img/freccia-camera.gif) no-repeat 0px 6px;
text-align:left;
}
.adv-min-stay {
width:410px;
padding:6px;
font-size:11px;
color:#7B7B7B;
left:10px;
margin:10px 0px 0px 0px;
border:1px solid #E4AB20;
text-align:center;
}
.box-camera-thumb {
width:152px;
margin:0px 11px 0px 0px;
background:#fff;
padding:2px;
border:2px solid #E6AB20;
}
.box-camera-prezzi {
margin:0 auto;
}
.box-camera-trattamento {
border:1px solid #D39606;
padding:3px 11px 3px 11px;
font-size:11px;
text-align:center;
color:#EDEDED;
background:#E37400 url(img/pulsante-bg.gif) top left repeat-x;
font-weight:bold;
}
.box-camera-prezzo {
border:1px solid #D39606;
font-weight:bold;
color:#666;
background:#fff;
text-align:center;
font-size:12px;
padding:3px;
}
.box-camera label {
width:272px;
text-align:right;
color:#151515;
padding:3px 10px 0px 0px;
}
.box-pacchetto {
/*background:url(img/spigolo-pacchetto.gif) top left no-repeat;*/
border-bottom:1px dotted #999999;
}
.box-pacchetto h1 {
padding:0px 0px 0px 13px;
margin:0px;
width:603px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#D39606;
background:url(img/freccia-camera.gif) no-repeat 0px 6px;
text-align:left;
text-decoration:underline;
}
.box-pacchetto ul {
width:452px;
padding:0px;
margin:0px;
list-style-type:none;
}
.box-pacchetto ul li {
font-size:12px;
padding:2px 0px 2px 0px;
margin:0px;
width:226px;
}
.prenota-big {
width:175px;
height:40px;
display:block;
cursor:pointer;
background:url(img/puls-prenota-ora.jpg) no-repeat top left;
border:none;
}
.prenota-big-en {
width:175px;
height:40px;
display:block;
cursor:pointer;
background:url(img/puls-prenota-ora-en.jpg) no-repeat top left;
border:none;
}
.acquista-big {
width:150px;
height:40px;
display:block;
cursor:pointer;
background:url(img/puls-acquista.jpg) no-repeat top left;
border:none;
}
.acquista-big-en {
width:150px;
height:40px;
display:block;
cursor:pointer;
background:url(img/puls-acquista-en.jpg) no-repeat top left;
border:none;
}
.inviarichiesta-big {
width:192px;
height:40px;
display:block;
cursor:pointer;
background:url(img/puls-inviarichiesta.jpg) no-repeat top left;
border:none;
}
.inviarichiesta-big-en {
width:192px;
height:40px;
display:block;
cursor:pointer;
background:url(img/puls-inviarichiesta-en.jpg) no-repeat top left;
border:none;
}
.pulsante-paga {
width:192px;
height:55px;
display:block;
cursor:pointer;
background:url(img/puls-pagaonline.jpg) no-repeat top left;
border:none;
}
.pulsante-paga-on {
width:192px;
height:55px;
display:block;
cursor:pointer;
background:url(img/puls-pagaonline-on.jpg) no-repeat top left;
border:none;
}
.pulsante-paga-en {
width:192px;
height:55px;
display:block;
cursor:pointer;
background:url(img/puls-pagaonline-en.jpg) no-repeat top left;
border:none;
}
.pulsante-paga-on-en {
width:192px;
height:55px;
display:block;
cursor:pointer;
background:url(img/puls-pagaonline-on-en.jpg) no-repeat top left;
border:none;
}

#blackBody {
width:100%;
position:absolute;
top:0px;
left:0px;
background:#000;
filter:alpha(opacity=80);
-moz-opacity: 0.80;
opacity:.80;
z-index:99999;
display:none;
overflow:hidden;
}
.fakeLightbox {
position:absolute;
color:#151515;
display:none;
background:#fff;
border:3px solid #E6AB20;
z-index:999999;
}
.ExtCntLightbox {
width:542px;
padding:4px;
} 
.ExtCntLightbox label {
width:537px;
height:22px;
padding:8px 5px 0px 0px;
background-color:#fff;
background-repeat:no-repeat;
background-position:top left;
} 
.cntLightbox {
width:542px;
height:380px;
overflow:auto;
} 
.cntLightbox .parLightbox {
/*background:url(img/spigolo-lightbox.gif) no-repeat top right;*/
width:505px;
padding:15px 10px 15px 10px;
margin:0px;
font-size:11px;
line-height:17px;
color:#666;
text-align:justify;
border-bottom:1px dotted #ccc;
}
.cntLightbox .parLightbox p {
padding:0px;
margin:0px;
}
#dettaglio-evento .thumbs-gallery {
width:520px;
} 

#bubble_tooltip {
width:147px;
position:absolute;
display:none;
z-index:9999;
}
#bubble_tooltip .bubble_top{
width:194px;
height:2px;
background:#B98406;	
}
#bubble_tooltip .bubble_middle {
width:184px;
height:21px;
background-image:url(img/fumetto-mid.gif);
background-repeat:no-repeat;
padding:3px 5px 4px 5px;
text-align:center;
font-weight:bold;
color:#B98406;
}
#bubble_tooltip .bubble_middle span {
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
font-size:11px;
}
#bubble_tooltip .bubble_bottom {
width:194px;
background-image: url(img/fumetto-dw.gif);
background-repeat:no-repeat;
height:19px;
position:relative;
top:-6px;
}
.box-calendario {
width:267px;
height:245px;
padding-top:10px;
}
.preloadCalendario {
display:none;
width:176px;
height:48px;
background:#000;
/*filter:alpha(opacity=50);
-moz-opacity: 0.50;
opacity:.50;*/
padding:6px 0px 0px 6px;
z-index:120;
position:absolute;
top:113px;
left:42px;
}
.preloadElenchi {
width:566px;
z-index:120;
padding:10px 0px 0px 76px;
}
.par-core {
width:972px;
padding:25px 0px 20px 0px;
margin:0px;
background:url(img/tipo-centro-prenotazioni.gif) no-repeat;
}
#pulsanti-istruzioni {
width:642px;
height:20px;
padding:0px 10px 0px 0px;
text-align:right;
}
#pulsanti-istruzioni img {
cursor:pointer;
}
#box-errore, #box-errore-en {
width:636px;
font-size:11px;
padding:2px;
border:1px solid #E4AB20;
}
#box-errore p {
width:512px;
margin:0px;
padding:62px 20px 10px 104px;
background:#F0F0F0 url(img/box-errore-ita.jpg) no-repeat top left;
}
#box-errore-en p {
width:512px;
margin:0px;
padding:62px 20px 10px 104px;
background:#F0F0F0 url(img/box-errore-eng.jpg) no-repeat top left;
}
#box-errore p label, #box-errore-en p label {
padding-left:15px;
margin-top:10px;
background:url(img/freccia-camera.gif) 0px 6px no-repeat;
}
.tbl-step3 {
width:550px;
margin:10px auto;
font-size:11px;
color:#151515;
}
.tbl-step4 {
font-size:11px;
color:#151515;
margin:0 auto;
}
#tabcarta {
font-size:11px;
color:#151515;
}
.td-label {
border:1px solid #D39606;
background:#DDDDDD url(img/td-label-bg.gif) repeat-x top left;
padding:4px;
text-align:center;
}
.td-campo {
border:1px solid #D39606;
background:#fff;
padding:4px;
text-align:center;
}
.txt-laterale {
background:url(img/tipo-centro-prenotazioni.gif) no-repeat 12px 10px;
width:245px;
font-size:12px;
color:#151515;
padding:30px 10px 0px 10px;
}
.txt-laterale2 {
width:223px;
color:#151515;
padding:15px 10px 10px 32px;
font-size:11px;
text-align:left;
}
.txt-laterale2 select {
width:202px;
margin-top:4px;
}
.txt-laterale b {
background:url(img/freccia-camera.gif) no-repeat 0px 5px;
padding-left:13px;
}
.txt-laterale2 b {
text-decoration:underline;
text-transform:uppercase;
background:url(img/freccina-oro.gif) no-repeat 0px 3px;
padding-left:12px;
}

.booking-anagrafica {
width:622px;
padding:15px 10px 10px 10px;
}
.booking-costi {
width:622px;
margin:0px;
padding:15px 10px 0px 10px;
}
#booking-cnt h5 {
background:url(img/freccia-camera.gif) no-repeat 2px 15px;
font-size:14px;
width:627px;
padding:10px 0px 0px 15px;
margin:0px;
text-align:left;
color:#151515;
font-weight:normal;
}
#booking-cnt h6 {
font-size:14px;
padding:8px 20px 5px 20px;
margin:0px;
text-align:center;
color:#fff;
background-color:#D39606;
font-weight:bold;
text-transform:uppercase;
}
#infopzione0 {
border:1px solid #D39606;
width:187px;
height:147px;
background-image:url(img/opzione-pay1.jpg);
background-repeat:no-repeat;
}
#infopzione1 {
border:1px solid #D39606;
width:187px;
height:147px;
background-image:url(img/opzione-pay2-off.jpg);
background-repeat:no-repeat;
}
#infopzione2 {
border:1px solid #D39606;
width:187px;
height:147px;
background-image:url(img/opzione-pay3-off.jpg);
background-repeat:no-repeat;
}
#infopzione0-en {
border:1px solid #D39606;
width:187px;
height:147px;
background-image:url(img/opzione-pay1-en.jpg);
background-repeat:no-repeat;
}
#infopzione1-en {
border:1px solid #D39606;
width:187px;
height:147px;
background-image:url(img/opzione-pay2-off-en.jpg);
background-repeat:no-repeat;
}
#infopzione2-en {
border:1px solid #D39606;
width:187px;
height:147px;
background-image:url(img/opzione-pay3-off-en.jpg);
background-repeat:no-repeat;
}
#box-opzione {
width:638px;
font-size:11px;
border:2px solid #D39606;
margin:10px 0px 20px 0px;
overflow:hidden;
}
#box-opzione p {
width:614px;
border:2px solid #fff;
margin:0px;
padding:10px;
background:url(img/spigolo-lightbox.gif) no-repeat top right;
}
.txt-contenuti, .txt-offerta {
text-align:justify;
padding:0px;
margin:0px;
color:#151515;
line-height:17px;
overflow:hidden;
}
.txt-contenuti i, .txt-offerta i, .txt-eventi i {
overflow:hidden;
}
.txt-contenuti big, #cnt-strutture p big, .cntLightbox .parLightbox big, .txt-eventi big, #carrello big {
color:#D39606;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.txt-offerta big {
width:617px;
color:#D39606;
font-size:13px;
font-weight:bold;
padding:0px 0px 0px 13px;
background:url(img/freccia-camera.gif) no-repeat 0px 7px;
}
#core-int-sx {
width:342px;
}
#core-int-dx {
width:630px;
background-position:top right;
background-repeat:no-repeat;
}
.separa-cnt {
width:100%;
font-size:11px;
border-top:1px solid #D7D7D7;
text-align:right;
padding:4px 0px 4px 0px;
margin:20px 0px 10px 0px;
text-transform:uppercase;
background-repeat:no-repeat;
background-position:top right;
}
.core-contenuti {
width:972px;
padding-top:35px;
background-position:top right;
background-repeat:no-repeat;
}
#ul-box-3sezioni {
width:305px;
padding:0px 0px 0px 10px;
margin:0px;
list-style-type:none;
}
#ul-box-3sezioni li {
font-size:0px;
line-height:0px;
padding:2px;
margin:0px 0px 7px 0px;
border:1px solid #E6AB20;
}
#ul-box-3sezioni li img {
border:none;
}
.azzera {
line-height:0px;
font-size:0px;
}
#cnt-strutture {
width:542px;
background-image:url(img/tab-strutture-bordi.gif);
background-position:0px 40px;
background-repeat:no-repeat;
}
#tab-strutture {
width:535px;
height:40px;
list-style-type:none;
padding:0px 0px 0px 7px;
margin:0px;
}
#tab-strutture li {
width:176px;
height:24px;
padding:16px 0px 0px 0px;
font-size:11px;
text-align:center;
}
#tab-strutture li a {
line-height:24px;
text-decoration:none;
}
#tab-strutture li a:hover {
text-decoration:underline;
}
#struttura1 p, #struttura2 p, #struttura3 p {
position:relative;
float:left;
width:502px;
padding:20px 20px 0px 20px;
margin:0px;
text-align:justify;
color:#151515;
line-height:17px;
overflow:hidden;
}
#struttura1 p img, #struttura2 p img, #struttura3 p img, .img-bord2-pad1 {
margin:0px 10px 0px 0px;
border:2px solid #E5AA20;
padding:1px;
background:#fff;
}
.elenco-servizi {
width:502px;
font-size:11px;
color:#151515;
list-style-type:none;
padding:5px 20px 0px 20px;
margin:0px;
}
.elenco-servizi li {
width:239px;
text-align:left;
padding:2px 0px 4px 12px;
background:url(img/freccina-oro.gif) no-repeat 0px 5px; 
}
.thumbs-gallery {
width:542px;
padding-top:10px;
text-align:center;
}
.thumbs-gallery img {
margin:0 auto;
border:2px solid #E5AA20;
padding:1px;
background:#fff;
}
#swf-strutture {
width:430px;
}
#news-box-430 {
width:400px;
padding:0px 10px 0px 20px;
}
#news-box-430 h2 {
width:400px;
}
#news-box-430 p {
width:400px;
font-size:11px;
line-height:16px;
color:#151515;
padding:0px;
margin:0px;
text-align:justify;
overflow:hidden;
}
#news-box-430 p i {
color:#666;
}
#news-box-430 p b {
color:#C18800;
}
/** CVC INFO **/
.ico-cvc {
border:none;
cursor:help;
}
#info-cvc {
position:absolute;
width:310px;
border:2px solid #D39606;
background-color:#fff;
display:none;
padding:4px;
font-size:11px;
line-height:14px;
text-align:justify;
background-color:#fff;
z-index:3000;
}
#info-cvc label {
position:relative;
float:left;
font-size:11px;
line-height:24px;
width:302px;
border:1px solid #D39606;
color:#fff;
background:#E37400 url(img/pulsante-bg.gif) repeat-x;
padding:2px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
}
#info-cvc label img {
position:relative;
float:right;
border:1px solid #7C6101;
margin-left:4px;
}
#info-cvc p {
width:302px;
position:relative;
float:left;
margin:0px;
padding:4px 0px 5px 0px;
z-index:3000;
}
/** END CVC INFO **/
.cnt-servizi {
width:280px;
}
.txt-offerta big a, .txt-eventi big a {
color:#D39606;
text-decoration:underline;
}
.txt-offerta big a:hover, .txt-eventi big a:hover {
color:#E6AB20;
text-decoration:none;
}
.box-pacchetto-offerta {
left:10px;
width:485px;
padding:5px 10px 5px 10px;
margin:0px 0px 8px 0px;
color:#131313;
border:1px solid #D7D7D7;
text-align:center;
}
.box-pacchetto-offerta h1 {
padding:0px 0px 0px 13px;
margin:0px;
width:472px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#D39606;
background:url(img/freccia-camera.gif) no-repeat 0px 6px;
text-align:left;
text-decoration:underline;
}
.box-pacchetto-offerta ul {
width:472px;
padding:0px 0px 6px 0px;
margin:0px;
list-style-type:none;
}
.box-pacchetto-offerta ul li {
text-align:left;
font-size:12px;
padding:2px 0px 2px 0px;
margin:0px;
width:236px;
}
#cnt-contatti {
width:290px;
padding:88px 10px 5px 10px;
background:url(img/up-popup.jpg) no-repeat;
font-size:11px;
color:#151515;
text-align:center;
}
#cnt-contatti label {
width:290px;
padding:5px 0px 5px 0px;
}
#cnt-contatti b {
font-size:12px;
text-transform:uppercase;
text-decoration:underline;
}
#mappa {
top:15px;
left:15px;
width:508px;
height:480px;
padding:1px;
border:1px solid #D39606;
margin:0px;
}
#menu-laterale {
width:305px;
list-style-type:none;
padding:6px 0px 10px 10px;
margin:0px;
background:url(img/up-ul-menulaterale.gif) no-repeat 10px 3px;
}
#menu-laterale li {
width:285px;
font-size:12px;
color:#151515;
padding:5px 10px 5px 10px;
margin:0px;
background:url(img/tratteggio-menu.gif) repeat-x bottom;
text-transform:uppercase;
}
#menu-laterale li a {
padding-left:13px;
background:url(img/freccina-oro.gif) no-repeat 0px 3px;
color:#D39606;
text-decoration:none;
}
#menu-laterale li a:hover {
background:url(img/freccina-oro.gif) no-repeat 0px 3px;
color:#D39606;
text-decoration:underline;
}
.txt-eventi {
width:628px;
padding:0px;
margin:0px;
color:#151515;
font-size:11px;
line-height:17px;
}
.txt-eventi big {
font-size:12px;
font-weight:bold;
background:url(img/freccia-camera.gif) no-repeat 0px 5px;
padding-left:13px;
}
.txt-eventi p {
width:628px;
padding:0px;
margin:0px;
}
.forza-altezza {
width:2px;
height:410px;
font-size:0px;
font-family:none;
line-height:0px;
}
.privacy-breve {
border:1px solid #ccc;
overflow:auto;
height:90px;
color:#555;
text-align:left;
font-size:10px;
width:378px;
padding:5px;
margin-bottom:10px;
}
.privacy-breve .txt-oro {
font-size:10px;
}
#carrello b {
padding:0px 0px 0px 13px;
font-weight:bold;
text-transform:uppercase;
color:#D39606;
background:url(img/freccia-camera.gif) no-repeat 0px 6px;
}
#carrello li {
padding:0px;
margin:2px 0px;
list-style-type:none;
}
#carrello a {
color:#999;
font-style:italic;
text-decoration:none;
}
#carrello a:hover {
color:#cc3300;
font-style:italic;
text-decoration:underline;
}
.link-oro-freccia {
background:url(img/freccia-camera.gif) no-repeat 0px 6px;
padding-left:13px;
margin:0px 10px 0px 10px;
font-weight:bold;
}
a.link-oro-freccia {
text-decoration:underline;
}
a:hover.link-oro-freccia {
text-decoration:none;
}
#header-dx label {
width:444px;
padding:23px 8px 0px 0px;
text-align:right;
font-size:10px;
color:#9B9B9B;
}
.costo-wellness {
text-align:right;
}
.costo-wellness big {
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:40px;
line-height:45px;
color:#E6AB20;
font-weight:bold;
}
.costo-wellness small {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#9B9B9B;
text-transform:uppercase;
}
.txt-eventi li{
clear:both;
}
#core-home-box1 {
width:275px;
padding:0px;
float:left;
}