<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body {
	margin-top:0px !important;
	margin: 0;
	padding: 0;
	background: #888;

	text-align: center;
	
	font-family: 'Noto Sans', sans-serif
	
}

h1,h2,h3 {
	margin: 0px;
}

h1{
	text-align: left;
	float: inherit;
	padding-top: 10px;
	font-size: 22px;
}

h2{
	text-align: right;
	padding-right: 10px;
	color: #EDCC15;
	font-size: 18px;
}

h3 {
	text-align: center;
	letter-spacing: 3px;
	font-family: 'Rye', cursive;
}

a{
	color: inherit;
	text-decoration: inherit;
	outline : none;
	-moz-outline: none;
}

a:hover{
	color: inherit;
	text-decoration: inherit;
	font-weight: bold;
}

img.logo {
	height: 100px;
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	/*float: left;*
	margin-right: 10px;	
	*/
}

div.logo-txt {
	font-family: 'Archivo Narrow', sans-serif;
	color: #000;
	line-height: 1em;
}

div.titolo {
	
	background-color: #595959;
	color: #fff;
	min-height: 130px;
	widht:100%;
	position: relative;
	
	/* background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333)); /* chrome e safari4+ */
	/*background: -webkit-linear-gradient(top, #666, #333); /* Chrome 10+ e safari6 */
	/*background: -moz-linear-gradient(top,  #666,  #333); /* firefox 3.6+ */
	/*background: linear-gradient(top, #666, #333);
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#666666', endColorstr='#333333'); /*  IE 5.5-7*/
	/*-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#666666', endColorstr='#333333')'; /*  IE 8*/
	/**/
	
	background-image: linear-gradient(left , #FFFFFF 0%, #000000 47%);
	background-image: -o-linear-gradient(left , #FFFFFF 0%, #000000 47%);
	background-image: -moz-linear-gradient(left , #FFFFFF 0%, #000000 47%);
	background-image: -webkit-linear-gradient(left , #FFFFFF 0%, #000000 47%);
	background-image: -ms-linear-gradient(left , #FFFFFF 0%, #000000 47%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, #FFFFFF),
		color-stop(0.47, #000000)
	);
	
	
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr='#FFFFFF', endColorstr='#000000'); /*  IE 5.5-7*/
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr='#FFFFFF', endColorstr='#000000')'; /*  IE 8*/
}

.dati-testa {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	margin: 5px;
	font-size: 0.7em;
	line-height: 1.5em;
}

.motto {
	text-align: left;
	position: absolute;
	bottom: 0;
	right: 0;
}

div.firma {
	margin-top: 10px;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	min-height: 20px;
	width: 100%;
	
}

div.contenuto {
	margin: 0;
	-display:inline-block;
	overflow: hidden;
	box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
}

div.interno {
	text-align: justify;
	/*
	background-color: rgb(255, 255, 255); /* Fix per browser obsoleti come IE */
	/*
	background-color: rgba(255, 255, 255, 0.8);
	*/
	min-height: 500px;
	padding: 20px;
}
img.loading {
	position: fixed;
	top:50%;
	left:50%;
	height: 200px;
	width: 200px;
	max-width: 100%;
	max-height: 100%;
	margin-left:-100px;
	margin-top: -100px;
	z-index: 100;
	
}

div.menu {
	position: relative;
	padding-top: 30px;
	font-size: 14px;
	text-align: left;
/*
background-image: linear-gradient(right bottom, #000000 38%, #FFFFFF 60%, #000000 31%);
background-image: -o-linear-gradient(right bottom, #000000 38%, #FFFFFF 60%, #000000 31%);
background-image: -moz-linear-gradient(right bottom, #000000 38%, #FFFFFF 60%, #000000 31%);
background-image: -webkit-linear-gradient(right bottom, #000000 38%, #FFFFFF 60%, #000000 31%);
background-image: -ms-linear-gradient(right bottom, #000000 38%, #FFFFFF 60%, #000000 31%);

background-image: -webkit-gradient(
	linear,
	right bottom,
	left top,
	color-stop(0.38, #000000),
	color-stop(0.6, #FFFFFF),
	color-stop(0.31, #000000)
);
*/
	color: #fff;
	width: 260px;
	margin: 0;
	
	float: left;
	vertical-align: top;
	box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	
	background-color: #000;
	/*
	/*background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#888)); /* chrome e safari4+ */
	/*background: -webkit-linear-gradient(top, #333, #888); /* Chrome 10+ e safari6 */
	/*background: -moz-linear-gradient(top,  #333,  #888); /* firefox 3.6+ */
	/*background: linear-gradient(top, #333, #888);
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#333333', endColorstr='#888888'); /*  IE 5.5-7*/
	/*-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#333333', endColorstr='#888888')'; /*  IE 8*/
	/**/
}

div.voci {
	border-top: solid 1px #aaa;
	margin-left: 20px;
	padding: 10px;
	margin-bottom: 5px;
	border-bottom-right-radius: 20px;	
}

div.voci i {
	margin-top: 2px;
	margin-left: 10px;
}

div.selvoci i {
	margin-top: 2px;
}

div.voci:hover {
	background-color: #636363;
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#555)); /* chrome e safari4+ */
	background: -webkit-linear-gradient(top, #999, #555); /* Chrome 10+ e safari6 */
	background: -moz-linear-gradient(top,  #999,  #555); /* firefox 3.6+ */
	background: linear-gradient(top, #999, #555);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#999999', endColorstr='#555555'); /*  IE 5.5-7*/
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#999999', endColorstr='#555555')'; /*  IE 8*/
	
	color: #fff;
	behavior: url(ie-css3.htc);
}

div.selvoci {
	border-top: solid 1px #aaa;
	margin-left: 20px;
	padding: 10px;
	margin-bottom: 5px;
	border-bottom-right-radius: 20px;
	
	background-color: #636363;
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#555)); /* chrome e safari4+ */
	background: -webkit-linear-gradient(top, #999, #555); /* Chrome 10+ e safari6 */
	background: -moz-linear-gradient(top,  #999,  #555); /* firefox 3.6+ */
	background: linear-gradient(top, #999, #555);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#999999', endColorstr='#555555'); /*  IE 5.5-7*/
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr='#999999', endColorstr='#555555')'; /*  IE 8*/
	
	color: #fff;
	font-weight: bold;
	padding-left: 20px;
	
	behavior: url(ie-css3.htc);
}

div.menu a{
	color: #fff;
	text-decoration: none;	
}

.contatti{
	/*padding:15px;*/
	width:400px;
	max-width: 100%;
	/*
	background-color: rgb(255, 255, 255); /* Fix per browser obsoleti come IE * / 
	background-color: rgba(255, 255, 255, 0.8);
	border: none;
	border-bottom: solid 1px #000;
	outline:none;
	
	box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	*/
}

.dati {
	display: inline-block;
	text-align: justify !important;
	vertical-align: top;
	padding: 10px;
	border-left: solid 1px;
	margin: 5px;
	text-align: left;
	background-color: rgb(255, 255, 255); /* Fix per browser obsoleti come IE */
	background-color: rgba(255, 255, 255, 0.8);
	width: 350px;
	max-width: 90% !important;
}

.dati img {
	float: left;
	padding-bottom: 5px;
	padding-right: 15px;
}

div.vedi-foto {
	text-align: center;
	display: none;
	width: 100%;
	/*height: 500px;*/
	vertical-align: bottom;
	position: relative;
}

div.vedi-foto  img{
	margin: 0;
	max-width: 100%;
	max-height: 100%;
	vertical-align: baseline;
}

div.vedi-foto div.descrizione{
	text-align: center;
	color: #000;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	font-weight: bold;
}
#gallery {
	text-align: center;
	padding: 10px;
	background-color: #333;
	color: #fff;
}

div.foto-galleria{
	margin-top: 5px;
	text-align: left;
}

div.foto-galleria img{
	border 0;
	max-height: 120px;
	/*max-width: 120px;*/
	display: none;
	
}

div.foto-galleria img:hover{
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

div.immagine-galleria{
	display: inline-block;
	/*width: 205px;*/
	text-align: center;
	vertical-align: middle;
}

div.immagine-galleria img{
	/*width: 200px;*/
	max-height: 120px;
	max-width: 120px;
	margin: 5px;
	vertical-align: middle;
}
div.descrizione-galleria{
	display: inline-block;
	vertical-align: top;
	width: 500px;
	max-width: 90%;
	border-left: solid 1px;
	background-color: rgb(255,255,255); /*fix IE */
	background-color: rgba(255,255,255,0.9);
	margin-bottom: 5px;
	padding: 10px;
	text-align: left;
}

div.site-copy {
	position: absolute;
	display: inline-block;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 9px;
}</pre></body></html>