BODY { margin: 0 0 0 0;padding: 0 0 0 0; background-color: #bbd1e8;background-position:top;background-repeat:repeat-x;background-image:url(../immagini/sfondo.gif)}h1 {  font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000066; text-decoration: none; margin:0px; border:0; padding:0;}.normal-left {  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left}.normal-center {  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center}.normal-right { font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right}.normal-just { font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify}.error {  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #ff0000; font-weight: bold}.title {  font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}.small {  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black}.menu {  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #044d79; font-weight: bold}.menu A {  color : #000066; }.menu A:Hover { text-decoration:underline;  color: #000066}.smaller {  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 8px}A { text-decoration : none; color : #000066; font-weight: bold;}A:Visited  { text-decoration : none}A:Active  { color : #000066;}A:Hover  { color : #000066;}input, select {	background-color: #fffff;	font-weight: bold;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	border-color: #000000;	border: 1px solid;	padding: 2px;}textarea {	background-color: #ffffff;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	border-color: #000000;	border: 1px solid;	padding: 2px;}td.normal_left{	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	height: 30px;}td.normal_center{	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;}td.normal_right{	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: right;}table.main{	border: 1px solid black;}input.invia {	font-weight: bold;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	border-color: #000000;	border: 1px solid;	padding: 2px;	width: 110px;}input.inviasearch {	font-weight: bold;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	border-color: #000000;	border: 1px solid;	padding: 2px;	width: 110px;}table.fotogallery{	border: 0px solid black;}td.fotogalleryfoto{	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;}td.fotogalleryinfo{	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: center;}table.fotogallerytop{	border: 0px solid black;}td.fotogallerytop{	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;}form{	display: inline;}td.newscomment_left{	background-color: #7896CF;	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;}td.newscomment_right{	background-color: #7896CF;	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: right;}td.newscomment_title{	padding:5px;	background-color:#7896cf;	color: #000000;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;}td.newscomment_comment{	background-color: #cde5fa;	color: #000000;	padding: 3px;	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;}table.newscomment{	border: 1px solid #000066;}