body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label,span,a,img { margin: 0; padding: 0; outline: none; }
body { background-color: #fff; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: inherit; }
a:link,a:visited,a:active { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
img { border: 0; }

.small { font-size: 90% }

/* 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; }

/* titoli in prima pagina */
.rosso,.rosso a:link,.rosso a:visited,.rosso a:hover { color: #000; font-weight:bold; }

.vis { display: none; }  /* non visibile (visibile solo nella stampa) */

.input { background-color: #fff; border: 1px solid #444; font-size:11px; padding:2px; }
.textarea { width:220px; border: 1px solid #ccc; background-color: #fff; font-size: 11px; padding:2px; } /* per layout stile golmania */
.background { color: #000; border-bottom:1px solid #252525; margin-top:3px; margin-bottom:3px; padding:3px; font-weight:bold; }

.logod { height: 74px; width: 270px; background-color:transparent; background-repeat: no-repeat; background-position: top; }
.logod span.alt { display:none; }
.logod a:link, .logod a:visited, .logod a:hover { display:block; width: 100%; height:100%; }

/* intestazione e colonne prendono il colore qui sotto */
.centra { width: 1000px; background-color:#fff; border-left: 1px solid #000; border-right: 1px solid #000; 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; }
.footer { background-color: #ccc; text-align:center; color: #444; border-top: 1px solid #000; padding:5px; }
.footer a:link, .footer a:visited { color: #444; text-decoration: none; }
.footer a:hover { color: #444; text-decoration: underline; }
.soprafooter { padding-top:5px; padding-bottom:5px; background-color:#f9f9f9; }

.bar { background-color: #ccc; color: #444; height: 20px; text-align:right; border-bottom:1px solid #444;}
.bar a:link, .bar a:visited { font-weight: bold; color: #444; text-decoration: none; }
.bar a:hover { font-weight: bold; color: #444; text-decoration: underline; }
.bar .home a:link, .bar .home a:visited { font-weight: bold; color: #444; text-decoration: none; }
.bar .home a:hover { font-weight: bold; color: #444; text-decoration: underline; }

.bar_bottom{ background-color: #ccc; color: #444; padding-top:2px; padding-bottom:2px; text-align: center; }

/* Barra ricerca */
.sub { background-color:#ccc; height:26px; color: #444; text-align:center; }
.sub a:link, .sub a:visited { color: #444; text-decoration: none; }
.sub a:hover { color: #444; text-decoration: none; }

/* Newsicker */
.newsticker { font-size: 22px; color: #444; }
.newsticker .small { font-size: 14px; }
.newsticker a:link, .newsticker a:visited { color: #444; text-decoration: none; }
.newsticker a:hover { color: #444; text-decoration: underline; }

div.block_title { margin-bottom:3px; }
label.block_title { height:20px; padding-top:2px; padding-left:5px; text-align:left; font-weight: bold; color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px 0px; display:block; }
label.block_title2 { height:20px; padding-top:2px; padding-left:5px; text-align:left; font-weight: bold; color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px -22px; display:block; }
label.block_title2.margin { margin-top:3px; }
div.block_title3 { height:18px; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; padding-top:2px; padding-left:5px; text-align:left; font-weight: bold; color: #fff; background-image: url(../img/sfondi.gif); background-repeat: repeat-x; background-position: 0px -44px; }
div.block_title3 span { margin-right:30px; }

/* Eventi */
.eventi {background-color: #222; margin-bottom:6px; }
.eventi .titolo { font-size:18px; color: #FFB400;}
.eventi img { background-color: #fff; border:1px solid #FFF}
.eventi table td { padding:3px; }
.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; }
.testata_eventi_default { display: block; }
.testata_eventi_spec { display: none; }

.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; }
.block_title3 a:link, .block_title3 a:visited, .block_title3 a:hover { color: #fff; text-decoration: none; }

.colsx { padding-left: 3px; padding-right: 3px; padding-top:3px; width: 166px; margin-left:auto; margin-right:auto; text-align:center; background-color: #fff; }
.coldx { width: 342px; margin-left:auto; margin-right:auto; text-align:center; background-color: #F9F9F9; }
.coldx_120 { width: 120px; }
.colsx, .coldx, .coldx_120 { overflow: hidden; } /* nascondo le parti in eccesso nelle colonne */
.corpo { padding-top:3px; padding-left:3px; padding-right:3px; text-align:left; background-color: #fff; }
.titolo { font-size:26px; font-weight:bold; color: #ccc; margin-top:3px; }
.titolo2 { font-size:18px; line-height:22px; color: #000; }
.titoloHover { display:none; line-height:normal; position: absolute; bottom: 0px; right: 0px; left:0px; z-index:2; margin: 0px 0px 0px 0px; padding: 0px 7px 3px 7px; color: #FFF; font-size:26px; font-weight:bold; background: transparent url(/template/tmw/img/bgopacity.png) repeat; /*filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;*/ }
.titoloHover a:link, .titoloHover a:visited { color: #fff; font-weight:bold; text-decoration: none; }
.titoloHover a:hover { color: #fff; font-weight:bold; text-decoration: underline; }
.testo { line-height: 18px; margin-top:5px; text-align:left; color: #000; }
.testo .sommario{ background-color: #E1E1E1; padding: 3px; margin-top:3px; margin-bottom:3px; }
.testo .img {float: left; text-align: left; color: #666; line-height: 14px; font-style: italic; margin-right:4px; padding-bottom:4px; padding-right:4px; }
.testo img { border: 1px solid #ccc; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; float:left; }
.testo p { margin-bottom: 10px; }
.clear { clear:left; }

.menu { width: 166px; background-color: #eee; margin-bottom:3px; text-align: left; background-image:url(../img/sfondo_menu.gif); background-position: right; background-repeat:no-repeat; }
.menu li { font-weight: bold; list-style:none; border-bottom:1px solid #444; }
.menu li a { font-weight: bold; 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; overflow: hidden; }
.menu li a:link, .menu li a:visited { padding:3px; padding-left:10px; color: #000; font-weight:bold; text-decoration: none; }
.menu li a:hover { padding:3px; padding-left:10px; color: #000; background-color: #bbb; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; font-weight:bold; text-decoration: none; }
.menu li a:link.selected, .menu li a:visited.selected { background-color: #bbb; padding:3px; padding-left:10px; color: #444; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; font-weight:bold; text-decoration: none; }

.list a { font-weight: bold; }
.list ul { line-height: 1.5em; list-style-type: none; padding: 0; }
.list li { 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: #f00; 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 -15px; }
.link ul li a:link, .link ul li a:visited { color: #f00; text-decoration: none; }
.link ul li a:hover { color: #f00; text-decoration: underline; }

/* operazioni a fine articolo */
.icone { margin-top:3px; margin-bottom:3px; }
.icone ul { list-style: none; color: #000; text-align: left; font-size: 10px; }
.icone ul li { padding-left:25px; height:18px; margin-top:5px; background-image: url(../img/icone_common.gif); background-repeat: no-repeat; }
.icone ul li.stampa { background-position: 0px -5px; }
.icone ul li.invia { background-position: 0px -34px; }
.icone ul li.mobile { background-position: 0px -61px; }
.icone ul li.google { background-position: 0px -90px; }
.icone ul li.facebook { background-position: 0px -137px; }
.icone ul li.commenta { background-position: 0px -159px; }
.icone ul li.twitter { background-position: 0px -184px; }
.icone ul li a:link, .icone ul li a:visited { color: #000; text-decoration: none; }
.icone ul li a:hover { color: #000; text-decoration: underline; }

.contatta { padding-right:18px; background-image: url(../img/icone_common.gif); background-repeat: no-repeat; background-position: right -121px; }
.translate { width: 17px; background-image: url(../../admin/img/icone_flag.gif); background-repeat: no-repeat; height:10px; }
.translate.en { background-position: 0px -5px; }
.translate.es { background-position: 0px -20px; }
.translate.it { background-position: 0px -35px; }
.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 */
.rassegnastampa { display:block; }

/* BOX */
.body { text-align: left; color: #000; line-height: 16px; }
.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; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }

/* TOP */
.freccia { display:inline; margin-left:20px; padding-left: 12px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -40px; }
.nonefreccia { display:inline; margin-left:20px; padding-left: 12px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -50px; }
.toplettetitle { padding-right:80px; text-transform:uppercase; }
.toplist { border: 1px solid #444; text-align:left; color: #fff; }
.nonetoplist { display:none; }
.toplist ul.t, .toplist ul.to, .toplist ul.ti { list-style: square inside; color: #fff; background-color:#ccc; text-align: left; }
.toplist ul.t li, .toplist ul.to li, .toplist ul.ti li { padding-left:5px; padding-top:2px; }
.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: #fff; text-decoration: none; }
.toplist ul.t li a:hover, .toplist ul.to li a:hover, .toplist ul.ti li a:hover { color: #fff; text-decoration: underline; }

/* annuncio Header */
.annuncio_header { color: #444; font-style: normal; font-weight: bold; font-size:14px; width:650px; height:17px; overflow: hidden; }
.annuncio_header_testo { font-size:12px; }
.annuncio_header_testo a:link, .annuncio_header_testo a:hover, .annuncio_header_testo a:visited { color: #444; text-decoration: none; }

/* forum */
.forum ul { list-style: square inside; color: #000; text-align: left; margin-left:auto; margin-right:auto; }
.forum ul li { padding-left:5px; padding-top:2px; line-height: 18px; }
.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 { 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 -68px; }
.tc_c a:hover { display:block; height:27px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -100px; }

/* Sezioni visibili / invisibili ECCEZIONI di DEFAULT */
.ecc_count_read, .ecc_network_list, .ecc_utenti_online { }
.ecc_autore, .icone br { display: none; } /* pp e editoriale */

/* banner in lettura */
.banner_468x60_read { display:none; }
.banner_300x250_read { float:left; padding-right:18px; }

/* Foto */
.fotogallery caption { font-style: italic; color: #666; }
.fotogallery caption a:link, .fotogallery caption a:visited { color: #900; text-decoration: none; }
.fotogallery caption a:hover{ color: #900; text-decoration: underline; }
.fotogallery img { padding: 1px; border: 2px solid #ccc; }
.fotogallery img.selected { padding: 1px; border: 2px solid #f00; }
.fotogallery td { padding: 1px; }

/* TMW */
.tmw_link a:link, .tmw_link a:visited { color: #000000; }
.tmw_esclusiva a:link, .tmw_esclusiva a:visited { color: #2D8930; }
.tmw_ufficiale a:link, .tmw_ufficiale a:visited { color: #990000; }

/* classifica */
.classifica td { border-bottom:1px solid #ccc; padding:4px; }
.classifica_titolo td  { background-color: #f9f9f9; color:#444; padding:4px; }
.classifica_evi td { color:#444; }

/* legenda classifica */
.c_classifica_legenda {margin-top:3px; margin-bottom:3px;}
.c_classifica_legenda ul {list-style: none; text-align: left; font-size:90%; }
.c_classifica_legenda ul li { display:inline; padding-right:20px; padding-left:18px; height:18px; margin-top:5px; background-image: url(../img/classifica_legenda.gif); background-repeat: no-repeat; }
.c_classifica_legenda ul li.c_champions { background-position: 0px -42px; }
.c_classifica_legenda ul li.c_preliminare { background-position: 0px -22px; }
.c_classifica_legenda ul li.c_uefa { background-position: 0px -62px; }
.c_classifica_legenda ul li.c_retrocessione { background-position: 0px -2px; }
.c_classifica_legenda ul li a:link, .c_classifica_legenda ul li a:visited { color: #000; text-decoration: none; }
.c_classifica_legenda ul li a:hover {color: #000; text-decoration: underline;}

/* Squadre visualizzazione come elenco puntato con i css IT */
td.c_classifica_it { width:14px; }
td.c_classifica_it div { width:14px; height: 14px; background-image: url(../img/loghi_squadre_it3.gif); background-repeat: no-repeat; }
/* +13px */
.c_bari, .c_isola_liri, .c_perugia, .c_cuneo, .c_mantova { background-position: -13px 0px; } /* bande bianco rosse */
.c_bologna, .c_crotone, .c_lumezzane, .c_gubbio, .c_taranto, .c_cosenza, .c_valenzana, .c_montichiari, .c_sambonifacese, .c_gavorrano, .c_laquila, .c_milazzo, .c_campobasso, .c_fondi, .c_pomezia, .c_vibonese { background-position: -26px 0px; } /* strisce rosso blu */
.c_cagliari, .c_genoa { background-position: -39px 0px; } /* bande rosso blu */
.c_catania { background-position: -52px 0px; } /* strisce rosso azzurre */
.c_chievo, .c_pergocrema, .c_modena, .c_santarcangelo { background-position: -65px 0px; } /* bande giallo blu */
.c_fiorentina { background-position: -78px 0px; } /* viola riflesso bianco */
.c_hellas_verona, .c_juve_stabia, .c_rodengo_saiano { background-position: -91px 0px; } /* strisce giallo blu */
.c_atalanta, .c_inter, .c_pisa, .c_renate, .c_latina { background-position: -104px 0px; } /* strisce nero azzurre */
.c_juventus, .c_cesena, .c_ascoli, .c_viareggio { background-position: -117px 0px; } /* strisce bianco nere */
.c_lazio, .c_napoli, .c_empoli, .c_albinoleffe, .c_novara, .c_pavia, .c_como, .c_paganese, .c_gela, .c_siracusa, .c_tritium, .c_sanremese, .c_villacidrese, .c_celano_olimpia, .c_sangiovannese, .c_prato, .c_san_marino, .c_foligno, .c_andria_bat, .c_borgo_buggiano, .c_ebolitana { background-position: -130px 0px; }  /* azzurro riflesso bianco */
.c_livorno, .c_torino, .c_reggina, .c_portogruaro, .c_cittadella, .c_salernitana, .c_reggiana, .c_fano_alma_j, .c_aversa_normanna, .c_trapani { background-position: -143px 0px; } /* granata/amaranto riflesso bianco */
.c_milan, .c_sorrento, .c_foggia, .c_virtus_lanciano, .c_nocerina, .c_lucchese { background-position: -156px 0px; } /* strisce rosso nere */
.c_cremonese, .c_giacomense { background-position: -169px 0px; } /* bande grigio rosse */
.c_palermo { background-position: -182px 0px; } /* bande rosa nero */
.c_parma, .c_crociati_noceto { background-position: -195px 0px; } /* blu croce gialla */
.c_roma { background-position: -208px 0px; } /* bande giallo rosso */
.c_sampdoria { background-position: -221px 0px; } /* blucerchiato */
.c_spezia { background-position: -234px 0px; } /* bianco riflesso nero */
.c_siena, .c_udinese, .c_pro_vercelli_1892 { background-position: -247px 0px; } /* bande bianco nere */
.c_alessandria { background-position: -260px 0px; } /* grigio */
.c_pro_patria, .c_atletico_roma { background-position: -273px 0px; } /* blu riflesso bianco */
.c_lecce, .c_ravenna, .c_bassano_virtus, .c_benevento, .c_poggibonsi, .c_giulianova, .c_catanzaro { background-position: -286px 0px; } /* strisce giallo rosso */
.c_ternana { background-position: -299px 0px; } /* bande rosso verdi */
.c_lecco { background-position: -312px 0px; } /* strisce blu azzurre */
.c_feralpisalo { background-position: -325px 0px; } /* bande verde blu */
.c_brescia { background-position: -338px 0px; } /* blu con V bianca */
.c_carrarese { background-position: -351px 0px; } /* azzurro riflesso giallo */
.c_mezzocorona, .c_melfi { background-position: -364px 0px; } /* bande giallo verde */
.c_canavese { background-position: -377px 0px; } /* bande blu granata */
.c_casale { background-position: -390px 0px; } /* nera stella bianca */
.c_frosinone { background-position: -403px 0px; } /* azzurro diagonale gialla */
.c_avellino { background-position: -416px 0px; } /* verde riflesso bianco */
.c_piacenza, .c_monza, .c_triestina, .c_sudtirol, .c_varese, .c_barletta, .c_carpi { background-position: -429px 0px; } /* rosso riflesso bianco */
.c_vigor_lamezia { background-position: -442px 0px; } /* strisce bianco verdi */
.c_brindisi { background-position: -455px 0px; } /* bianca con V verde */
.c_padova { background-position: -468px 0px; } /* bianco croce rossa */
.c_cavese { background-position: -481px 0px; } /* blu riflesso bianco */
.c_neapolis_m { background-position: -494px 0px; } /* bianco riflesso blu */
.c_savona { background-position: -507px 0px; } /* strisce bianco blu */
.c_grosseto, .c_vicenza, .c_sacilese, .c_rimini { background-position: -520px 0px; } /* strisce bianco rosso */
.c_legnano { background-position: -429px 0px; } /* lilla riflesso bianco */
.c_sassuolo, .c_chieti { background-position: -546px 0px; } /* strisce nero verdi */
.c_pescara, .c_spal, .c_virtus_entella, .c_bellaria_igea_m, .c_treviso, .c_aprilia, .c_arzanese { background-position: -559px 0px; } /* strisce bianco azzurre */
.c_matera { background-position: -572px 0px; } /* azzurro diagonale bianca */

/* Squadre visualizzazione come elenco puntato con i css EN */
td.c_classifica_en div { width:14px; height: 14px; background-image: url(../img/loghi_squadre_en.gif); background-repeat: no-repeat; }
td.c_classifica_en div.c_arsenal { background-position: 0px 0px; } /* +13px */
td.c_classifica_en div.c_aston_villa { background-position: -13px 0px; }
td.c_classifica_en div.c_birmingham { background-position: -26px 0px; }
td.c_classifica_en div.c_blackburn { background-position: -39px 0px; }
td.c_classifica_en div.c_bolton { background-position: -52px 0px; }
td.c_classifica_en div.c_burnley { background-position: -65px 0px; }
td.c_classifica_en div.c_chelsea { background-position: -78px 0px; }
td.c_classifica_en div.c_everton { background-position: -91px 0px; }
td.c_classifica_en div.c_fulham { background-position: -104px 0px; }
td.c_classifica_en div.c_hull_city { background-position: -117px 0px; }
td.c_classifica_en div.c_liverpool { background-position: -130px 0px; }
td.c_classifica_en div.c_man_city  { background-position: -143px 0px; }
td.c_classifica_en div.c_man_utd { background-position: -156px 0px; }
td.c_classifica_en div.c_portsmouth { background-position: -169px 0px; }
td.c_classifica_en div.c_stoke_city { background-position: -182px 0px; }
td.c_classifica_en div.c_sunderland { background-position: -195px 0px; }
td.c_classifica_en div.c_tottenham { background-position: -208px 0px; }
td.c_classifica_en div.c_west_ham_utd { background-position: -221px 0px; }
td.c_classifica_en div.c_wigan_athletic{ background-position: -234px 0px; }
td.c_classifica_en div.c_wolves { background-position: -247px 0px; }

/* MONDIALI bandierine squadre */
.flags { margin-left: auto; margin-right: auto; text-align:center; }
div.f2 div { width: 16px; height: 11px; background-color:transparent; background-image: url(../img/flags.png); background-repeat: no-repeat; text-align:center; margin:1px 8px; }
div.f_andorra { background-position: 0px 0px; }
div.f_emirati_arabi_uniti { background-position: -16px 0px; }
div.f_afghanistan { background-position: -32px 0px; }
div.f_antigua_e_barbuda { background-position: -48px 0px; }
div.f_anguilla { background-position: -64px 0px; }
div.f_albania { background-position: -80px 0px; }
div.f_armenia { background-position: -96px 0px; }
div.f_angola { background-position: -128px 0px; }
div.f_argentina { background-position: -144px 0px; }
div.f_austria { background-position: 0px -11px; }
div.f_australia { background-position: -16px -11px; }
div.f_aruba { background-position: -32px -11px; }
div.f_azerbaigian { background-position: -64px -11px; }
div.f_bosnia-erzegovina { background-position: -80px -11px; }
div.f_barbados { background-position: -96px -11px; }
div.f_bangladesh { background-position: -112px -11px; }
div.f_belgio { background-position: -128px -11px; }
div.f_burkina_faso { background-position: -144px -11px; }
div.f_bulgaria { background-position: -160px -11px; }
div.f_bahrain { background-position: 0px -22px; }
div.f_burundi { background-position: -16px -22px; }
div.f_benin { background-position: -32px -22px; }
div.f_bermuda { background-position: -48px -22px; }
div.f_brunei { background-position: -64px -22px; }
div.f_bolivia { background-position: -80px -22px; }
div.f_brasile { background-position: -96px -22px; }
div.f_bahamas { background-position: -112px -22px; }
div.f_bhutan { background-position: -128px -22px; }
div.f_botswana { background-position: -160px -22px; }
div.f_bielorussia { background-position: 0px -33px; }
div.f_belize { background-position: -16px -33px; }
div.f_canada { background-position: -32px -33px; }
div.f_repubblica_centrafricana { background-position: -80px -33px; }
div.f_svizzera { background-position: -112px -33px; }
div.f_costa_davorio { background-position: -128px -33px; }
div.f_isole_cook { background-position: -144px -33px; }
div.f_cile { background-position: -160px -33px; }
div.f_camerun { background-position: 0px -44px; }
div.f_cina { background-position: -16px -44px; }
div.f_colombia { background-position: -32px -44px; }
div.f_costa_rica { background-position: -48px -44px; }
div.f_capo_verde { background-position: -96px -44px; }
div.f_cipro { background-position: -128px -44px; }
div.f_repubblica_ceca { background-position: -144px -44px; }
div.f_germania { background-position: -160px -44px; }
div.f_gibuti { background-position: 0px -55px; }
div.f_danimarca { background-position: -16px -55px; }
div.f_dominica { background-position: -32px -55px; }
div.f_algeria { background-position: -64px -55px; }
div.f_ecuador { background-position: -80px -55px; }
div.f_estonia { background-position: -96px -55px; }
div.f_egitto { background-position: -112px -55px; }
div.f_inghilterra { background-position: -144px -55px; }
div.f_eritrea { background-position: -160px -55px; }
div.f_spagna { background-position: 0px -66px; }
div.f_etiopia { background-position: -16px -66px; }
div.f_finlandia { background-position: -64px -66px; }
div.f_isole_figi { background-position: -80px -66px; }
div.f_micronesia { background-position: -112px -66px; }
div.f_isole_fær_øer { background-position: -128px -66px; }
div.f_francia { background-position: -144px -66px; }
div.f_gabon { background-position: -160px -66px; }
div.f_regno_unito { background-position: 0px -77px; }
div.f_grenada { background-position: -16px -77px; }
div.f_georgia { background-position: -32px -77px; }
div.f_guyana_francese { background-position: -48px -77px; }
div.f_ghana { background-position: -64px -77px; }
div.f_gibilterra { background-position: -80px -77px; }
div.f_groenlandia { background-position: -96px -77px; }
div.f_gambia { background-position: -112px -77px; }
div.f_guinea { background-position: -128px -77px; }
div.f_guadalupa { background-position: -144px -77px; }
div.f_guinea_equatoriale { background-position: -160px -77px; }
div.f_grecia { background-position: 0px -88px; }
div.f_guatemala { background-position: -32px -88px; }
div.f_guam { background-position: -48px -88px; }
div.f_guinea_bissau { background-position: -64px -88px; }
div.f_guyana { background-position: -80px -88px; }
div.f_hong_kong { background-position: -96px -88px; }
div.f_honduras { background-position: -128px -88px; }
div.f_croazia { background-position: -144px -88px; }
div.f_haiti { background-position: -160px -88px; }
div.f_ungheria { background-position: 0px -99px; }
div.f_indonesia { background-position: -16px -99px; }
div.f_irlanda { background-position: -32px -99px; }
div.f_israele { background-position: -48px -99px; }
div.f_india { background-position: -64px -99px; }
div.f_iraq { background-position: -96px -99px; }
div.f_islanda { background-position: -128px -99px; }
div.f_italia { background-position: -144px -99px; }
div.f_giamaica { background-position: -160px -99px; }
div.f_giordania { background-position: 0px -110px; }
div.f_giappone { background-position: -16px -110px; }
div.f_kenya { background-position: -32px -110px; }
div.f_kirghizistan { background-position: -48px -110px; }
div.f_cambogia { background-position: -64px -110px; }
div.f_kiribati { background-position: -80px -110px; }
div.f_corea_del_sud { background-position: -144px -110px; }
div.f_kuwait { background-position: -160px -110px; }
div.f_isole_cayman { background-position: 0px -121px; }
div.f_kazakistan { background-position: -16px -121px; }
div.f_libano { background-position: -48px -121px; }
div.f_santa_lucia { background-position: -64px -121px; }
div.f_liechtenstein { background-position: -80px -121px; }
div.f_sri_lanka { background-position: -96px -121px; }
div.f_liberia { background-position: -112px -121px; }
div.f_lesotho { background-position: -128px -121px; }
div.f_lituania { background-position: -144px -121px; }
div.f_lussemburgo { background-position: -160px -121px; }
div.f_lettonia { background-position: 0px -132px; }
div.f_libia { background-position: -16px -132px; }
div.f_marocco { background-position: -32px -132px; }
div.f_principato_di_monaco { background-position: -48px -132px; }
div.f_moldavia { background-position: -64px -132px; }
div.f_montenegro { background-position: -80px -132px; }
div.f_madagascar { background-position: -96px -132px; }
div.f_isole_marshall { background-position: -112px -132px; }
div.f_macedonia { background-position: -128px -132px; }
div.f_mali { background-position: -144px -132px; }
div.f_birmania { background-position: -160px -132px; }
div.f_mongolia { background-position: 0px -143px; }
div.f_macao { background-position: -16px -143px; }
div.f_martinica { background-position: -48px -143px; }
div.f_mauritania { background-position: -64px -143px; }
div.f_montserrat { background-position: -80px -143px; }
div.f_malta { background-position: -96px -143px; }
div.f_mauritius { background-position: -112px -143px; }
div.f_maldive { background-position: -128px -143px; }
div.f_malawi { background-position: -144px -143px; }
div.f_messico { background-position: -160px -143px; }
div.f_malesia { background-position: 0px -154px; }
div.f_mozambico { background-position: -16px -154px; }
div.f_namibia { background-position: -32px -154px; }
div.f_nuova_caledonia { background-position: -48px -154px; }
div.f_niger { background-position: -64px -154px; }
div.f_nigeria { background-position: -96px -154px; }
div.f_nicaragua { background-position: -112px -154px; }
div.f_olanda { background-position: -128px -154px; }
div.f_norvegia { background-position: -144px -154px; }
div.f_nepal { background-position: -160px -154px; }
div.f_nauru { background-position: 0px -165px; }
div.f_niue { background-position: -16px -165px; }
div.f_nuova_zelanda { background-position: -32px -165px; }
div.f_oman { background-position: -48px -165px; }
div.f_panamá { background-position: -64px -165px; }
div.f_perù { background-position: -80px -165px; }
div.f_polinesia_francese { background-position: -96px -165px; }
div.f_papua_nuova_guinea { background-position: -112px -165px; }
div.f_filippine { background-position: -128px -165px; }
div.f_pakistan { background-position: -144px -165px; }
div.f_polonia { background-position: -160px -165px; }
div.f_porto_rico { background-position: -32px -176px; }
div.f_palestina { background-position: -48px -176px; }
div.f_portogallo { background-position: -64px -176px; }
div.f_palau { background-position: -80px -176px; }
div.f_paraguay { background-position: -96px -176px; }
div.f_qatar { background-position: -112px -176px; }
div.f_romania { background-position: -144px -176px; }
div.f_serbia { background-position: -160px -176px; }
div.f_russia { background-position: 0px -187px; }
div.f_ruanda { background-position: -16px -187px; }
div.f_arabia_saudita { background-position: -32px -187px; }
div.f_isole_salomone { background-position: -48px -187px; }
div.f_seychelles { background-position: -64px -187px; }
div.f_sudan { background-position: -96px -187px; }
div.f_svezia { background-position: -112px -187px; }
div.f_singapore { background-position: -128px -187px; }
div.f_slovenia { background-position: -160px -187px; }
div.f_slovacchia { background-position: -16px -198px; }
div.f_sierra_leone { background-position: -32px -198px; }
div.f_san_marino { background-position: -48px -198px; }
div.f_senegal { background-position: -64px -198px; }
div.f_somalia { background-position: -80px -198px; }
div.f_suriname { background-position: -96px -198px; }
div.f_el_salvador { background-position: -128px -198px; }
div.f_siria { background-position: -144px -198px; }
div.f_swaziland { background-position: -160px -198px; }
div.f_ciad { background-position: -16px -209px; }
div.f_togo { background-position: -48px -209px; }
div.f_thailandia { background-position: -64px -209px; }
div.f_timor_est { background-position: -112px -209px; }
div.f_turkmenistan { background-position: -128px -209px; }
div.f_tunisia { background-position: -144px -209px; }
div.f_tonga { background-position: -160px -209px; }
div.f_turchia { background-position: 0px -220px; }
div.f_tuvalu { background-position: -32px -220px; }
div.f_taiwan { background-position: -48px -220px; }
div.f_tanzania { background-position: -64px -220px; }
div.f_ucraina { background-position: -80px -220px; }
div.f_uganda { background-position: -96px -220px; }
div.f_stati_uniti { background-position: -128px -220px; }
div.f_uruguay { background-position: -144px -220px; }
div.f_uzbekistan { background-position: -160px -220px; }
div.f_città_del_vaticano { background-position: 0px -231px; }
div.f_saint_vincent { background-position: -16px -231px; }
div.f_venezuela { background-position: -32px -231px; }
div.f_isole_vergini_uk { background-position: -48px -231px; }
div.f_isole_vergini_us { background-position: -64px -231px; }
div.f_vietnam { background-position: -80px -231px; }
div.f_vanuatu { background-position: -96px -231px; }
div.f_wallis_e_futuna { background-position: -128px -231px; }
div.f_samoa { background-position: -144px -231px; }
div.f_yemen { background-position: -160px -231px; }
div.f_sudafrica { background-position: -16px -242px; }
div.f_zambia { background-position: -32px -242px; }
div.f_zimbabwe { background-position: -48px -242px; }


.f2 a:link, .f2 a:visited { display:block; width: 100%; height:100%; text-decoration: none; }
.f2 a:hover { background-color:#fff; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; text-decoration: none; }
.f2 .alt { margin-left:24px; font-weight: bold; }

/* MONDIALI pagina calendario */
.partite td { border-top: 1px solid #e1e1e1; }
table.calendario { border-collapse:separate; margin: 1em 2em 1em 1em; }
table.calendario .riquadro_titolo { background-color:#FFB900; text-align:center; border: 1px solid #000; }
table.calendario .riquadro_partita { background-color:#efefef; border: 1px solid #222; }
table.calendario .riquadro_reti { background-color:#efefef; text-align:center; border: 1px solid #222; }
table.calendario .border_bottom { border-bottom: 1px solid #000; }
table.calendario .border_bottom2 { border-style: solid; border-color: #000; border-width: 2px 0pt 1px; }
table.calendario .border_right { border-style: solid; border-color: #000; border-width: 2px 3px 1px 0pt; }
table.calendario .border_top { border-top: 2px solid #000; }
.table_squadre tr.bg1 { background-color: #eaeaea; }
.table_squadre tr.bg2 { background-color: #f5f5f5; }

/* FLAG MEDIA (da mettere poi nel css generale) */
a.flagmedia { line-height: normal; padding-top:1px; }
a.flagmedia_1 { padding-right:17px; background: url(../../admin/img/flagmedia_1.gif) transparent no-repeat right; } /* padding: 14, larghezza img + 3 */
a.flagmedia_2 { padding-right:16px; background: url(../../admin/img/flagmedia_2.gif) transparent no-repeat right; } /* padding: 13, larghezza img + 3 */
a.flagmedia_4 { padding-right:19px; background: url(../../admin/img/flagmedia_4.gif) transparent no-repeat right; } /* padding: 16, larghezza img + 3 */
a.flagmedia_3 { padding-right:33px; background: url(../../admin/img/flagmedia_3.gif) transparent no-repeat right; } /* padding: 30, larghezza img + 3 */
a.flagmedia_5 { padding-right:36px; background: url(../../admin/img/flagmedia_5.gif) transparent no-repeat right; } /* padding: 33, larghezza img + 3 */
a.flagmedia_6 { padding-right:35px; background: url(../../admin/img/flagmedia_6.gif) transparent no-repeat right; } /* padding: 32, larghezza img + 3 */
a.flagmedia_7 { padding-right:52px; background: url(../../admin/img/flagmedia_7.gif) transparent no-repeat right; } /* padding: 49, larghezza img + 3 */
