.navbar-expand-lg .navbar-nav li:nth-child(3) .img-container {
    background-image: url('https://static.mediscoop.net/images_communes/generics/topbar/v2/picto-regards-sur.svg');
    background-repeat: no-repeat;
    background-size: 30px;
    height: 30px;
    width: 30px;
    background-position: center;
}

.navbar-expand-lg .navbar-nav li:nth-child(3) img {
    display: none !important;
}

header .navbar .container-fluid > div > a:first-child {
    border: none !important;
}

.module.cl_module_interview_videov3 h4 {
    color: #47b1dd !important;
}

header .navbar-expand-lg .navbar-nav .nav-link > div {
    flex-direction: column !important;
}

body header > .top-bar {
    border-width: 1px !important;
}

#video.block-top {
    border-bottom: 1px solid #ccc !important;
    padding: 0 0 30px !important;
    margin-bottom: 30px !important;
}

.experts_questions_block{
    display:none;
}

#video_player * {
    color: #fff !important;
}

section.block-article {
    padding: 0 !important;
}

.cl_module_interview_videov3 * {
    color: #fff !important;
}

.crvideo .module > .content {
    background-color: rgba(40, 40, 40, 0.8) !important;
}


.container.first {
    background-image: url('https://static.mediscoop.net/images_communes/anocef2025/ANOCEF25-Visuel-CRVideo-Fond.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 396px;
}

.icon_user {
    width: 31px !important;
    max-width: 100% !important;
}

.vbar .nav-link.active, .vbar .nav-link:hover {
    background-color: #47b1dd !important;
}

.nav-block .logo {
    background-image: url('https://static.mediscoop.net/images_communes/anocef2025/LOGO_ANOCEF_25.svg');
    background-size: 100% !important;
    width: 100% !important;
    max-width: 650px !important;
    height: 85px !important;
    display: block;
    background-position: center;
}

.block-top {
    border-bottom: 0 !important;
}

footer .centered,
.disclaimer {
    margin-top: 0 !important;
}

footer .centered,
.structure .block {
    margin-bottom: 0 !important;
}

.structure .block.one-row .row {
    padding-bottom: 0 !important;
}

#video {
    display: flex;
    flex-direction: row-reverse;
}

#video .data > .contenu {
    display: flex;
    flex-direction: column;
    height: 100%;
}



@media screen and (max-width: 770px) {
    #video {
        display: initial;
    }

    #video .data > .contenu {
        display: initial;
        height: initial;
    }

    .datep {
        margin-top: initial;
    }
}

.cl_module_interview_videov3 {
    color: #444;
}

.module .content,
#video {
    background-color: transparent !important;
}

.crvideo .module > .content {
    margin-bottom: 100px;
    padding: 30px 40px !important;
}



.crvideo .disclaimer{
    display:block;
}

header{
    position:static;
}

section.block-article.home{
    padding-top:0px !important;
}



.top-bar,
.disclaimer{
    border-color:#47b1dd;
}

.top-bar {
    border-bottom: none !important;
}
.module.cl_module_logo_partenaire {
    padding: 10px !important;
}

.module.cl_module_logo_partenaire span {
    padding: 0 !important;
}

header {
    border-bottom: 2px solid #47b1dd!important;
}

.connexion-btn, .signin {
    background-color: #47b1dd!important;
    color: #fff!important;
}

.module.cl_module_logo_partenaire{
    display:none;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    margin-left: auto;
    overflow:hidden;
}

.module.cl_module_logo_partenaire img{
    margin-top:10px;
    width: 100% !important;
    max-width: 150px !important;
}

.vbar .btn-center {
    align-items: center;
    align-content: center;
}

.signin{
    margin-top:0px !important;
}

.module.cl_module_logo_partenaire span{
    padding:10px;
    padding-bottom:0px;
}

header{
    position:static !important;
}

#article .row{
    margin:0px;
    width:100%;
}

#liens_legaux .main_um{
    margin-top:0px;
    margin-bottom:20px;
}

#liens_legaux .main_um a{
    color:black;
}

#liens_legaux .main_um a:hover{
    text-decoration:underline !important;
}

section{
    padding-top:0px !important;
}

.nav-block{
    padding:0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top:20px;
    margin-bottom:20px;
}

.module.cl_module_logo_partenaire span{
    padding-bottom:0px;
}

#video_player_wrapper #video_player, #video_player_wrapper, #video .jwplayer{
    height:0px !important;
    padding-bottom: 28.12% !important;
}

@media screen and (max-width: 770px){
    html body #video:not(.player_only) .jwplayer{
        padding-bottom: 56.25% !important;
    }
}


.socials_network a {
    opacity:0.9;
}

.socials_network a:hover {
    opacity:1;
}

.block-article.home{
    padding-top:230px;
}

