@media (max-width: 801px) and (min-width: 240px)
{

html {/*zoom:0.8;*/}
body {
    background-color: #fff;
}
#container_generale {
    width: 100%;
    overflow: hidden;
    padding-top: 0px;
}
.banniere_1000,
.banniere_1000 iframe,
.banniere_1000 * {
    width: 100% !important;
}

#container_generale #header_generale #header .top{
    
height: auto;
    
display: none;
}


#container_generale #header_generale, #container_generale #header_generale #header, #container_generale #header_generale #header .top, #container_generale #header_generale #header .center, #container_generale #header_generale #header .menu, #container_generale #header_generale #header .bottom, .ticker-wrapper.has-js, #container_generale #contener, #container_generale #contener .module_1, #container_generale #contener .module_4, #container_generale #contener .module_5, #container_generale #contener .module_6, #container_generale #contener .module_7, #container_generale #contener .module_9, #container_generale #contener .module_10, #container_generale #contener .modules_dossiers, #container_generale #footer_generale, .banniere_1000, .carre_300, .carre_300 *, .module_articles_opinion, .module_social, .module_newsletter, #container_generale #footer_generale, #container_generale #footer_generale #footer, #container_generale #footer_generale #footer .center,#container_generale #footer_generale #footer .bottom {
    width: 100%;
    left: 0px !important;
}

#container_generale #contener .module_1 .alaune, #container_generale #contener .module_1 .alaune .content_alaune, 
.modules_slide_alaune, #container_generale #contener .module_1 .alaune .content_alaune a.article img.img, .modules_slide_alaune .bx-wrapper{
    
width: 100% !important;
    
height: auto !important;
}

#container_generale #contener .module_1 .alaune .content_alaune a.article h1,
#container_generale #contener .module_1 .alaune .content_alaune a.article p,
#container_generale #contener .module_1 .alaune .content_alaune a.article .date_author{
    width:inherit !important;
    padding:5px !important;
}

#container_generale #contener .module_1 .alaune .content_alaune{
    margin-bottom:20px;
    padding-bottom:10px;
}

.modules_slide_alaune{
    display:none;
}
.modules_slide_alaune .bx-wrapper li{
    width: auto !important;

}
.modules_slide_alaune .bx-wrapper li a.bloc{
width: 100% !important;
    
}
.modules_slide_alaune .bx-wrapper ul.bxslider,
.modules_slide_alaune .bx-wrapper  .bx-viewport{
    height: auto !important;
    display: inline-block;
    height: auto;
}

a.title_theme{
    width: 100% !important;
    right: 0px;
}
#container_generale #contener .module_9 .in .left a.title_theme{
    right: -15px;
}
#container_generale #contener .module_5 .in a.title_theme,
#container_generale #contener .module_12  a.title_theme,
#container_generale #contener .module_7 a.title_theme{
    top:0px;
    position:relative;
    display: block;
    padding: 0px;
}
#container_generale #contener .module_5 .in a.title_theme,
#container_generale #contener .module_12 a.title_theme{
    text-indent:10px;
}

#container_generale #contener .module_2 #title_theme,
#container_generale #contener .module_3 #title_theme,
#container_generale #contener .module_4 #title_theme,
#container_generale #contener .module_5 .in #title_theme,
#container_generale #contener .module_7 #title_theme{
    right:0px;
    padding-top: 0px;
}
#container_generale #contener .module_5 .in #title_theme {
    right: -10px;
    top: -10px;
}



#container_generale #contener .module_2 #title_theme a,
#container_generale #contener .module_3 #title_theme a,
#container_generale #contener .module_4 #title_theme a,
#container_generale #contener .module_5 .in #title_theme a,
#container_generale #contener .module_6 a.title_theme,
#container_generale #contener .module_7 #title_theme a{
     width: 100%;
     padding: 3px 10px 3px 10px;
     position: inherit;
}

#container_generale #contener .module_6 a.title_theme,
#container_generale #contener .module_7 a.title_theme{
padding:0px;
text-indent:10px;
padding-bottom:5px;
}


#container_generale #contener .module_1,
#container_generale #contener .module_2,
#container_generale #contener .module_3,
#container_generale #contener .module_4,
#container_generale #contener .module_5,
#container_generale #contener .module_6,
#container_generale #contener .module_7,
#container_generale #contener .module_8,
#container_generale #contener .module_9,
#container_generale #contener .module_10,
#container_generale #contener .module_11,
#container_generale #contener .module_12,
#container_generale #contener .module_13 {
    width: 100%;
    padding: 0px;
    height: auto;
}

#container_generale #contener .module_2,
#container_generale #contener .module_3,
#container_generale #contener .module_4,
#container_generale #contener .module_6,
#container_generale #contener .module_7 .in,
#container_generale #contener .module_8{
    width: initial !important;
    padding: 10px  !important;
}

#container_generale #contener .module_5 .in,
#container_generale #contener .module_12{
    width: initial !important;
    padding: 10px  !important;
    border:medium none !important;
}



