#TOP{
margin-bottom:10px;
}
#TOP th
{        
    background:url('Logo.jpg');  
    background-position:top-center;
    background-repeat:no-repeat;
    width:152px;
    height:71px;        
    }   
#TOP td
{        
    background:url('PicCampionato.jpg');  
    background-position:top-center;
    background-repeat:no-repeat;
    width:590px;
    height:71px;        
    }  
table { font:0.7em Courier New;background-color:#F2F2F2; 	width: auto; margin: auto; }
caption { background:#000; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:1.2em; border:1px solid #000;	width: auto; margin: auto; }
thead th { background:#339933; color:#FFF; padding:2px; text-transform:uppercase; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #AFB5B8; border-right:1px solid #AFB5B8; }
tfoot th { background:#339933; color:#FFF; padding:2px; text-transform:uppercase; font-size:1.2em; }
tfoot td { background:#339933; color:#FFF; font-weight:bold; text-transform:uppercase; font-size:1.2em; padding:0px 5px; }
tbody td { background:#D7DBDD; color:#000; padding:2px; text-align:left; border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #AFB5B8; border-right:1px solid #AFB5B8;  }
tbody th { background:#000; color:#D7DBDD; padding:2px; text-align:center; border-top:1px solid #93A1AA; border-left:1px solid #93A1AA; border-bottom:1px solid #2F3B42; border-right:1px solid #2F3B42; }
tbody td a {  color:#6C7579; text-decoration:none; font-weight:bold; }
tbody th a { color:#FFF; text-decoration:none; font-weight:bold; }
#CONTAINER table td+td+td+td+td a
{        

	padding:30px;
    }
#BOTTOM
{         
    Color:#000000;
    font-size:10px;
    text-align:center;
    } 
