* {
	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}
				caption, th, td {
					text-align:left;
					font-weight:normal}
					blockquote:before, blockquote:after,
					q:before, q:after {content: ""}
					blockquote, q {quotes: "" ""}
/* INIZIO CODICE */
html{
	width:100%;
	height:100%;}
	body{
		width:100%;
		height:100%;
		font-family:Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
		font-size:11px;
		color:#38302b;
		line-height:14px;
		background: url(/images/sf_bg.png) center 25px;}
		a{
			color:#38302b;
			text-decoration:underline;}
			a:hover{
				color:#000;}
		#wrapper{
			width:100%;
			height:100%;
			position:relative;
			top:0;
			left:0;
			background:url(/images/sf_bg_top.png) repeat-x center top;}
		#wrapper_box{
			width:100%;
			height:100%;
			height:auto !important;
			min-height:100%;
			position:relative;
			float:left;
			top:0;
			left:0;
			background:#fff;}
			#containerwrap{
				width:100%;
				height:100%;
				min-width:916px;
				background:url(/images/logo.gif) no-repeat center top;
				position:relative;
				top:0;
				left:0;}
				#container{
					width:916px;
					height:250px;
					height:auto !important;
					min-height:250px;
					position:relative;
					left:50%;
					margin-left:-458px;}
					#nav_top{
						width:916px;
						height:133px;
						float:left;
						clear:both;}
						#nav_top_menu{
							width:600px;
							height:133px;
							float:right;}
							#nav_top_menu ul{
								display:block;
								float:right;
								width:100px;
								width:auto !important;
								min-width:100px;
								height:30px;
								padding:10px;}
								#nav_top_menu ul li{
									display:block;
									float:left;
									padding:0 6px 0 6px;
									color:#fff;
									height:20px;}
									.sep_nav_top{
										padding-right:7px;
										background:url(/images/sep_nav_top.gif) no-repeat right 3px;}
									.nav_top_act, .nav_top_act:hover{
										text-decoration:underline;
										white-space:nowrap;
										color:#fff;}
									.nav_top_a{
										white-space:nowrap;
										text-decoration:none;
										color:#fff;}
										.nav_top_a:hover{
											color:#fff;
											text-decoration:underline;}
						#nav_top_lang{
							width:87px;
							height:133px;
							float:right;
							padding-right:8px;}
							#nav_top_lang ul{
								width:87px;
								height:50px;
								float:left;
								clear:both;}
								#nav_top_lang ul li{
									display:block;
									float:left;
									width:29px;
									height:30px;}
									#nav_top_lang ul li a, #nav_top_lang ul li a:hover{
										display:block;
										height:14px;
										width:28px;
										float:left;
										text-align:center;
										padding-top:15px;
										font-weight:bold;
										padding-left:1px;
										text-decoration:none;}
										.lang_it, .lang_en, .lang_de{
											color:#fff;}
											.lang_it:hover,
											.lang_en:hover,
											.lang_de:hover,
											#nav_top_lang ul li.sel a{
												color:#9d0d15;}
					#menu_top{
						width:916px;
						height:60px;
						float:left;
						clear:both;}
						#menu_top ul{
							display:block;
							float:right;
							width:540px;
							height:38px;
							overflow:hidden;}
							.menu_top_ita a{
								background:url(/images/menu_top_ita.gif) no-repeat;}
							#menu_top ul li{
								display:block;
								width:89px;
								height:38px;
								float:left;
								overflow:hidden;}
									#menu_top ul li a, #menu_top ul li a:hover,
									#menu_top ul li.select a, #menu_top ul li.select a:hover{
										display:block;
										height:38px;
										width:89px;
										text-indent:90px;
										overflow:hidden;
										white-space:nowrap;}
										.menu_top_ita ul li .m_01{
											background-position:0 -38px;}
											.menu_top_ita ul li .m_01:hover{
												background-position:0 0;}
												.menu_top_ita ul li.select .m_01, .menu_top_ita ul li.select .m_01:hover{
													background-position:0 bottom;}
										.menu_top_ita ul li .m_02{
											background-position:-89px -38px;}
											.menu_top_ita ul li .m_02:hover{
												background-position:-89px 0;}
												.menu_top_ita ul li.select .m_02, .menu_top_ita ul li.select .m_02:hover{
													background-position:-89px bottom;}
										#menu_top ul li .m_03{
											background-position:-178px -38px;}
											#menu_top ul li .m_03:hover{
												background-position:-178px 0;}
												#menu_top ul li.select .m_03, #menu_top ul li.select .m_03:hover{
													background-position:-178px bottom;}
										#menu_top ul li .m_04{
											background-position:-267px -38px;}
											#menu_top ul li .m_04:hover{
												background-position:-267px 0;}
												#menu_top ul li.select .m_04, #menu_top ul li.select .m_04:hover{
													background-position:-267px bottom;}
										#menu_top ul li .m_05{
											background-position:-356px -38px;}
											#menu_top ul li .m_05:hover{
												background-position:-356px 0;}
												#menu_top ul li.select .m_05, #menu_top ul li.select .m_05:hover{
													background-position:-356px bottom;}
										#menu_top ul li .m_06{
											background-position:-445px -38px;}
											#menu_top ul li .m_06:hover{
												background-position:-445px 0;}
												#menu_top ul li.select .m_06, #menu_top ul li.select .m_06:hover{
													background-position:-445px bottom;}
					#claim{
						width:916px;
						height:348px;
						float:left;
						clear:both;
						background:url(/images/sf_riquadro.png) no-repeat 0 0;}
						/*		BOX CERCA SU HOME PAGE		*/
						#claim_cerca{
							width:300px;
							height:330px;
							float:left;
							overflow:hidden;
							padding:10px 0 8px 8px;}
							#voli_home, #hotel_home, #pacchetti_home{
								width:300px;
								height:330px;
								float:left;
								clear:both;}
								.box_cerca_voli_home_ita{
									background:url(/images/box_cerca_home_voli_ita.gif) no-repeat 1px 0;}
								.box_cerca_hotel_home_ita{
									background:url(/images/box_cerca_home_hotel_ita.gif) no-repeat 1px 0;}
								.box_cerca_pacchetti_home_ita{
									background:url(/images/box_cerca_home_pacchetti_ita.gif) no-repeat 1px 0;}
								#menu_cerca_home, #menu_cerca_home ul{
									height:56px;
									width:300px;
									float:left;
									clear:both;}
									#menu_cerca_home ul li{
										display:block;
										float:left;
										height:46px;
										width:89px;
										padding:5px;}
										#menu_cerca_home ul li a{
											display:block;
											float:left;
											height:46px;
											width:89px;
											text-indent:90px;
											white-space:nowrap;
											overflow:hidden;}
								#cerca_voli_home, #cerca_voli_home form, #cerca_voli_home form ul, #cerca_hotel_home, #cerca_hotel_home form, #cerca_hotel_home form ul, #cerca_pacchetti_home, #cerca_pacchetti_home form, #cerca_pacchetti_home form ul{
									width:300px;
									height:274px;
									float:left;
									clear:both;
									display:block;}
									/*		VOLI	*/
									#cerca_voli_home li{
										display:block;
										float:left;
										height:24px;
										width:280px;
										background:url(/images/li_cerca.gif) no-repeat 10px 10px;
										padding:5px 0 0 20px;}
										/*#cerca_voli_home li.search_flyers_top_2{
											height:39px;
											padding:5px 0 0 20px;
											background:url(/images/li_cerca.gif) no-repeat 10px 10px;}*/
										#cerca_voli_home li.search_flyers_top_1{
											height:24px;
											padding:15px 0 0 20px;
											background:url(/images/li_cerca.gif) no-repeat 10px 20px;}
										#cerca_voli_home li label{
											width:80px;
											display:block;
											height:20px;
											font-weight:bold;
											float:left;}
										#cerca_voli_home li span{
											width:90px;
											display:block;
											height:20px;
											font-weight:bold;
											color:#790e11;
											float:left;}
										#cerca_voli_home li span input.radio_{
											margin-right:5px;
											display:block;
											margin-top:2px;
											float:left;}
									#cerca_voli_home li.cerca_voli_home_li_mezza{
										width:80px;
										padding:10px 0 0 20px;
										height:50px;
										background:url(/images/li_cerca.gif) no-repeat 10px 14px;}
										#cerca_voli_home li.margin_top_12{
											margin-top:12px;}
										#cerca_voli_home li.margin_top_8{
											/*margin-top:8px;*/}
										#cerca_voli_home li.cerca_voli_home_li_mezza label{
											width:80px;}
											#cerca_voli_home li input.testo{
												border:1px solid #6897c4;
												width:180px;
												display:block;
												float:left;}
											#cerca_voli_home li select{
												border:1px solid #6897c4;
												width:50px;}
												#cerca_voli_home li input#checkin, #cerca_voli_home li input#checkout{
													width:155px;}
													#calendar_checkout, #calendar_checkin{
														width:25px;
														height:20px;
														float:left;
														margin:1px 0 0 3px;
														overflow:hidden;
														background:url(/images/calendar_gray.gif) no-repeat 8px 0;}
													#cerca_voli_home li img{
														margin:0 0 2px 8px;
														vertical-align:bottom;}
												#cerca_voli_home li.cerca_voli_home_li_send{
													width:220px;
													height:35px;
													padding:13px 40px 0 40px;
													background:none;}
													#cerca_voli_home li.cerca_voli_home_li_send input{
														height:35px;
														width:220px;}
									/*		PACCHETTI		*/
									#cerca_pacchetti_home li{
										width:280px;
										background:url(/images/li_cerca.gif) no-repeat 10px 10px;
										padding:5px 0 5px 20px;
										display:block;
										float:left;
										clear:both;}
										#cerca_pacchetti_home li.cerca_pacchetti_home_1{
											height:31px;}
										#cerca_pacchetti_home li.cerca_pacchetti_home_2{
											margin-top:12px;
											height:35px;}
											#cerca_pacchetti_home li.cerca_pacchetti_home_2 select{
												display:block;
												float:left;
												width:250px;
												clear:both;
												background:#fff;
												border:1px solid #6897c4;}
										#cerca_pacchetti_home li.cerca_pacchetti_home_3{
											margin-top:8px;}
											#cerca_pacchetti_home li #price_search_home{
												display:block;
												float:left;
												clear:both;
												width:250px;
												height:75px;
												padding:5px 0 0 0;
												margin:0;}
												#cerca_pacchetti_home li #price_search_home li{
													display:block;
													float:left;
													width:125px;
													height:20px;
													padding:0;
													margin:0;
													clear:none;
													padding-bottom:5px;
													background:none;}
													#cerca_pacchetti_home li #price_search_home li input{
														float:left;}
													#cerca_pacchetti_home li #price_search_home li label{
														float:left;
														margin-left:6px;}
										#cerca_pacchetti_home li.cerca_pacchetti_home_4{
											height:30px;
											margin-top:10px;}
											#cerca_pacchetti_home li.cerca_pacchetti_home_4 strong{
												font-weight:bold;
												display:block;
												width:230px;
												float:left;}
											#cerca_pacchetti_home li.cerca_pacchetti_home_4 input{
												clear:none;
												margin-right:10px;
												float:left;}
										#cerca_pacchetti_home li.cerca_pacchetti_home_5{
											height:35px;
											margin-top:5px;
											padding:15px 40px 0 40px;
											width:220px;
											background:none;}
											#cerca_pacchetti_home li.cerca_pacchetti_home_5 input{
												height:35px;
												width:220px;}
										#cerca_pacchetti_home li span{
											width:280px;
											height:16px;
											float:left;
											clear:both;
											font-weight:bold;}
										#cerca_pacchetti_home li input#search_pacch_destinazione{
											width:260px;
											float:left;
											clear:both;
											display:block;
											border:1px solid #6897c4;}
										#cerca_pacchetti_home li input.testo_data{
											width:233px;
											float:left;
											clear:both;
											display:block;
											border:1px solid #6897c4;}
										.calendar_hotel{
											width:25px;
											height:20px;
											float:left;
											margin:1px 0 0 10px;}
									/*		HOTEL		*/
									#cerca_hotel_home li{
										width:280px;
										background:url(/images/li_cerca.gif) no-repeat 10px 10px;
										padding:5px 0 5px 20px;
										display:block;
										float:left;
										clear:both;}
										#cerca_hotel_home li.cerca_hotel_home_1{
											height:31px;}
										#cerca_hotel_home li.cerca_hotel_home_stelle{
											height:31px;}
											#class_hotel{
												position:relative;
												top:16px;
												left:0;
												z-index:200;
												width:250px;
												border:1px solid #6897c4;
												height:173px;
												background-color:#fff;
												padding:5px;}
												#class_hotel_select{
													display:block;
													position:absolute;
													top:5px;
													left:5px;
													width:250px;
													height:173px;
													z-index:201;
													padding:0;}
													#class_hotel_select li{
														display:block;
														float:left;
														width:250px;
														height:20px;
														clear:both;
														padding:2px 0 2px 0px;
														background:none;}
														.class_hotel_select_act{
															border-bottom:1px solid #6897c4;
															text-align:right;
															margin-bottom:7px;
															height:18px;}
														#class_hotel_select li label{
															padding-left:10px;}
										#cerca_hotel_home li.cerca_hotel_home_2{
											height:35px;
											padding:13px 0 0 20px;
											overflow:hidden;}
										#cerca_hotel_home li.cerca_hotel_home_3{
											height:30px;
											overflow:hidden;}
										#cerca_hotel_home li.cerca_hotel_home_4{
											height:30px;
											overflow:hidden;
											padding:15px 0 5px 20px;}
											#cerca_hotel_home li.cerca_hotel_home_4 strong{
												font-weight:bold;
												display:block;
												width:230px;
												float:left;}
											#cerca_hotel_home li.cerca_hotel_home_4 input{
												clear:none;
												margin-right:10px;
												float:left;}
										#cerca_hotel_home li.cerca_hotel_home_5{
											height:35px;
											margin-top:5px;
											padding:5px 40px 0 40px;
											width:220px;
											background:none;}
											#cerca_hotel_home li.cerca_hotel_home_5 input{
												height:35px;
												width:220px;}
										#cerca_hotel_home li span{
											width:280px;
											height:16px;
											float:left;
											clear:both;
											font-weight:bold;}
										#cerca_hotel_home li input.testo{
											width:260px;
											float:left;
											clear:both;
											display:block;
											border:1px solid #6897c4;}
										#cerca_hotel_home li input.testo_data{
											width:233px;
											float:left;
											clear:both;
											display:block;
											border:1px solid #6897c4;}
										.calendar_hotel{
											width:25px;
											height:20px;
											float:left;
											margin:1px 0 0 10px;}
						#claim_flash{
							width:596px;
							height:330px;
							float:left;
							padding:15px 8px 8px 4px;}
					#box_container_home{
						width:900px;
						height:100px;
						height:auto !important;
						min-height:100px;
						float:left;
						clear:both;
						padding:0 8px 10px 8px;}
						#fluid_sn_home{
							width:220px;
							height:100px;
							height:auto !important;
							min-height:100px;
							float:left;}
							#last_minute_home{
								width:220px;
								height:336px;
								float:left;
								clear:both;
								margin-bottom:10px;
								background:url(/images/last_minute.png) no-repeat 0 0;
								overflow:hidden;}
								#tit_last_minute_home{
									width:220px;
									height:57px;
									float:left;
									clear:both;}
									#tit_last_minute_home h2{
										color:#006f9f;
										font-size:18px;
										height:57px;
										background-position: 9px 23px;
										width:220px;}
								.sing_last_minute_home{
									width:200px;
									height:87px;
									padding:6px 10px 0 10px;
									float:left;
									clear:both;}
									.sing_last_minute_home a{
										width:200px;
										height:87px;
										display:block;
										float:left;
										text-decoration:none;
										cursor:pointer;
										overflow:hidden;}
										.sing_last_minute_home a:hover{
											text-decoration:none;}
											.sing_last_minute_home a span{
												color:#000;
												display:block;
												height:16px;
												float:left;
												clear:both;
												width:190px;
												padding-left:10px;
												background:url(/images/bull_last_h.gif) no-repeat 0 5px;}
												.sing_last_minute_home a span.tit_span_sing_last_minute_home{
													color:#fff;
													font-weight:bold;
													width:200px;
													height:16px;
													padding:1px 0 5px 0;
													background:none;}
													.sing_last_minute_home a:hover span.tit_span_sing_last_minute_home{
														color:#fff;}
												.sing_last_minute_home a em{
													font-style:normal;
													text-decoration: line-through;}
												.sing_last_minute_home a i{
													font-style:normal;
													color:#ca0303;
													font-weight:bold;}
												.sing_last_minute_home a:hover span.tit_span_sing_last_minute_home, .sing_last_minute_home a:hover span strong{
													text-decoration:underline;}
													.sing_last_minute_home a span, .sing_last_minute_home a span.tit_span_sing_last_minute_home{
														text-decoration:none;}
							#tour_operator{
								width:220px;
								height:200px;
								height:auto !important;
								min-height:200px;
								float:left;
								clear:both;}
								#tour_operator ul{
									display:block;
									float:left;
									clear:both;
									width:220px;
									height:100px;
									height:auto !important;}
									#tour_operator li{
										display:block;
										float:left;
										clear:both;
										list-style:none;
										width:200px;
										height:17px;
										padding:5px 10px 0 10px;
										background:#fff url(/images/tour_operator_li.gif) no-repeat 0 0;}
										#tour_operator li#tour_operator_top{
											height:54px;
											width:220px;
											background:url(/images/tour_operator_top.gif) no-repeat 0 0;
											padding:0;}
											#tour_operator li#tour_operator_top h2{
												height:54px;
												width:220px;
												display:block;}
										#tour_operator li#tour_operator_ends{
											background:url(/images/tour_operator_bottom.gif) no-repeat 0 0;
											height:26px;}
										#tour_operator li a{
											display:block;
											width:200px;
											height:15px;
											font-family:Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
											font-weight: bold;
											font-size:10px;
											color:#af8554;
											text-decoration:none;}
											#tour_operator li a:hover{
												width:195px;
												padding-left:5px;
												text-decoration:underline;}
						#fluid_cn_home{
							width:440px;
							height:100px;
							height:auto !important;
							min-height:100px;
							float:left;
							margin:0 10px 0 10px;}
							#prezzi_home{
								width:440px;
								height:327px;
								float:left;
								clear:both;
								margin-bottom:10px;
								background:url(/images/box_home_prezzi.png) no-repeat 0 0;}
								#top_prezzi_home{
									width:440px;
									height:60px;
									float:left;
									clear:both;}
									#top_prezzi_home form{
										display:block;
										float:left;
										width:275px;
										height:60px;}
									.box_form_home{
										float:left;
										width:255px;
										height:44px;
										padding:6px 10px 10px 10px;}
										.box_form_home label, .box_form_home select{
											display:block;
											float:left;
											width:200px;}
											.box_form_home label{
												font-weight:bold;
												padding-bottom:4px;
												clear:both;}
											.box_form_home select{
												border:1px solid #6897c4;
												background:#fff;
												color:#b5b5b5;}
												.box_form_home select option{
													color:#000;}
											.box_form_home input.send_form_home{
												display:block;
												float:left;
												border:none;
												padding-left:15px;}
									#prezzi_home ul{
										width:440px;
										height:267px;
										float:left;
										clear:both;}
										#prezzi_home ul li{
											display:block;
											float:left;
											width:200px;
											height:70px;
											overflow:hidden;
											padding:5px 10px 0 10px;
											margin:3px 0 11px 0;}
											#prezzi_home ul li a{
												display:block;
												width:200px;
												height:68px;
												float:left;}
												#prezzi_home ul li.disp_row_prezzi_home a img, #prezzi_home ul li.pari_row_prezzi_home a:hover img{
													display:block;
													float:left;
													border:2px solid #fff;
													margin-right:8px;}
												#prezzi_home ul li.pari_row_prezzi_home a img, #prezzi_home ul li.disp_row_prezzi_home a:hover img{
													display:block;
													float:left;
													border:2px solid #d3c3ae;
													margin-right:8px;}
													#prezzi_home ul li a img{
														width:66px;
														height:66px;}
												#prezzi_home ul li a{
													text-decoration:none;}
													#prezzi_home ul li a:hover{
														color:#aaa;
														text-decoration:none;
														cursor:pointer;}
												#prezzi_home ul li a span, #prezzi_home ul li a em, #prezzi_home ul li a i{
													display:block;
													float:left;
													height:17px;
													width:122px;
													font-style:normal;
													font-size:12px;}
													#prezzi_home ul li a span{
														color:#000;
														font-weight:bold;}
													#prezzi_home ul li a em{
														color:#ca0303;
														font-weight:bold;}
													#prezzi_home ul li a i{
														color:#000;
														line-height:17px;
														height:34px;}
							#destinazioni_home{
								width:440px;
								height:320px;
								float:left;
								clear:both;
								margin-bottom:10px;
								background:url(/images/box_home_destinazioni.png) no-repeat 0 0;}
								#top_destinazioni_home{
									width:440px;
									height:60px;
									float:left;
									clear:both;}
									#destinazioni_home ul{
										width:440px;
										height:260px;
										float:left;
										clear:both;}
										#destinazioni_home ul li{
											display:block;
											float:left;
											width:200px;
											height:70px;
											overflow:hidden;
											padding:5px 10px 0 10px;
											margin:3px 0 11px 0;}
											#destinazioni_home ul li a, #destinazioni_home ul li a:hover{
												display:block;
												width:200px;
												height:68px;
												float:left;
												color:#000;}
												#destinazioni_home ul li.disp_row_destinazioni_home a img, #destinazioni_home ul li.pari_row_destinazioni_home a:hover img{
													display:block;
													float:left;
													border:2px solid #d3c3ae;
													margin-right:8px;}
												#destinazioni_home ul li.pari_row_destinazioni_home a img, #destinazioni_home ul li.disp_row_destinazioni_home a:hover img{
													display:block;
													float:left;
													border:2px solid #fff;
													margin-right:8px;}
													#destinazioni_home ul li a img{
														width:66px;
														height:66px;}
												#destinazioni_home ul li a{
													text-decoration:none;}
													#destinazioni_home ul li a:hover{
														text-decoration:none;
														cursor:pointer;}
												#destinazioni_home ul li a span, #destinazioni_home ul li a em{
													display:block;
													float:left;
													height:17px;
													width:122px;
													font-style:normal;
													font-size:12px;}
													#destinazioni_home ul li a span{
														color:#000;
														font-weight:bold;}
													#destinazioni_home ul li a em{
														color:#000;
														font-style:normal;
														height:51px;
														overflow:hidden;}
							#contact_now{
								width:440px;
								height:163px;
								float:left;
								clear:both;
								background:url(/images/claim_bott.gif) no-repeat 0 0;}
								#newlttr_home{
									display:block;
									float:left;
									clear:both;
									width:400px;
									height:160px;
									padding:0 20px;}
									#newlttr_home li{
										display:block;
										float:left;
										width:400px;
										height:20px;
										height:auto !important;
										min-height:20px;}
										#newlttr_home li p{
											padding:10px 0;
											font-size:12px;}
										#newlttr_home li.mezza{
											padding-top:6px;}
										#newlttr_home li h2{
											display:block;
											float:left;
											clear:both;
											width:302px;
											height:33px;
											margin-top:24px;
											padding-bottom:16px;}
										#newlttr_home li label{
											display:block;
											float:left;
											width:50px;
											font-weight:bold;
											line-height:23px;
											padding-left:20px;}
										#newlttr_home li input.txt{
											display:block;
											float:left;
											width:138px;
											height:16px;
											margin-top:3px;
											border:1px solid #6897c4;}
										#newlttr_home li input.button{
											background:url(/images/iscr_newsltt.gif) no-repeat right 0;
											display:block;
											float:left;
											width:115px;
											height:23px;
											text-indent:115px;
											margin-left:20px;}
						#fluid_dx_home{
							width:220px;
							height:100px;
							height:auto !important;
							min-height:100px;
							float:right;}
							#button_charter, #button_cruiser{
								width:220px;
								height:78px;
								float:left;
								clear:both;
								padding-bottom:10px;
								overflow:hidden;}
								#button_charter{
									background:url(/images/banner_charter.gif) no-repeat 0 0;}
								#button_cruiser{
									background:url(/images/banner_crociere.gif) no-repeat 0 0;}
								#button_charter a, #button_cruiser a{
									display:block;
									float:left;
									clear:both;
									width:220px;
									height:78px;
									overflow:hidden;
									padding-left:220px;}
							#area_agenzie{
								width:220px;
								height:130px;
								float:left;
								clear:both;
								background:url(/images/area_agenzie.png) no-repeat 0 0;}
								#fluid_dx_home div.area_agenzie_int{
									padding:0 0 10px 0;
									background:url(/images/area_agenzie.png) no-repeat 0 0;}
								#area_agenzie h2{
									width:210px;
									height:34px;
									float:left;
									clear:both;}
									#area_agenzie form, #form_agenzie{
										display:block;
										width:220px;
										height:96px;
										float:left;}
										#form_agenzie li{
											display:block;
											float:left;
											width:220px;
											height:20px;
											margin-bottom:2px;}
											#form_agenzie li label{
												display:block;
												width:77px;
												padding:3px 0 0 20px;
												float:left;
												font-weight:bold;}
											#form_agenzie li input.input_f_ag{
												display:block;
												float:left;
												width:110px;
												border:1px solid #6897c4;}
										.lose_pwd{
											width:200px;
											padding:3px 0 0 0;}
											.lose_pwd a{
												text-decoration:none;
												color:#790e11;
												font-weight:bold;
												margin-left:20px;}
												.lose_pwd a:hover{
													text-decoration:underline;}
										.button_form_agenzie input{
											margin-left:15px;
											text-indent:111px;
											display:block;
											float:left;
											width:110px;
											height:21px;}
											.button_form_agenzie_ita{
												background:url(/images/button_ag_home_ita.gif) no-repeat 20px 6px;}
											.button_form_agenzie_eng{
												background:url(/images/button_ag_home_eng.gif) no-repeat 17px 6px;}
											.button_form_agenzie_deu{
												background:url(/images/button_ag_home_deu.gif) no-repeat 15px 6px;}
							#recupera_pwd{
								width:220px;
								height:160px;
								float:left;
								clear:both;
								margin-bottom:10px;
								background:url(/images/recupera_pwd.gif) no-repeat 0 0;}
								#recupera_pwd h2{
									width:220px;
									height:34px;
									float:left;
									clear:both;}
									#recupera_pwd form,
									#form_recupera_pwd{
										display:block;
										width:220px;
										height:96px;
										float:left;}
										#form_recupera_pwd li{
											display:block;
											float:left;
											width:200px;
											padding:0 10px 0 10px;
											height:20px;
											height:auto !important;
											min-height:20px;
											margin-bottom:2px;}
											#form_recupera_pwd li label{
												display:block;
												float:left;
												width:200px;
												padding:3px 0 0 0;
												color:#fff;
												font-weight:bold;}
											#form_recupera_pwd li input{
												display:block;
												float:left;
												width:180px;
												margin:10px 0 0 9px;
												border:1px solid #6897c4;}
												#form_recupera_pwd li input.button_recupera_pwd_ita,
												#form_recupera_pwd li input.button_recupera_pwd_eng,
												#form_recupera_pwd li input.button_recupera_pwd_deu{
													margin:11px 0 0 30px;
													text-indent:141px;
													display:block;
													float:left;
													width:140px;
													height:21px;
													border:none;}
													#form_recupera_pwd li input.button_recupera_pwd_ita{
														background:url(/images/button_ag_home_ita.gif) no-repeat 20px 6px;}
													#form_recupera_pwd li input.button_recupera_pwd_eng{
														background:url(/images/button_ag_home_eng.gif) no-repeat 17px 6px;}
													#form_recupera_pwd li input.button_recupera_pwd_deu{
														background:url(/images/button_ag_home_deu.gif) no-repeat 15px 6px;}
												#form_recupera_pwd #message{
													height:35px;
													}
							#box_viaggi_anno{
								width:220px;
								height:200px;
								height:auto !important;
								min-height:200px;
								float:left;
								clear:both;
								padding-bottom:10px;}
								#box_viaggi{
									display:block;
									width:220px;
									height:60px;
									height:auto !important;
									min-height:60px;
									float:left;
									clear:both;}
									#box_viaggi li{
										display:block;
										float:left;
										clear:both;
										width:200px;
										height:16px;
										padding:7px 10px 0 10px;
										background:url(/images/vacanze_li.gif) no-repeat 0 0;
										list-style:none;}
										#box_viaggi li a, #box_viaggi li a:hover{
											text-decoration:none;
											cursor:pointer;}
										#box_viaggi li a span, #box_viaggi li a em, #box_viaggi li a i{
											display:block;
											float:left;
											height:16px;
											font-size:10px;
											font-weight:bold;}
											#box_viaggi li a span{
												width:155px;
												font-weight: bold;
												color:#af8554;
												text-decoration:none;}
												#box_viaggi li a:hover span{
													width:150px;
													padding-left:5px;
													text-decoration:underline;}
											#box_viaggi li a em, #box_viaggi li a:hover em{
												width:40px;
												color:#7d7d7d;
												text-decoration: line-through;
												font-style:normal;}
											#box_viaggi li a i, #box_viaggi li a:hover i{
												width:40px;
												color:#ca0303;
												font-style:normal;}
											#tour_operator li a:hover{
												width:195px;
												padding-left:5px;
												text-decoration:underline;}
									#box_viaggi li#box_viaggi_top{
										height:41px;
										padding:0;
										width:220px;
										background:url(/images/vacanze_top.gif) no-repeat 0 0;}
									#box_viaggi li#box_viaggi_bott{
											background:url(/images/tour_operator_bottom.gif) no-repeat 0 bottom;
											height:5px;}
								#skype{
									width:220px;
									height:163px;
									float:left;
									clear:both;
									background:url(/images/skype.gif) no-repeat 0 0;}
								#periodi_anno{
									display:block;
									width:220px;
									height:60px;
									height:auto !important;
									min-height:60px;
									float:left;
									clear:both;}
									#periodi_anno li{
										display:block;
										float:left;
										clear:both;
										width:200px;
										height:24px;
										padding:0 10px 0 10px;
										background:url(/images/periodi_anno_li.gif) no-repeat 0 0;
										list-style:none;}
										#periodi_anno li a{
											display:block;
											width:200px;
											height:19px;
											font-family:Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
											font-weight: bold;
											font-size:10px;
											color:#af8554;
											text-decoration:none;
											padding-top:4px;}
											#periodi_anno li a:hover{
												width:195px;
												padding-left:5px;
												text-decoration:underline;}
										#periodi_anno li#periodi_anno_top{
											width:220px;
											height:47px;
											padding:0;
											background:url(/images/periodi_anno.gif) no-repeat 0 0;}
										#periodi_anno li#periodi_anno_bott{
											background:url(/images/periodi_anno_bott.gif) no-repeat 0 0;}
					#page_gen_big{
						width:900px;
						height:100px;
						height:auto !important;
						min-height:100px;
						float:left;
						clear:both;
						margin-top:8px;
						padding:0 8px 10px 8px;
						background:url(/images/page_int_top.gif) no-repeat 8px 0;}
						#page_gen_tit{
							width:900px;
							height:55px;
							float:left;
							clear:both;}
						#page_gen_cont{
							width:900px;
							height:100px;
							height:auto !important;
							min-height:100px;
							padding-bottom:42px;
							background:url(/images/page_int_bot.gif) no-repeat 0 bottom;
							float:left;
							clear:both;}
							#page_contenuto{
								width:860px;
								height:100px;
								height:auto !important;
								min-height:100px;
								padding:0 20px 0 20px;
								float:left;
								clear:both;
								background: url(/images/page_int_sf.gif) repeat-y left;}
								#frames_cruiser{
									width:860px;
									height:100px;
									height:auto !important;
									min-height:100px;
									float:left;}
								#frames{
									width:670px;
									height:100px;
									height:auto !important;
									min-height:100px;
									float:left;}
								#adv{
									width:160px;
									padding:20px 5px 0 25px;
									height:100px;
									height:auto !important;
									min-height:100px;
									float:left;}
					#page_scheda_big, #page_offerta_big, #page_scheda_big_int{
						width:900px;
						height:216px;
						height:auto !important;
						min-height:216px;
						margin-top:8px;
						float:left;
						clear:both;
						padding:0 8px 10px 8px;}
						#page_scheda_big{
							background:url(/images/page_scheda_top.gif) no-repeat 8px 0;}
						#page_scheda_big_int{
							background:url(/images/page_scheda_top_int.gif) no-repeat 8px 0;}
						#page_offerta_big{
							background:url(/images/page_offerta_top.gif) no-repeat 8px 0;}
					#page_interna{
						width:900px;
						height:216px;
						height:auto !important;
						min-height:216px;
						margin-top:8px;
						float:left;
						clear:both;
						padding:0 8px 10px 8px;
						background:url(/images/page_interna_top.gif) no-repeat 8px 0;}
						#page_scheda_tit{
							width:604px;
							padding-left:296px;
							height:55px;
							float:left;
							clear:both;}
							#page_scheda_tit a{
								display:block;
								float:left;
								width:200px;
								height:30px;
								padding:18px 0 0 45px;
								font-family:Tahoma,Arial, Helvetica, sans-serif;
								font-size:14px;
								font-weight:bold;
								color:#9d0d15;
								line-height:30px;}
						#page_scheda_cont{
							width:900px;
							height:100px;
							height:auto !important;
							min-height:100px;
							padding-bottom:41px;
							background:url(/images/page_scheda_bot.gif) no-repeat 0 bottom;
							float:left;
							clear:both;}
							#page_scheda_contenuto{
								width:900px;
								height:150px;
								height:auto !important;
								min-height:150px;
								float:left;
								clear:both;
								background: url(/images/page_scheda_sf.gif) repeat-y left 118px;}
								#colonna_sn_scheda{
									width:296px;
									height:165px;
									height:auto !important;
									min-height:165px;
									float:left;}
									#ricerca_pacchetti, #ricerca_pacchetti form, #ricerca_pacchetti ul,
									#ricerca_offerte, #ricerca_offerte form, #ricerca_offerte ul{
										width:296px;
										height:40px;
										height:auto !important;
										min-height:40px;
										float:left;
										clear:both;
										display:block;}
										#ricerca_pacchetti{
											background:url(/images/page_scheda_ricerca.gif) repeat-y 0 0;}
											#ricerca_pacchetti div.cont_localita_descr{
												width:256px;
												padding:0 20px 10px 20px;
												font-size:11px;
												line-height:13px;
												color:#00547a;
												float:left;
												clear:both;}
												#ricerca_pacchetti img{
													width:90px;
													height:90px;
													margin:4px 12px 8px 0;
													float:left;
													border:1px solid #fff;}
												#ricerca_pacchetti h3{
													display:block;
													width:152px;
													font-size:14px;
													line-height:18px;
													color:#9d0d15;
													float:left;
													padding-bottom:8px;}
												#ricerca_pacchetti p{
													line-height:13px;}
												#discover_place{
													float:left;
													clear:both;
													display:block;
													width:256px;
													height:16px;
													line-height:16px;
													text-align:right;
													padding-top:8px;
													text-decoration:none;
													font-weight:bold;
													color:#9d0d15;}
													#discover_place:hover{
														text-decoration:underline;}
													#help_top_left_2 p, #help_top_left_1 p{
														line-height:18px;}
													#help_top_left_2 p a, #help_top_left_1 p a{
														font-weight:bold;
														color:#9d0d15;
														background:url(/images/bull_li_search.gif) no-repeat left center;
														padding-left:10px;}
										#ricerca_offerte{
											background:url(/images/page_offerta_ricerca.gif) repeat-y 0 0;}
									#ricerca_pacchetti ul, #ricerca_offerte ul{
										padding-bottom:10px;}
										#ricerca_pacchetti ul li, #ricerca_offerte ul li{
											display:block;
											float:left;
											clear:both;
											width:276px;
											background:url(/images/bull_li_search.gif) no-repeat 10px 5px;
											padding-left:20px;
											margin-bottom:5px;}
											#ricerca_pacchetti ul li.destinazione_search{
												height:20px;
												height:auto !important;
												min-height:20px;
												background:none;
												color:#00547a;
												width:256px;
												padding:0 20px;
												font-size:12px;
												line-height:15px;}
												.help_top_left_1, help_top_left_2{
													width:256px;
													height:20px;
													height:auto !important;
													min-height:20px;
													float:left;
													clear:both;}
											#ricerca_pacchetti ul li.send_search, #ricerca_offerte ul li.send_search{
												background:none;
												margin:0;}
											#ricerca_pacchetti ul li label, #ricerca_offerte ul li label{
												width:160px;
												height:16px;
												display:block;
												float:left;
												clear:both;
												font-weight:bold;}
											#ricerca_pacchetti ul li input, #ricerca_offerte ul li input{
												width:250px;
												float:left;
												display:block;
												clear:both;}
												#ricerca_pacchetti ul li input{}
												#ricerca_offerte ul li input{
													border:1px solid #697b2b;}
											/*#ricerca_pacchetti ul li.data_search label, #ricerca_pacchetti ul li.send_search label, #ricerca_offerte ul li.data_search label, #ricerca_offerte ul li.send_search label{
												width:80px;
												clear:none;
												padding-right:10px;}
											#ricerca_pacchetti ul li.data_search input, #ricerca_pacchetti ul li.send_search input, #ricerca_offerte ul li.data_search input, #ricerca_offerte ul li.send_search input{
												width:133px;
												float:left;
												display:block;
												clear:none;}
												#ricerca_pacchetti ul li.send_search input.button_send_search,
												#ricerca_offerte ul li.send_search input.button_send_search{
													height:16px;
													background:url(/images/button_page_search.gif) no-repeat 0 0;
													text-align:center;
													font-weight:bold;
													border:none;}
												.calendar_search{
													width:16px;
													height:15px;
													float:left;
													margin:1px 0 0 10px;}*/
									#lista_pacchetti, #lista_pacchetti form, #lista_offerte, #lista_offerte form, #menu_lat_page{
										float:left;
										clear:both;
										width:296px;
										height:100px;
										height:auto !important;
										min-height:100px;}
										#lista_pacchetti h3, #lista_offerte h3{
											width:271px;
											height:20px;
											display:block;
											float:left;
											clear:both;
											padding:10px 0 5px 25px;
											font-size:14px;
											font-family: Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
											font-weight:bold;
											color:#fff;
											background:#ffab0a;}
										#menu_lat_page ul{
											display:block;
											float:left;
											clear:both;
											height:100px;
											height:auto !important;
											min-height:100px;}
											#menu_lat_page ul li{
												display:block;
												float:left;
												clear:both;
												background:url(/images/tit_lista_pacchetti.gif) no-repeat right bottom;
												height:22px;
												width:270px;
												padding:3px 0 0 26px;}
												#menu_lat_page ul li.list_pacch_name{
													height:28px;
													padding-top:19px;
													background:url(/images/tit_lista_pacchetti.gif) no-repeat right bottom;
													font-size:14px;
													font-family: Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
													font-weight:bold;
													line-height:18px;
													color:#00547a;}
												#menu_lat_page ul li a{
													color:#af8554;
													display:block;
													float:left;
													font-family:Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
													font-size:11px;
													font-weight:bold;
													height:15px;
													text-decoration:none;
													width:240px;}
													#menu_lat_page ul li a:hover{
														text-decoration:underline;}
														#menu_lat_page ul li a.select,
														#menu_lat_page ul li a.select:hover{
															color:#af8554;
															text-decoration:none;
															background:url(/images/bull_last_h.gif) no-repeat 0 center;
															padding-left:13px;}
										#lista_pacchetti ul, #lista_offerte ul{
											display:block;
											float:left;
											clear:both;
											height:100px;
											height:auto !important;
											min-height:100px;
											background:url(/images/ul_search_top.gif) no-repeat 0 0;}
											#lista_pacchetti ul li, #lista_offerte ul li{
												display:block;
												float:left;
												clear:both;
												background:url(/images/li_lista_pacchetti.gif) no-repeat right bottom;
												height:22px;
												width:296px;
												padding:3px 0 0 0;}
											#lista_pacchetti ul li.list_pacch_name,
											#lista_offerte ul li.list_pacch_name{
												height:28px;
												width:270px;
												padding:19px 0 0 26px;
												background:url(/images/tit_lista_pacchetti.gif) no-repeat right bottom;
												font-size:14px;
												font-family: Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
												font-weight:bold;
												line-height:18px;}
												#lista_pacchetti ul li.list_pacch_name{
													color:#00547a;}
												#lista_offerte ul li.list_pacch_name{
													color:#4c5a1d;}
											#lista_pacchetti ul li.list_pacch_ends,
											#lista_offerte ul li.list_pacch_ends{
												height:9px;
												width:296px;
												padding:0 0 0 0;
												line-height:1px;
												background:url(/images/tit_lista_pacchetti.gif) no-repeat 32px 4px;}
												#lista_pacchetti ul li input,
												#lista_offerte ul li input{
													display:block;
													float:right;
													margin-top:3px;}
												#lista_pacchetti ul li label,
												#lista_offerte ul li label{
													display:block;
													float:right;
													margin:3px 0 0 10px;
													width:232px;
													text-align:left;}
													#lista_pacchetti ul li label{
														color:#006f9f;}
													#lista_offerte ul li label{
														color:#697b2b;}
									#lista_pacchetti_simili,
									#lista_pacchetti_simili form{
										float:left;
										clear:both;
										width:296px;
										height:100px;
										height:auto !important;
										min-height:100px;}
										#lista_pacchetti_simili ul{
											display:block;
											float:left;
											clear:both;
											height:100px;
											height:auto !important;
											min-height:100px;
											background:url(/images/ul_search_top.gif) no-repeat 0 0;}
											#lista_pacchetti_simili ul li{
												display:block;
												float:left;
												clear:both;
												background:url(/images/tit_lista_pacchetti.gif) no-repeat right bottom;
												height:22px;
												height:auto !important;
												min-height:22px;
												width:296px;}
												#lista_pacchetti_simili ul li a{
													display:block;
													float:left;
													height:20px;
													height:auto !important;
													min-height:20px;
													width:246px;
													padding:8px 30px 8px 20px;
													background: url(/images/arrow_pacch_simili.gif) no-repeat 270px center;
													text-decoration:none;
													cursor:pointer;}
													#lista_pacchetti_simili ul li a:hover{
														background: url(/images/arrow_pacch_simili.gif) no-repeat 273px center;
														text-decoration:none;
														cursor:pointer;}
													#lista_pacchetti_simili ul li a span{
														display:block;
														float:left;
														clear:both;
														color:#e85707;
														font-size:13px;
														line-height:15px;
														margin-bottom:5px;
														font-weight:bold;
														width:246px;}
													#lista_pacchetti_simili ul li a s{
														float:left;
														display:block;
														font-size:12px;
														text-decoration:line-through;
														color:#b5b5b5;
														font-weight:bold;
														margin:0 10px 0 10px;
														padding-right:11px;
														background:url(/images/sep_stike.gif) no-repeat right center;}
													#lista_pacchetti_simili ul li a strong{
														float:left;
														display:block;
														font-size:12px;
														color:#9d0d15;
														font-weight:bold;}
													#lista_pacchetti_simili ul li a p{
														display:block;
														float:left;
														clear:both;
														width:246px;
														color:#000;}
														#lista_pacchetti_simili ul li a:hover p{
															text-decoration:underline;}
											#lista_pacchetti_simili ul li.list_pacch_name{
												height:28px !important;
												width:270px;
												padding:19px 0 0 26px;
												background:url(/images/tit_lista_pacchetti.gif) no-repeat right bottom;
												font-size:14px;
												font-family: Tahoma, "trebuchet MS", Verdana, Arial, Helvetica;
												color:#00547a;
												font-weight:bold;}
											#lista_pacchetti_simili ul li.list_pacch_ends{
												height:9px;
												width:296px;
												padding:0 0 0 0;
												line-height:1px;
												background:url(/images/tit_lista_pacchetti.gif) no-repeat 32px 4px;}
								#colonna_dx_scheda{
									width:564px;
									height:165px;
									height:auto !important;
									min-height:165px;
									float:left;
									padding:15px 20px 0 20px;}
									#colonna_dx_scheda p{
										line-height:15px;
										padding-bottom:15px;}
									#result_search_match_2{
										width:564px;
										height:21px;
										border-top:1px solid #efe4d5;
										padding-top:10px;
										margin-top:10px;
										text-align:right;}
									#result_search_match{
										width:564px;
										margin-bottom:20px;}
										#result_search_match span.result_pacchetto{
											color:#790e11;
											font-weight:bold;
											display:block;
											width:564px;
											float:left;
											height:21px;
											border-bottom:1px solid #efe4d5;}
											#result_search_match span strong{
												color:#e85707;}
										.pagin_pacchetto{
											text-align:right;
											width:564px;
											float:left;
											clear:both;
											padding:8px 0;
											border-bottom:1px solid #efe4d5;
											margin-bottom:15px;}
											.pagin_pacchetto a, .pagin_pacchetto span a, .pagin_pacchetto span strong,
											#result_search_match_2 a, #result_search_match_2 span a, #result_search_match_2 span strong{
												color:#00547A;
												font-size:11px;
												font-weight:bold;
												padding:2px 5px;
												background:#FFAB0A;
												margin:0 3px;}
											#result_search_match div.pagin_pacchetto span strong,
											#result_search_match_2 span strong{
												color:#fff;}
												.pagin_pacchetto span, #result_search_match_2 span{
													padding:0;
													margin:0;}
										.sep_sing_box_result_pacchetti{
											width:564px;
											height:46px;
											float:left;
											clear:both;
											background:url(/images/sep_sing_box_pacch.gif) repeat-x left center;}
										.sing_box_result_pacchetti,
										.sing_box_result_offerte{
											width:564px;
											height:130px;
											float:left;
											clear:both;
											margin:10px 0 10px 0;
											overflow:hidden;}
											.sing_box_result_pacchetti{
												background:url(/images/sing_box_pacchetti.gif) no-repeat 0 0;}
											.sing_box_result_offerte{
												background:url(/images/sing_box_offerte.gif) no-repeat 0 0;}
											.sing_box_result_pacchetti_tit,
											.sing_box_result_offerte_tit{
												height:22px;
												width:538px;
												padding-left:26px;
												float:left;
												clear:both;}
												.sing_box_result_pacchetti_tit h2,
												.sing_box_result_offerte_tit h2{
													display:block;
													width:365px;
													float:left;
													clear:none;
													font-size:15px;
													color:#ee820f;
													font-weight:bold;
													margin-top:2px;
													height:18px;
													line-height:18px;}
												.sing_box_result_pacchetti_tit h3,
												.sing_box_result_offerte_tit h3{
													display:block;
													width:165px;
													float:right;
													clear:none;
													font-size:13px;
													color:#9d0d15;
													font-weight:bold;
													margin:4px 5px 0 0;
													text-align:right;}
													.sing_box_result_pacchetti_tit h3 s,
													.sing_box_result_offerte_tit h3 s{
														font-size:13px;
														text-decoration:line-through;
														color:#b5b5b5;
														margin:0 5px 0 5px;
														padding-right:5px;
														display: inline;
														background:url(/images/sep_stike.gif) no-repeat right center;}
											.sing_box_result_pacchetti_cont,
											.sing_box_result_offerte_cont{
												height:77px;
												width:544px;
												padding:5px 0 0 15px;
												float:left;
												clear:both;}
												.sing_box_result_pacchetti_cont img,
												.sing_box_result_offerte_cont img{
													border:2px solid #cba674;
													float:left;
													margin-right:10px;
													width:66px;
													height:66px;}
												.sing_box_result_pacchetti_cont p,
												.sing_box_result_offerte_cont p{
													color:#000;
													line-height:15px;
													font-size:11px;}
											.sing_box_result_pacchetti_bott,
											.sing_box_result_offerte_bott{
												height:25px;
												float:left;
												clear:both;
												padding-left:203px;
												width:360px;}
												.sing_box_result_pacchetti_bott a,
												.sing_box_result_offerte_bott a{
													width:180px;
													float:left;
													display:block;
													height:18px;
													padding-top:4px;
													background:url(/images/quadr_white.gif) repeat-y left;
													text-align:center;
													font-size:13px;
													font-weight:bold;
													text-decoration:none;}
													.sing_box_result_pacchetti_bott a{
														color:#006f9f;}
													.sing_box_result_offerte_bott a{
														color:#697b2b;}
													.sing_box_result_pacchetti_bott a:hover,
													.sing_box_result_offerte_bott a:hover{
														text-decoration:underline;}
										.dett_pacchetti{
											width:564px;
											height:100px;
											height:auto !important;
											min-height:100px;
											float:left;
											clear:both;
											margin:10px 0 10px 0;
											overflow:hidden;}
											.dett_pacchetti_tit{
												height:40px;
												height:auto !important;
												min-height:40px;
												width:548px;
												padding-left:16px;
												float:left;
												clear:both;
												background:url(/images/top_page_dett_pacch.gif) no-repeat 0 0;}
												.dett_pacchetti_tit h2{
													display:block;
													width:530px;
													height:18px;
													height:auto !important;
													min-height:18px;
													float:left;
													clear:both;
													font-size:15px;
													color:#9d0d15;
													font-weight:bold;
													padding:0 0 3px 10px;
													line-height:18px;
													border-bottom:1px solid #d7b6b7;}
													.dett_pacchetti_tit h2 span{
														/*text-transform:uppercase;
														font-weight:lighter;*/
														color:#ee820f;}
												.dett_pacchetti_tit h3{
													display:block;
													padding-left:280px;
													width:260px;
													float:left;
													clear: both;
													font-size:13px;
													color:#9d0d15;
													font-weight:bold;
													margin:3px 5px 0 0;
													text-align:right;
													height:16px;}
													.dett_pacchetti_tit h3 s{
														font-size:13px;
														text-decoration:line-through;
														color:#b5b5b5;
														margin:1px 5px 0 5px;
														padding-right:5px;
														display: inline;
														background:url(/images/sep_stike.gif) no-repeat right center}
													.dett_pacchetti_tit h3 strong{
														display:inline;
														float:left;
														clear:none;
														font-size:13px;
														width:85px;}
											.dett_pacchetti_cont{
												height:50px;
												height:auto !important;
												min-height:50px;
												width:559px;
												padding:20px 0 15px 0;
												float:left;
												clear:both;
												background:url(/images/sf_page_dett_pacch.gif) repeat-y left;}
												.dett_pacchetti_cont_int{
													height:50px;
													height:auto !important;
													min-height:50px;
													width:544px;
													float: right;
													clear:both;}
												#intestazione_riepilogo{
													font-size:13px;
													font-weight:bolder;
													color:#E85707;}
												#richiedi_pacchetto{
													width:259px;
													height:22px;
													margin:20px 0 15px 0;
													float:right;
													background:url(/images/bot_page_dett_pacch.gif) no-repeat right bottom;}
													#richiedi_pacchetto a{
														display:block;
														float:left;
														width:230px;
														height:18px;
														padding-top:4px;
														text-align:right;
														font-size:13px;
														color:#006f9f;
														font-weight:bold;
														text-decoration:none;
														margin:0;}
														#richiedi_pacchetto a:hover{
															text-decoration:underline;}
												.dett_pacchetti_cont_int p,
												.dett_pacchetti_cont_int ol,
												.dett_pacchetti_cont_int ul{
													padding-bottom:15px;
													clear:right;}
												.dett_pacchetti_cont_int ul li,
												.dett_pacchetti_cont_int ol li{
													list-style:inside;
													padding-bottom:7px;
													padding-left:5px;}
												.dett_pacchetti_cont_int a#image_zoom{
													border:2px solid #cba674;
													float:left;
													margin:0 10px 5px 0;
													width:271px;
													height:271px;
													display:block;
													position:relative;}
													.dett_pacchetti_cont_int img{
														width:271px;
														height:271px;
														display:block;
														position:absolute;
														right:0;
														bottom:0;
														z-index:120;}
														.dett_pacchetti_cont_int img#zoom_image{
															width:90px;
															height:90px;
															z-index:121;}
												.dett_pacchetti_cont_int a.foto_rel_product{
													display: none;}
												.dett_pacchetti_cont_int p{
													color:#000;
													line-height:15px;
													font-size:11px;
													padding-left:5px;}
												.dett_pacchetti_cont_int hr{
													color:#cba674;
													background:#cba674;
													height:1px;
													line-height:1px;
													margin-bottom:14px;
													display:block;
													width:100%;}
												.dett_pacchetti_cont_int h3{
													color:#790e11;
													font-size:13px;
													margin-bottom:7px;
													padding-left:5px;}
												#form_dett_pacchetti,
												#form_dett_pacchetti ul{
													display:block;
													float:left;
													clear:both;
													padding:0;}
													#form_dett_pacchetti ul{
														width:544px;
														margin:10px 0 0 0;
														border-top:1px solid #cba674;
														padding:10px 0 10px 0;}
													#form_dett_pacchetti ul li{
														display:block;
														float:left;
														width:40px;
														height:10px;
														height:auto !important;
														min-height:10px;
														padding:0 0 5px 0;}
														#form_dett_pacchetti ul li.half{
															width:272px;}
														#form_dett_pacchetti ul li label{
															display:block;
															width:40px;
															padding-right:10px;
															float:left;
															clear:both;
															text-align:left;
															font-weight:bold;
															height:20px;}
															#form_dett_pacchetti ul li.half label{
																width:200px;}
													#dett_pacch_container_page{
														width:544px;
														height:1px;
														height:auto !important;
														min-height:1px;
														float:left;
														clear:both;}
														#sel_field_12{
															float:left;
															width:272px;
															height:10px;
															height:auto !important;
															min-height:10px;}
														#erroredata {
															position: relative;
															width:200px;
															height:120px;
															padding:20px;
															top:50%;
															left:50%;
															margin:-70px 0 0 -110px;
															background-color:#CC0000;
															color:#fff;}
														#dettaglio_pacchetto_table{
															width:544px;
															height:0px;
															height:auto !important;
															min-height:0px;
															float:left;
															clear:both;
															font-size:12px;
															color:#e85707;
															line-height:20px;
															margin-top:25px;}
															.more_info_table{
																display:block;
																float:left;
																clear:both;
																white-space:nowrap;
																color:#000;
																font-weight:bold;
																height:16px;
																line-height:16px;
																background:url(/images/arrow_pacch_simili.gif) no-repeat right 6px;
																padding:5px 20px 10px 0;}
														#dettaglio_pacchetto_carrello{
															width:480px;
															height:64px;
															height:auto !important;
															min-height:64px;
															overflow:hidden;
															float:left;
															clear:both;
															font-size:12px;
															padding-right:64px;
															color:#e85707;
															margin-top:10px;
															border-top:1px dotted #CBA674;
															border-bottom:1px dotted #CBA674;
															background-color:#F0F3F4;}
															.help{
																background:#F0F3F4 url(/images/help.gif) no-repeat 490px center;}
															#dettaglio_pacchetto_carrello h3{
																color:#790E11;
																font-size:13px;
																padding:10px 10px 0 10px;
																font-weight:bolder;}
																#dettaglio_pacchetto_carrello p{
																	color:#000;
																	font-size:11px;
																	padding:0 10px 10px 10px;
																	font-weight:normal;}
																#dettaglio_pacchetto_carrello ul{
																	display:block;
																	float:left;
																	clear:both;
																	width:544px;
																	height:20px;
																	height:auto !important;
																	min-height:20px;
																	padding:0;}
																	#dettaglio_pacchetto_carrello ul li{
																		display:block;
																		float:left;
																		clear:both;
																		width:534px;
																		padding:5px 0 2px 10px;
																		border-top:1px dotted #CBA674;}
																		#dettaglio_pacchetto_carrello ul li.bg_white,
																		#dettaglio_pacchetto_carrello ul li.bg_white_2{
																			background:#fff;
																			border-bottom:1px dotted #CBA674;
																			padding:5px 0 20px 10px;
																			text-align:right;}
																			#dettaglio_pacchetto_carrello ul li.bg_white_2{
																				border:none;}
																			#dettaglio_pacchetto_carrello ul li.bg_white_2 input{
																				/*background: url(/images/arrow_pacch_simili.gif) no-repeat right center;*/
																				font-weight:bold;
																				color:#aa0e16;
																				line-height:19px;
																				font-size:13px;
																				font-weight:bold;
																				cursor:pointer;
																				/*padding-right:20px;*/}
																			#dettaglio_pacchetto_carrello ul li.bg_white a,
																			#dettaglio_pacchetto_carrello ul li.bg_white_2 a{
																				font-weight:bold;
																				color:#EE820F;
																				text-decoration:underline;}
																				#dettaglio_pacchetto_carrello ul li.bg_white a:hover,
																				#dettaglio_pacchetto_carrello ul li.bg_white_2 a:hover{
																					color:#E85707;}
																		#dettaglio_pacchetto_carrello ul li.intestazione_carrello{
																			padding:5px 0 5px 10px;
																			border:none;}
																		#dettaglio_pacchetto_carrello ul li.intestazione_carrello strong{
																			display:block;
																			float:left;
																			width:270px;
																			color:#000;}
																			#dettaglio_pacchetto_carrello ul li.intestazione_carrello span{
																				display:block;
																				float:left;
																				width:85px;
																				padding:0;
																				color:#000;
																				font-weight:bold;}
																				#dettaglio_pacchetto_carrello ul li span.neonati{
																					width:105px;
																					text-align:center;
																					margin:0;
																					padding:0;}
																				#dettaglio_pacchetto_carrello ul li span.quantita_scelta{
																					width:105px;
																					text-align:center;
																					margin:0;
																					padding:0;}
																				#dettaglio_pacchetto_carrello ul li span.delete_sist{
																					width:20px;
																					margin:0;
																					padding:0;}
																					#dettaglio_pacchetto_carrello ul li span.delete_sist a img{
																						position:relative;
																						float:left;
																						width:15px;
																						height:16px;}
																				#dettaglio_pacchetto_carrello ul li span.riep_dati_top{
																					width:180px;}
																		#dettaglio_pacchetto_carrello ul li strong{
																			display:block;
																			float:left;
																			width:270px;}
																			#dettaglio_pacchetto_carrello ul li p{
																				float:left;
																				clear:both;}
																			#dettaglio_pacchetto_carrello ul li span{
																				display:block;
																				float:left;
																				width:75px;
																				padding-right:10px;}
																				#dettaglio_pacchetto_carrello ul li span img.delete_holiday{
																					width:auto;
																					height:auto;
																					border:0;
																					margin:0;
																					padding:0;}
																				#dettaglio_pacchetto_carrello ul li span.quantita, 
																				#dettaglio_pacchetto_carrello ul li span.prezzo_unit, 
																				#dettaglio_pacchetto_carrello ul li span.totale_row{
																					display:block;
																					float:left;
																					width:75px;
																					padding-right:10px;
																					text-align:right;
																					font-size:11px;
																					color:#38302B;
																					height:15px;}
																					#dettaglio_pacchetto_carrello ul li span.quantita{
																						text-align:center;}
																				#dettaglio_pacchetto_carrello ul li span select{
																					border:1px solid #6897C4;
																					display:block;
																					margin:0 auto;
																					width:40px;}
																				#dettaglio_pacchetto_carrello ul li span a{
																					display:block;
																					float:left;
																					width:50px;}
																#dettaglio_pacchetto_carrello form#form_age {
																	margin:10px 0px 0px 10px;
																	float:left;
																}
																	#dettaglio_pacchetto_carrello form#form_age p {
																		font-weight:bold;
																		margin:0px 0px 5px 0px;
																		padding:0px;
																	}
																	#dettaglio_pacchetto_carrello form#form_age label {
																		font-weight:normal;
																		color:#000000;
																		font-size:11px;
																		padding-right:6px;
																	}
																	#dettaglio_pacchetto_carrello form#form_age select {
																		border:1px solid #6897C4;
																		font-size:11px;
																		margin-bottom:5px;
																		width:40px;
																	}
														#map{
															width:562px;
															height:370px;
															float:left;
															clear:both;
															border:1px solid #730a0f;
															margin-top:15px;}
														#form_dett_pacchetti ul li select,
														#form_dett_pacchetti ul li input{
															display:block;
															float:left;}
															#form_dett_pacchetti ul li select{
																border:1px solid #6897C4;
																display:block;
																float:left;
																width:200px;}
															#dettaglio_pacchetto_carrello ul li input.go_next_step{
																display:block;
																padding:2px 8px 2px 8px;
																width:20px;
																width:auto !important;
																min-width:20px;
																height:22px;
																float:right;
																background-color:#fff;
																display:block;
																margin:10px;
																text-transform:uppercase;
																text-align:center;
																vertical-align:top;
																font-size:12px;
																font-family:Arial, Helvetica, sans-serif;
																color:#00547A;
																font-weight:bold;
																border:1px solid #6897C4;}
											#request_holiday,
											#request_holiday form,
											#request_holiday form ul{
												float:left;
												clear:both;
												width:544px;
												height:20px;
												height:auto !important;
												min-height:20px;}
												.dett_pacchetti_cont_int div#request_holiday{
													margin-top:20px;
													padding:15px 0 15px 0;
													border-bottom:1px dotted #6897C4;}
													#request_holiday form ul li h4{
														color:#00547A;
														font-size:13px;
														padding:10px 0 5px 0;
														width:544px;
														border-top:1px dotted #6897C4;
														margin-top:10px;}
														#request_holiday form ul li{
															display:block;
															height:10px;
															height:auto !important;
															min-height:10px;
															width:544px;
															float:left;
															clear:both;
															padding:0 0 8px 0;}
															#request_holiday form ul li.mezza{
																display:block;
																width:260px;
																float:left;
																margin-right:10px;
																clear:none;}
															#request_holiday form ul li.mezza img{
																margin:4px 0 0 5px;}
															#request_holiday form ul li label{
																display:block;
																width:94px;
																height:15px;
																float:left;
																padding:2px 6px 0 0;
																text-align:right;}
															#request_holiday form ul li input{
																display:block;
																float:left;
																border:none;
																border:1px solid #6897C4;
																width:150px;}
															#request_holiday form ul li input.check{
																margin-right:10px;
																width:auto;
																height:auto;
																padding:0;
																border:none;}
																#request_holiday form ul li textarea,
																#request_holiday form ul li input,
																#request_holiday form ul li select,
																#request_holiday form ul li input.inputs_cal{
																	color:#000;
																	height:16px;}
															#request_holiday form ul li textarea#note{
																display:block;
																float:left;
																border:none;
																border:1px solid #6897C4;
																width:420px;
																height:133px;}
															#privacy_2{
																width:402px;
																height:92px;
																padding:0 10px 0 10px;
																overflow-y:scroll;
																float:left;
																border-left:1px solid #6897C4;
																margin-bottom:10px;}
																#privacy_2 p{
																	padding-bottom:8px;}
															#request_holiday form ul li select{
																display:block;
																float:left;
																border:none;
																border:1px solid #6897C4;
																width:152px;}
															#request_holiday form ul li input.bottone{
																display:block;
																padding:2px 0 2px 0;
																width:170px;
																height:22px;
																float:left;
																background-color:#fff;
																display:block;
																margin:20px 0 0 110px;
																text-transform:uppercase;
																text-align:center;
																vertical-align:top;
																font-size:12px;
																font-family:Arial, Helvetica, sans-serif;
																color:#00547A;
																font-weight:bold;}
											.dett_pacchetti_bott{
												height:22px;
												float:left;
												clear:both;
												width:559px;
												background:url(/images/bot_page_dett_pacch.gif) no-repeat 0 0;}
												.dett_pacchetti_bott a{
													display:block;
													height:18px;
													padding-top:4px;
													font-size:13px;
													color:#006f9f;
													font-weight:bold;
													text-decoration:none;
													white-space:nowrap;
													margin:0;}
													.dett_pacchetti_bott a.tell_friend{
														text-align:left;
														width:210px;
														float:right;}
													.dett_pacchetti_bott a.request{
														width:199px;
														float:right;
														margin-right:27px;
														text-align:right;}
													.dett_pacchetti_bott a:hover{
														text-decoration:underline;}
													#quote_include{
														width:543px;
														height:10px;
														height:auto !important;
														min-height:10px;
														float:left;
														clear:both;
														padding-top:15px;
														color:#939393;
														font-size:10px;
														border-bottom:1px dotted #CBA674;
														line-height:12px;
														font-family:verdana,sans-serif;
														padding-bottom:10px;}
														#quote_include ul{
															display:block;
															float:left;
															clear:both;
															width:543px;}
															#quote_include ul li, #quote_include p{
																padding:0;
																margin:0;
																color:#939393;
																font-size:10px;
																line-height:12px;
																font-family:verdana,sans-serif;}
																#quote_include ul li{
																	list-style:outside square;
																	margin-left:20px;}
													#table_quote{
														display:block;
														float:left;
														clear:both;
														width:543px;
														margin:5px 0 20px 0;
														border-right:1px dotted #6897C4;}
														#table_quote tr.tr_cel{
															background-color:#f0f3f4}
														#table_quote th,
														#table_quote td{
															border-left:1px dotted #6897C4;
															border-bottom:1px dotted #6897C4;}
															#table_quote th{
																font-weight:bold;
																font-size:11px;
																white-space: normal;
																padding:5px;
																text-align:center;
																border-top:1px dotted #6897C4;}
															#table_quote td{
																font-size: 11px;
																text-align:center;
																height:10px;
																height:auto !important;
																min-height:10px;
																vertical-align:middle;}
																#table_quote td a{
																	display:block;
																	width:100%;
																	text-decoration:none;
																	float:left;
																	clear:both;
																	background:url(/images/add_holiday.gif) no-repeat right bottom;}
																#table_quote td a:hover{
																	background:url(/images/add_holiday.gif) no-repeat right bottom;
																	background-color:#ffab0a;}
																	#table_quote td a:hover.a_sel_row,
																	#table_quote td a.a_sel_row{
																		background:none;
																		background-color:#ffab0a;}
																#table_quote td a span.price_td{
																	font-size:12px;
																	text-align:center;
																	font-weight:bold;
																	line-height:18px;
																	color:#9D0D15;
																	margin:10px 0 10px 0;
																	display:block;}
																	#table_quote td a span.price_td s{
																		color:#bababa;
																		font-weight:normal;}
																	#table_quote td a:hover span.price_td s,
																	#table_quote td a:hover.a_sel_row span.price_td s,
																	#table_quote td a.a_sel_row span.price_td s{
																		color:#666;}
																	#table_quote td a:hover span.price_td,
																	#table_quote td a:hover.a_sel_row span.price_td,
																	#table_quote td a.a_sel_row span.price_td{
																		color:#6c0c12;}
																#table_quote td.evidence, #table_quote th.evidence{
																	background-color:#FFCC33;}
														#note_dett_pacch{
															width:544px;
															height:10px;
															height:auto !important;
															min-height:10px;
															float:left;
															clear:both;}
						#registrazione_nuovo_utente{
							width:670px;
							height:100px;
							height:auto !important;
							min-height:100px;
							float:left;
							padding-bottom:41px;
							background:url(/images/reg_utente_bot.gif) no-repeat left bottom;}
							#tit_registrazione_nuovo_utente{
								height:55px;
								width:670px;
								background:url(/images/reg_utente_top.gif) no-repeat 0 0;
								float:left;
								clear:both;}
							#registrazione_nuovo_utente_cont{
								width:630px;
								height:100px;
								height:auto !important;
								min-height:100px;
								padding:0 20px 0 20px;
								float:left;
								clear:both;
								background:#fff;}
								#registrazione_nuovo_utente_cont ul,
								#registrazione_nuovo_utente_cont form{
									display:block;
									float:left;
									clear:both;
									width:630px;
									height:100px;
									height:auto !important;
									min-height:100px;
									overflow:hidden;}
									#registrazione_nuovo_utente_cont ul li{
										display:block;
										height:10px;
										height:auto !important;
										min-height:10px;
										width:630px;
										float:left;
										clear:both;
										padding:0 0 8px 0;
										overflow:hidden;}
										#registrazione_nuovo_utente_cont ul li.mezza{
											display:block;
											width:305px;
											float:left;
											margin-right:10px;
											clear:none;
											padding:0 0 8px 0;}
										#registrazione_nuovo_utente_cont ul li.mezza img{
											margin:4px 0 0 5px;}
										#registrazione_nuovo_utente_cont ul li label{
											display:block;
											width:110px;
											height:15px;
											float:left;
											padding:0 6px 0 0;
											text-align:right;}
										#registrazione_nuovo_utente_cont ul li h4{
											color:#00547A;
											font-size:13px;
											padding:10px 0 5px 0;
											width:630px;
											border-top:1px dotted #6897C4;
											margin-top:10px;}
										#registrazione_nuovo_utente_cont ul li input{
											display:block;
											float:left;
											border:none;
											border:1px solid #6897C4;
											width:182px;}
										#registrazione_nuovo_utente_cont ul li input.check{
											margin-right:10px;
											width:auto;
											height:auto;
											padding:0;
											border:none;}
										#registrazione_nuovo_utente_cont ul li textarea{
											display:block;
											float:left;
											border:none;
											border:1px solid #6897C4;
											width:460px;
											height:133px;}
											#registrazione_nuovo_utente_cont ul li textarea,
											#registrazione_nuovo_utente_cont ul li input,
											#registrazione_nuovo_utente_cont ul li select,
											#registrazione_nuovo_utente_cont ul input.inputs_cal{
												color:#000;
												/*height:16px;*/}
										#privacy{
											width:478px;
											height:92px;
											padding:0 10px 0 10px;
											overflow-y:scroll;
											float:left;
											border-left:1px solid #6897C4;}
											#privacy p{
												padding-bottom:8px;}
										#registrazione_nuovo_utente_cont ul li select{
											display:block;
											float:left;
											border:none;
											border:1px solid #6897C4;
											width:184px;}
										#registrazione_nuovo_utente_cont ul li input.bottone{
											padding:2px 8px 2px 8px;
											width:180px;
											height:30px;
											float:left;
											background-color:#fff;
											display:block;
											margin:20px 0 0 0;
											text-transform:uppercase;
											text-align:center;
											vertical-align:top;
											font-size:12px;
											font-family:Arial, Helvetica, sans-serif;
											color:#00547A;
											font-weight:bold;}
						

