BODY {
    font-family: Verdana, Arial;
    font-size: 10px;
    line-height: 16px;
        
    background:#ecf1f4 url(/fipav/new/images/sfondo_pagina.png) top center repeat-y;	  
    width: 980px;
    margin:0 auto;
    text-align:center;
}

#container {
	width: 980px;
}

small {
    font-family: Verdana, Arial; 
    font-size:8px;
}
    
pre {
     font-family: Verdana, Arial;
     font-size:10px;
     }

a.nosott, a.nosott:link, a.nosott:visited, a.nosott:active {
 text-decoration: none;
}

a.nosott:hover { 
 text-decoration: none;
}


     
td {
	font-family: Verdana, Arial;
	font-size: 10px;
	line-height: 16px;	
	color: #434343;
}

   
td.rispalestra {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	background: #EFE8D5;
}

td.punti{
	text-align: center;
} 

tr.classidispari{
	font-family: Verdana, Arial;
	font-size: 10px;
	text-align: left;
	background: #FEFEEC;
} 

tr.classipari{
	font-family: Verdana, Arial;
	font-size: 10px;
	text-align: left;
	background: #F0F0CA;
} 


    
.titoloalta {
    font-family: Verdana, Arial; 
    font-size:16px; 
    color: Black; 
    text-align: justify;
    background:#FFE400;
    }
    
td.titolomedia {
    font-family: Verdana, Arial; 
    font-size:14px; 
    color: Black; 
    text-align: justify; 
    }
 
td.titolobassa {
    font-family: Verdana, Arial; 
    font-size:10px; 
    color: Black; 
    text-align: justify;
    }
    
TD.corpocamp {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: black;
		text-align: justify;
}

    
A:link {
		color: #CC2026;
}

A:visited {
		color: #CC2026;
}
	
b.evidr { 
    background:Yellow; 
    color:red;
    }
b.evidb { 
    background:Yellow; 
    color:#0000FF;
    }
b.evid { 
    background:Yellow; 
    color:black;
    }
    
b.evidv { 
    background:#FFFF00; 
    color:#008000;
    }

b.comunicazione  {
    font-family: Verdana, Arial;
    font-size:12px;
    }

b.provvedimento  {
    font-family: Verdana, Arial;
    font-size:12px;
    }


td.evid {
    background:Yellow; 
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color: black; 
    text-align: justify;
    }


	
td.titolo {
	background:#EBCD06;
	color:#0A1B66;
	text-align:center;
	font-size:16px;
	font-family:Verdana, Arial;
	font-weight : bold;
}

td.wm {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #0A1B66;
	text-align: justify; 
    }
    
td.wmsm {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #0A1B66;
	text-align: left; 
    }

/* sfondo verdino scritto in piccolo  */ 
.wmsmg {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #0A1B66;
	text-align: left;
	background:#E9FEB8; 
    }


/* sfondo giallino scritto in piccolo  */ 
.wm2smg {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #0A1B66;
	text-align: left;
	background:#F8FD99; 
    }
 
/* sfondo azzurrino scritto in piccolo  */ 
.wm3smg {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #0A1B66;
	text-align: left;
	background:#CEFDFC; 
    }

.immagine {
	background : url(images/pixel_immagine.gif);
	text-align:right;
}

.immaginewm {
	background : url(images/pixel_immaginewm.gif);
	text-align:right;
}

.evidenzabe {
	background:#FF9900;
}

.evidenza {
	background:#FFE400;
}

.evidenza1 {
	background:#FFCE3C;
	
}

.evidenza21 {
	background:#FFCE3C;
	font-size: 14;
}

.evidenza2 {
	background:#FFFAEA;
}

.evidenza3 {
	background:#FFFAEA;
	text-align: center;
}

.evidenzac {
	background:#FFFFFF;
	text-align: center;
	font-weight : bold;
}

.evidenza4 {
	background:#FFFF00;
	text-align: center;
	color: #FF0000;
	height: 12;
}

.evidenza5 {
	background:#CEFDFF;
}


/* sfondo verdino scritto in piccolo  */ 
.evidenza6 {
	background:#E9FEB8; 
    }
    
.intestazione {
	background: #4897c5;
	color: white;
	font-size: 12px;
	height: 20px;
}

.intestazionec {
	background: #4897c5;
	color: white;
	font-size: 12px;
	height: 20px;
	text-align: center;
}


/* sfondo nero scritta bianca */
.10n {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		background: #000000;
		text-align: center;
}

/* sfondo nero scritta bianca */
.8n {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		background: #000000;
		text-align: center;
}


/* sfondo nero scritta bianca */
.12n {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background: #000000;
		text-align: center;
}

/* sfondo giallo scritta blu */
.12gg {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0000FF;
		background: #FFFF00;
		text-align: center;
}


.10y {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FFFF00;
		background: #0000FF;
		text-align: center;
}

.10by {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #0000FF;
		background: #FFFF00;
		text-align: center;
}

/* scrive giallo con sfondo grigio  */
.10yg {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FFFF00;
		background: #E2E2E2;
		text-align: center;
}

/* scrive grigio con sfondo giallo  */
.10gy {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #C0C0C0;
		background: #FFFF00;
		text-align: center;
}

/* scrive grigio con sfondo blu  */
.10gby {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #C0C0C0;
		background: #0000FF;
		text-align: center;
}


.10v {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #0A1B66;
		background: #93FC64;
		text-align: center;
}

.gr10 {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FF0000;
		background: #f1efef;
		text-align: left;
}

.08v {
		font-family: Verdana, Arial;
		font-size: 8px;
		font-weight: bold;
		color: #0A1B66;
		background: #93FC64;
		text-align: center;
}


/* GRIGIO X GIOVANILE E1E1E1   */
.e1 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0000FF;
		background: #e1e1e1;
		text-align: left;
}


A.intestazioneLink, A.intestazioneLink:visited, A.intestazioneLink:link {
	text-decoration : none;
	color: white;
}

A.intestazioneLink:hover {
	text-decoration : underline;
	color: white;
}

.copy {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000659;
}

/* Organigramma */

.IntestazioneOrganigramma {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #EBCD06;
	background: #4897c5;
	text-align : center;
	font-weight : bold;
	height: 10px;
}

td.tabella {text-align:center; background:white;}


