.nav-block .logo {
    background-image: url('../images_index/anocef2024/Logo_ANOCEF24.svg');
    width: 395px;
    max-width: 100%!important;
    height:98px;
    background-size: 100%!important;
}

.top-bar {
    border-bottom: 6px solid #5bc0eb;
}

.icon-large {
    background-color: #5bc0eb !important;
}

.items .cr-video {
    background-image: url('../images_index/anocef2024/Global_Home_2OP_CRV.jpg');
}

.items .synthese {
    background-image: url('../images_index/anocef2024/Global_Home_2OP_Regards.jpg');
}

.items .synthese img {
    display: none;
}

.items .synthese .icon-large {
    background-image: url("../images_index/sfndt2023/picto_regard.png") !important;
    background-repeat: no-repeat;
    background-position: center;
}

.items a .fond h3 {
    color: white;
    background-color: #5bc0eb;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1rem;
}

.items a .fond button {
    background-color: #5bc0eb !important;
}

.disclaimer{
    border-color:#5bc0eb;
}

@media screen and (max-width: 1248px) {
    section.block-article.home {
        height: initial !important;
    }
}

@media screen and (max-width: 770px) {
    .nav-block .logo {
        width: 395px !important;
    }

    .nav-block {
        display: flex;
        justify-content: center;
    }
}

/* start Nouveau style */
.navbar>.container-fluid {
    padding: 0px 20px !important;
}
.vbar .block-connexion {
    align-items: end !important;
    margin: 0 !important;
    padding: 0 !important;
    justify-content: center !important;
}

.vbar .block-connexion .name {
    margin: 0 !important;
    padding: 0 !important;
    width: initial!important;
}

.vbar .block-connexion.not-connected {
    align-items: center !important;
}


.vbar .btn-center {
    width: initial !important;
}

.child_um a:first-child {
    border-right: 1px solid #000000;
}

.child_um a:last-child {
    border-left: 1px solid #000000;
}

.child_um {
    display: flex;
    justify-content: center;
}
.child_um a {
    color: #000 !important;
}
.child_um a:hover {
    text-decoration: underline !important;
}



@media screen and (max-width:1248px){
    .navbar>.container-fluid {
        padding: 0 20px !important;
        align-items: center !important;
    }
}

@media screen and (max-width:991px) {
    .navbar > .container-fluid {
        flex-wrap: nowrap !important;
    }

    .navbar-collapse {
        flex-basis: initial !important;
    }
}

@media screen and (max-width:600px){
    .navbar>.container-fluid {
        padding: 20px !important;
    }

    .navbar>.container-fluid a img {
        width: 100%;
    }
    .child_um {
        display: flex;
        justify-content: center;
    }

    footer .footer-block > .d-flex {
        flex-direction: column !important;
    }

    footer .logo-operation,
    footer .socials_network {
        margin:  0 auto;
    }

    footer .logo-operation img {
        max-width: 100% !important;
        width: 100% !important;
    }

}
/* end Nouveau style */