body { background-color: #fff; background-image: url(../img/sfondo.gif); background-repeat: repeat-x; }

a:link, a:visited, a:active{ color: #000; text-decoration: none; }
a:hover{ color: #2477D6; text-decoration: underline; }

/* titoli in prima pagina */
.rosso {color: #000; font-weight:bold;}
.rosso a:link, .rosso a:visited, .rosso a:hover {color: #000; font-weight:bold;}
/* classifica */
.classifica td { border-bottom:1px solid #e9e9e9; padding:4px; }
.classifica_titolo td { background-color: #78B4F8; color:#000; padding:4px; }
.classifica_evi td {color:#2477D6;}

.date { color: #2477D6; }
.background { color: #000; border-bottom:1px solid #252525; }

.logod { background-image: url(../img/logod.gif); }

/* intestazione e colonne prendono il colore qui sotto */
.footer { background-color: #ccc; color: #000; border-top: 1px solid #999; }
.footer a:link, .footer a:visited { color: #000; text-decoration: none; }
.footer a:hover { color: #000; text-decoration: underline; }
.soprafooter { background-color:#f0f0f0; }

.bar{ background-color: #245AB8; color: #fff; border-bottom: 1px solid #1D4997; }
.bar a:link, .bar a:visited{ font-weight: bold; color: #fff; text-decoration: none; }
.bar a:hover{ font-weight: bold; color: #fff; text-decoration: underline; }
.bar .home a:link, .bar .home a:visited { font-weight: bold; color: #FFD200; text-decoration: none; }
.bar .home a:hover { font-weight: bold; color: #FFD200; text-decoration: underline; }

.bar_bottom{ background-color: #307CFF; color: #fff; }

/* Barra ricerca */
.sub { background-color:#2477D6; color: #fff; }
.sub a:link, .sub a:visited { color: #fff; text-decoration: none; }
.sub a:hover { color: #fff; text-decoration: none; }

/* Newsicker */
.newsticker { font-size: 18px; color: #fff; }
.newsticker .small { font-size: 16px; }
.newsticker a:link, .newsticker a:visited { color: #fff; text-decoration: none; }
.newsticker a:hover { color: #fff; text-decoration: underline; }

label.block_title { color: #000; background-image: url(../img/sfondi.gif); }
label.block_title2 { color: #fff; background-image: url(../img/sfondi.gif); }
.block_title a:link, .block_title a:visited, .block_title a:hover { color: #000; text-decoration: none; }
.block_title2 a:link, .block_title2 a:visited, .block_title2 a:hover { color: #fff; text-decoration: none; }

.colsx { background-color: #fff; }
.coldx { background-color: #f0f0f0; }
.corpo { background-color: #fff; }
.titolo, .titolo2 { color: #000; }
.testo{ color: #000; }
.testo .sommario{ background-color: #eee; }
.testo img { border: 1px solid #ccc; }

.menu { background-color: #fff; background-image: none; }
.menu li { border-bottom:none; }
.menu li a { background-image: url(../img/icone_menu.gif); height: 21px; margin-top:1px; margin-bottom:1px; } /* height=21 perchè 25-4 di padding-top */

.menu li a:link, .menu li a:visited { color: #fff; }
.menu li a:hover { color: #000; }
.menu li a:link.selected, .menu li a:visited.selected { color: #000; }
.menu li a:link, .menu li a:visited, .menu li a:hover, .menu li a:link.selected, .menu li a:visited.selected { background-color: #e0e0e0; background-position: 0px -5px; padding-left:30px; padding-top:4px; padding-right:0px; padding-bottom:0px; }

.menu li a.m25, .menu li a.m25.selected { background-color: #8A0000; background-position: 0px -35px; }
.menu li a.m32, .menu li a.m32.selected { background-color: #c33; background-position: 0px -95px; }
.menu li a.m26, .menu li a.m26.selected { background-color: #ff9600; background-position: 0px -65px; }
.menu li a.m1, .menu li a.m1.selected { background-color: #FFD200; background-position: 0px -125px; }
.menu li a.m2, .menu li a.m2.selected { background-color: #9c3; background-position: 0px -155px; }
.menu li a.m28, .menu li a.m28.selected { background-color: #507800; background-position: 0px -185px; }
.menu li a.m10, .menu li a.m10.selected { background-color: #7200A1; background-position: 0px -335px; }
.menu li a.m34, .menu li a.m34.selected { background-color: #A300CC; background-position: 0px -305px; }
.menu li a.m33, .menu li a.m33.selected { background-color: #009; background-position: 0px -215px; }
.menu li a.m17, .menu li a.m17.selected { background-color: #007EFF; background-position: 0px -245px; }
.menu li a.m30, .menu li a.m30.selected { background-color: #84D2FF; background-position: 0px -275px; }
.menu li a.m39, .menu li a.m39.selected { background-color: #BDDDEE; background-position: 0px -365px; }
.menu li a.m43, .menu li a.m43.selected { background-color: #B3E64C; background-position: 0px -395px; }
.menu li a.m37, .menu li a.m37.selected { background-color: #0065CD; background-position: 0px -425px; }

/* link in lettura articolo */
.link ul { color: #2477D6; }
.link ul li { background-image: url(../img/icone.gif); }
.link ul li a:link, .link ul li a:visited { color: #2477D6; text-decoration: none; }
.link ul li a:hover {color: #2477D6; text-decoration: underline;}

.icone ul { text-align: center; }
.icone ul li { display: inline; padding-right:15px; padding-left:25px; height:18px; margin-top:5px; }
.icone br { display: inline; }

/* SONDAGGIO */
.sondaggio_start, .sondaggio_poll, .sondaggio_end { background-image: url(../img/sondaggio.gif); }

/* BOX */
.body { color: #000; }
.body a:link, .body a:visited { color: #000; text-decoration: none; }
.body a:hover { color: #000; text-decoration: underline; }
.body img { border: 1px solid #ccc; }

/* TOP */
div.block_title3 { border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; color: #000; background-image: url(../img/sfondi.gif); }
.block_title3 a:link, .block_title3 a:visited, .block_title3 a:hover { color: #000; text-decoration: none; }

.freccia { background-image: url(../img/icone.gif); }
.nonefreccia { background-image: url(../img/icone.gif); }
.toplist { border: 1px solid #000; color: #000; }
.toplist ul.t, .toplist ul.to, .toplist ul.ti { color: #000; background-color:#e6e6e6; }
.toplist ul.t li a:link, .toplist ul.t li a:visited, .toplist ul.to li a:link, .toplist ul.to li a:visited, .toplist ul.ti li a:link, .toplist ul.ti li a:visited { color: #000; }
.toplist ul.t li a:hover, .toplist ul.to li a:hover, .toplist ul.ti li a:hover { color: #000; }

/* annuncio Header */
.annuncio_header { color: #fff; }
.annuncio_header_testo a:link, .annuncio_header_testo a:hover, .annuncio_header_testo a:visited { color: #fff; }

/* logo TC&C */
.tc_c a:link, .tc_c a:visited { background-image: url(../img/icone.gif); }

/* ECCEZIONI */
.ecc_count_read { display:none; }

/* BOX a destra */
.rassegnastampa {display:none}

/* Eccezione banner lettura */
.banner_468x60_read { display:inline; }
.banner_300x250_read { display:none; }