﻿body {
	margin:0;
	padding:0;
	background:#f0f0f0;
	font-size:8pt;
	color:7b7b7b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.png,div.png,
h1.png,
#top #maschera_immagineprincipale,
#box_photogallery .cornice_gallery_left,
#box_photogallery .cornice_gallery_right,
#box_photogallery .sfum_imm,
#top #immagine_principale h4,
#sfondo_top {behavior: url(/css/iepngfix.htc);}
.container {
	position:relative;
	margin:0 auto;
	width:970px;
	text-align:left;
}
#sfondo_top {
	position:absolute;
	top:0;
	width:970px;
	height:271px;
	background:url(/images/sf_top.png) no-repeat;
}
#contenitore_bianco {
	position:relative;
	width:100%;
	background:url("/images/sfondi/default.jpg") repeat-x #fff;
}
.sidebar {
	float:left;
	width:230px;
}

/* ------------------------ TOP ------------------------ */

#top {
	position:relative;
	height:271px;
}
#top ul#menu_lingue {
	position:absolute;
	top:5px;
	left:17px;
	height:18px;
	border-bottom:1px dotted #b903a6;
	z-index:2;
}
#top ul#menu_lingue li {
	display:block;
	float:left;
	padding:0 10px;
	margin:0 0 4px 0;
	font-size:7pt;
	border-right:1px solid #000;
}
#top ul#menu_lingue li#last {
	border:0;
}
#top ul#menu_lingue li.selezionato {
	color:#ca239c;
}
#top ul#menu_lingue li a {
	color:#000;
	font-size:7pt;
	text-decoration:none;
}
#top ul#menu_lingue li a:hover {
	color:##797979;
	text-decoration:underline;
}
#top a#link_logo {
	position:absolute;
	top:40px;
	display:block;
	width:130px;
	height:90px;
	z-index:3;
	cursor:pointer;
}
#top h1#logo {
	position:absolute;
	top:35px;
	left:8px;
	width:130px;
	height:90px;
	text-indent:-9999px;
	background:url(/assets/Hoteluise_logo.jpg) no-repeat;
	z-index:4;
	margin:0 0 0 16px;
	cursor:pointer;
}
#top #book_now a {
	position:absolute;
	top:137px;
	left:16px;
	display:block;
	width:191px;
	height:26px;
	background:url(/images/tasto_booknow5.gif);
	z-index:2;
	color:#fff;
	text-decoration:none;
	padding:35px 0 0 7px;
}
body.autunno #top #book_now a {
	background:url(/images/tasto_booknow2.gif);
}
body.natale #top #book_now a {
	background:url(/images/tasto_booknow3.gif);
}
body.primavera #top #book_now a {
	background:url(/images/tasto_booknow.gif);
}
body.estate #top #book_now a {
	background:url(/images/tasto_booknow4.gif);
}
#top #sconto {position:absolute;top:150px;left:144px;width:45px;height:11px;background:url(../images/10.png);z-index:6;}
#top p#telefono {position:absolute;top:195px;left:16px;width:193px;font-size:8pt;font-weight:bold;color:#5e5e5e;z-index:5;padding:0 0 3px 5px;border-bottom:1px dotted #acacac;}
#top ul#icone_servizi {
	position:absolute;
	top:225px;
	left:16px;
	z-index:3;
	height:40px;
}
#top ul#icone_servizi li {
	float:left;
	width:100px;
	height:38px;
	list-style-type:none;
}
#top ul#icone_servizi li a {
	float:left;
	display:block;
	height:38px;
	margin:0 0 0 2px;
	text-decoration:none;
	color:#5e5e5e;
	padding:7px 0 0 0;
	line-height:11px;
}
#top ul#icone_servizi li a:hover {
	color:#000;
}
#top #immagine_principale {
	position:absolute;
	top:0;
	right:14px;
	width:705px;
	height:255px;
	z-index:2;
	background:url(/assets/images/immagini_principali/immagine_principale12.jpg);
}
#top #immagine_principale h4 {
	position:absolute;
	bottom:10px;
	right:10px;
	width:220px;
	height:50px;
	background:url(/assets/feeling.png);
	text-indent:-9999px;
}
#guest_review #top #immagine_principale {
	background:url(/assets/images/immagini_principali/immagine_principale12.jpg);
}
#booking #top #immagine_principale {
	background:url(/assets/images/immagini_principali/immagine_principale12.jpg);
}
#photogallery #top #immagine_principale {
	background:url(/assets/images/immagini_principali/immagine_principale14.jpg);
}
#contatti #top #immagine_principale {
	background:url(/assets/images/immagini_principali/immagine_principale15.jpg);
}
#top #maschera_immagineprincipale {
	position:absolute;
	top:0;
	right:14px;
	width:705px;
	height:255px;
	z-index:3;
	background:url(/images/maschera_immagineprincipale.png);
}
#top p#puntini {
	position:absolute;
	top:0;
	right:14px;
	width:705px;
	height:22px;
	border-bottom:1px dotted white;
	z-index:4;
	padding:0;
	margin:0;
}
	
