@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_21184434 {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #054d95;
}

.mod_21184439 .lire_suite {display: none;}

.wmvid {
    min-width: inherit !important;
}

/* Blog Communique Home */

.mod_20607752 {width: 700px; margin-top: 20px;}
.mod_20607752 .photo img, .mod_20607752 .photo .img, .mod_20607752 a.photo_a {width: 160px;}
.mod_20607752 .titre {width: 160px;}

/* 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 {
    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;}

/* mp129 */

.mod_20439821 {
	width: 660px;
}

/* Résultats recherche */

.mod_12803861 .cel1 {
    	background-color: rgb(241, 241, 241)!important;
    	border-left: solid rgb(69, 211, 254) 6px;
    	margin-bottom: 5px;
}

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

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

.mod_20102413 .opacity {background-color: rgba(242, 242, 243, 0.9);}

.wmvid {min-width: 660px;}

/* 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;
}


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

/* 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;
}
.mod_12803848 .cel1, 
.mod_14307783 .cel1, 
.mod_14421296 .cel1, 
.mod_14325719 .cel1, 
.mod_16951108 .cel1,
.mod_17205874 .cel1,
.mod_18102004 .cel1,
.mod_19546046 .cel1 {margin-bottom: 15px !important;}

/* MODULE _ DEBUT VIDEO A LA UNE */

.mod_14761328 .cel1,
.mod_15556906 .cel1 {
	width: 1020px;
}

.mod_14527638 img {width: 210px;} 

.mod_15556906 .inner {background-color: transparent; margin-top: 10px;}
.mod_15556906 img {width: 100%;}
.mod_15556906 .titre {padding: 5px; width: 97%;}
.mod_15556906 { padding-left: 5px !important; width: 688px !important;}
.mod_15556906 .cel1 {
	 	position: relative;
	    background-color: white;
	    width: 204px !important;
	    display: inline-block;
	    padding: 10px;
	    min-height: 220px;
	    margin-bottom: 5px;
	    margin-right: 1px;
	    margin-left: 1px;}

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

#titre-video p {
    color: white;
    background-color: #BF0F00;
    margin-bottom: 20px;
    padding: 20px 0px;}

#titre-video {
	width: 666px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px !important;
    text-align: center;
    color: #BF0F00;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 20px;
}

/* 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 _ FIN VIDEO A LA UNE */

/* MODULE _ DEBUT A LA UNE */

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

.mod_14761328 .opacity {
	background-color: rgba(239, 239, 239, 0.9) !important;
	top: 240px !important;
	left: 0px;
}

.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;
	font-size: 20px !important;
	font-weight: 900 !important;
	color: #BF0F00 !important;
}

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

.mod_14761328 .cellpadding {
}

.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;
}

/* 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;
}

.inner {background-color: white;}

.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;
	padding0;
	top:0;
	left:0;
}

.BlockDarkFixed100percent {
	position:fixed;
	width:100%;
	height:100%;
	margin:0;
	padding0;
	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_12576420 {
	background-color:#bf0f00;
	/* background-image: url("http://www.zinfos974.com/docs/Presidentielle2017/Zinfo-Header-Presidentielle.jpg"); */
	/* background-image: url("http://www.zinfos974.com/docs/ElementGraphiqueEphemere/BAC2017-Header-j0.jpg"); */
	height: 110px;
	/* height: 230px; */
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}

/* background-image: url("http://www.zinfos974.com/docs/Bannieres/Header-zinfos_1.jpg") /*


/* XXXXXXXXXX   MODIF DE TAILLE TEMP   XXXXXXXXXX */
.mod_12576420 {
    width: 1020px !important;
    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;
}

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

.mod_16820057 .cel1, .mod_16820057 .cel2 {
	 width: 223px;
   	 display: inline-block;
   	 background-color: #3dd2ff;
   	 margin: 5px;
    	 padding: 0px;}

.mod_16820057 {margin-bottom: 30px; background-color: #373737; width: 700px;}

.mod_16820057 .eau {
	display: flex;
    	justify-content: space-around;
    	flex-wrap: wrap;}

.mod_16820057 .photo img, .photo .img, a.photo_a {width: 223px;}
.mod_16820057 .titre, .mod_16820057 .titre a {
	display: inline-block;
	padding: 5px;}

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

/* 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:50px;
	line-height:54px;
	text-align:center;

	/* AJOUT FOND PUB */
	width: 1020px;
	margin: 0 auto;
	background-color: #EFEFEF !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:40px;
	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:1020px;
	margin: 0px auto;
}

