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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {
	border-collapse: collapse;
	border-spacing:0}
table, td{  
	font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
	 color: #59574b; 
	font-family: tahoma,verdana,sans-serif;
	letter-spacing: 1px;
	line-height:16px;
	text-align: left;
	}
a { /*color:#59574b;*/ text-decoration:none}
/*a:hover { color:#32858a; text-decoration:none}*/

ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after {
	content: ""}
:focus {outline:0}
	html{
		width:100%;
		height:100%}
		body{
			background-color:#f4f3e1;
			text-align:center;
			margin:0 auto;
		    height:100%;
			/*font: 12px tahoma, Arial, Helvetica, sans-serif;
			color:#373735*/}
			p {
				font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
				text-align:left;
				line-height:16px;
				color:#59574b;
				padding-top:5px;
				padding-bottom:5px;
				}
			h1, h1 a{
				color:#ada477;
				letter-spacing:3px;
				font:20px "Trebuchet MS",Arial,Helvetica,sans-serif;
				text-decoration:none;
				}
			h2, h2 a{
				text-decoration:none;
				font:24px "Trebuchet MS",Arial,Helvetica,sans-serif;
				text-align:left;
				color:#32858a;
				}
			h3, h3 a{
				font:20px "Trebuchet MS",Arial,Helvetica,sans-serif;
				text-align:center;
				color:#59574b;
				text-decoration:none;
				}
			
			
			
#container{
	position:relative;
	width:996px;
	text-align:left;
	height:100px;
	height:auto !important;
	margin:0 auto;
/*	float:left;	*/
	}


/*--------------------head--------------------*/


#logo{
	position:relative;
	top:10px;
	height:49px;
	width:295px;
	float:left;
	text-align:left;
	padding-left:20px;}
	
	#claim{
		position:relative;
		float:left;
		top:37px;
		height:21px;
		width:515px;
		text-align:left;
		}
		#lingua{
			position:relative;
			float:left;
			top:45px;
			height:21px;
			width:165px;
			text-align:right;}
				#lingua p a{
					font-size:12px;
					padding:0;
					color:#adad79;
					text-decoration:none;}
					#lingua a:hover{
						color:#59574b;}
		
		
		#box_contenuti{
			position:relative;
			width:996px;
			height:auto !important;
			height:550px;
			min-height:550px;
			text-align:left;
			margin:0 auto;
			margin-top:30px;
			float:left;
			padding:31 0 31 0px;}
			#flashcontent_top_flash{
				position:relative;
				width:996px;
				height:304px;
				margin-bottom:10px;}
				
				#flashcontent_top_flash_menu{
					position:absolute;
					top:266px;
					left:245px;				
					height:38px;
					z-index:1000;}
					
					#flashcontent_top_flash_menu ul {
						height:33px;
						list-style-type:none;
						width:745px;}			
						#flashcontent_top_flash_menu ul li {
							display:block;
							float:right;
							height:33px;
							list-style-type:none;
							}
							#flashcontent_top_flash_menu ul li a{
								font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;
								text-decoration:none;
								text-align:center;
								color:#32858a;
								height:38px;
								text-align:center;}
						#flashcontent_top_flash_menu ul li a:hover{
								font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;
								text-decoration:none;
								text-align:center;
								color:#59574b;
								height:38px;
								text-align:center;}
					
					
					#flashcontent_top_flash_menu_sez{
						position:absolute;
						top:175px;
						left:245px;
						height:38px;
						z-index:1000;}
						#flashcontent_top_flash_menu_sez ul {
						height:33px;
						list-style-type:none;
						width:745px;}			
						#flashcontent_top_flash_menu_sez ul li {
							display:block;
							float:right;
							height:33px;
							list-style-type:none;
							}
							#flashcontent_top_flash_menu_sez ul li a{
								font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;
								text-decoration:none;
								text-align:center;
								color:#32858a;
								height:38px;
								text-align:center;}
								#flashcontent_top_flash_menu_sez ul li a:hover{
									font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;
									text-decoration:none;
									text-align:center;
									color:#59574b;
									height:38px;
									text-align:center;}
					
				
					
					
							.menu_sf {
							padding:8px 8px 0 8px;
								background-image:url(/image/menu_sf.gif);
								background-repeat:repeat-x;}
								.menu_sf_sx {
									width:23px;
									height:38px;
									background-image:url(/image/menu_sf_sx.png);
									background-repeat:no-repeat}
									.menu_sf_dx {
										width:23px;
										height:38px;
										background-image:url(/image/menu_sf_dx.png);
										background-repeat:no-repeat}
										.menu_spaziatore {
											width:2px;
											height:38px;
											background-image:url(/image/menu_sf_spaziatore.gif);
											background-repeat:no-repeat}
						
				
				
				#flashcontent_top_flash_sezione{
					position:relative;
					width:996px;
					height:212px;
					margin-bottom:10px;}
				
				#focus_offerte{
					position:relative;
					width:996px;
					height:250px;
					margin-bottom:10px;}
					#box_strutture{
						position:relative;
						width:996px;
						height:auto !important;
						/*height:100px;
						min-height:100px;*/
						margin-bottom:10px;
						float:left;}

						#menu_strutture{
							position:relative;
							width:260px;
							height:auto !important;
							height:318px;
							min-height:318px;
							padding-right:9px !important;
							padding-right:0px;
							float:left;}
							#top_menu_strutture{
								position:relative;
								background-image:url(/image/boxstrutture_top.jpg);
								width:260px;
								height:25px;}
								#contenuti_menu_strutture{
									position:relative;
									background:url(/image/boxstrutture_sf.jpg) #FFFFFF repeat-y;
									width:215px;
									height:auto !important;
									height:268px;
									min-height:268px;
									padding:0 20px 0 25px}
									#contenuti_menu_strutture h2{
									padding-bottom:30px;}
									#bot_menu_strutture{
										position:relative;
										background-image:url(/image/boxstrutture_bot.gif);
										width:260px;
										height:25px;
										}
						
