td.intestaSediCl1 {
	font-weight: bold;
	font-size: 1.5em;
	color: Navy;
}
td.intestaSediCl2 {
	font-weight: bold;
	font-size: 1.25em;
}
td.intestaSediCl3 {
}
a.intestaSediCl1 {
	color: #003399;
}
a:hover.intestaSediCl1 {
	color: black;
}
a.intestaSediCl2 {
	color: #003399;
}
a:hover.intestaSediCl2 {
	color: #CC3300;
}
a.intestaSediCl3 {
	color: #003399;
}
a:hover.intestaSediCl3 {
	color: #CC3300;
}

/*
td.intestaSediCl1 a:visited{
	font-weight: bold;
}
td.intestaSediCl2 a:visited{
	font-weight: bold;
}
td.intestaSediCl3 a:visited{
}
*/
div#regSelect {
	
}
div#regSelect label {
	
}
div#regList {
	width: 100%;
}

div#regList td a {
	font-size: 0.85em;
}
div#regList table {
	font-size: 0.75em;
	width: 100%;
	border: 0px;
}
div#regList th {
	color: #FFFFFF; 
/*
	background-color:#333366; 
*/
	background-color:#AEAEE8; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;
}
div#regList td {
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
div#regList tr {
	line-height: 1.5em;
}
div#regList tr.elencoDispari {
	background-color:#FFFFFF; 
}
div#regList tr.elencoPari {
	background-color:#F3E9F1; 
}
div#regList table .primacol {
	width: 20%;
}
div#regList table .secondacol {
	width: 30%;
}
div#regList table .terzacol {
	width: 50%;	
}
div#regList table th select{
	display: block;
	font-size: 0.75em;
	width: 98%;
}
div#regList table tr.visibile {
	visibility: visible;
}
div#regList table tr.nascosta {
	visibility: hidden;
	display: none;
}
