body {
	background-color: #e0e0e0;
}
.no_registered .col6 {
	width: 490px;
}
.no_registered .breadcrumb_accueil_wrap {
	width: 282px;
}
.no_registered .filtres_accueil_wrap {
	width: 508px;
}
.no_registered .share_accueil_wrap {
	width: 320px;
}
.no_registered .breaker,
.is_registered .breaker,
.no_registered .results {
	max-width: 1040px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.is_subscriber .breaker {
	max-width: 1200px;
}
.content.results{
	padding: 0 10px;
}

/*=================================
=            PUBLICITE            =
=================================*/
.skycraper_overlay {
	/*top: 262px;*/
	top: 286px;
}
.skycraper_overlay.page {
	/*top: 130px;*/
	top: 139px;
}
.skycraper_enabled .refonte_outer-wrapper {
	background-color: transparent;
	margin: 0 auto;
	pointer-events: none;
}
.skycraper_enabled .refonte_outer-wrapper > *{
	pointer-events: auto;
}
.skycraper_enabled .refonte_outer-wrapper .header__navigation.accueil {
	/*margin-top: 156px;*/
	margin-top: 160px;
}
.skycraper_enabled .revive_banniere,
.revive_banniere {
	display: none;
}
.banniere_enabled .revive_banniere {
	display: block;
}
.skycraper_enabled.banniere_enabled .revive_banniere {
	display: none;
}
.pub-inread {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.pub-inread .ox_banner.pas-pub{
	display: none;
}
/*=====  End of PUBLICITE  ======*/



/*==============================
=            HEADER            =
==============================*/
.pre-home-header {
	background-color: #fff;
	min-height: 102px;
	padding: 0 14px;
}
.refonte_header {
	background-color: #ffffff;
	padding-top: 47px;
}
.refonte_header .content{
	margin-left: auto;
	margin-right: auto;
	position: initial;
}
.refonte_header .content{
	max-width: 1040px;
}
.is_subscriber .refonte_header .content,
.is_registered .refonte_header .content{
	max-width: 1200px;
}
.refonte_header .refonte_content{
	padding: 6px 0 !important;
	position: relative;
}
.refonte_couverture-mag {
	float: left;
	margin-left: 16px;
	/*margin-right: 120px;*/
}
.refonte_couverture-mag img {
	-webkit-box-shadow: 6px 5px 5px -4px rgba(0,0,0,0.6);
	-moz-box-shadow: 6px 5px 5px -4px rgba(0,0,0,0.6);
	box-shadow: 6px 5px 5px -4px rgba(0,0,0,0.6);

}
#open-old-papers img {
	height: 150px;
	width: 110px;
}
.skycraper_enabled header .brand img {
	max-width: 100%;
}
#fixed-head {
	border-bottom-width: 3px;
}
#fixed-head .brand img {
	height: 41px;
	width: 140px;
    margin: 5px 5px 5px 16px;
}

.skycraper_enabled .refonte_main-menu.accueil #open-nav,
.no_registered .refonte_main-menu.accueil #open-nav{
	/*margin-right: 20px;*/
}
.refonte_main-menu {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	/*height: 150px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;*/
	width: calc(100% - 126px);
	float: right;
	text-align: center;
}
.refonte_main-menu.page {
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 80px;
}
.refonte_main-menu.page {
	/*max-width: 1010px;*/
	width: 100%;
}
.is_registered .refonte_main-menu.page {
	max-width: 1010px;
	float: left;
	margin-left: 95px;
}
.is_subscriber .refonte_main-menu.page {
	max-width: 1170px;
	margin-left: 17px;
}
.refonte_main-menu.accueil .brand,
.refonte_main-menu.page .brand {
	float: left;
	margin-right: 0;
	margin-top: 15px;
	margin-left: 14px;
}
.is_registered .refonte_main-menu.page .brand {
	margin-left: 0;
}
.refonte_main-menu.page .brand img {
	width: 154px;
}
.refonte_main-menu .brand{
	display: inline-block;
	margin-top: 17px;
	margin-bottom: 5px;
	margin-right: 110px;
}
.refonte_main-menu .brand img{
	margin: 0;
	float: none;
	display: inline;
}
.is_registered .refonte_fixed-head:not(.accueil) .content {
	max-width: 1040px;
}
.is_subscriber .refonte_fixed-head:not(.accueil) .content {
	max-width: 1200px;
}
.refonte_fixed-head nav {
	padding-top: 12px;
}
.refonte_fixed-head nav ul li,
.refonte_main-menu nav ul li{
	position: relative;
}
.refonte_fixed-head nav ul li:after,
.refonte_main-menu nav ul li:after{
	content: "|";
	position: absolute;
	top: 0;
	right: 0;
	color: #000000;
}
.refonte_main-menu nav ul li.newsletters:after{
	content: "";
}
.refonte_fixed-head nav ul .search:after,
.refonte_main-menu nav ul .search:after{
	content: none;
}
.refonte_fixed-head nav ul li.lanceur-alert a:before,
.refonte_main-menu nav ul li.lanceur-alert a:before{
	content: "";
	background: url("../img/main-menu-icons.png") no-repeat top left;
	height: 11px;
	width: 10px;
	display: inline-block;
}
.refonte_fixed-head nav ul li.newsletters a:before,
.refonte_main-menu nav ul li.newsletters a:before{
	content: "";
	background: url("../img/main-menu-icons.png") no-repeat top right;
	height: 11px;
	width: 12px;
	display: inline-block;
}
.refonte_fixed-head nav ul li a,
.refonte_main-menu nav ul li a{
	font-size: 13.5px;
	color: #000000;
	font-family: "Helvetica Neue", Arial, sans-serif;
	text-transform: none;
	padding: 0 16px 0px 4px;
}
.refonte_main-menu nav ul li.active a{
	background-color: transparent;
}
/*----------  Menu catégories lors du scroll  ----------*/
#fixed-head.refonte_fixed-head .header__navigation {
	background-color: transparent;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 19px;
	display: inline-block;
	width: calc(100% - 202px);
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#fixed-head.refonte_fixed-head .header__navigation .header__navigation--inner{
	border: none;
	display: inline-block;
	padding-right: 0;
}
.is_registered #fixed-head.refonte_fixed-head .header__navigation {
	padding-right: 20px;
	padding-left: 20px;
	width: calc(100% - 180px);
}
.refonte_header .refonte_content #open-nav,
#header #open-nav ul {
	height: initial !important;
}
.refonte_header .refonte_content #open-nav {
	margin-top: 17px;
	margin-right: 20px;
}
.is_registered .refonte_header .refonte_content #open-nav {
	margin-right: 5px;
}
.is_subscriber .refonte_header .refonte_content #open-nav {
	margin-right: 8px;
}
.skycraper_enabled .refonte_header .refonte_content #open-nav,
.no_registered .refonte_header .refonte_content #open-nav {
	margin-left: 0;
	margin-right: 13px;
}
.skycraper_enabled .refonte_header .refonte_content .refonte_main-menu.page #open-nav {
	/*margin-left: 55px;*/
}
.is_registered .refonte_header .refonte_content .refonte_main-menu.accueil #open-nav {
	float: left;
	width: 100%;
	margin-right: 0;
}
.is_registered .refonte_header .refonte_content .refonte_main-menu.accueil #open-nav ul{
	text-align: center;
}

