@charset "UTF-8";
/* CSS Document */

/* Version Mobile */

.mod_21196055 {background-color: #054D95;}
.mod_21196055 .entete {padding: 20px 2px !important;}

/* Module ZinfosNews sur la Home */

.mod_21907286 {margin-top: 0px;}

.mod_21184434 {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #054d95;
}

.mod_21184439 .lire_suite {display: none;}

/* Blog Communique Home */

.mod_20607752 .entete {padding: 24px 0px;}

.mod_20607752 .pager {text-align: center !important;}

.mod_20607752 {
	width: 700px;
	margin-top: 20px;
	border-radius: 20px;
	overflow: hidden;
}

.mod_20607752 .photo img, .mod_20607752 .photo .img, .mod_20607752 a.photo_a {width: 100%;}

.mod_20607752 .titre {
    padding: 10px;
    min-height: 5em;
}

.mod_20607752 .cel1 {
    position: relative;
    background-color: #FFF;
    padding: 0px 0px;
    border-radius: 15px;
    overflow: hidden;
    border: solid 1px #d0d0d0;
    margin-left: 4px;
    margin-right: 4px;
}

.mod_20607752 .inner {
    background-color: #efefef;
	padding-top: 10px; }

.mod_20607752 .forpager {
	width: 700px !important;
	border: inherit;
	border-radius: inherit;
	margin-top: inherit;
	margin-bottom: inherit;
	margin-right: inherit;
	margin-left: inherit;
	max-width: inherit !important;
	background-color: #efefef;
}

.mod_20607752 .date {
    text-align: center;
    color: #666666;
    text-decoration: none;
    font: normal 11px "Arial", sans-serif;
    padding: 7px 0px;
}

.mod_20607752 tr {
	display: flex;
	justify-content: space-around;
}

/* #################### Majuscule première Lettre #################### */

.mod_12803849 #para_1 .texte div.firstletter:first-letter,
.mod_13664582 #para_1 .texte div.firstletter:first-letter,
.mod_15085771 #para_1 .texte div.firstletter:first-letter,
.mep128 .mod_19614389 #para_1 .texte div.firstletter:first-letter,
.mep132 .mod_27915589 #para_1 .texte div.firstletter:first-letter,
.mep133 .mod_28018722 #para_1 .texte div.firstletter:first-letter,
.mep134 .mod_29220098 #para_1 .texte div.firstletter:first-letter,
.mep135 .mod_29695088 #para_1 .texte div.firstletter:first-letter,
.mep120 .mod_14307777 #para_1 .texte div.firstletter:first-letter,
.mep139 .mod_31422708 #para_1 .texte div.firstletter:first-letter,
.mep131 .mod_26477336 #para_1 .texte div.firstletter:first-letter,
.mep137 .mod_30249802 #para_1 .texte div.firstletter:first-letter,
.mep126 .mod_18102002 #para_1 .texte div.firstletter:first-letter,
.mep127 .mod_19546027 #para_1 .texte div.firstletter:first-letter {
    font-size: +1em !important;
}

/* CLIP A LA UNE */

.mod_20581504 .photo img, .mod_20581504 .photo .img, .mod_20581504 a.photo_a {width: 290px;}
.mod_20581504 .nom_rub361 {display: none;}


/* Résultats recherche */

.mod_12803861 .cel1 {
    background-color: rgb(255, 255, 255)!important;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 10px;
    border-radius: 15px;
    border: 1px solid #d2d2d2;
}

.mod_12803861 .cel1:hover {
        background-color: rgb(236, 236, 236);
}

/* LES PLUS LUS DE LA SEMAINE ET DE LA JOURNEE V2 */

.mod_34763447,
.mod_34894706,
.mod_34763870,
.mod_47950046 {
    border-radius: 20px;
    overflow: hidden;
    border: solid 1px #c3c3c3;}

/* LES PLUS LUS DE LA SEMAINE ET DE LA JOURNEE */

#mod_20102413 {margin-top: 20px;}

.mod_20102413 .entete,
.mod_16953463 .entete {
        border-radius: 20px;
    overflow: hidden;
        padding: 10px 0px;
    }

.mod_20102413 .opacity,
.mod_16953463 .opacity {background-color: rgb(255, 255, 255);}

.mod_20102413 .bg-image,
.mod_16953463 .bg-image {height: 21em !important;}

.mep101 .mod_20102413 .bg {width: 289px;}

.mod_20102413 .cel1,
.mod_20102413 .cel2,
.mod_16953463 .cel1,
.mod_16953463 .cel2 {
    border-radius: 15px !important;
    overflow: hidden;
    border: solid 1px #d0d0d0;
}

.mod_20102413 .cel1 > div,
.mod_20102413 .cel2 > div,
.mod_16953463 .cel1 > div,
.mod_16953463 .cel2 > div {background-size: contain !important;}

.mod_16953463 .titre, .mod_16953463 .titre a,
.mod_20102413 .titre, .mod_20102413 .titre a {padding: 13px 0px; font-size: 1.2em !important;}


/* MODULE TAG SUR LA HOME */

.mod_20286160 {display: inline-flex; width: 1020px; background-color: #f2f2f2; border-radius: 20px 0px; }
.mod_20286160 .entete { padding: 21px 17px !important; border-radius: 20px 0px;}

.mod_20286160 .tag, .mod_20286160 .tag a {margin-right: 30px; font-size: 1em !important;}


/* Module PopUp Pub pour Zinfos974 */

.mod_20101658 {
    background-color: #bf0f00;
        padding: 10px;
        border-radius: 10px;}


#main {
    background-color: white;
}

.mod_18586344 {
    width: 300px;
    background-color: #f1f1f1;
    height: 530px;
}

/* DEBUT Module sous menu local */

.mod_18611971 {
    width: 1020px; 
    z-index: 500 !important; 
    display: flex; 
    background-color: #f2f2f2;
    margin: 0px auto;
	border-radius: 0 0 20px 20px;
    overflow: hidden;
}


.mod_18611971 .entete {
    padding: 7px 32px !important;
    width: 40px;}

#menuliste_12576678_2 {
	background-color: #484848;
	padding: 0px 5px !important;
	border-radius: 7px;
}

#menuliste_12576678_2 a {color: white !important;}

#menuliste_12576678_2 a:hover {color: black !important;}

#menuliste_12576678_2:hover {background-color: #FBFF00 !important;}


/* FIN Module sous menu local */

/* David - Module séparateur PUB */

.spe{
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 40px;
        width: 260px;
        background-color: #56C8F3;
    }
    #spe-titre {
        padding: 5px 0px;
        width: 40%;
        background-color: white;
    }

    #spe-titre h3 {
        margin: 0px;
        padding: 0px;
        color: #56C8F3; 
        text-align: center; 
        line-height: 10px;}


/* Module Législative2017 */

.mod_17878662 .photo img, .photo .img, a.photo_a {width: 90px;}
.mod_17878662 .photo {
    position: absolute;
    float: left;
    left: 0px;
    top: 0px;}

.mod_17878662 .titre {
    width: 80%;
    float: right;}

.mod_17878662 .cel1, .mod_17878662 .cel2 {margin-bottom: 10px;}

/* menu éphémère */

.mod_17333796 {background-color: #707070;}

/* liste des blogs */

.mod_17238043 {width: 700px !important;}

/* DEBUT Module Sondage SurveyMonkey */

.surveymonkey a {color: #4A4A4A; font-size: 20px; text-decoration: none;}
.surveymonkey a:hover {color: grey;}
.surveymonkey {margin-top: 10px; text-align: center; width: 100%; height: 30px; background-color: #efefef; padding: 15px 0px;}

/* FIN Module Sondage SurveyMonkey */

#z_col100 {overflow: hidden;}

/* Perso affichage box d'inscription sur commentaire */

.body_ibox .mod_3781711 .cel1 {
    background-color: #d8d8d8 !important;
        border: solid 1px black;
}




/* DEBUT les zinfosblog */

.mod_16848650 {width: 700px;}
.mod_16848650 .categorie {
    padding: 5px;
    background-color: #4c6d79;
    margin-bottom: 12px;
    margin-top: 12px;}


/* FIN les zinfosblog */


/* MODULE _ DEBUT A LA UNE */

.mod_14761328 .menu {
    width: 345px !important;
    background-color: #2b2b2b;
}

.mod_14761328 .opacity {
    position: relative !important;  
    background-color: rgb(255, 255, 255) !important;
        width: 97% !important;
        border-radius: 20px 20px 0px 0px;
        padding: 5px;
        -webkit-box-shadow: 0px -5px 26px -2px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px -5px 26px -2px rgba(0,0,0,0.75);
        box-shadow: 0px -5px 26px -2px rgba(0,0,0,0.75);
}

.mod_14761328 .pager {
    margin-left: auto;
    margin-right: auto;
    left: 470px;
    width: 50%;
}

.mod_14761328 .pager .sel {
    background-color: white !important;
    opacity: inherit !important;
}

.mod_14761328 .texte, .mod_14761328 .texte a {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    color: black !important;
}

.mod_14761328 .pager a {
    opacity: inherit !important;
    background-color: #bf0f00;
    border: white 1px solid;
}

.mod_14761328 .premier_titre, .mod_14761328 .premier_titre a {
    font-family: 'Open Sans', sans-serif !important;
        text-align: center;
   
    color: #000 !important;
	letter-spacing: -1px;
}

.mod_14761328 .menu li a.titre {
    color: white;
    font-size: 130%;
}

.mod_14761328 .menu li {
    background-color: #bf0f00;
}

.mod_14761328 .menu li:hover {
    background-color: #F2F2F2;
}

.mod_14761328 .menu li a.titre span.ib:hover {
    color : #bf0f00 !important;
}

.mod_14761328 .section div {background-size: cover !important;}

.mod_14761328 {
	width: 1020px;
	border-radius: 20px 20px 0 0;
    	overflow: hidden;
}

/* Perso-twitter-home DEBUT */

#mod_14053540 {
    background-image: url(http://www.zinfos974.com/docs/Bannieres/2-NewsletterV2.png)!important;
    background-size: cover !important;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.mod_14053540 .cel1 {
    background-color: transparent !important;
    padding: 30px 0px !important;
    text-align: center;
}

/* Perso-twitter-home FIN */

.z_col2_inner, .z_col2_td_inner {
    background-color: #fff !important;
}

.mod_12229021, .mod_12229284, .mod_12229286, .mod_12229288, .mod_12229292, .mod_12229289, .mod_12229294 {
    width:300px;
}

.mod_12229021 .support, .mod_12229284 .support, .mod_12229286 .support, .mod_12229288 .support, .mod_12229292 .support, .mod_12229289 .support, .mod_12229294 .support {
    border-bottom: 1px solid #ebebeb !important;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    margin-bottom:20px;
}

.block_Pilier {
    width:300px;
}

.block_Pilier h2{
    margin:0;
    padding:15px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    text-transform:uppercase;
    font-weight:normal;
    background-color:#ebebeb;
}

/* PUB ADTECH */
#6108661 {
    width: 1020px !important;
    text-align: center !important;
    margin: 0 0 0 -20px !important;
    padding: 10px 0 !important;
    background-color:#ffffff !important;
}
/* HR associé */
.mod_12790561 {
    display:none;
}


#ecart_after_12229013, #ecart_after_12229021, ecart_before_12229067, ecart_after_12229067, ecart_before_12229075, ecart_after_12229075, ecart_before_12229076, ecart_after_12229076, ecart_before_12229077, ecart_after_12229077, ecart_before_12229078, ecart_after_12229078, ecart_before_12229079 {
    display:none;
}

.mod_12229021 .celdefil, .mod_12229284 .celdefil, .mod_12229286 .celdefil, .mod_12229288 .celdefil, .mod_12229292 .celdefil, .mod_12229289 .celdefil, .mod_12229294 .celdefil {
    padding:15px 15px 0 15px !important;
}

#mod_12164128 .rubrique {
    display:none !important;
}


/* XXXXXXXXXX   Nouvelle Charte graphique 2016 ci-dessous  XXXXXXXXXX */

/* XXXXXXXXXX   HELPERS   XXXXXXXXXX */

.uppercase {
    text-transform:uppercase;
}

/* XXXXXXXXXXXXXXX Couleurs de texte XXXXXXXXXXXXXXX */
.textColor_white {
    color: #fff;
}

.textColor_red {
    color:#bf0f00;
}

.textColor_black {
    color:#000;
}

.textColor_blue {
    color:#3dd2ff;
}

.textColor_darkGrey {
    color:#373737;
}


/* XXXXXXXXXXXXXXX Couleurs de background XXXXXXXXXXXXXXX */
.bkgColor_darkGrey {
    background-color:#373737;
}

.bkgColor_darkGrey2 {
    background-color:#2B2B2B;
}

.bkgColor_lightGrey {
    background-color:#f5f5f5;
}

.bkgColor_red {
    background-color:#bf0f00;
}

.bkgColor_blue {
    background-color:#0c9ee2;
}

.bkgColor_white {
    background-color:#ffffff;
}


.h1_zinfos2016 {
    margin:0;
    font-family: 'Open Sans', sans-serif;
    font-size:48px;
}

.h3_zinfos2016 {
    margin:0;
    font-family: 'Open Sans', sans-serif;
    font-size:36px;
    font-weight:300;
}

.p_zinfos2016 {
    margin:0;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight:300;
}

.mod_12645739, .mod_15272013, .mod_15272014  {
    margin-top:-10px;
}

.mod_12645739 .pager a,
.mod_15272013 .pager a,
.mod_15272014 .pager a {
    border:0 !important;
    background-color: #373737 !important;
    padding: 3px 10px !important;
    line-height: 24px !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight: 300 !important;
}

.mod_12645739 .pager a:hover, .mod_12645739 .pager .sel,
.mod_15272013 .pager a:hover, .mod_15272013 .pager .sel,
.mod_15272014 .pager a:hover, .mod_15272014 .pager .sel {
    color: #ffffff !important;
    background: #bf0f00 !important;
    font-weight: 300 !important;
    border:0 !important;
}

.mod_12645748 {
    margin-top:10px;
}

.mod_12645748 .pager a {
    border:0 !important;
    background-color: #373737 !important;
    padding: 3px 10px !important;
    line-height: 24px !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight: 300 !important;
}

.mod_12645748 .pager a:hover, .mod_12645748 .pager .sel {
    color: #ffffff !important;
    background: #bf0f00 !important;
    font-weight: 300 !important;
    border:0 !important;
}


/* XXXXXXXXXXXXXXX Text helpers XXXXXXXXXXXXXXX */
.textLight {
    font-weight:300;
}

.textBold {
    font-weight:900;
}

.textSousTitre {
    font-size:24px;
}

.textAlign_Center {
    text-align:center;
}

.textSousTitreGlobal {
    font-size: 22px;
    text-transform: lowercase;
    font-style: italic;
    font-weight: 300 !important;
}



.Block1020px {
    position:relative;
    width:100%;
    max-width:1020px;
    margin:0px auto 0px auto;
}

.Block100percent {
    position:relative;
    width:100%;
    margin:0;
    display: inline-flex;
}

.BlockFixed100percent {
    position:fixed;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    top:0;
    left:0;
}

.BlockDarkFixed100percent {
    position:fixed;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    top:0;
    left:0;
    background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_dark.png") repeat top left;
    z-index: 100000;
    display:block;
}

#popupZinfos {
    position:fixed;
    top:50%;
    left:50%;
    width:300px;
    height:250px;
    margin:-150px 0 0 -125px;
}

#btn_close {
    position:absolute;
    top:-25px;
    right:0;
}

#btn_close div{
    width:18px;
    height:18px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/btn_close2.png") no-repeat top left;
}

#btn_close:hover div{
    background-position:0 -18px;
}

