@charset "utf-8";
* {
	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 */
@font-face {
	font-family: 'english';
	src: url('/fonts/e111agio-webfont.eot');
	src: local('☺'), url('/fonts/e111agio-webfont.woff') format('woff'), url('/fonts/e111agio-webfont.ttf') format('truetype'), url('/fonts/e111agio-webfont.svg#webfont3eltxK4n') format('svg');
	font-weight: normal;
	font-style: normal;
}

html{
	width:100%;
	height:100%;}
	body{
		width:100%;
		height:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#754922;
		background:#fff url(/images/bgBody.gif) center;}
		a{
			color:#53372B;
			text-decoration:underline;}
			a:hover{
				color:#3f74aa;
				text-decoration:underline;}
		#container{
			width:800px;
			float:left;
			left:50%;
			height:100px;
			height:auto !important;
			min-height:100px;
			position:relative;
			clear:both;
			padding:0 0 20px 0;
			margin-left:-400px;
			overflow:hidden;}
			#top{
				float:left;
				clear:both;
				width:394px;
				height:40px;
				padding:86px 203px 0 203px;
				background:url(/images/zecchinel-hotels-group.gif) no-repeat center 14px;
				position:relative;}
				#logo{
					display:block;
					position:absolute;
					top:13px;
					left:240px;
					height:1px;
					padding-top:61px;
					width:320px;
					overflow:hidden;}
				.mainMenu{
					width:394px;
					border-top:1px solid #555;
					padding:7px 0 0 0;
					text-align:center;}
					.mainMenu a{
						padding:0 1px;
						font-size:13px;
						line-height:22px;
						text-decoration:underline;
						color:#754922;
						height:22px;
						display:inline-block;
						float:left;}
						#menuIta a{
							padding:0 5px;}
						#menuEng a{
							padding:0 5px;}
						#menuDeu a{
							padding:0 4px;}
						.mainMenu a:hover,
						.mainMenu a.sel{
							color:#3f74aa;}
							#top .mainMenu a.lastChild{
								padding-right:0;}
				#top #weather,
				#top #language{
					position:absolute;
					top:56px;
					width:185px;
					background:url(/images/bgTop.png) no-repeat 0 0;
					height:62px;
					padding:8px 0 0 10px;}
					#top #weather{
						left:3px;}
						#top #weather big{
							display:block;
							clear:both;
							float:left;
							width:100%;
							font-size:13px;
							color:#5f3a1e;
							text-transform:uppercase;
							font-weight:bold;
							padding-bottom:2px;}
						#top #weather img{
							float:left;}
						#top #weather small,
						#top #weather a{
							display:block;
							float:right;
							width:134px;}
							#top #weather small{
								font-size:11px;
								padding:2px 0 5px 0;}
								#top #weather small strong{
									font-size:15px;}
							#top #weather a{
								color:#8f7661;
								width:110px;
								text-decoration:underline;}
								#top #weather a:hover{
									color:#5f3a1e;}
					#top #language{
						right:3px;}
						#top #language ul{
							display:block;
							float:right;
							padding-right:10px;}
							#top #language ul li{
								display:block;
								float:left;
								padding:0 0 0 6px;}
								#top #language ul li a{
									font-size:14px;
									text-decoration:none;
									color:#bd9777;
									font-weight:bold;
									line-height:16px;}
									#top #language ul li .sel-l{
										color:#754922;
										text-decoration:underline;
										font-weight:bold;	
										font-size:14px;
										line-height:16px;}
									#top #language ul li a.sel{
										color:#754922;
										text-decoration:underline;}
									#top #language ul li a:hover{
										text-decoration:underline;}
						#top #language #likeFB{
							width:185px;
							float:right;
							clear:both;
							padding-top:15px;}
							#top #language a.share{
								color:#3B5998;
								font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
								font-size:11px;
								background:url(/images/buttonShare.gif) no-repeat 0 0;
								display:block;
								float:left;
								width:54px;
								height:15px;
								padding:5px 0 0 18px;
								text-decoration:none;
								text-align:center;
								margin-right:5px;}
							#top #language #likeFB iframe{
								border:none;
								overflow:hidden;
								width:100px;
								height:21px;}
			#contPageHome{
				width:550px;
				float:left;
				padding:20px 20px 20px 10px;
				line-height:14px;}
			#boxNewsletterHome{
				width:200px;
				float:right;
				padding:20px 10px 0 10px;
				line-height:14px;}
				#boxNewsletterHome ul{
					display:block;
					float:left;
					clear:both;
					width:100%;}
					#boxNewsletterHome ul li{
						display:block;
						float:left;
						clear:both;
						width:100%;}
						#boxNewsletterHome ul li big{
							display:block;
							font-size:16px;
							font-weight:bold;
							padding-bottom:10px;}
						#boxNewsletterHome ul li small{
							display:inline-block;
							padding-bottom:7px;}
						#boxNewsletterHome ul li label{
							padding:2px 5px 0 0;}
						#boxNewsletterHome ul li input.inputI,
						#boxNewsletterHome ul li input.sendI{
							display:block;
							float:left;}
						#boxNewsletterHome ul li input.inputI{
							background:#fff;
							padding:2px 5px;
							width:155px;
							border:1px solid #d6b08e;
							margin-right:5px;}
						#boxNewsletterHome ul li input.sendI{
							background:url(/images/buttonBooking.gif) no-repeat right center;
							padding:0;
							width:26px;
							height:20px;
							border:1px solid #d6b08e;
							border-right:none;
							cursor:pointer;}
						
			#header{
				width:792px;
				height:277px;
				overflow:hidden;
				padding:0 4px 6px 4px;
				clear:both;
				border-bottom:1px solid #754922;
				position:relative;}
				#header span{
					position:relative;
					width:792px;
					height:277px;
					float:left;
					margin-bottom:10px;
					display:block;}
					#header span.setGall{
						left:4px !important;
						position:absolute;}
					#header span big,
					#header span small{
						display:block;
						text-align:right;
						width:500px;
						right:30px;
						position:absolute;
						color:#fff;
						padding:0 5px;}
						#header span strong.black big,
						#header span strong.black small{
							color:#000;
							right:29px;}
						#header span strong{
							font-weight:normal;
							display:block;}
						#header span big{
							bottom:65px;
							font-size:29px;
							line-height:52px;
							padding-top:3px;}
							#header span strong.black big{
								bottom:64px;}
							#header span big em{
								font-style:normal;
								font-family:"english", "Times New Roman", Times, serif;
								font-size:52px;}
						#header span small{
							top:206px;
							font-size:22px;
							line-height:26px;
							padding-bottom:3px;}
							#header span strong.black small{
								top:207px;}
				#header img{
					border:1px solid #c0b9af;
					margin-bottom:10px;}
			#newsHome{
				width:100%;
				float:left;
				clear:both;
				padding:25px 0;}
				#newsHome h3 {
					height:40px;
					overflow:hidden;
					text-indent:101%;
					white-space:nowrap;
					width:100%;}
					.newsTitleIta{
						background:url(/images/news_ita.gif) no-repeat center 0;}
					.newsTitleEng{
						background:url(/images/news_eng.gif) no-repeat center 0;}
					.newsTitleDeu{
						background:url(/images/news_deu.gif) no-repeat center 0;}
				#newsHome ul{
					display:block;
					float:left;
					clear:both;
					height:120px;
					width:100%;
					overflow:hidden;}
					#newsHome ul li{
						display:block;
						float:left;
						clear:both;
						width:100%;
						height:120px;}
						
						#newsHome ul li p{
							display:block;
							float:left;
							width:350px;
							height:105px;
							padding:15px 15px 0 15px;
							text-decoration:none;
							color:#754922;
							background:url(/images/bgOffers.png) repeat-x center top;}
							#newsHome ul li p.pLeft{
								margin-right:40px;}
							#newsHome ul li p img{
								float:left;
								border:1px solid #e2bd9c;
								width:88px;
								height:88px;}
							#newsHome ul li p a,
							#newsHome ul li p small{
								display:block;
								float:right;
								width:245px;}
								#newsHome ul li p a{
									color:#754922;
									font-size:14px;
									font-weight:bold;
									overflow:hidden;
									line-height:16px;
									padding-bottom:5px;
									text-decoration:none;}
								#newsHome ul li p.newsHov img{
									border:1px solid #673a11;}
								#newsHome ul li p.newsHov a{
									text-decoration:underline;}
								#newsHome ul li p small{
									line-height:14px;}
									#newsHome ul li p small em{
										display:block;
										font-style:normal;
										text-align:right;
										padding-top:5px;
										color:#53372B;}
										#newsHome ul li p small em span{
											text-decoration:underline;}
						
			#contOfferHome{
				width:100%;
				float:left;
				clear:both;}
			#leftHome{
				width:380px;
				float:left;}
			#rightHome{
				width:380px;
				float:right;}
				.photoHotel{
					width:352px;
					height:202px;
					padding:20px 15px 20px 15px;}
					.photoHotel a{
						display:block;
						padding:1px;
						text-decoration:none;}
						.photoHotel a:hover{
							padding:0;
							border:1px solid #754922;}
				.listOffers{
					width:380px;
					float:left;
					clear:both;
					overflow:hidden;}
					.listOffers h3{
						width:380px;
						height:37px;
						float:left;
						clear:both;
						text-indent:101%;
						overflow:hidden;
						white-space:nowrap;}
						h3.offersTitleIta{
							background:url(/images/titleOffers_ita.png) no-repeat 0 0;}
						h3.offersTitleEng{
							background:url(/images/titleOffers_eng.png) no-repeat 0 0;}
						h3.offersTitleDeu{
							background:url(/images/titleOffers_deu.png) no-repeat 0 0;}
					.listOffers ul{
						display:block;
						width:380px;
						height:240px;
						overflow:hidden;
						position:relative;
						float:left;}
						.listOffers ul#offersRightSingle,
						.listOffers ul#offersLeftSingle{
							height:245px;}
						.listOffers ul#offersRightSmall,
						.listOffers ul#offersLeftSmall{
							height:100px;}
						.listOffers ul li{
							display:block;
							width:380px;
							height:240px;
							clear:both;
							text-decoration:none;
							color:#754922;
							background:url(/images/bgBody.gif);
							position:relative;}
							.listOffers ul#offersRightSingle li,
							.listOffers ul#offersLeftSingle li{
								height:245px;}
							.listOffers ul#offersRightSmall li,
							.listOffers ul#offersLeftSmall li{
								height:90px;
								background:none;
								text-align:center;
								font-weight:bold;
								padding-top:10px;}
						.offerte-h1,
						.offerte-h2{
							position:absolute;
							width:150px;
							left:215px;
							z-index:100;
							line-height:14px;}
							.offerte-h1{
								top:45px;}
							.offerte-h2{
								top:290px;}
						.listOffers ul li a{
							display:block;
							width:350px;
							height:105px;
							padding:15px 15px 0 15px;
							clear:both;
							text-decoration:none;
							color:#754922;
							background:url(/images/bgOffers.png) repeat-x center top;
							cursor:pointer;}
							.listOffers ul li a img{
								float:left;
								border:1px solid #e2bd9c;
								width:88px;
								height:88px;
								background:#fff;}
								.listOffers ul li a:hover img{
									border:1px solid #673a11;}
							.listOffers ul li a big,
							.listOffers ul li a small{
								display:block;
								float:right;
								width:245px;}
								.listOffers ul li a big{
									color:#754922;
									font-size:14px;
									font-weight:bold;
									overflow:hidden;
									line-height:16px;
									padding-bottom:5px;}
									.listOffers ul li a:hover big{
										color:#754922;
										text-decoration:underline;}
								.listOffers ul li a small{
									line-height:14px;}
									.listOffers ul li a small em{
										display:block;
										font-style:normal;
										text-align:right;
										padding-top:5px;}
										.listOffers ul li a small em span{
											text-decoration:underline;}
			#contPage{
				width:800px;
				float:left;
				clear:both;
				background:url(/images/sepPage.gif) no-repeat 254px 65px;
				margin-bottom:25px;
				padding-bottom:20px;}
				#left{
					width:255px;
					float:left;
					height:100px;
					height:auto !important;
					min-height:100px;}
					#left h3{
						display:block;
						clear:both;
						width:250px;
						padding:15px 0 14px 5px;
						color:#53372b;
						font-size:16px;}
					#left ul{
						display:block;
						clear:both;
						width:210px;
						padding:20px 20px 0 25px;
						background:url(/images/shadowH3.png) no-repeat 0 0;}
						#left ul li{
							display:block;
							clear:both;
							width:100%;
							padding-bottom:14px;}
							#left ul li a{
								font-size:13px;
								text-decoration:none;
								color:#53372b;
								line-height:17px;}
								#left ul li a.sel{
									color:#3f74aa;
									font-weight:bold;}
									#left ul li a:hover{
										text-decoration:underline;}
				#contBottom,
				#cont{
					width:800px;
					padding:13px 0 20px 0;
					float:left;
					height:100px;
					height:auto !important;
					min-height:100px;
					color:#53372b;
					line-height:16px;
					font-size:12px;}
					#contBottom{
						border-top:1px solid #754922;}
					#cont h1,
					#contBottom h1,
					#cont big.titlePage{
						display:block;
						font-size:20px;
						font-weight:normal;
						color:#a59461;
						line-height:24px;
						padding:0 5px 9px 5px;
						margin-bottom:17px;
						clear:both;
						border-bottom:1px solid #C5B689;}
					#cont small.goBack{
						padding:0 15px 16px 15px;
						text-align:right;
						display:block;
						font-weight:bold;
						color:#C5B689;}
						#cont small.goBack a{
							color:#C5B689;}
							#cont small.goBack a:hover{
								color:#53372B;}
					#cont p,
					#contBottom p{
						padding:0 15px 16px 15px;}
					#cont ul{
						padding:0 15px 8px 15px;
						list-style:inside disc;}
						#cont ul li{
							padding-bottom:8px;}
					#contForm{
						border-top:1px solid #c5b689;
						float:left;
						clear:both;
						background:url(/images/bgOffers.png) repeat-x center top;
						padding:20px 0 20px 80px;
						width:720px;}
						#contForm form{
							display:block;
							width:100%;
							float:left;
							clear:both;
							padding-bottom:10px;}
							#contForm form big{
								font-size:16px;
								font-weight:bold;
								color:#754922;}
							#contForm form select{
								border:1px solid #c5b689;
								display:inline-block;
								width:220px;
								padding:3px 3px 3px 5px;}
						#contForm iframe{
							border:1px solid #c5b689;
							background:#fff;}
					table.meteo{
						margin-bottom:30px;
						width:100%;
						clear:both;}
						table.meteo tr.top_meteo td{
							background:#53372B;
							font-weight:bold;
							padding:3px 2px;
							height:32px;
							color:#fff;}
							table.meteo tr td{
								border-bottom:1px solid #C5B689;
								text-align:center;
								vertical-align:middle;
								padding:3px 0 0 0;}
								table.meteo tr td.meteo_title_today h3 {
									font-size:15px;
									font-weight:bold;
									padding-bottom:15px;
									text-align:left;}
					#mapPage{
						clear:both;}
						#mapsBig{
							height:400px;
							margin-bottom:10px;
							clear:both;
							border:1px solid #C5B689;}
							.ballon{
								width:240px;
								padding:10px 10px 10px 10px;
								line-height:15px;
								font-size:11px;
								color:#5F3A1E;}
								.ballon form{
									display:block;
									clear:both;
									padding:5px 0;}
									.ballon input.inputE{
										border:1px solid #C5B689;
										height:18px;
										display:block;
										float:left;
										width:195px;}
									.ballon input.inputB{
										color:#fff;
										background:#C5B689;
										text-align:center;
										font-weight:bold;
										cursor:pointer;
										height:20px;
										width:35px;
										display:block;
										float:right;}
								.ballon h5{
									color:#5F3A1E;
									display:block;
									font-size:13px;
									padding-bottom:5px;}
								.ballon a{
									color:#96855D;
									text-decoration:underline;}
									.ballon a:hover{
										color:#5F3A1E;}
						#mapPage #dirContainer{
							clear:both;}
							#mapPage #dirContainer table{
								width:100%;}
								#mapPage #dirContainer table td{
									padding-top:7px;
									padding-bottom:7px;
									line-height:14px;}
									.adp-list,
									.adp-placemark{
										border:1px solid #C5B689;}
									.adp-step,.adp-stepicon, .adp-substep {
										border-top:1px solid #C5B689;}
					#searchEvents{
						display:block;
						float:left;
						clear:both;
						width:100%;
						padding:0 0 17px 0;}
						#searchEvents big{
							float:left;
							display:block;
							font-size:14px;
							color:#754922;
							font-weight:bold;
							padding-top:3px;}
						#searchEvents ul{
							display:block;
							float:right;
							margin:0;
							padding:0;
							list-style:none;}
							#searchEvents ul li{
								display:block;
								float:left;
								padding:0 0 0 15px;}
								#searchEvents ul li input.tCal{
									background:#f3f2f0 url(/images/calendarIcon.gif) no-repeat 70px center;
									border-color:#999b9a #fff #fff #65696c;
									border-style:solid;
									border-width:2px 0 0 1px;
									color:#000;
									cursor:pointer;
									display:block;
									float:left;
									font-size:11px;
									padding:2px 4px;
									width:79px;}
								#searchEvents ul li label{
									display:block;
									float:left;
									padding:3px 5px 0 0;
									line-height:13px;}
								#searchEvents ul li input.cerca{
									background:url(/images/buttonBooking.gif) no-repeat right -3px;
									color:#fff;
									cursor:pointer;
									display:block;
									float:left;
									font-size:13px;
									font-weight:bold;
									height:20px;
									padding:0 15px 2px 0;
									width:75px;}
					#cont ul#sectionList{
						display:block;
						float:left;
						margin:0;
						padding:0;
						list-style:none;
						width:100%;}
						#cont ul#sectionList li{
							padding:15px;
							line-height:normal;
							border-top:1px solid #D3C4B8;
							background:url(/images/bgOffers.png) repeat-x center 0;
							clear:both;
							width:770px;
							float:left;
							height:auto !important;
							height:90px;
							min-height:90px;}
							#cont ul#sectionList li img{
								float:left;
								margin-right:15px;
								border:1px solid #E2BD9C;
								background:#fff;}
							#cont ul#sectionList li a{
								display:block;
								float:left;
								padding-bottom:6px;
								font-size:14px;
								text-decoration:none;
								font-weight:bold;
								color:#754922;
								line-height:16px;}
								#cont ul#sectionList li a em{
									font-weight:normal;
									font-style:normal;}
							#cont ul#sectionList li small{
								display:block;
								float:left;
								line-height:14px;
								font-size:11px;
								color:#754922;}
								#cont ul#sectionList li small em{
									display:block;
									float:left;
									clear:both;
									width:100%;
									text-align:right;
									padding-top:5px;
									font-style:normal;}
									#cont ul#sectionList li small em span{
										text-decoration:underline;}
								#cont ul#sectionList li a,
								#cont ul#sectionList li small{
									width:665px;}
									#cont ul#sectionList li.newsHov a{
										text-decoration:underline;}
									#cont ul#sectionList li.newsHov img{
										border:1px solid #673a11;}
				#right{
					width:525px;
					padding:13px 0 0 20px;
					float:right;
					height:100px;
					height:auto !important;
					min-height:100px;
					color:#53372b;
					line-height:16px;
					font-size:12px;}
					#right h1{
						display:block;
						font-size:20px;
						font-weight:normal;
						color:#96855d;
						line-height:24px;
						padding-bottom:9px;
						margin-bottom:17px;
						clear:both;
						border-bottom:1px solid #C5B689;}
					#right p{
						padding:0 5px 16px 0;}
					#cont ul.siteMapList{
						padding:0 15px;
						list-style:square inside;}
						#cont ul.siteMapList li ul{
							list-style:circle inside;
							padding-left:15px;}
						#cont ul.siteMapList li{
							line-height:18px;
							padding-bottom:0;}
							#cont ul.siteMapList li a{
								text-decoration:none;
								line-height:18px;}
								#cont ul.siteMapList a:hover{
									text-decoration:underline;}
			#contactBottom{
				float:left;
				clear:both;
				width:800px;}
				#contactBottom div,
				#contactBoxLeft,
				#contactBoxRight{
					width:380px;
					background:url(/images/bgContact.png) no-repeat center 0;
					height:320px;
					padding:15px 0 0 0;
					float:left;
					text-align:center;}
					#cont #contactBoxLeft,
					#cont #contactBoxRight{
						background:none;
						height:210px;}
					.contHome #contactBoxRight,
					.contHome #contactBoxLeft{
						width:366px;
						padding:20px 14px 17px 0;
						background:url(/images/bgContact.png) no-repeat center bottom;}
					.contHome #contactBoxLeft a.goHome,
					.contHome #contactBoxRight a.goHome{
						display:block;
						width:350px;
						clear:both;
						padding:1px 1px 1px 15px;}
						.contHome #contactBoxLeft a.goHome:hover,
						.contHome #contactBoxRight a.goHome:hover{
							padding:0 0 0 14px;}
							.contHome #contactBoxLeft a.goHome:hover img,
							.contHome #contactBoxRight a.goHome:hover img{
								border:1px solid #754922;}
					.contHome #contactBoxLeft small,
					.contHome #contactBoxRight small{
						display:block;
						float:left;
						padding:9px 20px 0 15px;
						width:152px;
						height:109px;
						text-align:right;}
						.contHome #contactBoxLeft small img,
						.contHome #contactBoxRight small img{
							border:1px solid #805028;
							margin-bottom:3px;}
						.contHome #contactBoxLeft small a,
						.contHome #contactBoxRight small a{
							display:inline-block;
							color:#744821;
							text-decoration:none;}
							.contHome #contactBoxLeft small a span,
							.contHome #contactBoxRight small a span{
								text-decoration:underline;}
					.contHome #contactBoxLeft a.booking,
					.contHome #contactBoxRight a.booking{
						display:block;
						float:right;
						clear:right;
						color:#fff;
						width:166px;
						height:20px;
						background:url(/images/buttonBooking.gif) no-repeat 0 0;
						font-size:13px;
						text-decoration:none;
						font-weight:bold;
						padding:6px 11px 0 0;
						margin-top:20px;}
						.contHome #contactBoxLeft a.booking:hover,
						.contHome #contactBoxRight a.booking:hover{
							color:#44270e;}
					.contHome #contactBoxRight big,
					.contHome #contactBoxLeft big{
						color:#5f3c1e;
						font-size:16px;
						font-weight:bold;
						line-height:29px;
						height:29px;
						display:block;
						float:right;
						text-align:center;
						margin-top:18px;
						padding-left:20px;
						width:155px;
						background:url(/images/iconPhone.gif) no-repeat 0 center;}
					#contactBottom div#contactBoxLeft{
						height:150px;
						float:left;}
					#contactBottom div#contactBoxRight{
						height:150px;
						float:right;}
					#contactBottom div img{
						margin-bottom:10px;}
					#contactBottom div a,
					#contactBoxLeft a,
					#contactBoxRight a{
						clear:both;
						text-decoration:underline;}
						#contactBottom div a.contactRight{
							color:#3f74aa;}
						#contactBottom div a.contactLeft,
						#contactBoxLeft a,
						#contactBoxRight a{
							color:#96855d;}
							#contactBottom div a:hover,
							#contactBoxLeft a:hover,
							#contactBoxRight a:hover{
								color:#754922;
								text-decoration:underline;}
					#contactBottom div big{
						color:#5f3c1e;
						font-size:16px;
						font-weight:bold;
						line-height:29px;
						height:29px;
						clear:both;
						display:block;
						float:left;
						width:100%;
						text-align:center;
						margin-top:18px;
						background:url(/images/iconPhone.gif) no-repeat 96px center;}
			#mainMenuBottom{
				display:block;
				width:792px;
				float:left;
				clear:both;
				padding:12px 0 40px 8px;
				border-top:1px solid #754922;}
				#mainMenuBottom li.mainLi{
					display:block;
					float:left;
					width:171px;
					padding:10px 10px 0 10px;
					margin-right:6px;
					background:url(/images/bgOffers.png) repeat-x center top;
					height:auto !important;
					height:63px;
					min-height:63px;}
					#mainMenuBottom li.mainLi big{
						display:block;
						clear:both;
						color:#03b9c6;
						font-size:15px;
						font-weight:bold;
						height:25px;
						letter-spacing:-1px;}
					#mainMenuBottom li.mainLi ul li{
						padding:0;
						background:none;}
						#mainMenuBottom li.mainLi ul li a{
							font-size:11px;
							color:#754922;
							text-decoration:none;
							line-height:15px;}
							#mainMenuBottom li.mainLi ul li a:hover{
								color:#41240a;
								text-decoration:underline;}
			#footer{
				width:800px;
				float:left;
				clear:both;
				height:30px;
				border-top:1px solid #754922;}
				#buttonTop{
					position:absolute;
					top:335px;
					left:14px;
					z-index:901;}
					#buttonTop a{
						display:block;
						float:left;
						clear:both;
						margin-bottom:3px;
						width:110px;
						height:29px;
						padding:15px 0 0 65px;
						font-weight:bold;
						text-decoration:none;
						background:url(/images/buttonTop.jpg) no-repeat;
						color:#5f5245;
						font-size:16px;}
						#buttonTop a.buttCam{
							background-position:0 bottom;}
						#buttonTop a:hover{
							color:#382d21;}
				#footer ul.left{
					display:block;
					float:left;
					padding-top:10px;}
					#footer ul.left li{
						display:block;
						float:left;
						padding:0 6px;
						border-right:1px solid #9b7555;}
						#footer ul.left li.lastChild{
							padding-right:0;
							border:none;}
							#footer ul.left li a{
								color:#9b7555;
								text-decoration:none;
								font-size:11px;
								line-height:14px;}
				#footer ul.right{
					display:block;
					float:right;
					padding-top:10px;}
					#footer ul.right li{
						display:block;
						float:left;
						padding:0 6px;
						border-right:1px solid #754922;}
						#footer ul.right li.lastChild{
							border:none;}
							#footer ul.right li a{
								color:#754922;
								text-decoration:none;
								font-size:12px;
								line-height:14px;}
								#footer ul li a:hover{
									text-decoration:underline;}
.titolo{
font-size:16px;
font-weight:bold;
padding-bottom:10px;}									
