.bg-blu,.bg-bluscuro{color:#fff!important}body .menu-underlayer,body.menu-opened,body.menu-opened2{width:100%;position:fixed}#mainheader .social a:hover,.cbp-spmenu .logotxt-burger a:hover,.it-list-wrapper .it-list .list-item .it-right-zone a,.navmenu a,.socialmobile a:hover,a{text-decoration:none}#main_container,#spidModal .btn-bianco,body{background-color:#fff}#topcontrol,.cbp-spmenu,.img-fit-ie img{visibility:hidden}#footer form .btn-iscriviti,#ui-datepicker-div.ui-widget,.btn,.btn-iscriviti,.btn-spid{font-family:"Titillium Web",Geneva,Tahoma,sans-serif}#mainheader .menu-btn,#mainheader .p_cercaMobile,#mainheader.ridotto #sub_nav .list_link-utili,#mainheader.ridotto .comune .logotxt,#mainheader.ridotto .preheader,#mainheader.ridotto .social,#sub_nav .sub_nav .dropdown-menu:before,.list_link-utili .bar-content-edit,.logoprint,md-autocomplete>md-autocomplete-wrap>md-progress-linear{display:none}.hidden,.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.bg-blu{background-color:#007a52!important}.bg-bluscuro{background-color:#004a32!important}.bg-grigio{background-color:#eceff1!important}.bg-oro{background-color:#9c8c3e!important}.bg-verde{background-color:#007a52!important}.navmenu .nav-link:focus,.navmenu .nav-link:hover,.oro,.verde{color:#007a52!important}.btn-verde:hover{background-color:#395c42!important}.bg-azzurro{background-color:#0968b4!important}.bg-grigiomedio{background-color:#757575!important}.bg-rosa{background-color:#e5007b!important}.bg-rosso{background-color:#db001b!important}.bg-petrolio{background-color:#455a64!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.mt8{margin-top:8px!important}.mb8{margin-bottom:8px!important}.ml8{margin-left:8px!important}.mr8{margin-right:8px!important}.mt12{margin-top:12px!important}.mb12{margin-bottom:12px!important}.ml12{margin-left:12px!important}.mr12{margin-right:12px!important}.mt16{margin-top:16px!important}.mb16{margin-bottom:16px!important}.ml16{margin-left:16px!important}.mr16{margin-right:16px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.mt24{margin-top:24px!important}.mb24{margin-bottom:24px!important}.ml24{margin-left:24px!important}.mr24{margin-right:24px!important}.mt32{margin-top:32px!important}.mb32{margin-bottom:32px!important}.ml32{margin-left:32px!important}.mr32{margin-right:32px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mr40{margin-right:40px!important}.mt48{margin-top:48px!important}.mb48{margin-bottom:48px!important}.ml48{margin-left:48px!important}.mr48{margin-right:48px!important}.mt64{margin-top:64px!important}.mb64{margin-bottom:64px!important}.ml64{margin-left:64px!important}.mr64{margin-right:64px!important}.pt8{padding-top:8px!important}.pb8{padding-bottom:8px!important}.pl8{padding-left:8px!important}.pr8{padding-right:8px!important}.pt12{padding-top:12px!important}.pb12{padding-bottom:12px!important}.pl12{padding-left:12px!important}.pr12{padding-right:12px!important}.pt16{padding-top:16px!important}.pb16{padding-bottom:16px!important}.pl16{padding-left:16px!important}.pr16{padding-right:16px!important}.pt32{padding-top:32px!important}.pb32{padding-bottom:32px!important}.pl32{padding-left:32px!important}.pr32{padding-right:32px!important}.pt64{padding-top:64px!important}.pb64{padding-bottom:64px!important}.pl64{padding-left:64px!important}.pr64{padding-right:64px!important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}a{color:#007a52}#footer a:focus,.container li a:focus,.row.clearfix a:focus,h2 a:focus,h2:focus,h3 a:focus,h3:focus,h4 a:focus,h4:focus,md-checkbox:focus{outline:#FF8C00 solid 1px!important}#main_container{display:flex;flex-flow:column nowrap}#main_container>section{padding-bottom:24px}#main_container>section:not(.bg-servizi):first-child{padding-bottom:24px;background:0 0!important}@media (min-width:1200px){.container{max-width:1184px!important;padding:0}}@media (min-width:992px) and (max-width:1999px){.container{max-width:960px;padding:0}}@media (min-width:768px) and (max-width:991px){.container{max-width:720px;padding:0}}@media (min-width:767px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:14px!important;padding-left:14px!important}.row{margin-right:-14px;margin-left:-14px}}body{color:#555;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;height:auto!important;font-weight:400}#mainheader,body .menu-underlayer{-webkit-transition:.3s;-o-transition:.3s}body .menu-underlayer{top:0;left:0;z-index:2000;height:100%;visibility:hidden;background-color:#003882;opacity:1;transition:.3s}body.menu-opened .menu-underlayer,body.menu-opened2 .menu-underlayer{display:block;visibility:visible}body.ridotto{padding-top:100px!important}#mainheader{height:224px;color:#fff;position:relative;transition:.3s}#mainheader .preheader{height:40px;padding:0;margin:0;font-weight:700;line-height:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#footer .logoimg,#mainheader .logoimg,.cbp-spmenu .logoimg-burger{display:inline-block}#mainheader .preheader .entesup{font-size:16px;color:#fff}#footer .logotxt a,#footer .social a,#footer a,#footer form label,#footer p a,#mainheader .preheader .entesup .logotxt a,#mainheader .preheader .entesup a{color:#fff}#mainheader .preheader .sitiverticali{margin:0;border:0;text-align:center;height:40px;padding:0;line-height:38px}#mainheader .preheader .sitiverticali a{height:40px;font-weight:600;display:inline-block;vertical-align:middle;border-right:2px solid #007a52;padding:0 24px}#mainheader .preheader .accedi .btn-accedi:hover span,#mainheader .preheader .sitiverticali a:hover,.list_link-utili li a:focus,.list_link-utili li a:hover,.sub_nav li a:focus,.sub_nav li a:hover{color:#badec3;text-decoration:underline}#mainheader .preheader .accedi{margin:0 0 0 24px;border:0;text-align:center;height:40px;padding:0;line-height:38px}#mainheader .preheader .accedi .btn-accedi{padding:0;background:0 0;color:#fff;margin:0;font-weight:600;line-height:0}#mainheader .preheader .accedi .btn-accedi svg.icon{vertical-align:middle;margin:0;fill:#fff;width:24px;height:24px}#mainheader .preheader .accedi .btn-accedi:hover svg.icon,#mainheader .social a:hover svg.icon,.socialmobile a:hover svg.icon{fill:#badec3}#mainheader .preheader .accedi span{margin:0 0 0 8px}#footer h4 a,#mainheader .preheader .accedi .btn-accedi#dropdownAP .avatar{vertical-align:middle}#actionModal .link-list-wrapper ul li a.ombra.collapsed svg.iconexpand,#mainheader .preheader .accedi.show .btn-accedi svg.icon,#sub_nav .sub_nav .megamenu a[data-toggle=dropdown][aria-expanded=true] svg.icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#mainheader .preheader .accedi .dropdown-menu{border-radius:4px;-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,.5);box-shadow:0 5px 12px 0 rgba(0,0,0,.5);margin-top:4px}#mainheader .preheader .accedi .dropdown-menu:before{content:'';position:absolute;top:-6px;left:40px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff;background:0 0;-webkit-transform:none;transform:none}#actionModal .link-list-wrapper ul li a:hover,#mainheader .preheader .accedi .dropdown-menu .link-list-wrapper ul li:hover{background-color:#efefef}#mainheader .preheader .accedi .dropdown-menu .link-list-wrapper ul li a{color:#007a52;font-size:.778em;font-weight:300}#mainheader .preheader .accedi .dropdown-menu .link-list-wrapper ul li a svg.icon{fill:#007a52;width:24px;height:24px}#mainheader .comune .logoimg{margin-top:20px}#mainheader .comune .logoimg img{height:76px;max-height:76px}#mainheader .comune .logoimg a:focus{outline:transparent 0!important}#mainheader .comune .logotxt{vertical-align:middle;height:92px;text-align:left;margin-left:15px;display:inline-block}#mainheader .comune .logotxt h1{display:table-cell;height:92px;vertical-align:middle;margin:0;font-size:1.778em;letter-spacing:0}#footer .logotxt a:hover,#mainheader .comune .logotxt h1 a,#mainheader .comune .logotxt h1 a:hover{color:#fff;text-decoration:none}#mainheader .comune .logotxt h1 a:focus,#mainheader .comune .logotxt h1 a:hover:focus{text-decoration:underline;outline:#FF8C00 solid 1px!important}#mainheader .comune .logotxt .badge-demo{font-size:10px;background-color:#db001b!important;color:#fff;border-radius:8px;padding:1px 8px;margin-top:8px;margin-left:4px;display:inline-block;vertical-align:top}#mainheader .social{padding-top:12px;margin-bottom:0;display:inline-block;height:48px;margin-top:40px}#mainheader .social .small{padding-right:15px;font-size:14px;font-weight:300}#sub_nav .linksezione .tutte,#sub_nav .scheda-megamenu .scheda-icona-small,.tutte{font-size:.778em;letter-spacing:1px;text-transform:uppercase}#mainheader .social a{display:inline-block;width:24px;height:24px;margin:0;font-size:1.111em;line-height:24px;color:#fff!important;text-align:center}#mainheader .social a:hover,.socialmobile a:hover{color:#badec3!important}#mainheader .social a svg.icon{fill:#fff;width:26px;height:26px}#mainheader .social li{padding:0;vertical-align:middle;margin-right:8px}#mainheader .social li:last-child,.btn-trasparente:last-child{margin-right:0}#mainheader .cerca{margin-top:40px;padding-top:5px}#mainheader .cerca span{color:#fff;font-size:14px}#mainheader .btn-cerca{height:44px;width:44px;border:0;border-radius:50%;color:#007a52;padding:0;background:#fff;margin-left:24px}#mainheader .btn-cerca svg.icon{width:28px;height:28px;vertical-align:middle;fill:#007a52}#mainheader .btn-cerca:hover{background:#badec3;color:#fff}#mainheader #sub_nav{position:absolute;right:0;bottom:0;left:0;height:48px;background:#007a52;color:#fff}#mainheader .menu-btn:focus,#mainheader .menu-btn:hover:focus{outline:#007a52 solid 2px!important;outline-offset:6px}#mainheader.ridotto{height:56px;position:-webkit-sticky;position:sticky;top:0;z-index:1071;margin-top:-56px;margin-bottom:56px}#mainheader.ridotto #sub_nav{z-index:999}#mainheader.ridotto #sub_nav .container .row>div{margin-left:100px}#mainheader.ridotto #sub_nav .col-lg-6.pull-left{margin-left:80px}#mainheader.ridotto .comune .logoimg{margin-top:10px}#mainheader.ridotto .comune .logoimg img{height:42px;z-index:1000;position:relative}#mainheader.ridotto .comune .logotxt h1{height:48px;max-height:48px;vertical-align:middle}#mainheader.ridotto .cerca{margin-top:10px;padding-top:0;z-index:1000;position:relative}#mainheader.ridotto .btn-cerca{height:36px;width:36px}#mainheader.ridotto .btn-cerca svg.icon{width:24px;height:24px}.list_link-utili,.sub_nav{display:block;padding:0;margin:0}.list_link-utili:after,.sub_nav:after{content:'';display:inline-block;width:100%}.list_link-utili:before,.sub_nav:before{content:'';display:block}.list_link-utili li,.sub_nav li{display:inline-block;padding:0;margin:0;font-size:1em;font-weight:700;line-height:20px;position:relative}.list_link-utili li a,.sub_nav li a{padding:12px 18px;margin:0 4px;color:#fff;display:block}.list_link-utili li.active a,.sub_nav li.active a{border-bottom:4px solid #fff!important}.list_link-utili li{font-weight:300;font-size:.889em}.list_link-utili li a{padding:12px 25px}.list_link-utili li:last-child a{font-weight:700;padding-right:0}.sub_nav li.megamenu a{padding:12px 22px}.socialmobile li:first-child,.sub_nav li.megamenu:first-child a{padding-left:0}#sub_nav .sub_nav .megamenu a[data-toggle=dropdown] svg.icon{float:right;fill:#fff;width:22px;height:22px}#sub_nav .sub_nav .dropdown-menu{margin:0;padding:48px;width:1184px;transform:translate3d(14px,32px,0)!important;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.1);box-shadow:0 3px 15px 0 rgba(0,0,0,.1)}#sub_nav .sub_nav .nav-item.megamenu>a.dropdown-toggle:before{opacity:0;bottom:-16px;margin-left:auto;margin-right:auto;left:0;right:0;content:'';position:absolute;top:auto;width:18px;height:18px;border-radius:4px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;-webkit-transition:opacity .8s cubic-bezier(.1,.57,.36,.99);transition:opacity .8s cubic-bezier(.1,.57,.36,.99)}#sub_nav .sub_nav .nav-item.megamenu:first-child>a.dropdown-toggle:before{left:-29px}#sub_nav .sub_nav .nav-item.megamenu.show>a.dropdown-toggle:before,#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled{opacity:1}#sub_nav .navmegamenu{border-top:1px solid #d8d8d8;padding:0}#sub_nav .navmegamenu li{border-bottom:1px solid #d8d8d8;display:block}#sub_nav .navmegamenu li a{font-size:1em;color:#007a52;font-weight:400;padding:12px 24px}#sub_nav .navmegamenu li a:hover{background-color:rgba(116,166,129,.1)}#sub_nav .scheda-megamenu .scheda-foto{position:relative;height:192px;overflow:hidden;border-radius:4px}#footer .footer-list li,#sub_nav .scheda-megamenu .scheda-foto figure,.navmenu{margin:0}#actionModal .link-list-wrapper ul li,#actionModal .link-list-wrapper ul.link-sublist,#searchModal .form-group,#sub_nav .scheda-megamenu .scheda-foto a{padding:0}#sub_nav .scheda-megamenu .scheda-foto img{width:100%;height:192px;object-fit:cover}#sub_nav .scheda-megamenu .scheda-icona-small{color:#007a52;font-weight:600;padding:0;margin-bottom:16px}#sub_nav .scheda-megamenu .scheda-icona-small svg.icon{width:22px;height:22px;margin-right:4px;vertical-align:bottom;fill:#007a52}#sub_nav .scheda-megamenu .scheda-testo h4{font-size:1.111em;font-weight:700;color:#007a52}#sub_nav .scheda-megamenu .scheda-testo h4 a{color:#007a52;padding:0}#sub_nav .scheda-megamenu .scheda-testo p{color:#555;font-size:.889em;font-weight:400}#sub_nav .scheda-megamenu .scheda-footer{margin-top:16px}#sub_nav .linksezione .tutte{color:#007a52;vertical-align:middle;display:inline-block;font-weight:700;padding:0}#searchModal .modal-body-search .form-blockopz ul li a svg.icon,#sub_nav .linksezione .tutte svg.icon{vertical-align:middle;width:24px;height:24px;fill:#007a52}#sub_nav .linksezione .tutte:hover{color:#007a52;text-decoration:underline}#actionModal .icon-primary,#sub_nav .linksezione .tutte:hover svg.icon,.btn-celeste svg.icon,.it-list-wrapper .it-list .list-item .it-rounded-icon svg,md-autocomplete .md-show-clear-button button md-icon svg path{fill:#007a52}.tutte{color:#007a52;vertical-align:middle;display:inline-block;font-weight:700}.cbp-spmenu .accedi .btn-accedi,.md-virtual-repeat-container .md-autocomplete-suggestions li .highlight,.navmenu li a.current span:after,.navmenu>li.open ul li a,.tutte:not([href]):not([tabindex]),.tutte:not([href]):not([tabindex]):focus,.tutte:not([href]):not([tabindex]):hover,.utilitymobile li a,md-checkbox.md-checked .md-ink-ripple,md-checkbox.md-default-theme.md-checked .md-ink-ripple,section .titolosezione h3 a{color:#007a52}.tutte svg.icon{vertical-align:bottom;width:18px;height:20px;fill:#007a52}.cbp-spmenu{position:fixed;background:#fff;display:none}.cbp-spmenu-vertical{width:300px;height:100%;top:0;z-index:99999;overflow-y:scroll;position:fixed}.push-body,.push_container{position:relative;left:0}.cbp-spmenu-left{left:-300px}.cbp-spmenu-right{right:-300px}.cbp-spmenu-left.menu-open{left:0;visibility:visible;display:block}.cbp-spmenu-right.menu-open{right:0;visibility:visible;display:block}.push-body{overflow-x:hidden;padding:0!important}.push-body.navbar-toggle{overflow-y:hidden;overflow:hidden!important}.push-body-toright .push_container{left:300px}.cbp-spmenu,.push-body,.push_container{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.push-body-toright #main_container,.push-body-toright #mainheader .areariservata,.push-body-toright #mainheader .comune,.push-body-toright #mainheader .entesup,.push-body-toright #mainheader .pull-right,.push-body-toright .scrollto_top,.push-body-toright .sub_nav,.push-body-toright footer{-moz-opacity:0;-khtml-opacity:0;opacity:0}.push-body-toright .body_wrapper,.push-body-toright .body_wrapper .preheader{background:#007a52!important}#actionModal .link-list-wrapper ul li a.ombra.collapsed,#searchModal #opzioniTab .form-check.form-check-group,.push-body-toright .body_wrapper #mainheader{-webkit-box-shadow:none;box-shadow:none}.navbar-toggle.menu-active .icon-bar{-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;height:4px;background:#fff;-webkit-transition:.3s cubic-bezier(.35, .085, .305, 1.005);-moz-transition:.3s cubic-bezier(.35, .085, .305, 1.005);-o-transition:.3s cubic-bezier(.35, .085, .305, 1.005);transition:.3s cubic-bezier(.35, .085, .305, 1.005)}.navbar-toggle.menu-active .icon-bar1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-opacity:1;-khtml-opacity:1;opacity:1;background:#fff;top:8px}.navbar-toggle.menu-active .icon-bar3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-moz-opacity:1;-khtml-opacity:1;opacity:1;background:#fff;top:-8px}.cbp-spmenu .user-burger{height:136px;padding:25px}#spidModal .header-buttons,.cbp-spmenu .user-burger .usertitle-burger{position:relative}.cbp-spmenu .user-burger .usertitle-burger .avatar-wrapper{width:48px;height:48px;margin-right:12px;vertical-align:middle;display:inline-block}.cbp-spmenu .user-burger .usertitle-burger .avatar.size-lg{width:48px;height:48px}.cbp-spmenu .user-burger .usertitle-burger .avatar.size-lg .avatar-notifiche{position:absolute;color:#fff;font-size:.5em;font-weight:600;background:#d71820;width:12px;height:12px;display:block;border-radius:50%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:4px;right:-6px}.cbp-spmenu .user-burger .usertitle-burger span{font-weight:600;font-size:1.125em;display:inline-block;vertical-align:middle}.altri-argomenti .altri-argomenti-elenco a.badge-argomenti,.altri-argomenti .altri-argomenti-elenco div.badge-argomenti,.navmenu li a,.navmenu li a.current,.search-filter-ckgroup .search-filter-ckgroup-title,.utilitymobile li:last-child a{font-weight:700}.cbp-spmenu .user-burger .usertitle-burger svg.icon{fill:#fff;position:absolute;width:22px;height:22px;top:0;right:0}.cbp-spmenu .usermail-burger,.searchWidgetModal .form-group{margin-top:24px}.cbp-spmenu .usermail-burger a{font-size:.75em;color:#fff}.cbp-spmenu .logo-burger{margin:60px 0 25px 25px}.cbp-spmenu .logo-burger-user{margin:25px 0 25px 25px}#footer .logoimg img,.cbp-spmenu .logoimg-burger img{height:48px;max-height:48px}.cbp-spmenu .logotxt-burger{vertical-align:middle;height:48px;text-align:left;margin:0 0 0 5px;display:inline-block;width:120px!important}.cbp-spmenu .logotxt-burger a{font-size:1.375em;vertical-align:bottom;display:table-cell;height:48px;font-weight:700;color:#007a52}.navmenu a,.navmenu li>a:hover>span{color:#259}.navmenu li a.current span{color:#fff!important}.navmenu,.navmenu li,.navmenu ul{padding:0;list-style:none}.navmenu li.active ul li ul,.navmenu ul{display:none;padding:0}#actionModal .link-list-wrapper ul li a.left-icon,.navmenu a,.navmenu li.active ul,.navmenu li.active ul li.active ul{display:block}ul.navmenu{padding:0 0 25px}.navmenu>li{border:0;width:100%}#ui-datepicker-div.ui-widget.ui-widget-content,.navmenu>li li{border:0}.navmenu a{outline:0}.navmenu [tabindex="0"]:focus,.navmenu li a:focus{outline:#007a52 solid 3px!important}.navmenu li>a>span{float:right;font-size:.6em;text-align:center;display:inline-block;margin:0}.navmenu li>a>span:after{line-height:1;content:'\e818';color:#007a52}.navmenu li.open>a>span:after{line-height:1;content:'\e810'}#ui-datepicker-div .ui-widget-header .ui-icon,.navmenu>li.open ul{background:0 0}.navmenu li li a{font-size:1em}.navmenu>li.open ul li a:hover,.navmenu>li.open ul>li.open>a{background:0 0;color:#badec3}.navmenu li a{font-size:1.333em;color:#007a52;line-height:26px;padding:13px 0 13px 25px;border-left:4px solid transparent}.navmenu li>a:hover>span:after,.navmenu>li>a:focus,.navmenu>li>a:hover{background-color:rgba(116,166,129,.1);text-decoration:underline!important}.navmenu>li.open>a{background-color:rgba(116,166,129,.1);border-left:4px solid #007a52}.utilitymobile{margin:10px 25px;padding:0}#actionModal,#spidModal{padding:0!important}.utilitymobile li{padding:7px 0}.utilitymobile li a:hover{color:#badec3;text-decoration:none}.socialmobile{margin:40px 25px 25px}.socialmobile .small{padding-right:8px;font-size:14px;color:#007a52}.socialmobile a{display:inline-block;width:24px;height:24px;margin:0;font-size:1.111em;line-height:24px;color:#007a52!important;text-align:center}.cbp-spmenu .accedi .btn-accedi svg.icon,.socialmobile a svg.icon{fill:#007a52;width:22px;height:22px}.socialmobile li{padding:0;vertical-align:middle;margin-right:4px;display:inline-block}.cbp-spmenu .accedi{margin:15px 25px}#spidModal{z-index:1200}#spidModal .modal-header-fullsrc .back{margin-top:8px}#spidModal .modal-header-fullsrc .close{position:absolute;top:8px;right:0;margin:0}#spidModal .modal-header-fullsrc .back svg.icon,#spidModal .modal-header-fullsrc .close svg.icon{width:44px;height:44px;fill:#0066CC}#spid-step1 h3,#spid-step2 h3,#spid-step3 h3,#spid-step4 h3,#spid-step5 h3{color:#17324d;font-size:1.778em;margin:24px 0 8px}#footer .lista-linkutili .footer-list,#spidModal h4,#spidModal p.desc,#ui-datepicker-div.ui-datepicker table{font-size:.889em}#spidModal h4{margin:0 0 24px;font-weight:300;line-height:1.5}#spid-step2 h4 strong{font-weight:600}#spidModal p{margin:16px 0 32px;font-size:.778em;width:100%;line-height:1.5}#spidModal p a{color:#06c;font-weight:600}#spidModal .spid-inputgroup label{font-weight:600;color:#555;font-size:.778em;width:auto!important}#spidModal .btn-bianco,#spidModal .btn-blu,#spidModal .btn-trasparente{font-size:.889em;border-radius:4px;width:100%;margin:0 auto 16px;min-height:48px}#spidModal .btn-bianco{color:#5c6f82;border:1px solid #e6e9f2}#spidModal .btn-bianco:hover{color:#38444f!important;background-color:#fff!important;border:1px solid #e6e9f2!important}#spidModal .btn-blu{color:#fff;background-color:#0073e6;border:1px solid #0073e6}#spidModal .btn-blu:hover{color:#fff!important;background-color:#004d99!important;border:1px solid #004d99!important}#spidModal .btn-trasparente{color:#0073e6;background-color:#fff;border:1px solid #0073e6}#spidModal .btn-trasparente:hover{color:#07529c!important;background-color:#fff!important;border:1px solid #0073e6!important}img.spidback{height:40px}.spid-banners{margin-top:56px}.spid-banner{width:48%;float:left;background-color:#fbfbfc;border-radius:4px;height:56px;text-align:center;vertical-align:middle;margin-bottom:12px;display:table}.spid-banner a{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}.spid-banner:nth-child(2n){float:right}.spid-banner img{width:100%;height:auto;max-height:28px;max-width:100px}.spid-logo-sel{width:110px;height:30px}#spidModal .spid-inputgroup{margin-top:16px;margin-bottom:24px}#spidModal .spid-inputgroup input{font-size:1.25em;font-weight:700;color:#555;border-bottom:1px solid #d8d8d8}#searchModal,.searchWidgetModal{z-index:1100;padding:0!important}#searchModal .modal-dialog,#spidModal .modal-dialog,.searchWidgetModal .modal-dialog{width:100%;max-width:100%;margin:0;height:100%}#searchModal .modal-dialog .modal-content,#spidModal .modal-dialog .modal-content,.searchWidgetModal .modal-dialog .modal-content{height:100%;overflow-y:auto}.searchWidgetModal .modal-header-title{border-bottom:1px solid #dfe4f2;padding-bottom:48px}.container .searchWidgetModal li a:focus{outline:0}.modal-header-fullsrc{margin-top:40px;margin-bottom:40px}.modal-header-fullsrc h1{font-size:2.667em;color:#555;font-weight:700;letter-spacing:0}.center-v{height:100%;display:flex;align-items:center;justify-content:center}.modal-header-fullsrc .back,.modal-header-fullsrc .close{color:#007a52;opacity:1;font-size:1.111em;text-shadow:none;line-height:0;float:left;padding:0;background-color:transparent;border:0;-webkit-appearance:none;margin-top:24px}#searchModal #searchclear svg.icon,.modal-header-fullsrc .back svg.icon,.modal-header-fullsrc .close svg.icon{width:32px;height:32px;fill:#007a52}.modal-header-fullsrc .back:focus,.modal-header-fullsrc .back:hover,.modal-header-fullsrc .close:focus,.modal-header-fullsrc .close:hover,.modal-header-fullsrc .close:not(:disabled):not(.disabled):focus,.modal-header-fullsrc .close:not(:disabled):not(.disabled):hover{color:#007a52;opacity:1}#searchModal .modal-body-search{margin-bottom:56px}#searchModal .modal-body-search .form-group{border-bottom:1px solid rgba(85,85,85,.7);height:56px}#searchModal .search-filter-dategroup .form-group label,.searchWidgetModal .form-group label{padding:0;font-size:1em;font-weight:300;top:-12px}#searchModal #cerca-txt{background:0 0;color:#555;font-size:2.222em;padding-left:48px;font-weight:300;height:56px}#searchModal input::placeholder{color:rgba(85,85,85,.4)}#searchModal input:-ms-input-placeholder{color:rgba(85,85,85,.4)}#searchModal input::-ms-input-placeholder{color:rgba(85,85,85,.4)}#searchModal .modal-body-search .form-group .md-whiteframe-1dp,#searchModal .modal-body-search .form-group .md-whiteframe-z1{border:0;-webkit-box-shadow:none;box-shadow:none}#searchModal md-autocomplete,#searchModal md-autocomplete md-autocomplete-wrap{height:56px;background:0 0}.md-virtual-repeat-container.md-autocomplete-suggestions-container{-webkit-box-shadow:none!important;box-shadow:none!important;margin-top:16px}.md-virtual-repeat-container .md-autocomplete-suggestions li{font-size:1.111em;padding:0 8px;color:#007a52}.md-virtual-repeat-container .md-autocomplete-suggestions li.selected,.md-virtual-repeat-container .md-autocomplete-suggestions li:hover{background:#f2f2f2}.md-virtual-repeat-container .md-autocomplete-suggestions li svg.icon-sm{fill:#007a52;width:20px;height:20px;margin-right:8px}.md-virtual-repeat-container .md-autocomplete-suggestions li .autocomplete-list-text em{color:#9b9b9b;letter-spacing:1.86px;font-weight:700;font-size:.722em;font-style:normal;text-transform:uppercase;margin-left:12px}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}md-autocomplete .md-show-clear-button button md-icon{width:32px;height:32px}#searchModal .modal-body-search .form-group .ico-prefix{position:absolute;left:0;top:10px;fill:#007a52;width:40px;height:40px}#searchModal .modal-body-search .search-start{background:0 0;color:#007a52;letter-spacing:1px;text-transform:uppercase;font-size:.889em;font-weight:600;border:0;margin-top:48px;padding:0}#searchModal .modal-body-search .search-start:hover,.articolo-paragrafi .paragrafo a,.articolo-paragrafi .testolungo a,.custom-link-button:hover,.search-mostra:hover{text-decoration:underline}#searchModal .modal-body-search .search-start svg{fill:#007a52;width:22px;height:22px;margin-right:8px}#searchModal .search-filter-dategroup .form-group input,.searchWidgetModal .search-filter-dategroup .form-group input{font-weight:300;color:#555;height:56px;border:0;border-radius:4px;background-color:#f2f2f2;padding:16px;font-size:.889em}#searchModal input::placeholder,.searchWidgetModal input::placeholder,.servizi-widget input::placeholder{color:#9b9b9b!important}#searchModal input:-ms-input-placeholder,.searchWidgetModal input:-ms-input-placeholder,.servizi-widget input:-ms-input-placeholder{color:#9b9b9b!important}#searchModal input::-ms-input-placeholder,.searchWidgetModal input::-ms-input-placeholder,.servizi-widget input::-ms-input-placeholder{color:#9b9b9b!important}#searchModal .box-servizi i{color:#d1cfcf;width:21px;height:21px;margin:13px}#searchModal .form-group .ico-sufix,.ricerca-testuale .ico-sufix,.searchWidgetModal .form-group .ico-sufix{position:absolute;width:56px;text-align:center;right:0;top:0;bottom:0;vertical-align:middle;background-color:#007a52;color:#fff;border-radius:0 4px 4px 0;border:0;padding:0;cursor:pointer}#searchModal .form-group .ico-sufix svg.icon,.btn-celeste:hover svg.icon,.btn-trasparente:hover svg.icon,.ricerca-testuale .ico-sufix,.searchWidgetModal .form-group .ico-sufix svg.icon{fill:#fff}.searchWidgetModal input[type=text]{background:#f2f2f2;border:0;border-radius:4px;width:100%;margin-bottom:32px;font-weight:400;padding:16px;height:40px}#searchModal #searchclear{position:absolute;top:12px;background:0 0;right:64px;-webkit-appearance:none;border:0;color:#007a52;padding:0;line-height:0;outline:0}#searchModal .modal-body-search h2{font-size:.889em;color:#007a52;font-weight:700;text-transform:uppercase;letter-spacing:0}#searchModal .modal-body-search .form-filtro{margin-top:32px;margin-bottom:64px}.form-filtro .btn-trasparente{margin:0 8px 8px 0;cursor:pointer}.form-filtro .btn-trasparente.active,.form-filtro .btn-trasparente:hover{background-color:#eaf2ec;color:#555!important;border:1px solid #eaf2ec}.form-filtro .btn-trasparente.active svg.icon,.form-filtro .btn-trasparente:hover svg.icon{fill:#555!important}#footer .postFooter a:first-of-type,#searchModal .modal-body-search .form-filtro .btn-trasparente:first-of-type{margin-left:0}#searchModal .modal-body-search .btn-badge.active,#searchModal .modal-body-search .btn-badge:hover{color:#555}#searchModal .modal-body-search .badge-argomenti{color:#007a52;border:1px solid #007a52;margin-right:8px;margin-bottom:12px;font-size:.889em;font-weight:600;line-height:1.2}#searchModal .modal-body-search .badge-argomenti.active,#searchModal .modal-body-search .badge-argomenti:hover{background-color:#eaf2ec;color:#555;text-decoration:none;border:1px solid #eaf2ec}#searchModal .modal-body-search .badge-argomenti.puntini{padding-left:12px;padding-right:12px}#searchModal .modal-body-search .form-blockopz{margin-bottom:32px}#searchModal .modal-body-search .form-blockopz:last-child,.search-filter-ckgroup label{margin-bottom:0}section .titolettosezione,section h3.titolettosezione{margin:0 0 36px}#searchModal .modal-body-search .form-blockopz ul{list-style-type:none;padding:0}#searchModal .modal-body-search .form-blockopz ul li{margin:12px 0}#searchModal .modal-body-search .form-blockopz ul li a{color:#007a52;vertical-align:middle;line-height:1;font-size:1.111em}.modal-header-fullsrc .confirm{position:absolute;top:24px;right:14px;font-size:.778em;min-width:152px}.modal-header-fullsrc .search-filter-type{max-width:1184px!important;margin:24px auto -14px}@media (min-width:1200px){.modal-header-fullsrc .search-filter-type{max-width:1140px}.hidden-lg,.hidden-md{display:none!important}}@media (min-width:992px){.modal-header-fullsrc .search-filter-type{max-width:960px}.hidden-md,.socialmobile{display:none!important}.modal-backdrop.show{opacity:0!important}}@media (min-width:768px){.modal-header-fullsrc .search-filter-type{max-width:720px}}.modal-header-fullsrc .nav-tabs{overflow-x:hidden}.modal-header-fullsrc .nav-tabs li{width:33.333%;text-align:center}.modal-header-fullsrc .nav-tabs li a{color:#007a52;font-size:1.111em;font-weight:600;letter-spacing:1px;display:block;border-bottom:2px solid transparent;padding:16px 0}.modal-header-fullsrc .nav-tabs li a.active,.modal-header-fullsrc .nav-tabs li a:hover{color:#007a52;border-bottom:2px solid #007a52;text-decoration:none}.search-filter-ckgroup{margin-top:24px;margin-bottom:8px;color:#007a52}md-checkbox.md-default-theme:not(.md-checked) .md-icon,md-checkbox:not(.md-checked) .md-icon{border-color:#007a52}section .titolettosezione,section .titolosezione.filtrisezione,section h3.titolettosezione{border-bottom:2px solid #f1f2f4;padding-bottom:16px}#searchModal .toggles label input[type=checkbox]:checked+.lever:after,md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background-color:#007a52}md-checkbox.md-indeterminate .md-icon{background-color:rgba(0,56,130,.3)}#searchModal #opzioniTab{padding-top:24px}#searchModal #opzioniTab p.small{font-weight:300;font-size:.875em;width:100%;display:block}#searchModal .toggles label{margin:0;font-size:1.125em;font-weight:600}#searchModal .toggles label input[type=checkbox]+.lever{margin:8px 0 16px}#searchModal .toggles label input[type=checkbox]+.lever:after{background-color:#8e8c8c}#searchModal .search-filter-dategroup,.altri-argomenti{margin-top:48px}#searchModal .search-filter-dategroup .form-group,.searchWidgetModal .search-filter-dategroup .form-group{padding:0;border:0;height:auto}#searchModal .search-filter-dategroup input{background-color:#f2f2f2;border-radius:4px}#ui-datepicker-div.ui-datepicker{border-radius:4px;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.1);box-shadow:5px 5px 20px 0 rgba(0,0,0,.1);width:auto}#ui-datepicker-div .ui-widget-header{background:0 0;color:#555;border:0;font-size:1.111em}#ui-datepicker-div.ui-datepicker th{color:#007a52;font-weight:600;text-align:center;font-size:1em}#ui-datepicker-div.ui-datepicker td a,#ui-datepicker-div.ui-datepicker td span{text-align:center;color:#555;font-weight:600;padding:8px;border-radius:50%;background-color:transparent;border:1px solid transparent;width:40px;height:40px}#ui-datepicker-div .ui-button,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default,#ui-datepicker-div.ui-state-default,html #ui-datepicker-div .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid transparent;background:0 0;font-weight:600;color:#555}#ui-datepicker-div.ui-datepicker .ui-button.ui-state-active:hover,#ui-datepicker-div.ui-datepicker .ui-button:active,#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a.ui-state-active,#ui-datepicker-div.ui-datepicker .ui-widget-content .ui-state-active,#ui-datepicker-div.ui-datepicker .ui-widget-header .ui-state-active,#ui-datepicker-div.ui-datepicker a.ui-button:active,#ui-datepicker-div.ui-datepicker td a.ui-state-active{background-color:#007a52;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.1);box-shadow:5px 5px 20px 0 rgba(0,0,0,.1);color:#fff}#ui-datepicker-div .ui-button:focus,#ui-datepicker-div .ui-button:hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-hover{color:#555;font-weight:600;border:1px solid #007a52;border-radius:50%}#ui-datepicker-div.ui-datepicker .ui-datepicker-next,#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{font-family:italia-icon-font;color:#007a52!important;font-size:.6em;text-align:center;position:absolute;top:12px;border:1px solid transparent;border-radius:50%;background:0 0}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{background-image:url(../img/it-chevron-left.svg)}#ui-datepicker-div.ui-datepicker .ui-datepicker-next{background-image:url(../img/it-chevron-right.svg)}#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled:before{background:#f5a623;content:"";position:absolute;transform:rotate(45deg);width:1px;height:40px;margin-left:20px}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-other-month:before{background:0 0;content:none}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today a{border:1px solid #007a52;background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#555}.md-autocomplete-suggestions-container{z-index:1105!important}#actionModal .modal-body{padding-left:0;padding-right:0}#actionModal .modal-content{border-radius:4px;-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,.5);box-shadow:0 5px 12px 0 rgba(0,0,0,.5);max-width:278px;margin:0 auto}#actionModal .link-list-wrapper a:hover .icon{fill:#007a52!important}#actionModal .icon{width:22px;height:22px;vertical-align:middle;margin-right:16px}#actionModal .link-list-wrapper ul li a.ombra{-webkit-box-shadow:0 15px 25px -10px rgba(2,2,2,.1);box-shadow:0 15px 25px -10px rgba(2,2,2,.1)}#actionModal .link-list-wrapper ul li a.ombra svg.iconexpand{fill:#007a52;width:22px;height:22px;position:absolute;right:24px;top:8px}#actionModal .link-list-wrapper ul li a{padding:0 24px;color:#007a52}.main-footer{padding:32px 0 24px}#footer{background:#007a52;color:#fff}#footer .footer-list li a:hover,#footer .postFooter a:hover,#footer .social a:hover,#footer a:hover,#footer p a:hover{color:#badec3}#footer section{margin-bottom:28px}#footer section .intestazione{margin-bottom:28px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}#footer .logotxt{vertical-align:middle;text-align:left;margin-left:15px;display:inline-block}#footer .logotxt a h3{margin:0;font-weight:700;font-size:1.778em}#footer h4{color:#fff;font-size:.778em;font-weight:700;margin:0;padding:0 0 16px;border-bottom:1px solid #007a52;line-height:1em;text-transform:uppercase;vertical-align:middle}#footer form,#footer p{font-size:.889em}#footer h4 svg.icon{width:22px;height:22px;opacity:.5;margin-right:8px;fill:#fff}#footer p{margin:12px 0 0;color:#fff}#footer .footer-list{list-style-type:none;margin:6px 0 0;padding:0;font-size:.889em}#footer .social,#footer form{margin:16px 0}#footer .footer-list li a{padding:2px 0;display:block;color:#fff}#footer form input{border-radius:4px;margin-bottom:16px}#footer form input::placeholder{color:#555;opacity:1;font-weight:400}#footer form input:-ms-input-placeholder{color:#555;font-weight:400}#footer form input::-ms-input-placeholder{color:#555;font-weight:400}#footer form .btn-iscriviti,.btn-iscriviti{color:#fff!important;padding:12px 60px;background:#007a52}#footer form .btn-iscriviti:hover,.btn-iscriviti:hover{background:#395c42;color:#fff}.btn-spid{color:#fff;padding:10px 0;background-color:#0064d3;border-radius:4px;font-size:1.5em;width:100%;margin-bottom:40px}.btn-spid .ico-prefix{left:0;border-right:1px solid #fff;position:absolute;top:0;bottom:0;width:56px;padding:3px}.btn-spid .btn-spid-text-center{display:inline-block;margin-left:54px}.linkbold{font-weight:700;font-size:1em;color:#007a52!important}#footer .social li{margin-right:8px}#footer .social a svg.icon{fill:#fff;width:24px;height:24px}#footer .social a:hover svg.icon{fill:#BADEC3}#footer .postFooter{font-size:.8889em;border-top:1px solid #007a52;padding:20px 0;color:#007a52}#footer .postFooter a{color:#fff;margin:0 5px}#footer section:last-of-type{margin-bottom:0;padding-bottom:0}#topcontrol{position:fixed;right:30px;bottom:30px;width:40px;height:40px;cursor:pointer;display:hidden;opacity:1;text-align:center;padding:0;-webkit-transition:visibility 0s 1s,opacity 1s linear;-o-transition:visibility 0s 1s,opacity 1s linear;transition:visibility 0s 1s,opacity 1s linear;border:none}#topcontrol.visualizza{visibility:visible;display:block;opacity:1;-webkit-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}#topcontrol svg.icon{width:40px;height:40px;fill:#fff}section .titolosezione h3{color:#007a52;font-size:1.778em;margin:0 0 36px}section .titolettosezione h3,section h3.titolettosezione{font-size:1.556em;color:#007a52;font-weight:600}section.bg-grigio .titolosezione.filtrisezione{border-bottom:2px solid #dfe3e7}.btn-trasparente{background:0 0;border:1px solid #007a52;border-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.33);-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.33);color:#007a52!important;font-weight:600;font-size:.889em;padding:4px 12px;vertical-align:middle;margin:0 8px}#home-servizi .btn-verde,#intro .btn-verde,.btn-trasp,.btn-verde{font-size:.778em;padding:8px 24px;margin:0 16px 24px 0;color:#fff!important}.btn-trasparente svg.icon{vertical-align:middle;fill:#007a52;width:20px;height:20px}.btn-trasparente.active{background:#007a52;color:#fff!important;border:1px solid #395c42;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-trasparente.activepart{background:rgba(116,166,129,.5);color:#fff!important;border:1px solid #395c42;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-trasparente.active svg.icon,.btn-trasparente.activepart svg.icon{fill:#fff!important}.btn-trasparente:hover{background:#395c42;color:#fff!important}#home-servizi .btn-verde,#intro .btn-verde,.btn-verde{background:#007a52}.btn-trasp{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-badge,.btn-celeste{color:#007a52!important;vertical-align:middle;font-size:.889em}.btn-badge{background-color:#e6efe8;border:1px solid #e6efe8;border-radius:4px;font-weight:600;padding:4px 12px;margin:0 8px 8px 0;display:inline-block;line-height:1.5}.btn-badge-close{cursor:pointer;margin-left:8px;padding:0;display:inline-block}.btn-badge-close svg.icon{width:18px;height:18px;fill:#007a52;margin:0;padding:0}.btn-celeste{background:#fcfdff;border:2px solid #e6e9f2;border-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.33);-webkit-box-shadow:inset 0 -1px 0 0 rgba(255,255,255,.33);font-weight:700;padding:4px 12px;text-align:center}.btn-celeste:hover{background:#007a52;color:#fff!important}.argomenti{margin-bottom:20px}.argomenti a.badge-argomenti,.argomenti div.badge-argomenti{color:#007a52;border:1px solid #007a52;margin-right:8px;margin-bottom:12px;font-size:.889em;font-weight:600}.servizi-widget .nav-tabs a.nav-link:focus,button.owl-dot:focus,input[type=checkbox]:focus,input[type=checkbox]:focus+label::after,input[type=radio]:focus,input[type=text]:focus,select:focus{border:2px solid #ff8c00!important}.argomenti a.badge-argomenti:hover{background-color:#007a52;color:#fff;text-decoration:none}.altri-argomenti .altri-argomenti-titolo{float:left}.altri-argomenti .altri-argomenti-titolo h4{display:inline-block;color:#555;letter-spacing:1px;font-size:.778em;text-transform:uppercase;font-weight:700}.altri-argomenti .altri-argomenti-elenco{margin-left:144px}.altri-argomenti .altri-argomenti-tutti{text-align:center}#main_container .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .1rem rgba(255,140,0,.85);box-shadow:0 0 0 .1rem #ff8c00}.argomenti a.badge-argomenti:focus,button.btn.btn-default.btn-trasparente.active:focus{border:2px solid #ff8c00!important;outline:0}#topcontrol:focus,a.tutte:focus,button.btn.btn-info.mr-2.btn-verde:focus{outline:#FF8C00 solid 2px!important}button.owl-dot:focus{outline:0;border-radius:50%}@media (min-width:992px) and (max-width:1200px){.sub_nav li a{padding:13px 12px}.sub_nav li.megamenu a{padding:13px 6px}#sub_nav .sub_nav .dropdown-menu{width:960px}.list_link-utili li a{padding:13px 8px}#mainheader .social li{margin:0}}@media (max-width:991px){#mainheader .entesup a{line-height:1;display:inline-block;vertical-align:middle}.sub_nav{display:block;padding:0;margin:0}.sub_nav li{font-size:1em;line-height:20px}.sub_nav li a{padding:13px 12px}.sub_nav li.megamenu a{padding:13px 6px}.list_link-utili li{display:none}.list_link-utili li:last-child{display:inline-block}.cbp-spmenu-vertical{width:300px}.cbp-spmenu-left{left:-300px}.cbp-spmenu-right{right:-300px}.push-body-toright .push_container{left:300px}}@media (min-width:767px) and (max-width:991px){.nav-item.megamenu{position:static}.nav-item.megamenu>a.dropdown-toggle{position:relative}#sub_nav .sub_nav .dropdown-menu{width:720px;transform:translate3d(14px,32px,0)!important;padding:24px}#footer h4 svg.icon{margin-right:2px}.modal-backdrop.show{opacity:0!important}}@media (max-width:1023px){section .pagination{margin-top:16px}section .pagination .page-item .page-link{font-size:.875em;height:32px;min-width:32px;padding:0}section .pagination .page-item .page-link i[class^=it-]{font-size:.875em}}@media (max-width:767px){#mainheader.ridotto{margin:0;position:fixed;left:0;right:0}body.ridotto{padding-top:0}.container{padding-left:24px!important;padding-right:24px!important}.hidden-xs{display:none!important}html{overflow-x:hidden}body{font-size:16px;line-height:1.2}#mainheader,body.home #mainheader{height:136px}#mainheader .preheader .entesup{font-size:.875em;font-weight:700;text-align:left;text-indent:0!important}#mainheader .preheader .accedi{border-left:2px solid #007a52;margin:0;padding:0 0 0 16px}#mainheader .preheader .accedi .btn-accedi{padding:0 8px}#mainheader .cerca .form-control,#mainheader .preheader .accedi .dropdown-menu:before,#mainheader .preheader .accedi span,#mainheader .preheader .accedi svg.icon-expand,#mainheader .social,.md-virtual-repeat-container .md-autocomplete-suggestions li .autocomplete-list-text em{display:none}#mainheader .comune .logoimg,#mainheader .menu-btn .icon-bar+.icon-bar{margin-top:4px}#mainheader .cerca{display:inline}#mainheader .p_cercaMobile{display:inline-block;float:right;height:96px;padding-top:35px;text-align:center;padding-right:8px}#mainheader .menu-btn,#searchModal .modal-body-search .form-group .ico-prefix{width:24px;height:24px}#mainheader .p_cercaMobile .btn-cerca{height:24px;width:24px;border:0;color:#fff;padding:0;background:0 0}#mainheader .p_cercaMobile .btn-cerca svg.icon{width:28px;height:28px;vertical-align:middle;fill:#fff}#mainheader .p_cercaMobile .btn-cerca:hover svg.icon{fill:#badec3}#mainheader.ridotto .p_cercaMobile{height:64px;padding-top:16px}#mainheader .menu-btn{display:block!important;float:left;padding:0;margin:35px 4px 16px 24px;border:0;background:0 0}#mainheader.ridotto .menu-btn{margin-top:16px}#mainheader .menu-btn .icon-bar{position:relative;z-index:171;width:24px;height:4px;background-color:#fff;display:block;border-radius:0}#mainheader .menu-btn .icon-bar1,#mainheader .menu-btn .icon-bar3{width:16px}#mainheader .navbar-toggle.menu-active .icon-bar1,#mainheader .navbar-toggle.menu-active .icon-bar3{width:24px}#mainheader .navbar-toggle.menu-active{position:fixed;top:40px;left:300px}#cercaMobile{position:absolute;right:0;left:0;padding:15px 8px;background-color:#007a52;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:90}#mainheader.ridotto #cercaMobile{top:56px}.navbar-toggler-icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiP�I+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.cbp-spmenu-vertical{width:300px}.cbp-spmenu-left{left:-300px}.cbp-spmenu-right{right:-300px}.push-body-toright .push_container{left:300px}.modal-header-fullsrc{padding-top:14px;padding-bottom:14px;-webkit-box-shadow:0 12px 40px 0 rgba(0,0,0,.06);box-shadow:0 12px 40px 0 rgba(0,0,0,.06);margin:0 0 24px}.modal-header-fullsrc h1{font-size:1.125em;text-align:center;display:inline-block}.modal-header-fullsrc .confirm{top:0;right:6px;left:auto;min-width:0}#spidModal .modal-header-fullsrc{-webkit-box-shadow:none;box-shadow:none}#spidModal .modal-header-fullsrc .close{left:auto}#spidModal .modal-header-fullsrc .back svg.icon,#spidModal .modal-header-fullsrc .close svg.icon{width:32px;height:32px}img.spidback{height:32px}#spid-step1 h3,#spid-step2 h3,#spid-step3 h3,#spid-step4 h3,#spid-step5 h3{margin:48px 0 8px;font-size:2em}#spid-step1 p,#spid-step2 p,#spid-step3 p,#spid-step4 p,#spid-step5 p,#spidModal .spid-inputgroup label,.altri-argomenti .altri-argomenti-titolo h4{font-size:.875em}#footer .lista-linkutili .footer-list,#footer .postFooter,#searchModal .modal-body-search .form-blockopz ul li a,#spidModal .btn-bianco,#spidModal .btn-blu,#spidModal .btn-trasparente,#spidModal h4,#spidModal p.desc,.altri-argomenti .altri-argomenti-elenco a.badge-argomenti,.altri-argomenti .altri-argomenti-elenco div.badge-argomenti,.md-virtual-repeat-container .md-autocomplete-suggestions li{font-size:1em}#spidModal .spid-inputgroup input{font-size:1.5em}.searchWidgetModal .modal-header-title{border:0;padding-bottom:0}.modal-header-fullsrc .back,.modal-header-fullsrc .close{margin-top:0;position:absolute;left:0;z-index:100}.modal-header-fullsrc .back svg.icon,.modal-header-fullsrc .close svg.icon{width:28px;height:28px}#searchModal #cerca-txt,#searchModal .search-filter-dategroup .form-group input{height:40px;font-size:1em}#searchModal .modal-body-search .form-filtro{margin-top:24px;margin-bottom:48px}#searchModal .form-group .ico-sufix{width:40px}.searchWidgetModal .form-group{margin-top:8px}#searchModal .modal-body-search .form-group,#searchModal md-autocomplete,#searchModal md-autocomplete md-autocomplete-wrap{height:40px}#searchModal .modal-body-search .search-start{margin-top:32px}#searchModal #cerca-txt{padding-left:40px}md-autocomplete .md-show-clear-button button md-icon{width:26px;height:26px}#footer .logotxt{width:150px}#footer .logotxt h3{font-size:1.375em;vertical-align:bottom}#footer section{margin-bottom:0}#footer section .intestazione{margin-bottom:8px}#footer h4{font-size:.875em;border:0;padding:24px 0 0}#footer h4 svg.icon{margin-right:8px}#footer .lista-linkutili h4{border-top:1px solid #007a52}#footer .lista-linkutili div[class*=' col-']:first-of-type h4,#footer .lista-linkutili div[class^=col]:first-of-type h4{border:0}#footer .lista-sezioni .footer-list{border-bottom:1px solid #007a52;padding:0 0 24px 34px;margin:0;font-size:1em}#footer p{font-size:1em;margin-bottom:24px}#footer form{margin:16px 0 24px;font-size:1em}#footer .postFooter a{line-height:1.5}.altri-argomenti{margin-top:24px}.altri-argomenti .altri-argomenti-titolo{float:none;margin-bottom:8px}.altri-argomenti .altri-argomenti-elenco{margin-left:0}section .titolosezione h3{margin:0 0 24px}.bricklayer-column{padding-left:6px!important;padding-right:6px!important}}.custom-link-button,.search-mostra{color:#007a52;cursor:pointer;border:none}@media (max-width:576px){#mainheader .comune .logoimg{margin-top:8px}#mainheader .comune .logoimg img{height:46px;max-height:46px}#mainheader .preheader .entesup{margin:0}#mainheader .preheader .accedi .btn-accedi{padding:0 4px}#mainheader .logotxt{margin-left:16px!important;width:110px!important}#mainheader.ridotto .logotxt{width:140px!important}#mainheader .comune .logotxt .badge-demo{position:absolute;margin-left:4px;margin-top:4px;vertical-align:initial}#mainheader .comune .logotxt .badge-demo b{display:none}#mainheader.ridotto .p_cercaMobile{padding-top:16px}#mainheader.ridotto .btn-cerca{margin-left:0}#mainheader .menu-btn{position:absolute}#mainheader .comune{padding-left:50px}#mainheader .comune .logotxt h1{font-size:18px;vertical-align:middle}#mainheader .navbar-toggle.menu-active .icon-bar1{top:8px}#mainheader .navbar-toggle.menu-active .icon-bar3{top:-8px}#mainheader .p_cercaMobile{padding-right:4px}.modal-header-fullsrc .pb12{padding:0!important}.modal-header-fullsrc h1{margin-left:40px}#searchModal .modal-body-search .search-start{margin-top:24px}#searchModal #cerca-txt{padding-left:32px}md-autocomplete .md-show-clear-button button md-icon{width:24px;height:24px}}.autocomplete-container.with-button>button.ico-sufix,.ricerca-testuale .ico-sufix{width:48px;text-align:center;right:0;top:0;bottom:0;vertical-align:middle;background-color:#007a52;padding:8px}.img-fit-ie{background-size:cover;background-position:center}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata p,.no-space-p>p{margin:0!important;padding:0!important}.search-mostra{text-align:right;background-color:transparent}#articolo-dettaglio-testo p,.articolo-paragrafi .testolungo{font-family:Lora}.custom-link-button{font-size:.889em;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.2rem;background-color:transparent!important}.ricerca-testuale .ico-sufix{position:absolute;border-radius:0 4px 4px 0;border:0}.header-servizi .btn.bg-verde svg.icon{color:#fff;fill:#fff}.it-list-wrapper .it-list{list-style-type:none;margin:0;padding:0}.it-list-wrapper .it-list .list-item{transition:.3s;margin-top:-1px;display:flex;align-items:center;text-decoration:none;border-bottom:1px solid #c5c7c9;overflow-wrap:anywhere}.it-list-wrapper .it-list .list-item .avatar,.it-list-wrapper .it-list .list-item .it-rounded-icon,.it-list-wrapper .it-list .list-item .it-thumb{flex-shrink:0;margin-right:16px}.it-list-wrapper .it-list .list-item .it-rounded-icon{width:40px}.it-list-wrapper .it-list .list-item .form-check{margin-right:8px;width:8px;height:32px;text-align:left}.it-list-wrapper .it-list .list-item .form-check+.it-right-zone{margin-left:16px}.it-list-wrapper .it-list .list-item .form-check label{padding-left:0;margin-bottom:0}.it-list-wrapper .it-list .list-item .it-thumb{width:40px;height:40px}.it-list-wrapper .it-list .list-item .it-thumb img{object-fit:cover;width:100%;height:100%}.it-list-wrapper .it-list .list-item .it-right-zone{padding:16px 0;flex-grow:1}.it-list-wrapper .it-list .list-item .it-right-zone svg{fill:#06c;width:24px;height:24px}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple{display:flex;justify-content:flex-end;flex-wrap:wrap}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple span.metadata{margin-right:0;width:100%;text-align:right}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple svg{margin-left:16px;margin-right:0}.it-list-wrapper .it-list .list-item .it-right-zone .toggles{height:32px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{flex:1;font-size:14px;letter-spacing:.5px}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata ol,.it-list-wrapper .it-list .list-item .it-right-zone span.metadata ul{list-style:none;margin:0;padding:0}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata a{color:#06c}.it-list-wrapper .it-list .list-item span.text{font-size:1rem;font-weight:600;display:block}.it-list-wrapper .it-list .list-item span.text em{display:block;font-size:14px;color:#5d7083;font-style:normal;font-weight:400}.it-list-wrapper .it-list .list-item.active,.it-list-wrapper .it-list .list-item.active .text{color:#1a1a1a}.it-list-wrapper .it-list li:last-child .list-item span.text{border-bottom:1px solid transparent}@media(min-width:1200px){.it-list-wrapper .it-list .list-item .avatar,.it-list-wrapper .it-list .list-item .it-rounded-icon,.it-list-wrapper .it-list .list-item .it-thumb{margin-left:8px;margin-right:0}.it-list-wrapper .it-list .list-item .avatar+.it-right-zone,.it-list-wrapper .it-list .list-item .it-rounded-icon+.it-right-zone,.it-list-wrapper .it-list .list-item .it-thumb+.it-right-zone{margin-left:16px}.it-list-wrapper .it-list .list-item .form-check{margin-right:16px;text-align:center}.it-list-wrapper .it-list .list-item .it-right-zone{margin-left:8px;margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone a:hover .text{color:#06c;text-decoration:underline}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple,.it-list-wrapper .it-list .list-item .it-right-zone span.metadata{margin-right:8px}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a svg{transition:.3s}.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a:hover svg{fill:#036}.it-list-wrapper .it-list .list-item .it-right-zone .toggles{margin-right:0}.it-list-wrapper .it-list .list-item .it-right-zone span.metadata a:hover,.it-list-wrapper .it-list a.list-item:hover span.text{text-decoration:underline}.it-list-wrapper .it-list a.list-item:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,.1);color:#004d99;text-decoration:none;background:#fff;position:relative;z-index:1;transition:none;border-bottom:1px solid transparent}}.autocomplete-container{height:48px;border:0;border-radius:4px;background-color:#f2f2f2;box-shadow:none;font-size:1em;display:grid;grid-template-columns:auto 1fr;align-items:center;padding-left:.5rem}.autocomplete-container>svg{fill:#979899}.autocomplete-container>input:not(.md-input){height:48px;font-size:18px;font-weight:300;color:#333;box-sizing:border-box;border:0;box-shadow:none;outline:0;background:0 0;width:100%;padding:0 15px;line-height:40px}.autocomplete-container.with-button{grid-template-columns:1fr auto}.autocomplete-container.with-button>button.ico-sufix{border-radius:0 4px 4px 0;border:0}.autocomplete-container.with-button>button.ico-sufix>svg{fill:#FFF}.copertura-spaziale-chip.chip.chip-success{cursor:default!important}.copertura-spaziale-chip.chip.chip-disabled.chip-success{cursor:default!important;background-color:transparent!important;border-color:#008758!important;font-family:"Titillium Web",Geneva,Tahoma,sans-serif}.copertura-spaziale-chip.chip.chip-disabled.chip-success:hover>.chip-label{color:#008758!important}#lista-enti-che-adottano .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu {top: 0px !important;padding: 0;bottom: auto !important;z-index: 2001;transform: none !important;}#lista-enti-che-adottano .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu .inner.show{max-height:240px}