#container_generale #contener .module_7 {
    padding-top: 0px;
}
#container_generale #contener .module_12 .left{
    width:100%;
    height:auto;
}
#container_generale #contener .module_5 .in a.article {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(16, 25, 0, 0.56);
    -moz-box-shadow: 0px 0px 0px 0px rgba(16, 25, 0, 0.56);
    box-shadow: 0px 0px 0px 0px rgba(16, 25, 0, 0.56);
}
#container_generale #contener .module_1 .in,
#container_generale #contener .module_2 .in,
#container_generale #contener .module_3 .in,
#container_generale #contener .module_4 .in,
#container_generale #contener .module_5 .in,
#container_generale #contener .module_6 .in,
#container_generale #contener .module_7 .in,
#container_generale #contener .module_8 .in,
#container_generale #contener .module_9 .in,
#container_generale #contener .module_10 .in,
#container_generale #contener .module_11 .in,
#container_generale #contener .module_12 .in,
#container_generale #contener .module_13 .in{
    width: 100%;
    padding: 0px;
    height: auto;
}


#container_generale #contener .module_1 .in a.article,
#container_generale #contener .module_2 .in a.article,
#container_generale #contener .module_3 .in a.article,
#container_generale #contener .module_4 .in a.article,
#container_generale #contener .module_5 .in a.article,
#container_generale #contener .module_6 .in a.article,
#container_generale #contener .module_7 .in a.article,
#container_generale #contener .module_8 .in a.article,
#container_generale #contener .module_9 .in a.article,
#container_generale #contener .module_10 .in a.article,
#container_generale #contener .module_11 .in a.article,
#container_generale #contener .module_12 .in a.article,
#container_generale #contener .module_13 .in a.article{
    width: 50%;
    padding: 0px;
    padding-bottom:20px;
    height: 250px;
}



#container_generale #contener .module_1 .in a.article img.img,
#container_generale #contener .module_2 .in a.article img.img,
#container_generale #contener .module_3 .in a.article img.img,
#container_generale #contener .module_4 .in a.article img.img,
#container_generale #contener .module_5 .in a.article img.img,
#container_generale #contener .module_6 .in a.article img.img,
#container_generale #contener .module_7 .in a.article img.img,
#container_generale #contener .module_8 .in a.article img.img,
#container_generale #contener .module_9 .in a.article img.img,
#container_generale #contener .module_10 .in a.article img.img,
#container_generale #contener .module_11 .in a.article img.img,
#container_generale #contener .module_12 .in a.article img.img,
#container_generale #contener .module_13 .in a.article img.img{
    width: 96%;
    padding: 0px;
    height: 120px;
}



#container_generale #contener .module_1 .in a.article h1,
#container_generale #contener .module_2 .in a.article h1,
#container_generale #contener .module_3 .in a.article h1,
#container_generale #contener .module_4 .in a.article h1,
#container_generale #contener .module_5 .in a.article h1,
#container_generale #contener .module_6 .in a.article h1,
#container_generale #contener .module_7 .in a.article h1,
#container_generale #contener .module_8 .in a.article h1,
#container_generale #contener .module_9 .in a.article h1,
#container_generale #contener .module_10 .in a.article h1,
#container_generale #contener .module_11 .in a.article h1,
#container_generale #contener .module_12 .in a.article h1,
#container_generale #contener .module_13 .in a.article h1{
    width: 96% !important;
    padding: 0px;
    height: auto;
}


#container_generale #contener .module_7 .in .mod a.article h1{
    float: none;
}
#container_generale #contener .module_7 .in .mod a.article i.icon {
    background-position: -220px -40px;
}
#container_generale #contener .module_1 .in a.article p,
#container_generale #contener .module_2 .in a.article p,
#container_generale #contener .module_3 .in a.article p,
#container_generale #contener .module_4 .in a.article p,
#container_generale #contener .module_5 .in a.article p,
#container_generale #contener .module_6 .in a.article p,
#container_generale #contener .module_7 .in a.article p,
#container_generale #contener .module_8 .in a.article p,
#container_generale #contener .module_9 .in a.article p,
#container_generale #contener .module_10 .in a.article p,
#container_generale #contener .module_11 .in a.article p,
#container_generale #contener .module_12 .in a.article p,
#container_generale #contener .module_13 .in a.article p{
    width: 96% !important;
    padding: 0px;
    height: auto;
}




#container_generale #contener .module_1 .in a.article .date_author,
#container_generale #contener .module_2 .in a.article .date_author,
#container_generale #contener .module_3 .in a.article .date_author,
#container_generale #contener .module_4 .in a.article .date_author,
#container_generale #contener .module_5 .in a.article .date_author,
#container_generale #contener .module_6 .in a.article .date_author,
#container_generale #contener .module_7 .in a.article .date_author,
#container_generale #contener .module_8 .in a.article .date_author,
#container_generale #contener .module_9 .in a.article .date_author,
#container_generale #contener .module_10 .in a.article .date_author,
#container_generale #contener .module_11 .in a.article .date_author,
#container_generale #contener .module_12 .in a.article .date_author,
#container_generale #contener .module_13 .in a.article .date_author{
    width: 96% !important;
    padding-top: 10px;
    height: auto;
}


