


.bianco {
	background: #FFFFFF ; 
}


.nero {
	background: #000000 ;
}


.cx {
	text-align: center ;
	text-indent: 0pt ;
}


.dx {
	text-align: right ;
	text-indent: 0pt ;
}


.sx {
	text-align: left ;
	text-indent: 0pt ;
}


.verde {
	background: #38928B ;
}


.verdescuro {
	background: #2D756F ;
}



.verdescurodx {
	background: #2D756F ;
	text-align: right;
}



.riga {
	background: #003A35 ;
}


.copy {
 	font-family: verdana, helvetica, arial, helv; 
	font-size: 8pt ;
	text-align: left;
	text-indent: 0pt ;
	color: #003A35 ; 
}








/* STILI SPECIFICI */



body {
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	background: #00746B url("images/bg.gif") ; 
	font-family: verdana, helvetica, arial, helv;
	font-size: 10pt;
	text-align: left ;
}




a    {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 10pt ;
	text-decoration: none ;
	color: #003A35 ;
	font-weight: bold :
}


a:hover {
	color:#FFFFFF ;
	text-decoration: underline ;
}


a:active	{
	text-decoration: none ;
}


a:visited  {
	text-decoration: none ;
}






a.link2    {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 8pt ;
	text-decoration: none ;
	color: #FFFFFF ;
	font-weight: plain ;
	line-height: 14pt ;
	text-align: left;
}


a.link2:hover {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 8pt ;
	color:#003A35 ;
	text-decoration: none ;
	background: #38928B ;
}



a.link2top    {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 9pt ;
	text-decoration: none ;
	color: #FFFFFF ;
	font-weight: bold ;
	line-height: 14pt ;
	background: #2D756F ;
	text-align: right;
}


a.link2top:hover {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 9pt ;
	color:#003A35 ;
	text-decoration: none ;
	background: #38928B ;
	background: #2D756F ;
	text-align: right;
}




a.linknews    {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 9pt ;
	text-decoration: none ;
	color: #FFFFFF ;
	font-weight: normal ;
	line-height: 14pt ;
}


a.linknews:hover {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 9pt ;
	color:#003A35 ;
	text-decoration: none ;
	background: #38928B ;
}



a.linkfotomese    {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 9pt ;
	text-decoration: none ;
	color: #FFFFFF ;
	font-weight: bold :
}


a.linkfotomese:hover {
	color:#FF9900 ;
	text-decoration: underline ;
}




a.mappa    {
	font-family: verdana, helvetica, arial, helv ;
	font-size: 9pt ;
	text-decoration: none ;
	color: #003A35 ;
	font-weight: bold :
}


a.mappa:hover {
	color:#000000 ;
	text-decoration: underline ;
}





p {
 	font-family: verdana, helvetica, arial, helv; 
	font-size: 10pt ;
	text-align: justify;
	text-indent: 0pt ;
}


p.mappa {
 	font-family: verdana, helvetica, arial, helv; 
	font-size: 9pt ;
	text-align: left;
	text-indent: 0pt ;
	margin-left: 22pt;
	margin-bottom: 30pt;
}



table, tr {
	vertical-align: top;
	text-align: left;
	background: #38928B ;
}




td {
	font-family: verdana, helvetica, arial, helv; 
	font-size: 9pt ;
	text-align: justify;
	text-indent: 0pt ;
	color: #FFFFFF ;
}


td.fotomese {
	font-family: verdana, helvetica, arial, helv; 
	font-size: 9pt ;
	text-align: left;
	text-indent: 0pt ;
	color: #38928B ;
	background: #000000 ;
}


td.fotomeselink {
	font-family: verdana, helvetica, arial, helv; 
	font-size: 9pt ;
	text-align: center;
	text-indent: 0pt ;
	color: #2D756F ;
	background: #000000 ;
}


td.left {
	font-family: verdana, helvetica, arial, helv; 
	font-size: 9pt ;
	text-align: left;
	text-indent: 0pt ;
	color: #FFFFFF ;
}


h1 {
	font-family: verdana, helvetica, arial, helv; 
	font-size: 12pt ;
	text-align: right;
	text-indent: 0pt ;
	color: #FFFFFF ;
	font-weight: bold ;
}




b {
	font-weight: bold ;
}

b.extra {
	font-family: verdana, helvetica, arial, helv; 
	font-size: 12pt ;
	font-weight: bold ;
}



div {
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 10pt;
	background: #38928B ; 
	font-family: verdana, helvetica, arial, helv;
	font-size: 10pt;
	text-align: left ;
	padding: 2pt;
}

div.home {
	margin-left: 10pt;
	margin-right: 10pt;
	margin-top: 10pt;
	margin-bottom: 10pt;
	background: #38928B ; 
	font-family: verdana, helvetica, arial, helv;
	font-size: 10pt;
	text-align: left ;
	padding: 2pt;
}



img.mini {
	padding: 0pt;
	margin-bottom: 10pt;
}