/*  FORM  */
					#footer{
						width:916px;
						height:60px;
						padding-bottom:40px;
						float:left;
						clear:both;
						background:url(/images/sf_footer.png) no-repeat 0 0;}
						#footer_sn{	
							width:310px;
							height:50px;
							padding:10px 0 0 18px;
							float:left;}
						#footer_cn{
							width:360px;
							height:50px;
							padding:10px 0 0 20px;
							float:left;
							text-align:center;}
							#footer_cn img{
								vertical-align:bottom;
								margin-right:5px;}
						#footer_dx{
							width:190px;
							height:50px;
							padding:10px 18px 0 0;
							float:right;11
							text-align:right;}
							#footer_dx ul{
								display:block;
								float:right;
								width:100px;
								width:auto !important;
								min-width:100px;
								height:20px;
								padding-top:10px;}
								#footer_dx ul li{
									display:block;
									float:left;
									padding-left:10px;}
									#footer_dx ul li.sep{
										border-right:1px solid #000;
										padding-right:10px;}
										#footer_dx ul li a{
											color:#000;
											text-decoration:none;}
											#footer_dx ul li a:hover{
												text-decoration:underline;}

/*		CUSTOM ELEMENTS		*/

span.checkbox {
	width: 19px;
	height: 20px;
	background: url(/images/checkbox.gif) no-repeat;
	display: block;
	float: right;
}
span.checkbox_green {
	width: 19px;
	height: 20px;
	background: url(/images/checkbox_green.gif) no-repeat;
	display: block;
	float: right;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/images/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 158px;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/images/select.gif) no-repeat;
	overflow: hidden;
}

