/* CSS Document */

body{margin:0; background:url(../images/base-fondo.jpg) repeat-x #039; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#369;}
img{border:0;}
a{color:#06f; text-decoration:underline; font-weight:bold;}
a:hover{color:#006;}
p{margin:5px 0 0 0;}
.dieci p{font-size:10px; line-height:12px;}
p.dieci{font-size:10px; line-height:12px;}
b{color:#125;}
b.quattordici{font-size:14px; line-height:18px;}
h1{font-size:18px; line-height:20px; color:#125; display:block; margin:0; padding:0 0 5px 0;}
h1.iniziale{font-size:24px; line-height:28px; padding:10px 20px 20px 20px; background:url(../images/ombra-bassa20.jpg) repeat-x bottom;}
h1.iniziale-nosubmenu{font-size:24px; line-height:28px; padding:20px; background:url(../images/ombra-bassa20.jpg) repeat-x bottom;}
h1.iniziale-cinema{font-size:24px; line-height:28px; padding:20px 20px 42px 20px; background:url(../images/guestbook-AX.jpg) repeat-x bottom;}



/* GENERALI */
#container{width:770px; margin-left:auto; margin-right:auto; display:block;}
#corpo{width:760px; padding:0 5px 0 5px; display:block; background:url(../images/base-corpo.jpg) repeat-y;}
.testo{display:block; padding:20px;}
#firma{position:absolute; top:0px; right:0px; width:20px; height:20px;}

.cleaner{height:1px; display:block; clear:both;}
.cleaner-azzurro{height:1px; display:block; clear:both; background:#B2C7EB;}
.cleaner-due-azzurro{height:2px; display:block; clear:both; background:#B2C7EB;}
.cleaner-venti-ombra{height:20px; display:block; clear:both; background:url(../images/ombra-bassa20.jpg) repeat-x;}
.cleaner-venti-ombra180{height:20px; display:block; clear:both; background:url(../images/ombra-bassa20-180.jpg) repeat-x;}


/* LINGUE */
#lingue{height:35px; display:block; padding:20px 35px 0 35px;}
#lingue .menus{width:300px; display:block; float:left;}
#lingue a{font-size:10px; font-weight:normal; color:#B2C7EB; text-decoration:none; text-transform:uppercase; letter-spacing:1px;}
#lingue a:hover{color:#fff; text-decoration:underline;}
.flag{width:18px; height:12px; display:block; float:right; padding:0 0 0 5px;}

/*TESTATA*/
#testata{width:760px; height:213px; padding:5px 5px 0 5px; display:block; background:url(../images/base-testata.jpg) no-repeat;}
#testata-colonna-sx{width:168px; height:160px; display:block; float:left; border-right:solid 2px #003;}
#testata-colonna-dx{width:168px; height:160px; display:block; float:right; border-left:solid 2px #003;}
.pulsante-terme a{width:168px; height:70px; display:block; background:url(../images/pulsante-terme-S.jpg) no-repeat;}
.pulsante-terme a:hover{background:url(../images/pulsante-terme-A.jpg) no-repeat;}
.pulsante-gourmet a{width:168px; height:70px; display:block; background:url(../images/pulsante-gourmet-S.jpg) no-repeat;}
.pulsante-gourmet a:hover{background:url(../images/pulsante-gourmet-A.jpg) no-repeat;}
.pulsante-descrizione{font-size:10px; line-height:12px; color:#fff; display:block; padding:20px; text-align:center;}
.pulsante-home a{width:291px; height:160px; display:block; float:left; background:url(../images/pulsante-home-S.jpg) no-repeat right;}
.pulsante-home a:hover{background:url(../images/pulsante-home-A.jpg) no-repeat right;}

/* MENU */
#menu-container{width:760px; height:30px; padding:0 5px 0 5px; display:block; background:url(../images/base-menu.jpg) no-repeat;}
.menu-home a{width:30px; height:30px; display:block; float:left; border-right:solid 1px #003; background:url(../images/menu-home-S.jpg) no-repeat;}
.menu-home a:hover{background:url(../images/menu-home-A.jpg) no-repeat;}
.menu-home-active a{width:30px; height:30px; display:block; float:left; border-right:solid 1px #003; background:url(../images/menu-home-active.jpg) no-repeat;}
.menu a{font-size:10px; font-weight:normal; color:#B2C7EB; text-decoration:none; text-transform:uppercase; padding:10px; line-height:10px; letter-spacing:1px; display:block; float:left; border-right:solid 1px #003;}
.menu a:hover{color:#fff; background:url(../images/menu-A.jpg) repeat-x;}
.menu-active a{font-size:10px; font-weight:bold; color:#003; text-decoration:none; text-transform:uppercase; padding:10px; line-height:10px; letter-spacing:1px; display:block; float:left; border-right:solid 1px #003; background:#fff;}
#sottomenu-container{width:760px; height:44px; padding:0 5px 0 5px; display:block; background:url(../images/base-sottomenu.jpg) no-repeat bottom;}
.sottomenu a{font-size:10px; font-weight:normal; color:#335AA1; text-decoration:none; text-transform:uppercase; padding:10px; line-height:10px; letter-spacing:1px; display:block; float:left;}
.sottomenu a:hover{color:#0B1858; background:url(../images/sottomenu-A.jpg) no-repeat bottom center; border-bottom:solid 4px #0B1858;}
.sottomenu-active a{color:#0B1858; background:url(../images/sottomenu-A.jpg) no-repeat bottom center; border-bottom:solid 4px #0B1858;}


/* PIEDE */
#piede{width:770px; height:116px; display:block; background:url(../images/base-piede.jpg) no-repeat;}
.pulsante-leading a{height:47px; display:block; background:url(../images/pulsante-leading-S.jpg) no-repeat center;}
.pulsante-leading a:hover{background:url(../images/pulsante-leading-A.jpg) no-repeat center;}
.indirizzo{font-size:10px; line-height:12px; color:#fff; display:block; padding:20px 25px 0 25px; text-align:center;}
.indirizzo a{color:#fc0;}
.indirizzo a:hover{color:#ff0;}

/* DEFAULT */
#flash-container{width:760px; height:230px; display:block;}
#banner-container{width:760px; background:url(../images/banner-sfondo.jpg) repeat-y;}
.banner-bianco{width:190px; display:block; float:left;}
.banner-ombra{width:190px; display:block; float:left; background:url(../images/banner-singolo-sfondo.jpg) no-repeat;}
.banner-offerte a{width:190px; height:90px; display:block; background:url(../images/banner-offerte-S.jpg) no-repeat;}
.banner-offerte a:hover{background:url(../images/banner-offerte-A.jpg) no-repeat;}
.banner-camere a{width:190px; height:90px; display:block; background:url(../images/banner-camere-S.jpg) no-repeat;}
.banner-camere a:hover{background:url(../images/banner-camere-A.jpg) no-repeat;}
.banner-arrivare a{width:190px; height:90px; display:block; background:url(../images/banner-arrivare-S.jpg) no-repeat;}
.banner-arrivare a:hover{background:url(../images/banner-arrivare-A.jpg) no-repeat;}
.banner-eventi a{width:190px; height:90px; display:block; background:url(../images/banner-eventi-S.jpg) no-repeat;}
.banner-eventi a:hover{background:url(../images/banner-eventi-A.jpg) no-repeat;}
#pulsante-banner-container{width:760px; height:21px; display:block; background:#013195;}
.pulsante-banner-singolo a{width:165px; font-size:10px; line-height:10px; color:#B2C7EB; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding:5px 20px 5px 5px; display:block; text-align:right; background:url(../images/banner-S.jpg) no-repeat; float:left;}
.pulsante-banner-singolo a:hover{color:#fff; background:url(../images/banner-A.jpg) no-repeat;}
.pulsante-banner-ombra a{width:165px; font-size:10px; line-height:10px; color:#B2C7EB; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding:5px 20px 5px 5px; display:block; text-align:right; background:url(../images/banner-ombra-S.jpg) no-repeat; float:left;}
.pulsante-banner-ombra a:hover{color:#fff; background:url(../images/banner-ombra-A.jpg) no-repeat;}


/*ARTICOLO*/
.articolo-gallery{width:400px; padding:15px 0 20px 20px; display:block; float:left;}
.articolo-testo{width:300px; padding:15px 20px 20px 0; display:block; float:right;}
#gallery{width:378px; padding:10px; border:solid 1px #B2C7EB; display:block; text-align:center; background:url(../images/ombra-bassa20.jpg) repeat-x bottom;}
#gallery-didascalia{width:390px; padding:5px; font-size:10px; font-style:italic; display:block; background:url(../images/gallery-didascalia.jpg) repeat-y;}
#gallery-thumb{width:399px; padding:0 0 0 1PX; height:31px; display:block; background:url(../images/gallery-thumb.jpg) no-repeat;}
.thumb a{padding:15px 9px 5px 8px; color:#335AA1; display:block; float:left; text-decoration:none; font-size:10px; line-height:10px; font-weight:normal; background:url(../images/gallery-separatore.jpg) right no-repeat;}
.thumb a:hover{color:#0B1858; background:url(../images/gallery-separatore.jpg) right no-repeat #fff;}
.thumb-active a{padding:15px 9px 5px 8px; color:#f00; display:block; float:left; text-decoration:none; font-size:10px; line-height:10px; background:url(../images/gallery-separatore.jpg) right no-repeat #fff;}

/* CAMERA */
.camera-tariffe{width:740px; padding:20px 0 20px 20px; display:block; background:url(../images/camera-tariffe-base.jpg) no-repeat; font-size:10px; line-height:12px;}
.camera-tariffe .colonna{width:550px; display:block; float:left; border-bottom:solid 1px #B2C7EB;}
.camera-tariffe .colonna .descrizione{width:250px; display:block; float:left; padding:0 0 20px 0;}
.camera-tariffe .colonna .tariffe{width:100px; display:block; float:left; text-align:right; padding:0 0 20px 0;}
.camera-tariffe .colonna .prezzo{width:550px; display:block; padding:3px 0 2px 0; border-top:solid 1px #B2C7EB;}
.camera-tariffe .colonna .prezzo .camera{width:250px; display:block; float:left;}
.camera-tariffe .colonna .prezzo .euro{width:100px; display:block; float:left; text-align:right;}
.vai a{font-size:10px; line-height:10px; color:#B2C7EB; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding:5px 20px 5px 5px; display:block; text-align:right; background:url(../images/vai-S.jpg) no-repeat right #335AA1; border-bottom:solid 2px #B2C7EB; border-top:solid 2px #B2C7EB; border-left:solid 2px #B2C7EB; float:right;}
.vai a:hover{color:#fff; background:url(../images/vai-a.jpg) no-repeat right #5A7AB3;}

/* EVENTI */
#evento{padding:20px 20px 0 20px; display:block; background:url(../images/eventi-base.jpg) no-repeat;}
#evento .image-container{width:170px; display:block; float:left;}
img.imageevento{border:solid 1px #B2C7EB; width:158px; padding:5px;}
#evento .descrizione{width:510px; display:block; float:right;}

/* DOVE SIAMO */
.dove-gallery{width:400px; padding:15px 0 0 20px; display:block; float:left;}
.google{width:400px; height:500px; padding:15px 0 0 20px; display:block; float:left;}
.dove-testo{width:300px; padding:15px 20px 0 0; display:block; float:right;}
.dove-tariffe{width:740px; padding:0 0 0 20px; display:block; background:url(../images/camera-tariffe-base.jpg) no-repeat; font-size:10px; line-height:12px;}
.dove-tariffe .imagecontainer{width:380px; display:block; float:right;}
.dove-tariffe .colonna{width:350px; padding:20px 0 0 0; display:block; float:left; border-bottom:solid 1px #B2C7EB;}
.dove-tariffe .colonna .descrizione{width:250px; display:block; padding:0 0 20px 0;}
.dove-tariffe .colonna .tariffe{width:100px; display:block; float:left; text-align:right; padding:0 0 20px 0;}
.dove-tariffe .colonna .prezzo{width:350px; display:block; padding:3px 0 2px 0; border-top:solid 1px #B2C7EB;}
.dove-tariffe .colonna .prezzo .camera{width:250px; display:block; float:left;}
.dove-tariffe .colonna .prezzo .euro{width:100px; display:block; float:left; text-align:right;}
.dove-limousine{display:block; padding:15px 20px 0 20px;}
.dove-transfer{display:block; padding:0 20px 0 20px;}

/* TARIFFE */
.listino-tariffe{width:720px; padding:20px; display:block; background:url(../images/tariffe-base.jpg) no-repeat; font-size:10px; line-height:12px;}
.listino-tariffe .colonna{width:550px; display:block; float:left;}
.listino-tariffe .colonna .descrizione{width:250px; display:block; float:left;}
.listino-tariffe .colonna .tariffe{width:100px; display:block; float:left; text-align:right;}
.listino-tariffe .colonna .tipologia{height:21px; display:block; padding:20px 0 0 0;}
.listino-tariffe .colonna .tipologia .nome-camera{font-size:10px; line-height:10px; color:#fff; letter-spacing:1px; text-transform:uppercase; padding:5px 0 5px 5px; background:url(../images/tariffe-camera-SX.jpg) no-repeat #335AA1; float:left;}
.listino-tariffe .colonna .tipologia .nome-camera-fine{width:5px; height:20px; display:block; float:left; background:url(../images/tariffe-camera-DX.jpg) no-repeat;}
.listino-tariffe .colonna .tipologia .nome-supplemento{font-size:10px; line-height:10px; color:#0B1858; letter-spacing:1px; text-transform:uppercase; padding:5px 0 5px 5px; background:url(../images/tariffe-supplementi-SX.jpg) no-repeat #DDE6F6; float:left;}
.listino-tariffe .colonna .tipologia .nome-supplemento-fine{width:5px; height:20px; display:block; float:left; background:url(../images/tariffe-supplementi-DX.jpg) no-repeat;}
.listino-tariffe .colonna .prezzo{width:550px; display:block; padding:3px 0 2px 0; border-bottom:solid 1px #B2C7EB;}
.listino-tariffe .colonna .prezzo .camera{width:250px; display:block; float:left;}
.listino-tariffe .colonna .prezzo .euro{width:100px; display:block; float:left; text-align:right;}
.listino-tariffe .specifiche{width:150px; display:block; float:right; font-size:10px; line-height:12px;}

/* OFFERTE */
.offerta{width:720px; padding:20px 0 0 0; display:block; background:url(../images/offerte-sfondo.jpg) no-repeat;}
.offerta .colonna-SX{width:280px; display:block; float:left; padding:0 20px 0 10px;}
.offerta .colonna-CX{width:180px; display:block; float:left; padding:0 0 0 20px;}
.offerta .colonna-CX .tariffe{display:block; padding:10px 0 0 0; border-bottom:solid 1px #B2C7EB;}
.offerta .colonna-CX .tariffe .prezzo{display:block; padding:3px 0 2px 0; border-top:solid 1px #B2C7EB; font-size:10px;}
.offerta .colonna-CX .tariffe .prezzo .camera{width:100px; display:block; float:left;}
.offerta .colonna-CX .tariffe .prezzo .euro{width:80px; display:block; float:right; text-align:right;}
.offerta .colonna-CX .specifiche{font-size:10px; line-height:12px; font-style:italic; display:block; padding:10px 0 0 0;}
.offerta .colonna-DX{width:200px; display:block; float:right;}
form.offertabox{width:180px; display:block; padding:0 20px 20px 0; margin:0;}
form.offertabox .titolo{display:block; padding:5px; font-size:10px; line-height:12px; color:#125; background:url(../images/offerte-box.jpg) no-repeat #B2C7EB; font-weight:bold}
form.offertabox .testo{display:block; padding:10px; font-size:10px; line-height:12px; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB;}
form.offertabox .testo .descrizione{width:98px; display:block; float:left; padding:0 0 5px 0;}
form.offertabox .testo .euro{width:60px; display:block; float:right; text-align:right; padding:0 0 5px 0;}
form.offertabox .testo .check{display:block; padding:5px 0 0 0;}
form.offertabox .testo .checkradio{float:left; margin:0 5px 0 0;}
form.offertabox .chiudi{display:block; height:5px; background:url(../images/offerte-box-BX.jpg) no-repeat;}
form.offertabox .vai{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#B2C7EB; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding:0 15px 0 0; margin:0; display:block; text-align:right; background:url(../images/vai-S.jpg) no-repeat right #335AA1; border:solid 2px #B2C7EB; float:right;}
a.vai{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#B2C7EB; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding:0 15px 0 0; margin:0; display:block; text-align:right; background:url(../images/vai-S.jpg) no-repeat right #335AA1; border:solid 2px #B2C7EB; float:right;}
.offerte-box-termale{width:160px; display:block; padding:20px 0 0 0; background:url(../images/offerte-box-pacchetti-AX.gif) top no-repeat; font-size:10px;}
.offerte-box-termale .chiudi a{line-hight:12px; font-size:12px; font-weight:normal; text-decoration:none; color:#fff; display:block; padding:5px 22px 5px 5px; background:url(../images/offerte-box-pacchetti-chiudi-S.jpg) right no-repeat #0B1858; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB;}
.offerte-box-termale .chiudi a:hover{background:url(../images/offerte-box-pacchetti-chiudi-A.jpg) right no-repeat #0B1858;}
.offerte-box-termale .descrizione{display:block; background:#335AA1; color:#fff; padding:5px; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB; border-bottom:solid 1px #B2C7EB;}
.tool-tip {width:160px; display:block; padding:20px 0 0 0; background:url(../images/offerte-box-pacchetti-AX.gif) top no-repeat; font-size:10px;}
.tool-title {line-hight:12px; font-size:12px; font-weight:normal; text-decoration:none; color:#fff; display:block; padding:5px 22px 5px 5px; background:url(../images/offerte-box-pacchetti-chiudi-S.jpg) right no-repeat #0B1858; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB;}
.tool-text {display:block; background:#335AA1; color:#fff; padding:5px; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB; border-bottom:solid 1px #B2C7EB;}
 

/* PRENOTA */
.prenota-leading{display:block; padding:0 20px 20px 20px;}
.prenota-leading .titolo{display:block; font-size:24px; line-height:24px; color:#fff; padding:13px; background:url(../images/prenota-A.jpg) no-repeat;}
.prenota-leading .testo{display:block; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB; padding:0;}
.prenota-leading .testo .imageleading{width:170px; display:block; float:left;}
.prenota-leading .testo .descrizione{width:510px; display:block; float:right; padding:20px 20px 20px 0;}
.prenota-leading .prenota a{display:block; font-size:10px; line-height:10px; text-decoration:none; text-transform:uppercase; letter-spacing:1px; padding:8px 26px 8px 8px; text-align:right; background:url(../images/prenota-vai-S.jpg) no-repeat; color:#B2C7EB;}
.prenota-leading .prenota a:hover{background:url(../images/prenota-vai-A.jpg) no-repeat; color:#fff;}

form.prenotazione{display:block; padding:20px; margin:0;}
form.prenotazione .titolo{display:block; font-size:24px; line-height:24px; color:#fff; padding:13px; background:url(../images/prenota-B.jpg) no-repeat;}
form.prenotazione .testo{display:block; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB; padding:20px; background:url(../images/ombra-bassa20.jpg) repeat-x bottom;}
form.prenotazione .moduli-container{display:block; padding:20px; background:#E9EFF9; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB;}

form.prenotazione .moduli-container .colonna-SX{width:330px; display:block; float:left;}
.modulo-due-SX{width:160px; display:block; float:left; padding:10px 0 0 0;}
.modulo-due-DX{width:160px; display:block; float:right; padding:10px 0 0 0;}
.modulo-quattro{width:75px; display:block; float:left; padding:10px 10px 0 0;}
.modulo-uno{display:block; padding:10px 0 0 0;}
.modulo-descrizione{display:block; padding:0 0 5px 0; color:#125; font-size:10px; line-height:10px;}
.form-data{font-size:10px; height:18px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; color:#003; width:158px; border:solid 1px #94B1E3; background:url(../images/calendario.gif) no-repeat right #fff;}
.form-tendina75{font-size:10px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#003; width:73px; border:solid 1px #94B1E3; background:url(../images/calendario.gif) no-repeat right #fff;}
.form-tendina160{font-size:10px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#003; width:158px; border:solid 1px #94B1E3; background:url(../images/calendario.gif) no-repeat right #fff;}
.form-tendina330{font-size:10px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#003; width:328px; border:solid 1px #94B1E3; background:url(../images/calendario.gif) no-repeat right #fff;}
.form-base{font-size:10px; height:18px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; color:#003; width:328px; border:solid 1px #94B1E3; background:#fff;}
.form-richiesta{font-size:10px; height:118px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; color:#003; width:328px; border:solid 1px #94B1E3; background:#fff;}
.modulo-button{width:700px; height:26px; display:block; padding:0 20px 0 0; text-align:right; background:url(../images/prenota-vai-S.jpg) no-repeat;}
.form-button{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; text-transform:uppercase; border:none; background:#335AA1; height:26px; letter-spacing:1px; font-weight:bold; color:#B2C7EB;}

form.prenotazione .moduli-container .colonna-DX{width:330px; display:block; float:right;}
form.prenotazione .moduli-container .colonna-DX ol{list-style:decimal outside; margin-top:10px; margin-bottom:0; display:block;}
form.prenotazione .moduli-container .colonna-DX ul{list-style:square outside; margin-top:10px; margin-bottom:0; display:block; font-size:10px; line-height:12px; color:#125;}
form.prenotazione .moduli-container .colonna-DX li{margin:0 0 5px -20px; font-weight:bold; color:#125;}

form.contatti{display:block; padding:20px; margin:0;}
form.contatti .titolo{display:block; font-size:24px; line-height:24px; color:#fff; padding:13px 13px 13px 66px; background:url(../images/contatti.jpg) no-repeat;}
form.contatti .testo{display:block; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB; padding:20px; background:url(../images/ombra-bassa20.jpg) repeat-x bottom;}
form.contatti .moduli-container{display:block; padding:20px; background:#E9EFF9; border-left:solid 1px #B2C7EB; border-right:solid 1px #B2C7EB;}
form.contatti .moduli-container .colonna-SX{width:330px; display:block; float:left;}
form.contatti .moduli-container .colonna-DX{width:330px; display:block; float:right;}
form.contatti .moduli-container .colonna-DX ol{list-style:decimal outside; margin-top:10px; margin-bottom:0; display:block;}
form.contatti .moduli-container .colonna-DX ul{list-style:square outside; margin-top:10px; margin-bottom:0; display:block; font-size:10px; line-height:12px; color:#125;}
form.contatti .moduli-container .colonna-DX li{margin:0 0 5px -20px; font-weight:bold; color:#125;}

/* AREA RISERVATA */
.area-riservata-login{display:block; padding:20px 20px 0 20px;}
.area-riservata-benvenuto{padding:20px 20px 20px 70px; font-size:20px; line-height:20px; background:url(../images/User.jpg) no-repeat;}
form.login{display:block; margin:0; padding:40px 0 20px 20px; background: url(../images/ombra-bassa20.jpg) repeat-x top;}
.modulo-riservato-SX{width:350px; display:block; float:left; padding:0 0 0 0;}
.modulo-riservato-DX{width:350px; display:block; float:right; padding:0 20px 0 0;}
.form-riservato{font-size:10px; height:18px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; color:#003; width:348px; border:solid 1px #94B1E3; background:#fff;}
.modulo-button-riservato{display:block; padding:20px 20px 0 0; text-align:right;}
.form-button-riservato{font-family:Arial, Helvetica, sans-serif; width:70px; text-align:left; font-size:10px; line-height:10px; text-transform:uppercase; border:none; background:url(../images/login.jpg) no-repeat right; height:24px; letter-spacing:1px; font-weight:bold; color:#B2C7EB; border-left:solid 2px #B2C7EB;}
.area-riservata{display:block; background:url(../images/area-riservata-base.jpg) left repeat-y;}
.area-riservata .colonna-SX{width:190px; padding:20px 0 20px 20px; display:block; float:left;}
.area-riservata .colonna-SX .menu-container{display:block; border-top:solid 1px #B2C7EB;}
.area-riservata .colonna-SX .menuvert a{font-size:10px; font-weight:normal; color:#335AA1; text-decoration:none; text-transform:uppercase; padding:10px 10px 10px 0; line-height:10px; letter-spacing:1px; display:block; background:url(../images/area-riservata-base.jpg) right repeat-y; border-bottom:solid 1px #B2C7EB;}
.area-riservata .colonna-SX .menuvert a:hover{color:#125; background:url(../images/area-riservata-base-A.jpg) right repeat-y;}
.area-riservata .colonna-SX .menuvert-active a{font-size:10px; font-weight:normal; color:#125; text-decoration:none; text-transform:uppercase; padding:10px 10px 10px 0; line-height:10px; letter-spacing:1px; display:block; background:#fff; border-bottom:solid 1px #B2C7EB;}
.area-riservata .colonna-DX{width:530px; padding:20px 0 10px 20px; display:block; float:right;}
.area-riservata .colonna-DX .thumbarea{width:160px; border:solid 1px #B2C7EB; text-align:center; float:left; margin:0 10px 10px 0; font-size:10px;}
.area-riservata .colonna-DX .thumbarea .imagecontainer{height:140px; display:block; padding:10px 10px 0 10px;}
.area-riservata .colonna-DX .thumbarea .descrizione{display:block; padding:3px; background:#B2C7EB;}

/* GUEST BOOK */
.guestbook-gallery{display:block; height:300px; padding:0 0 60px 0; background:url(../images/guestbook-BX.jpg) bottom repeat-x;}
p.guestbook-dida{margin:0; padding:20px 20px 42px 20px; background:url(../images/guestbook-AX.jpg) bottom repeat-x;}

/* NUOVI CSS */
#default-nuovo-container{display:block;  background:url(../images/ombra-bassa20.jpg) bottom repeat-x;}

#default-offerte{width:370px; display:block; float:left;}
#default-offerte .titolo{font-size:18px; line-height:18px; color:#fff; padding:20px; background:url(../images/default-offerte-titolo.jpg) repeat-x bottom #335aa1; display:block;}
#default-offerte .descrizione{width:150px; padding:20px 0 20px 20px; display:block; float:left;}
#default-offerte .pulsanti-container{width:180px; display:block; float:right; background:#B2C7EB;}
#default-offerte .pulsanti-container .pulsante a{padding:20px 48px 20px 20px; display:block; font-size:14px; line-height:18px; color:#fff; font-weight:normal; letter-spacing:1px; text-decoration:none; text-align:right; display:block; background:url(../images/default-pulsante-offerta-S.jpg) bottom no-repeat #94B1E3; display:block;}
#default-offerte .pulsanti-container .pulsante a:hover{background:url(../images/default-pulsante-offerta-A.jpg) bottom no-repeat #B2C7EB; color:#fff;}
.default-cleaner-azzurro{height:1px; display:block; clear:both; background:#83A0DA;}

#default-news{width:380px; display:block; float:right;}
#default-news .titolo{font-size:18px; line-height:18px; color:#fff; padding:20px; background:url(../images/default-news-titolo.jpg) no-repeat bottom #335aa1; display:block;}
#default-news .descrizione{padding:20px; display:block; background:url(../images/news-image.jpg) top left no-repeat;}
h2{font-size:14px; line-height:16px; color:#125; display:block; margin:0; padding:0 0 5px 0;}
#pulsanti-lunghi-container{display:block; height:21px; background:#335AA1; clear:both;}
.pulsante-banner-singolo-lungo a{width:355px; font-size:10px; line-height:10px; color:#B2C7EB; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding:5px 20px 5px 5px; display:block; text-align:right; background:url(../images/banner-S.jpg) right no-repeat; float:left;}
.pulsante-banner-singolo-lungo a:hover{color:#fff; background:url(../images/banner-A.jpg) right no-repeat #5F7ECC;}
.pulsante-banner-ombra-lungo a{width:355px; font-size:10px; line-height:10px; color:#B2C7EB; letter-spacing:1px; text-transform:uppercase; text-decoration:none; padding:5px 20px 5px 5px; display:block; text-align:right; background:url(../images/banner-ombra-lungo-S.jpg) no-repeat; float:right;}
.pulsante-banner-ombra-lungo a:hover{color:#fff; background:url(../images/banner-ombra-lungo-A.jpg) no-repeat;}
.banner-beauty a{width:190px; height:90px; display:block; background:url(../images/banner-beauty-S.jpg) no-repeat;}
.banner-beauty a:hover{background:url(../images/banner-beauty-A.jpg) no-repeat;}

div.slideshow {
  padding: 0;
}
div.slideshow p {
  padding: 10px;
  margin:0;
  color:#FFF;
  background:#000000;
}
.pellicola{
  padding: 0 0 32px 0;
  background:url(../images/guestbook-BX.jpg) repeat-x #000000;
  display:block;
}

/* inizio modulo booking */
#frm_preno{width:750px; padding:0 5px; height:50px; background:url(../images/barra_p_molino.png) no-repeat; margin:0 0 0 0; z-index:2; display:block; position:relative; overflow:hidden;}
#frm_preno_en{width:750px; padding:0 5px; height:40px; background:url(../design/bottone_booking_en.png) no-repeat; margin:0; z-index:2; display:block; position:relative;}
#cont_frm_peno{width:750px; height:36px; padding:0 10px;}

.riga_265_float{width:265px; float:left; display:inline; margin:0 10px 0 0;}
.riga_130_float{width:130px; float:left; display:inline; margin:0 10px 0 0;}
.riga_56_float{width:56px; float:left; display:inline; margin:0 10px 0 0;}

.label_preno{font-size:11px; color:#FFF; display:block; clear:both; margin:0 0 3px 0;}
.select_hotel{width:261px; border:1px solid #FFF; padding:1px; color:#333; background:#f2f2f2;}

.input_day{width:40px; border:1px solid #FFF; padding:1px; color:#333; float:left; margin:0 10px 0 0; background:#f2f2f2;}
.input_day:focus{border: 1px solid #E5D5B5;}
.input_aa{width:60px; border:1px solid #FFF; padding:1px; color:#333; float:left; margin:0 5px 0 0; background:#f2f2f2;}
.input_aa:focus{border: 1px solid #E5D5B5;}
.input_56{width:52px; border:1px solid #FFF; padding:1px; color:#333; float:left; background:#f2f2f2;}
.input_56:focus{border: 1px solid #E5D5B5;}

.btn_book{width:66px; height:30px; text-align:center; font-size:12px; padding:4px 0; color:#fff; background:#003295; border:1px solid #FFF; margin:10px 15px 0 0; float:right; cursor:pointer;}
.btn_book:hover{background:#071961;}
a.cal{width:16px; height:18px; background:url(../design/cal.png) no-repeat; float:left; display:block;}

/* fine modulo booking */