#container_generale #contener .module_1 .in a.article:nth-child(2),
#container_generale #contener .module_2 .in a.article:nth-child(2),
#container_generale #contener .module_3 .in a.article:nth-child(2),
#container_generale #contener .module_4 .in a.article:nth-child(2),
#container_generale #contener .module_5 .in a.article:nth-child(2),
#container_generale #contener .module_6 .in a.article:nth-child(1),
#container_generale #contener .module_7 .in a.article:nth-child(2),
#container_generale #contener .module_8 .in a.article:nth-child(2),
#container_generale #contener .module_9 .in a.article:nth-child(2),
#container_generale #contener .module_10 .in a.article:nth-child(2),
#container_generale #contener .module_11 .in a.article:nth-child(2),
#container_generale #contener .module_12 .in a.article:nth-child(1),
#container_generale #contener .module_13 .in a.article:nth-child(2){
    width: 100%;
    height: auto;
    padding: 0px;
    padding-bottom: 20px;
}

#container_generale #contener .module_3 .in a.article:nth-child(5){
    position:relative;
    top: 0px;
    left: 0px;
}
#container_generale #contener .module_1 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_2 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_3 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_4 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_5 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_6 .in a.article:nth-child(1) img.img,
#container_generale #contener .module_7 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_8 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_9 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_10 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_11 .in a.article:nth-child(2) img.img,
#container_generale #contener .module_12 .in a.article:nth-child(1) img.img,
#container_generale #contener .module_13 .in a.article:nth-child(2) img.img{
    width: 100%;
    padding: 0px;
    height: auto;
}


#container_generale #contener .module_1 .in a.article:nth-child(2) h1,
#container_generale #contener .module_2 .in a.article:nth-child(2) h1,
#container_generale #contener .module_3 .in a.article:nth-child(2) h1,
#container_generale #contener .module_4 .in a.article:nth-child(2) h1,
#container_generale #contener .module_5 .in a.article:nth-child(2) h1,
#container_generale #contener .module_6 .in a.article:nth-child(1) h1,
#container_generale #contener .module_7 .in a.article:nth-child(2) h1,
#container_generale #contener .module_8 .in a.article:nth-child(2) h1,
#container_generale #contener .module_9 .in a.article:nth-child(2) h1,
#container_generale #contener .module_10 .in a.article:nth-child(2) h1,
#container_generale #contener .module_11 .in a.article:nth-child(2) h1,
#container_generale #contener .module_12 .in a.article:nth-child(1) h1,
#container_generale #contener .module_13 .in a.article:nth-child(2) h1{
    width: 96% !important;
    padding: 0px;
    height: auto;
}




#container_generale #contener .module_1 .in a.article:nth-child(2) p,
#container_generale #contener .module_2 .in a.article:nth-child(2) p,
#container_generale #contener .module_3 .in a.article:nth-child(2) p,
#container_generale #contener .module_4 .in a.article:nth-child(2) p,
#container_generale #contener .module_5 .in a.article:nth-child(2) p,
#container_generale #contener .module_6 .in a.article:nth-child(1) p,
#container_generale #contener .module_7 .in a.article:nth-child(2) p,
#container_generale #contener .module_8 .in a.article:nth-child(2) p,
#container_generale #contener .module_9 .in a.article:nth-child(2) p,
#container_generale #contener .module_10 .in a.article:nth-child(2) p,
#container_generale #contener .module_11 .in a.article:nth-child(2) p,
#container_generale #contener .module_12 .in a.article:nth-child(1) p,
#container_generale #contener .module_13 .in a.article:nth-child(2) p{
    width: 100% !important;
    padding: 0px;
    height: auto;
}




#container_generale #contener .module_1 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_2 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_3 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_4 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_5 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_6 .in a.article:nth-child(1) .date_author,
#container_generale #contener .module_7 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_8 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_9 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_10 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_11 .in a.article:nth-child(2) .date_author,
#container_generale #contener .module_12 .in a.article:nth-child(1) .date_author,
#container_generale #contener .module_13 .in a.article:nth-child(2) .date_author{
    width: 100% !important;
    padding: 0px;
    height: auto;
}


#container_generale #contener .module_4 .in a.article:nth-child(7),
#container_generale #contener .module_3 .in a.article:nth-child(7){
    display:none;
}


#container_generale #contener .module_7 .in .mod,
#container_generale #contener .module_7 .in .mod a.article,
#container_generale #contener .module_7 .in .bottom_link {
    width: 100%;

}

#container_generale #contener .module_7 .left {
    display:none;
}


.left_2 {
    position: relative;
    padding: 0px;
    background-color: transparent;
    border: medium none;
    width: 100%;
    min-height:auto;
}

.left_2 .carre_300,
.left_2 .carre_300 * {
    width: 100% !important;
}

#container_generale #contener .module_3 .in .left{display: none;}
.sondage {
    width: 100%;
    overflow: hidden;
}

#container_generale #contener .module_3 .in .left a.title_theme {
    width: 100%;
}




/* module 8 */