/* ------------------------ Fine TOP ------------------------ */

/* ------------------------ MIDDLE ------------------------ */

#middle {
/*	position:relative;*/
	margin:39px auto 0 auto;
	width:986px;
	padding:0 0 20px 0;
	text-align:left;
}
#middle #sf_middle_top {
	width:970px;
	height:20px;
	background:url(/images/sf_middle-top.png) no-repeat;
	margin:0 0 0 8px;
}
#booking #middle #sf_middle_top {
	background: url(/images/sf_middle-top-booking.png);
}
#middle #sf_middle_left,
#middle #sf_middle_right {
	width:8px;
	height:302px;
}
#middle #sf_middle_left {
	float:left;
	background:url(/images/sf_middle-left.png);
}
#middle #sf_middle_right {
	float:right;
	background:url(/images/sf_middle-right.png);
}
#middle #content {
	float:left;
	width:970px;
	background:#fff;
}

/* --- promozioni --- */

#middle #promozioni {
	position:relative;
	float:left;
	width:125px;
	padding:0 0 0 7px;	
}
#middle #promozioni h4 {
	font-weight:bold;
	color:#574851;
	font-size:11pt;
	line-height:13px;
	margin:0 0 0 13px;
	width:94px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#middle #promozioni h4 .colore_chiaro {
	color:#b19fac;
}
body.autunno #middle #promozioni h4 .colore_chiaro {
	color:#ee8719;
}
body.natale #middle #promozioni h4 .colore_chiaro {
	color:#e29fa3;
}
body.primavera #middle #promozioni h4 .colore_chiaro {
	color:#f9d6ef;
}
body.estate #middle #promozioni h4 .colore_chiaro {
	color:#9fd3e2;
}
#middle #promozioni #tasto_offerte a {
	display:block;
	width:118px;
	height:26px;
	background:url(/images/sf_tasto-offerte-5.gif);
	color:#fff;
	font-size:7pt;
	line-height:11px;
	text-align:center;
	padding:5px 0 0 0;
	text-decoration:none;
	margin:4px 0 7px 0;
	text-transform:uppercase;
}
body.autunno #middle #promozioni #tasto_offerte a {
	background:url(/images/sf_tasto-offerte-2.gif);
}
body.natale #middle #promozioni #tasto_offerte a {
	background:url(/images/sf_tasto-offerte-3.gif);
}
body.primavera #middle #promozioni #tasto_offerte a {
	background:url(/images/sf_tasto-offerte.gif);
}
body.estate #middle #promozioni #tasto_offerte a {
	background:url(/images/sf_tasto-offerte-4.gif);
}
#middle #promozioni #tasto_offerte a:hover {
	text-decoration:underline;
	color:#c3c5c6;
}
#middle #box_elenco_offerte {
	width:118px;
}
#middle #box_elenco_offerte_top,
#middle #box_elenco_offerte_bottom {
	height:10px;
	font-size:2px;
}
#middle #box_elenco_offerte_top {
	background:url(/images/elencoofferte-top-5.gif);
}
body.autunno #middle #box_elenco_offerte_top {
	background:url(/images/elencoofferte-top-2.gif);
}
body.natale #middle #box_elenco_offerte_top {
	background:url(/images/elencoofferte-top-3.gif);
}
body.primavera #middle #box_elenco_offerte_top {
	background:url(/images/elencoofferte-top.gif);
}
body.estate #middle #box_elenco_offerte_top {
	background:url(/images/elencoofferte-top-4.gif);
}

#middle #box_elenco_offerte_bottom {
	background:url(/images/elencoofferte-bottom-5.gif);
}
body.autunno #middle #box_elenco_offerte_bottom {
	background:url(/images/elencoofferte-bottom-2.gif);
}
body.natale #middle #box_elenco_offerte_bottom {
	background:url(/images/elencoofferte-bottom-3.gif);
}
body.primavera #middle #box_elenco_offerte_bottom {
	background:url(/images/elencoofferte-bottom.gif);
}
body.estate #middle #box_elenco_offerte_bottom {
	background:url(/images/elencoofferte-bottom-4.gif);
}

#middle ul#elenco_offerte {
	width:118px;
	background:#9a8695;
}
body.autunno #middle ul#elenco_offerte {
	background:#d95827;
}
body.natale #middle ul#elenco_offerte {
	background:#ca232d;
}
body.primavera #middle ul#elenco_offerte {
	background:#ca239c;
}
body.estate #middle ul#elenco_offerte {
	background:#23a4ca;
}