/* 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;
}


/* News 4-6  */
.mod_12644456 {
    /* margin-top: -250px; */
}


#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;
}

#header_blog2Pierrot {
	width: 700px;
	background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_HeaderPierrot.gif") repeat-x center;
	padding: 0px;
}

#header_blog2Pierrot img{
	display:block;
    	margin: -3px auto 0 auto;
}

.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;}
.mod_16833641 .cel1 {border-bottom: solid 1px #ffffff;}
.mod_16833641 .date {margin-top: 10px;}
.mod_16833641 .titre, .mod_16833641 .titre a {padding: 10px 0px;}

.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;
}



/* XXXXXXXXXXX  Module FOOTER  XXXXXXXXXXX */


#infosFooter {
	width:230px;
	height:269px;
	background: url("http://www.zinfos974.com/docs/zinfos2016/img_shadowInfosFooter.jpg") no-repeat right top;
	display:inline-block;
	margin: 20px 0 0 20px;
}

#infosFooter img{
	margin: 20px 0 5px 0px;
}


#infosFooter p{
	font-family: 'Open Sans', sans-serif !important;
	font-size:13px !important;
	font-weight:600 !important;
	color:#fff !important;
}

#infosFooter a {
	text-decoration:none;
	color: white;
}

/* 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;
}



/* XXXXXXXXXXX  TEST D'HABILLAGE  XXXXXXXXXXX */
/*
.Block100percentAbsolute {
	top:145px;
	position:absolute;
	width: 100%;
	margin:0;
	background: url("http://www.zinfos974.com/docs/zinfos2016/bkg_habillage.jpg") no-repeat center top;
	height:850px;
}

#mod_12577061, #titreNewsHorizontales {
	margin-top:217px !important;
}
*/




