body 
{
    background:#000000 url('back.gif');    
    text-align:center; 
    }  
#PAGE
{    
    text-align:left;
    width:900px;
    margin: 0 auto;
    background:#C9C6C1; 
    font-family:Tahoma;
    }    
#TOP
{
    background:url('logo2.gif') no-repeat right; 
    margin-right:2px; 
}   
#TOP th
{        
    background-image:url('logo.jpg');  
    background-position:center;
    background-repeat:no-repeat;
    width:152px;
    height:71px;        
    }    
#TOP td
{        
    background-image:url('PicCampionato.jpg');  
    background-position:center;
    background-repeat:no-repeat;
    width:590px;
    height:71px;        
    } 
caption
{   
 	background: url('head.PNG');
	color:#FFFFFF; 
	text-transform:uppercase; 
	font-family:Tahoma;
	font-weight:bold; 
	font-size:12px; 
	border:1px solid #000000; 
	width: auto; 
	height:25px;
    }
#MENU table
{
    background-color:#dad2c7;   
    border:solid 1px black;  
    width:100%;       
    }
#MENU table td
{
    background-image: url('bg.png');
    background-position:left center;    
    height:21px;
    }
#MENU table td a:hover
{
    background-image: url('bg2.png');
    background-position:left center;
    }

#MENU table td a
{        
	color:#000000; 
	text-decoration:none; 
	text-align:center;
	font-weight:bold; 
	font-size:12px;
	width: auto; 
    }
    
#CONTAINER
{
    height:400px;
    overflow: auto;
    text-align:center;
    }    
#CONTAINER caption
{       
        margin: 0 auto;
 	background: url('head.PNG');
	color:#FFFFFF; 
	text-transform:uppercase; 
	font-family:Tahoma;
	font-weight:bold; 
	font-size:12px; 
	border:1px solid #000000; 
	width: auto; 
	height:25px;
    }
#CONTAINER table
{
    text-align:left;
    margin: 0 auto;
    background-color:#dad2c7;   
    border:solid 1px black;     
    }
#CONTAINER table th
{
    background-image: url('bg.png');
    background-position:left center;
    height:21px;
	color:#000000; 
	text-decoration:none; 
	text-align:center;
	font-weight:bold; 
	font-size:12px;
	width: auto;     
    }
#CONTAINER table td
{    
    background-color:White;
	color:#000000; 
	text-decoration:none; 
	text-align:left;    
	font-size:12px;
	width: auto; 
    }
    
#CONTAINER table td a:hover
{
	color:Red ; 
	text-decoration:none; 
	text-align:center;
	font-weight:bold; 
	font-size:12px;
	width: auto; 
    }

#CONTAINER table td a
{        
	color:#000000; 
	text-decoration:none; 
	text-align:center;
	font-weight:bold; 
	font-size:12px;
	width: auto; 
    }
#CONTAINER table td+td+td+td+td a
{        
	padding:30px;
    }
#BOTTOM
{       
padding:10px;
    background: url('head.PNG') no-repeat left bottom;
    Color:#FFFFFF;
    font-size:10px;
    font-weight:bold;	
    text-align:center;
    height:20px;
    } 