.Block980px {
    position:relative;
    width:100%;
    max-width:980px;
    margin:0px auto 0px auto;
}

.absoluteFix {
    position:absolute !important;
}

.fakeBlock {
    display:block;
}

.whiteSpace_fix {
    font-size:0;
}

#disclaimerTopRight {
    position:fixed;
    right:40px;
    top:40px;
    z-index:10000;
}

#disclaimerColonneDroite {
    display:none;
}

/* version petits écrans */

/* XXXXXXXXXX   HEADER   XXXXXXXXXX */

/* Combo Header */

.mod_34720292 {
	display: flex;
	justify-content: space-around;}

#mod_12576420 {
    background-color:#bf0f00;
    height: 170px;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
}

.mod_12576420 .celcombo2 {
	position: absolute;
	top: 10px;
	right: 5px;
}

/* XXXXXXXXXX   MODIF DE TAILLE TEMP   XXXXXXXXXX */
.mod_12576420 {
    margin: 0 auto !important;
}

/* Combo Header > logo Zinfos2016 */
.mod_12576435 {
    display: inline-block;
    vertical-align: middle;
    margin-left:20px;
}

/* Blog de Pierrot */

.mod_12871120 {
    padding-left:20px !important;
}

#btn_blog2pierrot {
    text-align: right;
    margin-top: -67px;
    height:67px;
}

#btn_blog2pierrot_helper {
    width:332px;
    z-index:1000;
    position: absolute;
    right: 0;
}

/* BLOG DE PIERROT V2 */

.mod_34774635 {
	background-color: #efefef;
   	border-radius: 0 0 20px 20px;
	overflow: hidden;}

.mod_34774635 .more_articles {
    text-align: center;
    margin-top: 20px;
	margin-bottom: 20px;
}

.mod_34774635 .cel1 {padding-top: 10px !important;}

.mod_34774635 .celpint {
    border-radius: 15px;
    overflow: hidden;
    background-color: white;
    border: 1px solid #dadada;
	padding: 0 !important;
}

.mod_34774635 .celpint a.photo {
	max-width: 100% !important;
	background-size: cover !important;
}

.mod_34774635 .objet-pied {
	text-align: center !important;
	padding: 10px 0 0 0;
}

/* Début Blog de Pierrot David V2 */

.mod_16820057 .cel1, .mod_16820057 .cel2 {
    background-color: #ffffff;
    border-radius: 15px !important;
    overflow: hidden;
    border: solid 1px #dfdcdc; }

.mod_16820057 {
	border-radius: 20px;
	overflow: hidden;
}

.mod_16820057 .eau {
	background-color: #373737;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mod_16820057 .titre, .mod_16820057 .titre a {
    display: inline-block;
    padding: 5px;}

.mod_16820057 .date {padding-left: 12px; margin-bottom: 10px;}

.mod_16820057 .photo img, .mod_16820057 .photo {
	width: 100%;
}

.mod_16820057 .entete {padding: 24px 0 !important;}

/* FIN Blog de Pierrot David V2 */

.mod_13814123 .button {
    background-color: rgb(255, 255, 255) !important;
    padding: 2px 10px !important;
    height: 20px;
    color: #BF0F00;
}

.mod_13814123 .cel1 .button {border: none !important;}

/* Menu top */

.mod_12576678 {
    height:60px;
    text-align:center;

    /* AJOUT FOND PUB */
    width: 1020px;
    margin: 0 auto;
    background-color: #EFEFEF !important;
}

#mod_12576678 .main_menu ul li.titre {margin-bottom: 5px !important;}

.mod_12576678 .main_menu {
    display:inline-block;
    margin-top:5px;
    margin-left: 19px;
    z-index: 1100 !important;
}

.mod_12576678 .main_menu .fullmod {
    text-align:center;
}

.mod_12576678 ul {
    display: inline-block;
    width:100%;
}

.mod_12576678 ul li{
    margin:0 10px 0 10px !important;
}

#mod_12576678 .main_menu li.titre a {
    height:22px;
    line-height:22px;
}

/* XXXXXXXXXXXX  CUSTOMISATION DU MENU TOP 2LVL  XXXXXXXXXXXX */
#mod_12576678 .main_menu ul li.sfhover ul li{
    margin:0 !important;
}

#mod_12576678 .main_menu ul li.titre ul{
    margin-top:0px;
    width: auto;
}

#mod_12576678 .main_menu li.sfhover ul li a {
    padding:10px;
}



#mod_12576678 .main_menu li.titre ul li {
    height:35px;
    line-height:19px;
}


/* News Horizontales */

#titreNewsHorizontales {
    position: absolute;
    height: 40px;
    line-height: 60px;
    width: 200px;
    left: 50%;
    margin: 0 0 0 -500px;
    padding-left: 20px;
    max-width: 980px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 900;
    z-index: 1;
}

#mod_12577061 {
   width: 1018px;
    margin: 0px auto;
    border-radius: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #bf0f00;
}

/* News Horizontales > le wrapper (pour limiter la portion affichée) */

.mod_12577061 .mooquee, .mod_14271179 .mooquee {
    margin-left: 190px;
    width: 800px !important;
}

.mod_12577061 .titre a {margin-left: 180px}

/* News Horizontales > chaque news */
.mod_12577061 .titre{
    height:40px;
    line-height:40px;
}

/* News Horizontales > la date */
.mod_12577061 .date {
    margin-right: 0px !important;
}



/* Le module de Une construit à partir d'un Slideshow */

.mod_12577355 {
    margin:0;
    width: 1020px !important;
    background-color:#ffffff;
    height:389px !important;
}

.mod_12576678 {
    text-align: left !important;
    background-color: #efefef !important;
}

.mod_12577355 .fullmod, .mod_12577355 .my-glider12577355 {
    height:389px !important;
    width:980px !important;
}

.mod_12577355 .cel1 {
    margin: 0 auto;
}

.mod_12577355 .scroller div.section {
    height:389px !important;
}

.arrows {
    top:165px !important;
}


.mod_12577355 .titre {
    background-color:#bf0f00;
    padding:15px !important;
    color:#fff !important;
}

.mod_12577355 .titre a{
    font-family: 'Open Sans', sans-serif !important;
    font-size:24px !important;
    font-weight:900 !important;
    color:#fff !important;
}

.mod_12577355 #left_12577355 {
    margin-left:40px;
}

.mod_12577355 #right_12577355 {
    margin-right:40px;
}

.mod_12578254 {
    width: 980px;
    margin: 0px auto;
}



/* Le module Actualités locales / monde */

#blockActu {
    padding-top: 30px;
    background-color: #ffffff;
    width: 1020px;
    margin:0 auto;
}

#sousTitre_actu {
    width:100%;
    max-width:948px;
    margin: 20px auto 20px auto;
    background-color: white !important;
}

/* Numéro de module des news locales */

.mod_12645739 .cel1, .mod_12645739 .cel2 {
    width:100% !important;
    max-width:475px !important;
}

.mod_12645739 .photo img{
    width:145px;
}

.mod_12645739 .titre {
    line-height: 18px !important;
}

.mod_12645739 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:900 !important;
    color:#2b2b2b !important;
    padding: 3px 10px 3px 10px !important;
    line-height: 1.3 !important;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    text-transform: uppercase;
    margin-left:10px;
    /* display: inline-block; */
}

.mod_12645739 .titre a:hover{
    color:#fff !important;
}

.mod_12645739 .date a{
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

.mod_12645739 .date a{
    margin-left: 10px !important;
    padding: 3px 10px 3px 10px !important;
}

/* XXXXXXXXXXX David / Actualité du jour V2 XXXXXXXXXXX */

#mod_15272012 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}

.mod_15272012 .celcombo1 {
    position: relative;
    width: 641px;
    max-width: 1020px;
}

.mod_15272013 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:900 !important;
    padding: 3px 10px 3px 0px !important;
    line-height: 1.1 !important;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    text-transform: uppercase;
    margin-left: 0px;
}

.mod_15272013 .cel1 {
    padding: 10px !important;
}


/* XXXXXXXXXXX Module COMBO News Locales / Internationales XXXXXXXXXXX */

.mod_12645410 {
    background-color:#ffffff;
    padding-top: 20px;
    width:1020px !important;
    margin:0 auto;
}

.mod_12645410 .fullmod table {
    width: 100% !important;
    max-width:980px !important;
}

.mod_12645410 .celcombo1 {
    width: 100% !important;
    min-width: 380px !important;
    max-width:475px !important;
}

.mod_12645410 .celcombo2 {
    width: 100% !important;
    min-width: 380px !important;
    max-width: 380px !important;
}

.mod_12645748 .eau, .mod_15272014 .eau {
    background-color: #f5f5f5;
    padding: 0 20px 20px 20px;
}

.mod_12645748 .titre a, .mod_15272014 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    padding: 3px 10px 3px 10px !important;
    line-height: 1.3 !important;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    text-transform: uppercase;
    margin-left: 10px;
        display: inline-block;
}

.mod_12645748 .titre, .mod_15272014 .titre {
    line-height: 18px !important;
    padding: 10px 10px 5px 0
}

.mod_12645748 .date a, .mod_15272014 .date a {
    margin-left: 10px !important;
    padding: 3px 10px 3px 10px !important;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

.mod_12645748 .texte, .mod_15272014 .texte {
    padding:3px 20px 3px 20px !important;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-bottom: 15px;
}

.mod_12645748 .pager, .mod_15272014 .pager {
    margin: 15px 20px;
}



/* Le module Actu Citoyenne */
#contentActuCitoyenne {
    padding: 40px 0 0 0;
}

#titre_actuCitoyenne {
    line-height: 1.2;
}


.mod_12669679, .mod_12669680, .mod_12669682, .mod_12669683{
    background-color:#f5f5f5;
}

.mod_12670218 .texte, .mod_12670219 .texte, .mod_12670220 .texte, .mod_12670221 .texte{
    text-align:center;
}


.mod_12669680 .fullmod table, .mod_12669679 .fullmod table, .mod_12669682 .fullmod table, .mod_12669683 .fullmod table {
    width: auto !important;
    margin: 0 auto !important;
}



/* Le module Envoyez vos photos */

#shadowSky {
    display:block;
    height:49px;
    width:100%;
    max-width:1020px;
    margin: 0px auto;
}

#bkgSky {
    height:184px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_sky.jpg") repeat-x right top;
}

#whiteFix {
    margin-left: -90px;
    height:184px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/img_whiteSkyFix3.png") no-repeat left top;
}

#plane {
    display: none;
    position:absolute;
    top:0;
    margin:-20px 0 0 270px;
    z-index:11;
}

#title_SendYourPicture {
    position:absolute;
    bottom:0;
    margin:0 0 -3px 330px;
    line-height: 0.9;
    z-index:15;
    font-size:36px !important;
    font-weight:900;
}

#block_SendYourPicture {
    height:auto;
    min-height:155px;
}

#img_Firefighters {
    position:absolute;
    bottom:32px;
    left:20px;
    width:296px;
    height:307px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/img_fireFighters.jpg") no-repeat left top;
    z-index:10;
}

#img_Firefighters2 {
    position:absolute;
    top:-6px;
    left:106px;
    width:276px;
    height:55px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/img_fireFighters02.png") no-repeat left top;
    z-index:12;
}

#text_SendYourPicture {
    position:absolute;
    bottom:32px;
    left:510px;
}

#camera_SendYourPicture {
    margin: 25px 0 0 335px;
}


/* Le module Combo -> hauteur forcée  */
.mod_12578091 {
    min-height:660px;
}


/* Le module Colonne left News by 6  */

.mod_12644387 .titre, .mod_12644387 .titre a, .mod_12644456 .titre, .mod_12644456 .titre a{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:900 !important;
    margin:0px 0px 0px -10px;;
    padding:3px 10px 3px 10px;
    display:inline-block;
    line-height:1.2;
}

.mod_12644387 .une_1, .mod_12644387 .une_2, .mod_12644387 .une_3, .mod_12644456 .une_1, .mod_12644456 .une_2, .mod_12644456 .une_3 {
    width: 200px !important;
}

.mod_12644387 .date, .mod_12644456 .date {
    padding:4px 0 4px 0;
}

.mod_12644387 .texte a, .mod_12644456 .texte a{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:300;
    margin:0px 0px 0px -10px;;
    padding:3px 10px 3px 10px;
    display:inline-block;
    line-height:1.2;
}

.mod_12644387 img, .mod_12644456 img{
    width:200px;
}

/* News 1-3  */
.mod_12644387 {
    margin-top: 20px;
}


#mod_13248065 {
    margin-left:16px;
}


/* Le module News latéral colonne de droite */

/* On donne à ce module un z-index moindre */
#mod_12849355 {
    z-index:-1;
}

#title_sideNews {
    width:300px;
    position:absolute;
    top: 20px;
    /* right:0;*/
    left:0;
}

#mod_12578120 {
    margin-top: 95px;
}

#mod_12578120 .cel1{
    padding:15px !important;
}

#mod_12578120 .cel2{
    padding:15px !important;
}

.mod_12578120 .titre, .mod_12578120 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:13px !important;
    font-weight:700 !important;
    display:block;
}

.mod_12578120 .titre a:hover {
    font-weight:700 !important;
}

.mod_12578120 .titre a.date {
    font-weight:300 !important;
    display: inline;
}

.mod_12578120 .date {
    font-family: 'Open Sans', sans-serif !important;
    font-size:12px !important;
    font-weight:300 !important;
}

.mod_12578120 span.date {
    display:inline;
}


/* XXXXXXXXXXXX COPIE DU MODULE NEWS A LA UNE XXXXXXXXXXXX */



/* Le module Colonne left News by 6  */ 

.mod_12789760 .titre, .mod_12789760 .titre a, 
.mod_12789776 .titre, .mod_12789776 .titre a, 
.mod_13248066 .titre, .mod_13248066 .titre a,
.mod_14758013 .titre, .mod_14758013 .titre a,
.mod_14760278 .titre, .mod_14760278 .titre a,
.mod_14760567 .titre, .mod_14760567 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-weight:900 !important;
    margin:0px 0px 0px -10px;;
    padding:3px 10px 3px 10px;
    display:inline-block;
    line-height:1.2;
}

.mod_14758013 .photo img, .mod_14758013 .texte, .mod_14758013 .texte a,
.mod_14760278 .photo img, .mod_14760278 .texte, .mod_14760278 .texte a,
.mod_14760567 .photo img, .mod_14760567 .texte, .mod_14760567 .texte a {
    width: 200px;
}

.mod_12789760 .texte a,
.mod_12789776 .texte a, 
.mod_13248066 .texte a,
.mod_14758013 .texte a,
.mod_14760278 .texte a,
.mod_14760567 .texte a {
    font-family: 'Open Sans', sans-serif !important;
    font-weight:normal !important;
    margin:0px 0px 0px -10px;;
    padding:3px 10px 3px 10px;
    display:inline-block;
    line-height:1.2;
}

.mod_12789760 img, .mod_12789776 img, .mod_13248066 img, .mod_14760567 img {
    width:200px;
}

.mod_12789760 .date, .mod_12789776 .date, .mod_13248066 .date {
    padding:4px 0 4px 0;
}

.mod_12789776 .une_2{
    margin:0 18px;
}

.mod_12789760 .une_2{
    margin-left:18px;
    margin-right:18px;
}

.mod_13248066 .une_2{
    margin-left:18px;
    margin-right:18px;
}

.mod_12789760 .une_1, .mod_12789760 .une_2, .mod_12789760 .une_3, .mod_12789776 .une_1, .mod_12789776 .une_2, .mod_12789776 .une_3, .mod_13248066 .une_1, .mod_13248066 .une_2, .mod_13248066 .une_3 {
    width: 200px !important;
}


/* News 1-3  */