/*----------  Fixed header menu  ----------*/
.skycraper_enabled #fixed-head {
	max-width: 100%;
	top: 47px;
	/*border-bottom: none;*/
	padding: 10px 0;
}
.no_registered #fixed-head nav,
.skycraper_enabled #fixed-head nav {
	margin-left: 58px;
}

/*----------  Recherche  ----------*/
.refonte_search input {
	width: 182px !important;
	height: 27px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 0 !important;
	padding-right: 30px;
}
.refonte_search a {
	right: 9px !important;
}

/*=====  End of HEADER  ======*/

/*==========================================
=            BANDEAU ABONNEMENT            =
==========================================*/
.refonte_band-abonnement {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 999;
}
.refonte_band-abonnement #connexion_absolue {
	position: relative;
}
.refonte_band-abonnement .content {
	padding: 0;
}
.skycraper_enabled .refonte_band-abonnement .content .container,
.refonte_band-abonnement .content .container {
	max-width: 1040px;
}
.is_subscriber .refonte_band-abonnement .content .container {
	max-width: 1200px;
}
/*Accueil en mode abonné et inscrit*/
.is_registered .refonte_band-abonnement.accueil .content .container,
.is_subscriber .refonte_band-abonnement.accueil .content .container {
	max-width: 1220px;
}

.skycraper_enabled .refonte_band-abonnement .col6 {
	margin-left: 0;
}
.skycraper_enabled .refonte_band-abonnement .col6.left,
.no_registered .refonte_band-abonnement .col6.left {
	width: 49%;
}
.no_registered .refonte_band-abonnement .col6.right {
	width: 49%;
}
.is_subscriber .refonte_band-abonnement .col6.left {
	width: 49%;

}
/*.skycraper_enabled .refonte_band-abonnement .col6.right {
	width: calc(100% - 421px);
}*/
.is_registered .refonte_band-abonnement .col6.right {
	width: calc(100% - 612px);
	margin-left: 0;
}
.is_subscriber .refonte_band-abonnement .col6.right {
	width: 49%;
	margin-left: 3px;
}
.refonte_band-abonnement .content .left{
	text-align: left;
	font-size: 1.438em;
}
.refonte_band-abonnement .content .right{
	text-align: right;
	font-size: 1.313em;
}
.refonte_band-abonnement .content .right #account-mag{
	display: inline-block;
}
.refonte_band-abonnement .content #home,
.refonte_band-abonnement .content .abonnements.access span,
.refonte_band-abonnement .content .sub-news span{
	color: white;
}
.refonte_band-abonnement .content #home,
.refonte_band-abonnement .content .abonnements.access {
	font-size: 24px;
}
.refonte_band-abonnement .content #home {
	margin-right: 8px;
	padding: 14px 0 18px 17px;
}
.refonte_band-abonnement .content #home:hover {
	background: none !important;
}
.refonte_band-abonnement .content .sub-news {
	display: inline-block;
	vertical-align: top;
	font-size: 21px;
}
.search-band-abonnement {
	display: inline-block;
	opacity: 0;
	transition: all 0.2s;
	vertical-align: top;
	margin-top: 10px;
}
.search-band-abonnement.show {
	opacity: 1;
	transition: all 0.2s;
}
/*=====  End of BANDEAU ABONNEMENT  ======*/

/*=============================
=            LOGIN            =
=============================*/
#login-button,
#close-login-popup {
	outline: none;
}
.refonte_login-popup {
	right: 0 !important;
	top: 0 !important;
}
.refonte_login-popup .caps{
	font-size: 16px;
}
.refonte_login-popup #loginForm {
	border: 1px solid rgba(139,48,26,0.32) !important;
	border-top: transparent !important;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
	-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
}
.refonte_login-popup #loginForm a.recuppass,
.refonte_login-popup #loginForm .retour_recuppass  {
	padding: 0 9px;
	float: left;
	height: 32px;
	vertical-align: top;
	text-align: center;
	line-height: 32px;
}
.refonte_login-popup [type="submit"] {
	font-size: 22px;
}
.refonte_login-button {
	width: 120px;
}
.refonte_login-popup #loginForm .titre {
	text-align: left;
}

/*=====  End of LOGIN  ======*/

/*===============================
=            ACCOUNT            =
===============================*/
.refonte_account {}
.refonte_account .user{
	color: #ffffff;
	font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
	font-size: 22px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 1;
	min-width: 120px;
}
.refonte_account .user .jq_user:hover{
	cursor: pointer;
}
.refonte_account .dropdown {
	display: none;
	background-color: #ffffff;
	text-align: left;
	padding: 10px 16px;
	border: 1px solid rgba(139,48,26,0.32) !important;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
	-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.4);
}
.refonte_account img {
	display: inline-block;
	vertical-align: top;
	float: none;
	margin-top: 8px;
}
.refonte_account .dropdown a {
	font-size: 12px;
	font-family: 'Helvetica', Arial, sans-serif;
	font-weight: bold;
	color: rgb(139, 48, 126);
	display: block;
	line-height: normal;
	text-transform: initial;
	margin-bottom: 5px;
}


/*=====  End of ACCOUNT  ======*/

/*===========================================
=            JOURNAL PDF ACCUEIL            =
===========================================*/
.refonte_journal_pdf {
	font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
	margin-left: 0;
}
.refonte_journal_pdf a {
	font-size: 18px;
	font-weight: bold;
}