#container_generale #contener .module_8 span.cahier{
    display:none;
}
#container_generale #contener .module_8 a.title_theme,
#container_generale #contener .module_8 .left,
#container_generale #contener .module_8 .right,
#container_generale #contener .module_8 .left div.article{
      width: 100% !important;
      background-image:none !important;
      background-color:transparent !important;
      border: medium none;
      height: auto;
      color: #e1001b;
}
#container_generale #contener .module_8 a.title_theme span{position: relative;
width: 100%;text-align: right;-ms-transform: rotate(-90deg);
-webkit-transform: rotate(0deg);transform: rotate(0deg);

display: block;

right: 0;

top: 0;

font-size: 23px;}





#container_generale #contener .module_8 .left div.article,
#container_generale #contener .module_8 .right div.article {
    position: relative;
    float: right;
    width: 100% !important;
    height: 70px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #ccc;
    border-top: medium none !important;
}
#container_generale #contener .module_8 .left div.article a.article,
#container_generale #contener .module_8 .right div.article a.article {

width: 100% !important;
}
#container_generale #contener .module_8 .left div.article a.article img.img,
#container_generale #contener .module_8 .right div.article a.article img.img {
    position: relative;
    float: right;
    width: 48px;
    height: 56px;
    padding-left: 15px;
    padding-bottom: 15px;
    background-image: url('../images/images_css/sprite.png');
    background-position: 798px -165px;
}
#container_generale #contener .module_8 .left div.article a.article h1,
#container_generale #contener .module_8 .right div.article a.article h1 {
    position: relative;
    float: right;
    width: 80%;
    min-height: 40px;
    height: auto;
    padding-top: 0px;
    font-size: 14px;
    line-height: 18px;
    color: #333;
    display: inline-block;
}
#container_generale #contener .module_8 .left div.article a.date,
#container_generale #contener .module_8 .right div.article a.date {
    position: relative;
    float: right;
    width: auto;
    height: auto;
    padding-top: 10px;
    font-family: 'greta', Tahoma, Geneva, sans-serif;
font-size: 12px;
line-height: 13px;
color: #222;
}
#container_generale #contener .module_8 .left div.article  a.author,
#container_generale #contener .module_8 .right div.article  a.author {
    position: relative;
    float: right;
    width: auto;
    height: auto;
    padding-top: 10px;
    padding-left:5px;
    font-family: 'greta', Tahoma, Geneva, sans-serif;
    font-size: 12px;
    line-height: 13px;
    color: #e3000c;
    display: inline-block;
}

#container_generale #contener .module_8 .left div.article  a:hover.author,
#container_generale #contener .module_8 .right div.article  a:hover.author {
text-decoration:underline;
}





/* module 13 */

.TopNewsDiv {
    float: right;
    position: relative;
    width: 100%;
    min-height: 200px;
    display:inline-block;
    padding: 0px;
}


.SliderDownDiv {
   
    font-size: 15px;
    width: 90%;
}


/* sondage */

.sondage .result_sond .title,
.sondage .result_sond .ligne,
.jqbar,
.jqbar.horizontal .bar-label{
    width:100% !important;
}
.sondage .sondage_in,
.sondage .sondage_in,
.sondage .result_sond,
.sondage .result_sond
 {
    width: 100% !important;
    border: solid 1px #ccc !important;
    /* padding: 5px !important; */
    -webkit-box-shadow: 0px 0px 1px 0px rgba(16, 25, 0, 0.56) !important;
    -moz-box-shadow: 0px 0px 1px 0px rgba(16, 25, 0, 0.56) !important;
    box-shadow: inset 1px 0px 0px 1px rgba(171, 171, 171, 0.56) !important;
    box-sizing: border-box;
}

.sondage .sondage_in .title,
.sondage .sondage_in .ligne
 {
    width: 100% !important;
  }
.sondage a.title_theme,
.sondage .sondage_in .li,
.sondage .msg_sondage
 {
    width: 100% !important;
    display: inline-block;
    /* padding: 5px; */
}



.sondage a.title_theme{
    text-indent:15px !important;
    position: relative;
    top: 0px;
}

/* flash infos */


.flashinfos,
.modules_slide_flashinfos {
    width: auto !important;
}

.flashinfos a.title_theme,
.flashinfos a.article{
    width: 100% !important;
    display: inline-flex;
}

.flashinfos a.article .date_author {
    background-position: -239px -258px;
}
.flashinfos a.article h1{
    width: 100% !important;
    position: inherit;
    display: inline-flex;
    line-height: 34px;
}

.modules_slide_flashinfos .bx-wrapper{
    max-width: 100% !important;
}







/*  module hide */

#container_generale #header_generale #header .center .pub_468_90,
.module_plus_articles,
.module_newsletter,
#plus_lus,
.contener_left .video,
.module_2 .carre_300,
#container_generale #contener .module_13,
#container_generale #contener .module_12 .left {
    display:none;
}




.module_2 a.link_plus{
    left:0px;
}





/* menu header */


#container_generale #header_generale #header .menu {
    width: 100%;
    height: auto;
    background-color: #12191E;
}
#container_generale #header_generale #header .menu span:nth-child(2).separ {
    display:none;

}
#container_generale #header_generale #header .menu div.m:nth-child(11),
#container_generale #header_generale #header .menu a.m:nth-child(12){

width: 50% !important;

background-image: none;

border: medium none;

font-size: 23px;

background-color: #dc5500;
}

