* {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline}
	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:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#014b6d;
		background:#fff url(/images/bgBody.gif) repeat-x top;}
		a{
			color:#014b6d;
			text-decoration:underline;}
			a:hover{
				color:#02354c;}
		#main{
			width:100%;
			min-width:980px;
			float:left;}
		#wrapper{
			width:100%;
			min-width:980px;
			position:relative;
			float:left;}
			#flashTop{
				width:100%;
				min-width:980px;
				position:absolute;
				top:0;
				left:0;
				height:463px;
				z-index:1;}
			#container{
				width:980px;
				min-width:980px;
				position:relative;
				left:50%;
				margin-left:-490px;
				float:left;
				clear:both;
				height:auto !important;
				height:870px;
				min-height:870px;
				z-index:2;
				padding-bottom:30px;
				background:url(/images/bgMainMenu.gif) no-repeat left 464px;}
				#top{
					float:left;
					clear:both;
					width:980px;
					height:70px;
					overflow:hidden;}
					#top ul{
						display:block;
						float:left;
						padding:16px 0 0 640px;
						width:110px;}
						#top ul li{
							display:block;
							float:left;
							height:20px;
							background:url(/images/sepLang.gif) no-repeat right 4px;
							padding:0 6px 0 4px;}
							#top ul li.last_child{
								background:none;
								padding-right:0;}
							#top ul li a{
								display:block;
								float:left;
								color:#fff;
								font-size:12px;
								text-decoration:none;}
								#top ul li a:hover,
								#top ul li a.sel{
									border-bottom:1px solid #93c1d9;}
					#weatherHome{
						float:right;
						width:180px;
						height:52px;
						padding:14px 0 0 30px;
						background:url(/images/sepWeatherHome.png) no-repeat 0 2px;
						color:#fff;
						font-size:10px;}
						#weatherHome p{
							display:block;
							float:left;
							width:70px;
							height:48px;
							padding-top:2px;
							line-height:12px;}
							#weatherHome p span{
								color:#fff;
								font-size:15px;}
						#weatherHome a{
							color:#fff;
							text-decoration:none;}
							#weatherHome a span{
								text-decoration:underline;}
				#left{
					float:left;
					width:290px;
					padding-top:194px;
					background:url(/images/boxLeft.jpg) no-repeat 0 394px;}
					#boxMenuLeft{
						width:290px;
						padding:27px 0 32px 0;
						float:left;
						clear:both;
						background:url(/images/boxLeftTop.png) no-repeat 0 0;}
						.submenu_sn{
							width:249px;
							height:auto !important;
							height:239px;
							min-height:239px;
							padding:0 20px 0 21px;
							clear:both;}
							.submenu_sn h3{
								display:block;
								float:left;
								clear:both;
								padding:5px 0 0 15px;
								width:234px;
								font-size:22px;
								color:#fff;
								height:30px;}
							.submenu_sn div.image_submenu_sn{
								float:left;
								width:249px;
								height:98px;
								overflow:hidden;
								clear:both;
								background:#fff;}
								.submenu_sn div.image_submenu_sn img{
									display:block;
									float:left;
									margin:0;
									padding:0;
									width:249px;
									height:98px;}
							.submenu_sn ul{
								display:block;
								float:left;
								clear:both;
								width:238px;
								padding:5px 0 0 11px;}
								.submenu_sn ul li{
									display:block;
									float:left;
									width:109px;
									padding:5px 0;
									margin-right:10px;
									height:20px;
									line-height:20px;
									background:url(/images/bgListLeftHome.gif) repeat-x bottom;
									overflow:hidden;}
									.submenu_sn ul li.all_service_submenu{
										margin-right:5px;
										width:114px;}
									.submenu_sn ul li.all_service_submenu,
									.submenu_sn ul li.last_child{
										background:none;}
									.submenu_sn ul li a{
										clear:both;
										color:#fff;
										text-decoration:none;}
										.submenu_sn ul li a:hover{
											color:#fff;
											text-decoration:underline;}
										.submenu_sn ul li.all_service_submenu{
											text-align:right;
											font-size:10px;
											color:#fff;}
											.submenu_sn ul li.all_service_submenu a,
											.submenu_sn ul li.all_service_submenu a:hover{
												text-decoration:none;}
												.submenu_sn ul li.all_service_submenu a span{
													border-bottom:1px solid #89b0c4;}
													.submenu_sn ul li.all_service_submenu a:hover span{
														border-bottom:1px solid #fff;}
					#boxOffersHome{
						width:235px;
						padding:0 27px 0 28px;
						clear:both;}
						#boxOffersHome h4{
							color:#544027;
							font-size:20px;
							height:30px;
							width:100%;
							float:left;
							clear:both;}
						#boxOffersHome ul,
						#boxOffersHome ul li{
							display:block;
							float:left;
							clear:both;
							width:100%;}
							#boxOffersHome ul li{
								padding-bottom:6px;}
								#boxOffersHome ul li a{
									text-decoration:none;
									line-height:14px;
									float:left;
									display:block;
									cursor:pointer;}
										#boxOffersHome ul li a strong,
										#boxOffersHome ul li a small{
											float:left;
											clear:both;
											display:block;
											width:100%;}
											#boxOffersHome ul li a:hover strong,
											#boxOffersHome ul li a:hover small{
												text-decoration:underline;}
								#boxOffersHome ul li.allOffers a{
									float:right;
									font-size:10px;}
									#boxOffersHome ul li.allOffers a span{
										text-decoration:underline;}
				#right{
					float:right;
					width:690px;
					padding-top:394px;}
					#mainMenu{
						display:block;
						clear:both;
						width:690px;
						height:34px;
						overflow:hidden;}
						.menuIta li{
							padding:0 14px;}
						.menuEng li{
							padding:0 14px;}
						.menuDeu li{
							padding:0 18px;}
						#mainMenu li{
							display:block;
							float:left;
							height:34px;}
							#mainMenu li.sel{
								background:url(/images/selMenu.gif) no-repeat center bottom;}
							#mainMenu li a{
								color:#544027;
								font-size:16px;
								text-decoration:none;
								display:block;
								float:left;
								height:26px;
								padding:8px 0 0 0;}
								#mainMenu li.sel a{
									color:#2f2211;}
					#page{
						float:left;
						clear:both;
						width:690px;}
						#pollicino{
							float:left;
							clear:both;
							width:670px;
							padding-left:20px;
							height:30px;
							color:#718c98;
							background:url(/images/bgPollicino.gif) no-repeat center 25px;
							line-height:20px;}
							#pollicino a{
								font-weight:bold;
								color:#718c98;
								text-decoration:none;}
								#pollicino a:hover{
									text-decoration:underline;
									color:#3f606f;}
							#pollicino small{
								display:block;
								float:left;}
							#sendPrint{
								float:right;}
								#sendPrint a{
									display:block;
									float:left;
									padding-left:26px;
									font-weight:normal;}
									#sendPrint a#print_page{
										background:url(/images/iconPrint.gif) no-repeat 0 0;
										padding-right:10px;}
									#sendPrint a#send_page{
										background:url(/images/iconSend.gif) no-repeat 0 0;}
						#pageCont{
							clear:both;
							width:670px;
							padding-left:20px;}
							#pageCont h1{
								color:#544027;
								font-size:20px;
								height:50px;
								padding-top:13px;
								width:100%;
								float:left;
								clear:both;}
							#pageCont p.car,
							#pageCont p.train,
							#pageCont p.airplane,
							#pageCont p.tram{
								display:block;
								float:left;
								width:215px;
								height:auto !important;
								height:46px;
								min-height:46px;
								padding:0 50px 30px 70px;}
								#pageCont p.car{
									background:url(/images/iconWhere4.gif) no-repeat 0 0;}
								#pageCont p.train{
									background:url(/images/iconWhere3.gif) no-repeat 0 0;}
								#pageCont p.airplane{
									background:url(/images/iconWhere1.gif) no-repeat 0 0;}
								#pageCont p.tram{
									background:url(/images/iconWhere2.gif) no-repeat 0 0;}
							#map{
								width:668px;
								height:480px;
								border:1px solid #a9c3ce;
								float:left;
								clear:both;
								margin-top:10px;}
								#ballon{
									background:url(/images/imgBallon.jpg) no-repeat right 15px;
									line-height:14px;
									padding:0 100px 0 0;
									width:180px;
									height:160px;
									color:#02354C;
									outline:none;}
									#ballon h5{
										color:#02354C;
										display:block;
										font-size:12px;
										padding-bottom:5px;}
									#ballon a{
										color:#02354C;
										text-decoration:underline;}
										#ballon a:hover{
											color:#900;}
							table.meteo{
								margin-bottom:30px;
								width:100%;
								clear:both;}
								table.meteo tr.top_meteo td{
									background-color:#ddeaf2;
									font-weight:bold;
									padding:3px 2px;
									height:32px;}
									table.meteo tr td{
										border-bottom:1px solid #ddeaf2;
										text-align:center;
										vertical-align:middle;}
										table.meteo tr td.meteo_title_today h3 {
											font-size:15px;
											font-weight:bold;
											padding-bottom:15px;
											text-align:left;}
							#pageCont ul.payment{
								display:block;
								float:left;
								width:100%;
								list-style:none;}
								#pageCont ul.payment li{
									display:block;
									float:left;
									width:100%;
									padding-bottom:15px;}
									#pageCont ul.payment li.mezza{
										width:50%;}
									#pageCont ul.payment li em{
										float:right;
										margin:0 43px 10px 0;
										color:#f00;
										font-style:italic}
									#pageCont ul.payment li label{
										width:80px;
										display:block;
										float:left;
										text-align:right;
										padding:4px 8px 0 0;
										font-weight:bold;}
										#pageCont ul.payment li label.req{
											color:#f00;}
									#pageCont ul.payment li input.text,
									#euro,
									#eurocent{
										display:block;
										float:left;
										width:190px;
										border:1px solid #b1cad2;
										padding:3px 8px;
										height:14px;}
										#euro{
											width:136px;
											border-right:none;
											text-align:right;
											padding-right:2px;}
										#eurocent{
											width:41px;
											padding-left:2px;
											border-left:none;}
									#pageCont ul.payment li strong{
										display:block;
										float:left;}
										#pageCont ul.payment li strong.sep{
											padding:3px 2px;
											border-top:1px solid #b1cad2;
											border-bottom:1px solid #b1cad2;
											width:5px;
											text-align:center;}
										#pageCont ul.payment li strong.report{
											padding-top:4px;
											text-transform:uppercase;
											color:#787878;}
									#pageCont ul.payment li textarea{
										display:block;
										float:left;
										width:532px;
										height:86px;
										padding:5px;
										border:1px solid #b1cad2;}
									#pageCont ul.payment li h4{
										display:block;
										padding:0 0 15px 90px;
										background:url(/images/bgPollicino.gif) no-repeat center bottom;
										font-size:14px;}
									#pageCont ul.payment li p{
										padding-left:88px;
										width:544px;}
									#pageCont ul.payment li input.button,
									#pageCont ul.payment li input.buttonBack,
									#pageCont ul.payment li input.buttonNext{
										background:url(/images/bgButtonSearch.gif) repeat-x center top;
										height:21px;
										font-size:13px;
										color:#fff;
										padding:0 25px 3px;
										font-weight:bold;
										margin-left:505px;
										cursor:pointer;}
										#pageCont ul.payment li input.buttonBack{
											margin-left:90px;}
										#pageCont ul.payment li input.buttonNext{
											margin-left:50px;}
							#pageCont ul.tablePriceLegend{
								display:block;
								float:left;
								width:100%;
								list-style:none;}
								ul.tablePriceLegend li{
									display:block;
									width:150px;
									float:left;
									line-height:20px;}
									ul.tablePriceLegend li.priceLegend{
										width:100%;
										clear:both;
										font-size:14px;
										font-weight:bold;
										padding-bottom:3px;
										background:url(/images/bgPollicino.gif) no-repeat center bottom;
										margin-bottom:10px;}
									ul.tablePriceLegend li span{
										display:block;
										width:18px;
										height:18px;
										float:left;
										border:1px solid #014b6d;
										margin-right:5px;
										text-align:center;}
							table.tablePrice{
								margin:30px 0;
								width:100%;
								clear:both;
								border-bottom:1px solid #014b6d;
								color:#014B6D;}
								table.tablePrice tr td{
									border-top:1px solid #014b6d;
									border-left:1px solid #d2d7e0;
									text-align:center;
									vertical-align:middle;
									padding:0;}
									table.tablePrice thead th{
										background:#3682a9 url(/images/bgButtonSearch.gif) repeat-x center top;
										color:#fff;
										padding:8px 2px;
										border-left:1px solid #fff;
										line-height:14px;
										vertical-align:top;
										border-top:none;
										text-align:center;
										font-weight:bold;
										width:90px;
										font-size:12px;}
									table.tablePrice thead th.white{
										background:none;
										border-left:none;
										padding:0;
										width:auto;}
										table.tablePrice tr td span{
											display:block;
											clear:both;
											height:12px;
											padding:5px 0;}
										table.tablePrice tr td.typeTrea span{
											padding-left:3px;
											padding-right:3px;}
											table.tablePrice tr td span.BB,
											table.tablePrice tr td span.HB{
												border-bottom:1px dotted #d2d7e0;}
										table.tablePrice tr td.typeRoom{
											text-align:center;
											font-weight:bold;
											padding:0 5px;
											border-left:none;
											font-size:11px;}
											table.tablePrice tr td.typeRoom em{
												font-weight:normal;
												clear:both;
												display:block;
												width:100%;
												padding-top:3px;
												float:left;}
							ul.tablePriceLegend{
								display:block;
								float:left;
								clear:both;
								width:100%;
								padding:10px 0 20px 0;
								overflow:hidden;}
								ul.tablePriceLegend li{
									display:block;
									float:left;
									width:150px;
									padding-left:10px;}
									ul.tablePriceLegend li.priceLegend{
										width:98%;
										padding:6px 0 6px 2%;
										background:#3682a9 url(/images/bgButtonSearch.gif) repeat-x center top;
										color:#fff;
										margin-bottom:10px;
										font-size:13px;
										font-weight:bold;}
									ul.tablePriceLegend li span{
										font-weight:bold;}
							.ratesPolicy{
								float:left;
								clear:both;
								width:100%;}
								.ratesPolicy table{
									width:100%;
									border-bottom:1px solid #014b6d;
									border-right:1px solid #014b6d;}
									.ratesPolicy table td{
										border-top:1px solid #014b6d;
										border-left:1px solid #014b6d;
										padding:5px;}
							#pageCont ul.siteMapList{
								width:100%;
								list-style:square inside;}
								#pageCont ul.siteMapList li ul{
									list-style:circle inside;
									padding-left:15px;}
								#pageCont ul.siteMapList li{
									line-height:18px;}
									#pageCont ul.siteMapList li a{
										text-decoration:none;
										line-height:18px;}
										#pageCont ul.siteMapList li a:hover{
											text-decoration:underline;}
							#pageCont p,
							#pageCont ul{
								line-height:14px;
								padding-bottom:14px;}
								#pageCont ul{
									/*list-style:square inside;*/}
							#pageCont ul#listService{
								display:block;
								clear:both;
								width:100%;
								list-style:none;}
								#pageCont ul#listService li{
									display:block;
									clear:both;
									width:100%;
									padding:20px 0 10px 0;}
									#pageCont ul#listService li a{
										display:block;
										float:left;
										width:100%;
										text-decoration:none;}
									#pageCont ul#listService li h3,
									#pageCont ul#listService li big{
										font-size:13px;
										display:block;
										float:left;
										clear:both;
										width:100%;
										height:15px;
										padding-bottom:15px;
										background:url(/images/bgPollicino.gif) no-repeat center 19px;
										font-weight:bold;}
										#pageCont ul#listService li a:hover big{
											text-decoration:underline;}
									#pageCont ul#listService li p,
									#pageCont ul#listService li small.text{
										padding-bottom:7px;
										font-size:11px;
										line-height:14px;
										text-decoration:none;}
										#pageCont ul#listService li small.text{
											float:left;}
									#pageCont ul#listService li a.more,
									#pageCont ul#listService li em.more{
										float:right;
										text-decoration:none;
										font-size:10px;}
										#pageCont ul#listService li a.more{
											width:auto !important;}
										#pageCont ul#listService li em.more{
											clear:both;
											font-style:normal;}
										#pageCont ul#listService li a.more span,
										#pageCont ul#listService li em.more span{
											text-decoration:underline;}
									#pageCont ul#listService li div.galOneCont,
									#pageCont ul#listService li span.galOne{
										float:right;
										width:235px;
										height:70px;
										padding:2px 0 0 25px;
										margin-bottom:10px;
										overflow:hidden;}
										#pageCont ul#listService li div.galOneCont a,
										#pageCont ul#listService li span.galOne small{
											display:block;
											/*float:left;*/
											clear:both;
											width:235px;
											height:70px;
											text-decoration:none;}
											#pageCont ul#listService li span.galOne,
											#pageCont ul#listService li span.galOne small{
												width:206px;}
							#form{
								clear:both;
								float:left;
								width:655px;
								padding-left:15px;}
								#form ul{
									display:block;
									float:left;
									clear:both;}
									#form ul{
										width:655px;
										padding:20px 0 0 0;}
									#form ul li{
										display:block;
										float:left;
										clear:both;
										padding-bottom:20px;
										width:650px;}
										#form ul li.mezza{
											clear:none;
											width:325px;}
										#form ul li label{
											display:block;
											float:left;
											font-size:11px;
											height:15px;
											padding:4px 6px 2px 0;
											text-align:right;
											width:74px;}
										#form ul li input{
											border:1px solid #b1cad2;
											color:#464646;
											font-size:11px;
											height:14px;
											line-height:14px;
											margin-right:4px;
											padding:3px 4px;
											width:220px;
											font-family:Arial, Helvetica, sans-serif;}
											#form ul li input.check{
												border:none;
												margin:0 10px 0 0;
												padding:0;
												width:auto !important;
												display:block;
												float:left;}
											#form ul li input.buttonSend,
											#form ul li input.buttonCancell{
												color:#fff;
												width:150px;
												height:21px;
												border:none;
												margin-left:30px;
												font-weight:bold;
												padding:0;
												font-size:11px;
												background:url(/images/bgButtonSearch.gif) repeat-x center 0;
												cursor:pointer;}
												#form ul li input.buttonSend{
													margin-left:115px;}
													#form ul li input.buttonSend:hover,
													#form ul li input.buttonCancell:hover{
														background:#1a5472;}
										#form ul li textarea{
											color:#464646;
											font-size:11px;
											line-height:14px;
											height:70px;
											font-family:Arial, Helvetica, sans-serif;}
											#form ul li input,
											#form ul li textarea{
												border:1px solid #b1cad2;}
												#form ul li textarea{
													width:554px;}
										#form ul li div#privacy{
											border-left:1px solid #b1cad2;
											color:#718c98;
											font-size:11px;
											line-height:14px;
											height:100px;
											padding:0 0 0 15px;
											overflow-y:scroll;
											width:541px;}
											#bodyGroup #form ul li div#privacy{
												width:539px;}
											#form ul li div#privacy p{
												line-height:14px;}
											#form ul li div#privacy{
												border-left:1px solid #b1cad2;}
							#galleryOne{
								display:block;
								float:right;
								width:235px;
								padding:0 0 0 35px;}
								#galleryOne li{
									display:block;
									clear:both;
									/*float:left;*/
									width:235px;
									padding-bottom:20px;
									height:70px;}
									#galleryOne li a{
										display:block;
										float:left;
										width:235px;
										height:70px;
										overflow:hidden;}
						#searchBox{
							float:left;
							clear:both;
							width:690px;
							height:145px;
							position:relative;
							padding-bottom:20px;}
							#searchBox ul{
								display:block;
								float:left;
								width:200px;
								padding-top:23px;
								background:url(/images/bgSearchLeft.gif) no-repeat 0 0;}
								#searchBox ul li{
									display:block;
									float:left;
									width:200px;
									height:25px;
									padding:5px 0 0 0;
									overflow:hidden;}
									#searchBox ul li a{
										color:#014b6d;
										font-size:15px;
										text-decoration:none;
										display:block;
										float:left;
										height:18px;
										padding-top:2px;}
										#searchBox ul li a:hover{
											border-bottom:1px solid #94b2be;}
							#searchBox ul#boxSearch{
								display:block;
								float:right;
								position:absolute;
								z-index:100;
								top:0;
								right:0;
								width:490px;
								padding:0 0 20px 0;
								background:url(/images/bgSearchBott.gif) no-repeat bottom;}
								#searchBox ul#boxSearch li{
									display:block;
									width:auto;
									padding:0;
									height:auto;}
									#searchBox ul#boxSearch li.main{
										width:450px;
										clear:both;
										padding:26px 20px 0 20px;
										height:40px;
										background:url(/images/bgSearchTop.gif) no-repeat 0 0;}
										#searchBox ul#boxSearch li.main h2{
											color:#014b6d;
											display:block;
											float:left;
											width:222px;
											overflow:hidden;
											white-space:nowrap;}
											#searchBox ul#boxSearch li.titIta h2{
												font-size:16px;
												height:27px;
												padding-top:13px;}
											#searchBox ul#boxSearch li.titDeu h2{
												font-size:13px;
												height:23px;
												padding-top:17px;}
											#searchBox ul#boxSearch li.titEng h2{
												font-size:15px;
												height:26px;
												padding-top:14px;}
										#searchBox ul#boxSearch li.main span{
											display:block;
											float:left;
											width:113px;
											height:40px;}
											#searchBox ul#boxSearch li.main span label{
												display:block;
												clear:both;
												color:#787878;
												padding:0 0 4px 15px;}
											#searchBox ul#boxSearch li.main span input{
												display:block;
												float:right;
												width:81px;
												border:1px solid #b1cad2;
												background:#fff url(/images/calendarIcon.gif) no-repeat 80px center;
												padding:3px 8px;
												cursor:pointer;}
									#searchBox ul#boxSearch li.roomSel{
										float:left;
										width:80px;
										padding:0 13px 0 20px;}
									#searchBox ul#boxSearch li.room{
										padding-left:2px;
										background:url(/images/sepSearch.gif) repeat-y left;
										max-width:356px;}
										#searchBox ul#boxSearch li.room ul{
											padding:0;
											width:auto !important;
											width:140px;
											min-width:140px;
											float:left;
											background:none;
											width:100px;
											width:auto !important;
											min-width:100px;}
											#searchBox ul#boxSearch li.room ul li{
												display:block;
												float:left;
												clear:both;
												height:40px;}
												#searchBox ul#boxSearch li.room ul li.bigList{
													width:356px;}
												#searchBox ul#boxSearch li.room ul li.titleRoom{
													width:342px;
													padding:5px 0 0 13px;
													background:url(/images/bgButtonSearch.gif) repeat-x top;
													color:#fff;
													margin:5px 0;
													height:16px;}
									#searchBox ul#boxSearch li.roomSel span,
									#searchBox ul#boxSearch li.room span{
										display:block;
										float:left;
										padding-left:13px;}
										#searchBox ul#boxSearch li.room span label,
										#searchBox ul#boxSearch li.room span select,
										#searchBox ul#boxSearch li.roomSel label,
										#searchBox ul#boxSearch li.roomSel select{
											display:block;
											float:left;
											clear:both;
											width:50px;}
											#searchBox ul#boxSearch li.roomSel label,
											#searchBox ul#boxSearch li.roomSel select{
												width:80px;}
											#searchBox ul#boxSearch li.room span label,
											#searchBox ul#boxSearch li.roomSel label{
												color:#787878;
												padding-bottom:4px;}
											#searchBox ul#boxSearch li.room span select,
											#searchBox ul#boxSearch li.roomSel select{
												border:1px solid #b1cad2;
												padding:2px 3px;}
											#searchBox ul#boxSearch li.room span.childAge{
												float:left;
												max-width:216px;
												display:block;}
												#searchBox ul#boxSearch li.room span.childAge label{
													float:left;
													width:200px;
													clear:both;}
												#searchBox ul#boxSearch li.room span.childAge select{
													float:left;
													clear:none;
													margin-right:4px;}
									#searchBox ul#boxSearch li.sendSearch{
										float:right;
										padding:15px 20px 0 0;
										width:213px;
										height:22px;}
										#searchBox ul#boxSearch li.sendSearch a.buttonSearch{
											display:block;
											float:left;
											background:url(/images/bgButtonSearch.gif) repeat-x top;
											height:17px;
											padding:3px 3px 0 9px;
											font-size:13px;
											color:#fff;
											width:200px;
											letter-spacing:1px;
											text-decoration:none;
											text-align:center;}
											#searchBox ul#boxSearch li.sendSearch a.buttonSearch:hover{
												background:#1a5472;
												text-decoration:none;}
						.boxHomeBig{
							float:left;
							width:410px;
							/*height:280px;*/
							padding:0 0 0 10px;}
							.boxHomeBig p{
								line-height:14px;
								padding-bottom:7px;}
							.boxHomeBig h1,
							.boxHomeBig h2{
								color:#544027;
								font-size:20px;
								height:35px;
								width:100%;
								float:left;
								clear:both;}
						.boxHome{
							float:left;
							width:190px;
							padding:0 15px 0 0;}
							.boxHome h2{
								padding-top:10px;}
							.boxHome p{
								padding-bottom:0;}
							.boxHome a.more{
								margin-top:6px;
								float:right;
								text-decoration:none;
								font-size:10px;}
								.boxHome a.more span{
									text-decoration:underline;}
						#boxHomeRight{
							float:right;
							width:243px;
							padding-left:17px;}
							#left #boxHomeRight{
								padding:0 0 0 3px;
								float:left;
								width:261px;}
							.boxBlock{
								width:100%;
								clear:both;}
								#right .boxBlock{
									padding:10px 0;}
								.boxBlock a{
									display:block;
									float:left;
									text-decoration:none;
									cursor:pointer;
									width:100%;}
									.boxBlock a strong{
										font-family:Georgia, "Times New Roman", Times, serif;
										font-size:12px;
										display:block;
										float:left;
										width:200px;
										padding:10px 0 10px 27px;
										line-height:15px;
										color:#544027;}
										.boxBlock a:hover strong{
											text-decoration:underline;
											color:#544027;}
									.boxBlock a span{
										display:block;
										float:left;
										width:243px;
										height:77px;}
									.boxBlock a small{
										display:block;
										float:left;
										width:187px;
										padding:0 0 10px 27px;
										text-decoration:underline;}
										#right .boxBlock a small{
											padding-top:4px;}
										#left .boxBlock a small{
											text-align:right;
											width:234px;
											text-decoration:none;
											font-size:10px;
											padding-top:5px;}
											#left .boxBlock a small em{
												font-style:normal;
												text-decoration:underline;}
			#footer{
				width:100%;
				min-width:980px;
				position:relative;
				float:left;
				clear:both;
				height:100px;
				padding-top:20px;
				z-index:3;
				background:url(/images/bgFooter.gif) repeat-x center top;}
				#footerList{
					width:940px;
					padding:0 15px 0 25px;
					position:relative;
					left:50%;
					margin-left:-490px;
					float:left;
					clear:both;
					line-height:13px;
					color:#755b3a;}
					#footerList a{
						color:#755b3a;
						text-decoration:none;}
						#footerList a:hover{
							color:#3b270e;
							text-decoration:underline;}
					#footerList p{
						display:block;
						float:left;
						width:300px;}
						#footerList p a{
							text-decoration:underline;
							line-height:16px;}
							#footerList p a:hover{
								color:#3b270e;}
					#footerList ul{
						display:block;
						float:right;}
						#footerList ul li{
							display:block;
							float:left;
							padding:0 8px;
							border-right:1px solid #755b3a;}
							#footerList ul li.last_child{
								padding-right:0;
								border-right:none;}
