a {  		font-family:"times new roman", serif;		color:#336699;		text-decoration:none;	}a:visited {	color:#336699;}a:hover {	color:#0066ff;}a:active {	color:#009933;		}p, ol, ul, li {	font-family:"times new roman", georgia, serif;	font-size: 15px;	line-height: 19px;}ul.home {padding-bottom:4%}li.home {line-height:21px; font-weight:demi-bold}h1 {	font-size: 28px;	color: #ffffff;	font-family: garamond, georgia, serif;	font-weight:bold;	text-align:center;}h2 {		font-size:22px; 		font-family:georgia, "times new roman", serif;		font-weight:bold;		color:#336699;		margin-top:30px;		text-decoration:none;}h3 {  		font-size: 16px; 		font-family: georgia, "times new roman", serif; 		font-weight: bold; 		color:#003399;		margin-top:26px;		}		h4 {  		font-size:16px; 		color:#336699; 		font-family:georgia, "times new roman", serif; 		font-weight:bold; 		font-style:italic;		line-height:0px; 		padding-top:0px;		text-decoration:none;		text-align:left;		}h4.home {		color:#cccccc;		font-weight:bold;		font-style:normal;		text-align:center;		text-decoration:none;		}body {  		font-family: "times new roman", georgia, serif;		color:#000000;		}h5 {  	font-size:14px;	font-family:"times new roman", georgia, serif;	color:#025ec5;	padding:10px 10px 0px 10px;	}h5.home {	font-size: 13px; 	font-family:"times new roman", georgia, serif;	color:#ffffff;	text-align:center;	padding:0px 10px 0px 10px;	line-height:19px;}h5.front {	font-size: 13px; 	font-family:"times new roman", georgia, serif;	color:#000000;	text-align:left;	padding:0px 10px 0px 10px;	line-height:19px;}h5.colored {	font-size:13px;	font-family:"times new roman", georgia, serif;	color:#025ec5;	line-height:18px;	text-align:center;	border: 1px solid #025ec5;	padding:0px 0px 0px 0px;	width: 150px;	position: relative;	center: 1px;	}h5.sub {	font-size:14px;	font-family:"times new roman", georgia, serif;	font-style:oblique;	color:#336699;	line-height:18px;	text-align:left;	padding:0px 0px 0px 0px;	}	p.home {	font-size: 12px; 	font-family:"times new roman", georgia, serif;	color:#ffffff;	text-align:center;}		.corpo {	padding:5px 20px 10px 15px;	}.barra {		font-family: Verdana, Arial, Helvetica, sans-serif; 		font-size:12px; 		text-decoration:none;		color: #cccccc !important;		font-weight:bold;		}.barra a:link {	color: #00557D !important;}.barra a:visited {		color:#00557D;		}.barra a:hover {	color: #00557D !important;}.barra a:active {	color: #00557D !important;}.freccia { padding-top:5px; padding-bottom:0px}.path {	font-family:Verdana,Arial,Helvetica,sans-serif; 	font-size:11px; 	font-weight:bold; 	text-indent:2px;	}.path a:limk {	font-family:Verdana,Arial, Helvetica,sans-serif;	font-size:11px;	}.laterale {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 0px 3px 3px 3px;}.left {background-color:#025ec5;}.left img{border:none;}.menu {		font:12px arial, helvetica, sans-serif; 		background-color:#000000; 		layer-background-color:#000000; 		position:relative;		top:-90px;		z-index:-1;		}td { 	font-family:"times new roman", georgia, serif;	font-size:12px;	}.tav {		width:80%;		line-height:20px;		background-color:#ffffff;		font-family:georgia,"times new roman",serif;		font-size:13px;		}.menulocale {			font-size:13px;			background-color:#025ec5;			color:#003399;			}.menulocale a:link {			color:#ffffff;			font-size:13px;			width:100%;			font-weight:normal;			}.menulocale a:visited {			color:#cccccc;			font-size:13px;			width:100%;			}.menulocale a:hover {			color:#cc3300;			background-color:#ffffff;			font-size:13px;			font-weight:normal;			}.menulocale a:active {			color:#996666;			font-size:13px;			font-weight:normal;			background-color:#ffffff;			}.tabella {width:100%;background-color:#003399;}#sotto {			background-color:#cc3300;}.footer {		font-family:"times new roman", georgia, serif;		font-size:12px;		color:#003399;		padding-bottom:4px;		margin-top:2px;	}.didascalia {		font-family:"times new roman", georgia, serif;		font-size:12px;		color:#000000;		padding-bottom:4px;		margin-top:2px;	}#footer {		font-family:"times new roman", georgia, serif;		font-size:12px;		color:#ffffff;		font-style:italic;		text-align:center;		padding-bottom:4px;		margin-top:2px;	}.testa {	background-image:url('immagini/barra.jpg');	background-repeat: repeat;	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}.testa a:link {	color : #ffffff;	font : bold 12px Georgia, "Times new roman", Arial, Helvetica, sans-serif;}.testa a:visited {	color : #ffffff;	font : bold 12px Georgia, "Times new roman", Arial, Helvetica, sans-serif;}.elenco {	background-color: #ededed;	font: "times new roman", georgia, serif;	color: #000000;	}div#gallery {	margin-left:5px;	padding:2px;}div#zoom{float:left;margin:0 0 5px 2px;padding: 5px;border:1px solid #ccc}div#zoom h3{margin:0;font-size:100%;color: #666;text-align:center}div#zoom img{display:block;}div#minipics {clear:left;margin-right:40px;margin-top:1em;}div#minipics img{border:0}div#minipics a{margin:0 5px 5px 5px;border:1px solid #ccc;padding: 3px; font-size: 12px;text-decoration:none;}