/* Module Fil de l'eau Réunion Positive */ 

.mod_21108219 .entete {
	margin-top: 30px;
}

.mod_21108219 .divshadow {
	width: 322px !important;
	height: 226px !important;
}

.mod_21108219 .infos_hover {
	width: 100% !important;
	background-color: rgba(255, 255, 255, 0.8);
	padding: 5px 0px;
	bottom: 0px !important;
}

.mod_21108219 .titre {padding: 0px 5px;}

.mod_21108219 .bloc {width: 300px !important;}

.mod_21108219 .eau {
	border-radius: 10px;
	background-color: #ff4843;
}

.mod_21108219 .scroller div.section {
	float: inherit !important;
	position: relative;
	display: flex;
	justify-content: space-around;
}

.mod_24120006 {}

#z_col100 {overflow: hidden;}


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

#disclaimerColonneDroite {
	display:none;
}

/* version petits écrans */

@media only screen and (max-width: 1600px) {
	
	#disclaimerColonneDroite {
		display:block;
		margin-bottom:20px;
	}

	#disclaimerTopRight {
		display:none;
	}

}



/* XXXXXXXXXXXXXXXXXXXX  Début CSS 7Mag v2016   XXXXXXXXXXXXXXXXXXXX */

html, body {
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight: 400;
}

.mep56 .clear hr{
	width:652px !important;
	margin:20px 0 0 10px;
	height:1px;
	background-color:#C9C9C9 !important;
	border:0;
	display: block !important;
}

/*
body {
	background: url("https://www.7mag.re/docs/7Magazine2016/bkg_menuTop.gif") repeat-x 50% 220px;
}
*/

#z_col0 .z_col0_inner {
	background-color:#ffffff;
	width:100%;
	max-width: 1020px;
}


/* xxx Background des pages intérieures xxx*/
.mep56 .z_col0_td_inner {
	padding: 0 0 40px 0;
}

.mep56 .helpers_div1020px {
	padding-top: 20px;
}

.mep56 #main_table_inner {
	background-color:#ffffff;
}


.breadcrumbs, .breadcrumbs a, .homecrump a span {
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	font-weight: 400;
}


/* xxxxxxxxxxx  Helpers   xxxxxxxxxxx */
.helpers_div1020px {
	position: relative;
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
}

.helpers_div100 {
	width: 100%;
}

.alignCenter {
	text-align:center;
}

.alignLeft {
	text-align:left;
}

.spacerBottomMedium {
	margin-bottom:50px;
	margin-top: 30px;
}



#header_7Mag2016 {
	position: relative;
	top:0;
	left:0;
	/*height: 170px;*/
	height:190px;
	width: 100%;
	max-width: 1020px;
	background-color:#ffffff;
}

.link_rubrique {
	margin:20px 0 50px 0;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 20px !important;
	font-weight: 300 !important;
	text-decoration: none;
}

.link_rubrique img{
	vertical-align: middle;
	margin-right:15px;
}

.link_rubrique span{
	color:#E61875;
}

.link_rubrique:hover {
	color:#E61875;
}

.textColor_yellow {
	color:#ffdc0e;
}

.textColor_white {
	color:#ffffff;
}

.textColor_rose {
	color:#E61875;
}

.bkgColor_rose {
	background-color:#E61875;
}

.bkgColor_rose02 {
	background-color:#ff68ab;
}

.separatorCustom {
	width:100%;
	height:1px;
	margin:20px 0 25px 0;
}

.separatorCustom hr{
	display:none;
}


/* xxxxxxxxxxx  MODULE  --> Combo Header   xxxxxxxxxxx */
.mod_14197082 {
	height:105px;
}


/* xxxxxxxxxxx  MODULE  --> Pubs perso Header   xxxxxxxxxxx */

.mod_14197100 {
	/*margin-top: -14px;*/
	margin-top:20px;
}

#title_PubsHeader {
	background: url("https://www.7mag.re/docs/7Magazine2016/bkg_titrePubsHEADER.gif") repeat-x left center;
	text-align: center;
}