td.tabella1 {text-align:center; background:#d7d8d7; font-weight: bold;}
td.tabella2 {text-align:left; background:#0080C0; font-weight: bold; color: #FFFFFF;}



	 
/*
TD.titolo {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #0A1B66;
}*/

TD.profilo {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: gray;
}

TD.corpo {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: black;
		text-align: justify;
}

TD.corpo_centrato {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: black;
		text-align: center;
}



DIV.nome {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #0A1B66;
}

/*con sfondo grigino */
TD.testo {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #434343;
		background: #f1efef;   }   
		
/* con sfondo verdino    */
TD.verdino {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #CFFCBA   }   

TH {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #0A1B66;
		background: #FFE8A2;
}

/*TH con font pił grande TH e sfondo marrone */
TH.12ma {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0A1B66;
		background: #E8BD72;
}
/*TH con font pił grande TH e sfondo arancio */
TH.12ar {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0A1B66;
		background: #FF8040;
}

/*TH con font pił grande TH e sfondo verde */
TH.12v {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0A1B66;
		background: #93FC64;
}

/*TH con font pił grande TH e sfondo verdino */
TH.12ve {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #1536D2;
		background: #CDFEB8;
}

/*TH con font pił grande TH e sfondo rosa */
.12rs {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0A1B66;
		background: #FF80FF;
}

/*TH con font pił grande TH e sfondo azzverde */
.12az {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0A1B66;
		background: #80FFFF;
}

/*TH con font pił grande TH e arancio normale */
TH.12a {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0A1B66;
		background: #FFE8A2;
}

/*TH con font 12 e sfondo grigio scritta blu */
.12gr {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #0000FF;
		background: #C0C0C0;
}

/*TH con font 12 e sfondo giallino e scritta viola */
.12glv {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #8000FF;
		background: #FAF787;
}

.10glv {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #8000FF;
		background: #FAF787;
}




/*TH con font 10 e sfondo grigio scritta rossa */
th.10gr {
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #FF0000;
		background: #C0C0C0;
}
 


/*
A:link {
		color: #0A1B66;
}
A:visited {
		color: #0A1B66;
}
*/

.elenco{
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #2f77bf;

}

.testo {
		font-family: Verdana, Arial;
		font-size: 16px;
		color: black;
		text-align: justify;

}
.note{
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #1f508f;

}

.titolo{
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #2f77bf;
		font-weight: bold;

}


.sottotitolo{
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #1f508f;
		font-weight: bold;

}
.evidenza {
	background:#4897c5;
}

TD.camp {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #2f77bf;
		background: #F5DEB3;
}

select {font-size:10px;color:Red;}



tr.dispari {
	background:#ffffff;
	color:#000000;
	font-family:Verdana, Arial,Sans;
	font-size:13px;

}
tr.lutto {
	background:#000000;
	color:#FFFFFF;
	font-family:Verdana, Arial,Sans;
	font-size:13px;

}
tr.titolo {
	background:#F5DEB3;
	color:#000000;
	font-family:Verdana, Arial,Sans;
}

td.testoc {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #f1efef;
		text-align: center;   }

td.boldc {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #f1efef;
		text-align: center;   
		font-weight: bold;	}

td.c10gr {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #f1efef;
		text-align: center;
}

.10gr {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0000FF;
		background: #f1efef;
		text-align: left;
}

/* usato per tabelle organici in CU 1 */
td.c8gr {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #f1efef;
		text-align: center;

}

/*scrive in rosso su bianco per negativi ad esempio delle statistiche   */

.c10neg {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FF0000;
		background: #FFFFFF;
		text-align: center;
}

/*scrive in rosso su bianco  */

.l10rr {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FF0000;
		background: #FFFFFF;
		text-align: left;
		font-weight: bold;
}

/*scrive in rosso su bianco GRANDE comunicazioni importanti   */

.12ro {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FF0000;
		background: #FFFFFF;
		text-align: center;
}

/*scrive in rosso su bianco GRANDE comunicazioni importanti   */

.12gro {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FF0000;
		background: #FFFFFF;
		text-align: justify;
}

/*scrive in bianco su rosso GRANDE e grassetto comunicazioni importanti   */

.12rr {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FFFFFF;
		background: #FF0000;
		text-align: center;
		font-weight: bold;
}

/*scrive in bianco su rosso MEDIO e grassetto  */

.10rr {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FFFFFF;
		background: #FF0000;
		text-align: center;
		font-weight: bold;
}

/*scrive in rosso su grigio per negativi ad esempio delle statistiche   */

.c10ngr {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FF0000;
		background: #f1efef;
		text-align: center;
}

/* negativo a 12*/
.c12neg {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FF0000;
		background: #FFFFFF;
		text-align: center;
}


/* negativo scrive in bianco su nero a 10*/
.c10nn {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FFFFFF;
		background: #000000;
		text-align: center;
		font-weight: bold;
}

.c8gr {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #f1efef;
		text-align: center;
}

.c12 {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #000000;
		background: #FFFFFF;
		text-align: center; }
		
.g12 {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #000000;
		background: #FFFF00;
		text-align: justify; }

.ff12 {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #0000D7;
		background: #FF00FF;
		text-align: justify; }
		
.c14 {
		font-family: Verdana, Arial;
		font-size: 14px;
		color: #000000;
		background: #FFFFFF;
		text-align: center; }
		
/*scritta bianco in campo bluettino */
.c12bb {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		background: #CACAFF;  }
		
/*scritta verdastro in campo bluettino */
.bb12 {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #008080;
		font-weight: bold;
		text-align: justify;
		background: #CACAFF;  }
		
/*scritta bianco in campo bluettino piu' piccola */
.bb10 {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: justify;
		background: #584BF5;  }	
		
	
.cu1 /*serve per il CU1 per scrivere su pagina bianca ma creando i bordi di 
una tabella con colore*/
		{font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #FFFFFF;
		text-align: justify; }

/*con scritta bianca e sfondo verde testo allineato sinistra*/
.v12v {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		background: #00C462;
}

/* scrive nero su giallino*/
.10j
		{font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #F7F9AA;
		text-align: justify; }
		
/* scrive nero su giallino grassetto e centrato*/
.10jb
		{font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #F7F9AA;
		text-align: center;
		font-weight: bold; }

/* scrive nero su giallino grassetto e centrato*/
.10jj
		{font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #F7F9AA;
		text-align: left;
		font-weight: bold; }

		
/* scrive nero su giallino grassetto e centrato*/
.8jb
		{font-family: Verdana, Arial;
		font-size: 8px;
		color: #000000;
		background: #F7F9AA;
		text-align: center;
		font-weight: bold; }

td.c10 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #FFFFFF;
		text-align: center;
}



/*  a 10 font sfondo azzurrino */
.10az {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #C1FDFD;
		text-align: center;
		font-weight: bold;
}  

.10azsx {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #C1FDFD;
		text-align: left;
		font-weight: bold;
}

/* a 10 font sfondo rosino */
.10rs {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #FFD2F4;
		text-align: center;
		font-weight: bold;
}



td.c10sn {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #FFFFFF;
		text-align: left;
}
td.c9 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #FFFFFF;
		text-align: center;
}
td.c8 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background: #FFFFFF;
		text-align: center;
}

td.note12 {
	    	font-family: Verdana, Arial; 
    		font-size:12px; 
    		color: Black; 
    		text-align: justify; 
    		background: #f1efef;
    }

td.note10 {
	    	font-family: Verdana, Arial; 
    		font-size:10px; 
    		color: Black; 
    		text-align: justify; 
    		background: #f1efef;
    }
    
td.note8 {
	    	font-family: Verdana, Arial; 
    		font-size:10px; 
    		color: Black; 
    		text-align: left; 
    		background: #f1efef;
    }
    
td.note8c {
	    	font-family: Verdana, Arial; 
    		font-size:10px; 
    		color: Black; 
    		text-align: center; 
    		background: #f1efef;
    }

td.note7 {
	    	font-family: Verdana, Arial; 
    		font-size:10px; 
    		color: Black; 
    		text-align: left; 
    		background: #FFFFFF;
    }

/* servito per il quadro promo-retro a fine anno e giovanile*/
td.c12v {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		text-align: center;
		background: #7AF751;
}
/* servito per  giovanile*/
td.c12r {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		background: #FF0000;
}
/*scritta bianco in campo blu */
.c12b {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		background: #0000FF;  }

/*scritta bianco in campo blu */
.c10b {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		background: #0000FF;  }
		

/*scritta bianco in campo blu */
.c8b {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		background: #0000FF;  }


/*scritta bianco in campo blu non centrata*/
td.12b {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: left;
		background: #0000FF;  }

/* servito per il quadro promo-retro a fine anno */



td.v10 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-align: center;
		background: #7AF751;
}
/* servito per il quadro promo-retro a fine anno */
td.c12g {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		text-align: center;
		background: #FFFF00;
}
/* servito per il pagina giovanile */
td.c14g {
		font-family: Verdana, Arial;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		text-align: center;
		background: #FFFF00;
}
/* servito per il quadro promo-retro a fine anno */

td.g10 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-align: center;
		background: #FFFF00;
}



/*testo in grassetto su sfondo giallo*/
td.testog {
    background: #FFFF00; 
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color: black; 
    text-align: center;
    font-weight: bold;
    }
    


/*testo in grassetto su sfondo grigio*/
td.testogr {
    background: #E5E1DF; 
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color: black; 
    text-align: center;
    font-weight: bold;
    }

/*titoletti in grassetto BLU su GRIGIO*/
td.tit {
	background:#E5E1DF;
	color:#0A1B66;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial;
	font-weight:bold;  }
	
/*titoletti in grassetto BLU su AZZURRO (GRIGIO #E5E1DF)*/
td.tit20 {
	background:#80FFFF;
	color:#0A1B66;
	text-align:center;
	font-size:20px;
	font-family:Verdana, Arial;
	font-weight:bold;  }
	
/*titoletti in grassetto BLU su ROSA*/
td.tit20rs {
	background:#FFD2F4;
	color:#0A1B66;
	text-align:center;
	font-size:20px;
	font-family:Verdana, Arial;
	font-weight:bold;  }
	
/*titoletti in grassetto BLU su GRIGIO*/
td.tit20gr {
	background:#CECECE;
	color:#0A1B66;
	text-align:center;
	font-size:20px;
	font-family:Verdana, Arial;
	font-weight:bold;  }
	
/*titoletti in grassetto BLU su GIALLO*/
td.titg {
	background:#FFFF00;
	color:#0A1B66;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial;
	font-weight: bold;  }


td.auguri {
	background:#0000FF;
	color:#FFFF00;
	text-align:center;
	font-size:16px;
	font-family:Verdana, Arial;
	font-weight: bold; 
}


/* UltimoComunicato */

.TitoloUltimoComunicato {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #EBCD06;
	background: #4897c5;
	text-align : center;
	font-weight : bold;
	height: 20px;
}



.PiedeUltimoComunicato {
	background: #4897c5;
	text-align : right;
	height: 20px;
}

.PariUltimoComunicato {
	background: #E2E6EB;
	font-weight : bold;
}

.DispariUltimoComunicato{
	background: #F4F6F9;
	font-weight : bold;
}

A.LinkUltimoComunicato,  A.LinkUltimoComunicato:link, A.LinkUltimoComunicato:visited {
	color: #000659;
	text-decoration : none;
}

A.LinkUltimoComunicato:hover {
	color: #000659;
	text-decoration : underline;
}

A.LinkUltimoComunicato2,  A.LinkUltimoComunicato2:link, A.LinkUltimoComunicato2:visited {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #EBCD06;
	font-weight : bold;
	text-decoration : none;
}

A.LinkUltimoComunicato2:hover {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #EBCD06;
	font-weight : bold;
	text-decoration : underline;
}


/********************************* Grigio *********************************/

#grigio {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#grigio .vuoto  {
	background : #BDBD9C; /* url(images/pixel_riconoscimenti.gif); */
}

#grigio TH {
	background :#BDBD9C;
	text-align: center;
	color: #595252;
	font-size: 14px;

}

#grigio TD {
	background: #FCF4E5;
	color: #595252;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#grigio .immagine {
	display: none;
	
} 

#grigio .immagine IMG {
	display: none;
}

/* #grigio .immagine IMG {
	height : 100px;
	width : 150px;
	margin-top : 5px;
}  */

#grigio .corpo {
	display: none;
	text-align: justify;	
}


#grigio A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #0000FF;  /* #595252; */
	font-weight : bold;
}