#middle ul#elenco_offerte li {
	border-bottom:1px dotted white;
	margin:0 6px;
	width:106px;
	height:99px;
	padding:5px 0;
}
#middle ul#elenco_offerte li .immagine_offerta {
	width:94px;
	height:60px;
	overflow:hidden;
	margin:0 5px;
}
#middle ul#elenco_offerte li#first {
	padding:0 0 5px 0;
}
#middle ul#elenco_offerte li#last {
	padding:5px 0 0 0;
	border-bottom:none;
}
#middle ul#elenco_offerte li a {
	display:block;
	width:106px;
	height:93px;
	padding:6px 0 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
#middle ul#elenco_offerte li a p {
	text-align:left;
	margin:3px 0 0 5px;
	padding:0;
}
#middle ul#elenco_offerte li a:hover {
	background:url(/images/elencoofferte-hover-5.gif);
}
body.autunno #middle ul#elenco_offerte li a:hover {
	background:url(/images/elencoofferte-hover-2.gif);
}
body.natale #middle ul#elenco_offerte li a:hover {
	background:url(/images/elencoofferte-hover-3.gif);
}
body.primavera #middle ul#elenco_offerte li a:hover {
	background:url(/images/elencoofferte-hover.gif);
}
body.estate #middle ul#elenco_offerte li a:hover {
	background:url(/images/elencoofferte-hover-4.gif);
}

/* --- Fine promozioni --- */

/* --- sidebar --- */

#middle .sidebar {
	float:left;
	width:216px;
	padding:0 0 0 14px;
}
#middle #content #box_vacanza {
	margin:20px 0 0 0;
	width:199px;
}
#middle #content #box_vacanza h4 {
	font-size:11pt;
	font-weight:normal;
	color:#5e5e5e;
	margin:0 0 3px 0;
}
#middle #content #box_vacanza h4 {
	color:#;
}
#middle #content #elenco_vacanza_top,
#middle #content #elenco_vacanza_bottom {
	width:199px;
	height:9px;
	font-size:2px;
}
#middle #content #elenco_vacanza_top {
	background:url(/images/elenco_vacanze-top.gif);
}
#middle #content #elenco_vacanza_bottom {
	background:url(/images/elenco_vacanze-bottom.gif);
}
#middle #content ul#elenco_vacanza {
	width:188px;
	border-left:1px solid #e7dfe5;
	border-right:1px solid #e7dfe5;
	padding:0 5px;
}
#middle #content ul#elenco_vacanza li {
	display:block;
	float:left;
	width:91px;
	height:68px;
	text-decoration:none;
}
#middle #content ul#elenco_vacanza li a {	
	display:block;
	width:91px;
	height:68px;
	text-align:center;
	text-decoration:none;
}
#middle #content ul#elenco_vacanza li a:hover, #middle #content ul#elenco_vacanza li#vacanza_selezionata  {
	background:url(/images/sf_vacanza.gif);
}
#middle #content ul#elenco_vacanza li a h5 {
	font-size:6pt;
	letter-spacing:0;
	color:#574851;
	text-transform:uppercase;
	margin:6px 0 0 0;
}
#middle #content ul#elenco_vacanza li a .vacanza01,
#middle #content ul#elenco_vacanza li a .vacanza02,
#middle #content ul#elenco_vacanza li a .vacanza03,
#middle #content ul#elenco_vacanza li a .vacanza04 {
	width:85px;
	height:38px;
	margin:3px 0 0 0;
}
#middle #content ul#elenco_vacanza li a .vacanza01 {
	background:url(/images/imm_vacanza01-5.gif);
}
#middle #content ul#elenco_vacanza li a .vacanza02 {
	background:url(/images/imm_vacanza02-5.gif);
}
#middle #content ul#elenco_vacanza li a .vacanza03 {
	background:url(/images/imm_vacanza03-5.gif);
}
#middle #content ul#elenco_vacanza li a .vacanza04 {
	background:url(/images/imm_vacanza04-5.gif);
}

body.autunno #middle #content ul#elenco_vacanza li a .vacanza01 {
	background:url(/images/imm_vacanza01-2.gif);
}
body.autunno #middle #content ul#elenco_vacanza li a .vacanza02 {
	background:url(/images/imm_vacanza02-2.gif);
}
body.autunno #middle #content ul#elenco_vacanza li a .vacanza03 {
	background:url(/images/imm_vacanza03-2.gif);
}
body.autunno #middle #content ul#elenco_vacanza li a .vacanza04 {
	background:url(/images/imm_vacanza04-2.gif);
}

body.natale #middle #content ul#elenco_vacanza li a .vacanza01 {
	background:url(/images/imm_vacanza01-3.gif);
}
body.natale #middle #content ul#elenco_vacanza li a .vacanza02 {
	background:url(/images/imm_vacanza02-3.gif);
}
body.natale #middle #content ul#elenco_vacanza li a .vacanza03 {
	background:url(/images/imm_vacanza03-3.gif);
}
body.natale #middle #content ul#elenco_vacanza li a .vacanza04 {
	background:url(/images/imm_vacanza04-3.gif);
}

