/*    @import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");
    @import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
    body {
        margin: 0;
        padding: 0;
        font-family: "Inter", "Inter Medium", "Inter Black", "Inter Extra Bold", "Inter Semi Bold";
        -webkit-font-smoothing: antialiased;
        text-rendering: auto;
        text-rendering: inherit;
        text-rendering: initial;
        text-rendering: unset;
    }
    hr {
        size: 1px;
        color: #D6D6D6;
        height: 0px;
        border-top-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #D6D6D6;
        border-right-color: #D6D6D6;
        border-bottom-color: #D6D6D6;
        border-left-color: #D6D6D6;
        margin-bottom: 30px;
    }
    #corpo_centrale_wrapper {
        width: 100%;
        background-color: #FFFFFF;
        background-color: white
    }
    #corpo_centrale_wrapper:before {
        content: "";
        display: block;
        clear: left;
    }
    #corpo_centrale_contenitore {
        border-top: 1px solid #EFEFEF;
        background-color: #FFFFFF;
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#EDEDED', Direction=135, Strength=30);
        -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.12);
        box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.12);
        width: 1170px;
        margin: 0 auto;
        display: table;
        border-spacing: 0;
    }
    #corpo_centrale_contenitore * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    #corpo_centrale_riga {
        margin: 0;
        padding: 0;
        border: 0;
    }
    #corpo_centrale_full {
        width: 100%;
        padding: 30px;
    }
    #corpo_centrale_colonna_sx {
        width: 270px;
        background-color: #F7F7F7;
        display: table-cell;
        vertical-align: top;
    }
    .corpo_centrale_colonna_sx_banner {
        margin: 0 auto;
        text-align: center;
        width: 100%;
        /*margin-bottom: 30px;*/
        transition: all ease-in-out 0.3s;
    }
    .corpo_centrale_colonna_sx_banner img {
        /*moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;*/
        border: 0;
        max-width: 100%;
		margin-top: 35px;
    }
    .corpo_centrale_colonna_sx_banner:hover {
        opacity: 0.8;
    }
    #corpo_centrale_colonna_dx {
        width: 900px;
        display: table-cell;
        vertical-align: top;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 30px;
        padding-bottom: 45px;
        color: #666666;
    }
    #menu_briciole_di_pane {
        color: #666666;
        line-height: 25px;
        margin-bottom: 30px;
        font-size: 14px;
    }
    #menu_briciole_di_pane a:link, #menu_briciole_di_pane a:visited {
        color: #666666;
        text-decoration: none;
    }
    #menu_briciole_di_pane a:hover, #menu_briciole_di_pane a:active {
        color: #0066FF;
        text-decoration: none;
        font-weight: bold;
    }
    @media screen and (min-width:981px) and (max-width:1200px) {
        #corpo_centrale_contenitore {
            width: 1000px;
        }
        #corpo_centrale_colonna_sx {
            width: 250px;
        }
        #corpo_centrale_colonna_dx {
            width: 750px;
        }
        .corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }
    }
    @media screen and (min-width:761px) and (max-width:980px) {
        #corpo_centrale_contenitore {
            box-shadow: none;
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            display: none;
        }
        #corpo_centrale_colonna_dx {
            width: 100%;
            padding-left: 15px;
            padding-right: 15px;
        }
        #corpo_centrale_full {
            padding: 10px;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
    }
    @media screen and (min-width:391px) and (max-width:760px) {
        #corpo_centrale_contenitore {
            box-shadow: none;
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            display: none;
        }
        #corpo_centrale_colonna_dx {
            width: 100%;
            padding-left: 15px;
            padding-right: 15px;
        }
        #corpo_centrale_full {
            padding: 10px;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
    }
    @media screen and (max-width:390px) {
        #corpo_centrale_contenitore {
            width: 100%;
            box-shadow: none;
        }
        #corpo_centrale_colonna_sx {
            display: none;
        }
        #corpo_centrale_colonna_dx {
            width: 100%;
            padding: 20px;
            padding-left: 15px;
            padding-right: 15px;
        }
        #corpo_centrale_full {
            padding: 5px;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        #corpo_centrale_full img {
            max-width: 100%;
        }
        .corpo_centrale_colonna_dx ul, .corpo_centrale_colonna_dx li {
            margin: 0;
            padding: 0;
            list-style: none;
            list-style-image: none;
            list-style-type: none;
            list-style-position: outside;
        }
    }