#title_PubsHeader span{
	background-color:#ffffff;
	padding: 0 20px 0 20px;
}

.pubsHeader {
	display:inline-block;
}

#wrapper_pubsHeader .pubsHeader:first-child {
	margin-right: 35px;
}

.mod_16599810 {width: 300px; margin-bottom: 10px;}

/* xxxxxxxxxxx  MODULE  --> Pub Patel Miss Réunion 2016   xxxxxxxxxxx */

.mod_14412931 {margin-bottom: 30px; }


/* xxxxxxxxxxx  MODULE  --> Formulaire recherche Header   xxxxxxxxxxx */

.mod_14197082 .celcombo3 {
	padding-right:25px;
}

.mod_14197091 {
	/*margin-top: 59px;*/
	margin-top: 93px;
}

.mod_14197091 .cel1 {
	text-align: right;
}

.mod_14197091 .cel1 .button {
    border: #C9C9C9 1px solid !important;
}

.mod_14197091 .button {
	width:220px;
	height:20px;
	outline: none;
	padding-left: 10px;
}


/* xxxxxxxxxxx  MODULE  --> Menu Top   xxxxxxxxxxx */

.mod_14197170 {
	text-transform: uppercase;
	border-bottom: 1px solid #C9C9C9 !important;
	border-top: 1px solid #C9C9C9 !important;
	margin-top:34px;
}

#mod_14197170 .main_menu ul li.titre:first-child {
	margin-left: 15px;
}

/* xxxx  Gestion du margin-top du sous-menu   xxxx */
#mod_14197170 .main_menu ul li.sfhover ul li {
	margin-top: -1px;
}

#mod_14197170 .titre a {
	font-family: 'Open Sans', sans-serif !important;
	font-size:0.9em !important;
    	font-weight: 400 !important;
}

@media only screen and (max-width: 799px) {
	
	#mod_14197170 .titre a {
		font-family: 'Open Sans', sans-serif !important;
		font-size:0.7em !important;
	    	font-weight: 400 !important;
	}
}


#menuTop_socialNetwork {
	width: 160px;
	right: -50px;
	margin-top: -35px;
	z-index: 1000;
	position: absolute;
}

.socialNetwork_button {
	margin-left:5px;
}



/* xxxxxxxxxxx  MODULE  --> La Une   xxxxxxxxxxx */

.mod_14208832 {
	max-width: 1020px;
	margin-top:34px;
	margin-bottom:20px;
}

.mod_14208832 .bx-viewport {
	.mod_14208832 .bx-viewport {height:450px !important;}
}

@media (max-width: 480px) {
	height: inherit !important;
}

.mod_14208832 .section{
	max-width:1020px !important;
}

.mod_14208832 div.pointer{
	height:450px !important;
}

.mod_14208832 .section div:first-child {
	background-position: center left !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
}

.mod_14208832 .opacity {
	background : transparent\9;
	background-color : rgba(255, 255, 255, 0.9) !important;
}


.mod_14208832 .photo {
	background-position: center center !important;
}

.mod_14208832 .titre, .mod_14208832 .titre a {
	color:#2e2e2e !important;
}

.mod_14208832 .menu li.selected a.titre {
	color:#ffffff !important;
}


.mod_14208832 .titre {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400 !important;
	font-size:1.1em !important;
}

.mod_14208832 .auteur {
	margin-left:10px;
}

.mod_14208832 .auteur a{
	font-family: 'Open Sans', sans-serif !important;
	font-size:1.3em !important;
	font-weight: 400 !important;
}

.mod_14208832 .pager {
	margin:0 0 10px 10px;
	position: absolute !important;
	left: 20px !important;
	top: 390px;
	bottom: inherit !important;
}

.mod_14208832 .pager a {
	border:0;
	background-color:#ffffff;
}

.mod_14208832 .pager a, .mod_14208832 .pager a.sel, .mod_14208832 .pager a:hover {
	border:0;
	width:20px;
	height:20px;
}


/* xxxxxxxxxxx  MODULE  --> Colonnes principale & droite   xxxxxxxxxxx */