#container_generale #header_generale #header .menu div.m:nth-child(11){
    
background-color: #ef5c00;
}

#container_generale #header_generale #header .menu .m, #container_generale #header_generale #header .menu a.m {
    font-size: 16px;
    /*width: 99px !important;*/
    width: 32.70% !important;
    padding: 0px !important;
    border-bottom: 1px solid #19253A;
    border-top: 1px solid #000;
}

#container_generale #header_generale #header .menu a.m:nth-child(1) {
    display: none;
}
#container_generale #header_generale #header .menu a.m:nth-child(21) {
    width: 100% !important;
}

#container_generale #header_generale #header .menu .m ul,
#container_generale #header_generale #header .menu .m ul  li {
    width: 100%;
}

#container_generale #header_generale #header .menu .m:nth-child(9) ul li a.sm,
#container_generale #header_generale #header .menu .m:nth-child(12) ul li a.sm{
    width: 100%;
}
#container_generale #header_generale #header .menu .m ul li a.sm {
    font-size: 18px;
    width: 100%;
    font-weight: normal;
}











/* separ */
.separ_40 {
    padding-top: 20px;
}

.separ_20 {
    padding-top: 10px;
}


/* header */

#container_generale #header_generale {
    background-position: center -599px;
    background-color: #c00c0c;
}

#container_generale .header_fixed {
    position: inherit !important;
    top: 0px !important;
    z-index: 0 !important;
    -webkit-box-shadow: 0px 0px 1px 0px rgba(16, 25, 0, 0.56);
    -moz-box-shadow: 0px 0px 1px 0px rgba(16, 25, 0, 0.56);
    box-shadow: 0px 0px 1px 0px rgba(16, 25, 0, 0.56);
}

#container_generale #header_generale #header .center a.archives{
    display: none;
}

#container_generale #header_generale #header .center {
    height: auto;
}
#container_generale #header_generale #header .center a.logo{

float: initial;

margin: 0 auto;

display: inherit;
}
#container_generale #header_generale #header .center .version{
    display:none;
}

#container_generale #header_generale #header .center .social {
    width: 100%;
    display: inline-block;
    background-color: #ee0000;
    height: 40px;
    padding-right: 10px;
}
#container_generale #header_generale #header .center .social * {
    height: 30px !important;
    line-height: normal !important;
    top: 11px !important;
}

#container_generale #header_generale #header .center .search {
    padding-top: 4px;
    padding-right: 00px;
    left: 0px;
    top: 0px;
    position: relative;
    height: 30px;
    width: 100%;
    background-color: #c00c0c;
    color: #fff;
}
#container_generale #header_generale #header .center .search .input {
    width: 100%;
}

#container_generale #header_generale #header .top .right {
    width: 100% !important;
    /* display: none; */
    height: 60px;
}
#container_generale #header_generale #header .top .right span {
    display: none;
}

#container_generale #header_generale #header .top .right a.li {
    width: 35% !important;
    padding-right: 0px;
    padding-left: 0px;
}



.ticker-wrapper.has-js {
    width: 100% !important;
}

.ticker {
    width: 100% !important;
    position: absolute !important;
    right: 85px;
}
.right .ticker-controls{
    top: 6px !important;
    z-index: 999;
    background-color: #E2E2E2;
}


.ticker-content {
    font-family: 'greta', Tahoma, Geneva, sans-serif !important;
    font-size: 11px !important;
    width: 100% !important;
    padding-right: 5px !important;
    right: 0px !important;
}

.ticker-controls li {
    margin-left: 0px !important;
}







/* module 9 : album photo */

#container_generale #contener .module_9 .in .left {
    width: 100%;
    height: auto;
    padding-bottom: 15px;
}

#container_generale #contener .module_9 .in .left a.alb{
    float: right;
}
#container_generale #contener .module_9 .in .left a.alb p,
#container_generale #contener .module_9 .in .left a.alb .date_author
{
        width: 90%;
}

#container_generale #contener .module_9 .in .left a.alb h1
{
        width: 90%;
        font-size: 18px;
        line-height: 24px;
        padding-top: 30px;
}
#container_generale #contener .module_9 .in,
.modules_slide_albums,
.modules_slide_albums .bx-wrapper,
.modules_slide_albums .bx-wrapper .bx-viewport,
.modules_slide_albums .bx-wrapper img {
    height: auto !important;
    width: 100% !important;
    padding: 0px !important;
}
.modules_slide_albums .bx-wrapper .bx-prev{

}
.modules_slide_albums .bx-wrapper .bx-controls-direction a {
    margin-top: -85px !important;
}

.modules_slide_albums .bx-wrapper .bx-prev {
    left: -9px !important;
}

.modules_slide_albums .bx-wrapper span {
    display:none;
}




/* modules slide dossiers */

.modules_slide_dossiers,
.modules_slide_dossiers .bx-wrapper img {
    width: 100% !important;
    height: auto !important;
}

.modules_slide_dossiers .bx-wrapper,
.modules_slide_dossiers .bx-wrapper .bx-viewport,
.modules_slide_dossiers .bx-wrapper .bxslider {
    /* width: initial !important; */
    height: auto !important;
}

