body { background-color: #DCE7DB; text-align: center; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0px; padding: 0px; font-size: 100%; font-weight: normal; }

a:link, a:visited, a:active{ color: #000; text-decoration: none; }
a:hover{ text-decoration: underline; }

.vis { display: none; } /* visibile solo nella stampa */

img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

.date { color: #444; font-weight: normal; }
.small { font-size: 90% }
.background { color: #DC241F; border-bottom:1px dotted #898989; margin-top:3px; margin-bottom:3px; padding:3px; font-weight:bold; }
.background a, .background a:visited, .background a:active { font-weight: normal; }
.paging { font-size:90%; color: #444; }
.paging a, .paging a:visited, .paging a:active { color:#000; font-weight: bold; }

/* intestazione e colonne prendono il colore qui sotto */
.centra{ width: 1000px; background-color:#fff; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left:auto; margin-right:auto; }
.header{ background-color: #222; color: #ffffff; background-color: #fff; padding: 3px; }
.footer{ background-color: #086203; color: #ffffff; }
.footer a, .footer a:visited, .footer a:active { color: #FFFFFF; }

.bar{ background-color: #086203; color: #FFFFFF; height: 20px; text-align:right; border-bottom:1px solid #DC241F; }
.bar a, .bar a:visited, .bar a:active{ color: #FFFFFF; }

.bar_bottom{ background-color: #ECEEF0; color: #000; height: 20px; text-align:right; }

div.squadre { background-color: #222; text-align: left; }
/* Barra ricerca */
table.sub { background-color:#086203; height:26px; color: #ffffff; text-align:center; border-top: 1px solid #222; border-bottom: 1px solid #222;}

div.block_title { margin-top:1px; margin-left:3px; margin-right:3px;}
label.block_title { background-color: #ffffff; color:#fff; display: block; height:20px; /*height:22px;*/ text-align:left; padding-top: 2px; padding-left:5px; font-weight: bold; background-image: url(../img/top.gif); background-position: center; background-repeat: repeat-x; }
.block_title a:link, .block_title a:visited, .block_title a:hover {color: #fff; text-decoration: none;}

/* EVENTI */
.eventi { background-color: #444; width: 336px; margin-bottom:6px; color:#fff; }
.eventi .titolo { font-size:18px; color: #fff; }
.eventi a:link, .eventi a:visited, .eventi a:hover { color: #fff; text-decoration: none; }
.eventi img { border: 1px solid #000; padding: 1px; background-color: #fff; margin:2px; }
.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:hover { color: #fff; text-decoration: underline; }
.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(../img/label_336.gif); }
.label a:link, .label a:visited, .label a:hover { color: #fff; text-decoration: none; }
.label.l336 img { border: none; background-color: transparent; margin:0px; padding:0px; }

.colsx { width: 166px; margin-left:auto; margin-right:auto; text-align:center; background-color: #fff; padding:3px; }
.coldx { width: 336px; margin-left:auto; margin-right:auto; text-align:center; background-color: #ECEEF0; padding:3px; }
.corpo { padding-right:4px; text-align:left; background-color: #fff; } /*width:492px;*/
.titolo { font-size:24px; font-weight:bold; color: #000; margin-top:3px; }
.testo{ line-height: 18px; margin-top:5px; text-align:left; color: #222; }
.testo .img { float: left; text-align: left; color: #666; line-height: 15px; font-style: italic; }
.testo .sommario{ background-color: #DCE7DB; padding: 3px; margin-top:3px; margin-bottom:3px;}
.testo img { border: 1px solid #000; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }
.clear{clear:left;}

.menu { width: 160px; background-color: #fff; margin-bottom:3px; margin-left:3px; margin-right:3px; text-align: left; }
.menu li { font-weight: bold; list-style:none; border-bottom:1px solid #898989; }
.menu li a { padding:3px; text-align:left; color: #444; font-weight:bold; display:block; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.menu li a:link, .menu li a:visited { padding:3px; padding-left:10px; color: #000000; font-weight:bold; text-decoration: none; }
.menu li a:hover { padding:3px; padding-left:10px; color: #444; background-color: #ccc; font-weight:bold; text-decoration: none; }
.menu li a:link.selected, .menu li a:visited.selected { background-color: #ccc; padding:3px; padding-left:10px; color: #444; font-weight:bold; text-decoration: none; }

.list { font-weight: bold; }
.list ul { font-weight: bold; line-height: 1.5em;	list-style-type: none; padding: 0; }
.list li { font-weight: bold; margin-bottom: .1em; line-height: 20px; }

/* link in lettura articolo */
.link {margin-top:3px; margin-bottom:3px;}
.link ul {font-weight: bold; list-style: none; font-weight: bold; color: #DC241F; text-align: left;}
.link ul li {font-weight: bold; padding-left:5px; padding-top:2px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -134px;}
.link ul li a { color: #DC241F; }

/*lente di ingrandimento*/
 .lente {background-image: url(../img/lente_tot.gif); background-repeat: no-repeat; background-position: 0px 0px; border:none; width: 17px;height: 16px;}
 .lente:hover {background-image: url(../img/lente_tot.gif); background-repeat: no-repeat; background-position: 0px -16px; border:none; width: 17px;height: 16px;}
 
/* operazioni a fine articolo */
.icone {margin-top:3px; margin-bottom:3px;}
.icone ul {list-style: none; color: #ff0000; text-align: left; font-size: 10px;}
.icone ul li.stampa {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -29px;}
.icone ul li.invia {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -58px;}
.icone ul li.mobile {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -84px;}
.icone ul li.google {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -113px;}
.icone ul li.facebook {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -303px;}
.icone ul li.commenta {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -215px;}
.icone ul li.abuso {padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -325px;}

.contatta { padding-right:18px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: right -189px; }
.translate { width: 17px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -290px; height:10px; }
.translate a:link, .translate a:visited, .translate a:hover { display: block; width: 100%; height: 100%; }

/* SONDAGGIO */
.sondaggio_start { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px 0px; border:none; }
.sondaggio_poll { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px -14px; border:none; }
.sondaggio_end { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px -28px; border:none; }

/* BOX a destra */

/* EDITORIALE */
.box { text-align:left; margin:0px; }
.head { height:17px; padding-top:2px; padding-left:3px; font-weight: bold; color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px -20px; border: 1px solid #034100; }
.head a:link, .head a:visited, .head a:hover { color: #FFF; font-weight: bold; text-decoration: none; }
.body { text-align: left; color: #000; background-color: #ECEEF0; line-height: 16px; }
.body img { border: 1px solid #000; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }
.heade { padding:2px; font-weight: bold; color: #fff; text-align:left;	background-color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px 0px; border: 1px solid #757575; }
.heade a:link, .heade a:visited, .heade a:hover { color: #DC241F; font-weight: bold; text-decoration: none; }
.heade_sottomarino { padding:2px; font-weight: bold; color: #fff; text-align:left;	background-color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px -40px; border: 1px solid #034100; }
.heade_sottomarino a:link, .heade_sottomarino a:visited, .heade_sottomarino a:hover { color: #fff; font-weight: bold; text-decoration: none; }
.heade_live { padding:2px; font-weight: bold; color: #fff; text-align:left; background-color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px -60px; border: 1px solid #034100; }
.heade_live a:link, .heade_live a:visited, .heade_live a:hover { color: #fff; font-weight: bold; text-decoration: none; }
.body_live { text-align: left; color: #000; background-color: #444; line-height: 16px; margin-bottom: 3px; }
.body_live table td { padding: 2px; }
.body_live img { border: 1px solid #000; padding: 1px; background-color: #fff; margin:2px; }

/* TOP */
.top { width:100%; float:left; font-size:93%; line-height: normal; padding-bottom:2px; background: url(../img/top.gif) repeat-x bottom; }
.top ul { margin:0; list-style:none; padding:0; }
.top li { float:left; margin-top:3px; padding: 0px; background: url(../img/top.gif) no-repeat 0px -44px; }
.top a:link, .top a:visited, .top a:hover { display: block; background: url(../img/top.gif) no-repeat right top; padding:3px 8px 2px 6px; font-weight: bold; color: #DC241F; text-decoration: none; }
.top li.selected { float:left; margin:0px; padding: 0px; background: url(../img/top_h.gif) no-repeat 0px -44px; }
.top .selected a:link, .top .selected a:visited, .top .selected a:hover { font-size:12px; background-image: url(../img/top_h.gif); padding:3px 8px 4px 6px; color: #FFF; }
.toplist { margin:0px; padding:3px; text-align: left; line-height: 20px; background-color: #ECEEF0; /*border-left: 1px solid #034100; border-right: 1px solid #034100; border-bottom: 1px solid #034100;*/ }
.toplist .hour { color: #900;font-family: Georgia, Palatino, serif; font-weight: bold; }
.toplist ul { list-style: square inside; color: #900; margin:0px; padding:0px;}
.toplist ul li { padding-left:4px; padding-top:2px; border-bottom: 1px solid #ddd; }
.toplist ul li.notab { padding-left:0px; list-style: none outside; }

/* logo TC&C */
.tc_c {font-size:10px; margin:10px;}
.tc_c a:link, .tc_c a:visited {display:block; height:27px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -260px;}
.tc_c a:hover {display:block; height:27px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -230px;}

/* Squadre header */
div.s2 div { height: 37px; width: 36px; margin-left:1px; margin-right:1px; float:left; background-color:transparent; background-image: url(../../network/img/network_12.gif); background-repeat: no-repeat; } /* img alone grigio / sfondo scuro */
div.s_atalanta { background-position: 0px 0px; } /* +36px */
div.s_bari { background-position: -720px 0px; }
div.s_bologna { background-position: -36px 0px; }
div.s_cagliari { background-position: -72px 0px; }
div.s_catania { background-position: -108px 0px; }
div.s_chievo { background-position: -144px 0px; }
div.s_fiorentina { background-position: -180px 0px; }
div.s_genoa { background-position: -216px 0px; }
div.s_inter { background-position: -252px 0px; }
div.s_juventus { background-position: -288px 0px; }
div.s_lazio { background-position: -324px 0px; }
div.s_lecce { background-position: -360px 0px; }
div.s_livorno { background-position: -828px 0px; }
div.s_milan { background-position: -396px 0px; }
div.s_napoli { background-position: -432px 0px; }
div.s_palermo { background-position: -468px 0px; }
div.s_parma { background-position: -756px 0px; }
div.s_reggina { background-position: -504px 0px; }
div.s_roma { background-position: -540px 0px; }
div.s_sampdoria { background-position: -576px 0px; }
div.s_siena { background-position: -612px 0px; }
div.s_torino { background-position: -648px 0px; }
div.s_udinese { background-position: -684px 0px; }
div.s_24oredisport { background-position: -792px 0px; }
div.s_tuttopremier { background-position: -864px 0px; }
div.s_mantova { background-position: -900px 0px; }
div.s_fantacalcio { background-position: -936px 0px; }
div.s_sudafrica2010 { background-position: -972px 0px; }
div.s_padova { background-position: -1008px 0px; }
div.s_hellas { background-position: -1044px 0px; }
div.s_tuttob { background-position: -1080px 0px; }
div.s_brescia { background-position: -1116px 0px; }
div.s_cesena { background-position: -1152px 0px; }
.s2 a:link, .s2 a:visited { display:block; width: 100%; height:100%; }
.s2 a:hover { background-color:#fff; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; }
.s2 .alt { display:none; }