#box_viaggi_top h2, #periodi_anno_top h2{
	width:210px;
	height:41px;
	display:block;
	overflow:hidden;
	float:left;}
#top_prezzi_home h2{
	width:125px;
	height:41px;
	display:block;
	overflow:hidden;
	float:right;}
#top_destinazioni_home h2{
	width:165px;
	height:20px;
	display:block;
	overflow:hidden;
	float:right;
	clear:right;}
.page_scheda_titolo{
	display:block;
	float:right;
	height:30px;
	width:240px;
	margin:15px 10px 0 0;}
.titolo_form{
	display:block;
	float:left;
	height:30px;
	width:524px;
	margin:0 10px 0 0;}

#box_tell_friend{
	width:480px;
	height:280px;
	position:relative;
	padding:20px 50px 0 50px;
	top:0;
	left:0;
	background-color:#fff;}
	#box_tell_friend form,
	#box_tell_friend ul{
		width:480px;
		height:280px;
		display:block;
		float:left;
		clear:both;
		overflow:hidden;}
		#box_tell_friend ul li{
			width:480px;
			height:5px;
			height:auto !important;
			min-height:5px;
			display:block;
			float:left;
			padding-bottom:10px;
			line-height:5px;}
			#box_tell_friend ul li.mezza{
				width:240px;}
				#box_tell_friend ul li h4{
					color:#00547A;
					font-size:13px;
					padding:0 0 5px 0;
					margin-bottom:5px;
					width:480px;
					border-bottom:1px dotted #6897C4;
					line-height:16px;}
				#box_tell_friend ul li label{
					display:block;
					width:84px;
					height:18px;
					float:left;
					padding:2px 6px 0 0;
					text-align:right;
					line-height:14px;}
				#box_tell_friend ul li input{
					display:block;
					float:left;
					border:none;
					border-bottom:1px dotted #6897C4;
					width:380px;
					padding-bottom:3px;
					background-color:#f2f9ff;
					line-height:14px;}
				#box_tell_friend ul li div#privacy{
					width:360px;
					height:57px;
					padding:0 10px 0 10px;
					overflow-y:scroll;
					float:left;
					border-left:1px solid #6897C4;
					line-height:14px;}
					#box_tell_friend ul li div#privacy p{
						padding-bottom:8px;}
				#box_tell_friend ul li input.check{
					margin-right:10px;
					width:auto;
					height:auto;
					padding:0;
					border:none;
					background:none;}
				#box_tell_friend ul li img{
					display:block;
					width:150px;
					height:20px;
					float:left;}
				#box_tell_friend ul li input.bottone{
					padding:2px 8px 2px 8px;
					width:180px;
					float:left;
					background-color:#fff;
					display:block;
					text-transform:uppercase;
					border:1px solid #6897C4;
					text-align:center;
					vertical-align:top;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#00547A;
					font-weight:bold;}
/*		POPUP		*/
#cont_box{
	width:790px;
	height:410px;
	height:auto !important;
	min-height:410px;
	background:#fff;
	position:relative;
	float:left;
	top:0;
	left:0;
	padding:20px 20px 0 20px;}
	#cont_box ul{
		list-style:disc inside;}
		#cont_box ul li{
			padding-bottom:7px;}
	#cont_box p{
		line-height:15px;
		padding-bottom:15px;}
	#cont_box img{
		border:2px solid #cba674;
		margin:0 15px 15px 0;
		float:left;}
.mappa ul{
	padding:0 0 0 20px;
	border-left:1px solid #efefef;
	line-height:14px;}
	.mappa ul{
		margin-bottom:5px;}
	.mappa a, .mappa a:hover{
		text-decoration:none;}
		.mappa a{
			background-color:#fefefe;
			margin-bottom:2px;
			padding:0 5px 0 0;}
			.mappa a:hover{
				background-color:#790E11;
				color:#fff;
				margin-bottom:2px;
				padding:0 5px 0 0;}
				
