.bottone {
	background-attachment: fixed;
	background-image: url(../immagini/bt_ok_giallo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;bottoni
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
.bt_sfondo {
	background-image: url(../immagini/sfondo_bottoni.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bordo {
	border: 1px solid #000066;
}
.bordo_gr {
	border: 1px solid #b3b3b3;
	background-repeat: repeat;
}

a.menu:link, a.menu:active, a.menu:visited {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 border-immage: none;
}
a.menu:hover {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 border-immage: none;

}			
img {
	behavior:	url("css/pngbehavior.htc");
}		
a img {
	behavior:	url("css/pngbehavior.htc");
	border: 0px 
}
/*  Attributi stilistici delle news in prima pagina */
TABLE.primanews1 {
	table-layout: auto;
	width: 300px;
	border: 1px dotted #13007D;
	background-color: #FFFFFF;
	
	}
TABLE.primanews2 {
	table-layout: auto;
	width: 300px;
	border: 1px dotted #FE0000;
	background-color: #FFFFFF;
	
	}
TH.primanews{
	color: #427cd2;
	vertical-align: middle;
	text-align: auto;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
			}
TH.primanews_data{
			color: #427cd2;
			vertical-align: middle; 
			text-align: auto;
			font: bold 12px Arial;
			}
TD.primanews{
	color: black;
	vertical-align: middle;
	text-align: auto;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
			}
a.primanews:link, a.primanews:active, a.primanews:visited {
	font: 11px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	background-color: none;
	border-immage: none;
	clip: rect(auto,auto,auto,20px);
}
a.primanews:hover {
 font: 13px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 border-immage: none;

}				
		
/*  Attributi stilistici delle news in primo piano */
TABLE.primonews1 {
	table-layout: auto;
	width: 178px;
	background-color: #FBF7A5;
	background-repeat: no-repeat;
	border: 1px dashed #BFCAEC;
	}
TABLE.primonews2 {
	stable-layout: auto;
	width: 178px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #FBF7A5;
	border: 1px dashed #BFCAEC;
	}
TH.primonews{
			color: #427cd2;
			vertical-align: middle; 
			text-align: center;
			font: bold 14px Arial;
			}
TH.primonews_data{
	color: #427cd2;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
			}
TD.primonews{
	color: black;
	vertical-align: middle;
	text-align: center;
	font:  12px Arial;
	
			}
a.primonews:link, a.primonews:active, a.primonews:visited {
 font: 12px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
 padding-left: 30px;
}
a.primonews:hover {
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}		
/*  Attributi stilistici sponsor */
TABLE.sponsor {
	table-layout: auto; 
	background-image: url(../immagini/sfondo_grigio.jpg);
	
	}

a.sponsor:link, a.sponsor:active, a.sponsor:visited {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.sponsor:hover {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}	
/*  Attributi stilistici della classifica in home page */
TABLE.classifica_prima {
	table-layout: auto;
	width: 200px;
	background-image: url(../immagini/sfondo_classifica.gif);
	border: 1px solid #FFFFFF;
	}

TH.classifica_primanome{
			color: #427cd2;
			vertical-align: middle; 
			text-align: auto;
			font: bold 12px Arial;
			}
TH.classifica_primapunt{
	color: #427cd2;
	vertical-align: middle;
	text-align: auto;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
			}

a.classifica_prima:link, a.classifica_prima:active, a.classifica_prima:visited {
	color:black;
	img-decoration: none;
	border-immage: none;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
}
a.classifica_prima:hover {
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	font-family: Arial;
	font-size: 10px;
}	
/*  Attributi stilistici partners */
TABLE.partners {
	table-layout: auto; 
	
	
	}

TABLE.blocco_partners {
	table-layout: auto; 
	
	
	}

TH.partners{
			color: #427cd2;
			vertical-align: middle; 
			text-align: auto;
			font: bold 12px Arial;
			}
			
			
a.partners:link, a.partners:active, a.partners:visited {
 font: 12px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.partners:hover {
 font: 12px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}	


	

/*  Attributi stilistici delle news in prima pagina */
TABLE.news1 {
	table-layout: auto;
	width: 450px;
	border: 1px solid #b3b3b3;
	background-color: #F1F3F5;
	}
TABLE.news2 {
	table-layout: auto;
	width: 450px;
	border: 1px solid #b3b3b3;
	background-color: #FFFFFF;
	}

TH.news{
			color: #427cd2;
			vertical-align: middle; 
			text-align: left;
			font: bold 12px Arial;
			}
TH.news_data{
			color: #427cd2;
			vertical-align: middle; 
			text-align: left;
			font: bold 9px Arial;
			}
TD.news{
	color: black;
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
			}
a.news:link, a.news:active, a.news:visited {
 font: 12px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.news:hover {
 font: 14px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}	
/* pannello inferiore per cambio pagina  */
TABLE.sections {
	font: 12px Arial;
	table-layout: auto;
	width: 450px;
	text-align:left;
	border: 1px solid #b3b3b3;
	background-color: #FF7B4D;
	}

TH.sections {
	font: 12px Arial;
	text-align:left;
	
	}
TD.sections {
	font: 12px Arial;
	text-align:left;
	
	}
a.sections:link, a.sections:active, a.sections:visited {
 font: 12px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.sections:hover {
 font: 12px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;
}
FORM.sections {
	display: inline;}

INPUT.sections {
	font-family: monospace; 
	font-size: 7pt; 
	border: 1px solid #cccccc;}

INPUT.button {
	font-family: monospace;
	font-size: 7pt;
	font-weight: normal;
	border: 1px solid #cccccc;}

SELECT.sections {
	color: black;
	font-family: monospace; 
	font-size: 10pt; 
	}

TEXTAREA.sections {
	font-family: monospace; 
	font-size: 9pt; 
	border: 1px solid #cccccc;}

/*  Attributi stilistici delle foto delle news  */
TH.foto{
		color: #427cd2;
		vertical-align: middle; 
		text-align: center;
		font: bold 10px Arial;
}
a.foto:link, a.foto:active, a.foto:visited {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.foto:hover {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}		

TH.newsdet_data{
	color: black;
	vertical-align: middle;
	text-align: right;
	font: bold 10px Arial;
	margin: 5px;
	background-color: #C5D7F1;
}
TH.partner_title{
	color: red;
	vertical-align: middle;
	text-align: center;
	font: bold 16px Arial;
	margin: 5px;
	background-color: #C5D7F1;
}
TH.partner_part{
	color: blue;
	vertical-align: middle;
	text-align: center;
	font: bold 12px Arial;
	margin: 5px;
	background-color: yellow;
}
TH.newsdet{
	color: #427cd2;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

/*menu a tendina*/
#dropmenudiv{
				color: white;
				position:absolute;
				border-bottom-width: 0;
				font: 12px Arial;
				line-height:18px;
				z-index:100;
			}

#dropmenudiv a{
				color: black;
				width: 100%;
				display: block;
				text-indent: 0px;
				border: 0px;
				padding: 1px 0;
				text-decoration: none;
				
			   }
a.tendina_gb:link, a.tendina_gb:active, a.tendina_gb:visited {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	background-image: url(../immagini/bot_guestbook.png);
	height: 21px;
	width: 69px;
	margin-top: 2px;
}
a.tendina_gb:hover {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.tendina_contatti:link, a.tendina_contatti:active, a.tendina_contatti:visited {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	background-image: url(../immagini/bot_scrivici.png);
	height: 21px;
	width: 69px;
	margin-top: 2px;
}
a.tendina_contatti:hover {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.tendina_g:link, a.tendina_g:active, a.tendina_g:visited {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	background-image: url(../immagini/giocatori.png);
	height: 21px;
	width: 69px;
	margin-top: 2px;
}
a.tendina_g:hover {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.tendina_staff:link, a.tendina_staff:active, a.tendina_staff:visited {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	background-image: url(../immagini/staff_tecnico.png);
	height: 21px;
	width: 69px;
	margin-top: 2px;
}
a.tendina_staff:hover {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.tendina_gu21:link, a.tendina_gu21:active, a.tendina_gu21:visited {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	background-image: url(../immagini/giocatori_u21.png);
	height: 21px;
	width: 69px;
	margin-top: 2px;
	background-repeat: no-repeat;
}
a.tendina_gu21:hover {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.tendina_organigramma:link, a.tendina_organigramma:active, a.tendina_organigramma:visited {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	background-image: url(../immagini/organigramma.png);
	height: 21px;
	width: 69px;
	margin-top: 2px;
	background-repeat: no-repeat;
}
a.tendina_organigramma:hover {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.tendina_staff_medico:link, a.tendina_staff_medico:active, a.tendina_staff_medico:visited {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	background-image: url(../immagini/staff_medico.png);
	height: 21px;
	width: 69px;
	margin-top: 2px;
	background-repeat: no-repeat;
}
a.tendina_staff_medico:hover {
	font: 12px Arial;
	color:black;
	text-decoration: none;
	img-decoration: none;
	border-immage: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*  Attributi stilistici di squadre  */
TABLE.squadra {
	background: #F1F3F5;
	table-layout: auto; 
	border: 0px solid #b3b3b3;
	}
TH.squadra_titolo{
	color: #000000;
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
TH.squadra_testo{
	color: #0066FF;
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
a.squadra_testo:link, a.squadra_testo:active, a.squadra_testo:visited{
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
text-decoration: none;
 img-decoration: none;
 border-immage: none;
}
a.squadra:link, a.squadra:active, a.squadra:visited {
 font: 10px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.squadra:hover {
 font: 10px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}		
/*  Attributi stilistici della classifica completa */
TABLE.classifica_completa {
	table-layout: auto;
	
	border: 1px solid #b3b3b3;
	background-color: #FFFF99;
	}

TH.classifica_completa_primanome{
			color: #427cd2;
			vertical-align: middle;
			font: bold 14px Arial;
			}
TH.classifica_completa_titolo{
	color: #427cd2;
	vertical-align: middle;
	font: bold 14px Arial;
	background-color: #FFCC66;
	border: 1px solid #0000FF;
	text-align: center;
	
			}
	TH.classifica_completa_sergir{
	color: #427cd2;
	vertical-align: middle;
	font: bold 14px Arial;
	background-color: #FFCC66;
	border: 1px solid #0000FF;
	text-align: center;
			}


TH.classifica_completa_primapunt{
	color: #427cd2;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #0000FF;
	width: 40px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
			}
a.classifica_prima:link, a.classifica_prima:active, a.classifica_prima:visited {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.classifica_prima:hover {
 font: 8px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}	
/*Colore riga nostra squadra*/
TR.nostra_squadra{
			color: #EDC100;
			vertical-align: middle; 
			text-align: auto;
			font: bold 14px Arial;
			background-color: yellow;
			}
/*Attributi stile sezione foto*/
TABLE.foto_foto {
	table-layout: auto;
	text-align: center;
	background-repeat: no-repeat;
	border: 0px dashed #BFCAEC;
	}
TD.folder_foto {
	table-layout: auto;
	background-image: url(../immagini/Media.png);
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	text-align: center;
	border: 0px dashed #BFCAEC;
	}
TH.titolo_foto{
			color: #427cd2;
			vertical-align: yellow; 
			text-align: center;
			font: bold 16px Arial;
			}
TH.titolo_foto1{
			color: #427cd2;
			vertical-align: yellow; 
			text-align: center;
			font: bold 10px Arial;
			}
TH.foto_foto{
		color: #427cd2;
		vertical-align: middle; 
		text-align: center;
		font: bold 10px Arial;
}
TH.mappa_foto{
		color: #427cd2;
		vertical-align: middle; 
		text-align: left;
		font: bold 10px Arial;
}
a.foto_foto:link, a.foto_foto:active, a.foto_foto:visited {
 font: 10px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.foto_foto:hover {
 font: 10px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}	/*Attributi stile dettaglio foto*/
TABLE.dettaglio_foto {
	table-layout: auto;
	background-repeat: no-repeat;
	border: 0px dashed #BFCAEC;
	}
TH.dettaglio_foto{
			color: #427cd2;
			vertical-align: yellow; 
			text-align: center;
			font: bold 16px Arial;
			}
TH.dettaglio_foto1{
			color: #427cd2;
			vertical-align: yellow; 
			text-align: center;
			font: bold 14px Arial;
			}
TD.dettaglio_foto{
		color: #427cd2;
		vertical-align: middle; 
		text-align: center;
		font: bold 10px Arial;
}
/*Attributi stile guest_book e form*/
TABLE.form {
	table-layout: auto;
	background-repeat: no-repeat;
	border: 1px dashed #BFCAEC;
	}
TH.form{
			color: #427cd2;
			vertical-align: yellow; 
			text-align: left;
			font: bold 12px Arial;
			}
			
TH.messaggio{
			color: #427cd2;
			vertical-align: yellow; 
			text-align: center;
			font: bold 14px Arial;
			}


TD.form{
		color: #427cd2;
		vertical-align: middle; 
		text-align: left;
		font: bold 12px Arial;
}
a.form:link, a.form:active, a.form:visited {
 font: 10px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: none;
 border-immage: none;
}
a.form:hover {
 font: 10px Arial;
 color:black;
 text-decoration: none;
 img-decoration: none;
 background-color: #c5d7f1;
 border-immage: none;

}	
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	color: #17007D;
	font-size: 12px;
	font-weight: bold;
}
.organigramma {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}
.organigramma_nome {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 13px;
	font-style: italic;
}
/*Attributi stilistici Campionato*/

TH.gg_campionato{
	color: #333333;
	vertical-align: middle;
	text-align: auto;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

TH.gg_campionato_data{
			color: #333333;
			vertical-align: middle; 
			text-align: auto;
			font: bold 12px Arial;
			}