/*  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   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  {
	text-align: left;
	margin-left: 148px;
	margin-top: -47px;
}

.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   {
	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_15085771 .chapeau .access,
.mod_13664582 .chapeau .access {
	margin-top: 0px !important;
	background-color: #f0f0f0;
	padding: 5px 5px 15px 20px;
}

.mod_12803849, 
.mod_14307777,
.mod_14325713,
.mod_2160585,
.mod_14421297,
.mod_15085771,
.mod_16951088,
.mod_17205854,
.mod_18102002,
.mod_19546027,
.mod_20439802  {
	padding:20px 40px 40px 0;
}


.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 {
	display:block;
}

.mod_12803849 .titre, .mod_12803849 .titre .access, 
.mod_14307777 .titre, .mod_14307777 .titre .access,
.mod_14325713 .titre, .mod_14325713 .titre .access,
.mod_2160585 .titre, .mod_2160585 .titre .access,
.mod_14421297 .titre, .mod_14421297 .titre .access,
.mod_16951088 .titre, .mod_16951088 .titre .access,
.mod_17205854 .titre, .mod_17205854 .titre .access,
.mod_18102002 .titre, .mod_18102002 .titre .access,
.mod_19546027 .titre, .mod_19546027 .titre .access,
.mod_20439802 .titre, .mod_20439802 .titre .access,
.mod_15085771 .titre, .mod_15085771 .titre .access,
.mod_13664582 .titre, .mod_13664582 .titre .access {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 36px !important;
	font-weight: 900 !important;
	background-color: #f0f0f0;
	padding: 10px;
}

.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 {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 24px !important;
	font-weight: 300 !important;
	background-color: #e1e1e1;
	margin-top: 10px;
	text-align: left;
	padding: 5px 5px 5px 10px;
	color: #3b3b3b;
}

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

.mod_12803849 .texte, .mod_12803849 .texte .access, .mod_12803849 .titre_liste .texte a, 
.mod_14307777 .texte, .mod_14307777 .texte .access, .mod_14307777 .titre_liste .texte a,
.mod_14325713 .texte, .mod_14325713 .texte .access, .mod_14325713 .titre_liste .texte a,
.mod_2160585 .texte, .mod_2160585 .texte .access, .mod_2160585 .titre_liste .texte a,
.mod_14421297 .texte, .mod_14421297 .texte .access, .mod_14421297 .titre_liste .texte a,
.mod_15085771 .texte, .mod_15085771 .texte .access, .mod_15085771 .titre_liste .texte a,
.mod_16951088 .texte, .mod_16951088 .texte .access, .mod_16951088 .titre_liste .texte a,
.mod_17205854 .texte, .mod_17205854 .texte .access, .mod_17205854 .titre_liste .texte a,
.mod_18102002 .texte, .mod_18102002 .texte .access, .mod_18102002 .titre_liste .texte a,
.mod_19546027 .texte, .mod_19546027 .texte .access, .mod_19546027 .titre_liste .texte a,
.mod_20439802 .texte, .mod_20439802 .texte .access, .mod_20439802 .titre_liste .texte a  {
	font-family: 'Open Sans', sans-serif !important;
	font-size:17px !important;
	font-weight:normal !important;
	line-height: 1.4 !important;
}

.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 {
	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  {
	font-family: 'Open Sans', sans-serif !important;
	font-size:14px !important;
	font-weight:600 !important;
	background-color: #f0f0f0;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 7px;}

.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 {
	color:#bf0f00;}

.mod_12803849 .entry-content,
.mod_14307777 .entry-content,
.mod_14325713 .entry-content,
.mod_2160585 .entry-content,
.mod_14421297 .entry-content,
.mod_15085771 .entry-content,
.mod_16951088 .entry-content,
.mod_17205854 .entry-content,
.mod_18102002 .entry-content,
.mod_19546027 .entry-content,
.mod_20439802 .entry-content {
	padding-bottom:40px;}


.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 {
	border: 0;
	background-color: #303030;
	padding: 15px;
}

.mod_12803849 .titre_liste, .mod_12803849 .titre_liste .access, 
.mod_14307777 .titre_liste, .mod_14307777 .titre_liste .access,
.mod_14325713 .titre_liste, .mod_14325713 .titre_liste .access,
.mod_2160585 .titre_liste, .mod_2160585 .titre_liste .access,
.mod_14421297 .titre_liste, .mod_14421297 .titre_liste .access,
.mod_15085771 .titre_liste, .mod_15085771 .titre_liste .access,
.mod_16951088 .titre_liste, .mod_16951088 .titre_liste .access,
.mod_17205854 .titre_liste, .mod_17205854 .titre_liste .access,
.mod_18102002 .titre_liste, .mod_18102002 .titre_liste .access,
.mod_19546027 .titre_liste, .mod_19546027 .titre_liste .access,
.mod_20439802 .titre_liste, .mod_20439802 .titre_liste .access {
	font-family: 'Open Sans', sans-serif !important;
	font-size:14px !important;
	font-weight:300 !important;
	color:#fff;
}

.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 {
	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 {
	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 {
	color:#fff;
}


#mod_12803849 img,
#mod_2160585 img,
#mod_14421297 img,
#mod_16951088 img,
#mod_17205854 img,
#mod_20439802 img {
	max-width:660px;
}

#mod_14307777 img,
#mod_19546027 img,
#mod_15085771 img,
#mod_18102002 img {
	max-width:640px;
}


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

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

/* 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: 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,
.mod_14307783,
.mod_14325719,
.mod_2160584,
.mod_14421296,
.mod_15085790,
.mod_16951108,
.mod_17205874,
.mod_18102004,
.mod_19546046 {
	padding-right:30px;
}

.mod_12803848 .rubrique,
.mod_14325719 .rubrique,
.mod_2160584 .rubrique,
.mod_14421296 .rubrique,
.mod_15085790 .rubrique,
.mod_18102004 .rubrique,
.mod_19546046 .rubrique
 {
	font-family: 'Open Sans', sans-serif !important;
	font-size:36px !important;
	font-weight:300;
	color:#1E1E1E;
	padding-bottom: 10px;
}

.mod_17205874 .rubrique {display: none;}

.mod_12803848 .photo_left,
.mod_14307783 .photo_left,
.mod_14325719 .photo_left,
.mod_2160584 .photo_left,
.mod_14421296 .photo_left,
.mod_15085790 .photo_left,
.mod_16951108 .photo_left,
.mod_17205874 .photo_left,
.mod_18102004 .photo_left,
.mod_19546046 .photo_left {
	padding-right: 20px;
}

.mod_12803848 .titre a, .mod_12803848 .titre_article a, .mod_12803848 .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_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_15085790 .titre a, .mod_15085790 .titre_article a, .mod_15085790 .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_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 {
	padding:1px;
}

.mod_12803848 .pager,
.mod_14307783 .pager,
.mod_14325719 .pager,
.mod_2160584 .pager,
.mod_14421296 .pager,
.mod_15085790 .pager,
.mod_16951108 .pager,
.mod_17205874 .pager,
.mod_18102004 .pager,
.mod_19546046 .pager { margin: 15px 20px;}

.mod_12803848 .pager a,
.mod_14307783 .pager a,
.mod_14325719 .pager a,
.mod_2160584 .pager a,
.mod_14421296 .pager a,
.mod_15085790 .pager a,
.mod_16951108 .pager a,
.mod_17205874 .pager a,
.mod_18102004 .pager a,
.mod_19546046 .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_12803848 .pager a:hover, .mod_12645739 .pager .sel,
.mod_14307783 .pager a:hover,
.mod_14325719 .pager a:hover,
.mod_2160584 .pager a:hover,
.mod_14421296 .pager a:hover,
.mod_15085790 .pager a:hover,
.mod_16951108 .pager a:hover,
.mod_17205874 .pager a:hover,
.mod_18102004 .pager a:hover,
.mod_19546046 .pager a:hover {
	color: #ffffff !important;
	background: #bf0f00 !important;
	font-weight: 300 !important;
	border:0 !important;
}


/*  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;
}

.minor_title {
	font-size:
}

#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;
}


/* David - Entête de site partie logo */

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