#grigio A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #BF0060;
	font-weight : bold;
}

 #grigio .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/* #grigio .corpoImmagine {
	display: none;
} */

#grigio .piede {
	background: #BDBD9C;
	text-align : right;
	height: 20px;
}

#grigio .data {
	color: #595252;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#grigio .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: Black;
	font-weight : bold;
}

#grigio .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: Black;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#grigio .chiusura {
	height: 10px;
}

#grigio .chiusura DIV {
	border-bottom : 1px solid  #BDBD9C;
	margin: 0px 0px 5px 0px;

}

#grigio .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 3%;
}
 
#grigio .dx {
	width : 90%;
}

/********************************* Giallo *********************************/

#giallo {
	font-family: Verdana, Arial;
	font-size: 14px;
}

/*
#giallo .vuoto  {
	background :  #FFBA27;
} 
*/

#giallo .vuoto  {
	background :  url(images/pixel_manifestazioni.gif);
} 

#giallo TH {
	background :  url(images/pixel_manifestazioni.gif);
	text-align: center;
	color: #FF0808;
	font-size: 14px;

}

#giallo TD {
	background:#FFFFEF;
	color: #081863;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;	
}

#giallo .immagine {
	display: none; 
}

#giallo .immagine IMG {
	display: none;
}

#giallo .corpo {
	display: none;
	text-align: justify;	
}

#giallo .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

#giallo A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #081863;
	font-weight : bold;
}

#giallo A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #1D97FF;  
	font-weight : bold;
} /* ff821d */

#giallo .data {
	color: #081863;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#giallo .piede {
	background: #FFBA27;
	text-align : right;
	height: 20px;
}

#giallo .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: FF0808;
	font-weight : bold;
}

#giallo .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#giallo .chiusura {
	height: 10px;
}

#giallo .chiusura DIV {
	border-bottom : 1px solid #FFBA27;
	margin: 0px 0px 5px 0px;

}

#giallo .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#giallo .dx {
	width : 90%;
}


/********************************* azzurro *********************************/

#azzurro {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#azzurro .vuoto  {
	background :  #0078C0;
}

