<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.galleria_full {
	width:100%;
	padding:0px 0px;
	margin:0.625rem 0 2rem 0!important;
	font-size:0;
    float: none!important;
	position: relative;
}
main.spazio div.galleria_full {
	margin:0rem 0 0rem 0!important;
}
div.contenitoreGalleria {
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
div.galleria_full div.contenitore_immagini_grandi {
	display:flex;
	align-items: center;
	justify-content: space-between;

	display:-webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: space-between;

	display:-ms-flexbox;
	-ms-align-items: center;
	-ms-flex-pack: space-between;
	-ms-flex-flow:row nowrap;

	transition: all 1200ms cubic-bezier(0.77, 0, 0.175, 1) 0s;
}

div.galleria_full figure.immagineGrande {
	margin: 0px auto 0px auto;
	cursor:pointer;
	text-align: center;
	float:left;
	width: 100%;
	position: relative;
	border: none;
	background-size: cover!important;
	animation: fadeIn 2s;
  	-webkit-animation: fadeIn 2s;
  	-moz-animation: fadeIn 2s;
  	-o-animation: fadeIn 2s;
  	-ms-animation: fadeIn 2s;
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
#contenuto div.galleria_full figure.immagineGrande img {
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: auto!important;
	margin: 0 0;
	float: none;
	display: inline-block;
	box-sizing:border-box;
  	-moz-box-sizing:border-box;
  	-webkit-box-sizing:border-box;
}
div.galleria_full div.contenitoreGalleria figcaption.didascalia {
	display:none;
}
div.galleria_full div.contenitoreGalleria a.frecciaSx {
	opacity:0;
	height:100%;
	width:20%;
	position:absolute;
	left:0;
	top:0;
	z-index:3000;
}
div.galleria_full:hover div.contenitoreGalleria a.frecciaSx {
	opacity:1;
}
div.galleria_full div.contenitoreGalleria a.frecciaSx:hover {
	background:url(../../../images/pubblico/sxHover.svg) no-repeat center left;
	background-size: 2.5rem 2.5rem;
}
div.galleria_full div.contenitoreGalleria a.frecciaDx {
	height:100%;
	width:20%;
	position:absolute;
	right:0;
	top:0;
	z-index:3000;
	opacity:0;
}
div.galleria_full:hover div.contenitoreGalleria a.frecciaDx {
	opacity:1;
}
div.galleria_full div.contenitoreGalleria a.frecciaDx:hover {
	background: url(../../../images/pubblico/dxHover.svg) no-repeat center right;
	background-size: 2.5rem 2.5rem;
}

div.galleria_full div.miniature {
	width: 100%;
	text-align:center;
	padding:0.3125rem 0;
	display:flex;
	align-items: center;
	justify-content: center;

	display:-webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	flex-flow: row wrap;
	-webkit-jflex-flow: row wrap;

	display:-ms-flexbox;
	-ms-align-items: center;
	-ms-flex-pack: center;
	-ms-flex-flow:row wrap;
	position: absolute;
	bottom: 0.625rem;
	left: 0;
}
div.galleria_full div.miniature a.miniatura {
	display:block;
	margin:0.15625rem;
	border: none!important;
	background: none!important;
	z-index:3000;
	width: 0.625rem!important;
	height: 0.625rem!important;
	border-radius: 50%;
	border: 2px solid #FFF!important;
}
div.galleria_full div.miniature a.selected {
	background: #FFFFFF!important;
}
div.galleria_full div.miniature a:hover {
	background: #FFFFFF!important;
}
/* Smartphones ----------- */
@media only screen and (max-width : 1200px) {
	div.galleria_full {
	margin:0.625rem 0 1rem 0!important;
}
#contenuto div.galleria_full figure.immagineGrande {
	height: auto;
	background: none!important;
}
#contenuto div.galleria_full figure.immagineGrande img {
	width: auto;
	height: auto;
	float: none;
	display: inline-block;
	min-height: 60vw;
	object-fit: cover;
}
#contenuto div.galleria_full div.miniature a.miniatura {
}
}
/* ipad desktop ----------- */
@media only screen and (min-width : 1201px) {
#contenuto.monocolonna div.galleria_full, #contenuto.duecolonne div.galleria_full {
	margin:0 0 1.25rem 0!important;
	padding:0rem 0;
	width:100%;
}
#contenuto.duecolonne div.galleria_full {
	margin:1.25rem 0 1.75rem 0!important;
	padding:0rem 0;
	width:100%;
}
#contenuto div.galleria_full figure.immagineGrande img {
	max-height: auto!important;
}
}</pre></body></html>