/*=====  End of JOURNAL PDF ACCUEIL  ======*/


/*========================================
=            TOUS LES NUMEROS            =
========================================*/
.refonte_tous-les-numeros {
	padding: 0 !important;
}
.refonte_tous-les-numeros .inner{
	max-width: inherit;
	padding: 0;
}
.skycraper_enabled .refonte_tous-les-numeros .inner #list-old-papers{
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
}


/*=====  End of TOUS LES NUMEROS  ======*/


/*============================
=            MAIN            =
============================*/
.skycraper_enabled .refonte_main,
.refonte_main {
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
}
.is_registered .refonte_main.accueil,
.is_subscriber .refonte_main.accueil {
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff
}
.refonte_main.accueil #edito {
	background-color: #ffffff
}
#edito .switcher {
	margin: 0 auto;
}
.skycraper_enabled .refonte_outer-wrapper .header__navigation.accueil {
	background-color: #FFFFFF;
	padding: 0 5px;
}
.refonte_outer-wrapper .header__navigation.accueil {
	background-color: #ffffff;
}
.refonte_outer-wrapper .header__navigation.accueil .content {
	/*max-width: 1010px;*/
	max-width: 1040px;
	width: auto;
}
.is_registered .refonte_outer-wrapper .header__navigation.accueil .content,
.is_subscriber .refonte_outer-wrapper .header__navigation.accueil .content {
	max-width: 1180px;
}
.is_registered .refonte_outer-wrapper .header__navigation.accueil,
.is_subscriber .refonte_outer-wrapper .header__navigation.accueil {
	background-color: #fff;
}
.skycraper_enabled .refonte_outer-wrapper .header__navigation .header__navigation--inner
.refonte_outer-wrapper .header__navigation .header__navigation--inner {
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
	padding: 16px 0px 14px;
}
.refonte_outer-wrapper .page_width_accueil {
	padding-bottom: 0;
	background-color: #ffffff;
}
.skycraper_enabled .refonte_outer-wrapper #categorie_6,
.no_registered .refonte_outer-wrapper #categorie_6 {
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
	background-color: #ffffff;
	padding: 0 10px;
}
.no_registered .refonte_outer-wrapper #categorie_6 .container{
	max-width: 1020px;
}
.is_registered .refonte_outer-wrapper #categorie_6,
.is_subscriber .refonte_outer-wrapper #categorie_6 {
	background-color: #ffffff;
	max-width: 1220px;
	margin-left: auto;
	margin-right: auto;
}


/*=====  End of MAIN  ======*/

/*===============================
=            ARTICLE            =
===============================*/
.skycraper_enabled .header__navigation {
	margin-left: auto;
	margin-right: auto;
	max-width: 1040px;
	/*margin-top: 150px;*/
	margin-top: 160px;
	padding-bottom: 40px;
}
.skycraper_enabled .header__navigation,
.banniere_enabled .header__navigation {
}
.skycraper_enabled .header__navigation.contact {
	margin-bottom: 0;
}
.header__navigation {
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	padding: 4px 21px 0 15px;
}
.header__navigation,
.alternative__article {
	max-width: 1040px;
}
.is_subscriber .header__navigation,
.is_subscriber .alternative__article {
	max-width: 1200px;

}
.alternative__article,
.is_subscriber .alternative__article {
	background: #fff;
	padding: 40px 30px 0;
}
.is_subscriber .header__navigation.accueil,
.is_registered .header__navigation.accueil {
	max-width: 1220px;
}
/*----------  Navigation  ----------*/
.skycraper_enabled .header__navigation.article .header__navigation--inner {
	border-top-width: 1px;
}
.header__navigation.article .header__navigation--inner {
	border-top-width: 1px;
}

/*----------  Breadcrumb  ----------*/
.refonte_breadcrumb {
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 15px;
	color: #000;
}
.refonte_breadcrumb a {
	color: #000;
}
.refonte_breadcrumb .breadcrumb-separator {
	margin: 0 5px;
}

/*----------  Contenu  ----------*/

.skycraper_enabled #article.content {
	padding: 0 30px;
	background: #ffffff;
}
#article {
	margin-left: auto;
	margin-right: auto;
}
#article .refonte_titre_article {
	color: #000 !important;
	margin-bottom: 20px;
}
#article .refonte_auteur {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #000;

}
#article .refonte_auteur + .rediger_le {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
}
.refonte_article-paru-journal .h4-like {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	color: #000;
	text-transform: none;
}
.refonte_article-paru-journal .h4-like a:before {
	background-size: contain;
	height: 16px;
	margin: 0 0 -2px 0;
}
.refonte_article-paru-journal:before {
	content: "";
	height: 1px;
	width: 30px;
	background-color: #9d9c9c;
	display: block;
	margin-top: 9px;
	margin-bottom: 9px;
}
#article .author ul {
	/*height: auto;*/
	height: 30px;
}
#article .author ul li {
	height: auto;
}
#article .author img {
	margin: 0px 10px 0px 0;
}
#article .refonte_thematique {
	display: inline-block;
	vertical-align: middle;
}
#article .refonte_thematique .tag {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: initial;

}
#article .refonte_thematique  + .author{
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	line-height: initial;

}
#article .introduction p {
	color: #000;
}
.refonte_article-paru-journal .buy-mag{
	font-family: "Helvetica Neue", Arial, sans-serif !important;
	font-size: 16px !important;
	text-transform: none;
}
.comments {
	margin-top: 50px;
}
#article .comments ul li.admin-comment {
	background: #fff;
}
#article .wysiwyg h3{
	font-size: 19px;
}
#article .wysiwyg p{
	font-size: 16px;
}