#strutture{
	position:relative;
	width:723px;
	height:auto !important;
	height:318px;
	min-height:318px;
	float:left;}								
	#top_strutture{
		position:relative;
		background-image:url(/image/strutture_top_verde.jpg);
		background-repeat:no-repeat;
		background-color:#dddebc;
		width:703px;
			height:auto !important;
		height:45px;
		min-height:45px;
		padding:15px 0 10px 20px;}
		#contenuti_strutture{
			position:relative;
			background-image:url(/image/strutture_sf.jpg);
			background-repeat:repeat-y;
			width:673px;
			height:auto !important;
			height:268px;
			min-height:268px;
			float:left;
			font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
			text-align:justify;
			color:#59574B;
			padding:30px 20px 0 30px}
		/*	#contenuti_strutture a{
				font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
				text-align:left;
				color:#59574B;
				}
				#contenuti_strutture a:hover{
					font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
					text-align:left;
					color:#32858A;
					}*/

			#contenuti_strutture h2, h2 a{
				padding-top:15px;
				padding-bottom:5px;
				text-decoration:none;
				font:16px "Trebuchet MS",Arial,Helvetica,sans-serif;
				text-align:left;
				color:#ada477;}
				
				
				
				#contenuti_strutture h1{
					color:#ada477;
					font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
					font-size:22px;
					font-weight:normal;
					letter-spacing:0;
					margin:20px 0 0 0;
					padding:0;}	
				
				#contenuti_strutture img{
					margin:0 20px 0 0}
					
					
					
					
					
					
					#contenuti_hotel img{padding:10px;}
					#contenuti_news{
						position:relative;
						float:left;
						width:650px;
						height:450px;}
						#contenuti_news img{
							position:relative;
							float:right;
							padding:0 0 20px 35px;}
							
						
						
				#bot_strutture{
					position:relative;
					background-image:url(/image/strutture_bot.gif);
					width:723px;
					height:25px;
					float:left;}
					
					
					#contenuti_hotel{
						position:relative;
						float:left;
						width:450px;
						padding-bottom:20px;}
						#contenuti_hotel h1 {
							color:#ADA477;
							font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
							font-size:22px;
							font-weight:normal;
							letter-spacing:0;
							margin:20px 0 0;
							padding:0;}
							#contenuti_hotel h2{
								color:#ADA477;	
								font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
								font-size:16px;
								font-weight:bold;}
								#contenuti_hotel h3{
									color:#ADA477;
									font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
									font-size:12px;
									margin-top:10px;
									font-weight:bold;}
									#contenuti_hotel h4{
										color:#59574B;
										font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
										font-weight:bold;
										font-size:14px;}
										#contenuti_hotel h5{
											color:#ADA477;
											font-family:Trebuchet MS,Arial,Helvetica,sans-serif;		
											font-size:12px;}
											#contenuti_hotel h6{
												font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
												font-size:10px;
												color:#59574B;}				
							
							
							
							
							
							
							
							
							
							
							
							
