.page-flashnews {background-image: url("../img/flashnews/background-flash.png");background-repeat: no-repeat;}
.page-flashnews .content-wrapper {width: 1120px;margin:0 auto;background-image: none;}
.page-flashnews .content-wrapper .content {padding-top: 100px;width: 100%;min-height: 0;}
.page-flashnews .content-wrapper .content .column1 {float: left;padding-left: 45px;width:640px;}
.page-flashnews .content-wrapper .content .column2 {float: left; margin-left: 120px;width: 295px;}
.page-flashnews .content-wrapper .article-full h3 {color: red;font-size: 24px;text-align: center;margin-bottom: 10px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper {}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .photo {text-align: center;padding: 0 10px 0 0;margin-bottom: 20px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .photo img {width: 550px; height:366px}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .contenu {margin-bottom: 28px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .contenu p {font-size: 14px; line-height: 17px;margin-bottom: 10px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .contenu .resume {margin-bottom: 20px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .contenu .resume p {font-weight: normal;padding:0;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date {margin-bottom: 10px; position:relative;line-height: 20px;height: 20px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .tag {-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;background-color: #A69CEC;border-radius: 4px;margin:0 5px;padding: 2px 5px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .tag a {color:#000;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .tag a:hover {text-decoration: none;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .like-link {position:absolute;right:75px; top:0; width:35px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .like-link a img {width:20px;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .like-wrapper { background-color: #E0E0E0;border: 1px solid #A0A0A0;border-radius: 6px;padding: 2px 5px;position: absolute;right: 35px;top: 0;width: inherit;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .like-wrapper img {float: right; height:14px; text-align: center;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .badge {   background-color: #E0E0E0; border: 1px solid #A0A0A0;border-radius: 6px;display: block;font-weight: bold;height: 14px;line-height: 13px;min-width: 15px;padding: 2px 5px;position: absolute;right: 0;text-align: center;top: 0;}
.page-flashnews .content-wrapper .article-full .contenu-wrapper .date .article-share {position:absolute; top:2px; right:110px;}
.page-flashnews .content-wrapper .content .column2 ul {margin:0; padding: 0 0 0 23px;}
.page-flashnews .content-wrapper .content .column2 ul li {  font-size: 13px; list-style-position: outside; list-style-type: disc; margin: 6px 2px; padding-right: 35px; position: relative;}
.page-flashnews .content-wrapper .content .column2 ul li a { color: #0000FF;font-size: 13px; line-height: 18px; text-decoration: none;}
.page-flashnews .content-wrapper .content .column2 ul li .badge {background-color: #E0E0E0; border: 1px solid #A0A0A0;font-size: 10px;font-weight: bold;height: 10px;line-height:10px;margin-right: 5px;padding:2px; position: absolute;top: 0; right: 0;}

.page-flashnews .content-wrapper .content .column2  .bloc-recent {margin-bottom: 60px;}
.page-flashnews .content-wrapper .content .column2  .bloc-recent H4 {background-color: black;border-top-left-radius: 4px; border-top-right-radius: 4px; color: #FFF; font-family: "Helvetica Neue",​​Helvetica,​​Arial,​​sans-serif; height: 24px;line-height: 24px;text-align: center;}
.page-flashnews .content-wrapper .content .column2  .bloc-actualite {margin-bottom: 60px;}
.page-flashnews .content-wrapper .content .column2  .bloc-actualite H4 {background-color: red;border-top-left-radius: 4px; border-top-right-radius: 4px; color: #000; font-family: "Helvetica Neue",​​Helvetica,​​Arial,​​sans-serif; height: 24px;line-height: 24px;text-align: center;}

.page-flashnews .content-wrapper .content .column2 .archives {clear: both; float: none;margin-bottom: 20px;}
.page-flashnews .content-wrapper .content .column2 .archives .block-title {margin-bottom: 10px;}
.page-flashnews .content-wrapper .content .column2 .archives .block-title h4 {}
.page-flashnews .content-wrapper .content .column2 .archives .block-title h4 ul {padding: 0;}
.page-flashnews .content-wrapper .content .column2 .archives .block-title h4 ul li {
    background-color: green;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    float:left; 
    font-family: "Helvetica Neue",​​Helvetica,​​Arial,​​sans-serif; 
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    list-style-type: none; 
    padding: 2px 5px;
    text-align: center; 
    width: 72px;
}
.page-flashnews .content-wrapper .content .column2 .archives .block-title h4 ul li:not(:last-child) { margin-right: 1px;}
.page-flashnews .content-wrapper .content .column2 .archives .block-title h4 ul li.active {border-bottom: 1px solid #000;}
.page-flashnews .content-wrapper .content .column2 .archives .block-title h4 ul li:hover {background-color: darkgreen;}
.page-flashnews .content-wrapper .content .column2 .archives .block-title h4 ul li a {color:white; text-align: center; }

.page-flashnews .content-wrapper .content .column2 .archives .block-content .row {padding-left: 0;}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .row:not(:first-child) {display:none;}

.page-flashnews .content-wrapper .content .column2 .archives .block-content .row ul li h6 {text-transform: uppercase;}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .row ul.first-list {padding: 0 0 0 23px;}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .row ul.first-list li {margin-bottom: 5px;}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .row ul ul.archives-list {display:none;padding: 10px 0 10px 10px;}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .row ul.first-list ul li {font-size: 13px;list-style-type: disc;list-style-position: outside;line-height: 16px; margin:8px 2px ;position: relative;padding-right: 35px;}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .row ul li span.badge {background-color: #E0E0E0; border: 1px solid #A0A0A0;font-size: 10px;font-weight: bold;height: 10px;line-height:10px;margin-right: 5px;padding:2px; position: absolute;top: 0; right: 0;}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .theme ul ul {display:none}
.page-flashnews .content-wrapper .content .column2 .archives .block-content .tags ul ul {display:none}

.comment-form {
    margin-bottom: 20px;
}

/* cas 3 colonnes */
.articles_connexes .w33 {box-sizing: border-box;float: left;width: 33%;}
.articles_connexes .w50 {box-sizing: border-box;float: left;width: 50%;}
.articles_connexes h4 {
    color: red;
    margin-bottom: 20px;
    margin-left: 23px;
}
.articles_connexes ul {
    margin: 0px;
    padding: 0px 0px 0px 23px;
}
.articles_connexes ul li {
    font-size: 13px;
    list-style-position: outside;
    list-style-type: disc;
    margin: 6px 2px;
    padding-right: 35px;
    position: relative;
}
.articles_connexes ul li a {
    color: #00F;
    font-size: 13px;
    line-height: 18px;
    text-decoration: none;
}
.articles_connexes ul li .badge {
    background-color: #E0E0E0;
    border: 1px solid #A0A0A0;
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin-right: 5px;
    padding: 2px;
    position: absolute;
    top: 0px;
    right: 0px;
}
/* cas 2 colonnes */


.keyword {
  font-size: 11px;
  margin-bottom: 20px;
}
.keyword span {font-size: 11px;}
.keyword .tag {
}

.admin {
    color: black;
    padding: 5px;
    text-align: right;
    position: absolute;
    right:10px;
    top:0;
    z-index:10;
}
.admin a {
    color: black;
    text-decoration: none;
}
