html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
ul {list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html{
		width:100%;
		height:100%}
		body{
			background: #fff url(/images/background.jpg) repeat-x !important;
			background-color:#FFF !important;
			text-align:center;
			margin:0 auto !important;
			padding:0px !important;
		    height:100%;
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#453e2d}
			
			p, ol{
				line-height:16px;
				text-align:justify;
				margin-bottom:15px}
				ol{	margin:0}
				#home ul{text-align:left;margin:0 0 0 10px;width:606px;float:left;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
					ol li{text-align:justify; margin:0 0 0 7px; padding:0 0 5px 0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:20px}
						a{
							text-decoration:none;
							font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
							color:#453e2d}
							a:hover{color:#83807a}
							
							h1{
								font-size:20px;
								text-align:left;
								letter-spacing:normal;
								}
							h2{	
								font-family:Georgia, "Times New Roman", Times, serif;
								color:#bdb39a;	
								font-size:18px;
								text-align:left;
								letter-spacing:normal;
								font-weight: lighter;
								margin:10px 0 10px 0;
								}
							h3{
								font-family:Georgia, "Times New Roman", Times, serif;
								color:#bdb39a;	
								font-size:15px;
								text-align:left;
								letter-spacing:normal;
								font-weight: lighter;
								margin:10px 0 10px 0;
								}
							h4{
								font-family:Georgia, "Times New Roman", Times, serif;
								color:#bdb39a;	
								font-size:13px;
								text-align:left;
								margin:20px 0 10px 0}
								
							h5, h6{
								font-family:Georgia, "Times New Roman", Times, serif;
								color:#bdb39a;	
								font-size:12px;
								text-align:left;
								margin:10px 0 10px 0; 						
								}


				
/*STRUTTURA PRINCIPALE*/
#container{
	width:1136px;
	height:auto !important;
	height:1058px;
	min-height:1058px;
	text-align:center;
	margin:0 auto;
	background:url(/images/top.jpg) no-repeat top;
	position:relative;
	}
	#sx{
		width:350px;
		height:auto !important;
		height:1035px;
		min-height:1034px;
		float:left;
		text-align:left;
		overflow:hidden
		}
		#main{
			width:786px;
			height:auto !important;
			height:874px;
			min-height:874px;
			float:left;
			margin-right:0 !important;
			margin-right:-3px;}
			#bottom{
				width:1136px;
				height:auto !important;
				height:125px;
				min-height:125px;
				text-align:center;
				float:left;
				clear:both;
				background:url(/images/bck_bottom.png) no-repeat 5px 0;
				margin-top:25px;
				padding-top:8px}
				
