/* CSS Document */

body{margin:0; background: url(../images/base-fondo.jpg) repeat-x #CCE6FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#8C8C8C;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:normal; color:#0084F7; margin:0; padding:0 0 10px 0; display:block}
h1 .gray{color:#8C8C8C;}
h1 .gray-underline{color:#8C8C8C; padding:0 0 5px 0; border-bottom:solid 1px #b2b2b2; display:block;}


img{border:0}

a{color:#0084F7; text-decoration:underline;}
a:hover{color:#0066CC;}

form{padding:0; margin:0;}

/* CLASSI */
.testo-scuro{color:#333333;}
.blu{color:#0084F7;}
.testo12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.titolo12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#666666;}
.titolo12-blu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#0084F7;}



/*TESTATA*/
#testata{width:742px; height:125px; background:url(../images/base-testata.jpg) no-repeat; display:block;}
.logo a{ width:200px; height:125px; background:url(../images/base-logo-S.jpg) no-repeat; display:block; float:left;}
.logo a:hover{background:url(../images/base-logo-A.jpg) no-repeat}
a.online-booking{color:#0066cb; font-family:Arial, Helvetica, sans-serif; line-height:10px; text-transform:uppercase; display:block; float:left; padding:7px; background:#ec3; margin:85px 0 0 10px; font-weight:bold; text-decoration:none;}
a:hover.online-booking{background:#fff;}
#colonna-destra{width:222px; height:125px; display:block; float:right;}
#lingue-container{ width:222px; height:39px; display:block;}
.lingue-ITA a{width:27px; height:39px; background:url(../images/lingue-ITA-S.jpg) no-repeat; display:block; float:left;}
.lingue-ITA a:hover{background:url(../images/lingue-ITA-A.jpg) no-repeat;}
.lingue-ING a{width:27px; height:39px; background:url(../images/lingue-ING-S.jpg) no-repeat; display:block; float:left;}
.lingue-ING a:hover{background:url(../images/lingue-ING-A.jpg) no-repeat;}
.lingue-TED a{width:27px; height:39px; background:url(../images/lingue-TED-S.jpg) no-repeat; display:block; float:left;}
.lingue-TED a:hover{background:url(../images/lingue-TED-A.jpg) no-repeat;}
.lingue-RUS a{width:27px; height:39px; background:url(../images/lingue-RUS-S.jpg) no-repeat; display:block; float:left;}
.lingue-RUS a:hover{background:url(../images/lingue-RUS-A.jpg) no-repeat;}
#area-riservata-container{width:222px; height:86px; display:block}
.area-riservata a{width:80px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#CCE6FF; text-decoration:none; text-transform:uppercase; padding:7px 3px 3px 18px; border-left:solid 1px #0049B5; border-bottom:solid 1px #003E9A; border-right:solid 1px #0043A7; background:url(../images/area-riservata-S.gif) no-repeat #2F86DE; display:block;}
.area-riservata a:hover{color:#FFFFFF; background:url(../images/area-riservata-A.gif) no-repeat #56ACDD;}


/* ELEMENTI BASE */
#container{padding:12px; display:block;}
.chiudi{display:block; padding:12px 0 20px 66px; width:650px;}
.chiudi .space-hotels{ width:46px; height:35px; display:block; float:left; margin:5px 10px 0 0;}
.chiudi .certificazione-dnv{width:41px; height:40px; display:block; float:left; margin:0 25px 0 0;}
.chiudi .indirizzo{color:#666666; display:block; float:left; margin:5px 0 0 0; width:350px;}
.chiudi .firma a{width:43px; height:5px; display:block; background:url(../images/firma-S.gif) no-repeat; float:right; margin:5px 0 0 0;}
.chiudi .firma a:hover{background:url(../images/firma-A.gif) no-repeat;}
#container-SX{width:730px; display:block; float:left;}
/*#container-SX{width:730px; display:block; position:absolute; top:135px; left:10px;}*/
#container-SX-menu{width:730px; height:24px; display:block; padding:3px 0 0 0; background:url(../images/container-SX-menu.jpg) no-repeat}
#container-SX-sottomenu{width:724px; height:41px; display:block; background:url(../images/container-SX-sottomenu.jpg) repeat-y; padding:0 3px 0 3px;}
#container-SX-sottomenu-interno{height:40px; display:block; border-bottom:solid 1px #B2B2B2; background:url(../images/base-fascia.jpg) repeat-x bottom;}
#container-SX-contenuti{width:704px; display:block; background:url(../images/container-SX-fondo.jpg) repeat-y; padding:10px 13px 2px 13px;}
#container-SX-contenuti-articolo{width:704px; display:block; background:url(../images/container-SX-articolo.jpg) repeat-y; padding:10px 13px 2px 13px;}
#container-SX-contenuti-default{width:684px; display:block; background:url(../images/container-SX-fondo.jpg) repeat-y; padding:20px 23px 12px 23px;}
#container-SX-testa{width:730; height:8px; display:block; background:url(../images/container-SX-testa.jpg) no-repeat bottom; padding:6px 0 0 0;}
#container-SX-centro{width:704px; display:block; background:url(../images/container-SX-centro.jpg) repeat-y; padding:2px 13px 2px 13px;}
#container-SX-piede{width:730; height:8px; display:block; background:url(../images/container-SX-piede.jpg) no-repeat;} 
#colonna{width:161px; display:block; float:left; padding:0 20px 0 0}
#colonna-cleaner{width:161px; display:block; float:left;}
#colonna-aree{width:160px; height:213px; display:block; float:left; padding:0 10px 20px 0; margin:0 10px 0 0; border-right:solid 1px #B2B2B2;}
#colonna-aree-cleaner{width:160px; height:213px; display:block;padding:0 0 20px 0; float:left;}
.colonna-aree-testo{padding:5px 0 0 0; display: block;}
#colonna3{width:523px; display:block; float:right;}
#google-map{width:523px; height:523px; display:block; padding:10px 0 0 0;}

#cleaner{display:block; height:1px; clear:both;}
#cleaner-DX{display:block; width:250px; height:1px; clear:both;}


#container-DX{width:263px; display:block; position:absolute; top:135px; left:750px;}
#container-DX-menu{width:254px; height:24px; display:block; background:url(../images/container-DX-menu.jpg) no-repeat; padding:3px 0 0 9px;}
#container-DX-centro{width:263; display:block; background:url(../images/container-DX-fondo.jpg) repeat-y;}
#container-DX-contenuti{width:237; display:block; background:url(../images/base-fascia.jpg) repeat-x bottom; margin:0 3px 0 3px; padding:10px 10px 0 10px;}
#container-DX-piede{width:263; height:10px; display:block; background:url(../images/container-DX-piede.jpg) no-repeat;}
#container-DX-pulsante{width:257; display:block; background:url(../images/base-fascia.jpg) repeat-x bottom; margin:0 3px 0 3px; border-bottom:solid 1px #B2B2B2;}


/* MENU */
.menu-home a{width:33px; height:24px; background:url(../images/menu-home-S.jpg) no-repeat; display:block; float:left; border-right:solid 1px #004F9D;}
.menu-home a:hover{background:url(../images/menu-home-A.jpg) no-repeat; border-right:solid 1px #FFFFFF;}
.menu-home-attivo{width:33px; height:24px; background:url(../images/menu-home-A.jpg) no-repeat; display:block; float:left; border-right:solid 1px #FFFFFF;}

.menu a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-S.jpg) repeat-x; display:block; float:left; padding:6px; border-right:solid 1px #004F9D; color:#FFFFFF; float:left;}
.menu a:hover{background:url(../images/menu-A.jpg) repeat-x; border-right:solid 1px #FFFFFF; color:#0084F7;}
.menu-attivo{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; background:url(../images/menu-A.jpg) repeat-x; display:block; float:left; padding:6px; border-right:solid 1px #FFFFFF; color:#0084F7; float:left;}
.sottomenu a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; background:url(../images/menu-sotto-S.gif) no-repeat center left; text-decoration:none; float:left; padding:9px 0 7px 16px; color:#A1A1A1; margin:7px 0 0 7px; display:block;}
.sottomenu a:hover{background:url(../images/menu-sotto-A.gif) no-repeat center left; color:#0084F7;}
.sottomenu-link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; background:url(../images/menu-sotto-S.gif) no-repeat; text-decoration:none; padding:0 0 12px 16px; color:#A1A1A1; display:block;}
.sottomenu-link a:hover{background:url(../images/menu-sotto-A.gif) no-repeat; color:#0084F7;}

#mainMenu{height:24px; display:block; margin:0 0 0 10px;}
	#mainMenu a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-S.jpg) repeat-x; display:block; padding:6px; border-right:solid 1px #004F9D; color:#FFFFFF; float:left;	}
	#submenu{width:724px; height:41px; display:block; background:url(../images/container-SX-sottomenu.jpg) no-repeat; padding:0 3px 0 3px;}	
	#submenu div{white-space:nowrap;}
	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; background:url(../images/menu-A.jpg) repeat-x; display:block; float:left; padding:6px; border-right:solid 1px #FFFFFF; color:#0084F7; float:left;	cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */}
	#mainMenu .activeMenuItem img{position:absolute; bottom:0px; right:0px;}
		
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-S.jpg) repeat-x; display:block; float:left; padding:6px; border-right:solid 1px #004F9D; color:#FFFFFF; }
	#submenu a{	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; background:url(../images/menu-sotto-S.gif) no-repeat center left; text-decoration:none; float:left; padding:9px 0 7px 16px; color:#A1A1A1; margin:7px 0 0 7px; display:block;	}
	#submenu a:hover{background:url(../images/menu-sotto-A.gif) no-repeat center left; color:#0084F7;}

/* virtual page */
.virtualpage{display: none;}

/* navigatore dx */
.shadetabs{margin:0; padding:0; display:inline; list-style-type: none;}
.shadetabs li{display:inline;}
.shadetabs li a{padding:6px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-navigatore-S.jpg) repeat-x; display:inline; float:left; border-right:solid 1px #4385ab; color:#FFFFFF; float:left;}
.shadetabs li a:hover{background:url(../images/menu-navigatore-A.jpg) repeat-x; border-right:solid 1px #FFFFFF; color:#56ADCC;}
.shadetabs li.selected{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-navigatore-A.jpg) repeat-x; display:inline; border-right:solid 1px #FFFFFF; color:#56ADCC; float:left;}
.shadetabs li.selected a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-navigatore-A.jpg) repeat-x; display:inline; border-right:solid 1px #FFFFFF; color:#56ADCC; float:left;}
.shadetabs li.selected a:hover{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-navigatore-A.jpg) repeat-x; display:inline; border-right:solid 1px #FFFFFF; color:#56ADCC; float:left;}



.menu-navigatore a{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-navigatore-S.jpg) repeat-x; display:block; float:left; padding:6px; border-right:solid 1px #4385ab; color:#FFFFFF; float:left;}
.menu-navigatore a:hover{background:url(../images/menu-navigatore-A.jpg) repeat-x; border-right:solid 1px #FFFFFF; color:#56ADCC;}
.menu-navigatore-attivo {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; line-height:12px; background:url(../images/menu-navigatore-A.jpg) repeat-x; display:block; padding:6px; border-right:solid 1px #FFFFFF; color:#56ADCC; float:left;}
.menu-youtube a{width:60px; height:24px; background:url(../images/menu-youtube-S.jpg) no-repeat center; display:block; float:left; border-right:solid 1px #4385ab; float:left;}
.menu-youtube a:hover{background:url(../images/menu-youtube-A.jpg) no-repeat center; border-right:solid 1px #FFFFFF;}
.menu-youtube-attivo {width:60px; height:24px; background:url(../images/menu-youtube-A.jpg) no-repeat center; display:block; float:left; border-right:solid 1px #FFFFFF; float:left;}
.sottomenu-navigatore a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; background:url(../images/menu-pagina-S.gif) no-repeat center left; text-decoration:none; padding:10px 9px 8px 16px; color:#A1A1A1; margin:0 0 0 9px; display:block;}
.sottomenu-navigatore a:hover{background:url(../images/menu-pagina-A.gif) no-repeat center left; color:#0084F7;}
.avanti a{width:11px; height:11px; display:block; float:right; background:url(../images/menu-sotto-S.gif) no-repeat;}
.avanti a:hover{background:url(../images/menu-sotto-A.gif) no-repeat;}
.indietro a{width:11px; height:11px; display:block; float:right; background:url(../images/menu-sotto-180-S.gif) no-repeat;}
.indietro a:hover{background:url(../images/menu-sotto-180-A.gif) no-repeat;}
.paginatore{width:139px; float:right; display:block; text-align:center;}


/* DEFAULT */ 
#default-container-SX{width:362px; margin:6px 0 0 0; display:block; float:left;}
#default-container-DX{width:352px; height:288px; padding:5px; margin:6px 0 0 0; background:url(../images/default-video.jpg) no-repeat; display:block; float:right;}

.default-offerte-testata{width:342px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; padding:10px 10px 0 10px; color:#A1A1A1; background:url(../images/default-testata-offerte.jpg) no-repeat; display:block}
.default-offerte{width:362px; height:113px; display:block; background:url(../images/default-offerte.jpg) no-repeat; padding:0 0 6px 0;}
.default-offerte .testo{padding:10px 10px 0 132px; display:block; height:68px;}
.default-offerte .prezzo{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold; color:#0084F7;}
.default-offerte .tutte-le-offerte a{width:362px; height:35px; display:block; background:url(../images/default-offerte-S.jpg) no-repeat right;}
.default-offerte .tutte-le-offerte a:hover{background:url(../images/default-offerte-A.jpg) no-repeat right;}
#default-banner-SX{width:178px; display:block; float:left;}
#default-banner-DX{width:178px; display:block; float:right;}
.default-banner-testata{width:158px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; padding:10px 10px 0 10px; color:#A1A1A1; background:url(../images/default-testata-banner.jpg) no-repeat; display:block}
.default-banner-camere a{width:178px; height:113px; display:block; background:url(../images/default-banner-camere-S.jpg) no-repeat;}
.default-banner-camere a:hover{width:178px; height:113px; display:block; background:url(../images/default-banner-camere-A.jpg) no-repeat;}
.default-banner-arrivare a{width:178px; height:113px; display:block; background:url(../images/default-banner-arrivare-S.jpg) no-repeat;}
.default-banner-arrivare a:hover{width:178px; height:113px; display:block; background:url(../images/default-banner-arrivare-A.jpg) no-repeat;}

.default-minibanner-testata a {width:161px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:11px; font-weight:bold; padding:0 0 10px 0; color:#A1A1A1; text-decoration:none; background:url(../images/menu-sotto-S.gif) no-repeat top right; display:block}
.default-minibanner-testata a:hover {color:#0084F7; background:url(../images/menu-sotto-A.gif) no-repeat top right;}

.default-photogallery a{width:147px; padding:5px; display:block; border:solid 2px #b2b2b2;}
.default-photogallery a:hover{border:solid 2px #666666;  background:#CCE6FF;}

.nome{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#0084F7; padding:0 0 5px 0; display:block}
.prezzo{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold; color:#0084F7;}

.aree-photogallery a{width:146px; padding:5px; display:block; border:solid 2px #b2b2b2;}
.aree-photogallery a:hover{border:solid 2px #666666; background:#CCE6FF;}

/* PHOTOGALLERY */
#photogallery-container{width:523px; display:block; padding:10px 0 0 0;}
#photogallery-thumb-container{width:171px; display:block; float:left;}
.photogallery-thum a{width:63px; height:63px; display:block; float:left; padding:5px; border-left:solid 2px #DADADA; border-bottom:solid 2px #C9C9C9; border-right:solid 2px #DADADA; border-top:solid 2px #ECECEC; margin:0 7px 7px 0; background:#FFFFFF;}
.photogallery-thum a:hover{border-left:solid 2px #666666; border-right:solid 2px #666666; border-bottom:solid 2px #666666; border-top:solid 2px #666666; background:#CCE6FF;}
.photogallery-thum-cleaner a{width:63px; height:63px; display:block; float:left; padding:5px; border-left:solid 2px #DADADA; border-bottom:solid 2px #C9C9C9; border-right:solid 2px #DADADA; border-top:solid 2px #ECECEC; margin:0 0 7px 0; background:#FFFFFF;}
.photogallery-thum-cleaner a:hover{border-left:solid 2px #666666; border-right:solid 2px #666666; border-bottom:solid 2px #666666; border-top:solid 2px #666666; background:#CCE6FF;}
#photogallery-image-container{float:left; padding:5px; border-left:solid 2px #DADADA; border-bottom:solid 2px #C9C9C9; border-right:solid 2px #DADADA; border-top:solid 2px #ECECEC;}

/* CAMERE */

#camere-date-container{width:501px; padding:10px; border:solid 1px #B2B2B2; margin:10px 0 0 0; display:block; background:#ECECEC;}
.camere-date-colonna{width:160px; display:block; float:left; padding:0 10px 0 0;}
.camere-date-colonna .titolo{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:0 0 3px 0; display:block; color:#666666;}
.camere-date-colonna .testo{padding:0 0 5px 0; display:block;}
.camere-date-colonna-cleaner{width:160px; display:block; float:left}
.camere-date-colonna-cleaner .testo{padding:0 0 5px 0; display:block;}
.camere-form-data{ width:155px; height:20px; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2; background:url(../images/calendario.gif) no-repeat right #ffffff;}
#camere-prezzo-container{width:161px; display:block; float:left; padding:10px 10px 0 0}
#camere-offerte-container{float:left; width:352px; display:block; padding:10px 0 0 0;}
.camere-prezzo-titolo{padding:0 0 5px 0; text-transform:uppercase; display:block;}
.camere-prezzo-prezzo{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:normal; color:#0084F7; margin:0; padding:5px 0 5px 0; display:block; border-top:solid 1px #B2B2B2;}

/* TRATTAMENTI */
.trattamenti-titolo{ font-family:Arial, Helvetica, sans-serif; font- size:12px; line-height:14px; font-weight:bold; color:#333333; padding: 10px 0 10px 0; border-bottom:dotted 1px #b2b2b2; display:block;} 
.trattamenti-linea{width:523px; padding:5px 0 5px 0; display:block; border-bottom:dotted 1px #b2b2b2;} 
.trattamenti-linea .descrizione{display:block; width:443px; float:left;} 
.trattamenti-linea .prezzo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#8C8C8C; display:block; float:right; font-weight:bold;}

/* PACCHETTI */
.pacchetti-titolo{width:443px; font-family:Arial, Helvetica, sans- serif; font-size:12px; line-height:14px; font-weight:bold; color:#333333; display:block; padding:0 0 5px 0; float:left;} 
.pacchetti-prezzo{width:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#8C8C8C; display:block; float:right; text-align:right; font-weight:bold; padding:0 0 5px 0;} 
.pacchetti-linea{width:523px; padding:10px 0 10px 0; display:block; border-top:dotted 1px #b2b2b2;} 
.pacchetti-linea .descrizione{display:block; width:443px; float:left;}

/* NEWSLETTER */
.newsletter-form{width:230px; height:15px; margin:5px 0 5px 0; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2;}
.newsletter-input{float:left; padding:0 5px 0 0;}
.newsletter-button {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:12px; background:url(../images/menu-sotto-S.gif) no-repeat right; text-decoration:none; text-align:right; border:none; padding:0 16px 0 0; color:#A1A1A1; display:block;}

/* YOU TUBE */
#you-tube-container-pulsante{width:247px; display:block; background:url(../images/base-fascia.jpg) repeat-x bottom; margin:0 3px 0 3px; border-bottom:solid 1px #B2B2B2; padding:5px;}
.you-tube-thumb a{width:90px; height:70px; padding:5px; border:solid 1px #b2b2b2; display:block; float:left; background:#ffffff; margin:0 10px 0 0;}
.you-tube-thumb a:hover{border:solid 1px #666666; background:#CCE6FF}
#you-tube-container-video{position:absolute; top:30px; left:-453px; z-index:100; width:453px; height:387px; border:solid 1px #b2b2b2; background:#ffffff;}
.you-tube-video-testata{ height:16px; padding:4px; text-align:left; background:url(../images/menu-navigatore-S.jpg) repeat-x; display:block;}
.you-tube-chiudi a{width:443px; height:16px; background:url(../images/you-tube-chiudi-S.gif) no-repeat right; display:block;}
.you-tube-chiudi a:hover{background:url(../images/you-tube-chiudi-A.gif) no-repeat right;}
#you-tube-video{ padding:7px 14px 7px 14px; display:block;}

/* GUESTBOOK */
#guestbook-container-SX-centro{width:704px; display:block; background:url(../images/container-SX-centro.jpg) repeat-y; padding:0 13px 2px 13px;}
#guestbook-colonna{width:161px; display:block; float:left; padding:0 20px 10px 0}
#guestbook-colonna-cleaner{width:161px; display:block; float:left; padding:0 0 10px 0}
.guestbook-testata{width:161px; height:16px; display:block; background:url(../images/guestbook-testata.gif) no-repeat;}

.guestbook-testo{width:137px; height:83px; padding:0 10px 10px 10px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; background:#FFFFE0; display:block;}
.guestbook-testo .nome{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#0084F7; padding:0 0 5px 0; display:block}
.guestbook-testo-intero{width:137px; height:170px; padding:0 10px 0 10px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; background:#FFFFE0; display:block;}
.guestbook-testo-intero .nome{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#0084F7; padding:0 0 5px 0; display:block}

.guestbook-valutazione-1{width:107px; height:19px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; background: url(../images/guestbook-valutazione-1.jpg) no-repeat #FFFFE0; padding:5px 0 0 50px; display:block;}
.guestbook-valutazione-2{width:107px; height:19px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; background: url(../images/guestbook-valutazione-2.jpg) no-repeat #FFFFE0; padding:5px 0 0 50px; display:block;}
.guestbook-valutazione-3{width:107px; height:19px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; background: url(../images/guestbook-valutazione-3.jpg) no-repeat #FFFFE0; padding:5px 0 0 50px; display:block;}
.guestbook-valutazione-4{width:107px; height:19px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; background: url(../images/guestbook-valutazione-4.jpg) no-repeat #FFFFE0; padding:5px 0 0 50px; display:block;}
.guestbook-valutazione-5{width:107px; height:19px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; background: url(../images/guestbook-valutazione-5.jpg) no-repeat #FFFFE0; padding:5px 0 0 50px; display:block;}

#guestbook-pulsante{position:absolute; top:216px; left:568px; z-index:150; width:145px; height:18px; padding:6px 0 0 16px; background:url(../images/guestbook-pulsante.gif) no-repeat;}
#guestbook-container-firma{position:absolute; top:238px; left:335px; z-index:100; width:390px; height:470px; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; border-top:solid 2px #DADADA; background:url(../images/guestbook-firma-piede.jpg) repeat-x bottom #FFFF99;}
.guestbook-firma-testata{ height:16px; padding:4px; text-align:left; background:url(../images/guestbook-firma-testata.jpg) repeat-x; display:block;}
.guestbook-firma-chiudi a{width:382px; height:16px; background:url(../images/you-tube-chiudi-S.gif) no-repeat right; display:block;}
.guestbook-firma-chiudi a:hover{background:url(../images/you-tube-chiudi-A.gif) no-repeat right;}
#guestbook-firma-email{position:absolute; top:34px; left:10px; width:180px;}
#guestbook-firma-nome{position:absolute; top:34px; right:10px; width:180px;}
#guestbook-firma-messaggio{position:absolute; top:84px; left:10px; width:372px;}
.guestbook-firma-descrizione{display:block; padding:0 0 10px 0;}
.guestbook-form{width:174px; height:15px; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2;}
.guestbook-form-messaggio{width:366px; height:120px; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2;}

#guestbook-valutazione{position:absolute; left:10px; top:240px; width:370px; height:20px;}
#guestbook-valutazione-1{position:absolute; left:10px; top:260px; width:74px; text-align:center;}
#guestbook-valutazione-2{position:absolute; left:84px; top:260px; width:74px; text-align:center;}
#guestbook-valutazione-3{position:absolute; left:158px; top:260px; width:74px; text-align:center;}
#guestbook-valutazione-4{position:absolute; left:232px; top:260px; width:74px; text-align:center;}
#guestbook-valutazione-5{position:absolute; left:306px; top:260px; width:74px; text-align:center;}

#guestbook-privacy{position:absolute; left:10px; top:300px; width:370px; height:20px;}

/* TARIFFE */
.tariffe-linea{width:704px; padding:5px 0 5px 0; display:block; border-bottom:dotted 1px #b2b2b2;}
.tariffe-descrizione{width:344px; display:block; float:left;}
.tariffe-colonna{width:90px; display:block; float:right; text-align:right;}

/* OFFERTE */
.offerte-linea{width:704px; padding:10px 0 10px 0; display:block; border-bottom:dotted 1px #b2b2b2;}
.offerte-titolo{width:161px; padding:0 10px 0 0; float:left; display:block;}
.offerte-titolo .titolo{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:normal; color:#0084F7; margin:0; padding:0 0 10px 0; display:block;}
.offerte-titolo .data{color:#333333;}
.offerte-descrizione{width:342px; padding:0 10px 0 0; float:left; display:block;}
.offerta-prezzo{width:161px; float:right; display:block; text-align:right;}
.offerte-prezzo .prezzo{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:normal; color:#0084F7; margin:0; padding:0 0 10px 0;}

/* LINKS */
.links-linea{width:704px; padding:10px 0 10px 0; display:block; border-bottom:dotted 1px #b2b2b2;}
.links-logo a{width:148px; padding:5px; float:left; display:block; border-left:solid 2px #DADADA; border-right:solid 2px #DADADA; border-bottom:solid 2px #c9c9c9; border-top:solid 2px #DADADA;}
.links-logo a:hover{border-left:solid 2px #666666; border-right:solid 2px #666666; border-bottom:solid 2px #666666; border-top:solid 2px #666666;}
.links-descrizione{width:532px; padding:0 0 0 10px; float:left; display:block;}

/* PRENOTA */
.prenota-descrizione{color:#666666; padding:14px 10px 14px 10px; display:block; float:left;}
.prenota-form-container{width:160px; padding:7px 0 7px 0; float:left; display:block;}
.prenota-button-container{padding:12px 10px 12px 0; float:right; display:block;}
.prenota-button {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:12px; background:url(../images/menu-sotto-S.gif) no-repeat right; text-decoration:none; text-align:right; border:0; padding:0 16px 0 0; color:#A1A1A1; display:block;}

/* CONTATTI */
#contatti-colonna{width:204px; display:block; float:left; padding:0 20px 0 0;}
#contatti-container{width:480px; display:block; float:left;}
.contatti-form-container-SX{width:235px; display:block; float:left;}
.contatti-form-container-DX{width:235px; display:block; float:right;}
.contatti-form-richiesta-container{width:480px; display:block; padding:0 0 10px 0;}
.contatti-descrizione{display: block; padding:0 0 10px 0; color:#333333;}
.contatti-form{width:231px; height:15px; margin:0 0 10px 0; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2;}
.contatti-form-richiesta{width:476px; height:120px; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2;}
.contatti-form-elenco{width:231px; height:20px; margin:0 0 10px 0; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2;}

/* AREA RISERVATA */
.areariservata-linea{padding:0 0 10px 0; margin:0 0 10px 0; display:block; border-bottom:dotted 1px #b2b2b2;}
.areariservata-file{display: block; float:left; padding:0 10px 0 0;}
#areariservata-file{width:704px; display:block; background:url(../images/container-SX-articolo.jpg) repeat-y; padding:0 13px 2px 13px;}
#areariservata-container-login{position:absolute; top:22px; left:421px; z-index:200; width:200px; height:155px;  border-left:solid 1px #0049B5; border-bottom:solid 1px #003E9A; border-right:solid 1px #0043A7; border-top:solid 1px #2F86DE; background:#CCE6FF;}
.areariservata-testata{ height:16px; padding:4px; text-align:left; background:url(../images/areariservata-testata.jpg) repeat-x; display:block;}
.areariservata-chiudi a{width:190px; height:16px; background:url(../images/you-tube-chiudi-S.gif) no-repeat right; display:block;}
.areariservata-chiudi a:hover{background:url(../images/you-tube-chiudi-A.gif) no-repeat right;}
.areariservata-descrizione{display: block; padding:10px 10px 5px 10px; color:#333333;}
.areariservata-form{width:174px; height:15px; margin:0 10px 0 10px; padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#82815B; border:solid 1px #B2B2B2;}

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
/* POP IMAGE */

.pop-image{width:348px; background:#fff;}
.pop-video{width:445px; background:#fff;}
.pop-testata{height:13px; padding:9px 9px 8px 9px; background:url(../images/pop/pop-testata.jpg) repeat-x;}
.pop-muovi a{height:24px; display:block; background:url(../images/pop/pop-muovi-S.jpg) repeat-x;}
.pop-muovi a:hover{background:url(../images/pop/pop-muovi-A.jpg) repeat-x;}
.pop-indietro a{width:12px; height:13px; margin:0 0 0 9px; display:block; float:right; background:url(../images/pop/pop-indietro-S.jpg) no-repeat;}
.pop-indietro a:hover{background:url(../images/pop/pop-indietro-A.jpg) no-repeat;}
.pop-avanti a{width:12px; height:13px; margin:0 0 0 9px; display:block; float:right; background:url(../images/pop/pop-avanti-S.jpg) no-repeat;}
.pop-avanti a:hover{background:url(../images/pop/pop-avanti-A.jpg) no-repeat;}
.pop-chiudi a{width:12px; height:13px; margin:0 0 0 9px; display:block; float:right; background:url(../images/pop/pop-chiudi-S.jpg) no-repeat;}
.pop-chiudi a:hover{background:url(../images/pop/pop-chiudi-A.jpg) no-repeat;}
.pop-cleaner{height:1px; display:block; clear:both;}
.pop-immagine{display:block; padding:5px; text-align:center;} 

.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;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.feed-rss a{width:50px; height:47px; display:block; float:right; background: url(../images/rss-s.jpg) no-repeat; margin:4px 0 0 0;}
.feed-rss a:hover{ background:url(../images/rss-a.jpg) no-repeat;}