.wrapper_columns {
	width:100%;
	max-width:1020px;
	min-height:200px;
	position:relative;
	font-size: 0;
}

.mainColumn {
	width:100%;
	min-height:100px;
	max-width:696px;
	display:inline-block;
	vertical-align:top;
}

.rightColumn {
	width:100%;
	min-height:100px;
	max-width:324px;
	display:inline-block;
	vertical-align:top;
}

/* xxxxx  Rétablissement de l'alignement des pubs de droite   xxxxx */
.mod_14412837 .cel1 {
	text-align:left !important;
}


/* xxxxxxxxxxx  MODULE  --> Fil de l'eau | People   xxxxxxxxxxx */

.mod_14221441 .cel1 {
	padding:0;
}

.mod_14221441 {
	margin-top: -10px;
}

.mod_14221441 .eau table.inner {
	border-spacing: 24px 40px;
}

.mod_14221441 .photo a img:first-of-type {
	display:none;
}

.mod_14221441 .photo a img:nth-child(2) {
	display:block !important;
	width: 200px;
	max-height: 140px;
	min-height: 120px;
}
.mod_14221441 .photo { }

.mod_14221441 .titre {
	text-align:center;
	height: 9em;
	width: 200px;
	padding: 10px 0px;
} 


.mod_14221441 .titre a{
	font-family: 'Merriweather', serif !important;
	font-size:1.3em !important;
	font-weight: 300 !important;
}

.mod_14221441 .rubrique {
	    text-align: center;
    width: 200px;
    display: inline-block;
    position: absolute;
    top: -32px;
}

.mod_14221441 .rubrique a{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.3em !important;
	font-weight: 400 !important;
	font-style: italic;
	background: url("https://www.7mag.re/docs/7Magazine2016/bkg_rubrique4news.gif") repeat-x left center;
	display: inline-block;
	min-width: 200px;
	text-align: center;
}

.mod_14221441 .rubrique a:hover span {
	color:#ffffff !important;
	background-color:#E61875 !important;
}

.mod_14221441 .rubrique a span{
	background-color: #ffffff;
	padding: 0 30px;
}


/* xxxxxxxxxxx  MODULE  --> Fil de l'eau | Fille a la une | Mec à la une   xxxxxxxxxxx */

.mod_16539616,
.mod_18132378 {
	background-color: #f3f3f3;
	border-radius: 10px;
	padding: 20px;
}

.mod_16539616 .titre, .mod_16539616 .titre a,
.mod_18132378 .titre, .mod_18132378 .titre a {
	font-family: 'Merriweather', serif !important;
	font-size: 28px !important;
	font-weight: 300 !important;
	font-style : italic;
	text-decoration: none;
	padding-bottom: 20px;
	text-align: center;
}
.mod_16539616 .texte a,
.mod_18132378 .texte a {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.5em !important;
	font-weight: 400 !important;
	display: table-cell;}

.mod_16539616 .rubrique,
.mod_18132378 .rubrique { 
	display: none; }

.mod_16539616 .encapse_bloc,
.mod_18132378 .encapse_bloc {padding: 0px !important;}

.mod_16539616 .photo img,
.mod_18132378 .photo img {
	border-radius: 10px;
   	box-shadow: #d2d2d2 2px 2px 23px;
}

.mod_16539616 .lire_suite,
.mod_18132378 .lire_suite {
	padding: 10px;
    background-color: #e72079;
    width: 100px;
    float: right;
    margin-top: 10px;
    border-radius: 8px;
    text-align: center;}

.mod_16539616 .lire_suite a,
.mod_18132378 .lire_suite a {
	color: white;}

.mod_16539616 .lire_suite a:hover,
.mod_18132378 .lire_suite a:hover {
	color: grey;
	cursor: auto;}

.mod_16539616 .texte, .mod_16539616 .texte a,
.mod_18132378 .texte, .mod_18132378 .texte a {
	color: black;
	height: 135px;
	vertical-align: middle;
	padding-left: 10px;}

#filleune {
        width: 1020px;
        margin-left: auto;
        margin-right: auto;
	margin-top: 80px;
	margin-bottom: 20px;
    }