/*STRUTTURA PRINCIPALE*/
#logo, #menu_lingua, #booking_online, #special_offers, #location, #eventi{clear:both}
	#logo a{
		display:block;
		width:206px;
		height:100px;
		margin-left:125px;
		margin-top:35px}
		#logo span{display:none}
			#menu_lingua{
				margin-top:22px;
				margin-left:273px;
				width:71px;
				height:94px}
				#menu_lingua span{display:none}
				.menu_lingua_link{
					display:block;
					width:62px;
					height:17px}
					#booking_online, #special_offers, #location,#news_eventi, #appartamenti_home, #special_home{
						margin-left:53px;
						width:289px;
						color:#453e2d;
						font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
						font-size:11px}
						#booking_online{
							background:url(../images/booking_online_en_a.gif) no-repeat;
							padding-top:25px;
							padding-bottom:25px;
							float:left;
							position:relative}
							#booking_online input, #booking_online select,  #booking_online label{font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;} 
							#booking_online{position:relative}
							.inv{display:none}
							.bh_arrivo,.bh_arrivo1, .bh_arrivo2, .bh_arrivo3, .bh_arrivo4, .bh_arrivo5,.bh_arrivo6, .bh_arrivo7,.bh_arrivo8, .bh_arrivo9, .bh_arrivo10, .bh_arrivo11{position:absolute}
							.bh_arrivo{top:45px; left:15px}
							.bh_arrivo1{top:42px; left:100px;width:43px}
							.bh_arrivo2{top:42px; left:155px;width:55px}
							.bh_arrivo3{top:42px; left:220px;width:60px}
							.bh_arrivo4{top:75px; left:15px}
							.bh_arrivo5{top:72px; left:50px; width:43px}
							.bh_arrivo6{top:75px; left:98px}
							.bh_arrivo7{top:72px; left:143px; width:43px}
							.bh_arrivo8{top:100px; left:40px;
								cursor:pointer;
								border:1px solid #fff;
								width:45px;
								height:14px}
							.bh_arrivo9{top:100px; left:120px}
							.bh_arrivo10{top:75px; left:190px;}
							.bh_arrivo11{top:72px; left:238px;}


							
							#special_offers{
								height:162px;
								margin-top:15px}
								#special_offers_contenuto{
									padding-top:45px;
									padding-left:21px}
									#special_offers_contenuto ul li, #location_contenuto ul li, #news_eventi_contenuto ul li{
										float:left;
										clear:both}
										#special_offers_contenuto ul{line-height:15px}
										#special_offers_contenuto a{
											display:block;
											clear:both;
											float:left;
											width:260px;
											height:30px;
											/*background:url(/images/leggi.png) no-repeat;
											background-position:210px 20px;*/
											margin-bottom:3px}
											#news_eventi_contenuto a{
												display:block;
												clear:both;
												float:left;
												width:260px;
												height:30px;
												background:url(/images/leggi.png) no-repeat;
												background-position:210px 16px;
												margin-bottom:3px}
											#location{
												height:141px;
												margin-top:15px}
												#location_contenuto{
													padding-top:45px;
													padding-left:55px}
													#location_contenuto li{
														line-height:28px;
														width:200px}
														#news_eventi{
															height:131px;
															margin-top:15px}
															#news_eventi_contenuto{
																padding-top:45px;
																padding-left:21px}										
							.arrivo_home{
								position:absolute;
								top:40px;
								left:20px}
								input.arrivo_home_data{
									position:absolute;
									top:55px;
									left:20px}
								.numero_persone{
									position:absolute;
									top:80px;
									left:20px}
									input.numero_persone_select{
										position:absolute;
										top:95px;
										left:20px}
										.numero_notti{
											position:absolute;
											top:40px;
											left:180px}
										input.numero_notti_01{
											position:absolute;
											top:55px;
											left:180px;
											width:25px}
										.invia_form_home_it{
											display:block;
											background:url(/images/invia_btn.png) no-repeat;
											width:31px;
											height:9px;
											position:absolute;
											top:100px;
											left:180px;
											cursor:pointer}
											#booking_online span{display:none}			
										
											
											.arrivo_home, input.arrivo_home_data, .numero_persone, input.numero_persone_select, input.numero_notti_01{
												color:#453e2d;
												font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
												font-size:11px}

#home{
	width:618px;
	padding-left:30px;
	height:auto !important;
	height:700px;
	min-height:700px;
	float:left;
	clear:both}
	
	.inv_01{z-index:3}
	.inv_02{z-index:2; display:none}
	.inv_03{z-index:1; display:none}
	#slideshow_home, #slide{
		float:left;
		clear:both;
		background:url(/images/bck_slide.png) no-repeat;
		width:606px;
		height:307px;
		padding:5px 0 0 0;
		margin:0 0 30px 0}
		
		#map{
			width:590px;
			height:299px;
			text-align:center;
			margin:0 auto}
		
		#my_slideshow{
			float:left;
			margin-left:7px !important;
			margin-left:4px}
		#home p, #home ul li{
			color:#453e2d;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:20px;
			margin-right:16px;
			margin-left:6px}
			#loghi_home{
				float:left;
				clear:both;
				width:618px;
				height:70px;
				padding-top:60px;}
				.float_sx{float:left}
				.float_dx{float:right}
				.falier{margin-right:10px}
				.loghi_hp{margin-top:10px}
				#blocco_copy{
					width:950px;
					float:left;
					clear:both;
					margin-left:57px !important;
					margin-left:28px;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#453e2d}
					
						a.linkness{
							width:72px;
							height:23px;
							background:url(/images/linkness_link.png) no-repeat 0 0;
							display:block;
							padding:0;
							cursor:pointer;
							margin-right:20px}
							a:hover.linkness{background:url(/images/linkness_link.png) no-repeat 0 -25px; }
							#blocco_indirizzo{
								width:950px;
								float:left;
								clear:both;
								margin-left:0;
								text-align:left;
								font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#453e2d;
								margin-left:57px !important;
								margin-left:28px}
								