/* -- formattazione link -- */
						#contenuti_hotel a, .paginazione a, form a, p a{
							text-decoration:none;
							color:#59574b;}
							#contenuti_hotel a:hover, .paginazione a:hover, form a:hover, p a:hover{
								text-decoration:none;
								color:#32858A;}
/* -- formattazione link -- */
				.paginazione{
					padding-top:15px;}
						
						#hotel_header_image{
							position:relative;
							width:450px;
							height:150px;
							height:auto !important;
							padding:0 0 30px 0;}
							
							#box_offerte{
								position:relative;
								float:left;
								width:608px;
								height:80px;
								margin-left:10px !important;
								margin-left:5px;
								padding:20px;
								background-repeat:no-repeat;
								background-image:url(/image/box-offerte.gif)}
								.box_offerte_offerta{
									position:relative;
									float:left;
									width:301px;
									height:80px;}
									.box_offerte_offerta h3{
										text-align:left;
										color:#32858a;
										padding:0 0 10px 0;}
										.box_offerte_offerta p a{
											text-align:left;
											padding:0 0 3px 0;
											font-weight:bold;
											color:#59574b;
											text-decoration:none}
											.box_offerte_offerta img{
												padding:0 5px 0 0;}
									
									
									#content_table {
										padding:28px 0;}
										#content_table table {
											margin:1px 0 0;}
											#content_table td {
												padding:0 28px;
												width:33%;
												font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
												text-align:left;
												color:#59574B;}
												#content_table td.border_right {
													border-right:1px solid #FFFFFF;}
													#content_table h3, #content_table h3 a, #content_table h3 a:hover{
														font:20px "Trebuchet MS",Arial,Helvetica,sans-serif;
														text-align:left;
														color:#32858a;
														padding:0 0 10px 0;}
														#content_table a{
															text-decoration:none;
															font-weight:bold;
															color:#59574b;}
															#content_table a:hover{
																text-decoration:none;
																font-weight:bold;
																color:#32858A;}
								
											
									
									
											.albergo_minibox{
												position:relative;
												float:left;
												width:25%;
												padding:40px 25px 20px 25px;}
												.albergo_minibox h3{
													text-align:left;
													color:#32858a;
													padding:0 0 10px 0;}
														
													#flash_gallery{
														position:relative;
														float:left;
														width:648px;
														height:300px;
														margin-left:10px !important;
														margin-left:5px;}
						
						
						
					#box_menu_hotel{
						position:relative;
						float:left;
						width:151px;
						height:330px;
						padding:0 0 150px 60px;}
						
				#menu_hotel li{
					list-style-image:url(/image/trattino.gif);
					list-style-position:outside;
					padding-bottom:5px;}
					#menu_hotel ul{
						padding-left:10px;}
						#menu_hotel li a{
							position:relative;
							text-decoration:none;
							color:#32858a;
							font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
							font-weight:bold;}
							#menu_hotel li ul li a{
								position:relative;
								text-decoration:none;
								/*padding-left:10px;*/
								color:#32858a;
								font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
								font-weight:bold;}
								#menu_hotel li ul{
								padding:0 0 5px 15px}
									#menu_hotel li ul li{
										list-style-image:url(/image/trattino_2.gif);
										list-style-position:outside;}
										#menu_hotel li a:hover{
										font-weight:bold;
										color:#59574b;}
						
						
						
						
						#menu_hotel_top{
							position:relative;
							background-image:url(/image/menu_albergo_top.jpg);
							width:151px;
							height:25px;}
							#menu_hotel{
								position:relative;
								background-image:url(/image/menu_albergo_sf.jpg);
								background-repeat:repeat-y;
								width:121px;
								height:auto !important;
								height:100px;
								min-height:100px;
								padding:0 15px 0 15px}
								#menu_hotel_bot{
									position:relative;
									background-image:url(/image/menu_albergo_bot.jpg);
									width:151px;
									height:25px;}

					
					
					