/*----------  Partage  ----------*/
.alternative__article--partages {
	display: flex;
	flex-wrap: wrap;
}
.alternative__article--partages .abonnement {
	background-color: #feb71e;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #575757;
	padding: 9px 11px;
/*	display: inline-block;
	vertical-align: top;*/
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	flex: 0 0 200px;
	text-align: center;
}
.alternative__article--partages .abonnement a:hover{
	color: #575757;
}
.alternative__article--partages .share-items {
	border-top: solid 1px #eef1f5;
	border-bottom: solid 1px #eef1f5;
	padding: 4px 0 3px 5px;
	display: -webkit-inline-flex;
	display: inline-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	flex: 1 0 auto;
	/*width: 63%;*/
}
.alternative__article--partages .share-items .group {
	display: inline-block;
}
.alternative__article .rate span.nb-rating {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 11px;
	color: #a6a6a6;
}
.alternative__article--partages .share-links .addthis_toolbox {
	padding-right: 0;
}
.alternative__article--partages .share-links .addthis_toolbox .facebook {
	line-height: 18px;
}
.share-links .facebook {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 11px;
	color: #a6a6a6 !important;
	text-transform: none;
	background: none;
	margin: 0 !important;
	padding: 0 !important;
}
.share-links .facebook:after {
	content: "";
	background: url('../img/rs-icons.png') no-repeat top left;
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: top;
}
.share-links .twitter {
	background: none;
	margin: 0 !important;
	padding: 0 !important;
}
.share-links .twitter:after {
	content: "";
	background: url('../img/rs-icons.png') no-repeat -18px 0;
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: top;

}
.share-links .rss {
	background: none;
	margin: 0 !important;
	padding: 0 !important;
}
.share-links .rss:after {
	content: "";
	background: url('../img/rs-icons.png') no-repeat -36px 0;
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: top;

}
/*----------  Abonnement thématique  ----------*/
.alternative__article--abonnement-thematique {
	background-color: transparent;
	padding: 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.alternative__article--texte-thematique,
.alternative__article--partages .print,
.alternative__article--partages .zone_like {
	width: auto;
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;

}
.alternative__article--partages .mail {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.alternative__article--partages .share-links {
	float: none;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.alternative__article--partages .rate {
	width: auto;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
}
.alternative__article--partages .fav:before,
.alternative__article--partages .fav:before {
	font-size: 15px;
}

/*----------  Devenir référent  ----------*/
.alternative__article--devenir-referent {
	background-color: transparent;
	color: #000;
	padding: 0;
	margin: 0;
}
.alternative__article--devenir-referent:before {
	content: "";
	height: 1px;
	width: 30px;
	background-color: #9d9c9c;
	display: block;
	margin-top: 6px;
}
.alternative__article--texte-referent {
	width: auto;
	float: none;
	padding-top: 10px;
	margin-bottom: 30px;
}
.alternative__article--texte-referent p{
	color: #000;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 16px;
	display: inline;
}
.alternative__article--devenir-referent .h4-like a{
	font-size: 16px;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: bold;
	text-transform: none;
}


/*----------  Colonnage article  ----------*/

/* Pour les visiteurs et inscrits */
.skycraper_enabled .alternative__article--colonne-principal.refonte_colonne-principal,
.alternative__article--colonne-principal.refonte_colonne-principal {
	width: calc(100% - 398px);
}
.skycraper_enabled .alternative__article--colonne-secondaire.refonte_colonne-secondaire,
.alternative__article--colonne-secondaire.refonte_colonne-secondaire {
	width: 358px;
	margin-left: 40px;
}
/* Pour les abonnés */
.is_subscriber .alternative__article--colonne-principal.refonte_colonne-principal.refonte_colonne-principal-abonne {
	width: calc(100% - 303px);
}
.is_subscriber .alternative__article--colonne-secondaire.refonte_colonne-secondaire.refonte_colonne-secondaire-abonne {
	width: 263px;
}

/*----------  Widgets colonne de droite  ----------*/
.alternative__article .widget {
	border-top: none;
}
.alternative__article .widget.box {
	border: solid 1px #d4d4d4;
	background-color: #f9f9f9;
	margin-bottom: 30px;
}
.alternative__article .widget.box .content{
	padding: 25px 18px 10px;
}
.alternative__article .widget.box .h4-like{
	display: block;
	color: #ffffff;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 15px;
	text-transform: none;
	margin-bottom: 0;
	padding: 8px 10px;
}
.alternative__article .widget.box .h4-like a,
.alternative__article .widget.box .h4-like span{
	color: #ffffff;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-weight: bold;
}
.widget.mini_liste_articles p {
	border-bottom: none;
}
.alternative__article .widget.mag-thematique .h4-like,
.alternative__article .widget.derniers_articles_partenaires .h4-like{
	background-color: #f19900;
}
#article .tags {
	margin-top: 30px;
}
#article .tags .h4-like {
	display: block;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-weight: bold;
	font-size: 19px;
	text-transform: none;
	margin-bottom: 7px;
	padding-bottom: 0;
}
#article .tags .tag {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 15px;
	color: #72767b;
	line-height: 1.4;
}
#article .tags .tag.tag-thematique {
	color: #000;
}
#article .widget p a {
	color: #000;
	font-size: 15px;
}
.widget.mag-thematique p {
	margin-bottom: 20px;
}
.widget.mag-thematique p:last-of-type {
	margin-bottom: 0;
}
.widget.mag-thematique .buy-mag {
	float: none;
	display: block;
	font-family: "Helvetica Neue", Arial, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	text-align: left;
	text-transform: none;
	background-position: left top;
	width: auto;
	padding: 0 0 5px 29px;
	margin: 8px 0 0 0;
}
.alternative__article--colonne-secondaire.refonte_colonne-secondaire  .acces-archives {
	width: 100%;
}
/*=====  End of ARTICLE  ======*/

/*===============================
=            ACCUEIL            =
===============================*/
.refonte_main.accueil #list-posts .triple a:first-child {
	height: 52px;
}


/*=====  End of ACCUEIL  ======*/


/*===============================================
=            PRESENTATION ABONNEMENT            =
===============================================*/
.header__navigation.abonnement {
	padding-bottom: 5px;
}
.presentation_abonnement {
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
}
.is_subscriber .presentation_abonnement {
	max-width: 1200px;
}
.presentation_abonnement .inner{
	max-width: 1040px;
	background: #fff;

}
.is_subscriber .presentation_abonnement .inner{
	max-width: 1200px;
}
.presentation_abonnement .inner .encart_abonnement{
	margin-left: 50px;
}


/*=====  End of PRESENTATION ABONNEMENT  ======*/