.modules_slide_dossiers .bx-wrapper .bx-prev,
.modules_slide_dossiers .bx-wrapper .bx-next{
    top:33px !important;
}
#container_generale #contener .modules_dossiers .content {
    height: auto;
    /* width: 50%; */
    bottom: 0px;
}
#container_generale #contener .modules_dossiers .content a.dossier h2{
    display:none;
}

#container_generale #contener .modules_dossiers .content a.dossier h1{
    font-size:18px;
}



/* modules slide videos */

.modules_slide_videos {
    width: 100% !important;
    height: auto !important;
}

.modules_slide_videos .bx-wrapper,
.modules_slide_videos .bx-wrapper .bx-viewport,
.modules_slide_videos .bx-wrapper .bxslider {
    /* width: initial !important; */
    height: auto !important;
}


.modules_slide_videos .bx-wrapper li a.vid {
    width: 23.5% !important;
    padding-right: 1% !important;
}

 .modules_slide_videos .bx-wrapper a.vid img.img {
    width: 99% !important;
    height: 100px !important;
}

.modules_slide_videos .bx-wrapper a.vid h1 {
    width: 100% !important;
    height: auto !important;
}

.modules_slide_videos .bx-wrapper a.vid .date_author {
    display: none !important;
}
.modules_slide_videos .bx-wrapper li a.vid span {
     display: none !important;
}

#container_generale #contener .module_10 .top {
    width: 100% !important;
}
#container_generale #contener .module_10 .top a.title_theme {
    width: 131px !important;
    background-color: #8B0000 !important;
    z-index: 999 !important;
    background-position: -404px -1027px !important;
}
#container_generale #contener .module_10 .top span {
    width: 100% !important;
}

#container_generale #contener .module_10 .top .sous_rubrique {
    width: auto !important;
}

/* modules slide caricatures */

.modules_slide_caricatures {
    width: auto !important;
}

.modules_slide_caricatures  ul.bxslider li{
    width: inherit !important;
}
.modules_slide_caricatures ul.bxslider li a.article {
    width: initial !important;
}


.modules_slide_caricatures ul.bxslider li a.article img.img {
    width: 100% !important;
    height: auto !important;
    position: relative !important;
    float: left !important;
}



#container_generale #contener .modules_dossiers a img.img {
    width: 100% !important;
    height: auto !important;
}


.modules_slide_caricatures .bx-viewport{
    height: 100% !important;
}

.modules_slide_caricatures .bx-wrapper .bx-pager{
    right: 0px !important;
    width: 100% !important;
}


/* footer */
#container_generale #footer_generale #footer .top,
#container_generale #footer_generale #footer .center {
    display: none;
}
#container_generale #footer_generale #footer .bottom {
     width: 100%;
}




/* contener category */

#container_generale #contener #contener_category,
#container_generale #contener #contener_category .contener_right,
#container_generale #contener #contener_category .contener_left,
#container_generale #contener #contener_category .contener_right .liste_article {
    width: 100%;
    position: initial;
    padding:0px;
    /* display: inline-flex; */
}

#container_generale #contener #contener_category .contener_left {
     box-shadow: 0px 0px 0px 0px rgba(16, 25, 0, 0.56);
    background-color: transparent;
}
   
#container_generale #contener #contener_category .contener_right a.title_theme,
#container_generale #contener #contener_category .contener_right .liste_article {
    padding:15px;
    width: auto;
}
#container_generale #contener #contener_category .contener_right .liste_article a.article{
    width: 48% !important;
    height:280px !important;
    padding-bottom:5%;
    padding-left: 2%;
    overflow:hidden;
    margin-bottom: 5%;
}


#container_generale #contener #contener_category .contener_right .liste_article a:nth-child(2).article, #container_generale #contener #contener_category .contener_right .liste_article a:nth-child(1).article {
    
padding-left: 5px;
}
#container_generale #contener #contener_category .contener_right .liste_article a.article img{
    width:100% !important;
    height: 100px !important;
}
#container_generale #contener #contener_category .contener_right .liste_article a:nth-child(2).article h1, #container_generale #contener #contener_category .contener_right .liste_article a:nth-child(1).article h1{
    font-size: 16px;
    line-height: 21px;
}
#container_generale #contener #contener_category .contener_right .liste_article a.article h1{
    width:100% !important;
    font-size: 14px;
    line-height: 22px;
    padding-right: 0px;
}
#container_generale #contener #contener_category .contener_right .liste_article a.article p{
    width:100% !important;
    float: right !important;
    padding-right: 0px;
} 

#container_generale #contener #contener_category .contener_right .liste_article a.article .date_author{
   display:none;
}





/* contener article */

#container_generale #contener #contener_article,
#container_generale #contener #contener_article .contener_right,
#container_generale #contener #contener_article .contener_left,
#container_generale #contener #contener_article .contener_right .liste_article {
    width: 100%;
    position: initial;
    padding:0px;
}

#container_generale #contener #contener_article .contener_left {
     box-shadow: 0px 0px 0px 0px rgba(16, 25, 0, 0.56);
    background-color: transparent;
}

.contener_left .liens_divers,
.contener_left .liens_divers *{
     width: 100% !important;
}

