<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'HeydingsCommonIconsRegular';
    src:url('../../../fonts/heydings_icons-webfont.eot');
    src:url('../../../fonts/heydings_icons-webfont.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/heydings_icons-webfont.woff') format('woff'),
		url('../../../fonts/heydings_icons-webfont.ttf') format('truetype'),
		url('../../../fonts/heydings_icons-webfont.svg#heydings_iconsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'matrix';
    src:url('../../../fonts/matrix.eot');
    src:url('../../../fonts/matrix.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/matrix.woff') format('woff'),
		url('../../../fonts/matrix.ttf') format('truetype'),
		url('../../../fonts/matrix.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

#contenitore-moduli{
	width:905px;
	margin:auto;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
}

/* inizio CONTATTI */
#contenitore-moduli #contatti{
     margin-bottom:15px;
	 float:left;
	 width:296px;
	 font-size:12px;
	 text-align:right;
	 font-family:Arial, Helvetica, sans-serif;
}

#contenitore-moduli #contatti h1{
	 font-size:14px;
	 text-align:left;
	 margin-top:0px;
	 padding:13px;
     margin-bottom:0px
}
#contenitore-moduli #contatti #invio2{
	padding-left:15px;
	padding-bottom:5px;
	padding-right:15px;
	padding-top:5px;
	border:none;
	cursor:pointer;
}

#contenitore-moduli #contatti #invio2:hover{
}
/* fine CONTATTI */

/*--------------------------------------------------------*/

/* inizio INFO */
#contenitore-moduli #contatti form input{
	padding-left:3px;
}

#contenitore-moduli #contatti h5{
	overflow-y:auto;
	width:238px;
	height:50px;
	text-align:justify;
	padding:5px;
	font-weight:normal;
	font-size:10px;
	margin-left: 5px;
}

#contenitore-moduli #contatti h2{
	 font-size:12px;
	 text-align:left;
	 margin:0px;
	 padding:5px;
}

#contenitore-moduli #info{
	 font-size:12px;
	 line-height:22px;
	 padding:15px;
	 float:right;
	 width:566px;
	 margin-left:-2px;
	 font-family:Arial, Helvetica, sans-serif;
	 position:relative;
}

#contenitore-moduli #info span.telefono,
#contenitore-moduli #info span.fax,
#contenitore-moduli #info span.cellulare,
#contenitore-moduli #info span.email,
#contenitore-moduli #info span.coordinate{
	font-family:'HeydingsCommonIconsRegular';
	vertical-align: 0px;
	font-size:20px;
}

#contenitore-moduli #info span.pec{
	font-family:'matrix';
	vertical-align:-4px;
	font-size:24px;
}

#contenitore-moduli #info a{
	color:inherit;
	text-decoration:none;
}

#contenitore-moduli #info a:hover{
	color:inherit;
	text-decoration:underline;
}

#contenitore-moduli #info .vcf{
	background-image:url(../img/vcf.png);
	background-repeat:no-repeat;
	padding:5px 0px 7px 40px;
	line-height:30px;
}

#contenitore-moduli #info h1{
	margin: -15px -15px 15px -15px;
	padding: 10px;
	font-size: 14px;
}

#contenitore-moduli a.altre-sedi{
	padding:5px 15px 5px 5px;
	position:absolute;
	top:4px;
	right:4px;
	text-decoration:none;
}

#contenitore-moduli a.altre-sedi:hover{
	text-decoration:none !important;
}

#contenitore-moduli a.altre-sedi .locator{
	font-family:'HeydingsCommonIconsRegular';
	font-size:26px;
	vertical-align:-3px;
}
/* fine INFO */

/*--------------------------------------------------------*/

/* inizio MAPPA */
#contenitore-moduli .mappe{
	 float:right;
	 width:396px;
	 min-height: 350px;
	 max-height:650px;
	 margin:-2px 0px 0px -2px;
}

div#map-str-view {
	height: 300px;
}	
/* fine MAPPA */</pre></body></html>