/*======================================
=            LANCEUR ALERTE            =
======================================*/
.no_registered #great-cause,
.is_registered #great-cause {
	max-width: 1040px;
}
.is_subscriber #great-cause {
	max-width: 1200px;
}
#great-cause {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}
.breaker {
	margin-left: auto;
	margin-right: auto;
	max-width: 1040px;
	background-color: #fff;
	padding: 0 15px;
	border-top: none;
	border-bottom: none;
}
.breaker .content {
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}
body:not(.skycraper_enabled) .header__navigation .breaker {
	/*margin-bottom: 0;*/
}
.breaker .content {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	min-height: 60px;
}
.breaker {
	max-width: 1200px;
	background: white;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0 15px;
	margin-top: 0;
}
.shapeshifter {
	background: #fff;
}
.shapeshifter > div {
	width: 320px;
}
.is_subscriber .shapeshifter > div {
	width: 350px;
}
.inbox {
	margin-bottom: 0;
	padding-bottom: 20px;
}
.inbox.primary {
	border-top: none;
	padding: 0 15px;
}
.inbox.primary:before {
	content: "";
	display: block;
	height: 10px;
	width: 100%;
	background-color: #8b307e;
}
/*=====  End of LANCEUR ALERTE  ======*/

/*=======================================
=            NEWSLETTER PAGE            =
=======================================*/
.no_registered #list-newsletters,
.is_registered #list-newsletters {
	max-width: 1040px;
	margin-top: -20px;
	padding-top: 20px;
}
.is_subscriber #list-newsletters {
	max-width: 1200px;
}
.no_registered #list-newsletters #newsletter-slider,
.is_registered #list-newsletters #newsletter-slider {
	max-width: 1040px;
	padding: 0 123px;
}
.is_subscriber #list-newsletters #newsletter-slider {
	max-width: 1200px;
	padding: 0 90px;
}


#list-newsletters {
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	margin-bottom: 0;
}
.is_subscriber #list-newsletters {
	padding-top: 20px;
}



/*=====  End of NEWSLETTER PAGE  ======*/


/*========================================
=            PETITES ANNONCES            =
========================================*/
.module_annonce .bloc_annonce .bloc_entete {
	margin-left: auto;
	margin-right: auto;
	max-width: 1040px;
	background: white;
	padding: 0 15px;
	border-top: 0;
	border-bottom: 0;
}
.module_annonce .bloc_annonce .bloc_filtrer {
	border-bottom: 1px solid #cccccc;
}
.is_subscriber .module_annonce .bloc_annonce .bloc_entete {
	max-width: 1200px;
}
.module_annonce .bloc_annonce .bloc_conteneur {
	background: transparent;
}
.module_annonce .bloc_conteneur {
	max-width: 1040px;
	background: #fff;
}
.is_subscriber .module_annonce .bloc_conteneur {
	max-width: 1200px;
}
.skycraper_enabled .table_filtrer,
.no_registered .table_filtrer,
.is_registered .table_filtrer {
	width: 770px;
}
.is_subscriber .table_filtrer {
	width: 957px;
}
.module_annonce .grande_colonne {
	width: 755px;
}
.is_subscriber .module_annonce .grande_colonne {
	width: 895px;
}

/*=====  End of PETITES ANNONCES  ======*/


/*=================================
=            APPRENDRE            =
=================================*/
.no_registered #methode-video,
.is_registered #methode-video {
	max-width: 1040px;
}
.is_subscriber #methode-video {
	max-width: 1200px;
}
.no_registered #methode-video.new_methode ._col1,
.is_registered #methode-video.new_methode ._col1 {
	width: 20%;
}
.no_registered #methode-video.new_methode ._col2,
.is_registered #methode-video.new_methode ._col2 {
	width: 80%;
}
#methode-video {
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}
#methode-video.new_methode {
	margin-top: -20px;
	padding-top: 20px;
}
.is_subscriber #methode-video.new_methode {
	margin-top: 0;
}
#methode-video h1{
	padding-left: 15px;
}

/*=====  End of APPRENDRE  ======*/


/*==========================================
=            LISTE DES ARTICLES            =
==========================================*/
.no_registered #liste_articles,
.is_registered #liste_articles,
.skycraper_enabled #liste_articles {
	margin-left: auto;
	margin-right: auto;
	max-width: 1040px;
	padding: 20px 15px 70px;
}
.is_registered #liste_articles,
.no_registered #liste_articles {
	background: #fff;

}

.is_subscriber #liste_articles {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	padding: 20px 15px 70px;
	background: #fff;
}
#liste_articles article:last-of-type {
	margin-bottom: 0;
}


/*=====  End of LISTE DES ARTICLES  ======*/

/*=======================================
=            MON COMPTE PAGE            =
=======================================*/
.is_registered .mon_compte {
	max-width: 1040px;
}
.is_subscriber .mon_compte {
	max-width: 1200px;

}
.mon_compte {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
}

/*=====  End of MON COMPTE PAGE  ======*/


/*======================================
=            CONNEXION PAGE            =
======================================*/
.bloc-connexion {
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
}
.is_subscriber .bloc-connexion {
	max-width: 1200px;
}


/*=====  End of CONNEXION PAGE  ======*/


/*=============================
=            PAGES            =
=============================*/
.no_registered .pages,
.is_registered .pages {
	background: white;
	margin-left: auto;
	margin-right: auto;
	max-width: 1040px;
}
.is_subscriber .pages {
	background: white;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
}
.no_registered .pages .col7,
.is_registered .pages .col7 {
	width: 532.666667px;
}
.is_subscriber .pages .col7 {
	width: 691.6666666666666px;
}
.inscription_gratuite {
	background-color: #fff;
	padding-top: 20px;
}
#pre-home.inscription_gratuite .inscription_cold {
	margin: 0 0 0 30px;
    width: 490px;
}
.inbox.primary.cadre_inscription h1{
    color: #8b307e;
    float: left;
    padding: 10px 0 0 0;
    margin-bottom: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 5em;
    line-height: 1em;
}
.subscription {
	background: #fff;
	margin-top: -28px;
	padding-bottom: 30px;
}
.subscription .empty1{
	margin-left: 90px;
}
/*----------  Contact  ----------*/
.contact-page {
	background: #fff;
	padding: 30px;
}
.contact-page .row {
	margin-left: 0;
	margin-bottom: 10px;
}
.contact-page .contact-form label {
	width: 15%;
}
.contact-page .contact-form .label-captcha {
	width: 100%;
}
.contact-page .contact-form .text {
	display: inline-block;
	width: 400px;

}
.contact-page .contact-form .text input {
	width: 100%;
}
.contact-page .contact-form select,
.contact-page .contact-form textarea {
	width: 400px;
	margin-left: 3px;
}
.contact-page .contact-form .placeholder {
	display: inline-block;
}
.contact-page .contact-form .placeholder + label {
	display: none;
}
.contact-page .contact-form .contact_envoyer {
	background: #8b307e;
	color: #fff;
	font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
	width: 130px;
	text-align: center;
	padding: 10px;
	font-size: 18px;
}
.no_registered .contact-page,
.is_registered .contact-page {
	max-width: 1040px;
	margin: 0 auto;
}
.is_subscriber .contact-page {
	max-width: 1200px;
}
/*=====  End of PAGES  ======*/


