* {
	margin:0;
	padding:0;
	border:0;
	outline:none;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline}
	:focus {outline:none;}
		body {
			line-height:1;
			color:black;
			background:white}
			ol, ul {list-style:none}
			table {
				border-collapse:separate;
				border-spacing:0}
					blockquote:before, blockquote:after,
					q:before, q:after {content: ""}
					blockquote, q {quotes: "" ""}
/* INIZIO CODICE */
html{
	width:100%;
	height:100%;}
body{
	width:100%;
	height:100%;
	background:url(/images/sf_page.jpg) repeat-x top;
	font-family:"trebuchet MS", verdana, arial, Helvetica;
	color:#805f06;
	font-size:12px;
	line-height:14px;
	font-weight:normal;}
	#wrapper{
		width:100%;
		height:100%;
		position:relative;
		top:0;
		left:0;
		background: url(/images/top_sf.jpg) repeat-x;
		background-position: 108px 4px;}
		#container{
			min-width:980px;
			width:100%;
			height:600px;
			min-height:600px;
			height:auto !important;
			float:left;
			clear:both;
			padding-top:3px;}
			#top{
				width:980px;
				height:157px;
				float:left;
				clear:both;}
				#logo{
					width:387px;
					height:157px;
					float:left;
					background: url(/images/logo.jpg) no-repeat;}
				#menu_lang{
					width:177px;
					height:54px;
					padding:3px 0 0 402px;
					float:left;
					background:url(/images/sf_lang.jpg) no-repeat right top;
					clear:right;}
					#menu_lang ul{
						display:block;
						width:177px;
						height:40px;
						float:left;
						clear:both;
						overflow:hidden;
						padding:0 0 0 12px;}
						#menu_lang ul li{
							display:block;
							float:left;
							width:50px;
							height:40px;}
							.sep{
								padding-right:2px;
								background:url(/images/sep_lang.gif) no-repeat top right;}
							#menu_lang ul li a{
								display:block;
								width:50px;
								height:24px;
								padding-top:16px;
								text-align:center;
								text-transform:uppercase;
								text-decoration:none;
								font-family:"trebuchet MS", verdana, arial, Helvetica;
								font-size:15px;
								font-weight:bold;
								background-position: center 5px;
								letter-spacing:1px;}
							/*	#menu_lang ul li a:hover{
									color:#4d6811;}*/
									.lang_ita{
										background:url(/images/ita2.gif) no-repeat;
										background-position:18px 5px;
										color:#ffac2e;}
										.lang_sel_ita{
											background:url(/images/ita.gif) no-repeat;
											background-position:18px 5px;
											color:#4d6811;}
									.lang_eng{
										background:url(/images/eng2.gif) no-repeat;
										color:#ffac2e;}
										.lang_sel_eng{
											background:url(/images/eng.gif) no-repeat;
											color:#4d6811;}
									.lang_deu{
										background:url(/images/deu2.gif) no-repeat;
										color:#ffac2e;}
										.lang_sel_deu{
											background:url(/images/deu.gif) no-repeat;
											color:#4d6811;}
				#menu_top{
					width:488px;
					height:73px;
					float:left;
					overflow:hidden;
					padding:27px 0 0 77px;}
					#menu_top ul{
						display:block;
						float:left;
						width:488px;
						height:73px;
						overflow:hidden;
						clear:both;}
						#menu_top li{
							display:block;
							float:left;
							width:96px;
							height:73px;}
							.spacer{
								padding-right:2px;}
							#menu_top a{
								display:block;
								float:left;
								clear:both;
								width:96px;
								height:73px;
								white-space:nowrap;
								text-indent:101px;
								overflow:hidden;
								text-decoration:none;}
								#m_01_ita{
									background:url(/images/m_01_ita.jpg) no-repeat left bottom;}
									#m_01_ita:hover, #m_01_act_ita{
										background:url(/images/m_01_ita.jpg) no-repeat left top;}
								#m_02_ita{
									background:url(/images/m_02_ita.jpg) no-repeat left bottom;}
									#m_02_ita:hover, #m_02_act_ita{
										background:url(/images/m_02_ita.jpg) no-repeat left top;}
								#m_03_ita{
									background:url(/images/m_03_ita.jpg) no-repeat left bottom;}
									#m_03_ita:hover, #m_03_act_ita{
										background:url(/images/m_03_ita.jpg) no-repeat left top;}
								#m_04_ita{
									background:url(/images/m_04_ita.jpg) no-repeat left bottom;}
									#m_04_ita:hover, #m_04_act_ita{
										background:url(/images/m_04_ita.jpg) no-repeat left top;}
								#m_05_ita{
									background:url(/images/m_05_ita.jpg) no-repeat left bottom;}
									#m_05_ita:hover, #m_05_act_ita{
										background:url(/images/m_05_ita.jpg) no-repeat left top;}
								#m_01_eng{
									background:url(/images/m_01_eng.jpg) no-repeat left bottom;}
									#m_01_eng:hover, #m_01_act_eng{
										background:url(/images/m_01_eng.jpg) no-repeat left top;}
								#m_02_eng{
									background:url(/images/m_02_eng.jpg) no-repeat left bottom;}
									#m_02_eng:hover, #m_02_act_eng{
										background:url(/images/m_02_eng.jpg) no-repeat left top;}
								#m_03_eng{
									background:url(/images/m_03_eng.jpg) no-repeat left bottom;}
									#m_03_eng:hover, #m_03_act_eng{
										background:url(/images/m_03_eng.jpg) no-repeat left top;}
								#m_04_eng{
									background:url(/images/m_04_eng.jpg) no-repeat left bottom;}
									#m_04_eng:hover, #m_04_act_eng{
										background:url(/images/m_04_eng.jpg) no-repeat left top;}
								#m_05_eng{
									background:url(/images/m_05_eng.jpg) no-repeat left bottom;}
									#m_05_eng:hover, #m_05_act_eng{
										background:url(/images/m_05_eng.jpg) no-repeat left top;}
								#m_01_deu{
									background:url(/images/m_01_deu.jpg) no-repeat left bottom;}
									#m_01_deu:hover, #m_01_act_deu{
										background:url(/images/m_01_deu.jpg) no-repeat left top;}
								#m_02_deu{
									background:url(/images/m_02_deu.jpg) no-repeat left bottom;}
									#m_02_deu:hover, #m_02_act_deu{
										background:url(/images/m_02_deu.jpg) no-repeat left top;}
								#m_03_deu{
									background:url(/images/m_03_deu.jpg) no-repeat left bottom;}
									#m_03_deu:hover, #m_03_act_deu{
										background:url(/images/m_03_deu.jpg) no-repeat left top;}
								#m_04_deu{
									background:url(/images/m_04_deu.jpg) no-repeat left bottom;}
									#m_04_deu:hover, #m_04_act_deu{
										background:url(/images/m_04_deu.jpg) no-repeat left top;}
								#m_05_deu{
									background:url(/images/m_05_deu.jpg) no-repeat left bottom;}
									#m_05_deu:hover, #m_05_act_deu{
										background:url(/images/m_05_deu.jpg) no-repeat left top;}
								
			#claim{
				width:952px;
				height:354px;
				float:left;
				clear:both;
				background:url(/images/sf_claim.jpg) no-repeat left top;}
				#claim_left{
					width:304px;
					height:324px;
					padding:15px 3px 15px 10px;
					float:left;}
					.claim_left_home{
						background:url(/images/claim_sn_home.jpg) no-repeat left 137px;}
						.claim_left_home h2{
							display:block;
							height:320px;
							width:304px;
							float:left;
							clear:both;
							text-indent:305px;
							white-space:nowrap;
							overflow:hidden;}
							.claim_left_ita{
								background:url(/images/nel_cuore_ita.gif) no-repeat 70px 10px;}
							.claim_left_eng{
								background:url(/images/nel_cuore_eng.gif) no-repeat 50px 4px;}
							.claim_left_deu{
								background:url(/images/nel_cuore_deu.gif) no-repeat 50px 4px;}
				#claim_right{
					width:615px;
					height:324px;
					padding:15px 0 15px 1px;
					float:left;}
			#page{
				width:952px;
				height:350px;
				height:auto !important;
				min-height:350px;
				float:left;
				clear:both;}
				#page_sn{
					width:354px;
					height:350px;
					min-height:350px;
					height:auto !important;
					float:left;}
					.page_sn_home{
						background:url(/images/sf_page_box_sn.jpg) no-repeat left top;}
					.page_sn_home h2, .page_sn_dettaglio h2, .page_sn_home h1{
						white-space:nowrap;
						text-indent:300px;
						display:block;
						width:278px;
						height:80px;
						float:left;
						clear:both;
						padding:3px 0 0 56px;
						overflow:hidden;}
						.tit_arrivi_ita{
							background:url(/images/tit_arrivi_ita.gif) no-repeat 64px 6px;}
						.tit_arrivi_eng{
							background:url(/images/tit_arrivi_eng.gif) no-repeat 64px 6px;}
						.tit_arrivi_deu{
							background:url(/images/tit_arrivi_deu.gif) no-repeat 64px 8px;}
						.tit_benvenuto_ita{
							background:url(/images/tit_benvenuto_ita.gif) no-repeat 79px 16px;}
						.tit_benvenuto_eng{
							background:url(/images/tit_benvenuto_eng.gif) no-repeat 79px 16px;}
						.tit_benvenuto_deu{
							background:url(/images/tit_benvenuto_deu.gif) no-repeat 79px 16px;}
						.tit_offerte_ita{
							background:url(/images/dett_offerta_ita.gif) no-repeat 84px 28px;}
						.tit_offerte_eng{
							background:url(/images/dett_offerta_eng.gif) no-repeat 88px 28px;}
						.tit_offerte_deu{
							background:url(/images/dett_offerta_deu.gif) no-repeat 84px 28px;}
						.tit_404{
							background:url(/images/404.gif) no-repeat 64px 8px;}
							
					.page_sn_dettaglio{
						background:url(/images/sf_doppia.gif) no-repeat left top;
						background-color:#fff;}
					.page_sn_home1{
						display:block;
						float:left;
						clear:both;
						width:266px;
						height:130px;
						padding:25px 0 0 64px;}
					.page_sn_home2{
						display:block;
						float:left;
						clear:both;
						width:266px;
						height:110px;
						padding:0 0 0 64px;}
						.dettaglio_offerta{
							float:left;
							clear:both;
							width:266px;
							height:130px;
							height:auto !important;
							min-height:130px;
							padding:25px 0 0 64px;}
							.dettaglio_offerta h3{
								font-size:16px;
								color:#6f930f;
								padding-bottom:14px;}
								.dettaglio_offerta a{
									display:block;
									float:right;
									padding-top:14px;}
				#page_cn{
					float:left;
					width:296px;
					height:350px;
					min-height:350px;
					height:auto !important;}
					.page_cn_home{
						background:url(/images/sf_offerte_home.jpg) no-repeat left 3px;}
					.page_cn_dett{
						background:url(/images/sf_offerte_dett.jpg) no-repeat left 3px;}
					.page_cn_home h2, .page_cn_dett h2, .offerte{
						white-space:nowrap;
						text-indent:286px;
						display:block;
						width:278px;
						height:80px;
						float:left;
						clear:both;
						padding:3px 0 39px 0;
						overflow:hidden;}
						.tit_offerte_home_ita{
							background:url(/images/offerte_h_ita.gif) no-repeat 18px 12px;}
						.tit_offerte_home_eng{
							background:url(/images/offerte_h_eng.gif) no-repeat 18px 12px;}
						.tit_offerte_home_deu{
							background:url(/images/offerte_h_deu.gif) no-repeat 18px 12px;}
						.tit_altre_offerte_home_ita{
							background:url(/images/altre_offerte_ita.gif) no-repeat 18px 12px;}
						.tit_altre_offerte_home_eng{
							background:url(/images/altre_offerte_eng.gif) no-repeat 18px 12px;}
						.tit_altre_offerte_home_deu{
							background:url(/images/altre_offerte_deu.gif) no-repeat 18px 12px;}
					.sing_off_home{
						width:220px;
						height:60px;
						overflow:hidden;
						float:left;
						clear:both;
						padding:12px 0 0 24px;}
						.sing_off_home h5{
							font-size:12px;
							font-weight:bold;
							color:#00501f;
							padding-bottom:8px;
							text-transform:uppercase;}
							.sing_off_home h5 strong{
								color:#ca0303;}
						.sing_off_home p{
							font-size:12px;
							font-weight:normal;
							color:#00501f;
							padding:0;}
							.sing_off_home a{
								font-size:12px;
								font-weight:bold;
								color:#ca0303;
								white-space:nowrap;}
								.sing_off_home a:hover{
									font-size:12px;
									font-weight:bold;
									color:#00501f;}
					.sing_off_dett{
						width:220px;
						height:60px;
						overflow:hidden;
						float:left;
						clear:both;
						padding:12px 52px 0 24px;
						background:url(/images/sf_sing_offerta_dett.gif) no-repeat left top;}
						.sing_off_dett h5{
							font-size:12px;
							font-weight:bold;
							color:#00501f;
							padding-bottom:8px;
							text-transform:uppercase;}
							.sing_off_dett h5 strong{
								color:#ca0303;}
						.sing_off_dett p{
							font-size:12px;
							font-weight:normal;
							color:#00501f;
							padding:0;}
							.sing_off_dett a{
								font-size:12px;
								font-weight:bold;
								color:#ca0303;
								white-space:nowrap;}
								.sing_off_dett a:hover{
									font-size:12px;
									font-weight:bold;
									color:#00501f;}
					.chiusura_offerte{
						float:left;
						width:296px;
						height:12px;
						clear:both;
						background:url(/images/sf_kius_offerte.gif) no-repeat left top;}
				#banner_home_ita, #banner_home_eng, #banner_home_deu{
					width:566px;
					height:53px;
					float:left;
					padding:0 25px 0 45px;}
					#banner_home_ita{background:url(/images/banner_ita.gif) no-repeat 0 0;}
					#banner_home_eng{background:url(/images/banner_eng.gif) no-repeat 0 0;}
					#banner_home_deu{background:url(/images/banner_deu.gif) no-repeat 0 0;}
					#banner_home_ita a, #banner_home_eng a, #banner_home_deu a{
						display:block;
						float:left;
						clear:both;
						width:305px;
						height:53px;}
				.page_doppia{
					width:566px;
					height:340px;
					min-height:340px;
					height:auto !important;
					float:left;
					background:url(/images/sf_doppia.gif) no-repeat left top;
					background-color:#fff;
					padding:0 20px 10px 64px;}
					.page_doppia h2, .page_doppia h1{
						white-space:nowrap;
						text-indent:566px;
						display:block;
						width:566px;
						height:108px;
						float:left;
						clear:both;
						overflow:hidden;}
						.tit_hotel_ita{
							background:url(/images/tit_hotel_ita.gif) no-repeat 30px 28px;}
						.tit_camere_ita{
							background:url(/images/tit_camere_ita.gif) no-repeat 30px 28px;}
						.tit_ristorante_ita{
							background:url(/images/tit_ristorante_ita.gif) no-repeat 30px 28px;}
						.tit_servizi_ita{
							background:url(/images/tit_servizi_ita.gif) no-repeat 30px 28px;}
						.tit_bambini_ita{
							background:url(/images/tit_bambini_ita.gif) no-repeat 0 28px;}
						.tit_contatti_ita{
							background:url(/images/tit_contatti_ita.gif) no-repeat 30px 28px;}
						.tit_prenota_ita{
							background:url(/images/tit_preventivo_ita.gif) no-repeat 30px 28px;}
						.tit_dove_ita{
							background:url(/images/tit_dove_ita.gif) no-repeat 30px 28px;}
						.tit_privacy_ita{
							background:url(/images/tit_privacy_ita.gif) no-repeat 30px 28px;}
						.tit_sitemap_ita{
							background:url(/images/tit_sitemap_ita.gif) no-repeat 30px 28px;}
						.tit_lignano_ita{
							background:url(/images/tit_lignano_ita.gif) no-repeat 30px 28px;}
						.tit_credits{
						background:url(/images/tit_credits.gif) no-repeat 30px 28px;}
						
						.tit_hotel_eng{
							background:url(/images/tit_hotel_eng.gif) no-repeat 30px 28px;}
						.tit_camere_eng{
							background:url(/images/tit_camere_eng.gif) no-repeat 30px 28px;}
						.tit_ristorante_eng{
							background:url(/images/tit_ristorante_eng.gif) no-repeat 30px 28px;}
						.tit_servizi_eng{
							background:url(/images/tit_servizi_eng.gif) no-repeat 30px 28px;}
						.tit_bambini_eng{
							background:url(/images/tit_bambini_eng.gif) no-repeat 0 28px;}
						.tit_contatti_eng{
							background:url(/images/tit_contatti_eng.gif) no-repeat 30px 28px;}
						.tit_prenota_eng{
							background:url(/images/tit_preventivo_eng.gif) no-repeat 30px 28px;}
						.tit_dove_eng{
							background:url(/images/tit_dove_eng.gif) no-repeat 30px 28px;}
						.tit_privacy_eng{
							background:url(/images/tit_privacy_eng.gif) no-repeat 30px 28px;}
						.tit_sitemap_eng{
							background:url(/images/tit_sitemap_eng.gif) no-repeat 30px 28px;}
						.tit_lignano_eng{
							background:url(/images/tit_lignano_eng.gif) no-repeat 30px 28px;}
							
						.tit_hotel_deu{
							background:url(/images/tit_hotel_deu.gif) no-repeat 30px 28px;}
						.tit_camere_deu{
							background:url(/images/tit_camere_deu.gif) no-repeat 30px 28px;}
						.tit_ristorante_deu{
							background:url(/images/tit_ristorante_deu.gif) no-repeat 30px 28px;}
						.tit_servizi_deu{
							background:url(/images/tit_servizi_deu.gif) no-repeat 30px 28px;}
						.tit_bambini_deu{
							background:url(/images/tit_bambini_deu.gif) no-repeat 0 28px;}
						.tit_contatti_deu{
							background:url(/images/tit_contatti_deu.gif) no-repeat 30px 28px;}
						.tit_prenota_deu{
							background:url(/images/tit_preventivo_deu.gif) no-repeat 30px 28px;}
						.tit_dove_deu{
							background:url(/images/tit_dove_deu.gif) no-repeat 30px 28px;}
						.tit_privacy_deu{
							background:url(/images/tit_privacy_deu.gif) no-repeat 30px 28px;}
						.tit_sitemap_deu{
							background:url(/images/tit_sitemap_deu.gif) no-repeat 30px 28px;}
						.tit_lignano_deu{
							background:url(/images/tit_lignano_deu.gif) no-repeat 30px 28px;}
				#page_dx{
					float:right;
					width:302px;
					height:388px;
					min-height:388px;
					height:auto !important;
					padding-top:15px;}
					.vac_frizz{
						background:url(/images/sf_page_home_dx.jpg) no-repeat left 1px;}
					.restaurant{
						background:url(/images/sf_page_ristorante_dx.jpg) no-repeat left 1px;}
					.bambini{
						background:url(/images/sf_page_bambini_dx.jpg) no-repeat left 1px;}
					.button_bx_dx{
						width:151px;
						height:45px;
						margin-bottom:4px;
						float:left;
						overflow:hidden;}
						.button_bx_dx a{
							display:block;
							float:left;
							clear:both;
							width:151px;
							height:45px;
							white-space:nowrap;
							text-indent:152px;
							text-decoration:none;
							overflow:hidden;}
							.button1_ita{
								background:url(/images/button1_ita.gif) no-repeat 21px center;}
							.button2_ita{
								background:url(/images/button2_ita.gif) no-repeat 23px center;}
							.button3_ita{
								background:url(/images/button3_ita.png) no-repeat 21px center;}
							.button4_ita{
								background:url(/images/button4_ita.gif) no-repeat 23px center;}
							.button5_ita{
								background:url(/images/button5_ita.gif) no-repeat 23px center;}
							.button6_ita{
								background:url(/images/button6_ita.gif) no-repeat 23px center;}
							.button1_eng{
								background:url(/images/button1_eng.gif) no-repeat 21px center;}
							.button2_eng{
								background:url(/images/button2_eng.gif) no-repeat 23px center;}
							.button3_eng{
								background:url(/images/button3_eng.png) no-repeat 21px center;}
							.button4_eng{
								background:url(/images/button4_eng.gif) no-repeat 23px center;}
							.button5_eng{
								background:url(/images/button5_eng.gif) no-repeat 23px center;}
							.button6_eng{
								background:url(/images/button6_eng.gif) no-repeat 23px center;}
							.button1_deu{
								background:url(/images/button1_deu.gif) no-repeat 21px center;}
							.button2_deu{
								background:url(/images/button2_deu.gif) no-repeat 23px center;}
							.button3_deu{
								background:url(/images/button3_deu.png) no-repeat 21px center;}
							.button4_deu{
								background:url(/images/button4_deu.gif) no-repeat 23px center;}
							.button5_deu{
								background:url(/images/button5_deu.gif) no-repeat 23px center;}
							.button6_deu{
								background:url(/images/button6_deu.gif) no-repeat 23px center;}
					#vac_frizz_ita{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/vacanza_home_ita.gif) no-repeat 30px 20px;
						overflow:hidden;}
					#vac_frizz_eng{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/vacanza_home_eng.gif) no-repeat 30px 20px;
						overflow:hidden;}
					#vac_frizz_deu{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/vacanza_home_deu.gif) no-repeat 30px 20px;
						overflow:hidden;}
						
					#vac_bambini_ita{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/speciali_bambini_ita.gif) no-repeat 188px 40px;
						overflow:hidden;}
					#vac_bambini_eng{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/speciali_bambini_eng.gif) no-repeat 188px 40px;
						overflow:hidden;}
					#vac_bambini_deu{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/speciali_bambini_deu.gif) no-repeat 188px 40px;
						overflow:hidden;}
					#vac_restaurant_ita{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/scopri_ristorante_ita.gif) no-repeat 90px 15px;
						overflow:hidden;}
					#vac_restaurant_eng{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/scopri_ristorante_eng.gif) no-repeat 90px 15px;
						overflow:hidden;}
					#vac_restaurant_deu{
						float:left;
						clear:both;
						width:302px;
						height:235px;
						background:url(/images/scopri_ristorante_deu.gif) no-repeat 90px 15px;
						overflow:hidden;}
						
						#vac_frizz_ita h2, #vac_frizz_eng h2, #vac_frizz_deu h2, #vac_bambini_ita h2, #vac_bambini_eng h2, #vac_bambini_deu h2, #vac_restaurant_ita h2, #vac_restaurant_eng h2, #vac_restaurant_deu h2, .boxbambini{
							text-indent:303px;
							white-space:nowrap;
							width:302px;
							overflow:hidden;
							display:block;}
						#vac_frizz_ita a, #vac_frizz_eng a, #vac_frizz_deu a, #vac_bambini_ita a, #vac_bambini_eng a, #vac_bambini_deu a, #vac_restaurant_ita a, #vac_restaurant_eng a, #vac_restaurant_deu a{
							display:block;
							height:150px;
							width:302px;
							float:left;
							text-indent:303px;
							white-space:nowrap;}
					
		#footer{
			min-width:980px;
			width:100%;
			height:100px;
			min-height:100px;
			height:auto !important;
			float:left;
			clear:both;
			background:url(/images/sf_footer.jpg) no-repeat left -5px;}
			#footer_cont{
				width:952px;
				height:auto !important;
				height:60px;
				min-height:60px;
				float:left;
				clear:both;
				padding:45px 0 10px 0;}
				#footer_sn{
					width:220px;
					height:60px;
					float:left;
					padding-left:50px;
					text-align:left;}
					#footer_sn h5, .hfooter{
						font-size:13px;
						font-weight:bold!important;
						color:#678713!important;
						line-height:14px;}
						#footer_sn p{
							font-size:12px;
							font-weight:bold;
							color:#ffa21b;
							line-height:14px;}
				#footer_cn{
					width:452px;
					height:60px;
					float:left;
					text-align:center;}
					#footer_cn p{
						font-size:12px;
						font-weight:bold;
						color:#678713;
						line-height:14px;}
						#footer_cn p span{
							font-size:12px;
							font-weight:bold;
							color:#ffa21b;
							line-height:14px;}
							#footer_cn img{
								vertical-align:middle;
								margin:0 5px 0 5px;}
				#footer_dx{
					width:230px;
					height:60px;
					float:left;}
					#footer_dx ul{
						display:block;
						float:right;
						width:230px;
						height:30px;}
						#footer_dx ul li{
							display:block;
							float:right;
							height:30px;
							width:10px;
							min-width:10px;
							width:auto !important;
							padding:0 3px 0 3px;
							text-align:center;
							color:#678713;}
							#footer_dx ul li a img{
								margin-top:2px;}