#mod_12789775 {
    margin-left: 16px;
    width:640px;
}

#mod_12789775 .fullmod{
    width:640px !important;
    max-width:640px !important;
}

.mod_12789760 {
    margin-top: 0;
}


/* News 4-6  */

#mod_12789752 {
    margin-left: 16px;
    width:640px !important;
    max-width:640px !important;
}

#mod_12789752 .fullmod {
    width:640px !important;
    max-width:640px !important;
}

#mod_12789752 table{
    width:640px !important;
    max-width:640px !important;
}

#mod_12789752 table tr td.celcombo1{
    width:640px !important;
    max-width:640px !important;
}

#mod_12789752 table tr td.celcombo2{
    width:0 !important;
}

#mod_12789776 .fullmod {
    width:640px !important;
    max-width:640px !important;
}

#mod_12789776 table{
    width:640px !important;
    max-width:640px !important;
}

#mod_12789776 table tr td.celcombo1{
    width:640px !important;
    max-width:640px !important;
}

#mod_12789776 table tr td.celcombo2{
    width:0 !important;
}





.mod_13248066 {
    margin-top: 40px;
}

.mod_12789776 {
    margin-top: 40px;
}


/* Le module News latéral colonne de droite */

#title_sideNews {
    width:300px;
    position:absolute;
    top: 20px;
    right:0;
}

#mod_12789818 {
    margin-top: 95px;
}

#mod_12789818 .cel1{
    padding:15px !important;
}

#mod_12789818 .cel2{
    padding:15px !important;
}

.mod_12789818 .titre, .mod_12789818 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:13px !important;
    font-weight:700 !important;
    display:block;
}

.mod_12789818 .titre a:hover {
    font-weight:700 !important;
}

.mod_12789818 .titre a.date {
    font-weight:300 !important;
    display: inline;
}

.mod_12789818 .date {
    font-family: 'Open Sans', sans-serif !important;
    font-size:12px !important;
    font-weight:300 !important;
}

.mod_12789818 span.date {
    display:inline;
}

/*
.mod_12789784 .texte, .mod_12789784 .texte a {
    text-align:right !important;
}
*/

/* XXXXXXXXXXX FIN DE LA COPIE XXXXXXXXXXX */


/* XXXXXXXXXXX Module Blog de Pierrot XXXXXXXXXXX */

#link_Blog2Pierrot {
    font-family: 'Open Sans', sans-serif !important;
    font-size:18px;
    font-weight: 300 !important;
    color:#cbcbcb;
    margin-top: -30px;
    display: block;
    padding-bottom: 20px;
    padding-top: 20px;
    text-decoration: none !important;
}

#link_Blog2Pierrot:hover {
    text-decoration:underligne !important;
}

#link_Blog2Pierrot img{
    vertical-align: bottom;
}


.Block100percentpierrot {width: 700px;}

.mod_12646396 .eau {
    background-color:#373737;
        width: 100% !important;
    padding-bottom: 40px;
        border-collapse: collapse;
}

.mod_12646396 table.inner {
    width:100%;
    max-width: 1020px;
    margin: 0 auto;
    border-spacing: 24px;
    border-left: none;
    background-color: transparent;
}

.mod_12646396 .titre {
    padding: 15px;
}

.mod_12646396 .titre, .mod_12646396 .titre a{
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    padding: 3px 10px 3px 10px !important;
    line-height: 1.3 !important;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    /* text-transform: uppercase; */
        display: inline-block;
}

.mod_12646396 a.date {
    padding: 5px 10px 5px 10px;
    margin:0 0 0 -10px;
}

.mod_12646396 .date {
    margin: 0px 0 10px 20px;
}

.mod_12646396 .texte, .mod_12646396 .texte a {
    padding: 0 10px 10px 10px;
    text-align:left !important;
    display:inline-block;
}


.mod_12646396 .photo {
    float: none !important;
    width: 100%;
    text-align: center;
}

.mod_12646396 img{
    width:100%;
    max-width:260px;
    margin-top: 15px;
}

/*  XXXXXXXXXXXXXXXXXXXX   MODULE COURRIER DES LECTEURS   XXXXXXXXXXXXXXXXXXXX  */

.mod_16833641 {
    width: 700px;
    margin-top: 30px;
    border-radius: 20px !important;
    overflow: hidden;}

.mod_16833641 .cel1 {padding: 20px 30px; border-bottom: dotted 1px #1d5e7c;}
.mod_16833641 .entete {padding: 20px 0px !important;}
.mod_16833641 .date {margin-top: 4px;}

.Block100percentCourrier {width: 700px; margin-bottom: 20px;}

#CDL_sky {
    margin-top: 20px;
        width: 700px;
        height: 140px;
        background: #0c9ee2 url(http://www.zinfos974.com/docs/zinfos2016/bkg_readersMail_sky.jpg) repeat-x top center;
        overflow: hidden;
}

#CDL_letters {
    margin-top: -200px;
    width: 100%;
    height: 192px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_readersMail_letters.png") repeat-x center;
}

#CDL_inkwell {
    width: 100%;
        max-width: 607px;
        height: 143px;
        margin: 1px auto 0 auto;
        /* background: url(http://www.zinfos974.com/docs/zinfos2016/img_encrier.png) no-repeat center; */
}

#CDL_title {
    text-align: center;
    display: block;
    margin-top: -100px;
}

#CDL_title img{
    width:100%;
    max-width:1351px;
}

#CDL_sky p {
    font-family: 'Open Sans', sans-serif !important;
    font-size:24px;
    font-style:italic;
    font-weight:300 !important;
    color:#ffffff;
    margin-top:10px;
}


/*  XXXX   fil de l'eau courrier des lecteurs   XXXX  */

.mod_12894919 {
    background-color:#0c9ee2;
}

.mod_12894919 .eau{
    width:100%;
    /*max-width:980px;*/
    margin: 0 auto;
}

.mod_12894919 .eau table{
    width:100%;
    max-width:1020px;
    margin: 0 auto;
    border-spacing :16px !important;
    border-collapse : separate;
    background-color: transparent;
}


.mod_12894919 .eau .cel1{
    width:25% !important;
    /*width:50% !important;*/
    max-width:435px !important;
    background-color:#17a9ed;
    padding:10px;
}

.mod_12894919 .titre, .mod_12894919 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-weight:600 !important;
}

.mod_12894919 .titre a {
    display: inline-block;
    padding: 10px;
}

.mod_12894919 .titre a:hover {
    font-weight:600 !important;
}

.mod_12894919 .date {
    font-family: 'Open Sans', sans-serif !important;
    font-weight:400;
    padding: 0 0 10px 10px;
}

.mod_12894919 .texte {
    padding:10px;

}

.mod_12894919 .texte, .mod_12894919 .texte a {
    font-family: 'Open Sans', sans-serif !important;
    font-weight:400;
}

.mod_12894919 .texte a:hover {
    font-weight:400 !important;
}

#link_courrierDesLecteurs {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 18px;
    font-weight: 300 !important;
    color: #9adfff;
    display: block;
    margin-top: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-decoration: none !important;
}

/* Menu 1, 2 et 3 */

.mod_12708715, .mod_12708829, .mod_12708912, .mod_14210487 {
    display:inline-block;
    width:200px;
    vertical-align:top;
    margin:65px 0 0 20px;
}

.mod_12708715 .menu_ligne .cel1, .mod_12708715 .menu_ligne .cel2, .mod_12708829 .menu_ligne .cel1, .mod_12708829 .menu_ligne .cel2, .mod_12708912 .menu_ligne .cel1, .mod_12708912 .menu_ligne .cel2, .mod_14210487 .menu_ligne .cel1, .mod_14210487 .menu_ligne .cel2 {
    display:block !important;
}

.mod_12708715 .entete, .mod_12708829 .entete, .mod_12708912 .entete, .mod_14210487 .entete {
    font-family: 'Open Sans', sans-serif !important;
    font-weight:900;
}

.mod_12708715 .titre, .mod_12708829 .titre, .mod_12708912 .titre, .mod_14210487 .titre {
    font-family: 'Open Sans', sans-serif !important;
    font-weight:300;
}



/* XXXXXXXXXXX  Module Structure en 2 colonnes : NEWS à la Une + News onglets  XXXXXXXXXXX */

#perso_mainColumn {
    display: none;
    font-size: 0;
    max-width: 1020px !important;
    /* margin: 0 auto; */
    background-color: #ffffff;
    text-align: center;
    padding-top:20px;
}

#perso_column1 {
    width:684px;
    min-height:300px;
    display: inline-block;
}

#perso_column2 {
    width:316px;
    min-height:300px;
    display: inline-block;
    vertical-align: top;
}

/*  XXXXXXXXXXXXXXXXXXXX   TEMPLATE --->  LOCAL  XXXXXXXXXXXXXXXXXXXX  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */


/*  XXXXXXXXXXXXXXXXXXXX   PARTIE GÉNÉRIQUE À CHAQUE TEMPLATE INTÉRIEUR   XXXXXXXXXXXXXXXXXXXX  */

/*  XXXXXXXXXXXXXXXXXXXX   HEADER   XXXXXXXXXXXXXXXXXXXX  */
/* Combo Header */
#mod_12803827 {
    background-color:#bf0f00;
    height:95px;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    line-height:95px;
    width: 1020px !important;
    margin: 0 auto 0 auto;
}

/* Combo Header > logo Zinfos2016 */
.mod_12803829 {
    display: inline-block;
    vertical-align: middle;
}


/*  XXXXXXXXXXXXXXXXXXXX   Menu top   XXXXXXXXXXXXXXXXXXXX  */

.mod_12803826 {
    height:50px;
    line-height:50px;
    text-align:center;
}

.mod_12803826 .main_menu {
    display:inline-block;
    margin-top:5px;
}

.mod_12803826 .main_menu .fullmod {
    text-align:center;
}

.mod_12803826 ul {
    display: inline-block;
}

.mod_12803826 ul li{
    margin:0 10px 0 10px !important;
}

#mod_12803831 {
    width:980px;
    margin: 0px auto;
}

/* News Horizontales > le wrapper (pour limiter la portion affichée) */
.mod_12803831 .mooquee {
    margin-left: 190px;
}

/* News Horizontales > chaque news */
.mod_12803831 .titre{
    height:40px;
    line-height:40px;
}

/* News Horizontales > la date */
.mod_12803831 .date {
    margin-right:35px !important;
}



/*  XXXXXXXXXXXXXXXXXXXX   Le module News latéral colonne de droite Interne et Home  XXXXXXXXXXXXXXXXXXXX  */

#title_sideNews_int {
    position:relative;
    line-height: 1;
    margin-top: 30px;
}

#title_sideNews_int h3.h3_zinfos2016 {
    padding-bottom:10px;
}
/*  XXXXXXXXXXXXXXXXXXXX   PAGE ARTICLE PARTENAIRES A METTRE A JOUR   XXXXXXXXXXXXXXXXXXXX */ 

.mep135 .mod_29695088 {
	width: 680px;
	padding: 0px 20px;
}

/*  XXXXXXXXXXXXXXXXXXXX   PAGE ARTICLE   XXXXXXXXXXXXXXXXXXXX */ 

.mod_12803849 #boutons, 
.mod_14307777 #boutons,
.mod_14325713 #boutons,
.mod_2160585 #boutons,
.mod_14421297 #boutons,
.mod_15085771 #boutons,
.mod_16951088 #boutons,
.mod_17205854 #boutons,
.mod_18102002 #boutons,
.mod_19546027 #boutons,
.mod_20439802 #boutons,
.mod_26477336 #boutons,
.mep128 .mod_19614389 #boutons,
.mep132 .mod_27915589 #boutons,
.mep133 .mod_28018722 #boutons,
.mep134 .mod_29220098 #boutons,
.mep135 .mod_29695088 #boutons,
.mep137 .mod_30249802 #boutons,
.mep139 .mod_31422708 #boutons,
.mep138 .mod_31207780 #boutons,
.mep141 .mod_32984848 #boutons   {
    text-align: left;
    margin-left: 111px;
    margin-top: -46px;
}

.mod_12803849 iframe, 
.mod_14307777 iframe,
.mod_14325713 iframe,
.mod_2160585 iframe,
.mod_14421297 iframe,
.mod_15085771 iframe,
.mod_16951088 iframe,
.mod_17205854 iframe,
.mod_18102002 iframe,
.mod_19546027 iframe,
.mod_20439802 iframe,
.mod_26477336 iframe,
.mep128 .mod_19614389 iframe,
.mep132 .mod_27915589 iframe,
.mep133 .mod_28018722 iframe,
.mep134 .mod_29220098 iframe,
.mep135 .mod_29695088 iframe,
.mep137 .mod_30249802 iframe,
.mep139 .mod_31422708 iframe,
.mep138 .mod_31207780 iframe,
.mep141 .mod_32984848 iframe {
    right: 0px;
}

.mod_12803849 .sharing, 
.mod_14307777 .sharing,
.mod_14325713 .sharing,
.mod_2160585 .sharing,
.mod_14421297 .sharing,
.mod_15085771 .sharing,
.mod_16951088 .sharing,
.mod_17205854 .sharing,
.mod_18102002 .sharing,
.mod_19546027 .sharing,
.mod_20439802 .sharing,
.mod_26477336 .sharing,
.mod_19614389 .sharing,
.mod_27915589 .sharing,
.mod_28018722 .sharing,
.mod_29220098 .sharing,
.mod_29695088 .sharing,
.mod_30249802 .sharing,
.mod_31422708 .sharing,
.mod_31207780 .sharing,
.mod_32984848 .sharing {
    float: right !important;
}

.mod_12803849 #boutons2, 
.mod_14307777 #boutons2,
.mod_14325713 #boutons2,
.mod_2160585 #boutons2,
.mod_14421297 #boutons2,
.mod_15085771 #boutons2,
.mod_16951088 #boutons2,
.mod_17205854 #boutons2,
.mod_18102002 #boutons2,
.mod_19546027 #boutons2,
.mod_20439802 #boutons2,
.mod_26477336 #boutons2,
.mep128 .mod_19614389 #boutons2,
.mep132 .mod_27915589 #boutons2,
.mep133 .mod_28018722 #boutons2,
.mep134 .mod_29220098 #boutons2,
.mep135 .mod_29695088 #boutons2,
.mep137 .mod_30249802 #boutons2,
.mep139 .mod_31422708 #boutons2,
.mep138 .mod_31207780 #boutons2,
.mep141 .mod_32984848 #boutons2 {
    text-align: left;
    padding: 10px 0px;
}

.mod_12803849 .chapeau .access, 
.mod_14307777 .chapeau .access,
.mod_14325713 .chapeau .access,
.mod_2160585 .chapeau .access,
.mod_14421297 .chapeau .access,
.mod_15085771 .chapeau .access,
.mod_16951088 .chapeau .access,
.mod_17205854 .chapeau .access,
.mod_18102002 .chapeau .access,
.mod_19546027 .chapeau .access,
.mod_20439802 .chapeau .access,
.mod_13664582 .chapeau .access,
.mod_26477336 .chapeau .access,
.mep128 .mod_19614389 .chapeau .access,
.mep132 .mod_27915589 .chapeau .access,
.mep133 .mod_28018722 .chapeau .access,
.mep134 .mod_29220098 .chapeau .access,
.mep135 .mod_29695088 .chapeau .access,
.mep137 .mod_30249802 .chapeau .access,
.mep139 .mod_31422708 .chapeau .access,
.mep138 .mod_31207780 .chapeau .access,
.mep141 .mod_32984848 .chapeau .access {
    margin-top: 0px !important;
    padding: 10px 0px;
}