/*==============================
=            FOOTER            =
==============================*/
.skycraper_enabled .refonte_footer,
.is_registered .refonte_footer,
.no_registered .refonte_footer {
	max-width: 1040px;
	margin: 0 auto 0 !important;
	padding: 30px 10px 10px;
	background-color: #ffffff;
}
.is_subscriber .refonte_footer {
	max-width: 1200px;
}
.is_subscriber .refonte_footer.accueil,
.is_registered .refonte_footer.accueil {
	max-width: 1220px;
	margin: 0 auto 0 !important;
	padding: 30px 10px 10px;
	background-color: #ffffff;
}
.refonte_footer {
	border-top: none !important;
}
.refonte_footer:before {
	content: "";
	display: block;
	height: 10px;
	width: 100%;
	background: #727272;
	margin-bottom: 30px;
}
.pre-footer {
	max-width: 1200px !important;
}

/*=====  End of FOOTER  ======*/

/*===========================================
=            JOURNAL PDF LANDING            =
===========================================*/
.mag-infos {
	display: flex;
	align-items: flex-end;
	display: -webkit-flex;
	-webkit-align-items: flex-end;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.mag-infos + .achat-journal-pdf{
	display: none;
}

.mag-infos .couverture {
	-webkit-flex: 0 0 35%;
	flex: 0 0 35%;
}
.mag-infos .couverture img{
	height: auto;
}
.mag-infos .infos{
	-webkit-flex: 1;
	flex: 1;
	margin-left: 25px;
}
.mag-infos .infos .nombre-clients{
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
}
.mag-infos .infos .nombre-clients .nombre{
	font-size: 30px;
	font-weight: bold;
}
.mag-infos .infos .nombre-clients .texte{
	flex: 0 0 100px;
	-webkit-flex: 0 0 100px;
	margin-left: 5px;
}
.mag-infos .infos .titre-mag{
	font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif !important;
	font-size: 2.2em !important;
	font-weight: normal !important;
	color: #8b307e !important;
}
.mag-infos .infos .infos-liste li{
	font-size: 15px;
	padding-bottom: 15px;
}
.mag-infos .infos .infos-liste li span{
	text-transform: uppercase;
}
.mag-infos .infos .groupe-share-links {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 30%;
	margin-top: 50px;
}
.mag-infos .infos .groupe-share-links .share-links {
	width: auto;
}
.mag-infos .infos .groupe-share-links .print:hover,
.mag-infos .infos .groupe-share-links .mail:hover {
	cursor: pointer;
}
.mag-infos .infos .groupe-share-links .share-links .twitter {
	margin-left: 4px !important;
}
.achat-journal-pdf {
	background-color: #39ca74;
	color: #ffffff;
	padding: 40px;
}
.achat-journal-pdf .texte{
	display: block;
	text-transform: uppercase;
	font-size: 16px;
    font-family: "Helvetica Neue", Arial, sans-serif;
}
.achat-journal-pdf .prix{
	margin: 0 0 15px;
    font-size: 40px;
    font-weight: bold;
    line-height: normal;
    font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
}
.achat-journal-pdf .prix span{
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	padding-top: 4px;
	padding-left: 5px;
}
.achat-journal-pdf .info-achat{
	display: block;
	font-size: 16px;
	margin-bottom: 35px;
    font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
}
.achat-journal-pdf .info-achat:before{
	content: "";
	display: inline-block;
	vertical-align: top;
	background: url('../img/download-icon.png') no-repeat;
	width: 14px;
	height: 17px;
	margin-right: 8px;
}
.achat-journal-pdf .btn{
	display: block;
	width: 100%;
	background-color: #ffffff;
	text-transform: uppercase;
	padding: 15px 10px;
	color: #39ca74;
	text-align: center;
	font-size: 18px;

}
.achat-journal-pdf .btn:hover{
	color: #39ca74;
	background-color: #ffffff;
	box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2)
}
@media screen and (max-width: 641px) {
	.mag-infos {
	    -webkit-align-items: flex-start;
	    align-items: flex-start;
	    margin-top: 30px;
	    margin-bottom: 0;
	    border-bottom: none;
	}
	.mag-infos + .achat-journal-pdf{
		display: block;
		margin-bottom: 20px;
		padding: 20px;
	}
	.mag-infos .couverture {
		-webkit-flex: 0 0 33%;
		flex: 0 0 33%;
		margin: 0;
	}
	.mag-infos .infos{
		margin-left: 10px;
		-webkit-flex: 1 0 66%;
		flex: 1 0 66%;
	}
	.mag-infos .infos .titre-mag{
		line-height: 1 !important;
	}
	.achat-journal-pdf .prix {
		margin: 0 0 10px;
	}
	.mag-infos .infos .groupe-share-links {
		width: 49%;
		margin-top: 21px;
	}
	.mag-infos .infos .groupe-share-links .share-links .twitter {
		margin-left: 9px !important;
	}
	.achat-journal-pdf .texte {
		font-size: 14px;
	}
	.achat-journal-pdf .info-achat {
		margin-bottom: 15px;
	}
}

/*=====  End of JOURNAL PDF LANDING  ======*/