.mod_12576420 .celcombo2 {
	float: right;
	width: 246px;
	line-height: inherit;
}

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

.mep125 .mod_12576420 .celcombo3 {
	position: absolute;
	top: 110px;
	right: 10px;
}

.mod_12576420 .celcombo4 {
	position: absolute;
	width: 300px;
	left: 300px;
}

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

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


/*  XXXXXXXXXXXXXXXXXXXX   TEMPLATE --->  LA RÉGION RÉUNION  XXXXXXXXXXXXXXXXXXXX  */
/*  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */


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

/*  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;
}

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

#socialNetworks {
	margin-top: 15px;
	text-align: left;
	margin-left: 30px;
}

#socialNetworks img{
	vertical-align:middle !important;
	margin-top:-5px;
}


/*  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 {
	padding:20px 40px 40px 0;
}


.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:14px !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:640px !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_13664583,
.mod_14325719,
.mod_18102004,
.mod_19546046  {
	padding-right:30px;
	margin-top: 20px;
}

.mod_13664583 .rubrique,
.mod_14325719 .rubrique,
.mod_18102004 .rubrique,
.mod_19546046 .rubrique {
	font-family: 'Open Sans', sans-serif !important;
	font-size:36px !important;
	font-weight:300;
	background-color: #a5c91d;
	color: #ffffff;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

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

.mod_18102004 .rubrique {background-color: #0047b6;}

.mod_15085790 .rubrique,
.TitreSaintPaul {
	font-family: 'Open Sans', sans-serif !important;
	font-size:36px !important;
	font-weight:300;
	background-color: #3283c2;
	color: #ffffff;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.TitreSaintPaul {background-color: transparent;}

.mod_13664583 .photo_left, 
.mod_14325719 .photo_left,
.mod_15085790 .photo_left,
.mod_18102004 .photo_left,
.mod_19546046 .photo_left {
	padding-right: 20px;
}

.mod_13664583 .titre a, .mod_13664583 .titre_article a, .mod_13664583 .titre_mosaique a,
.mod_14325719 .titre a, .mod_14325719 .titre_article a, .mod_14325719 .titre_mosaique a,
.mod_15085790 .titre a, .mod_15085790 .titre_article a, .mod_15085790 .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 {
	padding:1px;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight: 900 !important;
}

.mod_13664583 .pager,
.mod_14325719 .pager,
.mod_15085790 .pager,
.mod_18102004 .pager,
.mod_18102004 .pager {
	margin: 15px 20px;
}

.mod_13664583 .pager a, 
.mod_14325719 .pager a,
.mod_15085790 .pager a,
.mod_19546046 .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_13664583 .pager a:hover,
.mod_12645739 .pager .sel,
.mod_14325719 .pager a:hover,
.mod_15085790 .pager a:hover,
.mod_18102004 .pager a:hover,
.mod_19546046 .pager a:hover {
	color: #ffffff !important;
	background: #bf0f00 !important;
	font-weight: 300 !important;
	border:0 !important;
}

#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;
}


#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_13664583 > div:nth-child(3),
#mod_14325719 > div:nth-child(3), 
#mod_15085790 > div:nth-child(3),
#mod_19546046 > div:nth-child(3) 
	{
	margin-bottom:40px;
}

#mod_13664583 > div:nth-child(3) > div.col,
#mod_14325719 > div:nth-child(3) > div.col,
#mod_15085790 > div:nth-child(3) > div.col,
#mod_18102004 > div:nth-child(3) > div.col,
#mod_19546046 > div:nth-child(3) > div.col {
	width:200px !important;
	margin-right: 16px;
}

#mod_13664583 > div:nth-child(3) > div.col > div,
#mod_14325719 > div:nth-child(3) > div.col > div,
#mod_15085790 > div:nth-child(3) > div.col > div,
#mod_18102004 > div:nth-child(3) > div.col > div,
#mod_19546046 > div:nth-child(3) > div.col > div  {
	width:200px !important;
}

#mod_13664583 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(1),
#mod_14325719 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(1),
#mod_15085790 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(1),
#mod_18102004 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(1),
#mod_19546046 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(1) {
	display:none !important;
}

#mod_13664583 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(2),
#mod_14325719 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(2),
#mod_15085790 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(2),
#mod_18102004 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(2),
#mod_19546046 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img:nth-child(2) {
	display:none !important;
}

#mod_13664583 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img.responsive,
#mod_14325719 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img.responsive,
#mod_15085790 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img.responsive,
#mod_18102004 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img.responsive,
#mod_19546046 > div:nth-child(3) > div.col > div > div.photo_left.photo.shadow.others > a > img.responsive {
	display:block !important;
	width:200px;
}


.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_15557339 .eau {width: 700px; padding-left: 5px;}
.mod_15557339 .photo { width: 100%;}
.mod_15557339 .photo img, .mod_15557339 .photo .img, .mod_15557339 a.photo_a {width: 100% !important;}
.mod_15557339 .titre {width: 148px !important; min-height: 5em !important; padding: 5px 0px !important; margin-top: 5px !important;}
.mod_15557339 .texte {width: 165px !important;}
.mod_15557339 .date {padding-left: 4px;}
.mod_15557339 .inner {background-color: transparent; width: 688px;}

.mod_15557339 .cel1 {
    position: relative;
    background-color: white;
    padding: 11px;
    max-width: 144px;
    display: inline-block;
    overflow: hidden;
    margin-bottom: 5px;
    margin-right: 1px;
    min-height: 220px;
    margin-left: 1px;
}
.mod_15557339 .cel1 .forpager {max-width: inherit; width: 80% !important;}

.mod_15556445 { width: 690px; margin-left: auto; margin-right: auto;}
.mod_15556445 .titre {width: 155px !important; padding: 6px; margin-top: 10px !important;}
.mod_15556445 .titre, .mod_15556445 .titre a {
	height: auto;
	min-height: 66px;}

.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: 221px !important;}
.mod_15556445 .photo {width: 217px !important;}

.mod_15556445 .cel1 { 
	padding: 0px 0px 0px 0px !important;
    	background-color: white;
    	width: 24% !important;
    	display: inline-block;
    	overflow: hidden;
    	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	min-height: 270px;}

.mod_15556445 .eau tr {display: inline;}
.mod_15556445 .date { padding-left: 5px;}
.mod_15556445 .inner { background-color: transparent;}
.mod_15556445 .forpager, .mod_15557339 .forpager, .mod_15556906 .forpager  {
	min-height: 20px !important;
    	background-color: transparent !important;
	width: 80% !important;
	max-width: inherit;}

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

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

.mod_15596151 .celpint,
.mod_15596300 .celpint,
.mod_15606386 .celpint,
.mod_22018859 .celpint {padding: 0px !important; border-radius: 2px; width: 220px !important; height: 262px !important; margin-right: 3px;
   margin-bottom: 0px;}

.mod_15596151 .cel_centre,
.mod_15596300 .cel_centre,
.mod_15606386 .cel_centre,
.mod_22018859 .cel_centre  {padding: 0px !important;}

.mod_15596151 .photo,
.mod_15596300 .photo,
.mod_15606386 .photo,
.mod_22018859 .photo { max-width: 100% !important; height: 130px !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 {margin: 10px auto 0px 10px; min-height: 70px !important; width: 94%;} 

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

.mod_15596151 .sharing,
.mod_15596300 .sharing,
.mod_15606386 .sharing,
.mod_22018859 .sharing {
	margin-left: 10px;
   	width: 100px !important; }

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

.mod_15606386, 
.mod_15596151, 
.mod_15596300,
.mod_22018859 {
	overflow: hidden;
	padding-bottom: 10px;}

.ModuleNeufUne {
    background-color: #EFEFEF;
    width: 700px;
    text-align: center;
    margin-top: 10px;}

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

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

.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;}

/* DEBUT - Module Partenaire Combo Articles */

