
/* header */
.uovo { background-image: url("http://images.virgilio.it/n_canali/nhd_uovo.gif"); background-repeat: no-repeat; text-align:center;}
.sopra { background-image: url("http://images.virgilio.it/n_canali/nhd_sopra.gif"); background-repeat: no-repeat; }
.search { background-image: url("http://images.virgilio.it/n_canali/nhd_box_search.gif"); background-repeat: no-repeat; }
.headgrigio { background-color: #E1E1E1; }
a.link{font:11px arial, verdana, sans-serif; color:#3A6A7E;text-decoration:none;}
a.link:hover{font:11px arial, verdana, sans-serif; color:#6B839B;text-decoration:underline;}
a.link9{font:9px arial, verdana, sans-serif; color:#3A6A7E;text-decoration:none;}
a.link9:hover{font:9px arial, verdana, sans-serif; color:#6B839B;text-decoration:underline;}
/* header */



a.cat {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a:hover.cat {font: bold 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}

a.cat2 {font: bold 12px Arial, Helvetica, sans-serif; color: #505050; text-decoration: none;}
a:hover.cat2 {font: bold 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}

a.cat4 {font: bold 12px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
a:hover.cat4 {font: bold 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}

a.cat3 {font: bold 12px Arial, Helvetica, sans-serif; color: #5D8980; text-decoration: none;}
a:hover.cat3 {font: bold 12px Arial, Helvetica, sans-serif; color: #5D8980; text-decoration: underline;}

a.catr {font: bold 12px Arial, Helvetica, sans-serif; background: #ffffff; color: #990000; text-decoration: none;}
a:hover.catr {font: bold 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}

a.catr2 {font: bold 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: none;}
a:hover.catr2 {font: bold 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}

a.catar {font: bold 11px Arial, Helvetica, sans-serif; color: #FF6600; text-decoration: none;}
a:hover.catar {font: bold 11px Arial, Helvetica, sans-serif; color: #FF6600;  text-decoration: underline;}

a.catar12 {font: bold 12px Arial, Helvetica, sans-serif; color: #FF6600; text-decoration: none;}
a:hover.catar12 {font: bold 12px Arial, Helvetica, sans-serif; color: #FF6600;  text-decoration: underline;}

a.azz {font: bold 12px Arial, Helvetica, sans-serif; color: #6685A2; text-decoration: none;}
a:hover.azz {font: bold 12px Arial, Helvetica, sans-serif; color: #223962;  text-decoration: underline;}

a.l {font: 10px Arial, Helvetica, sans-serif; color: #990000; text-decoration: none; }
a:hover.l {font: 10px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.l1 {font: bold 10px Arial, Helvetica, sans-serif; color: #990000; text-decoration: none; }
a:hover.l1 {font: bold 10px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lbia {font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a:hover.lbia {font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

a.path {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a:hover.path {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lbla {font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a:hover.lbla {font: 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lbla12 {font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; line-height: 16px;}
a:hover.lbla12 {font: 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; line-height: 16px;}

a.lblab {font: bold 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a:hover.lblab {font: bold 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lblab12 {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }
a:hover.lblab12 {font: bold 12px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lgreyb {font: bold 11px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; }
a:hover.lgreyb {font: bold 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lr {font: bold 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: none; }
a:hover.lr {font: bold 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lr2 {font: 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: none; }
a:hover.lr2 {font: 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline; }

a.lblu {font: bold 11px Arial, Helvetica, sans-serif; color: #233A63; text-decoration: none; }
a:hover.lblu {font: bold 11px Arial, Helvetica, sans-serif; color: #233A63; text-decoration: underline; }

a.tit {font: bold 18px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;} 
a:hover.tit {font: bold 18px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;} 

a.verd {font: 12px Arial, Helvetica, sans-serif; color: #628485; text-decoration: none; }
a:hover.verd {font: 12px Arial, Helvetica, sans-serif; color: #628485; text-decoration: underline; }

a.catv {font: bold 12px Arial, Helvetica, sans-serif; color: #628485; text-decoration: none; }
a:hover.catv {font: bold 12px Arial, Helvetica, sans-serif; color: #628485; text-decoration: underline; }

a.v1 {font: bold 10px Arial, Helvetica, sans-serif; color: #628485; text-decoration: none; }
a:hover.v1 {font: bold 10px Arial, Helvetica, sans-serif; color: #628485; text-decoration: underline; }

a.titblu {font: bold 18px Arial, Helvetica, sans-serif; color: #223962; text-decoration: none;} 
a:hover.titblu {font: bold 18px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}
a:visited.titblu {font: bold 18px Arial, Helvetica, sans-serif; color: #6685A3; text-decoration: none;} 

a.hd {font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 15px; padding-right: 15px; text-decoration: none;}

.cat {font: bold 12px Arial, Helvetica, sans-serif; background: #ffffff; color: #000000;}
.catar {font: bold 11px Arial, Helvetica, sans-serif; color: #FF6600;}
.catar12 {font: bold 12px Arial, Helvetica, sans-serif; color: #FF6600;}

.tbla12 {font: bold 12px Arial, Helvetica, sans-serif; color: #000000;}
.tred12 {font: bold 12px Arial, Helvetica, sans-serif; color: #990000;}
.tblu12 {font: bold 12px Arial, Helvetica, sans-serif; color: #233A63;}
.tbia12 {font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; height: 18px; padding-left: 5px; background: #990000;}
.tbia122 {font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; height: 27px; padding-left: 5px; background: #990000;}

.t {font: 10px Arial, Helvetica, sans-serif; color: #666666; }
.path {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.tred {font: 10px Arial, Helvetica, sans-serif; color: #990000; }
.tverd {font: 10px Arial, Helvetica, sans-serif; color: #628485;}
.tbia {font: 10px Arial, Helvetica, sans-serif; color: #ffffff; }
.tbia11 {font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; }
.tblu {font: 10px Arial, Helvetica, sans-serif; color: #6685A3; }
.t11 {font: 11px Arial, Helvetica, sans-serif; color: #4F5249; }
.t112 {font: 11px Arial, Helvetica, sans-serif; color: #000000; }
.t12 {font: 12px Arial, Helvetica, sans-serif; color: #000000; }
.t132 {font: 11px Arial, Helvetica, sans-serif; color: #666666; }
.t142 {font: 11px Arial, Helvetica, sans-serif; color: #333333; }
.t242 {font: 12px Arial, Helvetica, sans-serif; color: #333333; }
.t112b {font: bold 11px Arial, Helvetica, sans-serif; color: #000000; }
.num {font: 11px Arial, Helvetica, sans-serif; color: #4F5249; }
.numb {font: bold 11px Arial, Helvetica, sans-serif; color: #233A63; }

.numr {font: 11px Arial, Helvetica, sans-serif; color: #FF0000; }
.numblu {font: 11px Arial, Helvetica, sans-serif; color: #3300FF;}

.t11blu {font: 11px Arial, Helvetica, sans-serif; color: #233A63;}
.t11blub {font: bold 11px Arial, Helvetica, sans-serif; color: #233A63;}
.t11blub2 {font: bold 11px Arial, Helvetica, sans-serif; color: #233A63;}
.t11redb {font: bold 11px Arial, Helvetica, sans-serif; color: #990000;}
.t11blab {font: bold 11px Arial, Helvetica, sans-serif; color: #000000;}

.ora {font: bold 10px Arial, Helvetica, sans-serif; color: #333333;}
.data {font: 10px Arial, Helvetica, sans-serif; color: #000000;}
.datarullo {font: 10px Arial, Helvetica, sans-serif; color: #ffffff; background-color: #828B92;}

.tit {font: bold 18px Arial, Helvetica, sans-serif; color: #000000;} 
.titpag {font: bold 18px Arial, Helvetica, sans-serif; color: #000000;}
.titspec {font: bold 18px Arial, Helvetica, sans-serif; color: #FFFFFF;} 
.t13 {font: 13px Arial, Helvetica, sans-serif; color: #000000;}
.titverde{font: 21px Arial, Helvetica, sans-serif; color: #758D8D;}
.titverde12{
	font: 12px Arial, Helvetica, sans-serif;
	color: #628485;
}
.terrore{font: 16px Arial, Helvetica, sans-serif; color: #000000;}

.tfooter {font: 10px Arial, Helvetica, sans-serif; color: #666666;}

.dot {font: bold 6px verdana; background-color: #990000; color: #990000;}
td.td392 {width: 392px; background-color: #DCE7ED;}
td.td100 {width: 100px; padding-top:3px; background-color: #F2F6F9; font: bold 11px Arial, Helvetica, sans-serif; color: #233A63;}
td.td86 {width: 86px; background-color: #F2F6F9;}
td.titred {height: 19px; width: 60%; padding-left: 5px; font: bold 11px Arial, Helvetica, sans-serif; color: #990000;}
td.titbla {height: 19px; width: 60%; padding-left: 5px; font: bold 11px Arial, Helvetica, sans-serif; color: #000000;}

.bacchg {font: bold 11px Arial, Helvetica, sans-serif; color: #990000; height: 22px; padding-left: 5px; background: #DFDFDF; border: solid 1px #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: none; border-right: none;}
.bab { background: #6685A3; }
.bag { background: #efefef; }
.bagw1 { background: #666666; width: 1;}
.bagh1 { background: #666666; height: 1;}
.bar { background: #990000; }
.bar1 { background: #990000; height: 1; }
.baazw1 { background: #DCE7ED; width: 1;}
.spazio5leftright {  margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px}
.spazio5 { MARGIN: 5px}

td.ch { background-image: url(http://images.virgilio.it/news/back_cl_sx.gif); font: bold 11px Arial, Helvetica, sans-serif; color: #233A63; width: 20px;}
td.filetti { background-image: url(http://images.virgilio.it/news/filetti_rubriche.gif);}
td.hd { background-image: url(http://images.virgilio.it/news/filetti_header.gif); width: 2; height: 21;}
td.lg { background-image: url(http://images.virgilio.it/news/linea_grey.gif); height: 2;}
td.cls { background-image: url(http://images.virgilio.it/news/back_cl_sx.gif);}
td.titpag{ height: 23}
td { font: 11px Arial, Helvetica, sans-serif; color: #000000; }
td.selected { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; background: #D7DFE1; }

.firma {font: italic 13px Arial; color: #666666;}
.spazio20right { margin-right: 20px; margin-top: 3px; margin-bottom: 3px}