.wprogMec ul {
    list-style-type: none;
}
.wprogMec .lSSlideOuter .lSPager.lSpg > li:hover a, 
.wprogMec .lSSlideOuter .lSPager.lSpg > li.active a{
    background-color: #DC3545;
}
.wprogMec .item{
    width: 100%;
    height: 324px;
}
.wprogMec .relative{
    position: relative;
}
.wprogMec .gauche{
    float: left;
    width:50%;
    /*overflow: hidden;*/
}
.wprogMec .droite{
    float: right;
    /*width:50%;*/
    width:49%;
    height: 324px;
    /*padding-left: 0px;*/
}
.wprogMec .clear{
    clear: both;
}

.wprogMec .image_container{
    /*width: 600px;*/
    width: 580px;
    height: 315px;
    overflow: hidden;
}
.wprogMec .image_container img{
    width:100%;
}
.wprogMec .dates{
    font-size: 28px;
    background-color: #DC3545;
    color: white;
    padding: 10px;
}
.wprogMec h2.titre{
    font-size: 24px;
    margin-top: 10px;
}
.wprogMec .titre a{
    color:#FB3333;
}

.wprogMec .titre a:hover{
    color: #DC3545;
    
}
.wprogMec .categories{
    color: #767676;
    font-size: 14px;
    margin-top: 10px;
}
.wprogMec .lieu{
    font-size: 14px;
    position: absolute;
    right: 5px;
    /*bottom: 5px;*/
    top:70px;
    color: #767676;
}

.wprogMec .extrait{
    max-height: 252px;
    height: auto;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    line-height: 1.68;
}

@media only screen and (max-width: 991px){
    .wprogMec .item{
        height: auto;       
    }

    .wprogMec .gauche{
        float: none;
        width:100%;
    }
    .wprogMec .droite{
        float: none;
        width:100%;
        height: auto;
    }
    .wprogMec .image_container{
        width: auto;
        height: auto;
    }
    .wprogMec .dates{
        font-size: 10px;
    }

    .wprogMec h2.titre{
        font-size: 14px;
        height: auto;
        margin-top: 5px;
    }

    .wprogMec .categories{
        font-size: 10px;
        margin-top: 5px;
    }
    .wprogMec .lieu{
        font-size: 10px;
        top:40px;
    }

    .wprogMec .extrait{
        max-height: auto;
        font-size: 10px;
    }
    
    
}