body.primavera #middle #content ul#elenco_vacanza li a .vacanza01 {
	background:url(/images/imm_vacanza01.gif);
}
body.primavera #middle #content ul#elenco_vacanza li a .vacanza02 {
	background:url(/images/imm_vacanza02.gif);
}
body.primavera #middle #content ul#elenco_vacanza li a .vacanza03 {
	background:url(/images/imm_vacanza03.gif);
}
body.primavera #middle #content ul#elenco_vacanza li a .vacanza04 {
	background:url(/images/imm_vacanza04.gif);
}

body.estate #middle #content ul#elenco_vacanza li a .vacanza01 {
	background:url(/images/imm_vacanza01-4.gif);
}
body.estate #middle #content ul#elenco_vacanza li a .vacanza02 {
	background:url(/images/imm_vacanza02-4.gif);
}
body.estate #middle #content ul#elenco_vacanza li a .vacanza03 {
	background:url(/images/imm_vacanza03-4.gif);
}
body.estate #middle #content ul#elenco_vacanza li a .vacanza04 {
	background:url(/images/imm_vacanza04-4.gif);
}

#middle #content #contenuti {
	position:relative;
	float:right;
	right:16px;
	/*margin:0 16px 0 0;*/
	width:573px;
}
#middle #content #contenuti h2,
#booking h2 {
	font-size:11pt;
	margin:20px 0 0 0;
	color:#7b7b7b;
}
#middle #content #contenuti #evidenza {
	border-bottom:1px dotted #574851;
	padding:0 0 20px 0;
}
#middle #content #contenuti #testo {
	border-bottom:1px dotted #574851;
	padding:20px 0;
	color:#7b7b7b;
	line-height:16px;
	font-size:8pt;
}
#middle #content #contenuti #box_titolo {
	float:left;
	width:200px;
}
#middle #content #contenuti #box_titolo h2 {
	color:#7b7b7b;
	font-size:12pt;
}
#contatti #middle #content #contenuti #box_titolo h2 {
	margin:0;
	padding:0;
}
#middle #content #contenuti #box_titolo p {
	width:180px;
	color:#b903a6;
	line-height:20px;
}
#middle #content #contenuti #box_photogallery {
	position:relative;
	float:right;
	width:350px;
	height:263px;
	overflow:hidden;
}
/*#middle #content #contenuti #photogallery #photogallery_top {
	position:absolute;
	top:0;
	left:0;
	width:346px;
	height:10px;
	background:url(/images/angoli_photogallery.png);
}*/
/*#middle #content #contenuti #photogallery #photogallery_immagine_principale {
	width:346px;
	height:205px;
	margin:0 0 7px 0;
	overflow:hidden;
}*/
/*#middle #content #contenuti #photogallery .imm_photogallery {
	float:right;
	width:50px;
	height:37px;
	border:1px solid #cb269e;
	overflow:hidden;
	margin:0 0 0 7px;
	cursor:pointer;
}*/
/*body.autunno #middle #content #contenuti #photogallery .imm_photogallery {
	border:1px solid #d95827;
}
body.natale #middle #content #contenuti #photogallery .imm_photogallery {
	border:1px solid #ca232d;
}
body.primavera #middle #content #contenuti #photogallery .imm_photogallery {
	border:1px solid #b903a6;
}
body.estate #middle #content #contenuti #photogallery .imm_photogallery {
	border:1px solid #23a4ca;
}*/

#middle #content #contenuti #box_titolo #tasto_video a {
	float:left;
	width:36px;
	height:41px;
	display:block;
	text-indent:-9999px;
	background:url(/images/icona_video-5.gif);
}
body.autunno #middle #content #contenuti #photogallery #tasto_video a {
	background:url(/images/icona_video-2.gif);
}
body.natale #middle #content #contenuti #photogallery #tasto_video a {
	background:url(/images/icona_video-3.gif);
}
body.primavera #middle #content #contenuti #photogallery #tasto_video a {
	background:url(/images/icona_video.gif);
}
body.estate #middle #content #contenuti #photogallery #tasto_video a {
	background:url(/images/icona_video-4.gif);
}

/* --- Fine sidebar --- */
.td_viola {
	background:#666;
	color:#fff
}

body.autunno .td_sfondo {
	background:#d95827;
	color:#fff
}
body.natale .td_sfondo {
	background:#ca232d;
	color:#fff
}
body.primavera .td_sfondo {
	background:#b903a6;
	color:#fff
}
body.estate .td_sfondo {
	background:#23a4ca;
	color:#fff
}
.td_sfondo {
	background:#666;
	color:#fff
}
/* --- caratteristiche pagine --- */	

/* --- Fine caratteristiche pagine --- */

/* foto */

	#foto .foto {width:70px; height:70px; overflow:hidden; float:left; margin:8px 8px 0 0; padding:1px}
	#foto .foto img {border-left:3px #666 solid;}
	#foto .foto img:hover {border-left:3px #CA239C solid;}

