.organigramma {
	width:100%;
	margin:5px 0px;
	border-top:1px dashed #CCC;
	padding:5px 0px;
	text-align:center;
}
.organigramma h4 {
	font-size:18px;
	line-height:130%;
	color:#999;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	padding:0px 0px;
	text-align:center;
	font-family:'Roboto Condensed', sans-serif;
}
.organigramma a {
	display:inline-block;
	width:150px;
	height:150px;
	margin:5px 13px 50px 13px;
	position:relative;
	padding:0px;
	border:1px solid #CCC;
	border-radius:4px;
}
.organigramma a span {
	float:left;
	width:170px;
	height:46px;
	margin:0px;
	position: absolute;
	bottom:-46px;
	left:-10px;
	line-height:23px;
	padding:0px;
	color:#555;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.organigramma a:hover span {
	color:#004185;
}
.organigramma a:hover {
	border:1px solid #004185;
}
.organigramma a.no_cursor {
	cursor: default;
}
