/* GENERALE */*:focus {    outline: 2px solid orange;    /* outline-offset: 7px; */}#mymenu{    outline: 0px !important;}#mymenu:focus{    div.header-button{        outline: 2px solid orange !important;        outline-offset: 7px;    }}.it-header-slim-right-zone{    a:focus{        outline: 2px solid orange;        outline-offset: -2px;    }}.it-carousel-all.owl-carousel a {    outline: 0px;}.it-carousel-all.owl-carousel a:focus h2{    outline: 2px solid rgb(255, 166, 0);    outline-offset: 10px;}.owl-dots button:focus {    outline: 2px solid orange !important;    outline-offset: 2px;    opacity: 1 !important;}.owl-prev:focus {    outline: 2px solid orange !important;    outline-offset: 2px;    opacity: 1 !important;}.owl-next:focus {    outline: 2px solid orange !important;    outline-offset: 2px;    opacity: 1 !important;}.img-focused{    outline: 2px solid orange !important;    outline-offset: 10px;}.cookiebar-buttons{    button:focus{        outline: 2px solid orange !important;        outline-offset: 10px;    }}.cookiebar.show{    ~.cb-dialog-overlay{        display: flex;        flex-direction: column;        position: fixed;        top: 0;        top: 12.4rem;        left: 0;        bottom: 0;        right: 0;        z-index: 9200;        overflow: auto;        color: rgba(43, 46, 56, 0.9);    }}#sidebar{    *:focus {        outline: 2px solid orange;        outline-offset: -6px;    }}.fill-white{    fill: white;}.fill-link{    fill: #06c;}.background-magenta{    background-color: #00c8cc;}.background-gray-perla{    background-color: #f1f7fd;}.border-bottom-magenta{    border-bottom: 1px #00c8cc solid;}.border-right-magenta{    border-right: 1px #00c8cc solid;}.button-sito{    text-decoration:none !important;}.button-sito:hover{    text-decoration:underline !important;    color: #0066CC;}/* HEADER */#MainHeader .it-header-slim-wrapper{    background-color: #004080;}.logo-header{    width:70px;}#button-search-form{    cursor: pointer;}.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button, .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button{    background: #06c;}/* SCROLLING */#MainHeader.fixed-theme{    position: fixed;    width: 100%;    z-index: 10;}#TopHeader.fixed-theme{    display: none;}#mymenu-2 {    display: none;    cursor: pointer;    -webkit-transition: all ease-in-out 0.5s;    transition: all ease-in-out 0.5s;    position: absolute;    top: 30px;    left: 20px;    z-index: 9;    cursor: pointer;}#mymenu-2.fixed-theme {    display: block;}/* MENU LATERALE PAGINA */.it-list-wrapper .it-list a .it-right-zone-2{    padding: 16px 0;    border-bottom: none;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: inherit;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.print-children-container{    width: 40px;}/* PAGINA INTERNA */.contenuto-standard .callout{    width: 100% !important;    max-width: 100% !important;}.contenuto-standard .callout p {    font-family: "Titillium Web", Geneva, Tahoma, sans-serif;}/* FOOTER */.Footer-logo{    width: 80px;}#MainFooter hr{    background-color: #aaa;}.anchor {    display: block;    position: relative;    top: -250px;}.cookiebar{    max-width:100%;    bottom:auto;    top:0;    background-color: #333333;    position: relative;    z-index: 9999;}#it-brand-fix{    width:auto;}#link_pr-f{    color: #ffffff;}.header-button{    width: fit-content;}.wrapper-two-button > div {    display: inline-block;}