/* ------------------------ Fine MIDDLE ------------------------ */

/* --- menu principale --- */
	ul#menu_left {
		margin:0 3px; 
		padding:0; 
		width:195px;
		border-top:1px dotted #574851;
		border-bottom:1px dotted #574851; 
		list-style:none; 
		text-transform:uppercase;
		background:url(/images/sf_menu.gif) bottom repeat-x;
	}
	body.autunno ul#menu_left {
		border-top:1px dotted #d95827;
		border-bottom:1px dotted #d95827;
	}
	body.natale ul#menu_left {
		border-top:1px dotted #ca232d;
		border-bottom:1px dotted #ca232d;
	}
	body.primavera ul#menu_left {
		border-top:1px dotted #b903a6;
		border-bottom:1px dotted #b903a6;
	}
	body.estate ul#menu_left {
		border-top:1px dotted #23a4ca;
		border-bottom:1px dotted #23a4ca;
	}
			
	ul#menu_left li {
		margin:5px 0; 
		width:195px;
		padding:0 0 1px 0;
	}
	ul#menu_left li a {
		color:#acacac; 
		font-size:9px; 
		text-decoration:none;
		padding-left:20px;
		width:175px;
		display:block;
	}
	ul#menu_left li a:hover {color:#574851;}
	ul#menu_left li#selezionato_vuoto {border:0}
	ul#menu_left li#selezionato a, ul#menu_left li#selezionato_vuoto a {
		background:url(/images/menu-hover.gif); 
		color:#574851; 
		text-decoration:line-through; 
		width:176px; 
		height:18px;
	}
	/* --- sottom menù --- */
		ul#menu_left li ul {list-style:none; width:150px; text-transform:none; margin:0 auto; border-bottom:1px #acacac dotted; }
		ul#menu_left li ul li {width:130px; padding:0 0 0 20px;}
		ul#menu_left li#selezionato ul li a,
		body.autunno ul#menu_left li#selezionato ul li a,
		body.natale ul#menu_left li#selezionato ul li a,
		body.primavera ul#menu_left li#selezionato ul li a,
		body.estate ul#menu_left li#selezionato ul li a  
		{text-decoration:none; color:#666; background:none; display:block; padding:0; border:0;}
		ul#menu_left li#selezionato ul li a:hover,
		body.autunno ul#menu_left li#selezionato ul li a:hover,
		body.natale ul#menu_left li#selezionato ul li a:hover,
		body.primavera ul#menu_left li#selezionato ul li a:hover,
		body.estate ul#menu_left li#selezionato ul li a:hover {color:#CFCECF}
		ul#menu_left li#selezionato ul li#selezionato1 {}
		ul#menu_left li#selezionato ul li#selezionato1 a {color:#b903a6; font-style:italic; font-weight:bold;}

/* ------------------------ BOTTOM ------------------------ */

#bottom {
	width:100%;
	padding:11px 0 0 0;
	background:url(/images/sf_bottom.gif) top repeat-x;
}
#bottom #column_left {
	float:left;
	width:655px;
}
#bottom #column_right {
	float:right;
	width:259px;
}
#bottom #column_left ul#menu03 {
	height:41px;
	border-bottom:1px dotted #574851;
}
#bottom #column_left ul#menu03 li {
	display:block;
	float:left;
	height:20px;
	font-size:7pt;
	text-transform:uppercase;
	padding:19px 5px 0 5px;
}
#bottom #column_left ul#menu03 li.selezionato {
	font-size:7pt;
}
#bottom #column_left ul#menu03 li a {
	display:block;
	height:20px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
#bottom #column_left ul#menu03 li a:hover {
	text-decoration:underline;
}
#bottom #column_left p {
	border-bottom:1px dotted #574851;
	padding:0 0 10px 0;
}
#bottom #column_right #bottom_top {
	height:41px;
	border-bottom:1px dotted #574851;
}
#bottom #column_right p {
	font-size:7pt;
	border-bottom:1px dotted #574851;
	padding:0 0 7px 0;
	margin:7px 0;
}
#bottom #column_right p a {
	color:#000;
}
#bottom #column_right p a:hover {
	color:#797979;
}

/* ------------------------ Fine BOTTOM ------------------------ */

/* ------------------------ GENERICI ------------------------ */

.titolo {
}
.puntini {
	border-bottom:1px dotted #b903a6;
}
.fucsia {
	color:#b903a6;
}
.evidenza {
	font-size:12pt;
	font-weight:bold;
}
h1,h2,h3,h4,h5,h6,ul,ul li {
	margin:0;
	padding:0;
}
ul li {
	list-style-type:none;
}
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
img {
	margin:0;
	padding:0;
	border:0;
}
a {
	font-size:8pt;
	color:#797979;
	text-decoration:underline;
}
a:hover {
	color:#000;
	
}

