.container-article{
    width: 100%;
    margin-top: 5.5em;
    display: inline-block;
}

.container-article .row-fluid{
    display: inline-block;
}

.container-article figure img{
    /*width: 100%;*/
}

/* Overview page */

.container-article .edito{
    width: 85%;
    margin: auto auto 2rem;
}

.container-article .actualite-line{
    margin: 0;
    padding: 0;
    /*text-align: justify;*/
}

.container-article .actualite-line:after{
    content: "";
    display: inline-block;
    width: 100%;
}

.container-article .blog-item--summary{
    display: inline-block;
    vertical-align: top;
    margin: 0 0 3em 0;
    /*width: 22.5%;*/
}

.container-article .actualite-line .blog-item--summary a{
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #000000;
    padding-bottom: 1em;

}


.container-article-overview a{
    /*color: #000000;*/
}

.container-article .blog-item--summary a:hover  , .container-article .blog-item--summary a:focus, .container-article .blog-item--summary a:active  {
    border-bottom: 1px solid #FF8F00;
    /*color: #ff8f00;*/
}

.container-article .blog-item--summary figure, .container-article .blog-item--summary figure img{
    max-width: 100%;
    text-align: center;
}

.container-article .blog-item--summary figure img{
    width: inherit;
}

.container-article .blog-item--summary .blog-item_date{
    font-family: 'TradeGothicLTStd';
    font-size: 1.5em;
    color: #000000;
    margin-top: 0.7em;
    display: inline-block;
    line-height: 1;
}

.container-article .blog-item--summary .blog-item_title, .container-article .blog-item--summary .blog-item_subtitle{
    font-family: 'TradeGothicLTStd-Bold';
    color: #000000;
    text-transform: uppercase;
    font-size: 1.7em;
    line-height: 1.1;
    margin: 0 0 0.1em 0;
    white-space: pre-line;
}

.container-article .blog-item--summary .blog-item_subtitle{
    text-transform: inherit;
    font-size: 1.4em;
}

.container-article .blog-item--summary .blog-item_category, .container-article .blog-item--summary .reserve-actu{
    font-family: 'TradeGothicLTStd';
    color: #000000;
    font-size: 1.4em;
    line-height: 1.1;
    margin: 0;
    padding-bottom: 1em;
}

.container-article .blog-item--summary .reserve-actu{
    padding-bottom: 0;
}

.container-article a:hover, .container-article a:focus, .container-article a:active{
    color: #ff8f00;
}

.container-article-overview a:hover, .container-article-overview a:focus, .container-article-overview a:active {
    text-decoration: inherit;
    color: #ff8f00;
}

.container-article .blog-item--summary a:hover .blog-item_date , .container-article .blog-item--summary a:focus .blog-item_date, .container-article .blog-item--summary a:active .blog-item_date,
.container-article .blog-item--summary a:hover .blog-item_title , .container-article .blog-item--summary a:focus .blog-item_title, .container-article .blog-item--summary a:active .blog-item_title,
.container-article .blog-item--summary a:hover .blog-item_subtitle , .container-article .blog-item--summary a:focus .blog-item_subtitle, .container-article .blog-item--summary a:active .blog-item_subtitle,
.container-article .blog-item--summary a:hover p , .container-article .blog-item--summary a:focus p, .container-article .blog-item--summary a:active p  {
    color: #ff8f00;
}

@media screen and (min-width: 992px) {
    .container-article .actualite-line > li.link-bloc{
        padding-right: 0;
        padding-left: 30px;
    }
    .container-article .actualite-line > li.link-bloc.blocmod1{
        padding-right: 30px;
        padding-left: 0;
    }

    .container-article .actualite-line > li.link-bloc.blocmod3{
        padding-right: 0;
        padding-left: 15px;
    }

    .container-article .actualite-line > li.link-bloc.blocmod2{
        padding-right: 15px;
        padding-left: 0;
    }


}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .container-article .actualite-line > li.link-bloc{
        padding-right: 0;
        padding-left: 15px;
    }
    .container-article .actualite-line > li.link-bloc.blocmod-sm-1{
        padding-right: 15px;
        padding-left: 0;
    }
    .container-article .actualite-line > li.link-bloc.blocmod-sm-2{
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 767px) {
    .container-article .actualite-line > li.link-bloc{
        padding-right: 0;
        padding-left: 15px;
    }
    .container-article .actualite-line > li.link-bloc.blocmod-xs-1{
        padding-right: 15px;
        padding-left: 0;
    }
}

/* Actu page*/

.container-article .span3{
    padding: 0;
    /*visibility: hidden;*/
}

/*.container-article figure figcaption{*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*background: rgba(0,0,0,0.75);*/
/*}*/

/*.container-article figure figcaption p{*/
    /*color: white;*/
    /*margin: 0 0 0 0.5em;*/
/*}*/

.container-article .title-falc{
    width: 100%;
    margin-bottom: 2em;
}

.container-article .date-article{
    font-size: 1.7em;
    margin: 0;
}

.blog-item__head__title{
    color: #ff8f00;
    font-family: 'TradeGothicLTStd-Bold';
    font-size: 2em;
    text-transform: uppercase;
    margin: 0;
    max-width: 93%;
    display: inline-block;
    /*margin-right: 0.5rem;*/
    white-space: pre-line;
}

.container-article .falc-article-link{
    width: 4.5%;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.actu_subtitle{
    color: #ff8f00;
    font-family: 'TradeGothicLTStd-Bold';
    font-size: 2em;
    margin: 0 auto 0.5em auto;
}

.actu_subsubtitle{
    color: #ff8f00;
    font-family: 'TradeGothicLTStd';
    font-size: 1.5em;
    margin: 0 auto 0.5em auto;
}

.actu_category{
    color: #000000;
    font-family: 'TradeGothicLTStd';
    font-size: 1.7em;
    margin: 0 auto 1.5em auto;
    text-transform: uppercase;
}