#azzurro TH {
	background :#0078C0;
	text-align: center;
	color: White;
	font-size: 14px;

}

#azzurro TD {
	background: White;
	color: #0078C0;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#azzurro .immagine {
	display: none; 
}

#azzurro .immagine IMG {
	display: none;
}

#azzurro .corpo {
	display: none;
	text-align: justify;	
}

/* #azzurro .corpo {
	display: table;
	text-align: justify;	
}  */


#azzurro .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #azzurro .corpoImmagine {
	display: none;
}  */

#azzurro A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#azzurro .data {
	color: #0078C0;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#azzurro A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #C109C1; 
	font-weight : bold;
}

#azzurro .piede {
	background: #0078C0;
	text-align : right;
	height: 20px;
}

#azzurro .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#azzurro .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#azzurro .chiusura {
	height: 10px;
}

#azzurro .chiusura DIV {
	border-bottom : 1px solid  #0078C0;
	margin: 0px 0px 5px 0px;

}

#azzurro .freccia {
	background : url(/images/freccia_azzurra.gif) no-repeat center;
	width : 2%;
}
 
#azzurro .dx {
	width : 90%;
}

/********************************* blu *********************************/

#blu {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#blu .vuoto  {
	background :  #4897c5;
}

#blu TH {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #EBCD06;
	background: #4897c5;
	text-align : center;
	font-weight : bold;
	height: 20px;
}

#blu TD {
	background: White;
	color: #0078C0;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align : justify;
}

#blu .immagine {
	display: none; 
}

#blu .immagine IMG {
	display: none;
}

#blu .corpo {
	display: none;
	text-align: justify;	
}

/* #blu .corpo {
	display: table;
	text-align: justify;	
}  */

 /* #blu .corpoImmagine {
	display: none;
}  */

#blu .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}


#blu .piede {
	background: #4897c5;
	text-align : right;
	height: 20px;
}

#blu .piede A:hover {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #EBCD06;
	font-weight : bold;
	text-decoration : underline;
}

#blu .piede A {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #EBCD06;
	font-weight : bold;
	text-decoration : none;
}

/* #blu .pari {
	background: #E2E6EB;
	font-weight : bold;
}

#blu .dispari {
	background: #F4F6F9;
	font-weight : bold;
}
  */
  
#blu A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #000659;
	font-weight : bold;
}

#blu .data {
	color: #000659;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#blu A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #000659;
	font-weight : bold;
}

#blu .chiusura {
	height: 10px;
}

#blu .chiusura DIV {
	border-bottom : 1px solid  #000659;
	margin: 0px 0px 5px 0px;
}


/********************************* rosso *********************************/

#rosso {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#rosso .vuoto  {
	background :  #FC0404;
}

#rosso TH {
	background :#FC0404;
	text-align: center;
	color: White;
	font-size: 14px;

}

#rosso B {
   color: #FC0404;
   font-size:12px;
}

#rosso TD {
	background: White;
	/*color: #FC0404;*/
	color: #333333;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#rosso .immagine {
	display: none; 
}

#rosso .immagine IMG {
	display: none;
}

#rosso .corpo {
	display: none; /* table; - serve NON per mettere il new */
	text-align: justify;	
}

#rosso .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}   /* serve per far vedere il NEW */

/* #rosso .corpoImmagine {
	display: none;
}    --  NON FA VEDERE IL NEW */

#rosso A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #0000FF;
	font-weight : bold;
}

#rosso .data {
	color: #FC0404;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#rosso A {
	text-decoration : none;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #C109C1;
	/*color: #FC0404;*/
	font-weight : bold;
}

#rosso .piede {
	background: #FC0404;
	text-align : right;
	height: 20px;
}

#rosso .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#rosso .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#rosso .chiusura {
	height: 10px;
}

#rosso .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#rosso .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#rosso .dx {
	width : 90%;
}


/********************************* nero *********************************/

#nero {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#nero .vuoto  {
	background : black;
	   /*url(images/pixel_nero_manifestazioni.gif);*/
}    	/* #FC0404; */

#nero TH {
	background :#000000;
	text-align: center;
	color: White;
	font-size: 14px;

}

#nero TD {
	background: White;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#nero B {
   color: #000000;
   font-size:12px;
}


#nero .immagine {
	display: none; 
}

#nero .immagine IMG {
	display: none;
}

#nero .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#nero .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#nero A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#nero .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#nero A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#nero .piede {
	background: #545050;
	text-align : right;
	height: 20px;
}

#nero .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#nero .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#nero .chiusura {
	height: 10px;
}

#nero .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

/* #nero .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}  *
 
#nero .dx {
	width : 90%;
}

/********************************* verde *********************************/

#verde {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#verde .vuoto  {
	background : url(images/pixel3_manifestazioni.gif);
}

#verde TH {
	color :#FFFF00;
	background: url(images/pixel3_manifestazioni.gif);
	text-align: center;
	color: White;
	font-size: 14px;

}

#verde TD {
	background: White;	
	color: #333333;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#verde .immagine {
	display: none;
}

#verde .immagine IMG {
	display: none;
}

#verde .corpo {
	display: none;
	text-align: justify;	
}

#verde .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

#verde A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #0000FF;
	font-weight : bold;
}

#verde .data {
	color: #03A103;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#verde A {
	text-decoration : none;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #03A103;
	font-weight : bold;
}

#verde .piede {
	background: #035303;
	text-align : right;
	height: 20px;
}

#verde .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #024A02;
	font-weight : bold;
}

#verde .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #024A02;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#verde .chiusura {
	height: 10px;
}

#verde .chiusura DIV {
	border-bottom : 1px solid  #024A02;
	margin: 0px 0px 5px 0px;

}

#verde .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#verde .dx {
	width : 90%;
}

/********************************* marrone *********************************/

#marrone {
	font-family: Verdana, Arial;
	font-size: 14px;
}

/*
#marrone .vuoto  {
	background :  #7A7B03;
} */


#marrone .vuoto  {
	background :  url(images/pixel_marrone.gif);
} 

#marrone TH {
	background :  url(images/pixel_marrone.gif);
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;

}

#marrone TD {
	background:#FFFFEF;
	color: #670707;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;	
}

#marrone .immagine {
	display: none; 
}

#marrone .immagine IMG {
	display: none;
}

#marrone .corpo {
	display: none;
	text-align: justify;	
}

#marrone .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

#marrone A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #670707;
	font-weight : bold;
}

#marrone A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #1D97FF;  
	font-weight : bold;
} /* ff821d */

#marrone .data {
	color: #670707;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#marrone .piede {
	background: #6B4A18;
	text-align : right;
	height: 20px;
}

#marrone .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: FF0808;
	font-weight : bold;
}

#marrone .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: 6B4A18;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#marrone .chiusura {
	height: 10px;
}

#marrone .chiusura DIV {
	border-bottom : 1px solid #FFBA27;
	margin: 0px 0px 5px 0px;

}

#marrone .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#marrone .dx {
	width : 90%;
}

/********************************* arancio *********************************/

