		html, body{
		margin: 0;
		padding: 0;
		background-color: #FFFFFF;
		width: 100%;
		height: 100%;
		}
		#contenitore{
		position: absolute;
		z-index:10;
		left: 50%;
		top:30px;
		margin-left:-490px;
		width: 980px;
		}
		#photogallery{
		position: absolute;
		z-index:50;
		top:0px;
		right:0px;
		width: 170px;
		height:53px;
		}
		#onda{
		position: absolute;
		z-ndex:1;
		width: 100%;
		height: 1000px;
		background-image: url(images/onda.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		}
		#menu{
		position: relative;
		width: 980;
		height: 45px;
		background-image: url(images/sfondo-menu.gif);
		}
		p.menu {
		font-family: Arial, Verdana, sans-serif;
		color: #195291;
		font-size: 11px;
		position: absolute;
		bottom: 0;
		margin: 0;
		padding-bottom: 15px;
		}
		a.menu {
		text-decoration:none;
		color: #195291;
		}
		a {
		text-decoration:none;
		color: #1A5392;
		}
		#bordo-meteo{
		position: relative;
		z-index: 3;
		top:12px;
		left: 8px;
		overflow: hidden;
		height: 55px;
		width: 110px;
		}
		#meteo{
		position: relative;
		overflow: hidden;
		top: 0px;
		left: 0px;
		margin-left: -2px;
		margin-top: -47px;
		height: 110px;
		width: 215px;
		}
		#box-centrale{
		position: relative;
		z-index: 2;
		width: 540px;
		margin-left: 10px;
  		margin-right: 10px;
		}
		#testi{
		position: relative;
		z-index: 2;
		width: 760px;
		margin-left: 10px;
		text-align: justify;
		font-family: Arial, Verdana, sans-serif;
		color: #000000;
		font-size: 13px;
		}
		#testi2{
		text-align: justify;
		font-family: Arial, Verdana, sans-serif;
		color: #001D5F;
		font-size: 13px;
		}
		#fotodx{
		position: relative;
		z-index: 2;
		margin-left: 15px;
		margin-bottom: 10px;
		float: right;
		} 
		#box-lastminute{
		position: relative;
		float: left;
		z-index: 2;
		width: 265px;
		margin-right: 10px;
		}
		#box-agenda{
		position: relative;
		float: left;
		z-index: 2;
		width: 265px;
		}
		input.newsletter{
		width: 190px;
		height: 14px;
		border: solid 1px #DCDBC0;
		font-family: Tahoma;
		font-size: 8pt;
		color: #000000;
		background-color: #FFFFFF;
		}
		#copyright{
		position: relative;
		z-index: 1;
		left: 50%;
		padding-top: 30px;
		margin-left:-490px;
		width: 980px;
		height: 140px;
		background-image: url(images/sfondo_copyright.gif);
		}
		input.contatti{
		width: 250px;
		height: 18px;
		border-color: #CFCFCF;
		font-family: Tahoma;
		font-size: 8pt;
		}
		textarea.contatti{
		width: 370px;
		height: 150px;
		}
		.menuoff {
		display:none;
		font-family: Arial, Verdana, sans-serif;
		color: #FFFFFF;
		font-size: 13px;
		}
		.menuon {
		display:block;
		font-family: Arial, Verdana, sans-serif;
		color: #FFFFFF;
		font-size: 13px;
		}
		a.sottomenu:Link {font-family: Arial, Verdana, sans-serif; text-decoration:none; color: #588ac1; font-size: 13px;}
		a.sottomenu:Visited {font-family: Arial, Verdana, sans-serif; text-decoration:none; color: #a82b00; font-size: 13px;}
		a.sottomenu:Hover {font-family: Arial, Verdana, sans-serif; text-decoration:none; color: #000000; font-size: 13px;}
		a.sottomenu:Active {font-family: Arial, Verdana, sans-serif; text-decoration:none; color: #000000; font-size: 13px;}
		 .nascosto { display: none; }