/*=======================================
=            Widget 3 vidéos            =
=======================================*/
.widget-videos {
    margin-top: 30px;
}
.widget-videos .widget-title{
	font-size: 2.2em;
    font-family: bebas_neueregular, droid_sansregular, Helvetica, sans-serif;
    line-height: 1.2;
    color: #015d7a;
    margin-bottom: 10px;
    position: relative;
    padding-left: 65px;
}
.widget-videos .widget-title:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 0 25px 50px;
	border-color: transparent transparent transparent #015d7a;
	position: absolute;
	top: 8px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.widget-videos .all-videos-link {
	display: block;
	text-transform: uppercase;
	margin: 10px 0;
	color: #555555;
	font-size: 14px;
	line-height: 1.2;
}
.widget-videos .video-current {
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    margin-bottom: 5px;
}
.widget-videos .video-current iframe{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.widget-videos .video {
    /*width: 32.8% !important;*/
}
.widget-videos .video:before {
	content: "";
	background-color: rgba(0,0,0,.4);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.widget-videos .video:hover {
	cursor: pointer;
}
.widget-videos .video:hover:before {
	background-color: rgba(1,93,122,.5);
}
.widget-videos .video .img {
	/* display: block; */
}
.widget-videos .video .img-default {
	height: 122px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
    border: 1px solid #EAEAEA;
}
.widget-videos .video .img-default img {
	margin: 0 auto;
	display: block;
	width: 34%;
}
.widget-videos .video .title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2;
	text-align: left;
	padding: 0 5px 0px 30px;
	z-index: 20;
}
.widget-videos .video .title:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 20px;
	border-color: transparent transparent transparent #ffffff;
	position: absolute;
	left: 5px;
	top: 0;
	bottom: 0;
	margin: auto;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next,
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: url('../img/arrows-swiper.png') no-repeat;
	background-size: cover;
}
.swiper-button-next, .swiper-button-prev {
	width: 23px;
}
.swiper-button-next {
	background-position: right top;
}
.swiper-button-prev {
	background-position: left top;
}
/*=====  End of Widget 3 vidéos  ======*/

.switch_cadenas{
	height: 0.8em;
	width: 0.7em;
	display: inline-block;
}
.switch_cadenas path{
	fill: #515151;
}
.switch_cadenas.blanc path{
	fill: white!important;
}
.home_carrousel .switch_cadenas.blanc{
	display: block;
	height: 0.5em;
	width: 0.5em;
	margin-bottom: 4px;
}
.switch_cadenas.abo_ok{
	display: none;
}

/*==================================
=            RESPONSIVE            =
==================================*/

@media (max-width: 1279px) and (min-width: 642px) {

	#account-mag {
		width: 120px;
	}
	.no_registered .breaker, .is_registered .breaker {
		max-width: 980px;
	}
	
	.content.filtre_categories {
		padding: 30px 10px 0 10px;
	}
	.is_registered #account-mag {
		width: auto;
	}
	/*.skycraper_enabled .refonte_band-abonnement .col6.left,
	.no_registered .refonte_band-abonnement .col6.left{
		width: 389px;
	}
	.no_registered .refonte_band-abonnement .col6.right {
		width: 580px;
	}*/

	.skycraper_enabled .refonte_main-menu.accueil #open-nav,
	.no_registered .refonte_main-menu.accueil #open-nav{
		margin-right: 80px;
	}
	.skycraper_enabled .alternative__article--colonne-secondaire.refonte_colonne-secondaire .widget .content,
	.alternative__article--colonne-secondaire.refonte_colonne-secondaire .widget .content{
		width: auto;
	}
	.skycraper_enabled .refonte_outer-wrapper .header__navigation.accueil,
	.skycraper_enabled .refonte_outer-wrapper .header__navigation {
		background-color: #fff;
		margin-top: 0;
		margin-bottom: 0;
	}
	.no_registered .refonte_outer-wrapper .header__navigation.accueil,
	.banniere_enabled .refonte_outer-wrapper .header__navigation.accueil {
		max-width: 1040px;
	}
	.refonte_main-menu.page {
		justify-content: space-between;
		-webkit-justify-content: space-between;
	}
	.skycraper_enabled .refonte_header .refonte_content #open-nav,
	.no_registered .refonte_header .refonte_content #open-nav {
		margin-right: 20px;
	}
	nav .refonte_search {
		width: 150px;
	}
	.refonte_search input {
		width: 100% !important;
		margin-left: 0;
	}
	.refonte_search a {
		padding-right: 0 !important;
	}
	.refonte_main-menu.page .brand {
		margin-top: 20px;
	}
	.is_registered .refonte_header .refonte_content #open-nav {
		margin-right: 37px;
	}
	.is_registered .header__navigation--categories {
		width: 95.3%;
		margin-left: 1px;
	}
	#fixed-head.refonte_fixed-head .header__navigation {
		margin-left: 25px;
	}
	.is_registered #fixed-head.refonte_fixed-head .header__navigation {
	    width: calc(100% - 190px);
	}
	.refonte_fixed-head .header__navigation--categories {
		width: 81.8%;
		margin-left: 0;
	}
	.refonte_fixed-head.accueil .header__navigation--categories {
		width: 99%;
	}
	.is_registered .refonte_fixed-head .header__navigation--categories {
		width: 75.8%;

	}
	.is_registered .refonte_fixed-head.accueil .header__navigation--categories {
		width: 99%;
	}
	.is_subscriber .refonte_fixed-head .header__navigation--categories {
		width: 78%;
	}
	.is_registered .refonte_band-abonnement .col6.right {
		width: 49%;
	}
	.is_registered .refonte_main-menu.page {
		margin-left: 17px;
	}
	.skycraper_enabled .header__navigation,
	.header__navigation {
		max-width: 980px
	}
	.skycraper_enabled .header__navigation .content,
	.header__navigation .content {
		max-width: 940px
	}
	.is_subscriber .header__navigation {
		max-width: 980px
	}
	.is_registered .header__navigation--categories {
		width: 96%;
	}
}
@media only screen and (min-width: 1279px) {
	.skycraper_enabled #edito {
		margin: 0;
		padding: 0 20px;
	}
	.is_registered .content.filtre_categories:not(.results),
	.is_subscriber .content.filtre_categories:not(.results) {
		padding-left: 0;
		padding-right: 0;
	}
	.no_registered .content.filtre_categories .inbox .col11 {
		width: 904.333333px;
	}
}

/*=====  End of RESPONSIVE  ======*/