.crvideo .disclaimer{
    background-color:white;
    margin-top:10px;
}

.structure .block .row{
    display:block;
}

.crvideo .block .row{
    background-color:transparent !important;
}

.module.cl_module_logo_partenaire{
    border:none;
}

.cl_module_logo_partenaire{
    max-width:300px;
    float:right !important;
}

.crvideo .disclaimer{
    display:block;
}

.block-connexion {
    float:right;
    width:auto;
    margin-right:20px;

}

.top-bar {
    border-bottom: 5px solid #47b1dd;
    margin-bottom:0px;
}

.crvideo .disclaimer{
    border-color: #47b1dd0;
}

.menu-trigger.menu-link{
    display:none !important;
}

.evenement_lie .titre{
    font-size:12px !important;
    margin-top:10px;
    font-weight:normal !important;
}

.module-menu{
    margin-left:auto;
    margin-right:auto;
    float:none;
}

.video{
    opacity:0.8;
}

.video:hover{
    opacity:1;
}

.video .contenu {
    float: left;
    position: relative;
    width: 100%;
}

.actif .active-infos {
    background-color: rgba(43, 156, 215, 0.8);
    background-image: none;
    color: white !important;
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 144px;
    text-align: center;
}

.active-infos {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 0;
    height: 144px;
    position: absolute;
    width: 100%;
    opacity:0.8;
}

.cdl-block h4{
    color:#444444 !important;
}

.itw-block h4{
    color:#444444 !important;
}

.video {
    height: 235px;
    width: 23%;
}

#article, #video, .moteur_recherche {
    background-color: #fff;
    padding: 15px;
}
.block-top {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-bottom: 15px !important;
    margin-top: 0px;
    padding-bottom: 25px !important;
    width: 100%;
}

.evenement_lie {
    font-size:12px;
}

#video{
    padding-top:0px !important;
}


@media screen and (max-width:1280px){
    .active-infos{
        display:none;
    }
}

@media screen and (max-width: 960px){

    .nav-block {
        justify-content: center !important;
    }

    .nav-block .logo {
        max-width: 439px !important;
    }
    .module_interview_video .video:nth-child(2n){
        margin-right:0px;
    }

    .module_interview_video .video{
        width:48% !important;
    }

    #menu-form{
        float:left !important;
        width:100% !important;
    }

    #menu-form .container-menu{display:block !important;}

    .nav-block .logo {
        width: calc(100% - 40px);
        height: 70px;
        margin-left: 20px;
        background-size:auto 70px;
        background-position:center center;
    }

    .module.cl_module_logo_partenaire{
        margin-right:auto;
        margin-top:40px;
    }

}

@media screen and (max-width:500px){
    .nav-block .logo {
        background-size:100% auto;
    }
}

@media screen and (max-width: 720px){
    .vbar .nav-item:not(.global) img {
        display: initial !important;
    }

    .nav-block{
        padding-bottom:10px !important;
    }

    .cl_module_logo_partenaire{
        max-width:none;
    }

    .centered{margin-top:10px;}

    .nav-block .logo{
        float:none;
        display:block;
        margin-left:auto;
        margin-right:auto;
        max-width:300px;
        background-size:100% !important;
    }

    .crvideo #menu-form{
        margin-top:0px;
    }

    #menu-form{
        display:none;
    }

    .top-bar{
        margin-bottom:0px;
    }

    .under-slider-block .img-block {
        width: 100% !important;
        float: none;
        display: block;

    }
    .module_interview_video .video{
        height:auto !important;
    }
    .under-slider-block .img-block .bg-chugai{
        display: none !important;
    }
    .bg-roche{

        display: block;
        background-size: auto !important;
        background-position: center;
        margin-bottom: 10px;
    }
    .bg-roche{
        width:100% !important;
        background-position:center center;
    }

    .under-slider-block .img-block span {
        display: block !important;
    }

    .module_interview_video .video,
    .module_imedia_video .video{
        width:90% !important;
        margin-left:5%;
    }

    .module_imedia_video .vignette{
        float:left;
        width:100%;
    }

    .module_imedia_video .content > div:first-child .vignette,
    .module_imedia_video .content > div:first-child .donne{
        width:100% !important;
        margin-right:0px !important;
    }

    .under-slider-block .img-block{
        float:left;
        background-color:white;
    }

}

.empty-module{
    display:none !important;
}

.site_number692 .under-slider-block{
    display:none !important;
}

@media screen and (max-width:1170px) and (min-width:960px) {
    .topbar a:not(.home) {
        background-position: 20px center !important;
        font-size: 13px;
        width: 425px !important;
    }
}

.module_interview_titre_container, .module_imedia_titre_container{
    display:block;
}

.titre_text{
    background-color: transparent !important;
    color: black;
    text-align: left;
}

.cl_module_interview_videov3 .items-all {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 2% !important;
}

