.testo 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #333366;
    margin-top: 0px;
}

.testoscrollnews
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #333366;
}

.testoscrollnews a:link
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333366;
    font-weight: bold;
}

.testoscrollnews a:hover
{
    font-size: 11px;
    color: #cc0000;
    font-weight: bold;
}

.testoscrollnews a:visited
{ 
    font-size: 11px;
    font-weight: bold;
}


.titoloHomeDts {
	text-align: center;
	border-bottom: 3px solid #990000;
	color: #990000;
	font-size: 13px;
	font-weight: bold;
}

table.col12 td {
	width: 33%;
	padding: 3px;
}


table.gallery td {
	text-align: center;
	margin: 2px; 
	padding: 2px;
	font-size: 10px;
	vertical-align: middle;
}




.titolohome
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333366;
    font-weight: bold;
}

.testopiccolo
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11

x; 
    color: #333366; 
    margin-top: 0px;
}

.testopiccolo1
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #333366; 
    margin-top: 0px;
}

.testopiccolored
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #FF0000;
    margin-top: 0px;
}

a:link
{
    font-size: 12px; 	
    color: #333366;
}

a:hover
{
    font-size: 12px; 	
    color: #cc0000;
}

a:visited
{
    font-size: 12px;
}

td.pathway
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #333366;
    padding: 1px;
    text-align: left;
    border-bottom: dotted 1px #cccccc;
}

td.pathway a:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #333366;
    padding: 1px;
    text-align: left;
}

td.pathway a:hover
{
    font-size: 12px; 
    color: #333366;
}

td.pathway a:visited
{
    font-size: 12px; 
    color: #333366;
}

p.menutitolileo 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-weight: bold;
    color : #333366;
    font-size: 12px;
    background-color: #E0E7ED;
    padding: 2px 0px 2px 0px;
    margin-bottom: 0px;
}

p.menucontentleo 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color : #333366;
    font-size: 12px;
    border: solid 1px #E0E7ED;
    padding: 2px 0px 2px 0px;
    margin-top: 0px;
}

p:first-line {	margin-left: -1em;

}


td.toolbar 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	border-color: #000000;	
    background-color:  #003975;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    text-align:center;
    color: #ffffff;  
}

td.toolbar a:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    background-color: #003975;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
}

td.toolbar a:hover
{
    font-size: 12px; 
    color: #ffffff;
}

td.toolbar a:visited
{
    font-size: 12px; 
    color: #ffffff;
}

td.botbar 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    border-color: #000000;
    background-color:  #003975;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    color: #ffffff;
    font-size: 10px;
}

td.botbar a:link
{
    font-size: 10px;
    color: #ffffff;
}

td.botbar a:hover
{
    font-size: 10px;
    color: #ffffff;
}

td.botbar a:visited
{
    font-size: 10px;
    color: #ffffff;
}

.headerscuro
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    font-weight: bold;
    background-color:  #003975;
    text-align: center;
    padding: 2px 0px 2px 0px;
}

.headergrigio
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333366;
    font-weight: bold;
    background-color: #E0E7ED;
    padding: 2px 0px 2px 0px
}

.testobigcontenuti 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333366;
    font-weight: bold;
}

.testobigcontenuti a:link
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333366;
    font-weight: bold;
}

.testobigcontenuti a:hover
{
    font-size: 14px;
    color: #cc0000;
    font-weight: bold;
}

.testobigcontenuti a:visited
{ 
    font-size: 14px;
    font-weight: bold;
}

a.linkpiccoli:link
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333366;
    font-weight: bold;
}

a.linkpiccoli:hover
{
    font-size: 11px;
    color: #cc0000;
    font-weight: bold;
}

a.linkpiccoli:visited
{ 
    font-size: 11px;
    font-weight: bold;
}

a.linkpiccolinobold:link
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333366;
}

a.linkpiccolinobold:hover
{ 
    font-size: 11px;
    color: #cc0000;
}

a.linkpiccolinobold:visited
{ 
    font-size: 11px;
}

a.linkpiccoli2:link
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333366;
    font-weight: bold;
}

a.linkpiccoli2:hover
{
    font-size: 10px; 
    color: #cc0000;
    font-weight: bold;
}

a.linkpiccoli2:visited
{
    font-size: 10px; 
    font-weight: bold;
}

a.linkpiccoli2nobold:link
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333366;
}

a.linkpiccoli2nobold:hover
{ 
    font-size: 10px;
    color: #cc0000;
}

a.linkpiccoli2nobold:visited
{ 
    font-size: 10px;
}

td.headertabelle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;		
    font-weight: bold;
    color: #333366;
    font-size: 10px;
    background-color: #E0E7ED;
}

td.content
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    color : #333366;
    font-size: 12px;
    border: solid 1px #E0E7ED;
}

td.contentredbold
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    color: #FF0000;
    font-size: 12px;
    border: solid 1px #E0E7ED;
    font-weight: bold;
}

td.headertabelle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-weight: bold;
    color: #333366;
    font-size: 12px;
    background-color: #E0E7ED;
}


div.risposteFAQEa {
	margin: 12px;
	width: 600px;
	padding: 5px;
	border: 1px dotted #c0c0c0;
}

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}


