@media screen and (max-width:960px) {  
    #sectionVIDEOSM6MOBILE .mid .content {
        background:none;
    }


    .hidden-less768 {display:none;}
    .visible-less768{display: block;}


    #wrappPLAYER {
        width:100%;
        max-width:none;
        margin: 0 auto;
        
    }
    #zonePLAYER {
        width:100%;
        max-width:none;
        margin:0;
    }



    .media_loader {
        position:absolute;top:0;left:0;
        width:100%;height:347px;background-color:transparent;z-index:10;
    }



    .mejs-inner {
        height: 374px;
    }

    .mejs-overlay, .mejs-container, .me-plugin, .me-plugin embed, .me-plugin object{
        width:100%!important;
    }
    #currentPlaylist {
        position:relative;
        top:0;
        right:0;
        width:100%;
        height:100%;
        background:none;
        padding:0;
        margin:54px auto 0 auto;
        overflow:hidden;
        z-index:90;
        display:none;
    }

    #currentPlaylist ul {

    }

    #currentPlaylist .zoneList {
        width:269px!important;

    }

    #currentPlaylist li {
        position:relative;top:0;left:0;
        width:120px;height:68px;
        float:left;
        margin: 0 8px 14px 0;
        overflow:hidden;
    }

    #currentPlaylist li img {
        position:absolute;top:-12px;left:0;
        display:block;

    }

    #player_playlist320 {
        display:block;
    }


    #tabPLAYLIST, #tabPLAYLISTS {
        position:relative;
        top:3px;
        left:0;
        width:49%;
        float:left;
        margin:0;
        line-height:40px;
        height:40px;
        font-size:13px;
        text-align: center;
    }

    #tabPLAYLIST p, #tabPLAYLISTS p {
        line-height:40px;
        height:40px;
        overflow:hidden;
    }

    #tabPLAYLIST {
        border-right:#cbcbcb 1px solid;
    }
    #tabPLAYLISTS {
        border-left:#f1f1f1 1px solid;
    } 

    #tabPLAYLIST a, #tabPLAYLISTS a {
        padding: 4px 0;
        width:100%;
        display:block;
    }
    #tabPLAYLIST.active a, #tabPLAYLISTS.active a {

    }
    #tabPLAYLIST.active:before, #tabPLAYLISTS.active:before {
        position: absolute;
        bottom:-18px;
        left:45%;
        display: inline-block;
        border-right:20px solid transparent;
        border-top:20px solid #E9EBED;
        border-left:20px solid transparent;
        border-bottom-color: #E9EBED;
        content: '';      
    }



    /* ZONE PLAYLISTS */
    #player_playlist {
        background-color:#ffffff;
        width:100%;
        padding:0;
        margin: 30px auto;
    }
    #player_playlist.close {
        display:none;
    }

    #player_playlist li.playlist_mediaplayer {
        width:calc( 100% - 32px );
        max-width:1118px;
        height:90px;
        -moz-border-radius:0;
        -khtml-border-radius:0;
        -webkit-border-radius:0;
        border-radius:0;  
        border:none;
        background:none;
        behavior: url(https://m6mobile.fr/css/hackCSS3IE.htc);    
        margin:0 auto 8px auto;
        padding:8px 12px;
        overflow:hidden;
    }
    #player_playlist li.playlist_mediaplayer.current {
        border:none;
        background:none;
    }

    .remote_bottom{
        position:fixed;
        bottom:0px;
        z-index:1000;
        width:100%;
        background:#000;
    }

    .touch #player_playlist li.playlist_mediaplayer {
        padding-top:20px;
        height:108px;
    }
    .touch #player_playlist .zoneList {
        margin-top:20px;
    }
    
    #player_playlist .jcarousel-clip {
        width:100%;
    }
    #player_playlist .jcarousel-prev {
        top:-32px;
        left:auto;
        right:26px;
    } 
    .touch #player_playlist .jcarousel-prev {
        background:url('../../page-les-videos-m6mobile/img/bg_navCarousel-H320.png') no-repeat 0 0;
        top:10px;
        left:auto;
        right:36px;
        width:30px;
        height:30px;
    }     
    
    #player_playlist .jcarousel-next {
        top:-32px;
        right:10px;   
    } 
    .touch #player_playlist .jcarousel-next {
        background:url('../../page-les-videos-m6mobile/img/bg_navCarousel-H320.png') no-repeat -40px 0;
        top:10px;
        left:auto;
        right:0px;   
        width:30px;
        height:30px;
    }   
    
    #player_playlist h3 span.load_player_playlist {
        display:none;
    }

    #wrapPLAYLIST320 ul {
        padding:20px 10px 0 10px;
        margin: 0 auto;
    }

    .zoneList li{
        position:relative;top:0;left:0;
        width:12%;
        width:142px;
        height:80px;
        float:left;
        margin: 0 8px 0 8px;
        margin-left: 0!important;
        overflow:hidden;
    }
    #wrapPLAYLIST320 li {
        position:relative;top:0;left:0;
        width:12%;
        width:142px;
        height:80px;
        float:left;
        margin: 0 4px 8px 4px;
        margin-left: 0!important;
        overflow:hidden;
    }    

    #wrapPLAYLIST320 li {
    }
    .zoneList li.current:before, #wrapPLAYLIST320 li.current:before {
        position:absolute;
        top:0;
        left:0;
        width: 138px;
        height: 76px;
        border:#792475 2px solid;
        z-index:999;
        content:"";
    }

    .zoneList li.current:after, #currentWRAP li.current:after, #wrapPLAYLIST320 li.current:after  {
        position:absolute;
        bottom:8px;
        left:8px;
        color:#ffffff;
        z-index:999;    
        font-family:'FontAwesome';
        content:"\f04b";
    }

    .zoneList li img, #wrapPLAYLIST320 li img {
        position:absolute;top:-16px;left:0;
        width:142px;
        z-index: 800;
        display:block;
    }


}
@media screen and (max-width:959px) and (min-width:769px) {  

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



}

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

    .hidden-less768 {display:none;}
    .visible-less768{display: block;}


}


@media screen and (max-width:639px) {  
    .page-level-2 .h1 {
        margin-top: 0
    }

    .mainSECTION {
        margin-bottom:0;
    } 
    #wrapPLAYLIST320 li {
        margin: 0 8px 8px 8px;
    }   

}

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

    #tabPLAYLIST {
        font-size:13px;
    }
    #tabPLAYLISTS {
        font-size:13px;
    } 

    #tabPLAYLIST.active:before, #tabPLAYLISTS.active:before {
        left:38%;
    }    


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





}