.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;
}

.mod_18104048,
.mod_18105217,
.mod_19547582 {
	width: 700px;
	background-color: #f7f7f7;
	margin: 0px;
	padding: 10px 0px;} 


.mod_18104048 .inner,
.mod_18105217 .inner {
	background-color: transparent;
	height: 230px;
	margin: 0px;
	padding: 0px;
}

.mod_19547582 .inner {
	background-color: transparent;
	height: 1540;
	margin: 0px;
	padding: 0px;
}

.mod_18105221 .rubrique,
.mod_18104049 .rubrique,
.mod_18104166 .rubrique,
.mod_18105401 .rubrique,
.mod_18104122 .rubrique {
	background-color: grey;
	padding: 5px;
	position: absolute;
	bottom: 359px;
	width: 205px;
}

.mod_19547586 .rubrique {
	background-color: grey;
	padding: 5px;
	position: absolute;
	bottom: 104px;
	width: 205px;
}

.mod_19547586 .cel1 {
	display: inline-flex;
	height: 130px;
	overflow: hidden;
	background-color: white;
	width: 98% !important;}

.mod_18104048 .mod_18104049 .titre a,
.mod_18104048 .mod_18104122 .titre a,
.mod_18104048 .mod_18104166 .titre a,
.mod_18105217 .mod_18105221 .titre a,
.mod_18105217 .mod_18105401 .titre a,
.mod_19547582 .mod_19547586 .titre a {
	font: normal 15px "Arial", sans-serif !important;
	color: black;
}