.module_social .social_in{
    width: 100% !important;
}
   
#container_generale #contener #contener_article .contener_right a.title_theme {
    padding:15px;
    width: auto;
}

#container_generale #contener #contener_article .contener_right .details_article .meme_categorie_in .title_theme{
    padding:0px;
    text-indent:5px;
}

#container_generale #contener #contener_article .img {
    width: 100%;
    right: 0px;
    top: 0px;
}

#container_generale #contener #contener_article .in,
#container_generale #contener #contener_article .contener_right .details_article .article,
#container_generale #contener #contener_article .contener_right .details_article .article h1,
#container_generale #contener #contener_article .contener_right .details_article .article img.img,
#container_generale #contener #contener_article .contener_right .details_article .article .date_author,
#container_generale #contener #contener_article .contener_right .details_article .article .txt,
#container_generale #contener #contener_article .contener_right .details_article .article .tags,
#container_generale #contener #contener_article .contener_right .details_article .article .partage,
#container_generale #contener #contener_article .contener_right .details_article .meme_categorie,
#container_generale #contener #contener_article .contener_right .details_article .article .commentaire,
#container_generale #contener #contener_article .contener_right .details_article .article .liste_commentaire,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire .mod,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire .mod_2,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire .mod label,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire .mod_2 label,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire .mod input,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire .mod_2 input,
#container_generale #contener #contener_article .contener_right .details_article .article .form_commentaire .mod_2 textarea{
     width: 100% !important;
}

#container_generale #contener #contener_article .contener_right .details_article .meme_categorie_in a.article{
    width: 230px !important;
}

#container_generale #contener #contener_article .contener_right .details_article .meme_categorie_in a.article h1{
    width: 200px !important;
}

#container_generale .note_article_opinion{
    width: 99%;
}

#container_generale #contener #contener_article .contener_right .details_article .meme_categorie a.article{
    width: 49% !important;
    padding-left: 1% !important;
    height: 250px;
}
#container_generale #contener #contener_article .contener_right .details_article .meme_categorie a.article img{
    height: 125px !important;
}
     


#container_generale #contener #contener_article .in{
    padding: 2.5%;
    width: 95% !important;
}
#container_generale #contener #contener_article .contener_right .details_article{
    padding: 2.5%;
    width: 95% !important;
}


#container_generale #contener #contener_article .contener_right .details_article .article img.img{
     width: 100% !important;
     padding-right: 0px;
     right: 0px;
     left: 0px;
     top: 0px;
}




/* page contact */
#container_generale #contener #contener_contact,
#container_generale #contener #contener_contact .img,
#container_generale #contener #contener_contact .txt,
#container_generale #contener #contener_contact form.well,
#container_generale #contener #contener_contact form.well .modd,
#container_generale #contener #contener_contact form.well .modd label,
#container_generale #contener #contener_contact form.well .modd input,
#container_generale #contener #contener_contact form.well .modd textarea{
    width:100%;
    padding:0px;
}
#container_generale #contener #contener_contact .img {
    top: 0px;
    left: 0px;
}

#container_generale #contener #contener_contact form.well p,
#container_generale #contener #contener_contact form.well p .btn{
    width:100%;
}

#container_generale #contener #contener_contact form.well .modd .lig{
    width:100%;
    padding-top: 10px;
    position: relative;
    float: left;
}
#container_generale #contener #contener_contact .in{
 width:95%;
 padding:2.5%;
}



/* page video */
#container_generale #contener #contener_video,
#container_generale #contener #contener_video .top,
#container_generale #contener #contener_video span.separ,
#container_generale #contener #contener_video .contener_center span.separ,
 #container_generale #contener #contener_video .contener_bottom span.separ,
 #container_generale #contener #contener_video .contener_center{
    width:100%;
}
#container_generale #contener #contener_video .contener_center a.li_vi{
    width: 31%;
    padding-left:1%;
    height: 200px;
}
#container_generale #contener #contener_video .contener_center a.li_vi img,
#container_generale #contener #contener_video .contener_center a.li_vi .date{
    width:98%;
    padding: 1%;
}

#container_generale #contener #contener_video .contener_center a.li_vi h1{
    width:98%;
    padding: 1%;
    height: 100px;
}

#container_generale #contener #contener_video .contener_center a.li_vi span{
    right: 10px;
    top: 20px;
}


#container_generale #contener #contener_video .contener_right{
    width:98%;
    padding: 1%;
    min-height: auto;
}
#container_generale #contener #contener_video .contener_right .video_lecteur,
#container_generale #contener #contener_video .contener_right .video_lecteur *,
#container_generale #contener #contener_video .contener_right .video_lecteur iframe{
    width:100% !important;
    height:auto !important;

}





/* page album photo et page caricature */


#container_generale #contener #contener_albums,
#container_generale #contener #contener_albums .details, 
#container_generale #contener #contener_albums div:nth-child(3){
width:100% !important;
padding:0px !important;

}


#container_generale #contener #contener_albums .partage{
width:94% !important;
padding:2% !important;
padding-bottom:30px !important;
}


