/*-------------------------------*/ 
/*  STILI GENERICI PER ALCUN TAG */
/*-------------------------------*/

body
{
    margin: 0px;
    background-color: #ffffff;
    color: #000000;
}




/*-----------------------------*/ 
/*  CONTENITORI DIV GENERALI  */
/*-----------------------------*/ 


#MAIN
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 980px;
	
}

#TESTATA
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 980px;
    height:127px;
    background-color: #ffffff;
	
}

#LOGO
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 580px;

    background-color: #ffffff;
    float: Left;
}

#ICONE_TOP
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 400px;

    background-color: #ffffff;
    float: Left;
}


#MENU
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 980px;
    height:40px;
    background-color: #ffffff;

}

#CORPO
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 980px;
    background-color: #ffffff;
}

#NAVIGAZIONE
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 644px;
    background-color: #ffffff;
    float: Left;
}


#NAVIGAZIONE_INTERA
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 980px;
    background-color: #ffffff;
    
}




#BARRA_DX
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding:0px;
    width: 336px;
    background-color: #ffffff;
    float: Left;
    align: left;
}


.PIEDE 
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    width: 100%;
    height: 20px;
    line-height:20px;
    background-color:#FFFFFF;    
    float: Left;
}

/*-----------------------------------*/ 
/*  CONTENITORI DIV DELLA BARRA_DX  */
/*----------------------------------*/ 


#BANNER_DX_1
{
    margin: 2px 0px 0px 0px;
    border:Solid 0px #555555;
    padding: 0px 0px 5px 0px; 
    background-color: #ffffff;
   
}

#BANNER_DX_2
{
    margin: 2px 0px 0px 0px;
    border:Solid 0px #555555;
    padding: 0px 0px 5px 0px; 
    background-color: #ffffff;
   
}


#UTENTI
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #555555;
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
   
}

#LOGIN
{
    margin: 0px 0px 0px 0px;
    border: Solid 1px #dddddd;
    padding: 0px;
    width: 334px;
    background-color: #ffffff;

}

#NEWSLETTER
{
    margin: 0px 0px 0px 0px;
    border: Solid 1px #dddddd;
    padding: 0px;
    width: 334px;

    background-color: #ffffff;

}

#UTENTI2
{
    margin: 0px 0px 0px 0px;
    border: Solid 0px #555555;
    padding: 0px;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
   
}

#LINKAMICI
{
    margin: 0px 0px 0px 0px;
    border:Solid 1px #dddddd;
    padding:0px;
    width: 334px;
    background-color: #ffffff;
   
}


#FAN
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #555555;
    padding:0px;
    width: 100%;
    background-color: #ffffff;

}


/*----------------------*/ 
/* CLASSI PER MENU */
/*----------------------*/ 

.angolo_sx_nsel 
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    width: 10px;
    height: 20px;
    background:url(tab_free_80FFFF_trsp.png) no-repeat;
    background-position:top left;
    float: Left;
}

.angolo_dx_nsel 
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    width: 10px;
    height: 20px;
    background:url(tab_free_80FFFF_trsp.png) no-repeat;
    background-position:top right;
    float: Left;
}

.voce_nsel 
{
    /*1 px in meno come altezza..*/
    margin: 0px 0px 0px 0px;
    border-top: Solid 1px #c6cfd6;
    padding: 0px;
    height: 19px;
    background-color:#80ffff;    
    text-align:center;
    vertical-align:middle;
    float: Left;
}

.a_nsel
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:9pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    vertical-align:middle;
    color: #000099;
    text-decoration: none;
}

.a_nsel:hover
{
    text-decoration:none;
}


.spazio 
{      
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    width: 2px;
    height: 20px;
    float: Left;
}

.angolo_sx_sel 
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    width: 10px;
    height: 20px;
    background:url(tab_sel_8080FF_trsp.png) no-repeat;
    background-position:top left;
    float: Left;
}

.angolo_dx_sel 
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    width: 10px;
    height: 20px;
    background:url(tab_sel_8080FF_trsp.png) no-repeat;
    background-position:top right;
    float: Left;
}


.voce_sel 
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    height: 20px;
    background-color:#8080ff;    
    text-align:center;
    vertical-align:middle;
    float: Left;
}

.a_sel
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:9pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    height:20px;
    vertical-align:middle;
    color: #ffff00;
    text-decoration: none;
}

.a_sel:hover
{
    text-decoration:none;
}


.barra 
{
    margin: 0px 0px 0px 0px;
    border:Solid 0px #ffffff;
    padding: 0px;
    width: 100%;
    height: 4px;
    line-height:5px;
    background-color:#8080ff;    
    float: Left;
}





/*----------------------*/ 
/* CLASSI PER NEWS */
/*----------------------*/ 