#arancio {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#arancio .vuoto  {
	/* background :  #F7923F; */ background :  url(images/pixel_arancio.gif);
}

#arancio TH {
	background : url(images/pixel_arancio.gif); /* #F7923F; */
	text-align: center;
	color: #000000;
	font-size: 14px;

}

#arancio TD {
	background: White;
	color: #4C3400;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#arancio .immagine {
	display: none; 
}

#arancio .immagine IMG {
	display: none;
}

#arancio .corpo {
	display: none;
	text-align: justify;	
}

/* #arancio .corpo {
	display: table;
	text-align: justify;	
}  */


#arancio .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #arancio .corpoImmagine {
	display: none;
}  */

#arancio A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#arancio .data {
	color: #F7923F;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#arancio A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #F7923F; 
	font-weight : bold;
}

#arancio .piede {
	background: #F7923F;
	text-align : right;
	height: 20px;
}

#arancio .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#arancio .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#arancio .chiusura {
	height: 10px;
}

#arancio .chiusura DIV {
	border-bottom : 1px solid  #F7923F;
	margin: 0px 0px 5px 0px;

}

#arancio .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#arancio .dx {
	width : 90%;
}

/********************************* moduli *********************************/

#moduli {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#moduli .vuoto  {
	/* background :  #F7923F; */ background :  url(images/pixel_moduli.gif);
}

#moduli TH {
	background : url(images/pixel_moduli.gif); /* #F7923F; */
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;

}

#moduli TD {
	background: White;
	color: #4C3400;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#moduli .immagine {
	display: none; 
}

#moduli .immagine IMG {
	display: none;
}

#moduli .corpo {
	display: none;
	text-align: justify;	
}

/* #moduli .corpo {
	display: table;
	text-align: justify;	
}  */


#moduli .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #moduli .corpoImmagine {
	display: none;
}  */

#moduli A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#moduli .data {
	color: #941A2B;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#moduli A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #941A2B; 
	font-weight : bold;
}

#moduli .piede {
	background: #941A2B;
	text-align : right;
	height: 20px;
}

#moduli .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#moduli .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#moduli .chiusura {
	height: 10px;
}

#moduli .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;

}

#moduli .freccia {
	background : url(/images/freccia_moduli.gif) no-repeat center;
	width : 2%;
}
 
#moduli .dx {
	width : 90%;
}


/********************************* comitato *********************************/

#comitato {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#comitato .vuoto  {
	 background :  #6D7599; /* background :  url(images/pixel_comitato.gif) */;
}

#comitato TH {
	background : #6D7599; /* url(images/pixel_comitato.gif); */ 
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;

}

#comitato TD {
	background: #FFFFFF;
	color: #4A3C84;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#comitato .immagine {
	display: none; 
}

#comitato .immagine IMG {
	display: none;
}

#comitato .corpo {
	display: none;
	text-align: justify;	
}

/* #comitato .corpo {
	display: table;
	text-align: justify;	
}  */


#comitato .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #comitato .corpoImmagine {
	display: none;
}  */

#comitato A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#comitato .data {
	color: #4A3C84;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#comitato A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #941A2B; 
	font-weight : bold;
}

#comitato .piede {
	background: #A8ACC0;
	text-align : right;
	height: 20px;
}

#comitato .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
}

#comitato .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#comitato .chiusura {
	height: 10px;
}

#comitato .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;

}

#comitato .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#comitato .dx {
	width : 90%;
}

/********************************* camp (verdino verde acqua*********************************/

#camp {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#camp .vuoto  {
	 background :  url(images/pixel_camp.gif) /* #2ffbb9; */;
}

#camp TH {
	background : url(images/pixel_camp.gif); /* #2FFBB9; */ 
	text-align: center;
	color: #0000A0;
	font-size: 14px;

}

#camp TD {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#camp .immagine {
	display: none; 
}

#camp .immagine IMG {
	display: none;
}

#camp .corpo {
	display: none;
	text-align: justify;	
}

/* #camp .corpo {
	display: table;
	text-align: justify;	
}  */


#camp .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #camp .corpoImmagine {
	display: none;
}  */

#camp A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#camp .data {
	color: #4A3C84;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#camp A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FF0000; 
	font-weight : bold;
}

#camp .piede {
	background : url(images/pixel_camp2.gif); /* background: #0000A0; */
	text-align : right;
	height: 20px;
}

#camp .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
}

#camp .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#camp .chiusura {
	height: 10px;
}

#camp .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;

}

#camp .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#camp .dx {
	width : 90%;
}

/********************************* fucsia *********************************/

#fucsia {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#fucsia .vuoto  {
	 background :  #D81AF2; /* background :  url(images/pixel_fucsia.gif) */;
}

#fucsia TH {
	background : #D81AF2 /* url(images/pixel_fucsia.gif); */ ;
	text-align: center;
	color: #000000;
	font-size: 14px;

}

#fucsia TD {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#fucsia .immagine {
	display: none; 
}

#fucsia .immagine IMG {
	display: none;
}

#fucsia .corpo {
	display: none;
	text-align: justify;	
}

/* #fucsia .corpo {
	display: table;
	text-align: justify;	
}  */


#fucsia .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #fucsia .corpoImmagine {
	display: none;
}  */

#fucsia A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#fucsia .data {
	color: #4A3C84;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#fucsia A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FF0000; 
	font-weight : bold;
}

#fucsia .piede {
	background: #C109C1;
	text-align : right;
	height: 20px;
}

#fucsia .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
}

#fucsia .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#fucsia .chiusura {
	height: 10px;
}

#fucsia .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;

}

#fucsia .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#fucsia .dx {
	width : 90%;
}

/********************************* beach (giallo giallo) *********************************/

#beach {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#beach .vuoto  {
	 background :  #FFFF00; /* background :  url(images/pixel_beach.gif) */;
}

#beach TH {
	background : #FFFF00; /* url(images/pixel_beach.gif); */ 
	text-align: center;
	color: #FF0000;
	font-size: 14px;

}

#beach TD {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#beach .immagine {
	display: none; 
}

#beach .immagine IMG {
	display: none;
}

#beach .corpo {
	display: none;
	text-align: justify;	
}

/* #beach .corpo {
	display: table;
	text-align: justify;	
}  */


#beach .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #beach .corpoImmagine {
	display: none;
}  */

#beach A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#beach .data {
	color: #4A3C84;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#beach A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FF0000; 
	font-weight : bold;
}

#beach .piede {
	background: #DDD80D;
	text-align : right;
	height: 20px;
}

#beach .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
}

#beach .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#beach .chiusura {
	height: 10px;
}

#beach .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;

}

#beach .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#beach .dx {
	width : 90%;
}

/********************************* villa ********rosso-nero*************************/

#villa {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#villa .vuoto  {
	background : url(images/pixel_rossonero.gif);
}    	/* #FC0404; */

#villa TH {
	background : #000000;
	text-align: center;
	color: White;
	font-size: 14px;

}

#villa TD {
	background: White;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
}

