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;
}

.p-shadow {
  width: 90% !important;
  float:left !important;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right  !important;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px !important;
  }

.p-shadow div {
  background: none !important;
  background: url(shadow2.gif) no-repeat left top !important;
  padding: 0 !important;
  padding: 0 6px 6px 0 !important;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
  
  
    .img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
/*  padding: 4px;*/
  } 
