#104775.Accordion--default .Accordion-header, .Accordion--plus .Accordion-header, .Header-owner, .Leads-link, .Linklist-link, .Linklist a, .Timeline-point, .u-padding-r-bottom {
     padding-bottom: 0.4em!important;
}
.Accordion--default .Accordion-header, .Accordion--plus .Accordion-header, .Footer-links, .Header-owner, .Leads-link, .Linklist-link, .Linklist a, .Timeline-point, .u-padding-r-top {
     padding-top: 0.4em!important;
}
.Footer-block, .u-margin-r-bottom {
    margin-bottom: 1em!important;
    margin-top: 1em;
}

.u-margin-bottom-s, .u-text-h1, .u-text-h2, .u-text-h3, .u-text-h4, .u-text-h5, .u-text-h6, .Form--spaced .Form-fieldset, .Form--spaced .Form-legend, .Header-social, .Prose > h1, .Prose > h2, .Prose > h3, .Prose > h4, .Prose > h5, .Prose > h6 { margin-bottom: 0 !important; }

.u-layout-prose {
    max-width: 47em !important;
}

.linkcolor{
    color: #FFF !important;
    text-decoration: none;
}

.linkcolor:hover{
    color: #FFF;
}

.linkcolor1{
    color: #FFF !important;
    text-decoration: none;
}
.linkcolor1:hover{
    color: #FFF !important;
    text-decoration: none;
}
.linkcolor1:visited{
    color: #FFF !important;
    text-decoration: none;
}
.linkcolor1:active{
    color: #FFF !important;
    text-decoration: none;
}

.linkcolorblack{
    color: black !important;
    text-decoration: none;
}

.linkcolorblack:hover{
    color: #000;
    text-decoration: none;
}

.linkcolorblack:visited{
    color: #000;
    text-decoration: none;
}

/*.linkcolorblack:active{*/
    /*color: #FFF !important;*/
    /*text-decoration: none;*/
/*}*/

/*!* unvisited link *!*/
a:link {
    /*color: darkred;*/
    text-decoration: none;
}

/*!* visited link *!*/
a:visited {
}

/* mouse over link */
a:hover {
    /*text-decoration: underline !important;*/
}

/*!* selected link *!*/
a:active {
    /*color: darkred;*/
}

.container-fluid{padding:0px!important}

.random-header{background-attachment:scroll;background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-height:395px;width:100%;position:relative;z-index:0;float:left}
.random-header .lead_links_wrapper{position:absolute;z-index:1;bottom:30px;width:100%;text-align:center}
.random-header .lead_links_wrapper:nth-child(n){filter:none}
.random-header ul{padding:12px;max-width: 680px;margin:0 auto;background:rgba(255,255,255,0.5)}
.random-header ul:before,.random-header ul:after{content:" ";display:table}
.random-header ul:after{clear:both}
.random-header ul li{display:block;float:left;width:33.3333%}
.random-header ul li a{color:#000;text-transform:uppercase;background:rgba(255,255,255,0.92);display:block;height:65px;line-height:65px;border-right:1px solid #ccc;font-weight:600}
.random-header ul li a:focus{background-color:#ff8c00}
.random-header ul li:last-child a{border:none}


.animazione{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.animazione-slow{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.animazione-very-slow{-webkit-transition:all .9s;-moz-transition:all .9s;transition:all .9s}

.allegato{
    margin-top: 20px;
    padding: 9px;
    background-color: #eeeeee;
}

/* SERVIZI ONLINE  ******************************************/
.contenitore-servizionline{width:100%;padding-bottom:32px}
.box-servizionline{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(50,50,50,0.35);-moz-box-shadow:0 1px 2px 0 rgba(50,50,50,0.35);box-shadow:0 1px 2px 0 rgba(50,50,50,0.35);float:left;width:100%;padding:16px;min-height:100px}
.icona-servizionline{height:auto;width:17%;float:left;padding-right:16px}
.box-servizionline a{font-size:1.3em;line-height:1em!important;font-weight:700;color:#000!important}
.box-servizionline a:focus{background-color:#ff8c00}
.box-servizionline-contenitore{float:right;width:83%}
.box-titolo-servizionline{width:100%}
.box-testo-servizionline{font-size:1em;line-height:1.1em;float:left;width:100%}
.titolo-servizi h2{font-weight:700;font-size:1.6em}
.titolo-servizi a{font-weight:700;font-size:.7em;margin-top:0!important}
.titolo-servizi a:focus{background-color:#ff8c00}
.titolo-servizi-allineamento{text-align:right}
.pagina-servizi img{max-height: 50px;}



/* COLORI SERVIZI (!!!Anche in CSS Admin!!!) ******************************************/
.icona-servizi{width:25px;height:25px}
.bg-1-servizi{background-color:#85959E}
.bg-2-servizi{background-color:#71B3A4}
.bg-3-servizi{background-color:#ADD3B3}
.bg-4-servizi{background-color:#F3FFB4}
.bg-5-servizi{background-color:#D0DBD4}
.bg-6-servizi{background-color:#E2B5DF}
.bg-7-servizi{background-color:#B8B6BA}
.bg-8-servizi{background-color:#A3D1D4}
.bg-9-servizi{background-color:#F7F1D6}
.bg-10-servizi{background-color:#ABFECF}
.bg-11-servizi{background-color:#C2FFFF}
.bg-12-servizi{background-color:#F0A793}
.bg-13-servizi{background-color:#E1E7DA}
.bg-14-servizi{background-color:#EBDFEA}
.bg-15-servizi{background-color:#E3FEDB}
.bg-16-servizi{background-color:#F0E4DC}
.bg-17-servizi{background-color:#F8FB88}
.bg-18-servizi{background-color:#E6E4A5}
.bg-19-servizi{background-color:#D6B2F5}
.bg-20-servizi{background-color:#DAFFEC}
.bg-21-servizi{background-color:#F8E0D1}
.bg-22-servizi{background-color:#C0CDAD}
.bg-23-servizi{background-color:#C4ECC7}
.bg-24-servizi{background-color:#EBF2D4}

/* ANIMAZIONE ******************************************/
.animazione{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.animazione-slow{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.animazione-very-slow{-webkit-transition:all .9s;-moz-transition:all .9s;transition:all .9s}

/* PULSANTE TOP  ******************************************/
.cd-top{display:inline-block;height:60px;width:60px;position:fixed;bottom:20px;right:20px;box-shadow:0 0 10px rgba(0,0,0,0.40);overflow:hidden;text-indent:100%;white-space:nowrap;background:#65dde0 url(../immagini/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.cd-top.cd-is-visible{visibility:visible;opacity:1}
.cd-top.cd-fade-out{opacity:.8}
.no-touch .cd-top:hover{background-color:#e86256;opacity:1}

.icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 3em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 13px;
}

.paginazione {
    background-color: #fff;
    display: -webkit-inline-box;
    font-size: 1.5em;
    font-family: sans-serif;
    width: 30px;
}


