
#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/chiudiIngrandimento.svg') no-repeat center center;
	background-size: 2.5rem 2.5rem;
}
.sfondoIngrandimento .frecciaIngradimentoSx:hover {
	background: url('../../../images/pubblico/sxHover.svg') no-repeat center left;
	background-size: 2.5rem 2.5rem;
}
.sfondoIngrandimento .frecciaIngradimentoDx:hover {
	background: url('../../../images/pubblico/dxHover.svg') no-repeat center right;
	background-size: 2.5rem 2.5rem;
}
.sfondoIngrandimento:hover .didascaliaIngrandimento {

}
#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/torna_su.svg) no-repeat;
	background-size: auto 90%;
	background-position: center center;
	border-radius:50%;
	opacity:0;
	transition:all ease-in-out 300ms;
	z-index:3000;
}
#tornasu.scroll {
	opacity:1;
}



@media only screen and (max-width : 600px) {

}

/* ipad desktop ----------- */
@media only screen and (min-width : 1201px) {


}