#box_tell_friend{
	height:370px;
	position:relative;
	padding:20px 30px;
	background-color:#fff;}
	#box_tell_friend ul{
		width:100%;
		display:block;
		float:left;
		clear:both;}
		#box_tell_friend ul li{
			width:100%;
			height:auto !important;
			height:1px;
			min-height:1px;
			display:block;
			float:left;
			padding-bottom:10px;
			line-height:16px;}
			#box_tell_friend ul li.mezza{
				width:240px;}
				#box_tell_friend ul li h4{
					font-size:14px;
					padding:0 0 10px 0;
					margin-bottom:15px;
					width:100%;
					border-bottom:1px solid #5b7194;}
				#box_tell_friend ul li label{
					display:block;
					width:120px;
					height:18px;
					float:left;
					padding:2px 6px 0 0;
					text-align:right;
					font-weight:bold;}
				#box_tell_friend ul li input{
					display:block;
					float:left;
					border:none;
					border:1px solid #5b7194;
					width:452px;
					padding:3px 4px;}
				#box_tell_friend ul li div#privacy{
					width:439px;
					height:120px;
					padding:0 15px 0 10px;
					margin-bottom:10px;
					overflow-y:scroll;
					float:left;
					border-left:1px solid #5b7194;}
					#box_tell_friend ul li div#privacy p{
						padding-bottom:8px;
						line-height:14px;
						color:#6b81a3;}
				#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:246px;
					height:20px;
					float:left;}
				#box_tell_friend ul li input.bottone{
					background:url(/images/bgButtonSearch.gif) repeat-x center top;
					cursor:pointer;
					float:left;
					color:#fff;
					font-size:12px;
					padding:3px 20px 3px 10px;
					text-align:right;
					height:23px;
					width:200px;
					font-weight:bold;
					letter-spacing:1px;
					display:block;
					border:none;}