/* ------------------------ Fine GENERICI ------------------------ */

/* FORM */

	form,
	input,
	#formcontatti,
	#formconferma {
		margin:0;
		padding:0;
	}
	#formcontatti h3 {margin:0 0 20px 0}
	#formcontatti {
		width:550px;
	}
	
	#formcontatti #frmContatti .contatti #indirizzo {font-size:8pt; margin-top:10px}
	#formcontatti #frmContatti .contatti #indirizzo #indirizzo1 {font-size:7pt;}
	#formconferma {
		width:500px;
	}
	.input_text {
		width:250px;
		padding:0 2px;
		height:20px;
		border:1px solid #a6a6a6;
	}
	.input_area {
		height:110px;
		width:250px;
	}
	.contatti .input_area1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#a6a6a6;font-size:7pt;border:1px solid #a6a6a6;width:250px;height:35px; margin-bottom:4px}
	#newsletter .input_area {
		height:150px;
		margin:0 0 5px 0;
	}
	.contatti {
		float:left;
		width:250px;
		margin:0 20px 0 0;
		padding:0;
	}
	#box_errore {
		position:absolute;
		display:none;
		width:300px;
		height:150px;
		left:780px;
		top:450px;
		border:1px solid #a6a6a6;
		text-align:left;
		background:#fff;
		z-index:5;
		}
	#div_titolo_errore {
		background:#ca239c;
		color:#fff;
		padding:10px;
		}
	#div_errore {
		color:#000;
		padding:10px;
		text-align:center;
		position:relative;
		top:10px;
		}
	#bottone_errore {
		font-size:8pt;
		width:90px;
		height:25px;
		}
	
/* fine FORM */

/* ------------------------ concept by ------------------------ */

#concept {
	font-size:9px;
	margin:10px 0;
	text-align:right;
}
#concept p {
	margin:0;
	padding:0;
	font-size:10px;
}
#concept .linktp, #concept .linktp:link, #concept .linktp:visited {
	font-size:9px;
	font-family: Times New Roman;
	color: #666666;
	text-decoration: none;
}
#concept .linktp:hover {
	font-size:9px;
	font-family: Times New Roman;
	color: #E97D00;
	text-decoration: none;
}

/* ------------------------ concept by ------------------------ */


/* news */
#news {margin-top:0}
#middle #content #news h2 {margin:0 0 15px 0;}
#news ul#elenco_news {margin:15px 15px 15px 30px;}
#news ul#elenco_news li {margin:10px 0; list-style:square;}
#news ul#elenco_news li a {margin-left:5px;}

#news #titolo_news {float:left; padding:5px; line-height:15pt;}

#news #descrizione_breve {text-align:justify; line-height:13pt; clear:both}
#news #descrizione {text-align:justify; line-height:13pt; font-family:Arial, Helvetica, sans-serif}
#news ul#allegati li, #news ul#commenti li {list-style:none; margin:5px 0}

#news #immagine_news {float:left; width:95px; height:63px; overflow:hidden; margin:0 10px 10px 0; border:1px #666 solid}
#news #news_immagini {margin:10px 0;}
#news #news_immagini .img_news {width:95px; height:63px; overflow:hidden; float:left; border:1px #666 solid; margin:5px 5px 5px 0;}
#news #news_immagini .img_news:hover, #news #immagine_news:hover {border:1px #000 solid}

#news #indietro {float:left;}
#news #richiesta_informazioni {float:right; font-weight:bold}
#news #indietro a {text-decoration:none;}
#news #richiesta_informazioni a {text-decoration:none; font-size:10pt;}

body.autunno #middle #news #richiesta_informazioni a:link,
body.autunno #middle #news #richiesta_informazioni a:visited {color:#d84a14;}
body.natale #middle #news #richiesta_informazioni a:link {color:#ca232d;}
body.primavera #middle #news #richiesta_informazioni a:link {color:#ca239c;}
body.estate #middle #news #richiesta_informazioni a:link {color:#9fd3e2;}