.mod_12803849 .pager, 
.mod_14307777 .pager, 
.mod_14325713 .pager,
.mod_2160585 .pager,
.mod_14421297 .pager,
.mod_15085771 .pager,
.mod_16951088 .pager,
.mod_17205854 .pager,
.mod_18102002 .pager,
.mod_19546027 .pager,
.mod_20439802 .pager,
.mod_26477336 .pager,
.mep128 .mod_19614389 .pager,
.mep132 .mod_27915589 .pager,
.mep133 .mod_28018722 .pager,
.mep134 .mod_29220098 .pager,
.mep135 .mod_29695088 .pager,
.mep137 .mod_30249802 .pager,
.mep139 .mod_31422708 .pager,
.mep138 .mod_31207780 .pager,
.mep141 .mod_32984848 .pager {
    display:block;
}

.mod_12803849 .entete_liste, .mod_12803849 .entete_liste .access, 
.mod_14307777 .entete_liste, .mod_14307777 .entete_liste .access,
.mod_14325713 .entete_liste, .mod_14325713 .entete_liste .access,
.mod_2160585 .entete_liste, .mod_2160585 .entete_liste .access,
.mod_14421297 .entete_liste, .mod_14421297 .entete_liste .access,
.mod_16951088 .entete_liste, .mod_16951088 .entete_liste .access,
.mod_18102002 .entete_liste, .mod_18102002 .entete_liste .access,
.mod_19546027 .entete_liste, .mod_19546027 .entete_liste .access,
.mod_20439802 .entete_liste, .mod_20439802 .entete_liste .access,
.mod_26477336 .entete_liste, .mod_26477336 .entete_liste .access,
.mep138 .mod_31207780 .entete_liste, .mep138 .mod_31207780 .entete_liste .acces,
.mep141 .mod_32984848 .entete_liste, .mep141 .mod_32984848 .entete_liste .acces {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 24px !important;
    font-weight: 300 !important;
    background-color: transparent;
    margin-top: 10px;
    text-align: center;
    padding: 5px 5px 5px 10px;
    color: #3b3b3b;
    text-transform: uppercase;
}

.mod_17205854 .entete_liste, .mod_17205854 .entete_liste .access {display: none;}


.mod_12803849 .real-auteur .access, 
.mod_14307777 .real-auteur .access,
.mod_14325713 .real-auteur .access,
.mod_2160585 .real-auteur .access,
.mod_14421297 .real-auteur .access,
.mod_15085771 .real-auteur .access,
.mod_16951088 .real-auteur .access,
.mod_17205854 .real-auteur .access,
.mod_18102002 .real-auteur .access,
.mod_19546027 .real-auteur .access,
.mod_20439802 .real-auteur .access,
.mod_26477336 .real-auteur .access,
.mep128 .mod_19614389 .real-auteur .access,
.mep132 .mod_27915589 .real-auteur .access,
.mep133 .mod_28018722 .real-auteur .access,
.mep134 .mod_29220098 .real-auteur .access,
.mep135 .mod_29695088 .real-auteur .access,
.mep137 .mod_30249802 .real-auteur .access,
.mep139 .mod_31422708 .real-auteur .access,
.mep138 .mod_31207780 .real-auteur .access,
.mep141 .mod_32984848 .real-auteur .access {
    font-family: 'Open Sans', sans-serif !important;
    font-size:12px !important;}

.mod_12803849 .date .access, 
.mod_14307777 .date .access,
.mod_14325713 .date .access,
.mod_2160585 .date .access,
.mod_14421297 .date .access,
.mod_15085771 .date .access,
.mod_16951088 .date .access,
.mod_17205854 .date .access,
.mod_18102002 .date .access,
.mod_19546027 .date .access,
.mod_20439802 .date .access,
.mod_26477336 .date .access,
.mep128 .mod_19614389 .date .access,
.mep132 .mod_27915589 .date .access,
.mep133 .mod_28018722 .date .access,
.mep134 .mod_29220098 .date .access,
.mep135 .mod_29695088 .date .access,
.mep137 .mod_30249802 .date .access,
.mep139 .mod_31422708 .date .access,
.mep138 .mod_31207780 .date .access,
.mep141 .mod_32984848 .date .access {
        font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-align: left;
}

.mod_12803849 .auteur .access,
.mod_14307777 .auteur .access,
.mod_14325713 .auteur .access,
.mod_2160585 .auteur .access,
.mod_14421297 .auteur .access,
.mod_15085771 .auteur .access,
.mod_16951088 .auteur .access,
.mod_17205854 .auteur .access,
.mod_18102002 .auteur .access,
.mod_19546027 .auteur .access,
.mod_20439802 .auteur .access,
.mod_26477336 .auteur .access,
.mep128 .mod_19614389 .auteur .access,
.mep132 .mod_27915589 .auteur .access,
.mep133 .mod_28018722 .auteur .access,
.mep134 .mod_29220098 .auteur .access,
.mep135 .mod_29695088 .auteur .access,
.mep137 .mod_30249802 .auteur .access,
.mep139 .mod_31422708 .auteur .access,
.mep138 .mod_31207780 .auteur .access,
.mep141 .mod_32984848 .auteur .access {
        color: #808080;
    
    font-weight: 300;
    font-size: 13px;
    text-align: left;
    padding-bottom: 5px;
    margin-top: 10px;}

.mod_12803849 .bloc_liste .bloc, 
.mod_14307777 .bloc_liste .bloc,
.mod_14325713 .bloc_liste .bloc,
.mod_2160585 .bloc_liste .bloc,
.mod_14421297 .bloc_liste .bloc,
.mod_15085771 .bloc_liste .bloc,
.mod_16951088 .bloc_liste .bloc,
.mod_17205854 .bloc_liste .bloc,
.mod_18102002 .bloc_liste .bloc,
.mod_19546027 .bloc_liste .bloc,
.mod_20439802 .bloc_liste .bloc,
.mod_26477336 .bloc_liste .bloc,
.mep128 .mod_19614389 .bloc_liste .bloc,
.mep132 .mod_27915589 .bloc_liste .bloc,
.mep133 .mod_28018722 .bloc_liste .bloc,
.mep134 .mod_29220098 .bloc_liste .bloc,
.mep135 .mod_29695088 .bloc_liste .bloc,
.mep137 .mod_30249802 .bloc_liste .bloc,
.mep139 .mod_31422708 .bloc_liste .bloc,
.mep138 .mod_31207780 .bloc_liste .bloc,
.mep141 .mod_32984848 .bloc_liste .bloc  {
    border: 0;
    background-color: #303030;
    padding: 15px;
}

.mod_12803849 .bloc_liste .access a,
.mod_14307777 .bloc_liste .access a,
.mod_14325713 .bloc_liste .access a,
.mod_2160585 .bloc_liste .access a,
.mod_14421297 .bloc_liste .access a,
.mod_15085771 .bloc_liste .access a,
.mod_16951088 .bloc_liste .access a,
.mod_17205854 .bloc_liste .access a,
.mod_18102002 .bloc_liste .access a,
.mod_19546027 .bloc_liste .access a,
.mod_20439802 .bloc_liste .access a,
.mod_26477336 .bloc_liste .access a,
.mep128 .mod_19614389 .bloc_liste .access a,
.mep132 .mod_27915589 .bloc_liste .access a,
.mep133 .mod_28018722 .bloc_liste .access a,
.mep134 .mod_29220098 .bloc_liste .access a,
.mep135 .mod_29695088 .bloc_liste .access a,
.mep137 .mod_30249802 .bloc_liste .access a,
.mep139 .mod_31422708 .bloc_liste .access a,
.mep138 .mod_31207780 .bloc_liste .access a,
.mep141 .mod_32984848 .bloc_liste .access a  {
    color:#fff;
    line-height: 1.2;
}

.mod_12803849 .bloc_liste .access a:hover,
.mod_14307777 .bloc_liste .access a:hover,
.mod_14325713 .bloc_liste .access a:hover,
.mod_2160585 .bloc_liste .access a:hover,
.mod_14421297 .bloc_liste .access a:hover,
.mod_15085771 .bloc_liste .access a:hover,
.mod_16951088 .bloc_liste .access a:hover,
.mod_17205854 .bloc_liste .access a:hover,
.mod_18102002 .bloc_liste .access a:hover,
.mod_19546027 .bloc_liste .access a:hover,
.mod_20439802 .bloc_liste .access a:hover,
.mod_26477336 .bloc_liste .access a:hover,
.mep128 .mod_19614389 .bloc_liste .access a:hover,
.mep132 .mod_27915589 .bloc_liste .access a:hover,
.mep133 .mod_28018722 .bloc_liste .access a:hover,
.mep134 .mod_29220098 .bloc_liste .access a:hover,
.mep135 .mod_29695088 .bloc_liste .access a:hover,
.mep137 .mod_30249802 .bloc_liste .access a:hover,
.mep139 .mod_31422708 .bloc_liste .access a:hover,
.mep138 .mod_31207780 .bloc_liste .access a:hover,
.mep141 .mod_32984848 .bloc_liste .access a:hover {
    background-color:#bf0f00;
    color:#fff;
    text-decoration:none !important;
}

.mod_12803849 .bloc_liste .access .date,
.mod_14307777 .bloc_liste .access .date,
.mod_14325713 .bloc_liste .access .date,
.mod_2160585 .bloc_liste .access .date,
.mod_14421297 .bloc_liste .access .date,
.mod_15085771 .bloc_liste .access .date,
.mod_16951088 .bloc_liste .access .date,
.mod_17205854 .bloc_liste .access .date,
.mod_18102002 .bloc_liste .access .date,
.mod_19546027 .bloc_liste .access .date,
.mod_20439802 .bloc_liste .access .date,
.mod_26477336 .bloc_liste .access .date,
.mep128 .mod_19614389 .bloc_liste .access .date,
.mep132 .mod_27915589 .bloc_liste .access .date,
.mep133 .mod_28018722 .bloc_liste .access .date,
.mep134 .mod_29220098 .bloc_liste .access .date,
.mep135 .mod_29695088 .bloc_liste .access .date,
.mep137 .mod_30249802 .bloc_liste .access .date,
.mep139 .mod_31422708 .bloc_liste .access .date,
.mep138 .mod_31207780 .bloc_liste .access .date,
.mep141 .mod_32984848 .bloc_liste .access .date  {
    color:#fff;
}


#mod_12803849 img,
#mod_2160585 img,
#mod_14421297 img,
#mod_16951088 img,
#mod_17205854 img,
#mod_20439802 img,
#mod_31422708 img,
.mep138 #mod_31207780 img { border-radius: 7px;}

#mod_14307777 img,
#mod_19546027 img,
#mod_15085771 img,
#mod_18102002 img,
#mod_26477336 img,
.mep128 #mod_19614389 img,
.mep132 .mod_27915589 img,
.mep133 .mod_28018722 img,
.mep134 .mod_29220098 img,
.mep135 .mod_29695088 img,
.mep137 .mod_30249802 img,
.mep138 .mod_31207780 img {
    max-width: 680px;
}

.mod_12803849 h2.access {padding: 10px 0;}

.mod_12803849 .cel1 .bloc_tags .access .code_tags, .mod_12803849 .cel1 .bloc_tags .access .liens {
    font-size: 30px !important; 
}

.mod_12803849 .social {
    text-align: right;}

#mod_14325713 img {max-width:680px;}

/* XXXXXXX  COMMENTAIRES XXXXXXX */

#mod_3781701 {
    overflow:hidden;
}

#mod_3781701 img.image {
    width: 660px;
    height: 100%;
}

a#comments {
    display:block;
    margin-bottom:20px;
}

#BtnOpen {
    display: inline-block;
    font-family: 'Open Sans', sans-serif !important;
    font-size:16px !important;
    font-weight:300 !important;
    background-color:#303030;
    color:#ffffff;
    padding:20px;
    text-decoration:none;
}

#BtnOpen:hover {
    background-color:#bf0f00;
}

#entete_liste {
    margin-top: 40px !important;
}



/*  XXXXXXXXXXXXXXXXXXXX   PAGE FORMULAIRE DE CONTACT   XXXXXXXXXXXXXXXXXXXX  */

#mod_12803854 form{
    width:650px;
}




/*  XXXXXXXXXXXXXXXXXXXX   PUBS  XXXXXXXXXXXXXXXXXXXX  */
/*  XXXXXXXXXXXXXXXXXXXX   PUBS COLONNE DE DROITE   XXXXXXXXXXXXXXXXXXXX  */

.mod_12814143 {
    padding:20px 0 40px 0;
}


/*  XXXXXXXXXXXXXXXXXXXX   BANDEAU 728x90   XXXXXXXXXXXXXXXXXXXX  */
#sas_16448 {
    padding:20px 0 20px 0;
}


#6108985 {
    z-index:100000 !important;
    font-size:0;
}

/*  XXXXXXXXXXXXXXXXXXXX   Module FOOTER   XXXXXXXXXXXXXXXXXXXX  */


/* Menu 1, 2 et 3 */
.mod_12803838, .mod_12803837{
    display:inline-block;
    width:200px;
    vertical-align:top;
    margin:65px 0 0 20px;
}


.mod_12803838 .menu_ligne .cel1, .mod_12803838 .menu_ligne .cel2, .mod_12803837 .menu_ligne .cel1, .mod_12803837 .menu_ligne .cel2{
    display:block !important;
}

.mod_12803838 .entete, .mod_12803837 .entete{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:900;
}

.mod_12803838 .titre, .mod_12803837 .titre{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:300;
}


/*  XXXXXXXXXXXXXXXXXXXX   LISTING DES ARTICLES NAVIGATION   XXXXXXXXXXXXXXXXXXXX  */

.mod_12803848 .cel1,
.mod_14421296 .cel1, 
.mod_16951108 .cel1,
.mod_17205874 .cel1,
.mod_31422745 .cel1,
.mod_31207817 .cel1,
.mod_34037293 .cel1 {
    margin-bottom: 25px !important;
    overflow: hidden !important;
    background-color: #ffffff;}

.mod_34037293 .cel1 {padding: 10px;}

.mod_12803848 .cel1:hover,  
.mod_14421296 .cel1:hover, 
.mod_16951108 .cel1:hover,
.mod_17205874 .cel1:hover,
.mod_31422745 .cel1:hover,
.mod_31207817 .cel1:hover,
.mod_34037293 .cel1:hover {
    background-color: #fbfbfb;}

.mod_12803848 .rubrique,
.mod_2160584 .rubrique,
.mod_14421296 .rubrique,
.mod_31422745 .rubrique,
.mod_31207817 .rubrique,
.mod_34037293 .rubrique {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 36px !important;
    font-weight: 600;
    color: #1E1E1E;
    padding: 10px;
    text-align: center;
    border-radius: 10px;}

.mod_12803848 .photo_left,
.mod_2160584 .photo_left,
.mod_14421296 .photo_left,
.mod_16951108 .photo_left,
.mod_17205874 .photo_left,
.mod_31422745 .photo_left,
.mod_34037293 .photo_left {
    padding-right: 20px;
    margin-bottom: 0px !important;}

.mod_12803848 .titre a, .mod_12803848 .titre_article a, .mod_12803848 .titre_mosaique a,
.mod_2160584 .titre a, .mod_2160584 .titre_article a, .mod_2160584 .titre_mosaique a,
.mod_14421296 .titre a, .mod_14421296 .titre_article a, .mod_14421296 .titre_mosaique a,
.mod_16951108 .titre a, .mod_16951108 .titre_article a, .mod_16951108 .titre_mosaique a,
.mod_17205874 .titre a, .mod_17205874 .titre_article a, .mod_17205874 .titre_mosaique a,
.mod_31422745 .titre a, .mod_31422745 .titre_article a, .mod_31422745 .titre_mosaique a,
.mod_34037293 .titre a, .mod_34037293 .titre_article a, .mod_34037293 .titre_mosaique a {
    padding: 1px;}

.mod_12803848 .titre, .mod_12803848 .titre_article, .mod_12803848 .titre .access,
.mod_31422745 .titre, .mod_31422745 .titre_article, .mod_31422745 .titre .access,
.mod_34037293 .titre, .mod_34037293 .titre_article, .mod_34037293 .titre .access {
    margin-bottom: 10px;}

.mod_12803848 .pager,
.mod_2160584 .pager,
.mod_14421296 .pager,
.mod_16951108 .pager,
.mod_17205874 .pager,
.mod_31422745 .pager,
.mod_34037293 .pager {
	margin: 15px 20px;}


.mod_12803848 .pager a:hover, .mod_12645739 .pager .sel,
.mod_2160584 .pager a:hover,
.mod_14421296 .pager a:hover,
.mod_16951108 .pager a:hover,
.mod_17205874 .pager a:hover,
.mod_31422745 .pager a:hover,
.mod_34037293 .pager a:hover {
    color: #ffffff !important;
    background: #bf0f00 !important;
    font-weight: 300 !important;
    border:0 !important;}

.mod_12803848 .description, .mod_12803848 .description a {
	margin-top: 10px;
	border-radius: 5px;
	padding: 10px 5px;
	background-color: #ffe100;
	text-align: center;
	width: 670px;
}

.mep138 .mod_31207780 .entete_liste {
    font-family: 'Open Sans', sans-serif !important;
    font-size:36px !important;
    font-weight: 300;
    color: #1E1E1E;
    padding: 10px;
    border: dashed 1px grey;
    border-radius: 10px;
    margin: 10px 0px;}

.mod_17205874 .rubrique {display: none;}

/*  XXXXXXXXXXXXXXXXXXXX   MODULE SITES WEB DU RÉSEAU ZINFOS974  XXXXXXXXXXXXXXXXXXXX  */


#module_websitesRing {
    width:100%;
    height:400px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_ourWebSitesGreen.jpg") no-repeat center fixed;
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
    background-size: cover; /* version standardisée */
    overflow: hidden;
    text-align: center;
}

#module_websitesRing_bkg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 438px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_ourWebSites.png") repeat-x top left;
    z-index: 0;
}

