* {
	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:#5b5c5e;
		background:#fff;}
		a{
			color:#5b5c5e;
			text-decoration:underline;}
			a:hover{
				color:#000;}
		#contShadow{
			height:460px;
			padding:20px;}
			#contShadow .black,
			#contShadow .white,
			#contShadow .brown{
				height:460px;
				overflow:hidden;}
				#contShadow h1{
					font-size:18px;
					font-weight:normal;
					padding-bottom:10px;
					border-bottom:1px solid #fff;
					margin-bottom:10px;
					color:#fff;}
				#contShadow p{
					padding-bottom:8px;
					line-height:15px;
					color:#fff;}
				#contShadow a.contact{
					float:right;
					color:#fff;
					text-decoration:none;
					padding-right:5px;
					margin-top:20px;}
					#contShadow a.contact strong{
						text-decoration:underline;}
				#contShadow .brown h1{
					border-bottom:1px solid #725b4d;
					color:#725b4d;}
				#contShadow .brown p,
				#contShadow .brown a.contact{
					color:#725b4d;}
				#contShadow .black h1{
					border-bottom:1px solid #382e2e;
					color:#382e2e;}
				#contShadow .black p,
				#contShadow .black a.contact{
					color:#382e2e;}
				ul.siteMapList{
					width:100%;
					list-style:square inside;
					color:#725b4d;}
					ul.siteMapList li ul{
						list-style:circle inside;
						padding-left:15px;}
					ul.siteMapList li{
						color:#725b4d;
						line-height:18px;}
						ul.siteMapList li a{
							color:#725b4d;
							text-decoration:none;
							line-height:18px;}
							ul.siteMapList li a:hover{
								text-decoration:underline;}
				#form{
					clear:both;
					float:left;
					width:510px;}
					#form ul{
						display:block;
						float:left;
						clear:both;}
						#form ul{
							width:510px;
							padding:8px 0 0 0;}
						#form ul li{
							display:block;
							float:left;
							clear:both;
							padding-bottom:5px;
							width:510px;}
							#form ul li.mezza{
								clear:none;
								width:255px;}
							#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 #ac9d8d;
								color:#464646;
								font-size:11px;
								height:14px;
								line-height:14px;
								padding:3px 4px;
								width:160px;
								background:#fff;}
								#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:#725b4d;
									cursor:pointer;
									font-family:Georgia, "Times New Roman", Times, serif;}
									#form ul li input.buttonSend{
										margin-left:45px;}
										#form ul li input.buttonSend:hover,
										#form ul li input.buttonCancell:hover{
											background:#533b2c;}
							#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 #ac9d8d;}
									#form ul li textarea{
										width:422px;}
							#form ul li div#privacy{
								border-left:1px solid #ac9d8d;
								color:#C0C2C4;
								font-size:11px;
								line-height:14px;
								height:100px;
								padding:0 0 0 15px;
								overflow-y:scroll;
								width:408px;}
								#form ul li div#privacy p{
									line-height:14px;}
								#form ul li div#privacy{
									border-left:1px solid #ac9d8d;}
		#wrapper{
			width:100% !important;
			width:962px;
			min-width:962px;
			height:50% !important;
			height:355px;
			min-height:355px;
			float:left;
			position:relative;}
			#container{
				position:absolute;
				width:962px;
				height:710px;
				left:50%;
				bottom:-355px;
				margin:0 0 0 -481px;
				clear:both;}
				#language{
					height:20px;
					padding-top:12px;
					width:962px;
					clear:both;}
					#language ul{
						display:block;
						float:right;}
						#language ul li{
							display:block;
							float:left;
							padding:0 10px;
							border-right:1px solid #c0c2c4;}
							#language ul li.lastChild{
								padding-right:0;
								border:none;}
								#language ul li a{
									text-decoration:none;
									color:#c0c2c4;}
									#language ul li a.sel{
										text-decoration:underline;
										color:#7f7f7f;}
									#language ul li a:hover{
										text-decoration:underline;}
				#page{
					height:616px;
					width:960px;
					clear:both;
					border:1px solid #7f7f7f;
					background:#c0c2c4;}
					#top{
						width:960px;
						height:98px;
						clear:both;
						background:url(/images/thermal-5-colours.jpg) no-repeat 755px 31px;}
						#top a#home{
							display:block;
							float:left;
							width:150px;
							height:56px;
							margin-top:16px;
							background:url(/images/abano-spa.gif) no-repeat center center;
							text-decoration:none;}
						#top #mainList{
							float:right;
							width:568px;
							height:25px;
							background:url(/images/bgMainMenu.jpg) no-repeat left 63px;
							padding:68px 196px 0 0;
							text-align:center;}
							#top #mainList a{
								color:#57585a;
								text-decoration:none;
								font-family:Georgia, "Times New Roman", Times, serif;
								font-size:14px;
								line-height:13px;
								padding:0 10px;
								border-right:1px solid #a3a4a4;}
								#top #mainList a.lastChild{
									border:none;}
									#top #mainList a img{
										vertical-align:text-top;}
										#top #mainList a:hover img{}
					#contError{
						width:920px;
						height:430px;
						background:#fff;
						clear:both;
						padding:20px;
						line-height:18px;
						font-size:16px;}
						#contError h1{
							padding-bottom:10px;}
					#cont{
						width:960px;
						height:470px;
						background:#fff;
						clear:both;}
						#cont ul{
							display:block;
							width:960px;
							height:470px;
							clear:both;
							background:url(/images/girls.jpg) no-repeat 0 16px;}
							#cont ul li{
								display:block;
								float:left;
								width:192px;
								height:470px;}
								#cont ul li a{
									display:block;
									width:192px;
									height:470px;
									text-decoration:none;
									cursor:pointer;
									position:relative;}
									#cont ul li a big{
										display:block;
										position:absolute;
										top:0;
										left:0;
										width:192px;
										height:16px;
										text-align:center;}
										#cont ul li a big strong{
											display:block;
											width:100%;
											height:13px;
											position:absolute;
											bottom:0;
											left:0;
											font-size:11px;}
									#cont ul li a small{
										display:block;
										position:absolute;
										bottom:0;
										left:0;
										width:192px;
										height:120px;
										overflow:hidden;}
										#cont ul li a small img{
											display:block;
											position:absolute;
											bottom:0;
											left:0;}
									#cont ul li a span{
										display:block;
										position:absolute;
										top:0;
										left:0;
										width:192px;
										height:470px;}
									#cont ul li.cream big,
									#cont ul li.cream small{
										background-color:#f5f0e3;
										color:#ac9d8d;}
									#cont ul li.yellow big,
									#cont ul li.yellow small{
										background-color:#fdc614;
										color:#fff;}
									#cont ul li.green big,
									#cont ul li.green small{
										background-color:#748826;
										color:#fff;}
									#cont ul li.fuchsia big,
									#cont ul li.fuchsia small{
										background-color:#c64774;
										color:#fff;}
									#cont ul li.cyan big,
									#cont ul li.cyan small{
										background-color:#1293cd;
										color:#fff;}
					#bottom{
						width:960px;
						height:48px;
						clear:both;}
						#bottom ul{
							display:block;
							float:right;
							padding:18px 18px 0 0;}
							#bottom ul li{
								display:block;
								float:left;
								padding:0 10px;
								border-right:1px solid #58595b;
								font-family:}
								#bottom ul li.lastChild{
									padding-right:0;
									border:none;}
									#bottom ul li a{
										text-decoration:none;
										color:#58595b;}
										#bottom ul li a:hover{
											text-decoration:underline;}
				#footer{
					height:52px;
					padding:0 0 0 0;
					width:962px;
					clear:both;
					line-height:14px;}
					#footer p{
						padding-top:8px;
						width:360px;
						float:left;}
						#footer p em{
							font-size:8px;
							font-style:normal;}
					#footer span{
						float:right;}
#shadowbox_content{
	overflow:hidden;
	overflow-y:auto;}