/* CSS Document */

body{margin:0; background:url(../images/base-fondo.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:16px;}
img{border:0;}
a{font-weight:bold; text-decoration:underline; color:#069;}
a:hover{color:#09c;}
h1{font-size:24px; line-height:28px; font-weight:normal; color:#09c; display:block; margin:0; padding:0 0 5px 0; display:block;}
h1.secondo{padding:0 0 15px 0;}
h2{font-size:12px; line-height:16px; color:#069; display:block; margin:0; padding:0; display:block; text-transform:uppercase;}
h3{font-size:12px; line-height:16px; color:#069; display:block; margin:0 0 -7px 0; padding:0; display:block; text-transform:uppercase;}
p{margin:0; padding:5px 0 0 0;}
p.dove{padding:5px 0 10px 0;}
p.tariffario{padding:0px 0 20px 0;}
b, strong{color:#222;}
b.blu{color:#069;}
b.offertaprezzo{color:#069; font-size:18px;}


/* GENERALI*/
#testata{height:70px; display:block; background:url(../images/base-testata.jpg) repeat-x;}
.testata{width:760px; display:block; margin-left:auto; margin-right:auto;}
.logoalto{width:170px; height:70px; display:block; float:left; background:url(../images/base-testa-logo.jpg) no-repeat;}
#container{width:760px; display:block; margin-left:auto; margin-right:auto;}
#colonna-SX{width:175px; display:block; float:left;}
#colonna-DX{width:560px; display:block; float:right; padding:20px 0 0 0;}

.cleaner{height:1px; display:block; clear:both;}
.cleaner-gray{height:1px; display:block; clear:both; background:#ccc;}
.cleaner-brown{height:1px; display:block; clear:both; background:#633;}


#firma{position:absolute; top:0px; right:40px; width:60px; height:
20px; border-right:solid 1px #38f;}
#firma-itiner{position:absolute; top:0px; right:0px; width:40px;
height:20px;}
.flag{width:18px; height:12px; display:block; float:right; padding:40px 0 0 5px;}


/* MENU */
.logo a{width:175px; height:70px; padding:80px 0 0 0; text-align:center; text-transform:uppercase; text-decoration:none; color:#fc0; letter-spacing:1px; display:block; background:url(../images/base-logo.jpg) no-repeat;}
#menu-container{width:170px; display:block; background:url(../images/base-menu.jpg) repeat-y; padding:0 5px 0 0; text-align:center;}
#menu-container a{border-top:solid 1px #633; display:block; padding:10px; font-size:10px; line-height:10px; letter-spacing:2px; font-weight:normal; text-decoration:none; text-transform:uppercase; color:#fff; background:url(../images/base-menu-S.jpg) repeat-x;}
#menu-container a:hover{background:url(../images/base-menu-A.jpg) repeat-x; color:#fc0;}
#piede{width:160px; height:104px; padding:30px 10px 0 5px; display:block; background:url(../images/base-piede.jpg) no-repeat; font-size:10px; line-height:12px; color:#fff; text-align:center;}
#piede a{color:#fc0;}
#piede a:hover{color:#ff0;}

/* DEFAULT */
.flash{display:block; padding:0 0 20px 0;}
.flash .titolo{display:block; padding:13px 13px 10px 13px; font-size:18px; line-height:18px; color:#fff; background:url(../images/tariffe-offerta-AX.jpg) no-repeat;}
.flash .testo{display:block; width:554px; height:295px; padding:0 3px 0 3px; background:url(../images/tariffe-offerta-CX.jpg) repeat-y;}
.flash .piede{display:block; padding:5px 8px 7px 8px; background:url(../images/tariffe-offerta-BX.jpg) no-repeat;}
.flash .piede .vai a{font-size:10px; line-height:10px; text-decoration:none; text-align:right; text-transform:uppercase; letter-spacing:1px; color:#fc0; display:block; background:url(../images/freccia-S.gif) no-repeat right; padding:0 15px 0 0; float:right; font-weight:normal;}
.flash .piede .vai a:hover{color:#fff; background:url(../images/freccia-A.gif) no-repeat right;}

.banner{width:173px; display:block; padding:0 20px 0 0; float:left;}
.banner .titolo{display:block; padding:13px 13px 10px 13px; font-size:18px; line-height:18px; color:#fff; background:url(../images/banner-AX.jpg) no-repeat;}
.banner .testo{display:block; padding:0 3px 0 3px; background:url(../images/banner-CX.jpg) repeat-y;}
.banner .piede{display:block; padding:5px 8px 7px 8px; background:url(../images/banner-BX.jpg) no-repeat;}
.banner .piede .vai a{font-size:10px; line-height:10px; text-decoration:none; text-align:right; text-transform:uppercase; letter-spacing:1px; color:#fc0; display:block; background:url(../images/freccia-S.gif) no-repeat right; padding:0 15px 0 0; float:right; font-weight:normal;}
.banner .piede .vai a:hover{color:#fff; background:url(../images/freccia-A.gif) no-repeat right;}

.banner-clear{width:173px; display:block; float:left;}
.banner-clear .titolo{display:block; padding:13px 13px 10px 13px; font-size:18px; line-height:18px; color:#fff; background:url(../images/banner-AX.jpg) no-repeat;}
.banner-clear .testo{display:block; padding:0 3px 0 3px; background:url(../images/banner-CX.jpg) repeat-y;}
.banner-clear .piede{display:block; padding:5px 8px 7px 8px; background:url(../images/banner-BX.jpg) no-repeat;}
.banner-clear .piede .vai a{font-size:10px; line-height:10px; text-decoration:none; text-align:right; text-transform:uppercase; letter-spacing:1px; color:#fc0; display:block; background:url(../images/freccia-S.gif) no-repeat right; padding:0 15px 0 0; float:right; font-weight:normal;}
.banner-clear .piede .vai a:hover{color:#fff; background:url(../images/freccia-A.gif) no-repeat right;}





/* APPARTAMENTI */
#appartamenti{display:block; margin:10px 0 0 0; border-top:solid 1px #ccc;}
#appartamenti .scheda{display:block; padding:10px 0 10px 0; border-bottom:solid 1px #ccc;}
#appartamenti .scheda .immagini{width:180px; display:block; float:left;}
#appartamenti .scheda .testo{width:200px; display:block; padding:0 0 0 10px; float:left;}
#appartamenti .scheda .dati{width:150px; display:block; float:right; padding:0 0 10px 10px; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc;}
#appartamenti .scheda .persone-2{font-size:10px; line-height:10px; text-transform:uppercase; letter-spacing:1px; padding:11px 0 10px 29px; background:url(../images/appartamenti-uomo-2.gif) top left no-repeat; font-weight:bold; color:#069;}
#appartamenti .scheda .persone-3{font-size:10px; line-height:10px; text-transform:uppercase; letter-spacing:1px; padding:11px 0 10px 41px; background:url(../images/appartamenti-uomo-3.gif) top left no-repeat; font-weight:bold; color:#069;}
#appartamenti .scheda .persone-4{font-size:10px; line-height:10px; text-transform:uppercase; letter-spacing:1px; padding:11px 0 10px 53px; background:url(../images/appartamenti-uomo-4.gif) top left no-repeat; font-weight:bold; color:#069;}
#appartamenti .scheda .persone-5{font-size:10px; line-height:10px; text-transform:uppercase; letter-spacing:1px; padding:11px 0 10px 65px; background:url(../images/appartamenti-uomo-5.gif) top left no-repeat; font-weight:bold; color:#069;}
#appartamenti .scheda .prezzo{width:70px; display:block; float:right; font-size:10px; }

/* SERVIZI */
#servizi{display:block; margin:10px 0 0 0; border-top:solid 1px #ccc;}
#servizi .scheda{display:block; padding:10px 0 10px 0; border-bottom:solid 1px #ccc;}
#servizi .scheda .immagini{width:180px; display:block; float:left;}
#servizi .scheda .testo{width:365px; display:block; float:right;}

/* DOVE SIAMO */
#dove-siamo{display:block; margin:10px 0 0 0;}
#dove-siamo .google{width:554px; height:408px; padding:3px 3px 0 3px; display:block; background:url(../images/dove-google.jpg) no-repeat;}
#dove-siamo .testo{width:524px; padding:15px 18px 0 18px; display:block; background:url(../images/dove-testo.jpg) repeat-y;}
#dove-siamo .testo .descrizione{width:324px; display:block; float:left;}
#dove-siamo .testo .link{width:170px; display:block; float:right; padding:0 0 0 15px; border-left:solid 1px #ccc;}
#dove-siamo .piede{display:block; padding:15px 18px 15px 18px; background:url(../images/dove-piede.jpg) no-repeat bottom;}
.pdf a{display:block; padding:15px 0 14px 38px; background:url(../images/pdf.gif) top left no-repeat; float:left; line-height:12px;}
.acrobat-reader a{width:120px; height:33px; display:block; float:right; background:url(../images/adobe-reader-S.jpg) no-repeat;}
.acrobat-reader a:hover{background:url(../images/adobe-reader-A.jpg) no-repeat;}

/* TARIFFE */
.tariffe-descrizione{width:240px; display:block; float:left;}
.tariffe-prezzo{width:80px; display:block; float:right; text-align:right; font-weight:bold; color:#333;}
.tariffe-data{width:80px; display:block; float:right; text-align:right; font-size:10px;}
.tariffe{display:block; margin:10px 0 0 0; border-top:solid 1px #ccc;}
.tariffe-linea{display:block; padding:5px 0 4px 0; border-bottom:solid 1px #ccc;}
.tariffe-informazioni{display:block;}
.tariffe-offerta{display:block; padding:0 0 20px 0;}
.tariffe-offerta .titolo{display:block; padding:13px 13px 10px 13px; font-size:18px; line-height:18px; color:#fff; background:url(../images/tariffe-offerta-AX.jpg) no-repeat;}
.tariffe-offerta .testo{display:block; padding:13px 13px 10px 13px; background:url(../images/tariffe-offerta-CX.jpg) repeat-y;}
.tariffe-offerta .specifiche{display:block; padding:5px 8px 5px 8px; background:url(../images/tariffe-offerta-SP.jpg) repeat-y; font-size:10px; line-height:12px; color:#333;}
.tariffe-offerta .piede{display:block; padding:5px 8px 7px 8px; background:url(../images/tariffe-offerta-BX.jpg) no-repeat;}
.tariffe-offerta .piede .vai a{font-size:10px; line-height:10px; text-decoration:none; text-align:right; text-transform:uppercase; letter-spacing:1px; color:#fc0; display:block; background:url(../images/freccia-S.gif) no-repeat right; padding:0 15px 0 0; float:right; font-weight:normal;}
.tariffe-offerta .piede .vai a:hover{color:#fff; background:url(../images/freccia-A.gif) no-repeat right;}

/* OFFERTE */
#offerte{display:block; margin:10px 0 0 0; border-top:solid 1px #ccc;}
#offerte .scheda{display:block; padding:10px 0 10px 0; border-bottom:solid 1px #ccc;}
#offerte .scheda .durata{width:100px; display:block; float:left;}
#offerte .scheda .testo{width:300px; display:block; float:left; padding:0 10px 0 10px; border-right:solid 1px #ccc;}
#offerte ul{list-style:circle outside; margin-top:10px; margin-bottom:10px; display:block;}
#offerte li{margin:0 0 5px -20px;}
#offerte .vai a{font-size:10px; line-height:10px; float:right; text-decoration:none; text-align:right; text-transform:uppercase; letter-spacing:1px; display:block; background:url(../images/freccia-BLU-S.gif) no-repeat right; padding:0 15px 0 0;}
#offerte .vai a:hover{background:url(../images/freccia-BLU-A.gif) no-repeat right;}




/* MODULI */

form{margin:0; padding:10px 20px 20px 20px; display:block; background:url(../images/modulo-CX.gif) no-repeat bottom;}
.modulo-titolo{display:block; padding:33px 13px 10px 13px; font-size:18px; line-height:18px; color:#09c; background:url(../images/modulo-AX.gif) bottom no-repeat;}
.modulo-uno{width:122px; display:block; float:left; padding:0 10px 10px 0;}
.modulo-due{width:56px; display:block; float:left; padding:0 10px 10px 0;}
.modulo-clear{width:122px; display:block; float:left; padding:0 0 10px 0}
.modulo{display:block; padding:0 0 10px 0}
.modulo-descrizione{display:block; padding:0 0 5px 0; color:#333; font-size:10px; line-height:10px;}
.form-data{font-size:10px; height:18px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; color:#333; width:120px; border:solid 1px #ccc; background:url(../images/calendario.gif) no-repeat right #fff;}
.form-tendina60{font-size:10px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#333; width:54px; border:solid 1px #ccc; background:url(../images/calendario.gif) no-repeat right #fff;}
.form-tendina130{font-size:10px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#333; width:120px; border:solid 1px #ccc; 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:#333; width:115px; border:solid 1px #ccc; background:#fff;}
.form-richiesta{font-size:10px; height:118px; text-indent:3px; font-family:Arial, Helvetica, sans-serif; color:#333; width:510px; border:solid 1px #ccc; background:#fff;}
.modulo-button{display:block; padding:10px 0 0 0; text-align:right; border-top:solid 1px #ccc;}
/*.form-button{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; text-transform:uppercase; border:none; padding:5px; background:url(../images/base-button.jpg) repeat-x; letter-spacing:1px; font-weight:bold; color:#fff;}*/
.form-button{
	height:20px;
	background-color:#09f;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	color:#fff;
	padding:0 4px 2px 4px;
	margin:0;
	overflow:visible;
	font-size:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.1em;
}


/* SLIDER */
.imageSlideshowHolder,.imageSlideshowHolder_left{
		width:484px;	/* Image width */
		display:block;
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}




/* SCRIPTS */

/* POP */
img.pop{width:69px; height:69px; padding:8px 13px 13px 8px; background:url(../images/base-thumb.gif) no-repeat; display:block; float:left;}
img.big{width:480px;}
img.map{width:65px; height:65px; display:block; float:left;}
.pop-immagine{width:500px; display:block; text-align:center;}
.pop-immagine .collegamento{padding:10px}
.pop-stagioni{width:100px; display:block; background:#ffc;}
.pop-stagioni .collegamento{padding:10px}
.pop-alto a{height:24px; display:block; background:url(../images/pop-alto-S.jpg) repeat-x;}
.pop-alto a:hover{background:url(../images/pop-alto-A.jpg) repeat-x;}
.pop-basso{height:24px; display:block; background:url(../images/pop-basso-base.jpg) repeat-x;}
.pop-indietro a{width:24px; height:24px; display:block; float:right; background:url(../images/pop-indietro-S.jpg) no-repeat; border-left:solid 1px #ccc;}
.pop-indietro a:hover{background:url(../images/pop-indietro-A.jpg) no-repeat;}
.pop-avanti a{width:24px; height:24px; display:block; float:right; background:url(../images/pop-avanti-S.jpg) no-repeat; border-left:solid 1px #ccc;}
.pop-avanti a:hover{background:url(../images/pop-avanti-A.jpg) no-repeat;}
.pop-chiudi a{width:24px; height:24px; display:block; float:right; background:url(../images/pop-chiudi-S.jpg) no-repeat; border-left:solid 1px #ccc;}
.pop-chiudi a:hover{background:url(../images/pop-chiudi-A.jpg) no-repeat;}
.popstagioni-basso{height:24px; display:block; background:url(../images/popstagioni-basso-base.jpg) repeat-x;}
.popstagioni-chiudi a{width:24px; height:24px; display:block; float:right; background:url(../images/popstagioni-chiudi-S.jpg) no-repeat; border-left:solid 1px #ccc;}
.popstagioni-chiudi a:hover{background:url(../images/popstagioni-chiudi-A.jpg) no-repeat;}



.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;
}