.websitesRing_item {
    width: auto;
    height: 284px;
    display: inline-block;
    margin-left:20px;
    text-decoration: none;
}

.websitesRing_item div.websitesLink {
    margin-top: -10px;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
}


#title_websitesRing {
    margin-top:10px;
    font-size:54px !important;
        line-height: 1.2;
    padding-bottom: 20px;
}

#groupZindex {
    z-index:10;
}

/* WORK */

.helper_alignIMG {
    width:28px;
    height:22px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/icon_home.jpg") no-repeat top left;
}

.mod_12576678 li.first a:hover div.helper_alignIMG{
    background-position: -28px 0;
}



/* Menu top */
.mod_12849401 {
    height:50px;
    line-height:54px;
    text-align:center;
}

.mod_12849401 .main_menu {
    display:inline-block;
    margin-top:5px;
}

.mod_12849401 .main_menu .fullmod {
    text-align:center;
}

.mod_12849401 ul {
    display: inline-block;
    width:100%;
}

.mod_12849401 ul li{
    margin:0 10px 0 10px !important;
}

#mod_12849401 .main_menu li.titre a {
    height:22px;
    line-height:22px;
}



/*
div.habillage-marge {
    height:250px !important;
}
*/


/* VERSION MOBILE RESPONSIVE */

@media only screen and (max-width: 480px) {
    .module-MOBI_titre .image, .module-MOBI_titre .image img {
        height: auto !important;
    }
    
    div#mod_12576420 {
        display:none !important;
    }

    div#mod_12645739{
        margin-top:20px !important;
    }

}



/* XXXXXXXXXXXX  PAGE ZINFOS JEUNES  XXXXXXXXXXXX */

/* XXXXXXXXXX   HEADER   XXXXXXXXXX */

/* Combo Header */
#mod_13393883 {
    background-color:#2f2f2f;
    height:98px;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    line-height:98px;
}


/* XXXXXXXXXX   MODIF DE TAILLE TEMP   XXXXXXXXXX */
.mod_13393883 {
    width: 1020px !important;
    margin: 0 auto !important;
}

/* Combo Header > logo Zinfos2016 */
.mod_13393884 {
    display: inline-block;
    vertical-align: middle;
}


/* XXXXXXXXXX   MENU TOP   XXXXXXXXXX */

.helper_alignIMGzinfosJeunes {
    margin-top:3px;
    width:45px;
    height:22px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/btn_back.gif") no-repeat top left;
}

.mod_13393892 li.first a:hover div.helper_alignIMGzinfosJeunes{
    background-position: -45px 0;
}

.mod_13393892 {
    height:56px;
    line-height:75px;
    text-align:center;
    z-index:10 !important;
}

.mod_13393892 .main_menu {
    display:inline-block;
    width:1020px;
    height:56px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_menuZinfosJeunes.png") repeat-y top center;
    z-index:10 !important;
}

.mod_13393892 .main_menu .fullmod {
    text-align:center;
}

.mod_13393892 ul {
    display: inline-block;
    width:100%;
    margin: 10px 0 0 20px;
}

.mod_13393892 ul li{
    margin:0 10px 0 10px !important;
}

#mod_13393892 .main_menu li.titre a {
    height:22px;
    line-height:22px;
}

/* XXXXXXXXXXXX  CUSTOMISATION DU MENU TOP 2LVL  XXXXXXXXXXXX */
#mod_13393892 .main_menu ul li.sfhover ul li{
    margin:0 !important;
}

#mod_13393892 .main_menu ul li.titre ul{
    margin-top:0px;
    max-width: 250px;
}

#mod_13393892 .main_menu li.sfhover ul li a {
    padding:10px;
}

#mod_13393892 .main_menu li.titre ul li {
    height:35px;
    line-height:19px;
}


/* XXXXXXXXXXXX  NEWS HORIZONTALES  XXXXXXXXXXXX */
#mod_13393891 {
    width:980px;
    margin: 0px auto;
}

/* News Horizontales > le wrapper (pour limiter la portion affichée) */
.mod_13393891 .mooquee {
    margin-left: 190px;
}

/* News Horizontales > chaque news */
.mod_13393891 .titre{
    height:40px;
    line-height:40px;
}

/* News Horizontales > la date */
.mod_13393891 .date {
    margin-right:35px !important;
}


/* XXXXXXXXXXXX  MODULE NEWS EN MODE UNE  XXXXXXXXXXXX */
.mod_13393989 div.bg-image div.responsive {
    display:block !important;
}

#mod_13393989 {
    margin-top:30px;
    padding:0 30px 30px 0;
}


/*  XXXXXXXXXXXXXXXXXXXX   Le module News latéral colonne de droite   XXXXXXXXXXXXXXXXXXXX  */

#title_sideNews_int {
    position:relative;
    line-height: 1;
    margin-top: 30px;
}

#title_sideNews_int h3.h3_zinfos2016 {
    padding-bottom:10px;
}

#mod_13393895 {
    margin-top: 15px !important;
    padding-bottom:40px;
}

#mod_13393895 .cel1{
    padding:15px !important;
}

#mod_13393895 .cel2{
    padding:15px !important;
}

.mod_13393895 .titre, .mod_12812536 .titre a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:13px !important;
    font-weight:700 !important;
    display:block;
}

.mod_13393895 .titre a:hover {
    font-weight:700 !important;
}

.mod_13393895 .titre a.date {
    font-weight:300 !important;
    display: inline;
}

.mod_13393895 .date {
    font-family: 'Open Sans', sans-serif !important;
    font-size:12px !important;
    font-weight:300 !important;
}

.mod_13393895 span.date {
    display:inline;
}


/*  XXXXXXXXXXXXXXXXXXXX   VISUEL DES JEUNES   XXXXXXXXXXXXXXXXXXXX  */
#IMG-jeunes {
    position:relative;
    float:right;
    margin-top:-54px;
    width:388px;
    height:208px;
    z-index:1000 !important;
}

#IMG-bottom {
    position:absolute;
    bottom:0;
    width:378px;
    height:154px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/zinfosJeunesBottomIMG.jpg") no-repeat top left;
}

#IMG-right {
    position:absolute;
    bottom:0;
    right:0;
    width:10px;
    height:40px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/zinfosJeunesRightIMG.png") no-repeat top left;
}

#IMG-top {
    position:absolute;
    top:0;
    width:388px;
    height:54px;
    background: url("http://www.zinfos974.com/docs/zinfos2016/zinfosJeunesTopIMG.png") no-repeat top left;
}


/*  XXXXXXXXXXXXXXXXXXXX   LISTING   XXXXXXXXXXXXXXXXXXXX  */

.mod_13393940 {
    padding-right:30px;
}

.mod_13393940 .rubrique{
    font-family: 'Open Sans', sans-serif !important;
    font-size:36px !important;
    font-weight:300;
    color:#1E1E1E;
    padding-bottom: 0px;
}

.mod_13393940 .photo_left {
    padding-right: 20px;
}

.mod_13393940 .titre a, .mod_13393940 .titre_article a, .mod_13393940 .titre_mosaique a {
    padding:1px;
}

.mod_13393940 .pager {
    margin: 15px 20px;
}

.mod_13393940 .pager a {
    border:0 !important;
    background-color: #373737 !important;
    padding: 3px 10px !important;
    line-height: 24px !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight: 300 !important;
}

.mod_13393940 .pager a:hover, .mod_13393940 .pager .sel {
    color: #ffffff !important;
    background: #bf0f00 !important;
    font-weight: 300 !important;
    border:0 !important;
}


.mod_13393940 .rubrique_fille, .mod_13393940 .rubrique_fille a {
    padding-bottom:20px;
    font-family: 'Open Sans', sans-serif;
    font-size:20px;
    font-weight: 300 !important;
    color:#1E1E1E;
}   



/*  XXXXXXXXXXXXXXXXXXXX   FOOTER   XXXXXXXXXXXXXXXXXXXX  */

/* Menu 1, 2 et 3 */
.mod_13393900, .mod_13393899{
    display:inline-block;
    width:200px;
    vertical-align:top;
    margin:65px 0 0 20px;
}


.mod_13393900 .menu_ligne .cel1, .mod_13393900 .menu_ligne .cel2, .mod_13393899 .menu_ligne .cel1, .mod_13393899 .menu_ligne .cel2{
    display:block !important;
}

.mod_13393900 .entete, .mod_13393899 .entete{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:900;
}

.mod_13393900 .titre, .mod_13393899 .titre{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:300;
}




/*  XXXXXXXXXXXXXXXXXXXX   PAGE ARTICLE   XXXXXXXXXXXXXXXXXXXX  */

.mod_13393939 .chapeau .access {
    margin-top:20px !important;
}

.mod_13393939 {
    padding:20px 40px 40px 0;
}


.mod_13393939 .pager{
    display:none;
}

.mod_13393939 .titre, .mod_13393939 .titre .access {
    font-family: 'Open Sans', sans-serif !important;
    font-size:36px !important;
    font-weight:900 !important;
    line-height: 1.3;
}

.mod_13393939 .entete_liste, .mod_13393939 .entete_liste .access {
    font-family: 'Open Sans', sans-serif !important;
    font-size:24px !important;
    font-weight:300 !important;
}

.mod_13393939 .texte, .mod_13393939 .texte .access, .mod_13393939 .titre_liste .texte a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:normal !important;
}

.mod_13393939 .real-auteur .access{
    font-family: 'Open Sans', sans-serif !important;
    font-size:12px !important;
    font-weight:300 !important;
}

.mod_13393939 .date .access{
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:600 !important;
}

.mod_13393939 .auteur .access{
    color:#bf0f00;
}

.mod_13393939 .entry-content {
    margin-top:40px;
    padding-bottom:40px;
}



.mod_13393939 .bloc_liste .bloc {
    border:0;
    background-color:#303030;
    padding:15px;
}

.mod_13393939 .titre_liste, .mod_13393939 .titre_liste .access {
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:300 !important;
    color:#fff;
}

.mod_13393939 .bloc_liste .access a {
    color:#fff;
}

.mod_13393939 .bloc_liste .access a:hover {
    background-color:#bf0f00;
    color:#fff;
    text-decoration:none !important;
}

.mod_13393939 .bloc_liste .access .date {
    color:#fff;
}


#mod_13393939 img{
    margin-bottom:20px;
}


/*  XXXXXXXXXXXXXXXXXXXX   NOUVELLE VERSION MOBILE   XXXXXXXXXXXXXXXXXXXX  */
    
/* xxxxxxxxxxxx A LA UNE xxxxxxxxxxxx */
#mod_1478767 .infos{
    background-color:bf0f00;
}

#mod_1478767 .titre{
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:900 !important;
    color:#fff;
}

.mod_13814123 .cel1 {
    position: absolute;
    right: 10px;
    bottom: 20px;
}

.home .mod_13814123 .cel1 {
    height: 40px;
    position: absolute;
    right: 10px;
    bottom: 20px !important;
}

/*  XXXXXXXXXXXXXXXXXXXX   HEADER   XXXXXXXXXXXXXXXXXXXX  */
/* Combo Header */

#mod_13664531 {
    background-color:#bf0f00;
    height:95px;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    line-height:95px;
    width: 1020px !important;
    margin: 0 auto 0 auto;
}

/* .mod_12576420 .celcombo1 {
    position: absolute;
    top: 17px;
    width: 300px;
    max-width: 310px;
} */

.mod_12576420 .celcombo3 {
    position: absolute;
    bottom: -10px;
    right: -10px;
}

.mod_12576420 .celcombo4 {
    position: absolute;
    width: 350px !important;
    left: 330px;
}

/* Combo Header > logo Zinfos2016 */

.mod_13664532 {
    display: inline-block;
    vertical-align: middle;
}

/*  XXXXXXXXXXXXXXXXXXXX   Menu top   XXXXXXXXXXXXXXXXXXXX  */

.mod_13664529 {
    height:50px;
    line-height:50px;
    text-align:center;
}

.mod_13664529 .main_menu {
    display:inline-block;
    margin-top:5px;
}

.mod_13664529 .main_menu .fullmod {
    text-align:center;
}

.mod_13664529 ul {
    display: inline-block;
}

.mod_13664529 ul li{
    margin:0 10px 0 10px !important;
}

#mod_13664526 {
    width:980px;
    margin: 0px auto;
}

/* News Horizontales > le wrapper (pour limiter la portion affichée) */
.mod_13664526 .mooquee {
    margin-left: 190px;
}

/* News Horizontales > chaque news */
.mod_13664526 .titre{
    height:40px;
    line-height:40px;
}

/* News Horizontales > la date */
.mod_13664526 .date {
    margin-right:35px !important;
}


/*  XXXXXXXXXXXXXXXXXXXX   PAGE ARTICLE   XXXXXXXXXXXXXXXXXXXX  */

.mod_13664582 .pager{
    display:none;
}

.mod_13664582 .titre, .mod_13664582 .titre .access {
    font-family: 'Open Sans', sans-serif !important;
    font-size:36px !important;
    font-weight:900 !important;
    line-height: 1.3;
}

.mod_13664582 .entete_liste, .mod_13664582 .entete_liste .access {
    font-family: 'Open Sans', sans-serif !important;
    font-size:24px !important;
    font-weight:300 !important;
}

.mod_13664582 .texte, .mod_13664582 .texte .access, .mod_13664582 .titre_liste .texte a {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight:normal !important;
}

.mod_13664582 .real-auteur .access{
    font-family: 'Open Sans', sans-serif !important;
    font-size:12px !important;
    font-weight:300 !important;
}

.mod_13664582 .date .access{
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:600 !important;
}