#filleune-lien {
margin-top: 3px;
margin-bottom: 20px;
text-align: center;
width: 1000px;
height: 20px;
padding: 10px;
margin-left: auto;
margin-right: auto;
}

#filleune-lien span {text-align: center; color: grey; font-style: italic;}
#filleune-lien span a {color: black; text-decoration: none;}
#filleune-lien span a:hover {color: pink; text-decoration: none;}


.mod_16650691 .cel1,
.mod_18133282 .cel1 {
	border-radius: 10px;
	padding: 10px 5px 5px 5px !important;
    	margin-top: 10px;
}

.mod_16650691 .photo,
.mod_18133282 .photo {
	border-radius: 10px;
}

.mod_16650691 .titre,
.mod_18133282 .titre {
	display: none;
}

/* xxxxxxxxxxx  MODULE  --> Fil de l'eau | Mode   xxxxxxxxxxx */

.mod_14229579 .titre a {
	font-family: 'Merriweather', serif !important;
	font-size:2em !important;
	font-weight: 300 !important;
	font-style : italic;
}

.mod_14229579 .rubrique {
	text-align: center;
	width: 696px;
	display:inline-block;
}

.mod_14229579 .rubrique a{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.3em !important;
	font-weight: 400 !important;
	font-style: italic;
	background: url("https://www.7mag.re/docs/7Magazine2016/bkg_rubrique4news.gif") repeat-x left center;
	display: inline-block;
	min-width: 400px;
}

.mod_14229579 .rubrique a:hover span {
	color:#ffffff !important;
	background-color:#E61875 !important;
}

.mod_14229579 .rubrique a span{
	background-color: #ffffff;
	padding: 0 30px;
}

.mod_14229579 .texte {
	margin-top:20px;
}

.mod_14229579 .texte a {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.5em !important;
	font-weight: 400 !important;
	padding: 0 80px;
    	display: table-cell;
}

.mod_14229579 .texte a:hover {
	color:#E61875;
}



/* xxxxxxxxxxx  MODULE  --> Fil de l'eau | Lifestyle   xxxxxxxxxxx */

.mod_14230516 {
	border-bottom:0 !important;
}

.mod_14230516 .entete {
	background-position: top center !important;
	margin:55px 0 40px 0;
	border-bottom:0 !important;
}

.mod_14230516 .titre {
	margin-top:30px;
}

.mod_14230516 .titre a {
	font-family: 'Merriweather', serif !important;
	font-size:1.3em !important;
	font-weight: 300 !important;
}

.mod_14230516 .rubrique a{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.6em !important;
	font-weight: 400 !important;
}

.mod_14230516 .texte {
	margin-top: 10px;
}

.mod_14230516 .texte a {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.3em !important;
	font-weight: 300 !important;
}

.mod_14230516 .texte a:hover {
	color:#E61875;
}


/* xxxxxxxxxxx  MODULE  --> Soirées VIP   xxxxxxxxxxx */

.mod_14230772 .arrows a.arrow_left {
	margin-left:70px
}

.mod_14230772 .arrows a.arrow_right {
	margin-right:70px
}

.mod_14230772 .titre a, .mod_16182810 .premier_titre a {
	font-family: 'Merriweather', serif !important;
	font-size:1.5em;
	font-weight: 900;
	padding: 20px;
	display: inline-block;
	margin-left: -5px;
}


.mod_14231061 {
	width: 972px;
	margin: 24px auto;
	padding-left: 24px;
}

.mod_14231061 .titre, .mod_14231061 .titre a {
	font-family: 'Merriweather', serif !important;
	font-size:1.2em !important;
	font-weight: 300 !important;
	font-style : italic;
	margin-top:10px;
	width: 300px;
}

.mod_16182810 .cel1 .section .pointer { height: 660px !important;}
.mod_16182810 .opacity {left : 50px !important; top: 483px !important; width: 90% !important;}
.mod_16182810 .section > div {background-size: cover !important;}

