.tab_titolo {
	background-color: #A3CEE6;
	font-famaly:Arial, Helvetica, sans-serif;
	color:#666666;
	width: 560px;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
}
.tab_titolo a:link, .tab_titolo a:visited {
	text-decoration: none;
	color:#FFFFFF
}
.tab_titolo a:hover {
	text-decoration: underline;
	color:#FFFFFF
}
.tab_corsi {
	font-family:Arial, Helvetica, sans-serif;
	width: 560px;
}
.tab_corsi tr.alta{
	background-color: #90ACBE;
	height:40px;
}
.tab_corsi tr.alta2{
	height:40px;
	background-color: #66CCFF;
}
.tab_corsi tr.bassa{
	background-color: #90ACBE;
	height:20px;
}
.tab_corsi td.pi{
	font-size: 10px;
	color:#FFFFFF;
}
.tab_corsi td.gr{
	font-size: 12px;
	color:#FFFFFF;
}
.tab_corsi td.pi a:link, .tab_corsi td.pi a:visited {
	text-decoration: none;
	color:#FFFFFF
}
.tab_corsi td.pi a:hover {
	text-decoration: underline;
	color:#FFFFFF
}
.tab_corsi td.gr a:link, .tab_corsi td.gr a:visited {
	text-decoration: none;
	color:#FFFFFF
}
.tab_corsi td.gr a:hover {
	text-decoration: underline;
	color:#FFFFFF;
	font-weight: bold;
}
.tab_dett {
	font-family:Arial, Helvetica, sans-serif;
	width: 560px;
}
.tab_dett td.sx{
	border-right:2px solid #FFF;
	background-color: #A3CEE6;
	font-size: 12px;
	color:#666666;
	text-align: right;
}
.tab_dett td.dx{
	background-color: #90ACBE;
	font-size: 12px;
	color:#FFFFFF;
}
.tab_dett tr.alta{
	height:25px;
}
.tab_dett tr.bassa{
	height:20px;
}
.testo_intro {/*testo che precede l'elenco corsi nella pagina formazione*/
	font-weight: bold;
}
.piccolo {/*testo leggenda elenco corsi*/
	font-size: 10px;
	color: #999999;
}