.allegato {
	margin:0px 0px;
	padding:0px;
	width:100%;
	text-align:left;
}
.allegato a {
	margin:0.625rem 0.625rem 0.625rem 0rem ;
	padding:0px;
	width: calc(50% - 0.625rem);
	float:left;

	position:relative;
}
.allegato a span {
	margin:0px;
	padding:0 0 0 2.625rem;
	float:left;
	text-align:left;
	font-size:0.9rem;
	line-height:2.25rem;
	color:#008747;
	width: calc(100% - 2.625rem);
	background: url('../../../images/pubblico/download.svg') no-repeat top left;
	background-size: 36px 36px;
	white-space: nowrap;
  	overflow: hidden;
	text-overflow: ellipsis;
}
.allegato a:hover span {
	color: #DE0001;
}

/* Smartphones ----------- */
@media only screen and (max-width : 600px) {
.allegato a {
	margin:6px 0px 6px 0px;
	width:100%;
}
}