table{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}
div{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;}
A:LINK, A:ACTIVE {
	text-decoration : none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;}
A:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color: black;}
A:HOVER, A:FOCUS {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	color: black;}
A.bianco:HOVER, A.bianco:FOCUS {
	text-decoration : underline;
	color: white;}
A.bianco, A.bianco:LINK {
	text-decoration : none;
	color: white;}
A.azzurro:HOVER, A.azzurro:FOCUS {
line-height: 18px;
font-size: 11px;
text-decoration : underline;
font-weight: bold;
color: #0065A5;}
A.azzurro:VISITED, A.azzurro:LINK {
line-height: 18px;
font-size: 11px;
font-weight: bold;
color: #0065A5;}

A.arancione:HOVER, A.arancione:FOCUS {
line-height: 18px;
font-size: 11px;
text-decoration : underline;
font-weight: bold;
color: #ED7D05;}
A.arancione:VISITED, A.arancione:LINK {
line-height: 18px;
font-size: 11px;
font-weight: bold;
color: #ED7D05;}

A.promo:HOVER, A.promo:FOCUS {
	font-size: 12px;
	text-decoration : underline;
	font-weight: bold;
	color: #781518;}
A.promo, A.promo:LINK {
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
	color: #781518;}
.titolo {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 16px; 
line-height: 20px;
color: #0065A5; 
font-weight: bold;
}
.titolo_rep {
font-size: 13px;
padding-left:6px;
margin-top:3px;
line-height: 16px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #0065A5; 
font-weight: bold;
}
.titoletto {
line-height: 18px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #0065A5; 
font-weight: bold;
}
.titolo_aranc {
line-height: 20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 16px; 
color: #ED7D05; 
font-weight: bold;
}
img.bottom {
	vertical-align:text-bottom;
	margin-right: 28px;
}
.menusez A{
	float: left;
	background-color: White;
	padding: 2px;
	margin-bottom:3px;
	height: 16px;
	background-color: #fff;
	font-size: 11px;
	width: 184px;
	text-decoration: none;
	border: 1px solid #B4CCEB;
	clear : both;
	color: #0069A8;
}
.menusez A:hover{
border: 1px solid #B4CCEB;
background-color: #DDEBF4;
text-decoration : underline;
color: #0069A8;
}
.pagina_cont {
width: 700px;
float: left;
border-left: 25px solid white;
background-color: #FFFFFF;
}
.pagina_cont a, .pagina_cont a:visited, .pagina_cont a:active {
text-decoration : none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #004499;
}
.pagina_cont a:hover, .pagina_cont a:focus {
text-decoration : underline;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #004499;
}

.pagina_rep {
width: 530px; height: auto; float: left; border-left: 25px solid white;
}
.pagina_rep a, .pagina_rep a:visited, .pagina_rep a:active {
text-decoration : none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0065A5;
}
.pagina_rep a:hover, .pagina_rep a:focus {
text-decoration : underline;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0065A5;
}

.puls_rep_g A, .puls_rep_g a:visited, .puls_rep_g a:active {
	float: left;
	background-color: White;
	padding: 2px;
	margin-right:3px;
	height: 16px;
	background-color: #fff;
	font-size: 11px;
	width: 122px;
	text-decoration: none;
	border: 1px solid #B4CCEB;
	color: #0069A8;
}
.puls_rep_g A:hover{
font-size: 11px;
border: 1px solid #B4CCEB;
background-color: #DDEBF4;
text-decoration : underline;
color: #0069A8;
}

.puls_rep_3 A, .puls_rep_3 a:visited, .puls_rep_3 a:active {
	float: left;
	background-color: White;
	padding: 2px;
	margin-right:3px;
	height: auto;
	background-color: #fff;
	font-size: 11px;
	width: 255px;
	text-decoration: none;
	border: 1px solid #B4CCEB;
	color: #0069A8;
}
.puls_rep_3 A:hover{
font-size: 11px;
border: 1px solid #B4CCEB;
background-color: #DDEBF4;
text-decoration : underline;
color: #0069A8;
}
.nome_reparto{
clear: both; margin-top: 6px; padding: 4px; background-color: #004499; color: #ffffff; font-size: 14px; font-weight: bold;
}
.class_blu{
	color : #004499;
	font-weight : bold;
}
A.new:HOVER, A.new:FOCUS, A.new:ACTIVE {
color : #004499;
	font-weight : bold;
text-decoration : underline;

}
A.new:VISITED,A.new:LINK {
color : #004499;
font-weight : bold;
}