.mod_13664582 .auteur .access{
    color:#bf0f00;
}

.mod_13664582 .entry-content {
    margin-top:40px;
    padding-bottom:40px;
}



.mod_13664582 .bloc_liste .bloc {
    border:0;
    background-color:#303030;
    padding:15px;
}

.mod_13664582 .titre_liste, .mod_13664582 .titre_liste .access {
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
    font-weight:300 !important;
    color:#fff;
}

.mod_13664582 .bloc_liste .access a {
    color:#fff;
}

.mod_13664582 .bloc_liste .access a:hover {
    background-color:#bf0f00;
    color:#fff;
    text-decoration:none !important;
}

.mod_13664582 .bloc_liste .access .date {
    color:#fff;
}

#mod_13664582 img{
    margin-bottom:20px;
}

#mod_13664582 img.not-responsive{
    max-width:680px !important;
    margin-bottom: 20px;
}

/* XXXXXXX  COMMENTAIRES XXXXXXX */

#mod_3781701 {
    overflow:hidden;
}

a#comments {
    display:block;
    margin-bottom:20px;
}

#BtnOpen {
    display: inline-block;
    font-family: 'Open Sans', sans-serif !important;
    font-size:16px !important;
    font-weight:300 !important;
    background-color:#303030;
    color:#ffffff;
    padding:20px;
    text-decoration:none;
}

#BtnOpen:hover {
    background-color:#bf0f00;
}

#entete_liste {
    margin-top:10px;
}



/*  XXXXXXXXXXXXXXXXXXXX   PAGE FORMULAIRE DE CONTACT   XXXXXXXXXXXXXXXXXXXX  */

#mod_12803854 form{
    width:650px;
}




/*  XXXXXXXXXXXXXXXXXXXX   PUBS  XXXXXXXXXXXXXXXXXXXX  */
/*  XXXXXXXXXXXXXXXXXXXX   PUBS COLONNE DE DROITE   XXXXXXXXXXXXXXXXXXXX  */

.mod_12814143 {
    padding:20px 0 40px 0;
}


/*  XXXXXXXXXXXXXXXXXXXX   BANDEAU 728x90   XXXXXXXXXXXXXXXXXXXX  */
#sas_16448 {
    padding:20px 0 20px 0;
}


#6108985 {
    z-index:100000 !important;
    font-size:0;
}

/*  XXXXXXXXXXXXXXXXXXXX   Module FOOTER   XXXXXXXXXXXXXXXXXXXX  */


/* Menu 1, 2 et 3 */
.mod_13664543, .mod_13664542{
    display:inline-block;
    width:200px;
    vertical-align:top;
    margin:65px 0 0 20px;
}


.mod_13664543 .menu_ligne .cel1, .mod_13664543 .menu_ligne .cel2, .mod_13664542 .menu_ligne .cel1, .mod_13664542 .menu_ligne .cel2{
    display:block !important;
}

.mod_13664543 .entete, .mod_13664542 .entete{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:900;
}

.mod_13664543 .titre, .mod_13664542 .titre{
    font-family: 'Open Sans', sans-serif !important;
    font-weight:300;
}



/*  XXXXXXXXXXXXXXXXXXXX   LISTING DES ARTICLES   XXXXXXXXXXXXXXXXXXXX  */


.mod_14325719 .photo_left {
    padding-right: 20px;
	padding-bottom: 0px !important;
}

.mod_14325719 .titre a, .mod_14325719 .titre_article a, .mod_14325719 .titre_mosaique a {
    padding:1px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 900 !important;
}

.mod_14325719 .pager {
    margin: 15px 20px;
}

.mod_12645739 .pager .sel {
    color: #ffffff !important;
    background: #bf0f00 !important;
    font-weight: 300 !important;
    border:0 !important;
}

/* XXXXXXXXXXXXXXXXXXXX   REGION REUNION LES PILIERS   XXXXXXXXXXXXXXXXXXXX */

#textePilier1 {
    display:inline-block;
    width:260px;
    height:auto;
    background-color:#00a6d9;
    line-height: 1em !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 900 !important;
    padding:20px;
}

#linkRubriquePilier1 {
    display:inline-block;
    width:280px;
    background-color:#00a6d9;
    padding-left:20px;
    margin: 1px 0 20px 0;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
}

#linkRubriquePilier1 img{
    vertical-align:middle;
    padding-right:10px;
}

#textePilier2 {
    display:inline-block;
    width:260px;
    height:auto;
    background-color:#d45e16;
    line-height: 1em !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 900 !important;
    padding:20px;
}

#linkRubriquePilier2 {
    display:inline-block;
    width:280px;
    background-color:#d45e16;
    padding-left:20px;
    margin: 1px 0 20px 0;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
}

#linkRubriquePilier2 img{
    vertical-align:middle;
    padding-right:10px;
}

#textePilier3 {
    display:inline-block;
    width:260px;
    height:auto;
    background-color:#015a9d;
    line-height: 1em !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 900 !important;
    padding:20px;
}

#linkRubriquePilier3 {
    display:inline-block;
    width:280px;
    background-color:#015a9d;
    padding-left:20px;
    margin: 1px 0 20px 0;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
}

#linkRubriquePilier3 img{
    vertical-align:middle;
    padding-right:10px;
}

#textePilier4 {
    display:inline-block;
    width:260px;
    height:auto;
    background-color:#7bb22f;
    line-height: 1em !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 900 !important;
    padding:20px;
}

#linkRubriquePilier4 {
    display:inline-block;
    width:280px;
    background-color:#7bb22f;
    padding-left:20px;
    margin: 1px 0 20px 0;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
}

#linkRubriquePilier4 img{
    vertical-align:middle;
    padding-right:10px;
}

#textePilier5 {
    display:inline-block;
    width:260px;
    height:auto;
    background-color:#b3127f;
    line-height: 1em !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 900 !important;
    padding:20px;
}

#linkRubriquePilier5 {
    display:inline-block;
    width:280px;
    background-color:#b3127f;
    padding-left:20px;
    margin: 1px 0 20px 0;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
}

#linkRubriquePilier5 img{
    vertical-align:middle;
    padding-right:10px;
}

#textePilier6 {
    display:inline-block;
    width:260px;
    height:auto;
    background-color:#ca2220;
    line-height: 1em !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 900 !important;
    padding:20px;
}

#linkRubriquePilier6 {
    display:inline-block;
    width:280px;
    background-color:#ca2220;
    padding-left:20px;
    margin: 1px 0 20px 0;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
}

#linkRubriquePilier6 img{
    vertical-align:middle;
    padding-right:10px;
}

#textePilier7 {
    display:inline-block;
    width:260px;
    height:auto;
    background-color:#49257c;
    line-height: 1em !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 900 !important;
    padding:20px;
}

#linkRubriquePilier7 {
    display:inline-block;
    width:280px;
    background-color:#49257c;
    padding-left:20px;
    margin: 1px 0 20px 0;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
}

#linkRubriquePilier7 img{
    vertical-align:middle;
    padding-right:10px;
}

/* XXXXXXXXXXXXXXXXXXXX   FIN ---  REGION REUNION LES PILIERS   XXXXXXXXXXXXXXXXXXXX */

#twitter-widget-0 footer{
    display:none !important;
}

.image_01 {
    float: left;
    width: 93px;
    height: 70px;
    background: url('http://www.regionreunion.com/fr/spip/images/fonds-europeens_02.png');
    background-position: 0px 0px;
}

.image_01:hover{
    background-position: 0px 70px;
}

.image_02 {
    float: left;
    width: 124px;
    height: 70px;
    background: url('http://www.regionreunion.com/fr/spip/images/fonds-europeens_03.png');
    background-position: 0px 0px;
}

.image_02:hover{
    background-position: 0px 70px;
}

.image_03 {
    float: left;
    width: 83px;
    height: 70px;
    background: url('http://www.regionreunion.com/fr/spip/images/fonds-europeens_04.png');
    background-position: 0px 0px;
}

.image_03:hover {
    background-position: 0px 70px;
}

.mod_13716889 {
    width:100%;
    background-color:#f5f5f5;
    padding-bottom:40px;
}

.mod_13716889 .eau{
    width:980px;
    margin:0 auto;
}

.mod_13716889 .eau table{
    width:330px;
    padding:0;
        margin: 0 auto;
}

.mod_13716889 .eau table .photo{
    width:330px;
    height:214px;
    background: url('http://www.zinfos974.com/docs/zinfos2016/bkg_actuCitoyenne.jpg');
}

.mod_13716889 .eau table .photo a{
    margin: 14px 0 0 9px;
    display: inline-block;
    width:312px;
    height:186px;
    overflow:hidden;
}

.mod_13716889 .eau table .photo a img:first-child{
    display: none;
}

.mod_13716889 .eau table .photo a img.responsive{
    display:block !important;
    width:320px !important;
}

.mod_13716889 .titre {
    padding:0 10px 0 10px;
}

.mod_13716889 .titre a{
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight: 900 !important;
    display: inline-block;
    padding: 10px;
    margin-left: -10px;
}

.mod_13716889 .date {
    padding:0 10px 0 10px;
    color:#bf0f00;
}

.mod_13716889 .texte {
    padding:0 10px 0 10px;
}

.mod_13716889 .texte a{
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-weight: 400 !important;
    display: inline-block;
    padding: 10px;
    margin-left: -10px;
}

.mod_13716889 .texte a:hover{
    background-color:#bf0f00;
    color:#ffffff;
}


/* Logo La Réunion Positive */
.mod_13716886 {
    padding:40px 0 40px 0 !important;
}

.mod_13716886 img {
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    width:250px;        
}

.mod_13716886 img:hover, .mod_13716886:hover img {
    padding: 20px 40px !important;
    -webkit-box-shadow: 0 0 7px 0 #B0B0B0;
    box-shadow: 0 0 7px 0 #B0B0B0;
}

/* La Home background white blanc */

.mod_15272012 .celcombo2 {background-color: white;}
.mod_15272013 .eau {background-color: white;}

/*  XXXXXXXXXXXXXXXXXXXX   css temporaire pub région réunion   XXXXXXXXXXXXXXXXXXXX  */

#mod_15374391 {
    width: 1020px;
    margin: 10px auto;
}

/* David V3 template */

/* David V3 template - Les Titres de la HOME */

.titre-zinfos {
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 48px;
width: 696px;
background-color: #f1f1f1;
margin-bottom: 10px;
}

.titre-zinfos .rouge {
color: #bf0f00;
font-weight: 900;}

.titre-zinfos2 {
text-align: center;
font-family: 'Open Sans', sans-serif;
font-size: 48px;
width: 696px;
background-color: #f1f1f1;
margin-bottom: 10px;
}

.titre-zinfos2 .rouge {
color: #bf0f00;
font-weight: 900;}

/* David V3 template NATIO ET INTER */

.mod_23281381 .section > div {background-size: cover !important; background-position: center center !important;}
.mod_23281381 .entete {padding: 24px 0px !important;}

.mod_23281381 {
    width: 700px;
    margin-top: 20px;
    border-radius: 20px 20px 0px 0px;
    overflow: hidden;}

.mod_15596151 .objet-pied, .mod_15596300 .objet-pied, .mod_15606386 .objet-pied, .mod_30109804 .objet-pied, .mod_31210670 .objet-pied {
	text-align: center !important;
	/* position: absolute; */
	/* bottom: 0px; */
	/* left: auto; */
	/* right: auto; */
	width: 100%;
	/* background-color: #f4f4f4; */
	padding: 7px 0px;
}


/* David V3 template A la une sur ZINFOS */ 

.mod_15594401 { width: 697px !important; margin: inherit !important;}

.mod_15596151 .photo,
.mod_15596300 .photo,
.mod_15606386 .photo,
.mod_22018859 .photo,
.mod_31210670 .photo { max-width: 100% !important; height: 160px !important; background-size: cover !important; background-position: top !important;}

.mod_15596151 .objet-titre,
.mod_15596300 .objet-titre,
.mod_15606386 .objet-titre,
.mod_22018859 .objet-titre,
.mod_31210670 .objet-titre {margin: 20px auto 0px 10px; min-height: 70px !important;} 

.mod_15596151 .more_articles,
.mod_15596300 .more_articles,
.mod_15606386 .more_articles,
.mod_22018859 .more_articles,
.mod_31210670 .more_articles {display: none !important;}

.mod_15596151 .sharing,
.mod_15596300 .sharing,
.mod_15606386 .sharing,
.mod_22018859 .sharing,
.mod_31210670 .sharing {
     width: 100px !important;
    margin-bottom: 1%;
    margin-left: 36%; }

.mod_15596151 .objet-commentaire,
.mod_15596300 .objet-commentaire,
.mod_15606386 .objet-commentaire,
.mod_22018859 .objet-commentaire,
.mod_31210670 .objet-commentaire {
    padding: 0px 10px;} 

