/*    @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); */
        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;*/
		margin-top: 35px;
        border: 0;
        max-width: 100%;
    }
    .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: 45px;
        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:3841px) and (max-width:5120px) {
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            width: 15%;
        }
        #corpo_centrale_colonna_dx {
            width: 85%;
        }
        /*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:2561px) and (max-width:3840px) {
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            width: 15%;
        }
        #corpo_centrale_colonna_dx {
            width: 85%;
        }
        /*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:1920px) and (max-width:2560px) { 
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            width: 15%;
        }
        #corpo_centrale_colonna_dx {
            width: 85%;
        }
        /*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:1620px) and (max-width:1919px) { 
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            width: 15%;
        }
        #corpo_centrale_colonna_dx {
            width: 85%;
        }
        /*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:1201px) and (max-width:1619px) {
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            width: 15%;
        }
        #corpo_centrale_colonna_dx {
            width: 85%;
        }
        /*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:1017px) and (max-width:1200px) {
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            display: none;
        }
        #corpo_centrale_colonna_dx {
            width: 100%;
			padding-left: 5px;
			padding-right: 5px;
        }
		/*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:761px) and (max-width:1016px) {
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            display: none;
        }
        #corpo_centrale_colonna_dx {
            width: 100%;
			padding-left: 5px;
			padding-right: 5px;
        }
		/*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:391px) and (max-width:760px) {
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            display: none;
        }
        #corpo_centrale_colonna_dx {
            width: 100%;
			padding-left: 5px;
			padding-right: 5px;
        }
		/*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }

    @media screen and (min-width:0px) and (max-width:390px) {
        #corpo_centrale_contenitore {
            width: 100%;
        }
        #corpo_centrale_colonna_sx {
            display: none;
        }
        #corpo_centrale_colonna_dx {
            width: 100%;
			padding-left: 5px;
			padding-right: 5px;
        }
		/*.corpo_centrale_colonna_sx_banner img {
            max-width: 90%;
        }*/
    }