/* xxxxxxxxxxx  MODULE  --> Horoscope   xxxxxxxxxxx */

#horoscope {
	margin: 0 0 0 24px;
	width: 648px;
}

#horoscope tr td{
	vertical-align:bottom;
	text-align:center;
	padding: 0 0 30px 0;
}

#horoscope tr td a{
	font-family: 'Merriweather', sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	text-decoration:none;
	display:block;
	margin-top:10px;
}

#horoscope tr td a:hover{
	color:#E61875;
}

#horoscope caption{
	margin-bottom: 40px;
}


/* xxxxxxxxxxx  MODULE  --> Footer   xxxxxxxxxxx */

#footer {
	background-color:#E61875;
	margin-top:40px;
}

#title_footer {
	font-family: 'Merriweather', sans-serif !important;
	font-size: 2em !important;
	font-weight: 900 !important;
	font-style:italic;
	text-decoration:none;
	margin:30px 0 0 0;
	display:inline-block;
}

#infosFooter {
	width: 175px;
	height: 269px;
	background: url("https://www.7mag.re/docs/7Magazine2016/img_separatorFooter.jpg") no-repeat right top;
	display: inline-block;
	margin: 20px 0 0 20px;
}


.mod_14294265, .mod_14295830 {
	display: inline-block;
	width: 200px;
	vertical-align: top;
	margin: 10px 0 0 20px;
}

.mod_14294265 .titre a, .mod_14295830 .titre a {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 0.95em !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	text-transform: uppercase;
}

.mod_14294265 .titre a:hover, .mod_14294265 .titre a.selected, .mod_14295830 .titre a:hover, .mod_14295830 .titre a.selected {
	color: #ffffff !important;
	background-color: #ff68ab !important;
	padding: 3px 5px 3px 5px;
	margin: 10px;
}

.mod_14294265 .menu_ligne .cel1, .mod_14294265 .menu_ligne .cel2, .mod_14295830 .menu_ligne .cel1, .mod_14295830 .menu_ligne .cel2 {
	display:block;
	width: 200px;
}


.mod_16502127 {
	width: 240px;
    display: inline-block;
    vertical-align: top;
}

       /* XXXXXXXXXXXXXXXXXXXX                   XXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXXXX   PAGES INTÉRIEURE | ARTICLE   XXXXXXXXXXXXXXXXXXXX */
       /* XXXXXXXXXXXXXXXXXXXX                   XXXXXXXXXXXXXXXXXXXX */

body.mep56 table#main_table_inner {}

/* xxxxxxxxxxx  MODULE  --> Combo Header   xxxxxxxxxxx */
.mod_14307258 {
	margin-top: 20px;
	height:105px;
	padding: 0px 10px 0px 20px;
}


/* xxxxxxxxxxx  MODULE  --> Pubs perso Header   xxxxxxxxxxx */

#title_PubsHeader {
	background: url("https://www.7mag.re/docs/7Magazine2016/bkg_titrePubsHEADER.gif") repeat-x left center;
	text-align: center;
}

#title_PubsHeader span{
	background-color:#ffffff;
	padding: 0 20px 0 20px;
}

.pubsHeader {
	display:inline-block;
}

#wrapper_pubsHeader .pubsHeader:first-child {
	margin-right: 35px;
}


/* xxxxxxxxxxx  MODULE  --> Formulaire recherche Header   xxxxxxxxxxx */

.mod_14307261 .cel1 .button {
	border: 1px solid #C9C9C9 !important;
}

.mod_14307258 .celcombo3 {
	padding-right:25px;
}

.mod_14307261 {
	margin-top: 59px;
}

.mod_14307261 .cel1 {
	text-align: right;
}

.mod_14307261 .button {
	width:220px;
	height:20px;
	outline: none;
	padding-left: 10px;
}


/* xxxxxxxxxxx  MODULE  --> Menu Top   xxxxxxxxxxx */
.mod_14307257 {
	text-transform: uppercase;
}

#mod_14307257 .main_menu ul li.titre:first-child {
	margin-left: 15px;
}