body.autunno #middle #news #richiesta_informazioni a:hover,
body.autunno #middle #news #richiesta_informazioni a:hover,
body.natale #middle #news #richiesta_informazioni a:hover,
body.primavera #middle #news #richiesta_informazioni a:hover,
body.estate #middle #news #richiesta_informazioni a:hover
 {color:#666} 

/* press */
	.press {float:left; width:110px; height:160px; margin:10px 2px 0 0; text-align:center;}
	.press img {border:1px #000 solid; margin-bottom:2px;}
	.press a {text-decoration:none}
	
	
/* ------------------------ COLORI STAGIONI ------------------------ */

body.autunno #div_titolo_errore {background:#d84a14;}
body.natale #div_titolo_errore {background:#ca232d;}
body.primavera #div_titolo_errore {background:#ca239c;}
body.estate #div_titolo_errore {background:#23a4ca;}

/* --- menu principale --- */
/* --- elenco vacanze --- */

body.autunno #news ul#elenco_news li a,
body.autunno #bottom #column_left ul#menu03 li.selezionato,
body.autunno #contenuti h1,
body.autunno #middle #content #contenuti h2,
body.autunno #top ul#menu_lingue li.selezionato,
body.autunno ul#menu_left li a:hover,
body.autunno ul#menu_left li#selezionato a,
body.autunno ul#menu_left li#selezionato_vuoto a,
body.autunno #middle #content ul#elenco_vacanza li a h5,
body.autunno .colore,
body.autunno #middle #promozioni h4,
body.autunno #middle #content #contenuti #box_titolo p,
body.autunno ul#menu_left li#selezionato ul li#selezionato1 a 
	{color:#d84a14;}
body.natale #news ul#elenco_news li a,
body.natale #bottom #column_left ul#menu03 li.selezionato,
body.natale #contenuti h1,
body.natale #middle #content #contenuti h2,
body.natale #top ul#menu_lingue li.selezionato,
body.natale ul#menu_left li a:hover,
body.natale ul#menu_left li#selezionato a,
body.natale ul#menu_left li#selezionato_vuoto a,
body.natale #middle #content ul#elenco_vacanza li a h5,
body.natale .colore,
body.natale #middle #promozioni h4,
body.natale #middle #content #contenuti #box_titolo p,
body.natale ul#menu_left li#selezionato ul li#selezionato1 a 
	{color:#ca232d;}
body.primavera #news ul#elenco_news li a,
body.primavera #bottom #column_left ul#menu03 li.selezionato,
body.primavera #contenuti h1,
body.primavera #middle #content #contenuti h2,
body.primavera #top ul#menu_lingue li.selezionato,
body.primavera ul#menu_left li a:hover,
body.primavera ul#menu_left li#selezionato a,
body.primavera ul#menu_left li#selezionato_vuoto a,
body.primavera #middle #content ul#elenco_vacanza li a h5,
body.primavera .colore,
body.primavera #middle #promozioni h4,
body.primavera #middle #content #contenuti #box_titolo p,
body.primavera ul#menu_left li#selezionato ul li#selezionato1 a 
	{color:#ca239c;}
body.estate #news ul#elenco_news li a,
body.estate #bottom #column_left ul#menu03 li.selezionato,
body.estate #contenuti h1,
body.estate #middle #content #contenuti h2,
body.estate #top ul#menu_lingue li.selezionato,
body.estate ul#menu_left li a:hover,
body.estate ul#menu_left li#selezionato a,
body.estate ul#menu_left li#selezionato_vuoto a,
body.estate #middle #content ul#elenco_vacanza li a h5,
body.estate .colore,
body.estate #middle #promozioni h4,
body.estate #middle #content #contenuti #box_titolo p,
body.estate ul#menu_left li#selezionato ul li#selezionato1 a 
	{color:#23a4ca;}
body.autunno #contenuti h1,	
body.autunno #top ul#menu_lingue,	
body.autunno #middle #content #contenuti #evidenza,
body.autunno #middle #content #contenuti #testo,
body.autunno #bottom #column_left ul#menu03,
body.autunno #bottom #column_left p,
body.autunno #bottom #column_right #bottom_top,
body.autunno #bottom #column_right p {
	border-bottom:1px dotted #d95827;
}
body.natale #contenuti h1,
body.natale #top ul#menu_lingue,
body.natale #middle #content #contenuti #evidenza,
body.natale #middle #content #contenuti #testo,
body.natale #bottom #column_left ul#menu03,
body.natale #bottom #column_left p,
body.natale #bottom #column_right #bottom_top,
body.natale #bottom #column_right p {
	border-bottom:1px dotted #ca232d;
}
body.primavera #contenuti h1,
body.primavera #top ul#menu_lingue,
body.primavera #middle #content #contenuti #evidenza,
body.primavera #middle #content #contenuti #testo,
body.primavera #bottom #column_left ul#menu03,
body.primavera #bottom #column_left p,
body.primavera #bottom #column_right #bottom_top,
body.primavera #bottom #column_right p {
	border-bottom:1px dotted #b903a6;
}
body.estate #contenuti h1,
body.estate #top ul#menu_lingue,
body.estate #middle #content #contenuti #evidenza,
body.estate #middle #content #contenuti #testo,
body.estate #bottom #column_left ul#menu03,
body.estate #bottom #column_left p,
body.estate #bottom #column_right #bottom_top,
body.estate #bottom #column_right p {
	border-bottom:1px dotted #23a4ca;
}

body.autunno #contenuti #foto .foto img:hover {border-left:3px #d95827 solid;}
body.natale #contenuti #foto .foto img:hover {border-left:3px #ca232d solid;}
body.primavera #contenuti #foto .foto img:hover {border-left:3px #b903a6 solid;}
body.estate #contenuti #foto .foto img:hover {border-left:3px #23a4ca solid;}

body.autunno .press img:hover {border:2px #d95827 solid;}
body.natale .press img:hover {border:2px #ca232d solid;}
body.primavera .press img:hover {border:2px #b903a6 solid;}
body.estate .press img:hover {border:2px #23a4ca solid;}


/* ------------------------ Fine COLORI STAGIONI ------------------------ */


	.bottone {
		position: relative;
		font-family:Verdana;
		font-size:10px;
		color:#494542;
		width:90px;
		height:25px;
	}
	
/*	NEWLETTER  */

	  #newsletter #contenuti h1 {font-size:160%; font-weight: bold; margin:5px 0 10px 0; padding-bottom:5px;}
	  #newsletter #contenuti h2 {font-size:100%; font-weight: normal; margin:5px 0 10px 0;}
	  #newsletter #contenuti label {display:block;}
	  #newsletter #contenuti input {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
	  #newsletter #contenuti input.bt {padding:0 10px; margin-top:10px; font-weight:bold;}
	  #newsletter #contenuti select {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
	  
/*	Fine NEWLETTER  */

/* BOOKING */

	#booking #middle #div_booking {padding:0;margin:0; width:970px; height:1100px}
	#booking #middle #div_booking h2 {margin-left:20px}
	#booking #middle #div_booking #booking_iframe {height:1000px; width:960px; margin:20px 0 0 0; padding:0px;}
	
/* Fine BOOKING */

/*PHOTOGALLERY*/

#featured,
#box_photogallery{
	width:350px;
	height:263px;
}
#box_photogallery {
	position:relative;
	width:350px;
	height:263px;
	background:#050406;
}
.item{
	width:350px;
	height:263px;
	margin:0;
}
/*.sfum_left_gallery,
.sfum_right_gallery {
	position:absolute;
	top:0;
	width:40px;
	height:263px;
	z-index:2;
}
.sfum_left_gallery {
	left:0;
	background:url(/images/sfum_left_gallery.png);
}
.sfum_right_gallery {
	right:0;
	background:url(/images/sfum_right_gallery.png);
}*/
.cornice_gallery_left,
.cornice_gallery_right {
	position:absolute;
	top:0;
	width:10px;
	height:263px;
	z-index:5;
}
.cornice_gallery_left {
	left:0;
	background:url(/images/angoli_photogallery1.png);
}
.cornice_gallery_right {
	right:0;
	background:url(/images/angoli_photogallery2.png);
}
a.prev, 
a.next {
	position:absolute;
	top:119px;
	cursor:pointer;
	z-index:6;
	width:19px;
	height:25px;
	display:block;
}
a.prev {
	left:0;
}
a.next {
	right:0;
}
.project {
	width:350px;
	height:263px;
	overflow:hidden;
}
/*.sfum_imm {
	position:absolute;
	top:0;
	left:0;
	width:350px;
	height:263px;
	background:url(/images/sfum_imm_gallery.png);
}*/
.item a.imm_big {
	position:absolute;
	top:0;
	right:24px;
	height:263px;
	width:302px;
	display:block;
	cursor:pointer;
	z-index:6;
	opacity: 0.00;
	filter:alpha(opacity=0);
	background:red;
}

/*Fine PHOTOGALLERY*/

/* guest review */
	.guest_review {margin:0; padding:15px 0; line-height:12pt; text-align:justify;}
	.guest_review img {float:left; margin:0 10px 5px 0;}

	body.autunno .guest_review {border-bottom:1px #d95827 dotted;}
	body.natale .guest_review {border-bottom:1px #ca232d dotted;}
	body.primavera .guest_review {border-bottom:1px #b903a6 dotted;}
	body.estate .guest_review {border-bottom:1px #23a4ca dotted;}
	

/* Numero di Pagina */

	#pagine {
		position:relative;
		padding:0px;
		height:20px;
		bottom:10px;
		margin:25px auto 0 auto;
		width:100%;
		text-align:center;
		}
	#pagine ul {
		margin: 0;
		color: #000;
		font-family: verdana, helvetica, sans-serif;
		text-align:center;
		}
	#pagine ul li {
		display: inline;
		padding: 0 10px 0 10px;
		color: #333;
		font-size: 8pt;
		text-decoration: none;
		border-right: 1px solid #333;
		font-weight:bold
		}
	#pagine ul li#ultima {border:0}
	#pagine ul li a 	{color: #333; text-decoration:none; font-weight:normal;}
	#pagine ul li a:hover	{color: #CCCCCC;}

/* camere */
	#pulitissimo {background:url('images/pulitissimo.jpg') no-repeat; width:152px; height:107px;}
	#pulitissimo p {margin:80px auto 0 auto; text-align:center}
	#pulitissimo p a {text-decoration:none; font-size:8pt; font-weight:bold}
	#pulitissimo p a:link, #pulitissimo p a:visited {color:#000}
	#pulitissimo p a:hover {color:#666}