#container_generale #contener #contener_albums .partage #fb_like,
#container_generale #contener #contener_albums .partage #fb_share,
#container_generale #contener #contener_albums .partage #twitter,
#container_generale #contener #contener_albums .partage #googleplus, 
#container_generale #contener #contener_albums div#twitter:nth-child(3){
    width:23% !important;
}



#container_generale #contener #contener_albums .details h1,
#container_generale #contener #contener_albums .details p{
width:95% !important;
text-align:center;

}

.liste_albums a.li_alb {
    width: 49%;
    height: 200px !important;
    padding-left: 1%;
}


.liste_albums a.li_alb h1{
    width: 100%;
}

.liste_albums a.li_alb img.img {
    width: 100%;
    height:130px;
}



/* page liste makelet rayi */

#container_generale #contener #contener_category .contener_right .liste_article_2 {
    width: 100%;
}


#container_generale #contener #contener_category .contener_right .liste_article_2 .mod {
    width: 48%;
    height: 170px;
    padding-left: 2%;
}

#container_generale #contener #contener_category .contener_right .liste_article_2 a.article {
    position: inherit;
    float: initial;
}

#container_generale #contener #contener_category .contener_right .liste_article_2 .mod a.author {
    padding-left: 10px;
    padding-right: 10px;
}

#container_generale #contener #contener_category .contener_right .liste_article_2 .mod a.article h1 {
    padding-top: 0px;
    position: inherit;
    float: inherit;
    width: 100%;
    height: auto;
    font-size: 19px;
    line-height: 25px;
    padding-right: 10px;
}


/* page details dossiers */

#container_generale #contener #contener_dossiers,
#container_generale #contener #contener_dossiers .contener_top,
#container_generale #contener #contener_dossiers .contener_bottom,
#container_generale #contener #contener_dossiers .contener_bottom .liste_articles,
#container_generale #contener #contener_dossiers .contener_bottom .liste_videos,
#container_generale #contener #contener_dossiers .contener_bottom .liste_albums,
#container_generale #contener #contener_dossiers .contener_bottom .liste_articles a.title_theme,
#container_generale #contener #contener_dossiers .contener_bottom .liste_videos a.title_theme,
#container_generale #contener #contener_dossiers .contener_bottom .liste_albums a.title_theme {
    width: 100% !important;
    padding: 0px !important;
}


#container_generale #contener #contener_dossiers .contener_top img.img,
#container_generale #contener #contener_dossiers .contener_top .details,
#container_generale #contener #contener_dossiers .contener_top .details h1,
#container_generale #contener #contener_dossiers .contener_top .details p,
#container_generale #contener #contener_dossiers .contener_top .details .partage{
   width: 100% !important;
}

#container_generale #contener #contener_dossiers .contener_bottom .liste_articles a.article {
    width: 46%;
    padding: 2%;
    float: right;
}

#container_generale #contener #contener_dossiers .contener_bottom .liste_articles a.article img.img,
#container_generale #contener #contener_dossiers .contener_bottom .liste_articles a.article h1,
#container_generale #contener #contener_dossiers .contener_bottom .liste_articles a.article .date_author{
    width: 100% !important;
}



#container_generale #contener #contener_dossiers .contener_bottom .liste_videos a.vid {
    width: 46%;
    padding: 2%;
    float: right;
}

#container_generale #contener #contener_dossiers .contener_bottom .liste_videos a.vid img.img,
#container_generale #contener #contener_dossiers .contener_bottom .liste_videos a.vid h1,
#container_generale #contener #contener_dossiers .contener_bottom .liste_videos a.vid .date_author{
    width: 100% !important;
}



#container_generale #contener #contener_dossiers .contener_bottom .liste_albums a.alb {
    width: 46%;
    padding: 2%;
    float: right;
}

#container_generale #contener #contener_dossiers .contener_bottom .liste_albums a.alb img.img,
#container_generale #contener #contener_dossiers .contener_bottom .liste_albums a.alb h1,
#container_generale #contener #contener_dossiers .contener_bottom .liste_albums a.alb .date_author{
    width: 100% !important;
}
#container_generale #contener #contener_dossiers .contener_bottom .liste_albums a.alb img.img_min {
    width: 32%;
    height: 36px;
    float: right;
    padding-left: 2%;
}
#container_generale #contener #contener_dossiers .contener_bottom .liste_articles,
#container_generale #contener #contener_dossiers .contener_bottom .liste_videos,
#container_generale #contener #contener_dossiers .contener_bottom .liste_albums {
    height: auto;
}













/* page liste dossier */


#container_generale #contener #contener_dossiers .contener_right a.li_dos,
#container_generale #contener #contener_dossiers .contener_right a.li_dos img.img,
#container_generale #contener #contener_dossiers .contener_right a.li_dos h1,
#container_generale #contener #contener_dossiers .contener_right a.li_dos p {
    width: 100%;
}
#container_generale #contener #contener_dossiers .contener_left {
    width: 100%;
    padding: 0px;
}

#container_generale #contener #contener_dossiers .contener_right {
    width: 96%;
    padding: 2%;
}












@media (max-width: 801px) and (min-width: 500px){
    #container_generale #contener #contener_article .contener_right .details_article .meme_categorie a.article img {
        height: 150px !important;
    }
}




}