/* xxxx  Gestion du margin-top du sous-menu   xxxx */
#mod_14307257 .main_menu ul li.sfhover ul li {
	margin-top: -1px;
}

#mod_14307257 .titre a {
	font-family: 'Open Sans', sans-serif !important;
	font-size:0.9em !important;
    	font-weight: 400 !important;
}

@media only screen and (max-width: 799px) {
	
	#mod_14307257 .titre a {
		font-family: 'Open Sans', sans-serif !important;
		font-size:0.7em !important;
	    	font-weight: 400 !important;
	}


.socialNetwork_button {
	margin-left:5px;
}



/* xxxxxxxxxxx  MODULE  --> Colonne centrale   xxxxxxxxxxx */

.mod_14307307 .entete_liste, .mod_14307307 .entete_liste .access {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.4em !important;
	font-weight: 400 !important;
	margin: 0 0 20px 0;
}

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

.mod_14307307 .liens, .mod_14307307 .liens a, .mod_14307307 a.liens, .mod_14307307 a.link {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1em !important;
	font-weight: 400 !important;
	color:#E61875
	text-decoration:none !important;
}

.mod_14307307 .texte .access a:hover {
	color:#ffffff !important;
	background-color:#E61875 !important;
}

.mod_14307307 .date, .mod_14307307 .date .access {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 0.9em !important;
	font-weight: 400 !important;
}

.mod_14307307 .auteur, .mod_14307307 .auteur .access, .mod_14307307 .auteur .access a, .mod_14307307 .auteur a, .mod_14307307 .bloc_auteur .follow_on {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 0.9em !important;
	font-weight: 400 !important;
}

.auteur .social {float:right !important;}

.code_tags {
	font-size:1.5em !important;
	font-weight:300 !important;
}

.mod_14307307 .auteur .access a {
	color:#E61875 !important;
	font-weight:300 !important;
	font-size:1.5em !important;
}

.mod_14307307 .auteur .access a.liens:hover {
	color:#ffffff !important;
	background-color:#E61875 !important;
}

.mod_14307307 .bloc_liste .bloc {
	border: 0;
	background-color: #303030;
	padding: 0;
}

.mod_14307307 .bloc_liste .access a {
	text-align: center;
	/*line-height: 50px;*/
	padding: 10px;
	color:#ffffff !important;
	font-family: 'Merriweather', sans-serif !important;
	font-size: 1.4em !important;
	font-weight: 900 !important;
}

#entete_liste > table > tbody > tr > td div.not-responsive {
	display:none !important;
}

#entete_liste > table > tbody > tr > td div.responsive {
	display:block !important;
	background-position:center top !important;
	padding-top: 180px !important;
	-webkit-background-size: cover !important;
	background-size: cover !important;
}

.mod_14307307 .pager a {
	border: #c4c3c3 1px solid;
	color:#c4c3c3;
}


.mod_14307307 .photo img {width: 100% !important;}

/* xxxxxxxxxxx  MODULE  --> Footer   xxxxxxxxxxx */


.mod_14307264, .mod_14307263 {
	display: inline-block;
	width: 200px;
	vertical-align: top;
	margin: 10px 0 0 20px;
}

.mod_14307264 .titre a, .mod_14307263 .titre a {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 0.95em !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	text-transform: uppercase;
}

.mod_14307264 .titre a:hover, .mod_14307264 .titre a.selected, .mod_14307263 .titre a:hover, .mod_14307263 .titre a.selected {
	color: #ffffff !important;
	background-color: #ff68ab !important;
	padding: 3px 5px 3px 5px;
	margin: 10px;
}

.mod_14307264 .menu_ligne .cel1, .mod_14307264 .menu_ligne .cel2, .mod_14307263 .menu_ligne .cel1, .mod_14307263 .menu_ligne .cel2 {
	display:block;
	width: 200px;
}

       /* XXXXXXXXXXXXXXXXXXXX                  XXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXXXX   PAGES INTÉRIEURE | LISTING   XXXXXXXXXXXXXXXXXXXX */
       /* XXXXXXXXXXXXXXXXXXXX                  XXXXXXXXXXXXXXXXXXXX */