/*	codice vecchio antonio
				.hotel_elenco{
						position:relative;
						width:670px;
						height:152px;
						padding-top:20px;
						float:left;}	
						.hotel_elenco img{
							float:left;}
							.hotel_elenco a{
								font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;
								float:left;
								padding:15px 0 0 8px;;
								text-decoration:none;
								text-align:left;
								line-height:16px;
								color:#acac78;}	 */
/*  fine codice vecchio antonio  */										
					
.offerte_elenco{
		position:relative;
		width:212px;
		height:160px;
		text-align:center;
		float:left;
		padding:15px 10px 10px 0;
		background:url(/image/sf_offerta_singola.jpg) no-repeat;}
							
	.offerte_elenco img{ margin:0;}
	
	.testo_offerte{
		background:url(/image/freccia_news.gif) no-repeat right bottom;
		font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
		float:left;
		width:85%;
		height: 50px;
		padding:0 10px 0 10px;
		text-decoration:none;
		color:#59574b;}	
		.testo_offerte .data_offerte{
			padding:0px;
			float:left;
			padding:0;
			font-size:14px;
			width: 180px;
			color:#32858a;}
		
		.data_offerte{
			padding:0px;
			float:left;
			padding:0 0 0 10px;
			font-size:14px;
			color:#32858a;}
			.img_offerte{
				text-align:center;
				width:100%;
				height:90px;
				float:left;
				margin:0 20px 0 0}
				.img_offerte img{
					width:110px;
					height:75px;
					margin:0 auto;
					margin-left:20px !important;
					border:2px solid #acac78;}
					.box_3offerte{
						position: relative;
						float: left;
						padding: 0 0 20px 0;
						width: 680px;
						height: 250px;}
						.box_3offerte h1{
							color:#ada477;
							font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
							font-size:22px;
							font-weight:normal;
							height: 20px;
							letter-spacing:0;
							padding:0 0 20px 0;}	
					
					.offerta_speciale{
						position:relative;
						width:212px;
						height:160px;
						text-align:center;
						float:left;
						padding:15px 10px 10px 0;
						background:url(/image/sf_offerta_speciale.jpg) no-repeat;}	
						
						.offerta_singola{
							position:relative;
							width:212px;
							height:160px;
							text-align:center;
							float:left;
							padding:15px 10px 10px 0;
							background:url(/image/sf_offerta_singola.jpg) no-repeat;}	
					
		.accesso_offerte{
			position: relative;
			float: right;}
			.accesso_offerte a{
				font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
				text-align:left;
				color:#59574b;
				letter-spacing: 0px;
				font-weight: bold;}
								
					.img_offerte_speciali{
						text-align:center;
						width:100%;
						height:84px;
						float:left;}
						.img_offerte_speciali img{
							width:110px;
							height:75px;
							margin:0 auto;
							margin-left:20px !important;
							border:2px solid #acac78;}
							.testo_offerte_speciali{
								background:url(/image/freccia_news.gif) no-repeat right bottom;
								font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
								float:left;
								width:85%;
								padding:0 10px 0 10px;
								text-decoration:none;
								font-weight:bolder;
								color:#59574b;}
								.testo_offerte_speciali p{
									padding:0 0 5px 0;
									line-height:14px;}
								.data_offerte_speciali{
									padding:0px;
									float:left;
									padding:0 0 0 10px;
									font-size:12px;
									color:#32858a;}
									
										
												
								
/* elenco strutture */							
					.hotel_elenco{
						position:relative;
						width:213px;
						height:237px;
						padding-right:10px;
						padding-bottom:10px;
						float:left;
						background-image:url(/image/sf_singola_offerta.jpg);
						background-repeat:no-repeat}	
						.img_hotel_elenco{
							text-align:center; 
							width:100%;
							height:110px;
							float:left;
							padding-top:15px;
							}
							.img_hotel_elenco img{
								width:160px;
								height:110px;
								margin:0 auto;
								border:2px solid #acac78;
								}
								.testo_hotel_elenco{
									font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
									float:left;
									width:180px;
									display:block;
									padding:5px 0 0 25px;
									text-decoration:none;
									text-align:left;
									line-height:16px;
									color:#acac78;}
									.freccetta_hotel_elenco, .freccetta_hotel_elenco a{
										float:left;
										padding-top:15px;
										height:25px;	
										width:100%;
										background:url(/image/freccia_news.gif) no-repeat top right #ffffff;}
/* fine elenco strutture */							
							
							
												
	#elenco_strutture{
		width:205px;
		text-align:left;}
		#elenco_strutture ul {
			text-align:left;
			width:200px;}			
			#elenco_strutture ul li {
				float:left;
				width:200px;
				height:25px;}
				#elenco_strutture ul li a{
					font:14px "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
					text-decoration:none;
					color:#acac78;}
													
							
					#news_cataloghi{
						position:relative;
						width:996px;
						height:250px;
						margin-bottom:10px;}
						
						#focus{
							position:relative;
							background-image:url(/image/sf_focus.jpg);
							background-repeat:no-repeat;
							width:622px;
							height:243px;
							float:left;
							padding:3px 1px 3px 5px;
							margin-right:10px;}
							#top_focus{
								position:relative;
								width:618px;
								height:129px;
								float:left;
								margin-bottom:3px;}
								#bot_focus{
									position:relative;
									width:621px;
									height:100px;
									float:left;}
									
									
									#mini_box_focus_1{
										position:relative;
										width:203px;
										height:82px;
										padding-right:4px;
										float:left;}
										#mini_box_focus_1 p{
											color:#32858a;
											width:193px;
											text-align:center;
											font-size:11px;
											font-weight:bold;
											float:left;}
											
											#mini_box_focus_2{
												position:relative;
												width:203px;
												height:82px;
												padding-right:4px;
												float:left;}
												#mini_box_focus_2 p{
													color:#32858a;
													font-size:11px;
													font-weight:bold;
													width:193px;
													text-align:center;
													float:left;}
											
													#mini_box_focus_3{
														position:relative;
														width:203px;
														height:82px;
														padding-right:4px;
														float:left;}
														#mini_box_focus_3 p{
															color:#32858a;
															font-size:11px;
															font-weight:bold;
															width:193px;
															text-align:center;
															float:left;}
											
											
											
							#focus_flash{
								position:relative;
								float:left;
								width:416px;
								height:129px;}
								#focus_flash_elenco{
									position:relative;
									background-image:url(/image/sf_focus_dx.jpg);
									background-repeat:no-repeat;
									float:left;
									width:202px;
									height:129px;}
									#focus_flash_elenco ul {
										text-align:left;
										width:160px;
										padding:10px 0 0 40px;}			
										#focus_flash_elenco ul li {
											float:left;
											width:150px;
											height:22px;
											}
											#focus_flash_elenco ul li a{
												font:12px "Trebuchet MS", tahoma, Arial, Helvetica, sans-serif;
												font-weight:bold;
												text-decoration:none;
												color:#32858a;}
									
										
										
	
							
							#offerte{
								position:relative;
								padding:15px 25px 5px 25px;
								width:308px;
								height:229px;
								float:left;
								background-image:url(/image/sf_offerte.jpg);
								background-repeat:no-repeat;}
								#offerte h2 a{
									position:relative;
									color:#59574b;
									text-decoration:none;}
										
										.offerte_titoli{
											position:relative;
											width:305px;
											margin-top:5px;
											float:left;
											background-image:url(/image/divisore_orizzontale_offerte.jpg);
											background-repeat:no-repeat;
											background-position:bottom;
											padding:3px 0;}
											.offerte_titoli a{
												position:relative;
												color:#726b4e;
												width:220px;
												padding-top:5px;
												font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
												text-decoration:none;
												text-align:left;
												float:left;
												}
												.offerte_titoli img{
													margin-left:10px;
													position:relative;
													width:65px;
													height:51px;
													float:left;
													border:1px solid #fff;}	
									
				
				
		#box_news {
			position:relative;
			width:261px;
			height:228px;
			margin-right:8px;
			float:left;
			padding:15px 25px 5px 25px;
			background-image:url(/image/sf_news.jpg);
			background-repeat:no-repeat}	
			#box_news h2 a{
				text-decoration:none}	
			.titolo_news{
				width:260px;
				height:auto !important;
				height:15px;
				margin-top:20px !important;
				margin-top:8px;}
				.titolo_news a{	
					font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
					text-decoration:none;
					text-align:left;
					font-weight:bold;
					color:#59574b;
					padding:0px}
					.data_news{
						width:200px;
						height:10px;
						padding-left:20px}
						.data_news p{
							font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
							text-align:left;
							color:#acac78;
							padding:0px}
								
		#box_space {
			position:relative;
			width:261px;
			height:228px;
			margin-right:8px;
			float:left;
			padding:15px 25px 5px 25px;
			background-image:url(/image/sf_news.jpg);
			background-repeat:no-repeat}	
			#box_space h2 a{
				text-decoration:none}
				#box_space img{
					padding:25px 0 0 0;}
					#box_space p{
						width:170px;
						font-size:14px;
						padding:20px 20px 0 60px;}
						
					
			
			#box_cataloghi {
				position:relative;
				width:308px;
				height:228px;
				float:left;
				padding:15px 25px 5px 25px;
				background-image:url(/image/sf_cataloghi.jpg);
				background-repeat:no-repeat}
				
				#cataloghi{
					position:relative;
					width:300px;
					height:145px;}
					#cataloghi img{
						padding:5px 0 0 0;
						float:left;}
						#cataloghi p{
							width:180px;
							font-size:14px;
							float:left;
							padding:20px 0 0 10px;}
							#cataloghi h2{
								width:300px;
								float:left;}
								
							#newsletter{
								position:relative;
								width:308px;
								padding:0 0 0 0;
								float:left;}
								#newsletter p{
									width:200px;
									font-size:14px;
									float:left;}
									#newsletter img{
										float:right;}
										#newsletter h2 a{
											width:150px;
											float:left;
											text-decoration:none}
							


							
							
