body, html{	font-family:Arial, Helvetica, sans-serif;	margin:0;	padding:0;	text-align:center;}#top h1, hr{	height:1px;	width:1px;	display:none;}#contenitore{	width:720px;	margin:0 auto;}#menutop{	text-align:right;	font-size:75%;	margin-right:5px;	width:inherit;}	#menutop a{		color:#333333;		text-decoration:none;	}#top{	height:95px;	width:inherit;	background-image:url(top.jpg);	background-position:bottom;	background-repeat:no-repeat;}.menuAttivo{	background-color:#aaa;}/**************************************** Menu***************************************/#menu{	height: 1.5em;	width:720px;}#menu ul{	border: 0;	margin: 0;	padding:0 0 0 6px;	list-style-type: none;	text-align: center;}#menu ul li{	display: block;	float: left;	text-align: center;	padding: 0;	margin: 0;}#menu ul li a{	background: transparent;	width:100px;	border-right: 1px solid #000;	border-top:1px solid #000;	border-bottom:1px solid #000;	padding: 0;	color: #000;	text-decoration: none;	display: block;	text-align: center;	text-transform:uppercase;	font: normal 10px/18px Arial, Helvetica, sans-serif;}#firstMenu{	border-left:1px solid #000;}#menu ul li a:hover, #menu li a:focus{	color: #fff;	background: #000;}#menu a:active{	background: #c60;	color: #fff;}#centro{	width:720px;}#wrap{	float:left;	width:490px;		background-image:url(griglia.jpg);	height:340px;	border-bottom:2px solid #000;}#menuLat{	width:188px;	float:left;}	#menuLat h1{		padding:0;		margin:6px 0 0 0;		font-size:100%;	}		#menuLat ul{		text-align:left;		list-style-type:none;		margin:10px 0 0 8px;		padding:0;	}	#menuLat ul li{		text-align:center;		border:1px solid #000;		width:170px;		margin:4px 0;	}	#menuLat ul li a{		color:#000000;		font-size:80%;		text-transform:uppercase;		text-decoration:none;	}/**************************************** Main***************************************/#main{	float:right;	width:290px;}	#main h1{		text-align:left;		font-size:100%;	}	#main p{		text-align:left;		font-size:80%;		padding:5px 10px 0 5px;	}		#main a{		color:#000000;	}	#listaFoto{	padding:10px;}		#listaFoto img{		border:1px solid #000;		margin:2px;	}#foto{	float:right;	height:342px;	}#showFoto{	margin-top:10px;}#showFoto img{	border:1px solid #000;}#showFoto p{	text-align:center;	font-size:80%;}#showFoto a{	color:#000000;	text-decoration:none;	font-weight:bold;}#accessibilita p{	text-align:left;	font-size:80%;}#foot{	clear:both;	height:40px;	background-image:url(foot.jpg);	background-position:bottom;	background-repeat:no-repeat;}.cancella{	clear:both;	height:0px;	width:0px;}