/*MENU*/
#menu_top{
	width:648px;
	height:108px;
	float:left;
	clear:both;
	margin-left:3px !important;
	margin-left:1px;
	margin-top:104px}
		
	#menu_top span{ display:none}
	#menu_top_inner{
		margin-top:25px;
		margin-left:30px}
.menu, .menu ul {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	display:block}
.menu li {
	margin:0;
	padding:0;
	border:0;
	display:block;
	float:left;
	position:relative;	
	z-index:5}
.menu li:hover {
	z-index: 10000;
	white-space: normal}
.menu li li{	float: none}
.menu ul {
	visibility:hidden;	
	position:absolute;
	z-index:10;
	left:0;
	top:0}
.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(/images/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -7px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding:30px 30px 30px 10px;
	margin:-30px 10px 0 -9px;
}
/* -- sticky.submenu.END -- */
.menu{
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold}
.menu ul li {
	background-image:url(/images/bck_menu.png);
	background-repeat:repeat-x;	
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold}
.menu ul{width:130px}
.menu a{
	text-decoration: none;
	color:#595441;
	padding:.4em 1em;
	display:block;
	position:relative}

.menu ul li a{text-align:left}

.menu a:hover, .menu li:hover>a {
	color:#fff;
}
.menu li li {	/* create borders around each item */
	border-bottom: 1px solid #fff;
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/	

/* ITALIANO */
a.link01_it{
	width:39px;
	height:29px;
	background:url(/images/menu_hotel_it.jpg) no-repeat 0 0;
	display:block;
	padding:0;
	cursor:default}
	a:hover.link01_it{	background:url(/images/menu_hotel_it.jpg) no-repeat 0 -39px}
	
	a.link01_it span, a.link02_it span, a.link03_it span, a.link04_it span, a.link05_it span, a.link06_it span, a.link07_it span, a.link08_it span{display:none}
	
	a.link02_it{
		width:55px;
		height:29px;
		background:url(/images/menu_camere_it.jpg) no-repeat 0 0;
		display:block;
		padding:0;
		margin-left:17px;
		cursor:default}
		a:hover.link02_it{	background:url(/images/menu_camere_it.jpg) no-repeat 0 -39px}
		
		a.link03_it{
			width:64px;
			height:29px;
			background:url(/images/menu_facilities_it.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:15px;
			cursor:default}
			a:hover.link03_it{	background:url(/images/menu_facilities_it.jpg) no-repeat 0 -39px}
			
		a.link04_it{
			width:59px;
			height:29px;
			background:url(/images/menu_booking_it.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:13px;
			cursor:default}
			a:hover.link04_it{	background:url(/images/menu_booking_it.jpg) no-repeat 0 -39px}	
			
		a.link05_it{
			width:49px;
			height:29px;
			background:url(/images/menu_offerte_it.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:15px;
			cursor:pointer}
			a:hover.link05_it{	background:url(/images/menu_offerte_it.jpg) no-repeat 0 -39px}
			
			a.link06_it{
				width:97px;
				height:29px;
				background:url(/images/menu_news_eventi_it.jpg) no-repeat 0 0;
				display:block;
				padding:0;
				margin-left:16px;
				cursor:default}
				a:hover.link06_it{	background:url(/images/menu_news_eventi_it.jpg) no-repeat 0 -39px}
				
				a.link07_it{
					width:76px;
					height:29px;
					background:url(/images/menu_guestbook_it.jpg) no-repeat 0 0;
					display:block;
					padding:0;
					margin-left:15px;
					cursor:pointer}
					a:hover.link07_it{	background:url(/images/menu_guestbook_it.jpg) no-repeat 0 -39px}
					
					a.link08_it{
						width:58px;
						height:29px;
						background:url(/images/menu_contatti_it.jpg) no-repeat 0 0;
						display:block;
						padding:0;
						margin-left:15px;
						cursor:pointer}
						a:hover.link08_it{	background:url(/images/menu_contatti_it.jpg) no-repeat 0 -39px}				


/* INGLESE */
a.link01_en{
	width:39px;
	height:29px;
	background:url(/images/menu_hotel_en.jpg) no-repeat 0 0;
	display:block;
	padding:0;
	cursor:default}
	a:hover.link01_en{background:url(/images/menu_hotel_en.jpg) no-repeat 0 -39px}
	
	a.link01_en span, a.link02_en span, a.link03_en span, a.link04_en span, a.link05_en span, a.link06_en span, a.link07_en span, a.link08_en span{display:none}
	
	a.link02_en{
		width:55px;
		height:29px;
		background:url(/images/menu_camere_en.jpg) no-repeat 0 0;
		display:block;
		padding:0;
		margin-left:17px;
		cursor:default}
		a:hover.link02_en{background:url(/images/menu_camere_en.jpg) no-repeat 0 -39px}
		
		a.link03_en{
			width:64px;
			height:29px;
			background:url(/images/menu_facilities_en.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:15px;
			cursor:default}
			a:hover.link03_en{background:url(/images/menu_facilities_en.jpg) no-repeat 0 -39px}
			
		a.link04_en{
			width:59px;
			height:29px;
			background:url(/images/menu_booking_en.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:13px;
			cursor:default}
			a:hover.link04_en{background:url(/images/menu_booking_en.jpg) no-repeat 0 -39px}	
			
		a.link05_en{
			width:49px;
			height:29px;
			background:url(/images/menu_offerte_en.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:15px;
			cursor:pointer}
			a:hover.link05_en{background:url(/images/menu_offerte_en.jpg) no-repeat 0 -39px}
			
			a.link06_en{
				width:97px;
				height:29px;
				background:url(/images/menu_news_eventi_en.jpg) no-repeat 0 0;
				display:block;
				padding:0;
				margin-left:16px;
				cursor:default}
				a:hover.link06_en{background:url(/images/menu_news_eventi_en.jpg) no-repeat 0 -39px}
				
				a.link07_en{
					width:76px;
					height:29px;
					background:url(/images/menu_guestbook_en.jpg) no-repeat 0 0;
					display:block;
					padding:0;
					margin-left:15px;
					cursor:pointer}
					a:hover.link07_en{background:url(/images/menu_guestbook_en.jpg) no-repeat 0 -39px}
					
					a.link08_en{
						width:58px;
						height:29px;
						background:url(/images/menu_contatti_en.jpg) no-repeat 0 0;
						display:block;
						padding:0;
						margin-left:15px;
						cursor:pointer}
						a:hover.link08_en{background:url(/images/menu_contatti_en.jpg) no-repeat 0 -39px}				

/* FRANCESE */
a.link01_fr{
	width:43px;
	height:29px;
	background:url(/images/menu_hotel_fr.jpg) no-repeat 0 0;
	display:block;
	padding:0;
	cursor:default}
	a:hover.link01_fr{	background:url(/images/menu_hotel_fr.jpg) no-repeat 0 -39px}
	
	a.link01_fr span, a.link02_fr span, a.link03_fr span, a.link04_fr span, a.link05_fr span, a.link06_fr span, a.link07_fr span, a.link08_fr span{display:none}
	
	a.link02_fr{
		width:75px;
		height:29px;
		background:url(/images/menu_camere_fr.jpg) no-repeat 0 0;
		display:block;
		padding:0;
		margin-left:13px;
		cursor:default}
		a:hover.link02_fr{	background:url(/images/menu_camere_fr.jpg) no-repeat 0 -39px}
		
		a.link03_fr{
			width:67px;
			height:29px;
			background:url(/images/menu_facilities_fr.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:12px;
			cursor:default}
			a:hover.link03_fr{	background:url(/images/menu_facilities_fr.jpg) no-repeat 0 -39px}
			
		a.link04_fr{
			width:94px;
			height:29px;
			background:url(/images/menu_booking_fr.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:11px;
			cursor:default}
			a:hover.link04_fr{	background:url(/images/menu_booking_fr.jpg) no-repeat 0 -39px}	
			
		a.link05_fr{
			width:47px;
			height:29px;
			background:url(/images/menu_offerte_fr.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:10px;
			cursor:pointer}
			a:hover.link05_fr{	background:url(/images/menu_offerte_fr.jpg) no-repeat 0 -39px}
			
			a.link06_fr{
				width:43px;
				height:29px;
				background:url(/images/menu_news_eventi_fr.jpg) no-repeat 0 0;
				display:block;
				padding:0;
				margin-left:11px;
				cursor:default}
				a:hover.link06_fr{	background:url(/images/menu_news_eventi_fr.jpg) no-repeat 0 -39px}
				
				a.link07_fr{
					width:71px;
					height:29px;
					background:url(/images/menu_guestbook_fr.jpg) no-repeat 0 0;
					display:block;
					padding:0;
					margin-left:12px;
					cursor:pointer}
					a:hover.link07_fr{	background:url(/images/menu_guestbook_fr.jpg) no-repeat 0 -39px}
					
					a.link08_fr{
						width:66px;
						height:29px;
						background:url(/images/menu_contatti_fr.jpg) no-repeat 0 0;
						display:block;
						padding:0;
						margin-left:13px;
						cursor:pointer}
						a:hover.link08_fr{	background:url(/images/menu_contatti_fr.jpg) no-repeat 0 -39px}			

/* TEDESCO */
a.link01_de{
	width:38px;
	height:29px;
	background:url(/images/menu_hotel_de.jpg) no-repeat 0 0;
	display:block;
	padding:0;
	cursor:default}
	a:hover.link01_de{background:url(/images/menu_hotel_de.jpg) no-repeat 0 -39px}
	
	a.link01_de span, a.link02_de span, a.link03_de span, a.link04_de span, a.link05_de span, a.link06_de span, a.link07_de span, a.link08_de span{display:none}
	
	a.link02_de{
		width:55px;
		height:29px;
		background:url(/images/menu_camere_de.jpg) no-repeat 0 0;
		display:block;
		padding:0;
		margin-left:7px;
		cursor:default}
		a:hover.link02_de{background:url(/images/menu_camere_de.jpg) no-repeat 0 -39px}
		
		a.link03_de{
			width:109px;
			height:29px;
			background:url(/images/menu_facilities_de.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:8px;
			cursor:default}
			a:hover.link03_de{background:url(/images/menu_facilities_de.jpg) no-repeat 0 -39px}
			
		a.link04_de{
			width:75px;
			height:29px;
			background:url(/images/menu_booking_de.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:8px;
			cursor:default}
			a:hover.link04_de{background:url(/images/menu_booking_de.jpg) no-repeat 0 -39px}	
			
		a.link05_de{
			width:104px;
			height:29px;
			background:url(/images/menu_offerte_de.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:9px;
			cursor:pointer}
			a:hover.link05_de{background:url(/images/menu_offerte_de.jpg) no-repeat 0 -39px}
			
			a.link06_de{
				width:38px;
				height:29px;
				background:url(/images/menu_news_eventi_de.jpg) no-repeat 0 0;
				display:block;
				padding:0;
				margin-left:9px;
				cursor:default}
				a:hover.link06_de{background:url(/images/menu_news_eventi_de.jpg) no-repeat 0 -39px}
				
				a.link07_de{
					width:69px;
					height:29px;
					background:url(/images/menu_guestbook_de.jpg) no-repeat 0 0;
					display:block;
					padding:0;
					margin-left:8px;
					cursor:pointer}
					a:hover.link07_de{background:url(/images/menu_guestbook_de.jpg) no-repeat 0 -39px}
					
					a.link08_de{
						width:61px;
						height:29px;
						background:url(/images/menu_contatti_de.jpg) no-repeat 0 0;
						display:block;
						padding:0;
						margin-left:8px;
						cursor:pointer}
						a:hover.link08_de{background:url(/images/menu_contatti_de.jpg) no-repeat 0 -39px}			

/* SPAGNOLO */
a.link01_es{
	width:45px;
	height:29px;
	background:url(/images/menu_hotel_es.jpg) no-repeat 0 0;
	display:block;
	padding:0;
	cursor:default}
	a:hover.link01_es{background:url(/images/menu_hotel_es.jpg) no-repeat 0 -39px}
	
	a.link01_es span, a.link02_es span, a.link03_es span, a.link04_es span, a.link05_es span, a.link06_es span, a.link07_es span, a.link08_es span{display:none}
	
	a.link02_es{
		width:88px;
		height:29px;
		background:url(/images/menu_camere_es.jpg) no-repeat 0 0;
		display:block;
		padding:0;
		margin-left:7px;
		cursor:default}
		a:hover.link02_es{background:url(/images/menu_camere_es.jpg) no-repeat 0 -39px}
		
		a.link03_es{
			width:64px;
			height:29px;
			background:url(/images/menu_facilities_es.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:8px;
			cursor:default}
			a:hover.link03_es{background:url(/images/menu_facilities_es.jpg) no-repeat 0 -39px}
			
		a.link04_es{
			width:62px;
			height:29px;
			background:url(/images/menu_booking_es.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:7px;
			cursor:default}
			a:hover.link04_es{background:url(/images/menu_booking_es.jpg) no-repeat 0 -39px}	
			
		a.link05_es{
			width:55px;
			height:29px;
			background:url(/images/menu_offerte_es.jpg) no-repeat 0 0;
			display:block;
			padding:0;
			margin-left:7px;
			cursor:pointer}
			a:hover.link05_es{background:url(/images/menu_offerte_es.jpg) no-repeat 0 -39px}
			
			a.link06_es{
				width:58px;
				height:29px;
				background:url(/images/menu_news_eventi_es.jpg) no-repeat 0 0;
				display:block;
				padding:0;
				margin-left:9px;
				cursor:default}
				a:hover.link06_es{background:url(/images/menu_news_eventi_es.jpg) no-repeat 0 -39px}
				
				a.link07_es{
					width:105px;
					height:29px;
					background:url(/images/menu_guestbook_es.jpg) no-repeat 0 0;
					display:block;
					padding:0;
					margin-left:8px;
					cursor:pointer}
					a:hover.link07_es{background:url(/images/menu_guestbook_es.jpg) no-repeat 0 -39px}
					
					a.link08_es{
						width:61px;
						height:29px;
						background:url(/images/menu_contatti_es.jpg) no-repeat 0 0;
						display:block;
						padding:0;
						margin-left:8px;
						cursor:pointer}
						a:hover.link08_es{background:url(/images/menu_contatti_es.jpg) no-repeat 0 -39px}			


/*MENU*/


/*.photogallery{
	width:107px;
	height:89px;
	float:left;
	margin:0 16px 20px 0;
	}
*/	
.images{
	float:left;
	margin:0 16px 0 0;
	border:4px solid #E5E1D5;
	background-color:#FFF;
	padding:2px;
	}


/*CONTATTI*/
.cont form{ 
	margin:0;
	padding:0;
	background:none;
	width:600px;
	float:left;
	clear:both;
	border:1px solid #E5E1D5;
	}
	.cont fieldset{ 
		border:0;
		padding:5px 10px 5px 10px;
		margin:0}
		.cont fieldset.chiaro{background:#F6F3ED}				   
		.cont legend{ 
			font-size:12px;
			font-weight:bold;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#453e2d;
			margin:0;
			padding:0}
			.cont span.riga{ 
			   padding:10px; 
			   margin:0;
			   border:0;
			   display:block;
			   clear:both;
			   }
				.cont span.riga_centrata{ 
					padding:10px; 
					margin:10px 0 0 0;
					border:0;
					display:block;
					clear:both;
					text-align:center}
					.cont label{ 
						font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#453e2d;
						text-align:right}
						.cont span.elemento_block {
							display:block;
							width:30%;
							margin-top:2px;
							margin-right:15px;
							float:left;
							text-align:right;
							vertical-align: baseline}
							.cont input, .cont select, .cont textarea{ 
								color: #453e2d; 
								font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
								font-size:11px;
								margin:0;
								border:0;
								width:55%}
								.cont input, .cont select{
									border-bottom:1px dotted #E5E1D5 !important;
									border-bottom:1px solid #E5E1D5}
								  .cont input[file]{border-bottom:1px dotted #E5E1D5}
									.cont textarea{
										border:1px dotted #E5E1D5 !important;
										border:1px solid #E5E1D5;
										overflow:auto}
										.cont input:hover, select:hover, textarea:hover{background:#FFF}
										.cont input:focus, select:focus, textarea:focus{background:#FFF}
										.cont  span.asterisco{
											 color:#C9B88C;
											 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
											 font-size:9px;
										     vertical-align:top;
											 }
											.cont  span.leggi_privacy { 
													font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
													font-size:11px;
													color: #453e2d;
													text-align:center;
													display:block;
													margin:0;
													padding:20px 0px 8px 0px;
													border-top:1px solid #FFF}
													.cont .spunta {
														border:0;
														width:20px;
														vertical-align:middle;
														padding:0}
														.cont button{
															margin-right:5px;
															padding:0;
															border:0;
															width:auto;
															height:auto;
															cursor:default;
															background:none;
															overflow:visible}
															.cont .button{
																width:100px;
																height:25px;
																color:#453e2d;
																background:#F6F3ED; 
																border:1px solid #fff; 
																cursor:default}
															
/* ------------------------------------------------- pagina news --------------------------------------------------- */	
.ultimanews{
	width:600px;
	height:auto;
	float:left;
	text-align:left;
	margin-bottom:30px}
	.iconadata{
		width:48px;
		height:58px;
		float:left;
		text-align:center;
		margin:0 auto;
		background:url(../images/icondata.gif) no-repeat top left}
		.iconadata p{
			text-align:center;
			margin:0 auto;
			padding:0}
	.testo{
		width:540px;
		height:auto !important;
		height:70px;
		min-height:70px;
		float:right}
		.testo h2{margin:0 0 10px 0}
			.testo img{
				width:610px;
				margin:0 0 30px 0;
				border:1px solid #E4DAC1; 
				float:left}		
/*guestbook*/
#guestbook{
	float:left;
	width:606px;
	text-align:left}
	#guestbook p{padding:5px 0 5px 0}
		#guestbook a, #guestbook p{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}	
			a.nobold{font-weight:normal; text-decoration:underline; font-size:12px}
				a.nobold:hover{text-decoration:none}
					.data_small{float:left; font-size:11px}
						.nomargin{margin-bottom:0}
							.rating{margin-left:35px}
								.conti{color:#927531}
								 .obbligatorio{font-weight:bold}
#pagina_camere_foto img{
	width:107px;
	height:89px;
	border:3px solid #e7e1d5;
	padding:1px;
	float:left;
	background-color:#fff;
	margin:0 5px 5px 0}
	
#pagina_camere_fotobig img{
	width:584px;
	height:303px;
	border:3px solid #e7e1d5;
	padding:1px;
	float:left;
	background-color:#fff;
	margin:0 5px 5px 0}	
	
.alterna{background-color:#f0f0e5}
.alterna01{background-color:#f5f5ed}
#tabella_prezzi{
	width:600px;
	background-color:#fff;
	float:left;
	margin:0 0 20px 0}
	#tabella_prezzi td{
		text-align:center;
		height:26px;
		vertical-align:middle;
		padding:0 4px 0 4px;
		border:1px solid #fff;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif}	
.titolo_new{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#bdb39a;	
	font-size:13px;
	text-align:left;
	margin:10px 0 10px 0;
	display:block;
	float:left;
	font-weight:bold;
	width:580px}
	.titolo_new_answer{float:left; width:580px}	
	
	#reccomanded_content img{
	float:left;
	margin:0 16px 16px 0;
	border:4px solid #E5E1D5;
	background-color:#FFF;
	padding:2px;
	width: 70px;
	height: 120px;

	}
/* appartamenti_home aggiunto ale 13.07.2009, special_home aggiunto ivan 14.10.2009 */
#appartamenti_home, #special_home{
	height:95px;
	width:285px;
	margin-top:15px;
	padding:35px 0px 0px 7px;}	


#bookingevolution{
	width:280px;
	height:220;
	margin:10px 0 0 10px;
	float:left}