/*--------------------footer--------------------*/
#container_footer{
position:relative;
width:100%;
height:53px;
float:left;
margin:0 auto;
text-align:left;
}



#box_footer{
background-image:url(/image/sf_footer.gif);
background-repeat:no-repeat;
position:relative;
width:962px;
height:43px;
margin:0 auto;
text-align:left;
padding:10px 17px 0 17px;}


/*
	position:relative;
	width:996px;
	text-align:left;
	height:100px;
	height:auto !important;
	margin:0 auto;

*/


#privacy{
	position:relative;
	float:left;
	width:590px;
	height:20px;}
	#privacy p{
		color:#444444;
		font-size:11px;
		padding:0;}
			#privacy p a{
				color:#444444;
				font-size:11px;
				text-decoration:none;}
				#privacy a:hover{
					color:#59574b;}
.privacy {
	color:#59574b;
	text-decoration:none;}	
					
#diritti{
	position:relative;
	float:left;
	width:320px;
	height:20px;}
	#diritti p{
		color:#444444;
		font-size:10px;}
		
		
#linkness{
	position:relative;
	float:left;
	width:38px;
	height:20px;}
	
	
	
	
	
/*--------------------Menu_Strutture--------------------*/
	
	
li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }


#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:220px;
	height:350px;
	height:auto !important;
	background:url(/image/boxstrutture_sf.jpg) #FFFFFF top center repeat-y;
}
#navigation a.head {
	cursor:pointer;
	padding:10px 0 10px 0; 
	border-top:1px solid #CCCCCC;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	text-indent:14px;
	text-decoration: none;
	}