/*==============================
=            MOBILE            =
==============================*/
@media screen and (max-width: 641px) {

	body{
		background-color: #fff;
	}
	.header__navigation {
		padding: 0;
		background-color: #fff !important;
	}
	.header__navigation .header__navigation--inner {
		border-bottom: none;
	}
	.search.mobile {
		padding: 24px 0 21px 23px;
	}
	.search.mobile.active {
		padding: 17px 0 15px 0px;
	}
	.refonte_main-menu.page .brand img {
		width: 120px;
	}
	.refonte_header {
		padding-top: 0;
	}
	.refonte_band-abonnement {
		position: relative;
		z-index: 1;
		margin: 0;
		line-height: initial;
	}
	.refonte_band-abonnement .container {
		padding: 0;
	}
	.refonte_couverture-mag {
		display: none;
	}
	.refonte_header .refonte_content {
		padding: 0 !important;
	}
	.refonte_main-menu.accueil,
	.refonte_main-menu.page {
		height: auto;
		float: none;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		position: relative;
		width: auto;
		padding-top: 0;
	}
	.refonte_main-menu .brand {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
		margin-left: 7px;
	}
	.is_registered .refonte_main-menu.page {
		float: none;
		margin-left: 0;
	}
	.is_registered .refonte_main-menu.page .brand {
		margin-left: 14px;
	}
	.header__navigation {
		/*background: #EBEBEB !important;*/
	}
	.breaker {
		margin-top: 0 !important;
	}
	.breaker .content {
		flex-direction: column;
		padding: 0 10px;
	}
	.no_registered .breaker {
		margin-left: 0;
		margin-right: 0;
	}
	.skycraper_enabled .refonte_band-abonnement .content #home;
	.refonte_band-abonnement .content #home {
		display: none;
	}
	.is_subscriber .refonte_band-abonnement .col6.left{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		min-height: 40px;
		padding: 0 10px;
	}
	.refonte_band-abonnement .col6.left #home{
		display: none;
	}
	.is_subscriber .refonte_band-abonnement .col6.left #home{
		display: block;
		font-size: 18px;
		line-height: initial;
		flex: 0 0 25%;
		padding: 0;
		margin-right: 0;
	}
	.refonte_band-abonnement .col6.left .abonnements.access{
		padding: 15px 0;
	}
	.is_subscriber .refonte_band-abonnement .col6.left .abonnements.access{
		border: none;
		background-position: 0 15px;
		-webkit-background-size: 17px;
		background-size: 17px;
		flex: 1;
		text-align: left;
		padding-left: 23px;
	}
	.is_subscriber .refonte_band-abonnement .col6.left .abonnements.access:after{
		content: none;
	}
	.refonte_band-abonnement .content .abonnements.access {
		font-size: 18px;
	}
	.refonte_band-abonnement .content .abonnements.access:after {
		content: "";
		width: 54px;
		height: 65px;
		background-image: url(../img/small-diagonal-mags.png);
		position: absolute;
		margin-top: -20px;
		display: inline-block;
	}
	.refonte_band-abonnement .content .sub-news {
		font-size: 19px;
		padding: 15px 0;
	}
	.search-band-abonnement {
		display: none;
	}
	.skycraper_enabled .refonte_band-abonnement .col6.left,
	.no_registered .refonte_band-abonnement .col6.left,
	.is_subscriber .refonte_band-abonnement .col6.left,
	.no_registered .refonte_band-abonnement .col6.right {
		width: 100%;
	}
	.skycraper_enabled .alternative__article--colonne-principal.refonte_colonne-principal,
	.alternative__article--colonne-principal.refonte_colonne-principal,
		.is_subscriber .alternative__article--colonne-principal.refonte_colonne-principal.refonte_colonne-principal-abonne {
		width: 100%;
	}
	.skycraper_enabled .alternative__article--colonne-secondaire.refonte_colonne-secondaire,
	.alternative__article--colonne-secondaire.refonte_colonne-secondaire {
		width: 100%;
	}
	.alternative__article--partages .print,
	.alternative__article--partages .mail,
	.alternative__article--partages .like,
	.alternative__article--abonnement-thematique {
		display: none;
	}
	.alternative__article--partages .share-links .addthis_toolbox .facebook span{
		display: none;
	}
	.alternative__article--partages .abonnement {
		padding: 5px;
		/*flex: 0 0 145px;*/
		flex: 1 0 auto;
		font-size: 9px;
	}
	.alternative__article .rate span.nb-rating {
		margin: 0;
	}
	.refonte_titre_article {
		margin-top: 12px;
	}
	.refonte_article-paru-journal {
		margin-top: 10px;
	}
	.refonte_article-paru-journal:before {
		margin-bottom: 10px;
	}
	.refonte_article-paru-journal .h4-like {
		font-size: 13px;
	}
	.refonte_article-paru-journal .h4-like .buy-mag{
		display: inline !important;
		font-size: 12px !important;
	}
	.refonte_article-paru-journal .h4-like .buy-mag:before{
		background: url(../img/caddie-icon.png) no-repeat scroll 0 0px rgba(0, 0, 0, 0);
		content: " ";
		display: inline-block;
		height: 16px;
		margin: 0 2px 0 0;
		width: 16px;
		background-size: cover;
		vertical-align: middle;
	}
	.presentation_abonnement .inner .encart_abonnement {
		margin-left: 0;
	}
	.skycraper_enabled .table_filtrer,
	.no_registered .table_filtrer,
	.is_registered .table_filtrer {
		width: 100%;
	}
	.is_subscriber .module_annonce .grande_colonne,
	.module_annonce .grande_colonne {
		width: 100%;
	}
	.no_registered #methode-video.new_methode ._col2 {
		width: 100%;
	}
	.no_registered #list-newsletters #newsletter-slider,
	.is_registered #list-newsletters #newsletter-slider {
		padding: 0;
	}
	.bloc-connexion {
		padding-left: 15px;
		padding-right: 15px;
	}
	.no_registered .pages .col7,
	.is_registered .pages .col7,
	.is_subscriber .pages .col7 {
		width: 100%;
	}
	#plan_du_site .plan {
		width: 100%;
	}
	.contact-page .contact-form {
		padding: 0;
	}
	.contact-page .contact-form label,
	.contact-page .contact-form .label-captcha,
	.contact-page .contact-form .text,
	.contact-page .contact-form .text input,
	.contact-page .contact-form select,
	.contact-page .contact-form textarea {
		width: 100%;
	}
	.contact-page .contact-form .placeholder {
		display: block;
	}
}


/*=====  End of MOBILE  ======*/
