.allegato {
	margin:0px 0px;
	padding:0px;
	width:100%;
	text-align:left;
}
.allegato div.contenitore_allegati div.spinner {
	min-height: 10rem;
	background:url('../../../images/loader.gif') no-repeat center center;
}
.allegato a {
	margin:6px 1%;
	padding:0px;
	width:48%;
	min-height:48px;
	float:left;

	position:relative;
}
.allegato a span {
	margin:0px;
	padding:0px 0px 0px 58px;
	min-height:48px;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:24px;
	color:#333;
	width: 80%;
	white-space: nowrap;
  	overflow: hidden;
	text-overflow: ellipsis;
}
.allegato .general {
	background: url('../../../images/icone/metro/general.png') no-repeat top left;
}
.allegato .archivio {
	background: url('../../../images/icone/metro/archivio.png') no-repeat top left;
}
.allegato .cad {
	background: url('../../../images/icone/metro/cad.png') no-repeat top left;
}
.allegato .db {
	background: url('../../../images/icone/metro/db.png') no-repeat top left;
}
.allegato .font {
	background: url('../../../images/icone/metro/general.png') no-repeat top left;
}
.allegato .immagine {
	background: url('../../../images/icone/metro/immagine.png') no-repeat top left;
}
.allegato .musica {
	background: url('../../../images/icone/metro/musica.png') no-repeat top left;
}
.allegato .pdf {
	background: url('../../../images/icone/metro/pdf.png') no-repeat top left;
}
.allegato .ppt {
	background: url('../../../images/icone/metro/ppt.png') no-repeat top left;
}
.allegato .txt {
	background: url('../../../images/icone/metro/txt.png') no-repeat top left;
}
.allegato .vector {
	background: url('../../../images/icone/metro/vector.png') no-repeat top left;
}
.allegato .video {
	background: url('../../../images/icone/metro/video.png') no-repeat top left;
}
.allegato .word {
	background: url('../../../images/icone/metro/word.png') no-repeat top left;
}
.allegato .xls {
	background: url('../../../images/icone/metro/xls.png') no-repeat top left;
}
label.label_cerca_allegato {
	height: 1rem;
}
label.label_cerca_allegato span {
	float: left;
	width: 100%;
	font-weight: 400;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size: 0.875rem;
}
label.label_cerca_allegato input {
	float: left;
	width: 100%;
	margin: 0.2rem 0 0.5rem 0;
}