#navigation a.head h3 {
	font-size:16px
	}

#navigation_selezionata{
	/*height:47px;*/
	background-color:#dddebc;
	color:#59574b !important;
}

#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none;
	display:inline;	
}
#navigation li li a {
	/*height:47px;*/
	height:auto !important;
	height:29px;
	min-height:29px;
	font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#acac78;
	text-align:center;
	padding:5px 10px 5px 0;
	display:block;
	text-indent:10px;
	text-decoration: none;
	}

#navigation li ul li a:hover {
	/*height:47px;*/
	height:auto !important;
	height:29px;
	min-height:29px;
	background-color:none !important;
	background-color:#dddebc;	
	color:#59574b;	
}

.numerazione{
	float:left;
	width: 680px;
	padding:15px 0 0 0;}
	.numerazione a{
		text-decoration:none;
		font-weight:bolder;
		color:#59574b;}
		
		
		
		
		/*----------form contatti------*/
		
.form_pagamento .nascosto{display:none}					

.form_pagamento fieldset{
	float:left;
	clear:both;
	width:100%;
	margin:5px 0;
	padding:0;
	border-top:1px solid  #cccccc}
	.grass{font-weight:bold}
	 .form_pagamento fieldset, .form_pagamento textarea{font:14px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif;}
		 .form_pagamento fieldset ol{
			padding:1em 1em 0 1em;
			list-style:none}		
			 .form_pagamento fieldset li{padding-bottom:1em; color:#ada477; position:relative}
				 .form_pagamento fieldset.submit{border-style:none;}
					 .form_pagamento input{
						padding:1px;
						font:12px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif;
						width:207px;}
						 .form_pagamento input[type|="checkbox"], .form_pagamento input[type|="radio"]{width:15px; padding:0}
						 .form_pagamento textarea, textarea{
						 	overflow:auto;
							width:210px;
							height:150px}
						 .form_pagamento select{						
							padding:0;
							margin:0;
							font:12px "Trebuchet MS",Tahoma,Verdana, Arial, Helvetica, sans-serif;
							width:212px}
							 .form_pagamento label{
								float:left;
								color:#59574b;
								width:13em;
								margin-right:1em;
								text-align:right}
								 .form_pagamento fieldset.submit{
									float:none;									
									border-style:none;
									padding-left:12em;
									background-color:transparent}
									 .form_pagamento fieldset.alt{background-color:#fff}
									 	.asterisco{left:420px !important; left:240px}
										.asterisco_sicurezza{left:290px !important; left:110px}
										.asterisco_controllo{left:350px}
										.asterisco, .asterisco_sicurezza, .asterisco_controllo{
											background:url(/image/asterisco.gif) no-repeat;
											width:9px;
											height:9px;
											position:absolute;
											top:5px}
											.bottone_invia{
													width:86px;
													height:20px;
													background:url(/image/invia.gif) no-repeat;
													cursor:pointer;
													border:0;
													margin:10px 0 0 0}
													.bottone_invia span{visibility:hidden}
													.input_sicurezza{width:80px !important}
													.errore{color:#ff0000} 
													.fake_label{visibility:hidden}	
	
	
/* form contatti*/



	
.sottomenu li{
	padding:0 0 0 40px;}
	.sottomenu li a{
		font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-weight:100;
		color:#59574b;
		text-decoration:none;}
		
.sottomenu_voci li{
	padding:0 0 0 50px;}
	.sottomenu_voci li a{
		font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-weight:100;
		color:#ada477;
		text-decoration:none;}
		
.voci{
	padding:2px 0 0 10px;}
	.voci a{
		font:16px "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-weight:bold;
		color:#59574b;
		text-decoration:none;}
		
		
.colore_leggi{
	color:#32858a}
.padding_freccia img{
	padding:0 0 0 135px}
	
#scarica{
	position:absolute;
	border:1px solid red;
	padding:3px 0 0 10px}

.menu_hotel_attivo{
	font-weight:bold !important;
	color:#59574b !important}
.bold{
	font-weight:bold !important}
.guestbook{
	border-top:1px solid #dddebc;
	margin-top:15px;
	padding-bottom:10px;
	padding-top:10px;}
	
.guestbook .meta {
font-weight:bold;}

.guestbook div {
margin-bottom:7px;}

.guestbook .photo img {
border:3px solid #dddebc;
width:400px;
margin:5px 0 5px 0;}

/* -------------Form contatti------------*/

input {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #ADA477;
	color:#59574b;
	font-family:tahoma,verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0;
	padding:3px 0 3px 0;
	margin:3px;
	text-decoration:none;
	width:160px;}
	
	
element.style {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:0;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:0;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:0;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:0;
}
.spunta {
background:transparent none repeat scroll 0 0;
border:0 solid #FFFFFF;
cursor:pointer;
margin:0;
padding:0;
width:20px;}