.a_news_titolo
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:10pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    vertical-align:bottom;
    color: #000099;
}

.a_news_titolo:hover
{

}


.p_news_testo
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    width: 450px;
    padding: 0px;
    font-family:Tahoma;
    font-size:10pt;
    text-align: justify;
    vertical-align:middle;
}

.img_news
{
    margin-left: 0px;
    margin-right: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 16px;
    padding: 0px;
    vertical-align:bottom;
}



/*-----------------------*/ 
/* CLASSI PER LINK AMICI */
/*-----------------------*/ 


.a_link_amici
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:10pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    vertical-align:bottom;
    color: #000099;
}

.a_link_amici:hover
{

}


.p_link_amici
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    font-family:Tahoma;
    font-size:8pt;
    text-align: left;
    vertical-align:bottom;
}

.img_link_amici
{
    margin-left: 0px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    vertical-align:bottom;
}


/*------------------------*/ 
/*  ELEMENTI DEI FORM     */
/*------------------------*/ 



.pulsante_1
{
    height: 22px;
    padding: 0px;
    font-family: Verdana;
    font-size: 8pt;
    text-align: center;
    color: #990000;
}


.input_1
{

    font-family:Verdana;
    font-size:12px;
    color:blue;
	
}

.label_1
{

    font-family: Verdana;
    font-size: 9pt;
    color: #000099;
}

.label_2
{

    font-family: Verdana;
    font-size: 9pt;
    color: #990000;
}

.label_3
{

    font-family: Verdana;
    font-size: 8pt;
    color: #990000;
}

.label_4
{

    font-family: Verdana;
    font-size: 10pt;
    font-weight:bold;
    color: #000099;
    

}


/*------------------------*/ 
/*  HOME PAGE             */
/*------------------------*/ 



h5.titolo_partite
{

	margin-top: 0px; 
	margin-bottom:0px; 
	padding:0px; 
	height:xx; 
	line-height:20px; 
	font-family: Tahoma; 
	color:#80000ff; 
	font-size:9pt;

}

.partita_link {

	background-color:inherit;
	font-family: Tahoma;
	font-style: italics;
	font-weight: bold;
	font-variant: normal;
	font-size:10pt;
	text-align: left;
	vertical-align:top;
	height:20px; 
	line-height: 20px;
	color: #0000ff;
	text-decoration: none;
}

.partita_link:hover
{
	color: #ff0000;
	text-decoration:none;

}




/*----------------------*/ 
/* CLASSI PER TV RADIO */
/*----------------------*/ 


.p_tv_titolo
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:10pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    vertical-align:bottom;
    color: #000099;
}


.a_tv_titolo
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:10pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    line-height:32px;
    vertical-align:center;
    color: #000099;
}

.a_tv_titolo:hover
{

}


.p_tv_testo
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    width: 450px;
    padding: 0px;
    font-family:Tahoma;
    font-size:10pt;
    text-align: justify;
    vertical-align:middle;
}

.img_tv
{
    margin-left: 0px;
    margin-right: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 32px;
    padding: 0px;
    vertical-align:middle;
}


/*----------------------*/ 
/* CLASSI PER FORUM */
/*----------------------*/ 


.p_forum_titolo
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:12pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    vertical-align:bottom;
    color: #000099;
}


.a_forum_canc
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:8pt;
    font-style: normal;
    font-weight: bold;
    text-align:center;
    vertical-align:center;
    color: #000099;
}

.a_forum_canc:hover
{

}


.p_forum_testo
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    width: 580px;
    padding: 0px;
    font-family:Tahoma;
    font-size:10pt;
    text-align: justify;
    vertical-align:middle;
    color:#5555ff;     
}

.p_forum_data
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    width: 560px;
    padding: 0px;
    font-family:Tahoma;
    font-size:8pt;
    text-align: justify;
    vertical-align:middle;
    color:#bbbbbb;     
}
.img_forum
{
    margin-left: 0px;
    margin-right: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 16px;
    padding: 0px;
    vertical-align:middle;
}





/*-------------------------------*/ 
/* CLASSI PER RIEPILOGO ARTICOLI */
/*-------------------------------*/ 


.a_riep_titolo
{
    background-color:inherit;
    font-family:Tahoma;
    font-size:8pt;
    font-style: normal;
    font-weight: normal;
    text-align:justify;
    vertical-align:bottom;
    color: #000099;
}

.a_riep_titolo:hover
{

}


.p_riep_testo
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
    width: 320px;
    padding: 0px;
    font-family:Tahoma;
    font-size:8pt;
    text-align: justify;
    vertical-align:middle;
}

.img_riep
{
    margin-left: 0px;
    margin-right: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 20px;
    padding: 0px;
    vertical-align:bottom;
}


