body {	margin: 0 auto;}div.dividi {width: 58px; height: 10px; float: left; background-color: #F8E219; margin: 0; padding: 0; margin-right: 20px;}p.titolo	{font-family: Arial; font-size: 20px; color: #666;}p.testo	{font-family: Arial; font-size: 12pt; color: #000;}td.celltitolo	{font-family: Arial; font-size: 20px; color: #666; padding-right: 50px;}td.celltesto	{font-family: Arial; font-size: 12px; color: #000; line-height: 180%; padding-right: 30px;}td.celltesto0	{font-family: Arial; font-size: 12px; color: #000; line-height: 180%; }table.val {font-family: Arial; font-size: 12px; color: #000; line-height: 180%;}td.celltitolor	{font-family: Arial; font-size: 20px; color: #666; padding-right: 50px; border-top: 1px solid #CCC}td.celltestor		{font-family: Arial; font-size: 12px; color: #000; line-height: 180%; padding-right: 30px; border-top: 1px solid #CCC;}td.celltitolof	{font-family: Arial; font-size: 20px; color: #666; padding-right: 50px; border-top: 1px solid #CCC; padding-top: 10px; padding-bottom: 10px;}td.celltestof		{font-family: Arial; font-size: 12px; color: #000; line-height: 180%; padding-right: 30px; border-top: 1px solid #CCC; padding-top: 10px; padding-bottom: 10px;}td.privacy	 {font-family: Arial; font-size: 11px; color: #000; background-color: #E8E8EA; padding: 10px}td.riga			{border-top: 1px solid #CCC;}td.celltestosm	{font-family: Arial; font-size: 11px; color: #666; line-height: 180%; padding-right: 30px;}td.celltestord	{font-family: Arial; font-size: 12px; color: #000; line-height: 180%; padding-right: 30px; border-bottom: 1px solid #CCC;}.didascalia {font-family: Arial; font-size: 8pt; color:#999}td.gallsx	{font-family: Arial; font-size: 20px; color: #666; line-height: 180%; padding-right: 15px;}td.galldx	{font-family: Arial; font-size: 20px; color: #666; line-height: 180%; border-left: 1px solid #CCC; padding-left:15px;}table.galleria p {margin-top:5px; font-famili: Arial; font-size:12px;}table.galleria td {vertical-align: top; text-align:center}table.galleria div {width: 140px; text-align: left;}table.thumbs{	font-family: Arial; font-size: 20px; color: #666;}table.thumbs img {	margin-left: 5px;	margin-right: 5px;	border:0;}a:link  {	color: #666;	text-decoration: underline;}a:visited  {	color: #666;	text-decoration: underline;}a:hover {	color: #000;	text-decoration: underline;	}a.small:link  {	font-weight: bold;	font-size: 9pt;	color: #666;	text-decoration: underline;}a.small:visited  {	font-weight: bold;	font-size: 9pt;	color: #666;	text-decoration: underline;}a.small:hover {	font-size: 9pt;	color: #000;	text-decoration: underline;	}td.celltestor img {	float: right;	border: 0;	margin-bottom: 2px;}td.celltestof img {	float: right;	border: 0;	margin-bottom: 2px;}#footer {	font-family: Arial;	font-size: 10px;	color: #000;	background-image: URL('footer.jpg');	width: 990px;	height: 23px;	}.footer {	font-family: Arial;	font-size: 10px;	padding-bottom:5px;	color: #000;	width: 990px;	height: 23px;	}#footer p {	margin-top: 4px;}#contapagine {	width: 100%;	font-family: Arial;	font-size: 12px;	color: #515151;	margin-bottom: 3px;	}#contapagine a:link {	text-decoration: none;	color: #515151;}#contapagine a:visited {	text-decoration: none;	color: #515151;}#contapagine  a:hover {	color: #000;}#contapagine img{	border: 0}input.testo {	background-color: #E8E8E8;	border: #FFF;	font-family: Arial;	font-size: 10pt;	padding-left: 5px;	padding-right: 5px;		color: #000;	width: 100%;}input.testo2 {	background-color: #E8E8E8;	border: #FFF;	font-family: Arial;	font-size: 10pt;	padding-left: 5px;	padding-right: 5px;		color: #000;	width: 250px;}textarea {	background-color: #E8E8E8;	border: #FFF;	font-family: Arial;	font-size: 10pt;	padding-left: 5px;	padding-right: 5px;		color: #000;	width: 100%;	height: 100px;}select {	background-color: #E8E8E8;	border: #FFF;	font-family: Arial;	font-size: 10pt;	color: #000;	width: 100%;}iframe {	width: 100%;	height: 410px;	overflow: auto;	border: 0px solid #000;}body.scrollcs {margin: 0;scrollbar-arrow-color : #000000;scrollbar-face-color : #F8E31A;scrollbar-highlight-color : #F3F3F3;}table.mappa {	font-family: arial;	font-size: 9pt;}table.mappa th{	background-color: #F8E31A;	text-decoration: bold;}table.mappa td{	background-color: #DDD;	padding-left: 10px;}table.mappa td.sec {	background-color: #F0F0F0;	padding-left: 20px;	}table.mappa a:link, table.mappa a:visited{	text-decoration: none;	color: #000;}table.mappa a:hover{	color: #666}