/*     FONT     */

a, a:hover{
	font-weight:bold;
	text-decoration:underline;}
	a{
		color:#678713;}
	a:hover{
		color:#ffa21b;}
p{
	padding-bottom:14px;}

.margin_left{
	margin:0 0 20px 100px;
	border-bottom:1px dotted #000;}

/*  FORM  */
#form, #form ul{
	width:566px;
	height:auto !important;
	min-height:200px;
	height:200px;
	float:left;
	clear:both;}
	#form ul{
		display:block;
		padding-top:10px;}
		#form ul li{
			width:564px;
			height:auto !important;
			min-height:15px;
			height:15px;
			float:left;
			clear:both;
			list-style:none;
			padding-bottom:20px;}
			#form ul li.mezza{
				width:282px;
				height:auto !important;
				min-height:15px;
				height:15px;
				float:left;
				clear:none;
				padding-bottom:20px;}
				#form ul li.mezza img{
					margin:4px 0 0 5px;}
				#form ul li label{
					display:block;
					width:94px;
					height:15px;
					float:left;
					padding-right:6px;
					text-align:right;}
				.inputs{
					display:block;
					float:left;
					border:none;
					border:1px dotted #6f930f;
					background-color:#f8fbe6;
					width:180px;
					height:20px;}
				.inputs_cal{
					display:block;
					float:left;
					border:none;
					border:1px dotted #6f930f;
					background-color:#f8fbe6;
					width:155px;
					height:20px;}
					.calendar{
						display:block;
						float:left;
						width:25px;
						height:16px;
						background:url(/images/calendar.gif) no-repeat right center;
						text-decoration:none;}
						.calendar label{
							visibility:hidden;
							width:60px;}
				.check{
					margin-right:10px;}
				#form ul li textarea{
					display:block;
					float:left;
					border:none;
					border:1px dotted #6f930f;
					background-color:#f8fbe6;
					width:462px;
					height:84px;}
					#form ul li textarea, .inputs, #form ul li select, .inputs_cal{
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#6f930f;}
				#privacy{
					width:442px;
					height:84px;
					padding:0 10px 0 10px;
					overflow-y:scroll;
					float:left;
					border-left:1px dotted #6f930f;}
					#privacy p{
						/*color:#4c88cf;*/}
				#form ul li select{
					display:block;
					float:left;
					border:none;
					border:1px dotted #6f930f;
					background-color:#f8fbe6;
					width:182px;
					height:20px;}
				#promo_pre{
					width:564px;
					height:auto !important;
					min-height:30px;
					height:30px;
					display:block;
					float:left;
					clear:both;
					border-top:1px dotted #6f930f;
					border-bottom:1px dotted #6f930f;
					padding-top:15px;}
					#promo_pre li{
						display:block;
						float:left;
						clear:both;
						width:564px;
						height:auto !important;
						min-height:15px;
						height:15px;
						list-style:none;}
						/*#promo_pre label{
							display:block;
							min-height:15px;
							height:auto !important;
							height:15px;
							float:right;
							width:450px;
							text-align:left;
							background-color:#003333}
							#promo_pre li input{
								display:block;
								float:right;}*/
				.bottone{
					width:100px;
					display:block;
					padding:0 10px 0 10px;
					margin:0 0 0 70px;
					border:1px solid #6f930f;
					background-color:#f8fbe6;
					text-transform:uppercase;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#6f930f;
					font-weight:bold;}
					
				#form table td {
					padding-bottom:10px;
				}	
					
/*     SITEMAP     */
.sitemap li{
	/*text-transform:uppercase;*/
	display:block;
	float:left;
	clear:both;
	width:550px;
	padding-bottom:6px;
	height:14px;
	min-height:14px;
	height:auto !important;
	color:#678713;
	font-weight:bold;}
	.sitemap label{
		display:block;
		width:20px;
		height:10px;
		float:left;}
		.sitemap{
			padding-bottom:20px;
			display:block;
			width:550px;
			float:left;
			clear:both;
			height:100px;
			min-height:100px;
			height:auto !important;}

#table_price{
	width:566px;
	height:20px;
	height:auto !important;
	min-height:20px;
	margin:20px 0 20px 0;}
	#table_price td{
		padding:8px 5px 5px 5px;}
		#table_price td.bax_td{border-bottom:1px solid #b58709;}
		#table_price td.bax_dx_td{border-bottom:1px solid #b58709; border-right:1px solid #b58709;}
		#table_price td.dx_td{border-right:1px solid #b58709;}
