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

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

/* titoli in prima pagina */
.rosso {color: #06c; font-weight:bold;}
.rosso a:link, .rosso a:visited, .rosso a:hover {color: #06c;}
/* classifica */
.classifica td { border-bottom:1px solid #B4C3CE; padding:4px; }
.classifica_titolo td { background-color: #06c; color:#fff; padding:4px; }
.classifica_evi td {color:#06c;}

.date { color: #444; }
.background { color: #000; border-bottom:1px solid #898989; }

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

/* intestazione e colonne prendono il colore qui sotto */
.footer{ background-color: #06c; color: #fff; }
.footer a:link, .footer a:visited{ color: #fff; text-decoration: none; }
.footer a:hover{ color: #fff; text-decoration: underline; }
.soprafooter { background-color:#D1E2EF; }

.bar{ background-color: #8C8C8C; color: #fff; border-bottom:1px solid #4C4C4C; border-top:1px solid #4C4C4C; }
.bar a:link, .bar a:visited{ color: #fff; text-decoration: none; }
.bar a:hover{ color: #fff; text-decoration: underline; }
.bar .home a:link, .bar .home a:visited { font-weight: bold; color: #B5DAFF; text-decoration: none; }
.bar .home a:hover { font-weight: bold; color: #B5DAFF; text-decoration: underline; }

.bar_bottom{ background-color: #06c; color: #fff; border-bottom:1px solid #444; }

/* Barra ricerca */
.sub { background-color:#5CBAFF; 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: #fff; 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: #fff; 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: #D1E2EF; }
.corpo { background-color: #fff;}
.titolo, .titolo2 { color: #000; }
.testo{ color: #222; }
.testo .sommario{ background-color: #D1E2EF; }
.testo img { border: 1px solid #000; }

.menu { background-color: #fff; background-image: none; }
.menu li { border-bottom:1px solid #898989; }
.menu li a { background-image: url(../img/icone.gif); }
.menu li a:link, .menu li a:visited { color: #000; }
.menu li a:hover { color: #444; background-color: #ccc; }
.menu li a:link.selected, .menu li a:visited.selected { background-color: #ccc; color: #444; }

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

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

/* BOX a destra */

/* 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 #000; }

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

.freccia { background-image: url(../img/icone.gif); }
.nonefreccia { background-image: url(../img/icone.gif); }
.toplist { border: 1px solid #444; color: #fff; }
.toplist ul.t, .toplist ul.to, .toplist ul.ti { color: #06c; background-color:#b3daff; }
.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: #06c; }
.toplist ul.t li a:hover, .toplist ul.to li a:hover, .toplist ul.ti li a:hover { color: #06c; }

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

/* forum */
.forum ul { color: #06c; }
.forum ul li a:link, .forum ul li a:visited { color: #000; text-decoration: none; }
.forum ul li a:hover { color: #000; text-decoration: underline; }

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

/* ECCEZIONI PRIMO PIANO */
.pp { margin-left: auto; margin-right: auto; text-align: center; display: block; }
.pp .background { display:none; }
.pp .testo { position: relative; z-index:1; width: 468px; text-align:center; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background: #fff url(../img/sfondohp.gif) no-repeat; line-height: normal; height: 260px; }
.pp .testo img { border:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:none; }
.pp .rosso a:link, .pp .rosso a:visited, .pp .rosso a:hover { color: #fff; font-weight:bold; text-decoration: none; }
.pp .titoloHover { text-align:left; display: inline; }
.pp .titolo { display:none; }
.pp .art { display:none; }

/* Eventi mondiale */
.label { margin-bottom:3px; height:20px; background-color: transparent; background-repeat: no-repeat; background-position: top left; font-weight: bold; font-size: 14px; color: #000; text-align:left; padding-top:1px; padding-left:32px; }
.label.l336 { background-image: url(../../tuttomondiali.it/img/label_336.gif); }
.label a:link, .label a:visited, .label a:hover { color: #000; text-decoration: none; }
.label.l336 img { border: none; background-color: transparent; margin:0px; padding:0px; }

.eventi { background-color: #222; width: 336px; margin-bottom:6px; margin-left:auto; margin-right:auto; }
.eventi .titolo { font-size:18px; color: #FFB400; padding:2px; }
.eventi .titolo a:link, .eventi .titolo a:visited, .eventi .titolo a:hover { color: #FFB400; text-decoration: none; }
.eventi img { background-color: #fff; }
.eventi table td { padding:2px; }

.punto { text-align: left; padding:6px; }
.punto .date { color: #FFE400; }
.punto div { margin-bottom:4px; }
.punto img { border:none; padding:0px; margin: 0px; }
.punto a { color: #fff; text-decoration: none; }
.punto a:hover { color: #fff; text-decoration: underline; }