div.colonnaDX {
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:50%;
	float:right;
}
div.colonnaSX {
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:50%;
	float:left;
}
#primopiano .item img.spinner {
	position:absolute;
	width:32px;
	height:32px;
	background: url('../../../images/loader.gif') no-repeat center center;
	border:0px;
	border:none;
}
.spinner {
	background: url('../../../images/loader.gif') no-repeat center center;
	background-size: auto !important;
}
.inv {
	display:none;
}
/* Ingrandimento Immagini singole e galleria */

.sfondoIngrandimento {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000000;
	background:#FFF;
}
.sfondoIngrandimento .divIngrandimento {
	position:relative;
	top: 50%;
	width: 600px;
	height: 400px;
	margin: 0px auto 0px auto;
	background: url('../../../images/pubblico/ingrandimentoLoader.gif') no-repeat center center;
}
.sfondoIngrandimento .chiudiIngrandimento {
	display: none;
	position: absolute;
	top:0;
	right:20%;
	margin:0 0 0 0;
	width:60%;
	height:100%;
	opacity:0;
}
.sfondoIngrandimento .frecciaIngradimentoSx {
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:20%;
	height:100%;
	opacity:0;
}
.sfondoIngrandimento .frecciaIngradimentoDx {
	display: block;
	position: absolute;
	top: 0;
	right:0;
	width:20%;
	height: 100%;
	opacity:0;
}
.sfondoIngrandimento:hover .chiudiIngrandimento {
	opacity:1;
}
.sfondoIngrandimento:hover .frecciaIngradimentoSx {
	opacity:1;
}
.sfondoIngrandimento:hover .frecciaIngradimentoDx {
	opacity:1;
}
.sfondoIngrandimento .chiudiIngrandimento:hover {
	background: url('../../../images/pubblico/ingrandimentoChiudi.png') no-repeat center center;
}
.sfondoIngrandimento .frecciaIngradimentoSx:hover {
	background: url('../../../images/pubblico/sx.png') no-repeat center left;
}
.sfondoIngrandimento .frecciaIngradimentoDx:hover {
	background: url('../../../images/pubblico/dx.png') no-repeat center right;
}
.sfondoIngrandimento:hover .didascaliaIngrandimento {
	display:none;
}
#tornasu {
	position:fixed;
	right: 2rem;
	bottom:2rem;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:2rem;
	height:2rem;
	background: url(../../../images/pubblico/tornasu.png) no-repeat center center;
	border-radius:50%;
	opacity:0;
	transition:all ease-in-out 300ms;
	z-index:3000;
}
#tornasu.scroll {
	opacity:0.8;
}



@media only screen and (max-width : 600px) {
div.colonnaDX, div.colonnaSX{
	width:100%;
	margin-bottom: 5px;
}
}