.mod_18104048 .mod_18104049 .titre a:hover,
.mod_18104048 .mod_18104122 .titre a:hover,
.mod_18104048 .mod_18104166 .titre a:hover,
.mod_18105217 .mod_18105221 .titre a:hover,
.mod_18105217 .mod_18105401 .titre a:hover,
.mod_19547582 .mod_19547586 .titre a:hover {
	font: normal 15px "Arial", sans-serif !important;
	color: #c10000;
}

.mod_18104048 .mod_18104049 .titre,
.mod_18104048 .mod_18104122 .titre,
.mod_18104048 .mod_18104166 .titre,
.mod_18105217 .mod_18105221 .titre,
.mod_18105217 .mod_18105401 .titre {
	background-color: white;
	width: 207px;
	padding: 4px;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	min-height: 70px;
}

.mod_19547582 .mod_19547586 .titre {
	background-color: transparent;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

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

.mod_19547586 {
	background-color: #d6d6d6;
	padding-top: 25px;
	width: 680px;
	height: 150px;
	margin: 0px 0px 0px 10px !important;
	display: inline-flex;}

.mod_18104049,
.mod_18104122,
.mod_18104166 {
	background-color: #d6d6d6;
	padding-top: 25px;
	width: 227px;
	margin: 0px !important;}

.mod_18105221 .eau,
.mod_18105401 .eau,
.mod_18104049 .eau,
.mod_18104122 .eau,
.mod_18104166 .eau {
	width: 215px;
	margin: 0px auto;}

.mod_19547586 .eau {
	width: 483px;
	margin: 0px auto;}

.mod_18105221 .entete,
.mod_18105401 .entete,
.mod_18104049 .entete,
.mod_18104122 .entete,
.mod_18104166 .entete {
	background-size: 215px auto;
	height: 130px;
	width: 215px;
	margin: 20px auto 0px auto;
}

.mod_19547586 .entete {
	background-size: 215px auto;
	height: 130px;
	width: 215px;
	margin: 0px 0px 0px 10px;}

.mod_19547582 .celcombo2 {display: none;}

/* 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;
}