#villa B {
   color: #000000;
   font-size:12px;
}


#villa .immagine {
	display: none; 
}

#villa .immagine IMG {
	display: none;
}

#villa .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#villa .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#villa A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#villa .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#villa A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#villa .piede {
	background: url(images/pixel_nerorosso.gif);
	text-align : right;
	height: 20px;
}

#villa .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#villa .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#villa .chiusura {
	height: 10px;
}

#villa .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#villa .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
} 
 
#villa .dx {
	width : 90%;
}

/********************************* verdino *********************************/

#verdino {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#verdino .vuoto  {
	 background :  #7ce78a; /* background :  url(images/pixel_verdino.gif)*/;
}

#verdino TH {
	background : #7ce78a; /* url(images/pixel_verdino.gif); */ 
	text-align: center;
	color: #000000;
	font-size: 14px;

}

#verdino TD {
	background: White;
	color: #4C3400;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#verdino .immagine {
	display: none; 
}

#verdino .immagine IMG {
	display: none;
}

#verdino .corpo {
	display: none;
	text-align: justify;	
}

/* #verdino .corpo {
	display: table;
	text-align: justify;	
}  */


#verdino .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #verdino .corpoImmagine {
	display: none;
}  */

#verdino A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#verdino .data {
	color: #008000;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#verdino A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #008000; 
	font-weight : bold;
}

#verdino .piede {
	background: #00CC66;
	text-align : right;
	height: 20px;
}

#verdino .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #008000;
	font-weight : bold;
}

#verdino .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #008000;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#verdino .chiusura {
	height: 10px;
}

#verdino .chiusura DIV {
	border-bottom : 1px solid  #008000;
	margin: 0px 0px 5px 0px;

}

#verdino .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#verdino .dx {
	width : 90%;
}

/********************************* azzurrino *********************************/

#azzurrino {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#azzurrino .vuoto  {
	background :  #80FFFF;
}

#azzurrino TH {
	background :#80FFFF;
	text-align: center;
	color: #000080;
	font-size: 14px;

}

#azzurrino TD {
	background: #FFFFFF;
	color: #0000FF;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#azzurrino .immagine {
	display: none; 
}

#azzurrino .immagine IMG {
	display: none;
}

#azzurrino .corpo {
	display: none;
	text-align: justify;	
}

/* #azzurrino .corpo {
	display: table;
	text-align: justify;	
}  */


#azzurrino .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #azzurrino .corpoImmagine {
	display: none;
}  */

#azzurrino A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#azzurrino .data {
	color: #808080;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#azzurrino A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #000080; 
	font-weight : bold;
}

#azzurrino .piede {
	background: #80FFFF;
	text-align : right;
	height: 20px;
}

#azzurrino .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#azzurrino .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#azzurrino .chiusura {
	height: 10px;
}

#azzurrino .chiusura DIV {
	border-bottom : 1px solid  #80FFFF;
	margin: 0px 0px 5px 0px;

}

#azzurrino .freccia {
	background : url(/images/freccia_azzurra.gif) no-repeat center;
	width : 2%;
}
 
#azzurrino .dx {
	width : 90%;
}

/********************************* arablu ********arancio-blu*************************/

#arablu {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#arablu .vuoto  {
	background : url(images/pixel_arablu.gif);
}    	/* #FC0404; */

#arablu TH {
	background : url(images/pixel_arablu.gif);/*#4200FF */
	text-align: center;
	color: White;
	font-size: 14px;

}

#arablu TD {
	background: White;
	color: #0000A0;
	font-family: Verdana, Arial; 
	font-size:11px;
}

#arablu B {
   color: #000000;
   font-size:12px;
}


#arablu .immagine {
	display: none; 
}

#arablu .immagine IMG {
	display: none;
}

#arablu .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#arablu .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#arablu A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#arablu .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#arablu A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#arablu .piede {
	background: url(images/pixel_arablu2.gif);
	text-align : right;
	height: 20px;
}

#arablu .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#arablu .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#arablu .chiusura {
	height: 10px;
}

#arablu .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#arablu .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
} 
 
#arablu .dx {
	width : 90%;
}

/********************************* verdec *******centrato il new**************************/

#verdec {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#verdec .vuoto  {
	background : url(images/pixel3_manifestazioni.gif);
}

#verdec TH {
	color :#FFFF00;
	background: url(images/pixel3_manifestazioni.gif);
	text-align: center;
	color: White;
	font-size: 14px;

}

#verdec TD {
	background: White;	
	color: #333333;
	font-family: Verdana, Arial; 
	font-size:11px;
}

#verdec .immagine {
	display: visible;
	text-align:center;
}

#verdec .immagine IMG {
	display: visible;
	text-align:center;
}

#verdec .corpo {
	display:table;
	text-align: justify;	
}

#verdec .corpoImmagine {
	display: none;
}

#verdec A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #0000FF;
	font-weight : bold;
}

#verdec .data {
	color: #03A103;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#verdec A {
	text-decoration : none;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #03A103;
	font-weight : bold;
}

#verdec .piede {
	background: #035303;
	text-align : right;
	height: 20px;
}

#verdec .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #024A02;
	font-weight : bold;
}

#verdec .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #024A02;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#verdec .chiusura {
	height: 10px;
}

#verdec .chiusura DIV {
	border-bottom : 1px solid  #024A02;
	margin: 0px 0px 5px 0px;

}

#verdec .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#verdec .dx {
	width : 90%;
}


/********************************* xyz *********************************/

#xyz {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#xyz .vuoto  {
	background :  #C2D79D;
}

#xyz TH {
	background :#C2D79D;
	text-align: center;
	color: #004040;
	font-size: 14px;

}

#xyz TD {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#xyz .immagine {
	display: none; 
}

#xyz .immagine IMG {
	display: none;
}

#xyz .corpo {
	display: none;
	text-align: justify;	
}

/* #xyz .corpo {
	display: table;
	text-align: justify;	
}  */


#xyz .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #xyz .corpoImmagine {
	display: none;
}  */

#xyz A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#xyz .data {
	color: #004040;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#xyz A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #00E100; 
	font-weight : bold;
}

#xyz .piede {
	background: #C2D79D;
	text-align : right;
	height: 20px;
}

#xyz .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#xyz .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#xyz .chiusura {
	height: 10px;
}

#xyz .chiusura DIV {
	border-bottom : 1px solid  #C2D79D;
	margin: 0px 0px 5px 0px;

}

#xyz .freccia {
	background : url(/images/freccia_nera.gif) no-repeat center;
	width : 2%;
}
 
#xyz .dx {
	width : 90%;
}

/********************************* grigial *********************************/

#grigial {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#grigial .vuoto  {
	background : #BDBD9C; /* url(images/pixel_riconoscimenti.gif); */
}

#grigial TH {
	background :#BDBD9C;
	text-align: center;
	color: #FFFF00;
	font-size: 14px;

}

#grigial TD {
	background: #FAFCB6
	color: #FFFF00;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#grigial .immagine {
	display: none;
	
} 