.mod_14307282 {
	width:669px;
	padding-left: 20px;
}

.mod_14307282 .cel1 {
	padding: 10px 0 5px 0 !important;
}

.mod_14307282 .rubrique, .mod_14307282 .rubrique a {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 2.5em !important;
	font-weight: 300 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	margin-bottom:35px;
}


.mod_14307282 .photo img { 
	margin-right: 14px;
}

.mod_14307282 .titre a, .mod_14307282 .titre_article a, .mod_14307282 .titre_mosaique a {
	font-family: 'Merriweather', sans-serif !important;
	font-weight: 900 !important;
}


.mod_14307282 .resume, .mod_14307282 .resume .access, .mod_14307282 .resume_article, .mod_14307282 .resume a, .mod_14307282 .resume_article a, .mod_14307282 .texte, .mod_14307282 .texte a {
	margin-top:10px;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.08em !important;
	font-weight: 400 !important;
}


/* Résultat recherche */

.mod_14307286 {
	width:672px;
}

#mod_14307286 > div:nth-child(2) {
	padding: 0 0 20px 0;
}

.mod_14307286 .titre, .mod_14307286 .tag, .mod_14307286 .titre a, .mod_14307286 .tag a {
	margin-top: 15px;
	font-family: 'Merriweather', sans-serif !important;
	font-size: 1.2em !important;
	font-weight: 300 !important;
}

#mod_14307286 > form > div.cel1 {
	border:0;
}

.mod_14307286 .advanced .line input.button {
	border: 1px solid #C9C9C9;
	padding: 5px;
}

.mod_14307286 .button, .field_error {
	border: 1px solid #C9C9C9;
	padding: 5px;
}

.mod_14931643 .cel1 .button, .mod_14931643 .cel1 .field_error {
	outline:none;
}

.mod_14307286 form div.cel1 input:focus, .field_error:focus {
	background-color:#f5f5f5;
	outline:none;
}

.mod_14307286 form .submission input {
	margin-right:8px;
}

.mod_14307286 form div.cel1 #adv_search_label:hover {
	color:#fff;
	background-color:#E61875;
}

/* Commentaires */

.mod_14187515 form {
	width:700px;
}

.mod_14187515 .infos, .mod_14187515 .infos a, .mod_14187515 .message a.infos {
	color: #E61875;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	padding:20px;
}

.mod_14187515 .infos a:hover{
	color: #fff;
	background-color:#E61875;
}

.mod_14187515 #title_new_comment {
	color:#E61875;
	font-weight: 900 !important;
}

.mod_14187515 .encadre {
	background-color:#f0f0f0;
	border: 0;
}

.mod_14187515 .button, .field_error:focus {
	padding:5px;
}

.mod_14187515 .button, .field_error:focus {
	outline:none;
}

.mod_14187515 .cel1 {
	padding-left:0 !important;
}



/* xxxxxxxxxxx  DAVID LAPIERRE   xxxxxxxxxxx */

.horos-corps {
	width: 640px;
	height: auto;
	display: flex;
	flex-direction: column;
}

	.s-horos-corps {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding: 10px 0px 10px 20px;
		margin-top: 20px;
		border-left: 10px solid #FF3A9C;

	}

	.s-horos-corps img {
		vertical-align: middle;
		width: 100px !important;
		margin-top: auto;
		margin-bottom: auto;
	}

	.texte-horos {
		margin-left: 20px;
		margin-right: 10px;
	}

	.texte-horos p {
		font-size: 90%;
	}

/* pub sur la banière */

.mod_15608648 {padding-top: 8px !important; padding-left: 10px !important;}

/* Arrondis des photos page interne */

/* .mep56 .photo img {border-radius: 15px !important;} */
.mod_14307307 .legende {
    width: 660px;
    background-color: rgb(236, 236, 236);
    padding-top: 5px;
    margin-top: 7px;
    padding: 5px;
    border-radius: 8px;
}

/* Module PUB Home sous la grande Une */

.mod_32784497 #pub_32784497_content a img {width: 670px;}