.mod_15596151 .pied_page,
.mod_15596300 .pied_page,
.mod_15606386 .pied_page,
.mod_22018859 .pied_page,
.mod_31210670 .pied_page {
    padding: 0px 10px;
    color: #8a8a8a;} 

.mod_15606386, 
.mod_15596151, 
.mod_15596300,
.mod_22018859,
.mod_31210670 {
    overflow: hidden;}

.mod_22018859 {width: 700px; background-color: #efefef;}

.mod_22018859 .objet-pied {
    text-align: center !important;
    width: 100%;
}

.ModuleNeufUne {
    background-color: #EFEFEF;
    width: 700px;
    margin-top: 10px;
    border-radius: 20px;
    overflow: hidden;}

.sixvideos {
    background-color: #EFEFEF;
    width: 700px;
        text-align: center;
    margin-top: 30px;
    overflow: hidden;}

/* skin twitter de zinfo974 */

.timeline-Widget {background-color: #f0f9ff !important; margin-top: 5px !important;}

/* Les Autres Articles  Articles similaires  Dans la même Rubrique */

.mod_15645921 .titre,
.mod_16951089 .titre,
.mod_17205855 .titre {line-height: 0 !important;}

.mod_15645921,
.mod_17205855 {background-color: #bf0f00; padding-top: 15px; padding-bottom: 15px; }
.mod_16951089 {display: none;}

.mod_15645921 .cel1,
.mod_16951089 .cel1,
.mod_17205855 .cel1 {border-bottom: 1px solid #ffffff !important; padding: 6px 7px !important; }

.mod_15645921 .entete,
.mod_16951089 .entete,
.mod_17205855 .entete {border-bottom: 1px white solid !important; padding-bottom: 10px !important;}

/* Les PUB de la HP */

#pub_15694999_content {
    width: 700px !important;
}

/* Module News de droite page intérieur */

.mod_12812536 .bg { width: 289px !important;}

/* Module les blogs sur la HP */

.mod_16183532 {width: 300px; margin-top: 10px;}


/* MODULE NEWLETTER */

.mod_16279457 {width: 300px !important;}

/* FIN Module Newsletter */

.mod_16473685 {
    width: 697px;
    height: 160px;
    margin-bottom: 10px;
    background-color: #fbfbfb;
    border-radius: 10px;
}

.mod_16473685 .mod_16474375 .titre a,
.mod_16473685 .mod_16474226 .titre a,
.mod_16473685 .mod_16474170 .titre a,
.mod_16473685 .mod_16473875 .titre a {
    width: 160px;
    position: relative;
    min-height: 56px;
    bottom: -98px;
    padding: 10px 5px !important;
}

.mod_16473685 .celcombo1,
.mod_16473685 .celcombo2,
.mod_16473685 .celcombo3,
.mod_16473685 .celcombo4 {
    overflow: hidden;
    width: 164px;
}

/* DEBUT - Module Partenaire Combo Articles */

/* Les 3 modules partenaires */

.mod_18104048,
.mod_18105217,
.mod_19547582,
.mod_28021309,
.mod_28022304,
.mod_28022999,
.mod_53186661 {
    width: 700px;
    background-color: #efefef;
    margin: 0px;
    padding: 0px;} 


.mod_18104048 .inner,
.mod_18105217 .inner,
.mod_19547582 .inner,
.mod_28021309 .inner,
.mod_28022304 .inner,
.mod_28022999 .inner,
.mod_53186661 .inner {
    background-color: transparent;
    height: 230px;
    margin: 0px;
    padding: 0px;
}

.mod_18105217 .mod_18105221 .rubrique,
.mod_18105217 .mod_18105401 .rubrique,
.mod_18104048 .mod_18104049 .rubrique,
.mod_18104048 .mod_18104122 .rubrique,
.mod_18104048 .mod_18104166 .rubrique,
.mod_19547582 .mod_27535356 .rubrique,
.mod_19547582 .mod_27033585 .rubrique,
.mod_19547582 .mod_35118658 .rubrique,
.mod_28021309 .mod_28021312 .rubrique,
.mod_28021309 .mod_28021310 .rubrique,
.mod_28021309 .mod_30304012 .rubrique,
.mod_28022304 .mod_28022306 .rubrique,
.mod_28022999 .mod_28023000 .rubrique,
.mod_28022999 .mod_29221476 .rubrique,
.mod_28022999 .mod_29696090 .rubrique,
.mod_53186661 .mod_53186662 .rubrique,
.mod_53186661 .mod_53186663 .rubrique,
.mod_53186661 .mod_53186664 .rubrique {
    background-color: grey;
    padding: 5px;
    position: absolute;
    bottom: 359px;
    width: 205px;
}


.mod_18105217 .mod_18105221 .titre a,
.mod_18105217 .mod_18105401 .titre a,
.mod_18104048 .mod_18104049 .titre a,
.mod_18104048 .mod_18104122 .titre a,
.mod_18104048 .mod_18104166 .titre a,
.mod_19547582 .mod_27535356 .titre a,
.mod_19547582 .mod_27033585 .titre a,
.mod_19547582 .mod_35118658 .titre a,
.mod_28021309 .mod_28021312 .titre a,
.mod_28021309 .mod_28021310 .titre a,
.mod_28021309 .mod_30304012 .titre a,
.mod_28022304 .mod_28022306 .titre a,
.mod_28022999 .mod_28023000 .titre a,
.mod_28022999 .mod_29221476 .titre a,
.mod_28022999 .mod_29696090 .titre a,
.mod_53186661 .mod_53186662 .titre a,
.mod_53186661 .mod_53186663 .titre a,
.mod_53186661 .mod_53186664 .titre a {
    font: normal 15px "Arial", sans-serif !important;
    color: black;
}


.mod_18105217 .mod_18105221 .titre a:hover,
.mod_18105217 .mod_18105401 .titre a:hover,
.mod_18104048 .mod_18104049 .titre a:hover,
.mod_18104048 .mod_18104122 .titre a:hover,
.mod_18104048 .mod_18104166 .titre a:hover,
.mod_19547582 .mod_27535356 .titre a:hover,
.mod_19547582 .mod_27033585 .titre a:hover,
.mod_19547582 .mod_35118658 .titre a:hover,
.mod_28021309 .mod_28021312 .titre a:hover,
.mod_28021309 .mod_28021310 .titre a:hover,
.mod_28021309 .mod_30304012 .titre a:hover,
.mod_28022304 .mod_28022306 .titre a:hover,
.mod_28022999 .mod_28023000 .titre a:hover,
.mod_28022999 .mod_29221476 .titre a:hover,
.mod_28022999 .mod_29696090 .titre a:hover,
.mod_53186661 .mod_53186662 .titre a:hover,
.mod_53186661 .mod_53186663 .titre a:hover,
.mod_53186661 .mod_53186664 .titre a:hover {
    font: normal 15px "Arial", sans-serif !important;
    color: #c10000;
}

.mod_18105217 .mod_18105221 .titre,
.mod_18105217 .mod_18105401 .titre,
.mod_18104048 .mod_18104049 .titre,
.mod_18104048 .mod_18104122 .titre,
.mod_18104048 .mod_18104166 .titre,
.mod_19547582 .mod_27535356 .titre,
.mod_19547582 .mod_27033585 .titre,
.mod_19547582 .mod_35118658 .titre,
.mod_28021309 .mod_28021312 .titre,
.mod_28021309 .mod_28021310 .titre,
.mod_28021309 .mod_30304012 .titre,
.mod_28022304 .mod_28022306 .titre,
.mod_28022999 .mod_28023000 .titre,
.mod_28022999 .mod_29221476 .titre,
.mod_28022999 .mod_29696090 .titre,
.mod_53186661 .mod_53186662 .titre,
.mod_53186661 .mod_53186663 .titre,
.mod_53186661 .mod_53186664 .titre {
    background-color: white;
    width: 207px;
    padding: 4px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    min-height: 70px;
    max-height: 87px;
}

.mod_18105217 .mod_18105221 .entete,
.mod_18105217 .mod_18105401 .entete,
.mod_18104048 .mod_18104049 .entete,
.mod_18104048 .mod_18104122 .entete,
.mod_18104048 .mod_18104166 .entete,
.mod_19547582 .mod_27033585 .entete,
.mod_19547582 .mod_27535356 .entete,
.mod_19547582 .mod_35118658 .entete,
.mod_28021309 .mod_28021312 .entete,
.mod_28021309 .mod_28021310 .entete,
.mod_28021309 .mod_30304012 .entete,
.mod_28022304 .mod_28022306 .entete,
.mod_28022999 .mod_28023000 .entete,
.mod_28022999 .mod_29221476 .entete,
.mod_28022999 .mod_29696090 .entete,
.mod_53186661 .mod_53186662 .entete,
.mod_53186661 .mod_53186663 .entete,
.mod_53186661 .mod_53186664 .entete {
    background-size: 215px auto;
    height: 130px;
    width: 215px;
    margin: 20px auto 0px auto;
}

.mod_18105217 .mod_18105221 .eau,
.mod_18105217 .mod_18105401 .eau,
.mod_18104048 .mod_18104049 .eau,
.mod_18104048 .mod_18104122 .eau,
.mod_18104048 .mod_18104166 .eau,
.mod_19547582 .mod_27535356 .eau,
.mod_19547582 .mod_27033585 .eau,
.mod_19547582 .mod_35118658 .eau,
.mod_28021309 .mod_28021312 .eau,
.mod_28021309 .mod_28021310 .eau,
.mod_28021309 .mod_30304012 .eau,
.mod_28022304 .mod_28022306 .eau,
.mod_28022999 .mod_28023000 .eau,
.mod_28022999 .mod_29221476 .eau,
.mod_28022999 .mod_29696090 .eau,
.mod_53186661 .mod_53186662 .eau,
.mod_53186661 .mod_53186663 .eau,
.mod_53186661 .mod_53186664 .eau {
    width: 215px;
    margin: 0px auto;
}


/* ReunionPositive - Departement */

.mod_18105217 .mod_18105221,
.mod_18105217 .mod_18105401 {
    background-color: transparent;
    padding-top: 25px;
    width: 300px;
    margin: 0px !important;}

/* TCO CIVIS CINOR */
/* CASUD SIDELEC CIREST */
/* Saint_Paul Tampon Saint_Pierre */
/* Saint_leu CCIR CMA */

.mod_18104048 .mod_18104049,
.mod_18104048 .mod_18104122,
.mod_18104048 .mod_18104166,
.mod_28022999 .mod_28023000,
.mod_28022999 .mod_29221476,
.mod_28022999 .mod_29696090,
.mod_28021309 .mod_28021312,
.mod_28021309 .mod_28021310,
.mod_28021309 .mod_30304012,
.mod_19547582 .mod_27033585,
.mod_19547582 .mod_27535356,
.mod_19547582 .mod_35118658,
.mod_53186661 .mod_53186662,
.mod_53186661 .mod_53186663,
.mod_53186661 .mod_53186664  {
    background-color: transparent;
    padding-top: 15px;
    width: 227px;
    margin: 0px !important;}

/* Universite */

.mod_28022304 .mod_28022306 {
    background-color: transparent;
    padding-top: 15px;
    width: 377px;
    margin: 0px !important;}


/* FIN - Module Partenaire Combo Articles */  


/* Module - Footer - Connexion */

.mod_16487089 {
    width: 280px;
    display: inline-block;}

/* Module Cyclone sur la Home */

.mod_16727954 {width: 300px !important;}
.mod_16727954 .date, .mod_16727954 .date a, .mod_16727954 a.date {float: right !important;}

.mod_16727954 .cel1, .mod_16727954 .cel2 {padding: 23px 7px !important;}

.mod_17004702 {
    width: 700px !important; background-color: #ececec;}

.mod_17004702 .cel1 {
    background-color: #ececec;
    width: 685px;
    margin: 0px auto;
    padding: 10px 0px 0px 0px !important;
}

/* Bloc 7mag sur la Home */

.mod_19591506,
.mod_19842294 {
    width: 700px;}

.mod_19591506 .cel1, .mod_19591506 .cel2,
.mod_19842294 .cel1, .mod_19842294 .cel2 {
    width: 228px;
    display: inline-flex;
}

.mod_19591506 .titre, .mod_19591506 .titre a,
.mod_19842294 .titre, .mod_19842294 .titre a {
    width: 228px;}


.mod_19591506 .titre,
.mod_19842294 .titre {
    background-color: rgba(255, 255, 255, 0.2);
    padding: 3px;
}

.mod_19591506 .photo img, .photo .img, a.photo_a,
.mod_19842294 .photo img, .photo .img, a.photo_a {
    width: 100px;}

.mod_19591506 .xml,
.mod_19842294 .xml {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}


/* Rubrique ZinfosNews Replay Page intérieure */

.mod_21172118 {
    background-color: #06427e !important;
    padding: 10px;
}

.mod_21172062 .titre, .mod_21172062 .titre .access {
    background-color: #06427e !important;
    padding: 10px;
}

.mod_21172062 .chapeau, .mod_21172062 .chapeau .access {
    margin: 10px 0px;
    padding: 10px;
}



/* Commentaires */

.mod_3781701 .encadre,
.mod_3781701 .encadre_alterne {
    border-radius: 10px;
    padding: 20px;
}

.mod_3781701 .cel1 {padding: 0px !important;}


/* Module Combo petites unes autres sites */

.mod_25992565,
.mod_27609003 {width: 700px !important;}

.mod_26046979 a.photo,
.mod_26509227 a.photo {
    max-width: 204px !important;
    margin-bottom: 10px !important;
    height: 137px !important;
    background-size: cover !important;}

.mod_25992580,
.mod_26046963 {margin-top: 10px;}

.mod_27609006 a.photo,
.mod_27609004 a.photo,
.mod_25992580 a.photo,
.mod_26046963 a.photo {
    max-width: 349px !important;
    margin-bottom: 10px !important;
    height: 137px !important;
    background-size: cover !important;}

.mod_25992580 .objet-pied,
.mod_26046963 .objet-pied,
.mod_26046979 .objet-pied,
.mod_26509227 .objet-pied,
.mod_27609006 .objet-pied,
.mod_27609004 .objet-pied {
    margin-top: 10px;
    padding: 10px;
    text-align: center !important;}

.mod_25992580 .objet-titre,
.mod_26046963 .objet-titre,
.mod_26046979 .objet-titre,
.mod_26509227 .objet-titre,
.mod_27609006 .objet-titre,
.mod_27609004 .objet-titre {
    height: 3em !important;
    padding: 10px;}

.mod_25992580 .celpint,
.mod_26046963 .celpint,
.mod_26046979 .celpint,
.mod_26509227 .celpint,
.mod_27609006 .celpint,
.mod_27609004 .celpint {
    border-radius: 15px;
    overflow: hidden;
    padding: 0px !important;
    border: 1px solid #ddd;}

.mod_25992580 .more_articles,
.mod_26046963 .more_articles,
.mod_26046979 .more_articles,
.mod_26509227 .more_articles,
.mod_27609006 .more_articles,
.mod_27609004 .more_articles {
    margin-top: 0px !important;
    display: none;}

/* module faits divers */

.mod_23203872 .section > div {background-size: cover !important;}
.mod_23203872 .titre {padding: 10px 0px;}
.mod_23203872 {width: 700px;}
.mod_23203872 .entete {padding: 24px 0px !important; border-radius: 20px 20px 0 0;}

.mod_22018859 {padding-top: 10px;}


/* Module PUB les autres sites */

.mod_27115424 {margin-top: 20px; width: 700px;}


/* Code bloc article samuel */

.containerSam {
  position: relative;
  max-width: 640px;
  height: auto;
  padding: 10px;
  margin: 20px 5px;
  background-color: #da1c1c;
  border-radius: 5px;
}

.containerSam .titre {
  padding: 5px 0px;
  text-align: center;
  color: white;
  text-transform: uppercase;
  background-color: transparent !important;
}

.containerSam .titre h1 {
  text-align: center;
  background-color: transparent;
  font-size: 20px;
  font-family: 'Open Sans', sans-serif;
}

.containerSam ul li {
  color: white;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  text-align: left !important;
}

/* dans l'article pièce jointe */

.mod_12803849 .pj {
    background-color: #fff900;
    padding: 15px;
    border-radius: 5px;
    text-align: center;}

.mod_12803849 .pj a {font-size: 16px;}

/* RUBRIQUE ZANIMOS PERDU */

.mep138 .mod_31208497 img.image {width: 1020px !important}
.mep138 .mod_31207784 {width: 660px; margin-top: 40px;}

.mod_31207784 .cel1 {
    margin-bottom: 10px;
    border-radius: 10px;
    border: 1px solid gainsboro;}

.mod_31207784 .cel1:hover {background-color: #eaeaea;}

.mod_31207784 .cel1 .photo img {max-width: 644px !important;}

.mep138 .mod_32319820 {width: 660px;}

.mod_12803853 {width: 660px;}

.mod_31207784 .entete {margin: 10px 0px !important;}

.mep138 .mod_31207817 {width: 660px;}

.mep138 .mod_31207818 {margin-top: 40px; width: 660px;}

.mep138 .mod_31207818 .inputrow input {width: 640px !important;}
.mod_31207818 .inputrow select, .mod_31207818 .inputrow textarea {width: 640px !important;}
.mod_31207818 .inputrow #a_cp {width: 100px !important;}
.mod_31207818 .inputrow #a_ville {width: 200px !important;}

.margin .button:last-child {
    display: none;}


/* BLOC AUTEUR */

.bloc_auteur {
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
    padding: 10px;
    background-color: #efeeee;}

.bloc_auteur .profile img {border-radius: 40px !important;}
.bloc_auteur .texte,
.bloc_auteur .texte .liens {font-size: 15px !important;}
.bloc_auteur .titre_auteur {text-align: center !important;}
.bloc_auteur .titre_auteur a {font-size: 22px !important;}

.mod_12803861 .entete {
    padding: 20px;
    text-align: center !important;
    border-radius: 15px;
	background-color: #3688c4;
}

.mod_12803861 .profile img {border-radius: 40px !important;}

/* Rubrique et pages intérieur zoticket974 */

.mod_31803556 .entete_liste, .mod_31803556 .entete_liste .access,
.mod_31803556 .titre, .mod_31803556 .titre .access {display: none;}

/* Page AFP */

#para_1 .texte .access p {
    margin-bottom: 22px;
}

.mod_33253597 .entete {padding: 15px 5px !important;}
.mod_33253597 {border-radius: 15px; overflow: hidden;}
.mod_33253597 .no_bloc_rub {padding: 5px 10px !important;}

.mod_33253597 .cel1 {
    border: solid 1px #e8e8e8;
    overflow: hidden;
}

.mod_33253597 .date {
    border-bottom: dotted 1px #828282;
    padding-bottom: 5px;
}

/* Page ANNONCES LEGALES */

.mod_34037259 .entete {
	padding: 20px 0px;
	background-color: #f3f3f3;
	margin-bottom: 30px;
	border-radius: 20px;
	border: 1px solid #dbdbdb;
}

/* RUBRIQUE UNIVERSITE DE LA REUNION */

.mod_34306724 {width: 680px; border: solid 10px #5f5f5f !important; margin-bottom: 20px;}
.mod_34306724 .titre {background-color: transparent;}

/* Refonte de la Home */

.mod_15596300 .celpint,
.mod_15596151 .celpint,
.mod_15606386 .celpint,
.mod_31210670 .celpint,
.mod_22018859 .celpint {
    border-radius: 15px;
    border: solid 1px #d0d0d0;
    overflow: hidden !important;
padding: 0px !important;}

/* Module Actualité de la reunion */

.mod_15556445 .cel1 {
        position: relative;
        background-color: white;
        display: inline-block;
        overflow: hidden;
        margin-bottom: 5px;
        margin-right: 1px;
        margin-left: 1px;
    border: solid 1px #d0d0d0;
    border-radius: 15px;
        padding: 0px 0px 0px 0px !important;
        width: 32.4% !important;
        margin-top: 10px;
     min-height: 270px;}

.mod_15556445 {
    width: 700px;
    border-radius: 20px;
    overflow: hidden;}

.mod_15556445 .titre {padding: 6px;}

.mod_15556445 .titre, .mod_15556445 .titre a {
    height: auto;
    min-height: 100px;}

.mod_15556445 .entete {padding: 24px 0px !important;}

.mod_15556445 .img {width: 225px !important;}
.mod_15556445 .texte {width: 225px !important;}
.mod_15556445 .photo img, .mod_15556445 .photo .img, .mod_15556445 a.photo_a {width: 100% !important;}
.mod_15556445 .photo {width: 100% !important;}


.mod_15556445 .date { position: absolute;
    width: 100%;
    bottom: -7px;
    left: 0px;
    background-color: #f1f1f1;
    padding: 10px 2px 10px 2px;}

.mod_15556445 .inner {background-color: #efefef;}

.mod_15556445 .pager {text-align: center !important;}

.mod_15556445 .forpager {
    width: 700px !important;
    min-height: inherit;
    border: inherit;
    background-color: #efefef;
    border-radius: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    margin-right: inherit;
    margin-left: inherit;}

/* Module Natio et Inter */
 
.mod_15557339 {
    padding-top: 10px;
    background-color: #efefef;
    width: 700px;
    border-radius: 0px 0px 20px 20px;
    overflow: hidden;
}

.mod_15557339 .photo { width: 100%;}
.mod_15557339 .photo img, .mod_15557339 .photo .img, .mod_15557339 a.photo_a {width: 100% !important;}
.mod_15557339 .titre {padding: 10px !important; margin-top: 5px !important; min-height: 9em;}
.mod_15557339 .texte {width: 165px !important;}

.mod_15557339 .date {
	padding: 7px 0px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.mod_15557339 .inner {background-color: transparent;}

.mod_15557339 .cel1 {
        position: relative;
        background-color: white;
        overflow: hidden;
     margin-bottom: 5px;
        margin-right: 1px;
    min-height: 220px;
        margin-left: 1px;
    border: solid 1px #d0d0d0;
    border-radius: 15px;
}
.mod_15557339 .cel1 .forpager {max-width: inherit; width: 80% !important;}

.mod_15557339 .forpager,
.mod_15556906 .forpager  {
    min-height: 20px !important;
        background-color: #efefef !important;
    width: 684px !important;
    max-width: inherit;}

.mod_15557339 .forpager {
    width: 700px !important;
    border: inherit;
    border-radius: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    margin-right: inherit;
    margin-left: inherit;
}

/* FIN Module Natio et Inter */

/* Les retours partenaires */

.bloc_retour_partenaire {
	margin-top: 10px;
	width: 91%;
	background-color: #dfdfdf;
	padding: 10px;
	text-align: center;
	margin-left: auto;
	margin-bottom: 20px;
	border-radius: 15px;
	border: 1px solid #bdbdbd;
	margin-right: auto;
}

.bloc_retour_partenaire:hover {
	background-color: white;
	}

.retour-partenaire {
	font-size: 20px;
	height: 40px;
	text-align: center;
	color: #6a6a6a;
	border-bottom: 1px solid #c8c8c8;
}

.Titre_partenaire {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 36px !important;
	font-weight: 300;
	background-color: transparent;
	color: #000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* MODULE BOITE DE LOG */

.mod_31885600 {
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid #d9d9d9;
}

.mod_31885600 .entete {
	padding: 13px 0px !important;
}

/* MODULE COMMUNICATION ZINFOS CLASSEMENT */ 

#mod_34551488 {
	border-radius: 20px;
	overflow: hidden;
}

.mod_34551488 .lire_suite {
	text-align: center;
	background-color: white;
	border-radius: 8px;
	width: 100px;
	padding: 5px;
	margin: 0px auto;
}

/* LISTE ARTICLE PARTENAIRES V2 */

.mod_20439821,
.mod_13664583,
.mod_14307783,
.mod_14325719,
.mod_18102004,
.mod_19546046,
.mod_28018741,
.mod_29220117,
.mod_29695107,
.mod_15085790,
.mod_19614408,
.mod_30249821,
.mod_27915591,
.mod_26477338,
.mod_32984850 {
	width: 680px;
	margin-top: 20px;
}

.mod_20439821 .cel1,
.mod_13664583 .cel1,
.mod_14307783 .cel1,
.mod_14325719 .cel1,
.mod_18102004 .cel1,
.mod_19546046 .cel1,
.mod_28018741 .cel1,
.mod_29220117 .cel1,
.mod_29695107 .cel1,
.mod_15085790 .cel1,
.mod_19614408 .cel1,
.mod_30249821 .cel1,
.mod_27915591 .cel1,
.mod_26477338 .cel1,
.mod_32984850 .cel1 {
    margin-bottom: 5px !important; 
    margin-top: 10px;
    border-radius: 15px;
    overflow: hidden !important;
    background-color: #efefef;
    border: 1px solid #ddd;
}

.mod_20439821 .rubrique,
.mod_13664583 .rubrique,
.mod_14307783 .rubrique,
.mod_14325719 .rubrique,
.mod_18102004 .rubrique,
.mod_19546046 .rubrique,
.mod_28018741 .rubrique,
.mod_29220117 .rubrique,
.mod_29695107 .rubrique,
.mod_15085790 .rubrique,
.mod_19614408 .rubrique,
.mod_30249821 .rubrique,
.mod_27915591 .rubrique,
.mod_26477338 .rubrique,
.mod_32984850 .rubrique {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 36px !important;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.mod_20439821 .titre a, .mod_20439821 .titre_article a, .mod_20439821 .titre_mosaique a,
.mod_13664583 .titre a, .mod_13664583 .titre_article a, .mod_13664583 .titre_mosaique a,
.mod_14307783 .titre a, .mod_14307783 .titre_article a, .mod_14307783 .titre_mosaique a,
.mod_14325719 .titre a, .mod_14325719 .titre_article a, .mod_14325719 .titre_mosaique a,
.mod_18102004 .titre a, .mod_18102004 .titre_article a, .mod_18102004 .titre_mosaique a,
.mod_19546046 .titre a, .mod_19546046 .titre_article a, .mod_19546046 .titre_mosaique a,
.mod_28018741 .titre a, .mod_28018741 .titre_article a, .mod_28018741 .titre_mosaique a,
.mod_29220117 .titre a, .mod_29220117 .titre_article a, .mod_29220117 .titre_mosaique a,
.mod_29695107 .titre a, .mod_29695107 .titre_article a, .mod_29695107 .titre_mosaique a,
.mod_15085790 .titre a, .mod_15085790 .titre_article a, .mod_15085790 .titre_mosaique a,
.mod_19614408 .titre a, .mod_19614408 .titre_article a, .mod_19614408 .titre_mosaique a,
.mod_30249821 .titre a, .mod_30249821 .titre_article a, .mod_30249821 .titre_mosaique a,
.mod_27915591 .titre a, .mod_27915591 .titre_article a, .mod_27915591 .titre_mosaique a,
.mod_26477338 .titre a, .mod_26477338 .titre_article a, .mod_26477338 .titre_mosaique a,
.mod_32984850 .titre a, .mod_32984850 .titre_article a, .mod_32984850 .titre_mosaique a {
    padding:1px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 900 !important;
}

.mod_20439821 .titre, .mod_20439821 .titre_article, .mod_20439821 .titre .access,
.mod_13664583 .titre, .mod_13664583 .titre_article, .mod_13664583 .titre .access,
.mod_14307783 .titre, .mod_14307783 .titre_article, .mod_14307783 .titre .access,
.mod_14325719 .titre, .mod_14325719 .titre_article, .mod_14325719 .titre .access,
.mod_18102004 .titre, .mod_18102004 .titre_article, .mod_18102004 .titre .access,
.mod_19546046 .titre, .mod_19546046 .titre_article, .mod_19546046 .titre .access,
.mod_28018741 .titre, .mod_28018741 .titre_article, .mod_28018741 .titre .access,
.mod_29220117 .titre, .mod_29220117 .titre_article, .mod_29220117 .titre .access,
.mod_29695107 .titre, .mod_29695107 .titre_article, .mod_29695107 .titre .access,
.mod_15085790 .titre, .mod_15085790 .titre_article, .mod_15085790 .titre .access,
.mod_19614408 .titre, .mod_19614408 .titre_article, .mod_19614408 .titre .access,
.mod_30249821 .titre, .mod_30249821 .titre_article, .mod_30249821 .titre .access,
.mod_27915591 .titre, .mod_27915591 .titre_article, .mod_27915591 .titre .access,
.mod_26477338 .titre, .mod_26477338 .titre_article, .mod_26477338 .titre .access,
.mod_32984850 .titre, .mod_32984850 .titre_article, .mod_32984850 .titre .access {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mod_20439821 .pager,
.mod_13664583 .pager,
.mod_14307783 .pager,
.mod_14325719 .pager,
.mod_18102004 .pager,
.mod_19546046 .pager,
.mod_28018741 .pager,
.mod_29220117 .pager,
.mod_29695107 .pager,
.mod_15085790 .pager,
.mod_19614408 .pager,
.mod_30249821 .pager,
.mod_27915591 .pager,
.mod_26477338 .pager,
.mod_32984850 .pager {
	margin: 15px 20px;
}

.mod_20439821 .pager a,
.mod_13664583 .pager a,
.mod_14307783 .pager a,
.mod_14325719 .pager a,
.mod_18102004 .pager a,
.mod_19546046 .pager a,
.mod_28018741 .pager a,
.mod_29220117 .pager a,
.mod_29695107 .pager a,
.mod_15085790 .pager a,
.mod_19614408 .pager a,
.mod_30249821 .pager a,
.mod_27915591 .pager a,
.mod_26477338 .pager a,
.mod_32984850 .pager a {
    border:0 !important;
    background-color: #373737 !important;
    padding: 3px 10px !important;
    line-height: 24px !important;
    color:#ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight: 300 !important;
}

.mod_20439821 .pager a:hover,
.mod_13664583 .pager a:hover,
.mod_14307783 .pager a:hover,
.mod_14325719 .pager a:hover,
.mod_18102004 .pager a:hover,
.mod_19546046 .pager a:hover,
.mod_28018741 .pager a:hover,
.mod_29220117 .pager a:hover,
.mod_29695107 .pager a:hover,
.mod_15085790 .pager a:hover,
.mod_19614408 .pager a:hover,
.mod_30249821 .pager a:hover,
.mod_27915591 .pager a:hover,
.mod_26477338 .pager a:hover,
.mod_32984850 .pager a:hover {
    color: #ffffff !important;
    background: #bf0f00 !important;
    font-weight: 300 !important;
    border:0 !important;
}

.mod_20439821 .photo_left,
.mod_13664583 .photo_left,
.mod_14307783 .photo_left,
.mod_14325719 .photo_left,
.mod_18102004 .photo_left,
.mod_19546046 .photo_left,
.mod_28018741 .photo_left,
.mod_29220117 .photo_left,
.mod_29695107 .photo_left,
.mod_15085790 .photo_left,
.mod_19614408 .photo_left,
.mod_30249821 .photo_left,
.mod_27915591 .photo_left,
.mod_26477338 .photo_left,
.mod_32984850 .photo_left {
    	padding-right: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

/* Pied de page */

.z_col100_td_inner {margin-top: 20px;}

/* VERSION RESPONSIVE */

.BLOG_main_com.type-5 .objet-titre {margin: 20px 5px 0px 10px !important;}


@media only screen and (max-width: 480px),only screen and (max-width:800px) and (orientation:landscape) {

	.titre_article {
		font-size: 14px !important;
	}

	.mod_15596151 .titre a,
	.mod_15596300 .titre a,
	.mod_15606386 .titre a,
	.mod_31210670 .titre a,
 	.mod_34774635 .titre a {
		font-size: 14px !important;
	}
	
	.titre {
		font-size: 14px !important;
	}

	.module-eau.type-3 table,
	.module-eau.type-3 table>tbody,
	.module-eau.type-3 table>tbody>tr,
	.module-eau.type-3 table>tr,
	.module-eau.type-3 table td {
		padding: 0 !important;}

	* {font-size: 17px !important;}

	.mod_12803848 .titre_article a {font-size: 14px !important;}
}



@media only screen and (max-width: 800px) {
	.cel1:not(.keep-padding),
	.cel2:not(.keep-padding),
	.celentete,
	.cel_centre,
	.cel_entete,
	.cel_pied,
	.breadcrump,
	.breadcrumbs,
	.breadcrump_rub,
	.homecrump,
	.cel1bread,
	.bas_page,
	.onglet li a {
		padding: 0px !important;}

	.z_col0_inner>div.inner>*.module-responsive {margin-top: 10px !important;}
}

@media only screen and (max-width: 800px) {
	.wmvid {width: 100% !important;}
}

/* Page appel d'offre etc mep142 modification de la fonte en gras */

.mep142 .mod_34037259 strong {
	font: normal 18px/1.4em "Open Sans", "Arial", sans-serif;
	font-weight: 600;
}

/* Emploi974 */

@media only screen and (max-width: 1024px) {
	
	.mod_53015411 {
		background-color: transparent !important;}
	
	.mod_53015411 ul.xml li {
		margin-top: 15px;}
	
	.mod_53015411 .entete {
		margin-bottom: 10px;}

	.mod_53015411 h3.titre,
	.mod_53015411 .texte  {
		margin-bottom: 0.5em;}
}

.mod_53015411 .texte {margin-top: 1em;}

.mod_53015411 {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: white;
	padding: 40px;
	border-radius: 20px;
	border: 5px solid #4474aa;}

.mod_53015411 > .cel1 .titre:nth-child(1) {
  display: none;
}

.mod_53015411 > .cel1 {
	width: 100% !important;
}

.mod_53015411 > .cel1 .chapeau {
	text-align: center;
	font-size: 17px;
}

.mod_53015411 .cel1,
.mod_53015411 .cel2 {width: 17em;}

.mod_53015411 ul.xml {
	display: flex;
	flex-wrap: wrap;
}

.mod_53015411 .cel2:hover,
.mod_53015411 .cel1:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.58); 
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.58);
	background-color: white;
	border-radius: 10px;
	transition: 1s;
}

.mod_53015411 .cel2,
.mod_53015411 .cel1 {
	transition: all 3s;
}

/* FIN - Le coin JOB */
