* {
	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:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#464646;}
		#bodyGroup,
		#bodyGroup #booking ul.searchBook li.backgroundTop,
		#bodyGroup #booking ul.searchBookHome li.backgroundTop{
			background:#113868;}
			#bodyGroup #subMenuGroup ul li a strong{
				background:url(/images/arrowGroup.gif) no-repeat 220px center;}
				#bodyGroup #subMenuGroup ul li a:hover strong{
					background:url(/images/arrowGroup.gif) no-repeat 225px center;}
				#bodyGroup #booking ul.searchBookHome li input.button{
					background:url(/images/buttonSearch.png) no-repeat 0 0;}
				#bodyGroup #form ul li input.buttonSend,
				#bodyGroup #form ul li input.buttonCancell,
				#bodyGroup #form2 ul li input.buttonCancell{
					background:url(/images/buttonSearch.png) no-repeat right center;
					border:none;}
				#bodyGroup ul#offersHome li a strong,
				#bodyGroup ul#offersHome li a:hover span{
					color:#20416e;}
		#main{
			float:left;
			width:100%;
			min-width:980px;
			clear:both;}
		#wrapper{
			width:100%;
			min-width:980px;
			float:left;
			clear:both;
			height:520px;
			height:auto !important;
			min-height:520px;
			background:#fff;}
			#contFlash{
				width:100%;
				min-width:980px;
				height:502px;
				position:absolute;
				z-index:1;
				background:#113868;}
			#titlePage{
				position:absolute;
				top:312px;
				left:50%;
				margin-left:-177px;
				width:450px;
				height:80px;
				color:#fff;
				font-size:32px;
				border-left:1px solid #fff;
				padding:5px 0 0 20px;
				z-index:2;}
				#titlePage span{
					font-size:32px;}
			#bgFlash{
				width:100%;
				height:69px;
				position:absolute;
				z-index:3;
				top:0;
				background:url(/images/bgTopFlash.png) repeat-x top;}
			#bgFlashBottom,
			#bgFlashBottomInt{
					width:100%;
					height:135px;
					position:absolute;
					z-index:4;
					top:502px;
					background-color:#AEBFD3;
					/*background:url(/images/bgFlashBottom.png) repeat-x top;*/
					overflow:hidden;}
				#bgFlashBottomInt{
					height:0px;}
					#shadowLeft,
					#shadowCenter,
					#shadowRight{
						height:34px;
						background:url(/images/shadowBgFlashBottom.png) repeat-x top;
						position:absolute;
						top:0;}
						#shadowLeft{
							width:100%;
							right:50%;
							margin-right:209px;}
						#shadowCenter{
							width:699px;
							left:50%;
							margin-left:-209px;}
						#shadowRight{
							width:100%;
							left:50%;
							margin-left:490px;}
			#container{
				float:left;
				clear:both;
				width:980px;
				position:relative;
				left:50%;
				margin-left:-490px;
				z-index:5;
				padding-bottom:30px;}
				#left{
					width:251px;
					float:left;}
					#logo{
						width:237px;
						height:182px;
						/*background:url(/images/bgLogo.png) no-repeat 0 0;*/
						float:left;
						clear:both;
						padding:0 7px;
						margin-bottom:162px;}
						#logo a{
							display:block;
							float:left;
							clear:both;
							width:234px;
							height:103px;
							text-align:center;}
						#logo span{
							display:block;
							float:left;
							width:234px;
							height:37px;
							padding:4px 0;
							text-align:center;}
						#logo ul{
							display:block;
							float:left;
							clear:both;
							height:14px;
							padding:10px 0 9px 2px;}
							#logo ul li{
								display:block;
								float:left;
								width:16px;
								height:11px;
								padding:0 3px 3px 4px;
								background:url(/images/shadowLiLanguage.png) no-repeat right bottom;}
								#logo ul li a{
									width:16px;
									height:11px;
									padding:0;}
					#subMenuGroup{
						width:247px;
						height:300px;
						height:auto !important;
						min-height:268px;
						/*background:url(/images/bgMenuLeft.png) no-repeat 0 0;*/
						float:left;
						clear:both;
						/*padding:31px 2px 2px 2px;*/
						border-right-width: 2px;
						border-bottom-width: 2px;
						border-left-width: 2px;
						border-top-style: none;
						border-right-style: solid;
						border-bottom-style: solid;
						border-left-style: solid;
						border-right-color: #3B618E;
						border-bottom-color: #3B618E;
						border-left-color: #3B618E;}
						#subMenuGroup span.title{
							width:247px;
							height:32px;
							padding-top:16px;
							float:left;
							clear:both;}
							#subMenuGroup span.title img{
								display:block;
								margin:0 auto;}
							#subMenuGroup ul li{
								display:block;
								float:left;
								clear:both;
								width:247px;
								background:#fff url(/images/bgListHotelHome.gif) repeat-x center top;}
								#subMenuGroup ul li a{
									float:left;
									clear:both;
									width:247px;
									text-decoration:none;
									cursor:pointer;}
									#subMenuGroup ul li a strong{
										display:block;
										float:left;
										clear:both;
										width:229px;
										padding:14px 0 0 18px;
										height:24px;
										vertical-align:middle;}
										#subMenuGroup ul li a strong.descr{
											padding:8px 0 0 18px;
											height:30px;
											text-decoration:none;}
											#subMenuGroup ul li a strong span{
												color:#002d59;
												font-size:14px;
												display:block;
												float:left;
												height:15px;
												margin-right:3px;
												font-weight:bold;}
											#subMenuGroup ul li a strong.descr em{
												display:block;
												color:#004993;
												float:left;
												clear:both;
												width:222px;
												font-size:10px;
												font-style:normal;
												text-decoration:none;}
												#subMenuGroup ul li a strong img.star{
													margin:2px 0 0 2px;}
					#shadowSubMenuGroup{
						width:251px;
						float:left;
						height:20px;
						background:url(/images/shadowMenuLeft.png) repeat-x center 3px;
						clear:both;}
					#subMenuLeft{
						width:251px;
						float:left;
						clear:both;}
						#subMenuLeft h6{
							display:block;
							/*float:right;*/
							clear:both;
							width:250px;
							font-size:16px;
							color:#0064a7;
							padding:5px 0;
							line-height:18px;}
						#subMenuLeft ul{
							display:block;
							float:left;
							clear:both;
							width:250px;
							background:url(/images/shadowMenuLeft.gif) no-repeat center top;
							padding-top:5px;}
							#subMenuLeft ul li{
								display:block;
								float:left;
								width:240px;
								clear:both;
								background:none;
								padding:5px;}
								#subMenuLeft ul li a{
									display:block;
									text-decoration:none;
									color:#0064A7;
									font-size:13px;}
								#subMenuLeft ul li a strong{
									display:block;
									border-bottom:1px solid #dbe3e9;
									padding-bottom:6px;}
								#subMenuLeft ul li ul{
									background:none;
									padding:0 0 10px 0;}
									#subMenuLeft ul li ul li{
										padding-left:0;
										padding-right:0;}
										#subMenuLeft ul li ul li a{
											text-decoration:underline;
											color:#3081b8;}
											#subMenuLeft ul li a:hover{
												color:#002d59;}
												#subMenuLeft ul li.select a{
													color:#002D59;}
					.mapLeft{
						width:250px;
						float:left;
						clear:both;
						padding-bottom:25px;}
						.mapLeft h6{
							display:block;
							float:right;
							clear:both;
							width:250px;
							font-size:16px;
							color:#0064a7;
							padding-bottom:10px;
							line-height:18px;}
						.mapLeft div#mapB,
						.mapLeft div#mapL{
							width:248px;
							height:270px;
							float:right;
							clear:both;
							border:1px solid #b1c2cc;}
						.mapLeft a.enlargeMap{
							display:block;
							float:right;
							padding-top:6px;
							color:#464646;
							text-decoration:none;}
							.mapLeft a.enlargeMap strong{
								text-decoration:underline;}
								.mapLeft a.enlargeMap:hover{
									color:#b19d19;}
									.infoBox{
										width:100px;
										height:66px;
										position:absolute;
										background:url(/images/iconHotelBig.png) no-repeat 0 0;}
										.infoBox div{
											width:90px;
											height:36px;
											padding:10px 5px 20px 5px;
											line-height:18px;
											overflow:hidden;
											color:#fff;
											float:left;
											text-align:center;
											vertical-align:middle;}
									.mapLeft div#copyright a,
									.mapLeft div#copyright span{
										display:block;
										float:right;
										clear:both;}
					#optionSearch,
					#boxLeftBottom,
					#boxLeftOffers{
						width:230px;
						float:left;
						clear:both;
						padding:0 12px 0 8px;
						background:url(/images/lineHome.gif) no-repeat right 0;
						height:310px;
						height:auto !important;
						min-height:310px;}
						#boxLeftOffers{
							background:none;}
						#boxLeftBottom{
							padding-bottom:30px;}
						#optionSearch h6,
						#boxLeftBottom h6,
						#boxLeftOffers h6{
							display:block;
							float:left;
							clear:both;
							width:230px;
							font-size:16px;
							color:#b19d19;
							padding-bottom:15px;
							line-height:18px;}
							#bodyGroup #boxLeftOffers h6{
								color:#0064a7;}
						#optionSearch ul,
						#boxLeftBottom ul,
						#boxLeftOffers ul{
							display:block;
							float:left;
							clear:both;
							width:230px;}
							#optionSearch ul li,
							#boxLeftBottom ul li,
							#boxLeftOffers li{
								display:block;
								float:left;
								clear:both;
								width:230px;
								padding-bottom:10px;}
								#optionSearch ul li input,
								#optionSearch ul li label{
									display:block;
									float:left;}
									#optionSearch ul li input{
										margin-top:3px;}
									#optionSearch ul li label{
										padding-left:10px;
										text-transform:uppercase;
										width:200px;
										line-height:15px;}
								#boxLeftBottom ul li a,
								#boxLeftOffers ul li a{
									display:block;
									float:left;
									clear:both;
									width:230px;
									text-decoration:none;
									line-height:16px;
									padding-bottom:10px;
									background:url(/images/bgTitleHotel.png) no-repeat right bottom;
									color:#464646;
									height:48px;
									overflow:hidden;}
									#boxLeftOffers ul li a{
										height:auto !important;
										overflow:visible;
										line-height:15px;}
									#boxLeftBottom ul li a span,
									#boxLeftOffers ul li a span{
										display:block;
										float:left;
										padding:4px 10px 0 0;
										width:58px;
										height:40px;
										overflow:hidden;}
										#boxLeftBottom ul li a span img,
										#boxLeftOffers ul li a span img{
											width:58px;}
									#boxLeftOffers  ul li a em{
										font-weight:bold;
										font-style:normal;}
									#boxLeftBottom ul li a strong,
									#boxLeftOffers ul li a strong{
										color:#0064a7;}
										#boxLeftBottom ul li a:hover,
										#boxLeftOffers ul li a:hover{
											text-decoration:underline;}
										#boxLeftBottom ul li a#allResort,
										#boxLeftOffers ul li a#allOffers{
											background:none;
											height:auto;
											padding:5px 0 0 0;
											width:auto;
											float:right;
											text-decoration:underline;
											color:#868686;}
											#boxLeftBottom ul li a#allResort:hover,
											#boxLeftOffers ul li a#allOffers:hover{
												color:#000;}
					#bottomLeft{
						width:242px;
						float:left;
						clear:both;
						padding:10px 0 0 8px;}
						#bottomLeft h6{
							display:block;
							float:left;
							clear:both;
							width:242px;
							font-size:18px;
							color:#0064a7;
							padding-bottom:15px;
							line-height:18px;}
						#bottomLeft p{
							line-height:16px;
							padding-bottom:16px;}
							#bottomLeft p a{
								text-decoration:underline;
								font-size:11px;
								margin-top:18px;
								float:right;
								color:#868686;}
								#bottomLeft p a:hover{
									color:#000;}
						#bottomLeft ul{
							display:block;
							float:left;
							clear:both;
							width:242px;
							background:url(/images/europaReLogos.gif) no-repeat right center;}
							#bodyCiano #bottomLeft ul{
								background:url(/images/luna/europaReLogos.gif) no-repeat right center;}
							#bottomLeft ul li{
								display:block;
								float:left;
								clear:both;
								width:242px;
								padding-bottom:4px;}
								#bottomLeft ul li a{
									font-size:12px;
									color:#464646;
									text-decoration:none;
									line-height:15px;}
									#bodyCiano #bottomLeft ul li a{
										color:#000833;}
								#bottomLeft ul li a.backGroup{
									text-decoration:underline;
									font-size:11px;
									margin-top:18px;
									float:right;}
									#bottomLeft ul li a strong{
										font-weight:normal;
										text-decoration:underline;}
										#bodyCiano #bottomLeft ul li a strong{
											font-weight:normal;
											text-decoration:none;
											border-bottom:1px solid #abbcab;}
									#bottomLeft ul li a:hover{
										color:#000;
										padding-left:5px;}
				#right{
					width:729px;
					float:right;
					overflow:hidden;}
					#menuTop{
						width:690px;
						height:83px;
						padding:0 0 0 20px;
						float:left;
						clear:both;}
						#menuTop ul{
							display:block;
							float:left;
							width:680px;
							height:37px;
							padding:0;
							overflow:hidden;}
							ul.menuIta li{
								padding:13px;}
							ul.menuEng li{
								padding:13px;}
							ul.menuDeu li{
								padding:12px;}
							ul.menuFra li{
								padding:11px;}
							ul.menuHun li{
								padding:11px;}
							ul.menuSlo li{
								padding:11px;}
							ul.menuRus li{
								padding:2px;}
							ul.menuRon li{
								padding:15px;}
							ul.menuPol li{
								padding:11px;}
							ul.menuCes li{
								padding:11px;}
							#menuTop ul li{
								display:block;
								float:left;
								height:22px;
								padding-top:5px;
								padding-bottom:0;}
								#menuTop ul li a{
									white-space:nowrap;
									display:block;
									float:left;
									clear:both;
									height:22px;
									padding:0 3px;
									font-size:11px;
									color:#fff;
									text-decoration:none;
									line-height:22px;
									font-family:Arial, Helvetica, sans-serif}
									#menuTop ul.menuRus li a{
										padding:0;}
									#menuTop ul li a#buttonPayment{
										background:url(/images/credit-card.gif) no-repeat right center;
										padding-right:78px;}
									#menuTop ul li a.sel{
										color:#fff;
										text-decoration:underline;}
									#menuTop ul li a:hover{
										text-decoration:underline;}
						#meteoHome{
							width:100px;
							height:70px;
							float:left;
							padding-left:20px;}
							#meteoHome a{
								display:block;
								float:left;
								clear:both;
								width:100px;
								height:40px;
								height:auto !important;
								min-height:40px;
								color:#fff;
								padding-top:15px;
								text-decoration:none;
								cursor:pointer;}
								#meteoHome a strong,
								#meteoHome a span{
									display:block;
									width:100px;}
									#meteoHome a strong{
										font-size:12px;
										padding-bottom:10px;}
										#meteoHome a:hover strong{
											text-decoration:underline;}
									#meteoHome a span{
										font-size:9px;}
					#booking{
						width:680px;
						height:82px;
						padding:338px 0 0 50px;
						float:left;
						clear:both;
						position:relative;
						z-index:10;}
						#booking ul.searchBookHome{
							display:block;
							width:540px;
							padding:15px 0 12px 0;
							float:left;
							position:absolute;
							z-index:11;
							right:0;
							bottom:0;
							overflow:hidden;}
							#booking ul.searchBookHome{
								width:700px;
								padding:9px 0 5px 0;
								bottom:5px;}
							#booking ul.searchBookHome li{
								display:block;
								float:right;
								font-size:10px;
								color:#fff;
								position:relative;
								z-index:21;}
								#booking ul.searchBookHome li{
									width:490px;}
									#booking ul.searchBookHome li ul li{
										width:471px;
										float:left;
										clear:both;
										padding-top:10px;}
										#booking ul.searchBookHome li ul li strong{
											display:block;
											float:left;
											width:458px;
											clear:both;
											font-weight:bold;
											padding:3px 6px;
											margin-bottom:6px;
											background:#8699AE url(/images/shadowMenuLeft.png) repeat-x center top;
											color:#113868;
											font-size:11px;}
								#booking ul.searchBookHome li.leftTitle{
									width:170px;
									height:58px;
									padding:3px 9px 0 0;
									margin-right:10px;
									border-right:1px solid #8699ae;
									float:left;}
								#booking ul.searchBookHome li span{
									display:block;
									float:left;}
									#booking ul.searchBookHome li.leftTitle strong{
										display:block;
										clear:both;
										float:left;
										height:23px;
										width:100%;
										clear:both;
										font-size:17px;
										color:#fff;
										padding-top:10px;
										text-align:center;}
									#booking ul.searchBookHome li.leftTitle a{
										display:block;
										clear:both;
										float:left;
										width:100%;
										clear:both;
										font-size:11px;
										color:#abbccd;
										text-align:center;
										text-decoration:none;}
										#booking ul.searchBookHome li.leftTitle a span{
											display:inline;
											float:none;
											text-decoration:underline;}
											#booking ul.searchBookHome li.leftTitle a:hover{
												color:#fff;}
								#booking ul.searchBookHome li span.quarta{
									width:120px;
									height:32px;
									padding-top:0;}
									#booking ul.searchBookHome li span.quarta label,
									#booking ul.searchBookHome li span.quarta input,
									#booking ul.searchBookHome li span.quarta select{
										display:block;
										float:left;}
										#booking ul.searchBookHome li span.quarta label{
											font-weight:bold;
											width:100%;
											clear:both;
											font-size:10px;
											font-family:Verdana, Arial, Helvetica, sans-serif;
											height:14px;}
										#booking ul.searchBookHome li span.quarta input.calendar{
											height:14px;
											padding:1px 20px 1px 2px;
											width:64px;
											border:1px solid #c5e1ff;
											font-size:10px;
											color:#000;
											text-align:center;
											background:#fff url(/images/calendarIcon.gif) no-repeat 71px center;
											cursor:pointer;}
										#booking ul.searchBookHome li span.quarta select{
											display:block;
											float:left;
											width:110px;
											border:1px solid #c5e1ff;}
											#booking ul.searchBookHome li span.quarta select.type{
												width:108px;}
										#booking ul.searchBookHome li span.quarta img{
											margin-top:1px;}
								#booking ul.searchBookHome li span.mezza{
									width:135px;
									height:20px;
									padding-top:12px;}
								#booking ul.searchBookHome li span.childAge{
									width:250px;
									height:auto !important;
									min-height:0;
									padding-top:12px;}
									#booking ul.searchBookHome li span.mezza,
									#booking ul.searchBookHome li span.childAge{
										padding:0;}
										#booking ul.searchBookHome li span.childAge{
											width:300px;
											line-height:0;}
									#booking ul.searchBookHome li span.mezza label,
									#booking ul.searchBookHome li span.childAge label{
										display:block;
										float:left;
										padding-right:5px;
										white-space:nowrap;
										line-height:17px;
										font-size:10px;
										font-family:Verdana, Arial, Helvetica, sans-serif;}
										#booking ul.searchBookHome li span.mezza label{
											font-weight:bold;}
									#booking ul.searchBookHome li span.mezza select,
									#booking ul.searchBookHome li span.childAge select{
										display:block;
										float:left;
										width:50px;
										border:1px solid #7f9db9;}
										#booking ul.searchBookHome li span.mezza select{
											width:55px;}
										#booking ul.searchBookHome li span.childAge select{
											margin-right:5px;}
								#booking ul.searchBookHome li#searchHotelSend{
									position:absolute;
									bottom:0;
									right:17px;
									z-index:100;
									width:180px;}
									#booking ul.searchBookHome li#searchHotelSend span{
										padding:0 7px 0 0;
										float:right;}
									#booking ul.searchBookHome li input.button{
										display:block;
										float:right;
										width:173px;
										height:27px;
										padding:0 20px 4px 6px;
										color:#fff;
										font-family:Verdana, Arial, Helvetica, sans-serif;
										letter-spacing:0.1em;
										font-size:10px;
										font-weight:bold;}
									#booking ul.searchBookHome li.backgroundTop{
										position:absolute;
										bottom:76px;
										left:0;
										width:720px;
										height:400px;
										z-index:20;
										opacity:0.73;
										filter:alpha(opacity=73);}
					h2#titPage{
						display:block;
						float:left;
						clear:both;
						width:710px;
						font-size:20px;
						color:#0064a7;
						padding:20px 0 20px 20px;
						background:url(/images/borderTitPageH2.png) no-repeat center bottom;}
					ul#searchHotel{
						display:block;
						float:left;
						clear:both;
						width:710px;
						padding:17px 0 20px 20px;
						background:url(/images/shadowBoxSearch.png) no-repeat right top;}
						ul#searchHotel li{
							display:block;
							float:left;
							clear:both;
							width:690px;
							padding:10px 20px 20px 0;
							background:url(/images/shadowLiSearch.png) no-repeat right bottom;
							height:200px;
							height:auto !important;
							min-height:200px;
							overflow:hidden;}
							ul#searchHotel li div.infoHotel{
								width:540px;
								float:left;
								position:relative;
								padding:7px 0 15px 150px;}
								ul#searchHotel li div.imgHotel{
									float:left;
									width:148px;
									height:84px;
									overflow:hidden;
									border:1px solid #b1c2cc;
									position:absolute;
									left:0;
									top:0;}
								ul#searchHotel li div.infoHotel h3{
									display:block;
									float:left;
									width:380px;
									padding: 0 0 0 8px;
									color:#fff;
									font-size:14px;
									font-family:Arial, Helvetica, sans-serif;
									line-height:23px;
									height:23px;
									background:url(/images/bgTitleHotel.png) repeat-y left;}
								ul#searchHotel li div.infoHotel a.guestreview{
									display:block;
									float:left;
									width:120px;
									background:url(/images/bgTitleHotel.png) repeat-y -388px center;
									height:23px;
									line-height:23px;
									font-size:11px;
									text-transform:none;}
								ul#searchHotel li div.infoHotel p{
									display:block;
									float:left;
									width:525px;
									padding:6px 0 8px 15px;
									margin:0;
									line-height:16px;
									background:url(/images/bgTextHotel.png) repeat-x center top;}
									ul#searchHotel li div.infoHotel p a{
										float:none;
										display:inline;
										text-transform:none;
										margin-left:15px;}
								ul#searchHotel li div.infoHotel a{
									display:block;
									float:left;
									color:#006bb3;
									text-transform:uppercase;
									padding:0 15px 0 10px;
									text-decoration:none;}
								ul#searchHotel li div.infoHotel a.moreInfo{
									color:#464646;
									float:right;
									text-transform:lowercase;}
									ul#searchHotel li div.infoHotel a strong{
										font-weight:normal;
										text-decoration:underline;}
									ul#searchHotel li div.infoHotel a:hover{
										color:#d99015;}
							ul#searchHotel li div.roomHotel{
								float:left;
								clear:both;
								width:680px;
								padding:0 0 15px 0;}
								ul#searchHotel li div.roomHotel table{
									margin-bottom:10px;
									background:url(/images/bgTableSearch.gif) repeat-y left;}
									ul#searchHotel li div.roomHotel table thead tr{}
										ul#searchHotel li div.roomHotel table thead tr td{
											font-weight:bold;
											text-align:left;
											vertical-align:middle;
											color:#006bb3;
											padding:5px 10px;
											border-bottom:1px solid #b1c2cc;
											text-transform:lowercase;}
											ul#searchHotel li div.roomHotel table thead tr td.alignRight{
												text-align:right;}
										ul#searchHotel li div.roomHotel table tbody tr td{
											background:#fff url(/images/bgTd.gif) repeat-x center top;
											border-bottom:1px solid #b1c2cc;
											height:22px;
											vertical-align:middle;
											padding:0 10px;}
											td.nameRoom,
											td.discountRoom del{
												font-weight:bold;}
												td.discountRoom del{
													font-size:13px;}
												td.discountRoom{
													text-align:center;}
											td.availabilityRoom{
												text-decoration:underline;}
											ul#searchHotel li div.roomHotel table tbody tr td.treatmentRoom{
												padding-left:3px;}
												td.treatmentRoom select{
													font-size:10px;
													width:140px;
													border:1px solid #d7e0e5;}
											td.priceRoom{
												text-align:right;
												font-weight:bold;
												color:#1b1464;
												font-size:13px;}
										ul#searchHotel li div.roomHotel table tbody tr td.priceRoom del{
											display:inline-block;
											width:16px;
											height:16px;
											background:url(/images/iconInfo.png) no-repeat 0 bottom;
											margin:0 0 -2px 5px;
											cursor:pointer;}
								ul#searchHotel li div.roomHotel a,
								ul#searchHotel li div.roomHotel span{
									display:block;
									float:left;}
									ul#searchHotel li div.roomHotel a,
									ul#searchHotel li div.roomHotel span.showAll{
										color:#006bb3;
										margin-right:100px;
										text-decoration:none;
										text-transform:lowercase;}
										ul#searchHotel li div.roomHotel table a{
											margin:0;
											color:#464646;
											text-transform:none;
											text-decoration:underline;}
										ul#searchHotel li div.roomHotel a strong,
										ul#searchHotel li div.roomHotel span.showAll strong{
											text-decoration:underline;
											font-weight:normal;}
										ul#searchHotel li div.roomHotel a:hover{
											color:#d99015;}
										ul#searchHotel li div.roomHotel a.goHotel{
											float:right;
											margin:0;
											text-transform:uppercase;
											font-family:Arial, Helvetica, sans-serif;
											color:#fff;
											font-weight:bold;
											padding:0 20px;
											background:url(/images/bgButtonSearchHotel.gif) repeat-x center center;
											line-height:14px;
											text-decoration:none;}
											ul#searchHotel li div.roomHotel a.goHotel:hover{
												padding:0 18px 0 22px;}
									ul#searchHotel li div.roomHotel span{
										padding-right:15px;
										text-transform:uppercase;}
					#flashPage{
						float:left;
						clear:both;
						width:684px;
						height:100px;
						padding:10px 27px 0 28px;
						position:relative;}
						#bodyGroup #flashPage{
							height:119px;}
						#bodyCiano #flashPage{
							height:100px;
							padding:29px 27px 0 28px;}
						#flashPage .cont{
							float:left;
							clear:both;
							width:684px;
							height:119px;
							position:relative;
							overflow:hidden;}
							#bodyCiano #flashPage .cont{
								height:100px;}
						#flashPage ul#discoverHome{
							display:block;
							float:left;
							clear:both;
							height:119px;
							padding:0;}
							#bodyCiano #flashPage ul#discoverHome{
								height:100px;}
							#flashPage ul#discoverHome li{
								display:block;
								float:left;
								width:216px;
								padding:0 6px;
								height:119px;}
								#bodyCiano #flashPage ul#discoverHome li{
									height:100px;}
								#flashPage ul#discoverHome li a{
									display:block;
									float:left;
									text-decoration:none;
									cursor:pointer;}
									#flashPage ul#discoverHome li a strong{
										display:block;
										float:left;
										clear:both;
										width:150px;
										color:#fff;
										font-size:15px;
										height:19px;
										padding-left:3px;}
									#flashPage ul#discoverHome li a div{
										float:left;
										clear:both;
										width:216px !important;
										height:100px !important;
										overflow:hidden;}
										#flashPage ul#discoverHome li a div img,
										#flashPage ul#discoverHome li img.reflect{
											border:2px solid #fff;}
											#flashPage ul#discoverHome li a:hover div img{
												border:2px solid #6B85A5;}
										#flashPage ul#discoverHome li a div canvas{
											padding:2px 0 0 2px;}
						#flashPage a#goLeft,
						#flashPage a#goRight{
							display:block;
							position:absolute;
							top:31px;
							width:13px;
							height:75px;}
							#bodyCiano #flashPage a#goLeft,
							#bodyCiano #flashPage a#goRight{
								top:32px;}
							#flashPage a#goLeft{
								background:#6b85a5 url(/images/arrowLeft.gif) no-repeat center center;
								left:14px;}
							#flashPage a#goRight{
								background:#6b85a5 url(/images/arrowRight.gif) no-repeat center center;
								right:13px;}
					.pagecontHalf{
						float:left;
						width:290px;
						background:url(/images/bgBox.gif) no-repeat 25px 10px;
						padding:10px 0 15px 74px;
						height:230px;
						height:auto !important;
						min-height:230px;}
						#bodyGroup .pagecontHalf{
							width:315px;
							padding:10px 25px 15px 25px;
							background:url(/images/lineHome.gif) no-repeat 0 0;
							height:285px;
							height:auto !important;
							min-height:285px;}
						.pagecontHalf h2{
							display:block;
							float:left;
							clear:both;
							width:290px;
							color:#b19d19;
							font-size:16px;
							line-height:16px;
							padding-bottom:20px;}
							ul#newsletterHome,
							ul#newsletterHome li{
								display:block;
								float:left;
								width:280px;}
								ul#newsletterHome li p{
									padding-bottom:5px;
									color:#4a4a4a;
									line-height:14px;}
									ul#newsletterHome li input{
										display:block;
										float:left;}
										ul#newsletterHome li input.text{
											width:196px;
											height:15px;
											padding:4px 5px;
											color:#666;
											border:1px solid #abbccd;}
										ul#newsletterHome li input.button{
											height:25px;
											width:72px;
											padding:2px 15px 5px 10px;
											font-family:Arial, Helvetica, sans-serif;
											color:#fff;
											font-weight:bold;
											background:#abbccd url(/images/arrowButton.gif) no-repeat 59px center;}
				#centerCont{
					float:left;
					clear:both;
					width:980px;
					padding-top:15px;}
					#centerCont .contLeft,
					#centerCont .contCenter{
						float:left;
						width:325px;}
					#centerCont .contRight{
						float:right;
						width:330px;}
						#centerCont .contRight .boxHome,
						#centerCont .contRight .weatherHome,
						#centerCont .contRight .boxHomeShadow{
							float:left;
							clear:both;
							width:280px;
							padding:0 30px 20px 20px;
							background:url(/images/shadowBoxHome.gif) no-repeat right bottom;}
							#centerCont .contRight .weatherHome{
								padding:0 30px 20px 20px;}
							#centerCont .contRight .boxHomeShadow{
								padding:0 30px 20px 20px;}
							#centerCont .contRight span.title{
								display:block;
								float:left;
								clear:both;
								width:100%;
								padding:10px 0 0 0;
								height:20px;
								font-size:15px;
								color:#003366;}
								#centerCont .contRight .weatherHome span.title,
								#centerCont .contRight .boxHomeShadow span.title{
									padding:0 0 1px 0;}
							.weatherHome p{
								display:block;
								float:left;
								width:280px;
								height:61px;
								height:auto !important;
								min-height:61px;
								position:relative;}
								.weatherHome p img{
									float:left;}
								.weatherHome p big,
								.weatherHome p small{
									display:block;
									width:210px;
									float:right;
									line-height:16px;}
									.weatherHome p a{
										display:block;
										position:absolute;
										right:0;
										bottom:0;
										color:#4c7094;
										text-decoration:none;}
										.weatherHome p a span{
											border-bottom:1px solid #b2c2d9;
											line-height:normal;
											float:none;
											display:inline;
											color:#4c7094;}
											.weatherHome p a:hover span{
												border-bottom:1px solid #444;}
							ul#offersHome,
							ul#offersHome li{
								display:block;
								float:left;
								clear:both;
								width:280px;}
								ul#offersHome{
									height:111px;}
								ul#offersHome li{
									padding-bottom:10px;
									background-color:#fff;}
									ul#offersHome li.allOffers{
										position:absolute;
										width:auto !important;
										right:0;
										bottom:2px;
										padding:0;
										text-align:right;}
									ul#offersHome li a{
										display:block;
										float:left;
										clear:both;
										width:280px;
										text-decoration:none;}
										ul#offersHome li a img{
											display:block;
											float:left;
											padding-top:3px;
											padding-bottom:18px;
											background:url(/images/bgPhotoOffersHome.gif) no-repeat center bottom;}
											#bodyGroup ul#offersHome li a img{
												padding-bottom:0;
												background:none;}
										ul#offersHome li a strong,
										ul#offersHome li a em,
										ul#offersHome li a span{
											display:block;
											float:left;
											clear:both;
											color:#4a4a4a;
											line-height:17px;
											width:100%;}
											ul#offersHome li a strong{
												font-size:13px;
												padding-bottom:3px;}
												ul#offersHome li a:hover strong{
													text-decoration:underline;}
											ul#offersHome li a em{
												font-weight:bold;
												font-size:12px;
												font-style:normal;}
										ul#offersHome li.allOffers a{
											display:inline;
											width:auto;
											float:right;
											color:#4c7094;
											text-decoration:none;}
											ul#offersHome li.allOffers a span{
												border-bottom:1px solid #b2c2d9;
												line-height:normal;
												float:none;
												display:inline;
												color:#4c7094;}
												ul#offersHome li.allOffers a:hover span{
													border-bottom:1px solid #444;}
						#centerCont .contLeft .singleCont,
						#centerCont .contCenter .singleCont{
							float:left;
							width:275px;
							padding:0 30px 30px 20px;
							background:url(/images/shadowBoxHome.gif) no-repeat left bottom;}
							.singleCont span.title{
								display:block;
								float:left;
								clear:both;
								width:100%;
								padding:10px 0 0 0;
								height:20px;
								font-size:15px;
								color:#003366;}
							.singleCont p{
								color:#4a4a4a;
								font-size:11px;
								line-height:15px;
								width:100%;
								float:left;
								padding-bottom:8px;}
								.singleCont p a.certification{
									display:block;
									float:left;
									width:100%;
									height:47px;
									text-decoration:none;
									color:#4a4a4a;}
									.singleCont p a.certification:hover{
										text-decoration:none;}
										.singleCont p a.certification span{
											color:#4C7094;
											border-bottom:1px solid #B2C2D9;}
											.singleCont p a.certification:hover span{
												border-bottom:1px solid #444;}
							.singleCont p.groupLeft{
								display:block;
								position:relative;
								padding-bottom:16px;
								height:80px;
								overflow:hidden;
								line-height:16px;}
								.singleCont p.groupLeft a.floatR{
									display:block;
									position:absolute;
									right:0;
									bottom:0;
									float:right;
									clear:both;
									color:#4C7094;
									text-decoration:none;
									border-bottom:1px solid #B2C2D9;}
									.singleCont p a.floatR:hover{
										border-bottom:1px solid #444;}
							ul#partnerHome,
							ul#partnerHome li{
								display:block;
								float:left;
								width:250px;}
								ul#partnerHome{
									padding-bottom:10px;}
								ul#partnerHome li{
									display:block;
									float:left;
									padding-bottom:10px;
									width:250px;
									clear:both;}
									ul#partnerHome li strong{
										display:block;
										float:left;
										width:60px;
										padding:0 15px 0 0;
										text-align:center;}
									ul#partnerHome li span,
									ul#partnerHome li a{
										display:block;
										float:left;
										width:175px;
										line-height:14px;}
										ul#partnerHome li span{
											padding-top:10px;}
										ul#partnerHome li a{
											color:#4a6e92;
											text-decoration:none;}
											ul#partnerHome li a:hover{
												text-decoration:underline;}
							ul#download{
								display:block;
								float:left;
								width:250px;
								padding-right:25px;}
								ul#download li{
									display:block;
									float:left;
									width:250px;}
									ul#download li a{
										display:block;
										float:left;
										width:100%;
										line-height:14px;
										color:#4c7094;
										font-size:12px;
										text-decoration:none;}
										ul#download li a span{
											border-bottom:1px solid #b2c2d9;}
										ul#download li a img{
											vertical-align:middle;
											margin-right:10px;}
											ul#download li a:hover span{
												border-bottom:1px solid #444;}
							.padBott{
								padding-bottom:5px !important;}

					#pollicino{
						clear:both;
						display:block;
						float:left;
						font-size:11px;
						padding:20px 0 0 30px;
						width:700px;
						background:url(/images/borderTitPageH2.png) no-repeat center 35px;
						color:#85b9dd;}
						#pollicino a{
							text-decoration:none;
							font-weight:bold;
							color:#85b9dd;}
							#pollicino a:hover{
								text-decoration:underline;}
						#send_print{
							clear:both;
							width:100%;
							text-align:right;
							height:20px;
							padding-top:10px;}
							#pollicino #send_print a{
								padding:2px 15px 2px 22px;
								color:#0064a7;
								line-height:16px;
								font-weight:normal;
								color:#0064a7;}
								#pollicino #send_print a#send_page{
									background:url(/images/iconTell.gif) no-repeat 0 center;}
								#pollicino #send_print a#print_page{
									background:url(/images/iconPrint.gif) no-repeat 0 center;}
					h1#titPage{
						clear:both;
						display:block;
						float:left;
						font-size:20px;
						padding:20px 0 20px 30px;
						width:700px;
						background:url(/images/borderTitPageH2.png) no-repeat center bottom;
						color:#0064a7;}
						h1#titPage span{
							text-transform:uppercase;}
					#pageint{
						float:left;
						clear:both;
						width:700px;
						background:url(/images/shadowBoxSearch.png) no-repeat right top;
						padding:10px 0 15px 29px;}
						#pageint h4,
						#pagecont h4{
							font-size:13px;
							padding:8px 0 16px 0;}
							#pageint h4{
								color:#0064a7;}
							#pagecont  h4{
								color:#b19d19;}
						#pageint img{
							float:left;
							margin:5px 15px 10px 0;
							border:1px solid #0064a7;}
						#pageint p{
							line-height:16px;
							padding-bottom:16px;}
							#pageint p a{
								color:#868686;
								text-decoration:underline;}
								#pageint p a:hover{
									color:#000;}
						.form_pagamento {
							width:700px;
							display:block;
							float:left;
							clear:both;
							margin-top:15px;}
							.form_pagamento ul{
								display:block;
								float:left;
								clear:both;
								width:620px;}
								.form_pagamento ul li{
									display:block;
									float:left;
									clear:both;
									width:620px;
									padding-bottom:15px;}
									.form_pagamento ul li label{
										display:block;
										float:left;
										width:96px;
										color:#0064A7;
										padding:4px 6px 0 0;
										text-align:right;}
									.form_pagamento input,
									.form_pagamento textarea{
										border:1px solid #7F9DB9;
										color:#464646;
										font-size:11px;
										height:14px;
										line-height:14px;
										margin:0;
										padding:3px;}
										.form_pagamento input.text{
											width:300px;}
										.form_pagamento input#euro{
											width:223px;
											text-align:right;}
										.form_pagamento input#eurocent{
											width:60px;}
										.form_pagamento textarea{
											width:500px;
											height:68px;}
										.form_pagamento span.req{
											color:#a00;
											padding-left:5px;}
										.form_pagamento p{
											display:block;
											float:left;
											width:500px;
											padding:10px 0 10px 0;
											clear:none;}
									.form_pagamento input.button {
										background:url("/images/buttonSearch.png") no-repeat right center;
										border:none;
										color:#fff;
										font-size:11px;
										font-weight:bold;
										height:27px;
										letter-spacing:1px;
										line-height:15px;
										padding:0 0 3px 0;
										width:173px;
										float:left;
										margin-right:5px;}
						#pageint h3.mapL,
						#pageint h3.mapB{
							display:block;
							float:left;
							width:342px;
							padding:20px 0 10px 0;
							color:#0064A7;
							font-size:15px;}
						#pageint div#map{
							width:698px;
							height:500px;
							float:left;
							clear:both;
							border:1px solid #0064a7;
							margin-top:20px;}
						#pageint div#mapL,
						#pageint div#mapB{
							width:340px;
							height:400px;
							float:left;
							border:1px solid #0064a7;}
							#pageint div#mapB,
							#pageint h3.mapB{
								margin-right:15px;}
							#form,
							#form2{
								clear:both;
								float:left;
								width:700px;}
								#form2{
									background:url(/images/shadowBoxSearch.png) no-repeat right top;
									padding-top:20px;
									border-top:1px solid #7F9DB9;}
								#form ul,
								#form2 ul{
									display:block;
									float:left;
									clear:both;}
									#bodyGroup #form ul{
										background:url(/images/lineHome.gif) no-repeat 0 0;
										width:680px;
										padding:20px 0 0 20px;}
									#bodyGroup #form2 ul{
										width:680px;
										padding:20px 0 0 20px;}
									#bodyRed #form ul{
										width:650px;
										padding:20px 0 0 0;}
									#form ul li,
									#form2 ul li{
										display:block;
										float:left;
										clear:both;
										padding-bottom:20px;
										width:680px;}
										#bodyRed #form ul li{
											width:650px;}
										#form ul li.mezza,
										#form2 ul li.mezza{
											clear:none;
											width:340px;}
											#bodyRed #form ul li.mezza{
												width:325px;}
										#form ul li label,
										#form2 ul li label{
											display:block;
											float:left;
											font-size:11px;
											height:15px;
											padding:6px 6px 0 0;
											text-align:right;
											width:74px;}
											#bodyGroup #form ul li label,
											#bodyGroup #form2 ul li label{
												color:#0064a7;}
											#bodyRed #form ul li label{
												color:#a70014;}
										#form ul li input,
										#form2 ul li input{
											border:1px solid #7f9db9;
											color:#464646;
											font-size:11px;
											height:14px;
											line-height:14px;
											margin-right:4px;
											padding:3px 4px;
											width:220px;
											font-family:Arial, Helvetica, sans-serif;}
											#bodyGroup #form ul li input,
											#bodyGroup #form2 ul li input{
												border:1px solid #7f9db9;}
											#bodyRed #form ul li input{
												border:1px solid #b97f86;}
											#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,
											#form2 ul li input.buttonCancell{
												color:#fff;
												width:173px;
												height:27px;
												padding-top:3px;
												font-weight:bold;
												padding:0 0 3px 0;
												font-family:Verdana, Arial, Helvetica, sans-serif;
												font-size:10px;
												letter-spacing:0.1em;}
												#form ul li input.buttonSend{
													margin-left:110px;}
										#form ul li textarea{
											color:#464646;
											font-size:11px;
											line-height:14px;
											height:70px;
											font-family:Arial, Helvetica, sans-serif;}
											#bodyGroup #form ul li input,
											#bodyGroup #form ul li textarea{
												border:1px solid #7f9db9;}
												#bodyGroup #form ul li textarea{
													width:568px;}
										#form ul li div#privacy{
											border-left:1px solid #7f9db9;
											color:#464646;
											font-size:11px;
											line-height:14px;
											height:100px;
											padding:0 0 0 15px;
											overflow-y:scroll;}
											#bodyGroup #form ul li div#privacy{
												width:553px;}
											#form ul li div#privacy p{
												line-height:14px;}
											#bodyGroup #form ul li div#privacy{
												border-left:1px solid #7f9db9;}
					ul#listPage{
						float:left;
						clear:both;
						width:690px;
						background:url(/images/lineHome.gif) no-repeat 10px 0;
						padding:10px 0 15px 40px;}
						ul#listPage li{
							display:block;
							float:left;
							clear:both;
							width:690px;
							background:url(/images/shadowBoxSearch.png) no-repeat right top;
							padding-bottom:15px;}
							ul#listPage li div,
							ul#listPage li img{
								float:left;}
							ul#listPage li h5,
							ul#listPage li p,
							ul#listPage li a{
								float:right;
								display:block;
								width:575px;}
								ul#listPage li h5{
									color:#0064a7;
									font-size:11px;
									padding:0 0 8px 0;}
								ul#listPage li p{
									line-height:16px;
									padding-bottom:18px;}
								ul#listPage li a{
									width:auto;
									min-width:120px;
									text-align:right;
									white-space:nowrap;
									color:#868686;
									padding-right:30px;}
									ul#listPage li a:hover{
										color:#000;}
					ul#offersList,
					ul#newsList{
						float:left;
						clear:both;
						width:690px;
						padding:10px 0 15px 40px;
						/*background:url(/images/lineHome.gif) no-repeat 10px 0;
						height:285px;
						height:auto !important;
						min-height:285px;*/}
						ul#newsList{
							background:url(/images/lineHome.gif) no-repeat 10px 0;
							height:285px;
							height:auto !important;
							min-height:285px;}
						ul#offersList li,
						ul#newsList li{
							display:block;
							float:left;
							clear:both;
							width:690px;
							background:url(/images/shadowBoxSearch.png) no-repeat right top;
							padding:10px 0 15px 0;
							border-top:1px solid #e1edf4;}
							ul#offersList li h5,
							ul#offersList li a,
							ul#newsList li a{
								float:left;
								display:block;
								width:690px;}
								ul#offersList li h5,
								ul#newsList li h5{
									color:#0064a7;
									font-size:12px;
									padding:0 0 10px 0;}
								ul#offersList li a,
								ul#newsList li a{
									color:#868686;
									padding-bottom:10px;
									line-height:16px;
									text-decoration:none;
									cursor:pointer;}
									ul#newsList li a strong.titleHotel{
										font-size:13px;
										color:#0064a7;
										line-height:20px;}
								ul#offersList li a img,
								ul#newsList li a img{
									float:left;
									margin-right:15px;}
									ul#offersList li a em,
									ul#newsList li a em{
										font-style:normal;
										text-decoration:underline;}
										ul#offersList li a:hover,
										ul#newsList li a:hover{
											color:#000;}
					#pagecont{
						float:left;
						clear:both;
						width:655px;
						background:url(/images/bgBox.gif) no-repeat 25px 10px;
						padding:10px 0 15px 75px;
						height:220px;
						height:auto !important;
						min-height:220px;}
						#pagecont div#map{
							width:653px;
							height:370px;
							float:left;
							clear:both;
							margin:20px 0 0 0;
							border:1px solid #b19d19;}
						#pagecont h1{
							display:block;
							float:left;
							clear:both;
							width:655px;
							color:#b19d19;
							font-size:16px;
							line-height:18px;
							padding-bottom:20px;}
						#pagecont ul#offersListCont{
							display:block;
							clear:both;
							float:left;
							padding:10px 0 15px 0;
							width:655px;}
							#pagecont ul#offersListCont li{
								display:block;
								float:left;
								clear:both;
								width:655px;
								background:url(/images/shadowBoxSearch.png) no-repeat right top;
								border-top:1px solid #e2dfc4;
								padding:10px 0 15px;}
								#pagecont ul#offersListCont li a {
									color:#868686;
									cursor:pointer;
									line-height:16px;
									padding-bottom:10px;
									text-decoration:none;}
									#pagecont ul#offersListCont li a strong{
										color:#b19d19;}
									#pagecont ul#offersListCont li a img{
										float:left;
										margin-right:15px;}
									#pagecont ul#offersListCont li a em{
										font-style:normal;
										text-decoration:underline;
										white-space:nowrap;}
										#pagecont ul#offersListCont li a:hover{
											color:#000;}
											#pagecont ul#offersListCont li a:hover strong{
												color:#857613;}
						#pagecont p,
						.pagecontHalf p{
							line-height:16px;
							padding-bottom:16px;}
							#pagecont p img{
								float:left;
								margin:4px 15px 6px 0;
								border:1px solid #b19d19;}
							#pagecont p a,
							.pagecontHalf p a{
								color:#868686;
								text-decoration:underline;}
								#pagecont p a:hover,
								.pagecontHalf p a:hover{
									color:#000;}
							.floatR{
								float:right;}
						table.meteo,
						table.meteo_today{
							width:100%;
							margin:0 0 45px 0;
							float:left;}
							table.meteo tr td,
							table.meteo_today tr td{
								border-bottom:1px solid #D7E6F0;
								text-align:center;
								vertical-align:middle;
								color:#204A67;
								width:20%;}
								table.meteo_today tr td{
									width:13%;}
								table.meteo_today tr td.meteo_title_today h3{
									font-size:16px;
									font-weight:bold;
									padding-bottom:15px;
									text-align:left;
									color:#204A67;}
							table.meteo tr.top_meteo td,
							table.meteo_today tr.top_meteo td{
								background:#D7E6F0;
								color:#204A67;
								font-weight:bold;
								padding:7px 2px;}
							#pageint table.meteo img,
							#pageint table.meteo_today img{
								border:none;
								float:none;
								margin:0;}

		#footer{
			width:100%;
			min-width:980px;
			float:left;
			clear:both;
			height:82px;
			height:auto !important;
			min-height:82px;
			background:url(/images/bgFooter.png) repeat-x center top;
			font-family:Arial, Helvetica, sans-serif;}
			#footer ul{
				display:block;
				float:left;
				clear:both;
				width:980px;
				position:relative;
				left:50%;
				margin-left:-490px;
				height:62px;}
				#footer ul li{
					display:block;
					float:left;
					width:490px;
					padding-top:14px;
					color:#9caebd;}
					#footer ul li.leftFooter{
						font-size:11px;}
					#footer ul li.rightFooter{
						text-align:right;
						font-size:10px;}
						#footer ul li a{
							color:#9caebd;
							text-decoration:none;
							padding:0 10px;}
							#footer ul li a:hover{
								color:#fff;
								text-decoration:underline;}