#grigial .immagine IMG {
	display: none;
}

/* #grigial .immagine IMG {
	height : 100px;
	width : 150px;
	margin-top : 5px;
}  */

#grigial .corpo {
	display: none;
	text-align: justify;	
}


#grigial A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #0000FF;  /* #595252; */
	font-weight : bold;
}

#grigial A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color:  #0000FF;  /*#595252;*/
	font-weight : bold;
}

 #grigial .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/* #grigial .corpoImmagine {
	display: none;
} */

#grigial .piede {
	background: #BDBD9C;
	text-align : right;
	height: 20px;
}

#grigial .data {
	color: #595252;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#grigial .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: Black;
	font-weight : bold;
}

#grigial .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: Black;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#grigial .chiusura {
	height: 10px;
}

#grigial .chiusura DIV {
	border-bottom : 1px solid  #BDBD9C;
	margin: 0px 0px 5px 0px;

}

#grigial .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 3%;
}
 
#grigial .dx {
	width : 90%;
}
	
	/********************************* giablu ********arancio-blu*************************/

#giablu {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#giablu .vuoto  {
	background : url(images/pixel_giablu.gif);
}    	/* #FC0404; */

#giablu TH {
	background : url(images/pixel_giablu.gif);/*#4200FF */
	text-align: center;
	color: #0000FF;
	font-size: 14px;

}

#giablu TD {
	background: White;
	color: #0000A0;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}	

#giablu B {
   color: #000000;
   font-size:12px;
}


#giablu .immagine {
	display: none; 
}

#giablu .immagine IMG {
	display: none;
}

#giablu .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#giablu .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#giablu A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#giablu .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#giablu A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#giablu .piede {
	background: url(images/pixel_giablu2.gif);
	text-align : right;
	height: 20px;
}

#giablu .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#giablu .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#giablu .chiusura {
	height: 10px;
}

#giablu .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#giablu .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
} 
 
#giablu .dx {
	width : 90%;
}/********************************* qualif *********************************/

#qualif {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#qualif .vuoto  {
	background :  #78da30;
}

#qualif TH {
	background :#78da30;
	text-align: center;
	color: White;
	font-size: 14px;

}

#qualif TD {
	background: White;
	color: #008000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#qualif .immagine {
	display: none; 
}

#qualif .immagine IMG {
	display: none;
}

#qualif .corpo {
	display: none;
	text-align: justify;	
}

/* #qualif .corpo {
	display: table;
	text-align: justify;	
}  */


#qualif .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #qualif .corpoImmagine {
	display: none;
}  */

#qualif A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#qualif .data {
	color: #78da30;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#qualif A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #C109C1; 
	font-weight : bold;
}

#qualif .piede {
	background: #78da30;
	text-align : right;
	height: 20px;
}

#qualif .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#qualif .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#qualif .chiusura {
	height: 10px;
}

#qualif .chiusura DIV {
	border-bottom : 1px solid  #78da30;
	margin: 0px 0px 5px 0px;

}

#qualif .freccia {
	background : url(/images/freccia_azzurra.gif) no-repeat center;
	width : 2%;
}
 
#qualif .dx {
	width : 90%;
}
/********************************* verner ********verde-nero*************************/

#verner {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#verner .vuoto  {
	background : url(images/pixel_verdenero.gif);
}    	/* #FC0404; */

#verner TH {
	background : #000000;
	text-align: center;
	color: White;
	font-size: 14px;

}

#verner TD {
	background: White;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#verner B {
   color: #000000;
   font-size:12px;
}


#verner .immagine {
	display: none; 
}

#verner .immagine IMG {
	display: none;
}

#verner .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#verner .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#verner A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#verner .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#verner A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#verner .piede {
	background: url(images/pixel_neroverde.gif);
	text-align : right;
	height: 20px;
}

#verner .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#verner .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#verner .chiusura {
	height: 10px;
}

#verner .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#verner .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
} 
 
#verner .dx {
	width : 90%;
}

/********************************* amaranto *********************************/

#amaranto {
	font-family: Verdana, Arial;
	font-size: 14px;
}

/*
#amaranto .vuoto  {
	background : #FF8040;
} */


#amaranto .vuoto  {
	background :  url(images/pixel_amaranto.gif);
} 

#amaranto TH {
	background :  url(images/pixel_amaranto.gif);
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;

}

#amaranto TD {
	background:#FFFFEF;
	color: #FF0000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;	
}

#amaranto .immagine {
	display: none; 
}

#amaranto .immagine IMG {
	display: none;
}

#amaranto .corpo {
	display: none;
	text-align: justify;	
}

#amaranto .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

#amaranto A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #C40000;
	font-weight : bold;
}

#amaranto A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #1D97FF;  
	font-weight : bold;
} /* ff821d */

#amaranto .data {
	color: #C40000;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#amaranto .piede {
	background: #800080;
	text-align : right;
	height: 20px;
}

#amaranto .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#amaranto .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #8000ff;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#amaranto .chiusura {
	height: 10px;
}

#amaranto .chiusura DIV {
	border-bottom : 1px solid #FFBA27;
	margin: 0px 0px 5px 0px;

}

#amaranto .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#amaranto .dx {
	width : 90%;
}

/********************************* rosa *********************************/

#rosa {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#rosa .vuoto  {
	background :  #FF80FF;
}

#rosa TH {
	background :#FF80FF;
	text-align: center;
	color: #AB0C37;
	font-size: 14px;

}

#rosa TD {
	background: #FFFFFF;
	color: #8000FF;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#rosa .immagine {
	display: none; 
}

#rosa .immagine IMG {
	display: none;
}

#rosa .corpo {
	display: none;
	text-align: justify;	
}

/* #rosa .corpo {
	display: table;
	text-align: justify;	
}  */


#rosa .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #rosa .corpoImmagine {
	display: none;
}  */

#rosa A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#rosa .data {
	color: #FF0000;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#rosa A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #AB0C37; 
	font-weight : bold;
}

#rosa .piede {
	background: #FF80FF;
	text-align : right;
	height: 20px;
}

#rosa .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF00FF;
	font-weight : bold;
}

#rosa .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF00FF;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#rosa .chiusura {
	height: 10px;
}

#rosa .chiusura DIV {
	border-bottom : 1px solid  #FF80FF;
	margin: 0px 0px 5px 0px;

}

#rosa .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#rosa .dx {
	width : 90%;
}

	
	/********************************* mondiali ********arcobaleno*************************/

#mondiali {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#mondiali .vuoto  {
	background : url(images/pixel_giablu.gif);
}    	/* #FC0404; */

#mondiali TH {
	background : url(images/pixel_italia 1.gif);/*#4200FF */
	text-align: center;
	color: #0000FF;
	font-size: 14px;

}

#mondiali TD {
	background: White;
	color: #0000A0;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}	

#mondiali B {
   color: #000000;
   font-size:12px;
}


#mondiali .immagine {
	display: none; 
}

#mondiali .immagine IMG {
	display: none;
}

