body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height:100%;
margin:0;
background-color:#FFFFFF;
color:#666666;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
/*color:#666666;*/
}

table  {
border:0;
}

/* INIZIO STILI DI TD */

td.TDmenu {
height:26px;
vertical-align:middle;
background:url(../img/tasti_menu_left/sfondo_2x26px.gif);
background-repeat:repeat-x;
padding: 6 0 9 13;
}

a.NUOVOmenu:link, a.NUOVOmenu:visited, a.NUOVOmenu:active {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#002164;
text-decoration: none;
text-transform:uppercase;
}

a.NUOVOmenu:hover {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: none;
text-transform:uppercase;
}


td.lineaGrigioBianco {
height:7px;
background:url(../img/linea_grigio-bianco_1x4px.gif);
background-repeat:repeat-x;
}

td.SottPagTitleBig {
height:34px;
background:url(../img/linea_Sottopag_2x34.gif);
background-repeat:repeat-x;
padding-left:5px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

td.SottPagTitleSmall {
width:158px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#002164;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:5px;
font-weight:bold;
}

div.SottPagTitleSmall {
width:158px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#002164;
vertical-align:top;
font-weight:bold;
}

div.Subscribe {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#002164;
line-height:150%;
}

div.SubscribeGREEN {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#00CC33;
line-height:150%;
}

div.SubscribeRED {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
line-height:150%;
}

span.SottPagTitleSmall {
width:158px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#002164;
vertical-align:top;
font-weight:bold;
}

td.SottPagText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

div.SottPagText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
vertical-align:top;
}

span.SottPagText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
vertical-align:top;
}

td.SottPagLineaORIZ {
background:url(../img/linea_grigio-bianco_1x7px_OR.gif);
background-repeat:repeat-y;
width:7px;
}

div.SottPagLineaORIZ {
background:url(../img/linea_grigio-bianco_1x7px_OR.gif);
background-repeat:repeat-y;
width:7px;
}

span.SottPagLineaORIZ {
background:url(../img/linea_grigio-bianco_1x7px_OR.gif);
background-repeat:repeat-y;
width:7px;
}

td.bottom {
background:url(../img/NEWS_striscia_2x25_sotto.jpg);
background-repeat:repeat-x;
padding-top:5px;
padding-right:5px;
padding-left:5px;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
}

td.NewsTestDettaglio {
padding-bottom:15px;
padding-top:20px;
vertical-align:top;
}

td.NewsFOTO {
padding-bottom:15px;
padding-left:5px;
padding-right:10px;
padding-top:15px;
vertical-align:middle;
}

td.NewsFOTOdettaglio {
padding-bottom:15px;
padding-left:5px;
padding-right:10px;
padding-top:15px;
vertical-align:top;
}

td.NewsPOINT {
background:url(../img/news/tratteggio_oriz_5x2px.gif);
background-repeat:repeat-x;
height:5px;
}

td.NewsPOINTdettaglio {
background: url(../img/news_dettaglio/tratteggio_vert_5x2px.gif);
background-repeat:repeat-y;
width:2px;
padding-right:10px;
}

/* INIZIO STILI DEL TESTO */

.menuAlto {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002164;
line-height:100%;
}

.testiHome {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
line-height:110%;
}

.testiNews {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height:100%;
}

.testiTitolettoNews {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #002164;
line-height:100%;
font-weight:bold;
}

.testiContacts {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #002164;
line-height:130%;
padding:10px;
padding-top:7px;
}

.TextIndirizzo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
line-height:140%;
padding-bottom:5px;
padding-top:10px;
}

/* INIZIO STILI DEI LINK */

a.credits:link, a.credits:visited, a.credits:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-decoration: none;

}
a.credits:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}

a.Register:link, a.Register:visited, a.Register:active, a.Register:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002164;
line-height:100%;
font-weight:bold;
}


a.menuTOP:link, a.menuTOP:visited, a.menuTOP:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #002164;
text-decoration: none;
}

a.menuTOP:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

a.newsletter:link, a.newsletter:visited, a.newsletter:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;

}
a.newsletter:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

a.more:link, a.more:visited, a.more:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002164;
text-decoration: none;
font-weight:bold;

}
a.more:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #002164;
text-decoration: none;
font-weight:bold;
}
.RedText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
}

.TestoConTabelle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}
