/* CSS Document */

* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#333333;}
a {text-decoration:none; color:#666666}

body{margin: 0px;}

#menu_top {text-align:right;padding-right:10px;line-height:25px; background-image:url(userfiles/image/sf_test_sup.png);}
#menu_top li {display: inline;color:#666666;}
#menu_top select {padding:0px;}
#banda_colorata_top {height:40px;background-image: url(img/sf_menu.png);background-color:#006699; vertical-align:bottom; padding-bottom:8px;}
#menu_navigazione {line-height:20px;background-color:#f2f2f2;text-align:left; padding-left:160px; font-size:10px;}
#menu_navigazione a {color:#003366;}

#menu_principale td {margin:0px;padding:0px; }
#menu_principale ul {margin:0px;padding:0px;list-style:none;width:160px;}
#menu_principale .livello_1 {line-height:21px;padding-left:8px; background-image:url(userfiles/image/menu_livello_1.png); color:#ffffff; font-weight:bold; margin-top:4px;}
#menu_principale .livello_2 {line-height:19px;padding-left:16px; background-repeat:no-repeat; background-image:url(userfiles/image/menu_livello_2.png); color:#ffffff;}
#menu_principale .livello_2 a {color:#ffffff;}
#menu_principale .livello_2 a:hover {color:#ff2200;}
#menu_principale .livello_3 {line-height:19px;padding-left:20px; background-repeat:no-repeat; background-image:url(userfiles/image/menu_livello_3.png); color:#336699;}
#menu_principale .livello_3 a {color:#336699;}
#menu_principale .livello_3 a:hover {color:#ff2200;}

#pagina_interna .link_giocatori { display:inherit;}
#pagina_interna .link_giocatori a{width:65px; height:55px; display:inherit; background-image:url(userfiles/image/bott_giocatori.png); background-repeat:no-repeat;}
#pagina_interna .link_giocatori a:hover {background-image:url(userfiles/image/bott_giocatori_roll.png);}
#pagina_interna .link_campionato { display:inherit;}
#pagina_interna .link_campionato a{width:65px; height:55px; display:inherit; background-image:url(userfiles/image/bott_campionato.png); background-repeat:no-repeat;}
#pagina_interna .link_campionato a:hover {background-image:url(userfiles/image/bott_campionato_roll.png);}
#pagina_interna .link_media { display:inline;}
#pagina_interna .link_media a{width:65px; height:55px; display:inherit; background-image:url(userfiles/image/bott_media.png);background-repeat:no-repeat;}
#pagina_interna .link_media a:hover {background-image:url(userfiles/image/bott_media_roll.png);}

#pagina_interna {padding:4px 20px 20px 20px;color:#000000; vertical-align:top; text-align:justify;line-height:16px;}
#pagina_interna h2 {line-height:24px;background-image:url(userfiles/image/tit_pagina.png); background-repeat:no-repeat;font-weight:bold;color:#003399;font-size:13px;padding-left:10px;}
#pagina_interna a{color:#003399; text-decoration:underline;}
#pagina_interna a:hover{color:#CC0000;}
#pagina_interna .text {padding:15px;color:#003366;line-height:17px;}
#pagina_interna .tit {line-height:24px;background-image:url(userfiles/image/tit_pagina.png); background-repeat:no-repeat;font-weight:bold;color:#003399;font-size:13px;padding-left:10px;}
#pagina_interna .subtit {line-height:30px;font-weight:bold;color:#003399;font-size:12px;padding-left:10px; text-align:center;}
#pagina_interna .col_1 {line-height:20px;font-weight:bold;color:#003399; background-color:#C3D7EB;font-size:9px;padding:2px;text-align:center; border:1px #FFFFFF solid;}
#pagina_interna .col_2 {font-weight:bold;color:#666666; font-size:9px;padding:2px;text-align:center;}
#pagina_interna .col_3 {font-weight:bold;color:#003399; font-size:10px;padding:2px;text-align:left;}
#pagina_interna .col_4 {font-weight:bold;color:#003399;padding:4px;text-align:center;font-size:12px; background-color:#EAF5FF;border:1px #FFFFFF solid;}
#pagina_interna .col_5 {font-weight:bold; color:#FF0000;font-size:10px;padding:2px;text-align:center;}
#pagina_interna .ArchivioNews_Data{ color:#FF0000}
#pagina_interna .ArchivioNews_Titolo{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336699;}
#pagina_interna .ArchivioNews_Nome{font-size:11px;color:#666666;border-bottom:dotted 1px #999999; padding-left:5px; line-height:20px;}

#pagina_interna .home_rassegna{font-size:16px;color:#336699;line-height:20px;text-decoration:none; font-weight:bold;}
#pagina_interna .home_rassegna a {font-size:16px;color:#336699;line-height:22px; font-weight:bold;}
#pagina_interna .home_rassegna_sub {font-size:14px;color:#666666;line-height:20px; font-weight:bold;}

#gallery_small {margin-top:10px;}
#gallery_small th {line-height:21px;padding-left:8px; background-image:url(userfiles/image/menu_livello_1.png); color:#ffffff; font-weight:bold; margin-top:4px; text-align:left;}
#gallery_small td { border:#cccccc solid 1px;}

#gallery_main table {margin-top:40px; margin-bottom:20px;}
#gallery_main td {padding:5px; border:#dddddd solid 1px;border-bottom:#cccccc solid 2px;border-right:#cccccc solid 2px;}

#lato_destro {vertical-align:top; margin-top:10px;}

#banner_news {margin-top:10px;}
#banner_news th {line-height:21px;padding-left:8px; background-image:url(userfiles/image/menu_livello_1.png); color:#ffffff; font-weight:bold; margin-top:4px; text-align:left;}
#banner_news tfoot {width:152px; text-align:right; padding-right:5px; line-height:16px; background-color:#003366; color:#ffffff;}
#banner_news tfoot a { padding-right:5px;color:#ffffff;}
#banner_news .cella_contenitore{ border:#cccccc solid 1px;}
#banner_news .data {color:aaaaaa}
#banner_news .nome {font-weight:bold}
#banner_news .titolo {}
#banner_news a {}
#banner_news a:hover {color:ff9900}

#banner_novita {margin-top:10px;}
#banner_novita th {width:152px; text-align:left; line-height:22px; padding-left:8px; background-color:#003366; color:#ffffff; font-weight:bold}
#banner_novita .cella_contenitore{height:40px;}

#banner_collaborazioni {margin-top:10px;}
#banner_collaborazioni th {line-height:21px;padding-left:8px; background-image:url(userfiles/image/menu_livello_1.png); color:#ffffff; font-weight:bold; margin-top:4px; text-align:left;}
#banner_collaborazioni .cella_contenitore{border-bottom:#cccccc solid 1px;color:#003366; background-color:#F7F7F7;}
#banner_collaborazioni .cella_contenitore a{color:#000066;font-weight:bold; font-size:10px;}
#banner_collaborazioni .cella_contenitore a:hover{color:#006699;}


#banner_sponsor {background-image:url(userfiles/image/banner_sponsor.png);}

#Payoff {color:#003366; font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}

#testata {height:140px; vertical-align:top; padding-top:10px; padding-right:6px;}
#piede {height:26px; background-image:url(userfiles/image/piede.png); color:#FFFFFF; text-align:center}
#piede a {color:#000066;}

.copyright {height:30px;color:#999999; text-align:center;}
.sd {color:#999999; font-size:9px;}
.sd a {color:#999999;}

.linea_verticale {background-color:#cccccc;}
.sf_verticale {background-image:url(userfiles/image/sf_lato.png);background-repeat:repeat-y}
.sf_orizzontale {background-image:url(img/piede_sotto.png); background-repeat:no-repeat; width:890px;height:16px;}
.nome_giocatore {line-height:13px;font-size:9px;font-weight:bold;color:#003366;}

#form_contatti  { width:100%;}
#form_contatti .riga_intestazione {font-weight:bold; height:22px; background-color:#ececec; color:#888888;}
#form_contatti .riga_separazione {height:10px;}
#form_contatti .riga_descrizione {color:#888888; font-size:9px;}
#form_contatti .riga_campi {color:#888888;}
#form_contatti .cella_etichetta {}
#form_contatti .cella_input {}
#form_contatti .cella_descrizione {}
#form_contatti .riga_campi_obbligatori {height:30px; color:#666666; font-style:italic}
#form_contatti .riga_bottoni {height:30px; background-color:#ececec; border-bottom:#888888 1px solid}

#classifica_show { width:100%; font-size:10px;}
#classifica_show th {line-height:18px; color:#003399; background-color:#e2e2e2; text-align:center; border:1px #FFFFFF solid;}
#classifica_show .col1 {line-height:18px; color:#003399; background-color:#C3D7EB; padding:0 0 0 5px; text-align:left; border:1px #FFFFFF solid;}
#classifica_show .col2 {line-height:18px; color:#003399; background-color:#C3D7EB; padding:0 0 0 5px; text-align:center; border:1px #FFFFFF solid;}
#classifica_show .col3 {line-height:18px; color:#003399; background-color:#e2e2e2; padding:0 0 0 5px; text-align:center; border:1px #FFFFFF solid;}

#pop_giocatori {line-height:17px; font-size:12px}
#pop_giocatori .tit{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336699; line-height:25px;}
#pop_giocatori .val{color:#006699;font-weight:bold;}

#campionato .elenco_giornate_tit {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336699; line-height:25px;}
#campionato .elenco_giornate {color:#003399;padding:4px;text-align:center;background-color:#EAF5FF;border:1px #FFFFFF solid;}
#campionato .elenco_giornate a{font-size:10px; font-weight:bold;text-decoration:none;}
#campionato .data {font-size:9px; color:#FF0000;}
#campionato .partecipanti {font-weight:normal;color:#003399;padding:4px;text-align:left;font-size:9px; background-color:#EAF5FF;border:1px #FFFFFF solid;}

#prossima_partita {width:479px; height:58px; background-image:url(userfiles/image/sf_prossima_giornata.png); background-repeat:no-repeat;}
#prossima_partita .col_casa, .col_trasferta{width:135px; text-align:center; vertical-align:middle; line-height:12px; font-size:12px; font-weight:bold; padding:0 10px 0 0;}
#prossima_partita .col_risultato{width:175px; text-align:center; vertical-align:middle; line-height:12px; font-size:12px; font-weight:bold; color:#FFFFFF;}


#tabellino td {border-bottom:1px #e2e2e2 solid;}
#tabellino th {border-bottom:1px #e2e2e2 solid; line-height:24px; background-color:#006699; color:#FFFFFF;}
#tabellino .col_numero {text-align:center; line-height:20px;}
#tabellino .col_giocatore, .col_giocatore strong, .col_giocatore p {line-height:18px; color:#003399; background-color:#C3D7EB; padding:0 0 0 5px; text-align:left; font-weight:bold; border:1px #FFFFFF solid;}
#tabellino .col_allenatore {line-height:24px;padding:0 0 0 5px;}
#tabellino .risult { font-size:18px;}
#tabellino .col_gol {line-height:18px; color:#003399; background-color:#e2e2e2;text-align:center; border:1px #FFFFFF solid;}
#tabellino .col_esp {line-height:18px; color:#003399; background-color:#f2f2f2;text-align:center; border:1px #FFFFFF solid;}

.banner_home_titolo { padding:15px 15px 5px 15px; font-size:18px; color:#003399; font-weight:bold; vertical-align:top; font-family:Arial;}
.banner_home_testo { padding:5px 15px 15px 15px; font-size:15px; color:#000000; font-weight:bold; vertical-align:top; font-family:Arial;}

#banner_sponsor_verticale img {border:none; padding:5px 0 5px 0;}
#banner_sponsor_verticale { background-image:url(userfiles/image/sf_sponsor.png); background-repeat:no-repeat; background-position:top;}