#mondiali .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#mondiali .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#mondiali A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#mondiali .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#mondiali A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#mondiali .piede {
	background: url(images/pixel_mondiali.gif);
	text-align : right;
	height: 20px;
}

#mondiali .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#mondiali .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#mondiali .chiusura {
	height: 10px;
}

#mondiali .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#mondiali .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
} 
 
#mondiali .dx {
	width : 90%;

/********************************* kkverde (verdino verde acqua) *********************************/

#kkverde {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#kkverde .vuoto  {
	 background : #2ffbb9;
}

#kkverde TH {
	background : #2FFBB9;  
	text-align: center;
	color: #FF0000;
	font-size: 14px;

}

#kkverde TD {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#kkverde .immagine {
	display: none; 
}

#kkverde .immagine IMG {
	display: none;
}

#kkverde .corpo {
	display: none;
	text-align: justify;	
}

/* #kkverde .corpo {
	display: table;
	text-align: justify;	
}  */


#kkverde .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #kkverde .corpoImmagine {
	display: none;
}  */

#kkverde A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#kkverde .data {
	color: #4A3C84;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#kkverde A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FF0000; 
	font-weight : bold;
}

#kkverde .piede {
	background : #00CC66; 
	text-align : right;
	height: 20px;
}

#kkverde .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
}

#kkverde .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#kkverde .chiusura {
	height: 10px;
}

#kkverde .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;

}

#kkverde .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#kkverde .dx {
	width : 90%;
}
	/********************************* italia ********arcobaleno*************************/

#italia {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#italia .vuoto  {
	background : url(images/pixel_italia 1.gif);
}    	/* #FC0404; */

#italia TH {
	background : url(images/pixel_italia 1.gif);/*#4200FF */
	text-align: center;
	color: #0000FF;
	font-size: 14px;

}

#italia TD {
	background: White;
	color: #0000A0;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}	

#italia B {
   color: #000000;
   font-size:12px;
}


#italia .immagine {
	display: none; 
}

#italia .immagine IMG {
	display: none;
}

#italia .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#italia .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#italia A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#italia .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#italia A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#italia .piede {
	background: url(images/pixel_italia 1.gif);
	text-align : right;
	height: 20px;
}

#italia .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#italia .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#italia .chiusura {
	height: 10px;
}

#italia .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#italia .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
} 
 
#italia .dx {
	width : 90%;


/********************************* bologna (rosso blu)*********************************/

#bolog {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#bolog .vuoto  {
	 background :  url(images/pixel_bo.gif) /* #2ffbb9; */;
}

#bolog TH {
	background : url(images/pixel_bo.gif); /* #2FFBB9; */ 
	text-align: center;
	color: #FFDF00;
	font-size: 14px;

}

#bolog TD {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#bolog .immagine {
	display: none; 
}

#bolog .immagine IMG {
	display: none;
}

#bolog .corpo {
	display: none;
	text-align: justify;	
}

/* #bolog .corpo {
	display: table;
	text-align: justify;	
}  */


#bolog .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #bolog .corpoImmagine {
	display: none;
}  */

#bolog A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#bolog .data {
	color: #4A3C84;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#bolog A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FF0000; 
	font-weight : bold;
}

#bolog .piede {
	background : url(images/pixel_bo2.gif); /* background: #0000A0; */
	text-align : right;
	height: 20px;
}

#bolog .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
}

#bolog .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#bolog .chiusura {
	height: 10px;
}

#bolog .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;

}

#bolog .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#bolog .dx {
	width : 90%;
}


	/********************************* europa ********blu europa e giallo stelle*************************/

#europa {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#europa .vuoto  {
	background : url(images/pixel_eur.gif);
}    	/* #FC0404; */

#europa TH {
	background : /*url(images/pixel_eur.gif)*/ #00009c;
	text-align: center;
	color: #FFCC00;
	font-size: 14px;

}

#europa TD {
	background: White;
	color: #0000A0;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}	

#europa B {
   color: #000000;
   font-size:12px;
}


#europa .immagine {
	display: none; 
}

#europa .immagine IMG {
	display: none;
}

#europa .corpo {
	display: none; /* table; - serve per mettere il doppio messaggio */
	text-align: justify;	
}

#europa .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
	/*serve per vedere il new*/
}

#europa A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#europa .data {
	color: Black;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#europa A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FC0404;
	font-weight : bold;
}

#europa .piede {
	background: url(images/pixel_eur.gif);
	text-align : right;
	height: 20px;
}

#europa .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
}

#europa .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #FF0808;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#europa .chiusura {
	height: 10px;
}

#europa .chiusura DIV {
	border-bottom : 1px solid  #FC0404;
	margin: 0px 0px 5px 0px;

}

#europa .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
} 
 
#europa .dx {
	width : 90%;
	
	
	
	
/********************************* andgiova (SDP e GIOVANILE)*********************************/

#andgiova {
	font-family: Verdana, Arial;
	font-size: 14px;
}

#andgiova .vuoto  {
	 background :  url(images/pixel_bo.gif) /* #2ffbb9; */;
}

#andgiova TH {
	background : url(images/pixel_bo.gif); /* #2FFBB9; */ 
	text-align: center;
	color: #FFDF00;
	font-size: 14px;

}

#andgiova TD {
	background: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial; 
	font-size:11px;
	text-align: justify;
}

#andgiova .immagine {
	display: none; 
}

#andgiova .immagine IMG {
	display: none;
}

#andgiova .corpo {
	display: none;
	text-align: justify;	
}

/* #andgiova .corpo {
	display: table;
	text-align: justify;	
}  */


#andgiova .corpoImmagine IMG {
	margin : 5px 10px  5px  5px;
}

/*  #andgiova .corpoImmagine {
	display: none;
}  */

#andgiova A:hover {
	text-decoration : underline;
	font-family: Verdana, Arial;
	color: #FF0000;
	font-weight : bold;
}

#andgiova .data {
	color: #4A3C84;
	font-style : italic;
	text-align: right;
	width: 100%;
	padding-right: 2px;
}

#andgiova A {
	text-decoration : none;
	font-family: Verdana, Arial;
	color: #FF0000; 
	font-weight : bold;
}

#andgiova .piede {
	background: #C109C1;
	text-align : right;
	height: 20px;
}

#andgiova .piede A:hover {
	text-decoration : underline;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
}

#andgiova .piede A {
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #A8ACC0;
	font-weight : bold;
	background : url(/images/freccia_nera.gif) no-repeat right;
}

#andgiova .chiusura {
	height: 10px;
}

#andgiova .chiusura DIV {
	border-bottom : 1px solid  #941A2B;
	margin: 0px 0px 5px 0px;


#andgiova .freccia {
	background : url(/images/freccia_rossa.gif) no-repeat center;
	width : 2%;
}
 
#andgiova .dx {
	width : 90%;
}

font.size2 {
  font-size: 10px;
  line-height: 16px;
}

font.size3 {
  font-size: 12px;
  line-height: 16px;
}

font.size4 {
  font-size: 14px;
  line-height: 16px;
}
