/* CSS Document */

body{margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px; color:#666; background:url(../images/terme-base-fondo.gif) repeat;}
img{border:0;}
a{color:#0077CC; text-decoration:underline;}
a:hover{color:#144268;}
h1{font-size:14px; color:#0077CC; text-transform:uppercase; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #D9D9DE; letter-spacing:2px; font-weight:normal;}
p{margin:0 0 10px 0;}

/* GENERALI */
#container{width:762px; margin-left:auto; margin-right:auto; padding:20px 0 0 0;}
#corpo{width:760px; border:solid 1px #8BA5AC; background:url(../images/base-corpo.gif) left repeat-y #fff;}
#colonna-SX{width:220px; display:block; float:left;}
#colonna-DX{width:540px; display:block; float:right;}
.cleaner{height:1px; display:block; clear:both;}
.cleaner-filetto{height:21px; display:block; clear:both; background:url(../images/tariffe-trim.gif) repeat-x center;}
.cleaner-filettino{height:7px; display:block; clear:both; background:url(../images/tariffe-trim.gif) repeat-x center;}



/* SECONDARI */
.logo a{width:220px; height:165px; display:block; background:url(../images/terme-base-logo-S.gif) no-repeat;}
.logo a:hover{background:url(../images/terme-base-logo-A.gif) no-repeat;}
#lingue{display:block; background:url(../images/terme-base-lingue.gif) left repeat-y #0077CC; padding:10px; text-align:right; color:#A5A5B1; font-size:10px; line-height:10px; text-transform:uppercase;}
#lingue a{color:#fff; text-decoration:none; letter-spacing:1px;}
#lingue a:hover{color:#fff; text-decoration:underline;}
#menu-container{display:block; background:url(../images/terme-base-menu-container.gif) repeat; border-top:solid 1px #77B7C1;}
.menu-sezione{display:block; padding:15px 15px 7px 15px; text-align:center; border-bottom:solid 1px #77B7C1; font-size:11px; line-height:11px;}
.menu-sezione a{display:block; margin:0 0 8px 0; text-decoration:none; text-transform:uppercase; letter-spacing:2px;}
.menu-sezione a:hover{text-decoration:underline;}
#indirizzo{padding:25px; display:block; text-align:center;}
#contenitore-testo{display:block; padding:20px 20px 10px 20px;}

/* DEFAULT */
#flash-default{width:540px; height:250px; display:block;}
#banner-container{display:block; padding:0 0 20px 10px;}
.banner{width:160px; display:block; padding:0 0 0 10px; float:left;}
.banner .titolo{display:block; padding:8px 8px 15px 8px; color:#fff; font-size:14px; line-height:14px; background:url(../images/terme-banner-titolo-base.gif) repeat-x; border-left:solid 1px #D9D9DE; border-right:solid 1px #D9D9DE;}
.banner .testo{display:block; padding:0 10px 10px 10px; background:url(../images/terme-base-menu-container.gif) repeat; border-left:solid 1px #D9D9DE; border-right:solid 1px #D9D9DE; border-bottom:solid 1px #D9D9DE; }
.banner .vai a{display:block; padding:10px 20px 0 0; background:url(../images/terme-vai-S.gif) no-repeat right bottom; text-align:right;}
.banner .vai a:hover{background:url(../images/terme-vai-A.gif) no-repeat right bottom;}
img.bannerimage{width:148px; padding:5px; border:solid 1px #D9D9DE;}
b{color:#333;}

/* ARTICOLO */
#image-categoria{width:540px; height:135px; display:block; border-bottom:solid 1px #A6B9B9;}
#photogallery-container{display:block; padding:0 20px 20px 20px;}
.photogallery{display:block; border:solid 1px #D9D9DE;}
.photogallery .titolo{display:block; padding:7px 7px 15px 7px; line-height:12px; background:url(../images/terme-photogallery-container-titolo.jpg) repeat-x; text-transform:uppercase; color:#0077CC;}
.photogallery .gallery{display:block; padding:2px 0 0 0; background:url(../images/terme-base-menu-container.gif) repeat;}
.photogallery .gallery .thumb{width:112px; padding:0 0 9px 10px; display:block; float:left;}
.photogallery .video{padding:2px 9px 9px 9px; display:block;}
img.thumbimage{width:100px; padding:5px; background:#fff; border:solid 1px #D9D9DE;}

/* TRATTAMENTI */
#trattamenti-container{display:block; padding:0 20px 20px 20px;} 
#trattamenti-container ul{list-style:none; padding:0; margin:0;}
#trattamenti-container li{display:block; padding:10px 0 0 0; margin:10px 0 0 0; border-top:solid 1px #D9D9DE;}
#trattamenti-container h1{font-size:12px; color:#0077CC; padding:0 0 10px 0; margin:0; text-transform:none; font-weight:bold; border:none; letter-spacing:normal; width:300px; float:left; display:block;}
#trattamenti-container p{margin:0;}
#trattamenti-container .prezzo{width:100px; display:block; padding:0 0 10px 0; float:right; font-size:12px; font-weight:bold; color:#07c; text-align:right;}



/* OFFERTE */
#offerte-container{display:block; padding:0 19px 20px 19px;}
#offerte-container .titolo {display:block; padding:8px; background:url(../images/tariffe-S.jpg) repeat-x bottom; border-top:solid 1px #D9D9DE; border-left:solid 1px #D9D9DE; border-right:solid 1px #D9D9DE;}
#offerte-container .titolo .testo{width:300px; display:block; float:left; text-transform:uppercase; color:#0077CC;}
#offerte-container .titolo .vai a{display:block; padding:0 20px 0 0; background:url(../images/terme-vai-S.gif) no-repeat right bottom; text-align:right; float:right;}
#offerte-container .titolo .vai a:hover{background:url(../images/terme-vai-A.gif) no-repeat right bottom;}
.offerta{display:block; padding:10px; border-bottom:solid 1px #D9D9DE; border-right:solid 1px #D9D9DE; border-left:solid 1px #D9D9DE;}
.offerta .prezzi{width:140px; display:block; float:left;}
.offerta .prezzi .euro{display:block; font-size:14px; line-height:14px; font-weight:bold; color:#0077CC; padding:0 0 5px 0;}
.offerta .prezzi .data{display:block; padding:0 0 5px 0;}
.offerta .descrizione{width:320px; display:block; float:right;}
.offerta .descrizione ul{list-style:none; padding:0 0 20px 0; display:block; margin:0; font-weight:bold; color:#07c;}
.offerta .descrizione li{display:block; padding:2px 0 0 0; margin:0; color:#333; font-weight:normal;}
.offerta .descrizione p{margin:0;}




/* MODULI */
#form-container{display:block; padding:0 19px 20px 19px;}
form {display:block; padding:0; margin:0; background:url(../images/base-form-fondo.jpg) repeat-x bottom; border:solid 1px #D9D9DE;}
.modulo-container-quattro{display:block; width:112px; padding:10px 0 0 10px; float:left;}
.modulo-container-due{display:block; width:234px; padding:10px 0 0 10px; float:left;}
.modulo-container-uno{display:block; width:490px; padding:10px 0 0 10px;}
.modulo-descrizione{display:block; padding:0 0 5px 0;}
.modulo-quattro{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px; color:#000; padding:2px; border:solid 1px #D9D9DE; width:106px; height:14px;}
.modulo-data{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px; color:#000; padding:2px; border:solid 1px #D9D9DE; width:106px; height:14px; background:url(../images/calendario.gif) no-repeat right #fff;}
.modulo-due{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px; color:#000; padding:2px; border:solid 1px #D9D9DE; width:228px; height:14px;}
.modulo-tendina{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px; color:#000; border:solid 1px #D9D9DE; width:232px; height:18px;}
.modulo-uno{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px; color:#000; padding:2px; border:solid 1px #D9D9DE; width:478px; height:100px;}
.form-modulo-button{display:block; padding:10px;}
.modulo-button{padding:0 30px 0 0; display:block; margin:0; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; border:none; font-size:14px; float:right; line-height:14px; color:#0077CC; background:url(../images/terme-vai-S.gif) no-repeat right;}





/* SCRIPTS */

/* POP */
img.pop{width:450px;}
.pop-immagine{width:470px; display:block;}
.pop-immagine .collegamento{padding:10px}
.pop-alto a{height:20px; display:block; background:url(../images/banner-fondo.gif) repeat; border-bottom:solid 1px #D9D9DE;}
.pop-basso{height:24px; display:block; background:url(../images/pop-basso-base.jpg) repeat-x; border-bottom:solid 1px #D9D9DE;}
.pop-indietro a{width:24px; height:24px; display:block; float:right; background:url(../images/terme-pop-indietro-S.jpg) no-repeat; border-left:solid 1px #D9D9DE;}
.pop-indietro a:hover{background:url(../images/terme-pop-indietro-A.jpg) no-repeat;}
.pop-avanti a{width:24px; height:24px; display:block; float:right; background:url(../images/terme-pop-avanti-S.jpg) no-repeat; border-left:solid 1px #D9D9DE;}
.pop-avanti a:hover{background:url(../images/terme-pop-avanti-A.jpg) no-repeat;}
.pop-chiudi a{width:24px; height:24px; display:block; float:right; background:url(../images/terme-pop-chiudi-S.jpg) no-repeat; border-left:solid 1px #D9D9DE;}
.pop-chiudi a:hover{background:url(../images/terme-pop-chiudi-A.jpg) no-repeat;}

/* FIRMA */
#firma{position:absolute; top:0px; right:0px; width:20px; height:80px;}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	display:block; padding:3px; float:left; background:url(../images/chisiamo-image.jpg) repeat-x; margin:0 0 10px 10px;
}
.highslide:hover img {
	background:#f60;
}

.highslide-image {
    border: 0;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 0px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display:none;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-html {
    background-color:#fff;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