.siteMapList{
	font-size:11px;
	list-style:square;
	color:#2B7EB5;
	padding-left:40px;}
	.siteMapList li{
		font-weight:bold;
		padding:5px 0;}
		.siteMapList li a{
			color:#333;
			text-decoration:none;}
		.siteMapList li a:hover{
			color:#2B7EB5;
			text-decoration:underline;}
				.siteMapList li ul li{
					font-weight:normal;
					padding:5px 0 0 0;
					margin:0 0 0 10px;
					list-style:circle;
					color:#2B7EB5;}
					.siteMapList li ul li a:hover{
						color:#2B7EB5;
						text-decoration:underline;}
#box_tell_friend{
	height:280px;
	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:1px;
			height:auto !important;
			min-height:1px;
			display:block;
			float:left;
			padding-bottom:10px;}
			#box_tell_friend ul li.mezza{
				width:240px;}
				#box_tell_friend ul li h4{
					color:#204A67;
					font-size:13px;
					padding:0 0 10px 0;
					margin-bottom:15px;
					width:100%;
					background:url(/images/luna/borderTitPageH2.gif) no-repeat center bottom;}
				#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;
					color:#0064A7;}
				#box_tell_friend ul li input{
					display:block;
					float:left;
					border:none;
					border:1px solid #7F9DB9;
					width:452px;
					padding:3px 4px;}
				#box_tell_friend ul li div#privacy{
					width:439px;
					height:120px;
					padding:0 10px 0 10px;
					margin-bottom:10px;
					overflow-y:scroll;
					float:left;
					border-left:1px solid #7F9DB9;}
					#box_tell_friend ul li div#privacy p{
						padding-bottom:8px;
						line-height:14px;
						width:100%;
						color:#666;}
						#box_tell_friend ul li div#privacy p a{
							color:#666;
							text-decoration:underline;}
							#box_tell_friend ul li div#privacy p a:hover{
								color:#000;}
				#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/buttonSearch.png) no-repeat 0 0;
					border:medium none;
					color:#fff;
					font-family:Verdana,Arial,Helvetica,sans-serif;
					font-size:10px;
					font-weight:bold;
					height:27px;
					letter-spacing:0.1em;
					margin-left:30px;
					padding:0 10px 5px 0;
					width:173px;}
					#box_tell_friend ul li input.bottone:hover{
						cursor:pointer;}
#ballon{
	line-height:14px;
	width:151px;
	padding:0 105px 0 0;}
	#ballon h5{
		display:block;
		font-size:13px;
		color:#0064A7;
		padding-bottom:5px;}
	#ballon a{
		background:#fff;
		color:#0064A7;
		padding-right:3px;
		text-decoration:underline;}
		#ballon a:hover{
			color:#000;}
#pageint img.conversioni {
	border: 0px 0px 0px 0px !important;
	border-color:#FFFFFF;
}