.module_interview_video .video{
    float:left;
    width:23%;
    height: fit-content !important;
    margin-bottom: 20px !important;
}

.cl_module_interview_videov3 .itw-block > div {
    justify-content: space-between !important;
    gap: 2% !important;
}

.module_interview_video .video:nth-child(4n+4){
    margin-right:0px;
}

.module_interview_video .video img{
    float:left;
    width:100%;
    margin-bottom:5px;
    border:1px solid #ccc;
}

.module_interview_video .video .contenu,
.module_imedia_video .video .contenu{
    float:left;
    width:100%;
    font-size:12px;
}

.module_interview_video .video .contenu .titre,
.module_imedia_video .video .contenu .titre{
    font-size:14px;
    padding-bottom:3px;
}

.module_interview_video .video .contenu > *{
    color:black;
}

.module_interview_video .video .contenu .titre{
    color:#000;
}

.page-link,
.page-link:hover{
    color:#47b1dd !important;
}

.page-item.active .page-link{
    background-color:#47b1dd !important;
    border-color:#47b1dd !important;
    color:#fff !important;
}

.cl_module_interview_videov3 .content{
    padding: 0;
}

.colonne_td0{
    float:left;
    width:100% !important;
}

.module_imedia_video,
#module_1559{
    float:left;
    width:100%;
}

.module_imedia_video .video{
    float:left;
    width:22%;
    margin-top:10px;
    margin-right:4%;
}

.module_imedia_video .video:nth-child(4n+5){
    margin-right:0px;
}

.module_imedia_video .content > div:first-child{
    float:left;
    width:100%;
    margin-bottom:20px;
}

.module_imedia_video .content > div:first-child .vignette{
    float:left;
    width:50%;
    margin-right:3%;
}

.module_imedia_video .content > div:first-child .donne{
    float:left;
    width:47%;
}

.module_imedia_video .vignette{
    float:left;
    width:100%;
    margin-bottom:5px;
}

.module_imedia_video .vignette img{
    float:left;
    width:100%;
}

.module_imedia_video .titre{
    font-weight:bold;
    font-size:24px !important;
}

.module_imedia_video .auteur{
    color: #474747;
    font-size:16px;
}

.module_interview_video .titre{
    font-weight:bold;
}

.module_interview_video .auteur{
    color: #474747;
}

.connexion-btn{
    margin-right:10px;
}

body{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}

#colonne_div0{
    background-color:white;
    margin-right:0px;
}

.module_imedia_titre_container,
.module_interview_titre_container{
    line-height: 34px;
    padding-left: 60px;
    background-image:url("/images_index/jfe2016/synthese.png");
    background-repeat:no-repeat;
    background-position:left 0px;
    background-size:70px
}

.module_interview_titre_container{
    background-image:url("/images_index/jfe2016/interview.png");
}

.disclaimer{
    position:static !important;
    background-color:#F0F0F0;
    margin-top:100px;

}

.disclaimer .contenu{
    color:black !important;
}

#colonne_0 tbody > tr, #colonne_2 tbody > tr{
    margin:0px !important;
}

#corps_container{
    padding-bottom:0px !important;
}

#corps{
    margin-top:0px;
    margin-bottom:0px !important;
}

footer{
    position:static !important;
}

#page{
    padding-bottom:0px !important;
}

@media screen and (max-width:980px){
    .nav-block {
        align-items: center !important;
        justify-content: center !important;
    }

    .module.cl_module_logo_partenaire {
        margin: 20px auto 0;
    }
}

@media screen and (max-width:720px){
    .module_interview_video .video{
        margin-bottom:30px;
    }
}

/* start Nouveau style CRV */
.navbar>.container-fluid {
    align-items: center !important;
    padding: 0 10px;
}

.block-connexion.not-connected {
    margin: 0 !important;
    padding: 0 !important;
}
.child_um {
    display: flex;
    justify-content: center;
}
.child_um a:first-child {
    border-right: 1px solid #000000;
}

.child_um a:nth-child(3) {
    display: none !important;
}


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

@media screen and (max-width: 770px) {
    .block-connexion.not-connected {
        width: initial !important;
    }
}
@media screen and (max-width:600px){
    .crvideo .module > .content {
        padding: 30px 20px !important;
    }

    header .navbar .container-fluid {
        flex-wrap: nowrap !important;
        align-items: center !important;
    }

    .vbar .block-connexion,
    .vbar .block-connexion .name {
        padding: 0;
        margin: 0;
    }

    .vbar .block-connexion {
        align-items: end;
    }

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

    footer .logo-operation,
    footer .socials_network {
        width: 100% !important;
    }

    .socials_network {
        justify-content: center;
    }

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

    footer .logo-operation img {
        max-width: 100% !important;
        width: 100% !important;
    }
}
/* end Nouveau style CRV */