body {
background: #DEDEDE;
margin: 3px;
}

a {text-decoration: none; color: #800000;}
a:hover {text-decoration: none; color: #0000FF; }

table.main {
width: 970px;
}

td.sx {
width: 150px;
vertical-align: top;
}

td.dx {
width: 150px;
vertical-align: top;
}

td.center {
width: 660px;
vertical-align: top;
}

th.menu_login {
width: 150px;
height: 30px;
background-image:url('../imgs/menu_login.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 13px;
color: #FFFFFF;
vertical-align: bottom;
}

th.menu_team {
width: 150px;
height: 30px;
background-image:url('../imgs/menu_team.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 13px;
color: #FFFFFF;
vertical-align: bottom;
}

th.menu_pr_utility {
width: 150px;
height: 30px;
background-image:url('../imgs/menu_pr_utility.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 13px;
color: #FFFFFF;
vertical-align: bottom;
}

th.menu_gioco {
width: 150px;
height: 30px;
background-image:url('../imgs/menu_gioco.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 13px;
color: #FFFFFF;
vertical-align: bottom;
}

th.menu_risultati {
width: 150px;
height: 30px;
background-image:url('../imgs/menu_risultati.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 13px;
color: #FFFFFF;
vertical-align: bottom;
}

th.menu_utility {
width: 150px;
height: 30px;
background-image:url('../imgs/menu_utility.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 13px;
color: #FFFFFF;
vertical-align: bottom;
}

td.menu {
width: 150px;
background-image:url('../imgs/sfondo_menu.png');
background-repeat:inherit;
padding-left: 15px;
font-family: Arial, helvetica;
font-size: 11px;
color: #000080;
}

th.menu_bottom {
width: 150px;
height: 20px;
background-image:url('../imgs/menu_bottom.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 9px;
color: #FFFFFF;
}

th.main_title {
width: 660px;
height: 30px;
background-image:url('../imgs/main_title.png');
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 13px;
color: #FFFFFF;
vertical-align: bottom;
}

td.main {
width: 660px;
background-image:url('../imgs/sfondo_main.png');
border: 0px;
padding-left: 15px;
padding-right: 7px;
padding-top: 3px;
font-family: Arial, helvetica;
text-indent: 0px;
text-align: justify;
font-size: 12px;
color: #000080;
}

th.main {
width: 660px;
background-image:url('../imgs/sfondo_main_title.png');
border: 0px;
padding-left: 15px;
padding-right: 7px;
padding-top: 3px;
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #FF0000;
}

th.main_bottom {
width: 660px;
height: 20px;
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
color: #FFFFFF;
background-image:url('../imgs/main_bottom.png');
}

table.sottotop {
width: 970px;
height: 15px;
}

td.sottotop {
font-family: Arial, helvetica;
text-indent: 10px;
font-size: 12px;
color: #000000;
width: 300px;
}

td.sottotop_icone {
font-family: Arial, helvetica;
text-indent: 10px;
font-size: 12px;
color: #000000;
width: 300px;
text-align: right;
}

td.bmconv_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
width: 150px;
border-bottom: 1px solid #DEDEDE;
}

td.bmconv {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
width: 150px;
border-bottom: 1px solid #DEDEDE;
}

td.albo_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
width: 150px;
border-bottom: 1px solid #DEDEDE;
}

td.albo {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
width: 150px;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
}

td.manager_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
width: 75px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.manager {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
width: 350px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.rosa_titleP {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
width: 50px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.rosa_titleG {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
width: 120px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.rosa {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

th.rosaB {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.risultati_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.risultatiP {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
width: 60px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.risultatiG {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
width: 120px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

th.stat_team_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
color: #800000;
width: 75px;
border: 1px solid #DEDEDE;
vertical-align:bottom;
background: #EFEFEF;
}

td.stat_team_intestaP {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
width: 50px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.stat_team_intestaG {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
width: 150px;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.stat_team {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

th.stat_player_intesta {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.stat_playerT {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.stat_player {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

th.gior_camp {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
color: #000080;
border: 1px solid #DEDEDE;
vertical-align:bottom;
width=15px;
background: #EFEFEF;
}

th.gior_camp_sel {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
color: #000080;
border: 1px solid #DEDEDE;
vertical-align:bottom;
width=15px;
}

th.ris_camp_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.ris_camp_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
text-align: right;
}

td.ris_camp_title1 {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.ris_campG {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:130px;
text-align: right;
}

td.ris_campG1 {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:150px;
}

td.ris_campP {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:30px;
text-align: right;
}

th.ris_campP1 {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:150px;
}

td.newsP {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:75px;
}

td.newsG {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:575px;
}

td.cerca_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:150px;
}

td.cerca {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

th.cerca_lettera {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
color: #000080;
border: 1px solid #DEDEDE;
vertical-align:bottom;
width:15px;
background: #EFEFEF;
}

th.stat_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
color: #800000;
width: 85px;
border: 1px solid #DEDEDE;
vertical-align:bottom;
font-weight: bold;
background: #EFEFEF;
}

th.stat_title2 {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
color: #800000;
width: 120px;
border: 1px solid #DEDEDE;
vertical-align:bottom;
font-weight: bold;
background: #EFEFEF;
}

td.stat_tot_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
text-align: right;
}

td.stat_tot_title1 {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.stat_tot_campG {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:70px;
text-align: right;
}

td.stat_tot_campG1 {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:100px;
}

td.stat_tot_campP {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
width:40px;
text-align: right;
}

th.partecipanti {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 9px;
color: #800000;
width: 80px;
border: 1px solid #DEDEDE;
vertical-align:bottom;
background: #EFEFEF;
}

td.tab_righi {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

th.formaz_title {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #EFEFEF;
vertical-align:middle;
background: #CDCDCD;
}

th.formaz_righi {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #BCBCBC;
vertical-align:middle;
}

td.formaz_righi {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #BCBCBC;
vertical-align:middle;
}

td.formaz_righi_col {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #BCBCBC;
vertical-align:middle;
background: #EFEFEF;
}

input.verde {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
font-weight:bold;
color: #FFFFFF;
background: #60AD23;
border: 0px groove #000000;
}

input.rosso {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
font-weight:bold;
color: #FFFFFF;
background: #FC5E5E;
border: 0px groove #000000;
}

td.tab_intesta_col {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #EFEFEF;
vertical-align:middle;
background: #CDCDCD;
}

td.formaz_gio_righi {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #BCBCBC;
vertical-align:middle;
}

td.formaz_gio_righi_col {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #BCBCBC;
vertical-align:middle;
background: #EFEFEF;
}

th.formaz_gio_nome_team {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 16px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
border-top: 1px dotted #DEDEDE;
vertical-align:middle;
background: #EFEFEF;
}

td.bianco {
border: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
font-family: Arial, helvetica;
text-indent: 0px;
text-align: justify;
font-size: 12px;
color: #FF0000;
background: #EFEFEF;
}

th.data_chat {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
color: #800000;
width: 55px;
border: 1px solid #DEDEDE;
vertical-align:bottom;
background: #EFEFEF;
}

td.chat_mess {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
padding:2px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:545px;
}

td.chat_dati {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 10px;
padding:2px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:500px;
background: #EFEFEF;
}

td.chat_foto {
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
}

th.msg_log_in {
width: 660px;
background-image:url('../imgs/sfondo_main.png');
border: 0px;
padding-left: 15px;
padding-right: 7px;
padding-top: 3px;
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
color: #FF0000;
}

input.verde_chat {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 14px;
font-weight:bold;
color: #FFFFFF;
background: #60AD23;
border: 1px outset #EFEFEF;
}

th.chat_commento {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
padding:2px;
color: #000080;
vertical-align:top;
}

textarea.chat_text {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
padding:2px;
color: #FF0000;
vertical-align:top;
}

input.manager {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
}

input.verde_team {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
background: #60AD23;
border: 1px outset #EFEFEF;
}

td.links {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
padding:2px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:570px;
}

input.verde_login {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
background: #60AD23;
border: 1px outset #EFEFEF;
}

input.rosso_login {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
background: #FC5E5E;
border: 1px outset #EFEFEF;
}

td.tab_intesta_col_admin {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #EFEFEF;
vertical-align:middle;
background: #CDCDCD;
}

td.tab_righi_admin {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
border-right: 1px dotted #EFEFEF;
vertical-align:middle;
}

input.calcola_voti {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
padding:1px;
color: #800000;
vertical-align:top;
text-align:right;
}

select.squadre {
font-family: Arial, helvetica;
text-indent: 0px;
font-size: 11px;
padding:1px;
color: #800000;
vertical-align:top;
text-align:right;
}

th.admin {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.admin {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:bottom;
}

td.chat_home {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:430px;
}

th.chat_home {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:60px;
}

th.chat_home_title {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #800000;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:490px;
}

th.chat_home_title2 {
font-family: arial, helvetica;
text-indent: 0px;
font-size: 12px;
color: #000080;
border-bottom: 1px solid #DEDEDE;
vertical-align:top;
width:490px;
}