<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;display=swap');
*,::before,::after { box-sizing:border-box;--moz-box-sizing:border-box;--webkit-box-sizing:border-box; }
html { width:100%;height:100%;margin:0px; }
body { width:100%;height:100%;margin:0px;font-family:'Roboto'; }
.i_base { width:100%;height:auto; }
A { text-decoration:none; }
A:hover {  }
h1 { color:#db1616; }
@media screen and (min-width:1025px) {
	.cP { padding-left:10%!important;padding-right:10%!important; }
}
@media screen and (max-width:1024px) {
	.cP { padding-left:1%;padding-right:1%; }
}
.myHeader { width:94%;border:0px;margin:3% 3% 1% 3%;padding:0px 0px 0px 0px;background-color:rgba(34,139,193,0.7);color:white;position:relative;height:130px;overflow:hidden; }
.hContainer { display:table;width:100%;height:100%; }
.diagonal-box { transform:skewY(-45deg);background-image:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0.3));height:100% !important;width:130px;position:absolute;left:50%;top:-65px; }
.motto { display:inline-block;line-height:130px;font-size:2em;font-weight:bold;font-variant:small-caps; }
.contatti { background-image:url('img/Intestazione/send_mail.png'); }
.titoletto { font-variant:small-caps;margin-bottom:10px;margin-top:4px; }
.contatti,.doveSiamo { float:right;display:inline-block;text-align:left;margin-right:25px;padding-left:42px;background-repeat:no-repeat;background-position:5px top; }
.contatti &gt; a,.doveSiamo &gt; a { color:white; }
.contatti &gt; a:hover,.doveSiamo &gt; a:hover { color:#00e005; }
.doveSiamo { background-image:url('img/Intestazione/mappa.png'); }
.hContainer &gt; div:first-child { width:50%;display:table-cell;vertical-align:middle;padding-left:2%; }
.hContainer &gt; div:last-child { width:50%;display:table-cell;text-align:right !important;vertical-align:middle; }
.loginTitle { text-align:center; }
.loginCommand { text-align:right; }
.loginCommand &gt; a { color:white; }
.loginData { display:table;width:100%; }
.loginData &gt; div { display:table-cell;padding:10px;vertical-align:top; }
.loginData &gt; div &gt; input { background-color:#2B7871;border:0px solid white;color:#99FFFF;width:120px;font:Verdana;font-size:10pt;padding:5px 15px;width:100%; }
@media screen and (min-width:641px) {
}
@media screen and (max-width:640px) {
	.myHeader { padding:20px 0px 20px 0px; }
}
.areaMenu { display:block;width:94%;border:0px;margin:0px 3% 1% 3%;padding:0px 0px 0px 0px; }
DIV.MenuUtente { line-height:60px;font-weight:bold;text-align:right;display:inline-block;float:right;margin-left:50px; }
UL.MenuUtente { list-style-type:none;margin:0;padding:0; }
UL.MenuUtente li{ white-space:nowrap;display:inline-block;vertical-align:middle;margin:0px;padding:0px; }
UL.MenuUtente li &gt; a { display:block;margin-left:4px; }
UL.MenuUtente li img { height:40px;margin-top:13px; }
@media screen and (min-width:1025px) {
	.MenuStd { padding:0px 15px 0px 15px; }
	.MenuSel { padding:0px 15px 0px 15px; }
}
@media screen and (max-width:1024px) and (min-width:801px) {
	DIV.MenuTop { display:block; }
}
@media screen and (max-width:800px) and (min-width:641px) {
	DIV.MenuTop { display:block; }
}
@media screen and (max-width:640px) {
	DIV.MenuTop { display:none; }
}
.myBody { min-height:400px; }
.bMenu { position:absolute;margin:5vh 0px 0px 3%;width:97%;overflow:hidden;height:70px;line-height:50px;z-index:1; }
.bMenuLingua { position:absolute;margin:5vh 0px 0px 3%;padding:0px 0px 0px 70px;line-height:50px;z-index:2; }
.mSfondo { height:70px;position:relative;left:30px;top:0px;background-color:rgba(35,138,230,0.25);transform:matrix(1,0,0.531709,1,0,0);width:100%; }
.mMove { height:70px;position:relative;left:30px;top:-70px;background-color:rgba(26,26,26,0.75);transform:matrix(1,0,0.531709,1,0,0);width:100%; }
@media screen and (min-width:801px) { 
	.bMobile { display:none; }
	.bMenu { display:block !important; }
	.bMenuLingua { display:block !important; }
}
@media screen and (max-width:800px) {
	.bMobile { display:block !important; }
	.bMenu { display:none; }
	.bMenuLingua { display:none; }
}
.bMobile { background-color:rgba(255,255,255,0.5);overflow-y:visible;width:100%;text-align:right;height:70px;line-height:40px;padding:10px 0px 20px 0px;display:none;position:absolute;right:0px;top:35px;z-index:20; }
.aLogoM { height:50px;margin:0px;padding:0px;position:absolute;z-index:21;left:10px; }
.MenuMobile { overflow-x:hidden;z-index:20; }
#ApriMenu { height:45px;text-align:center;background-color:rgba(26,26,26,0.75);font-size:26pt;font-weight:700;color:white;margin-right:-30px;padding:3px 50px 10px 20px;display:inline-block;transform:matrix(1,0,-0.531709,1,0,0); }
#ApriMenu &gt; i { transform:matrix(1,0,0.531709,1,0,0); }
ul.mnuMobile { margin:10px 0px 0px 0px;padding:0px;display:none;max-height:calc(100vh - 110px);overflow-y:scroll;list-style:none;overflow-y:auto;cursor:default;z-index:1000;left:0px;text-align:left; }
ul.mnuMobile li { width:100%;padding:4px 0px;vertical-align:middle;font-weight:normal;display:block; }
ul.mnuMobile li &gt; a { background-color:rgba(226,22,19,0.75);display:inline-block;width:80vw;transform:matrix(1,0,-0.531709,1,0,0);left:-15px;position:relative;padding:0px 0px 0px 30px;color:#ffffff;text-decoration:none;white-space:nowrap;cursor:pointer; }
ul.mnuMobile li &gt; div.EspandiContrai, ul.mnuMobile li.mnuMSel &gt; div.EspandiContrai,ul.mnuMobile li.mnuMParentSel &gt; div.EspandiContrai { display:none; }
ul.mnuMobile li.mnuMSel &gt; ul,ul.mnuMobile li.mnuMParentSel &gt; ul { display:block; }
ul.mnuMobile li.mnuMSel &gt; a,ul.mnuMobile li.mnuMParentSel &gt; a { color:#ffffff;font-weight:bold; }
ul.mnuMobile li ul { margin:0px;padding:0px;list-style:none;z-index:9999; }
ul.mnuMobile &gt; li { line-height:35px;font-size:12px;background-color:rgba(255,255,255,0.5); }
ul.mnuMobile &gt; li:first-child { border-top:1px solid #ffffff; }
ul.mnuMobile &gt; li.mnuMParentSel { }
ul.mnuMobile &gt; li.mnuMSel {  }
ul.mnuMobile { transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s; }
ul.mnuMobile li:not(.mnuMParentSel) { transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s; }
DIV.nElenco { margin:20px 0px 50px 0px; }
DIV.nElenco .elTxt { text-align:justify;color:black; }
DIV.nElenco .elTit { text-align:center;color:black; }
ul.mnuMobile &gt; li &gt; ul &gt; li { padding:2px 0px; }
ul.mnuMobile &gt; li &gt; ul &gt; li &gt; a{ background-color:rgba(26,26,26,0.75);width:70vw; }
.fHuge,.fBig,.fNormal,.fSmall { font-family:'Roboto'; }
.fTitleN,.fTitle { font-family:'Roboto'; }
.henny { font-family:'Roboto'; }
@media screen and (min-width:1025px) {
	.fTitleN { font-size:26pt; }
	.fTitle { font-size:46pt; }
	.fHuge { font-size:12pt; }
	.fBig { font-size:11pt; }
	.fNormal,DIV &gt; P { font-size:14px; }
	.fSmall { font-size:9pt; }
}
@media screen and (max-width:1024px) and (min-width:801px) {
	.fTitleN { font-size:26pt; }
	.fTitle { font-size:26pt; }
	.fHuge { font-size:12pt; }
	.fBig { font-size:11pt; }
	.fNormal,DIV &gt; P { font-size:14px; }
	.fSmall { font-size:9pt; }
}
@media screen and (max-width:800px) and (min-width:641px) {
	.fTitleN { font-size:26pt; }
	.fTitle { font-size:20pt; }
	.fHuge { font-size:11pt; }
	.fBig { font-size:10pt; }
	.fNormal,DIV &gt; P { font-size:12px; }
	.fSmall { font-size:9pt; }
}
@media screen and (max-width:640px) and (min-width:481px) {
	.fTitleN { font-size:22pt; }
	.fTitle { font-size:18pt; }
	.fHuge { font-size:8pt; }
	.fBig { font-size:10pt; }
	.fNormal,DIV &gt; P { font-size:12px; }
	.fSmall { font-size:8pt; }
}
@media screen and (max-width:480px) {
	.fTitleN { font-size:22pt; }
	.fTitle { font-size:12pt; }
	.fHuge { font-size:8pt; }
	.fBig { font-size:10pt; }
	.fNormal,DIV &gt; P { font-size:11px; }
	.fSmall { font-size:6pt; }
}
.abtnStandard { font-size:1.5em; }
.abtnBorder { color:rgb(34,139,193);display:inline-block;border-radius:4px;border:1px solid rgb(34,139,193); }
.cssNewsGiro { position:relative; }
.giroPrevWhite { background-image:url('/Content/img/Slider/prev_52_white.png');background-color:rgba(0,0,0,0.30); }
.giroNextWhite { background-image:url('/Content/img/Slider/next_52_white.png');background-color:rgba(0,0,0,0.30); }
.giroPrevBlack { background-image:url('/Content/img/Slider/prev_52_black.png');background-color:rgba(255,255,255,0.30); }
.giroNextBlack { background-image:url('/Content/img/Slider/next_52_black.png');background-color:rgba(255,255,255,0.30); }
.giroPrev,.giroNext { position:absolute;width:52px;background-position:center center;height:100%;background-repeat:no-repeat;display:none;top:0px; }
.giroPrev { left:0px; }
.giroNext { right:0px; }
.cssNewsGiro:hover .giroPrev,.cssNewsGiro:hover .giroNext { display:block; }
.giroLink { text-decoration:none;border:0px !important;padding:0px !important;margin:0px !important; }
.giroTit { background-color:rgba(226,22,19,0.75);font-weight:700;color:white;margin-left:-500px;padding:10px 50px 10px 500px;display:inline-block;transform:matrix(1,0,-0.531709,1,0,0); }
.giroAbs { background-color:rgba(26,26,26,0.75);color:white;min-height:50px;max-height:150px;font-weight:700;margin-left:-500px;padding:10px 50px 10px 500px;display:block; }
.giroAbs:empty { display:none; }
:root { /*--verde:rgb(31,166,122);*/--verde:rgb(26,26,26);--white:#ffffff;--blue:rgb(35,138,230);--rosso:rgb(226,22,19); }
.bContatti { height:5vh;line-height:5vh;overflow:hidden;background-color:var(--verde);padding:0px 3% 0px 3%;vertical-align:middle; }
.bContatti a { color:white;padding:0px 25px 0px 0px; }
.bContatti a:hover { color:rgb(226,22,19); }
.bContatti a i { margin:4px 4px; }
.bContact { display:inline-block; }
.aLogo { float:left;display:inline-block;line-height:50px;height:50px;margin:10px 20px 10px 0px;padding:0px; }
DIV.MenuTop { line-height:50px;font-weight:bold;display:inline-block; }
UL.MenuTop{ list-style-type:none;margin:0;padding:0;font-size:16pt;text-transform:uppercase; }
UL.MenuTop li{ white-space:nowrap;display:inline-block;padding:0px 15px 0px 15px;text-align:center;vertical-align:top; }
.MenuSel { display:block;position:relative; }
.MenuSel:hover { }
.MenuStd { display:block;color:rgb(1,85,45); }
.MenuStd:hover {  }
UL.MenuTop li.sepera_oriz { width:20px; }
UL.MenuTop &gt; li &gt; a {color:white;display:inline-block;font-weight:bold;font-family:"Dejavu Sans",Arial,Verdana,sans-serif !important;padding:10px 10px; }
UL.MenuTop li &gt; a:hover { text-decoration:underline; }
UL.MenuTop &gt; li &gt; ul { z-index:-1;margin:0px;padding:0px;position:absolute;display:none; }
UL.MenuTop &gt; li:hover &gt; ul { display:block; }
UL.MenuTop ul &gt; li { margin:1px 0px 1px 0px;display:block !important;text-align:left;background-color:rgba(35,138,230,0.25);padding:0px;line-height:30px; }
UL.MenuTop ul &gt; li:hover { background-color:rgba(26,26,26,0.85); }
UL.MenuTop ul &gt; li &gt; a { color:white;display:inline-block;font-weight:bold;font-family:"Dejavu Sans",Arial,Verdana,sans-serif !important;padding:10px 30px; }
.myFooter { display:block;border:0px;margin:0px;padding:20px 0px 10px 0px;background-color:var(--verde);color:white;text-align:left;font-size:0.8em; }
DIV.iInd,DIV.iPEC { padding:0px 0px 10px 0px; }
DIV.power A{ color:white; }
DIV.power { display:inline-block;padding-left:8px; }
@media screen and (min-width:641px) { 
	.giroTit { font-size:32pt; }
	.giroAbs { font-size:18pt; }
}
@media screen and (max-width:640px) {
	DIV.iCli,DIV.iInd,DIV.iIva { display:block;border-right:none;padding-left:10px; }
	DIV.imail, DIV.iPEC, DIV.iRea { padding-left:10px; }
	DIV.iIva { margin-bottom:20px; }
	.giroTit { font-size:16pt; }
	.giroAbs { font-size:10pt; }
	.bContact &gt; a { display:inline-block; }
}
DIV.socialLink { float:right;display:inline-block;text-align:right; }
DIV.socialLink &gt; a { color:white;display:inline-block;vertical-align:middle;line-height:1em !important;border:3px solid white;border-radius:20px;padding:0px !important;text-align:center !important; }
DIV.socialLink &gt; a:hover { border-color:var(--rosso);color:var(--rosso); }
.myFooter DIV.socialLink { float:none;display:block;text-align:right;margin-bottom:20px; }
.myFooter a i { margin:4px 4px; }
@media screen and (min-width:641px) { }
@media screen and (max-width:640px) {
	.myHeader DIV.iSocial { padding-right:1%;border-bottom:none;border-top:none; }
	DIV.socialLink &gt; A &gt; IMG { border-width:0px;width:32px;height:32px;margin:0px 3px;border:none; }
}
div.cPri { display:inline-block; }
UL.MenuPrivacy { list-style-type:none;margin:0 auto 0 auto;padding:0;font-weight:bold; }
UL.MenuPrivacy li { margin:0px;padding:0px;position:relative;padding:0px 0px 14px 0px; }
UL.MenuPrivacy li A.mPrivacyV,UL.MenuPrivacy li A.mPrivacyVSel { vertical-align:central;margin:0px;color:white;text-transform:uppercase }
UL.MenuPrivacy li A.mPrivacyV:hover,UL.MenuPrivacy li A.mPrivacyVSel:hover { color:var(--rosso) }
@media screen and (max-width:640px) {
	UL.MenuPrivacy li { display:block;padding-left:10px;text-align:center; }
	UL.MenuPrivacy li A.mPrivacyV,UL.MenuPrivacy li A.mPrivacyVSel { border-right:none;padding:0px; }
	UL.MenuPrivacy { margin-bottom:20px; }
	.myFooter .cDx { width:100% !important; }
	.myFooter .cSx { width:100% !important; }
	DIV.socialLink { margin-right:10px;font-size:10px;position:absolute;right:5px; }
}
.copy { border-top:1px solid white;margin-top:30px;padding-top:10px; }
.bCopy { display:inline-block; }
DIV.power { float:right; }
.myFooter .cDx { display:inline-block;width:50%;vertical-align:top; }
.myFooter .cSx { display:inline-block;width:49%;text-align:right;vertical-align:top; }
</pre></body></html>