body, html
{margin:0; font-family:arial, sans-serif; font-style:normal; font-size:13px; color: #000000;}

font.titoloblu
{font-family:arial, sans-serif;
font-style:normal;
FONT-WEIGHT: bold;
font-size:15px;
color: #005E7C
}

font.corsivoblu
{font-family:arial, sans-serif;
font-style:italic;
FONT-WEIGHT: bold;
font-size:15px;
color: #005E7C
}

font.corsivobluhome
{font-family:arial, sans-serif;
font-style:italic;
FONT-WEIGHT: bold;
font-size:12px;
color: #005E7C
}

font.corsivoblunormal
{font-family:arial, sans-serif;
font-style:italic;
FONT-WEIGHT: normal;
font-size:12px;
color: #005E7C
}
font.blupiccolo
{font-family:arial, sans-serif;
font-style:normal;
FONT-WEIGHT: normal;
font-size:12px;
color: #005E7C
}

font.corsivorosso
{font-family:arial, sans-serif;
font-style:italic;
FONT-WEIGHT: normal;
font-size:12px;
color: #D70007
}

font.piccolo
{font-family:arial, sans-serif;
font-style:italic;
FONT-WEIGHT: normal;
font-size:11px;
color: #000000
}
font.video
{font-family:arial, sans-serif;
font-style:normal;
FONT-WEIGHT: normal;
font-size:11px;
color: #838282
}

font.esterno
{font-family:arial, sans-serif;
font-style:normal;
FONT-WEIGHT: normal;
font-size:11px;
color: #000000
}

a.menu
{font-family:arial, sans-serif;
font-style:normal;
FONT-WEIGHT: bold;
font-size:12px;
text-decoration:none;
color: #ffffff}
a.menu:hover
{text-decoration:none;
color: #ffffff}

a.link
{FONT-WEIGHT: bold;
text-decoration:none;
color: #005E7C}
a.link:hover
{text-decoration:underline}

a.linkvideo
{font-family:arial, sans-serif;
text-decoration:none;
font-style:normal;
FONT-WEIGHT: normal;
font-size:11px;
color: #838282}
a.linkvideo:hover
{text-decoration:underline}

a.linknews
{FONT-WEIGHT: normal;
text-decoration:none;
font-style:italic;
color: #005E7C}
a.linknews:hover
{text-decoration:underline}

td.menu
{  
height:21px;
width:176px;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 12px; 
padding-right: 0px; 
background-image:url('images/back-menu.jpg');
border-style: solid; 
border-color: #C1C1C1;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px
}

td.testo
{  
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 25px; 
padding-right: 5px; 
background: #ffffff; 
border-style: solid; 
border-color: #C1C1C1;
text-align: left;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px
}

td.testo-home
{  
padding-top: 8px; 
padding-bottom: 0px; 
padding-left: 10px; 
padding-right: 0px; 
background: #ffffff; 
border-style: solid; 
border-color: #C1C1C1;
text-align: left;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px
}

td.colonna-home
{  
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
background: #ffffff; 
border-style: solid;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px
}

td.garante
{  
font-family:Times New Roman, sans-serif;
font-size:12px;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
background-image:url('images/sfondo-garante.gif');
background-repeat:no-repeat;
border-style: solid; 
border-color: #C1C1C1;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px
}
.news
{ 
margin-top: 6px; 
margin-bottom: 0px;
margin-left: 165px}

DIV.interno 
{height: 290px;
font-family:arial, verdana, sans-serif;
font-style:normal; 
font-size:12px;
color: #000000;
padding-top: 0px; 
padding-bottom: 12px; 
padding-left: 20px; 
padding-right: 0px; 
overflow-x:hidden;
overflow-y:auto
}
