/*
Theme Name: consoGlobe Theme 2
Theme URI: http://www.consoglobe.com
Description: Theme Propre pour consoGlobe
Author: consoGlobe
Version: 2.0
*/
*{
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	font-family:"Roboto Condensed", Arial,Helvetica,sans-serif;
	font-size:13px;
	/*background-image:url(images/background_body.gif);*/
	background-color:#f0efe6;
	/*ci-dessous tests pour habillage*/
	margin-top:210px !important;
	/*fin tests*/
}

#body_cg {
    background-image: none !important;
		background-color: white !important;
}

a, a:visited {
	color:#435B21;
}

a img {
	border: none;
}

.gras{
	font-weight: bold;
}
/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/
#wrapper_global{
	overflow: hidden;
	/*width:1060px;*/
}

#wrapper{
	width:990px;
	margin:20px auto 0;
	position:relative;
	cursor: default; /*utile a cause des habillages qui balancent un cursor: pointer sur le body*/
}

#container {

	float: left;
	width: 645px; /*665px -10px padding-right et -10px padding-left*/
	padding:10px;
	background:#fff;
	-moz-box-shadow: 0 0 5px 0 #CCCCCC;
	-webkit-box-shadow: 0 0 5px 0 #CCCCCC;
	-o-box-shadow: 0 0 5px 0 #CCCCCC;
	box-shadow: 0 0 5px 0 #CCCCCC;
	/*on ne met pas de box shadow pour ie (avec la balise filter car cela crée des décalages*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}

body.page-template-template990sanstitre-php #container {
	padding:10px 0;
}

#primary,
#secondary {
	float:left;
	margin-left:25px;
	overflow:visible;
	width:300px;
}
#secondary {
	clear: right;
}

#secondary ul.xoxo{
	list-style:none;
}

/* =Header
-------------------------------------------------------------- */
#header{
	height:105px;
	background:#fff;
	padding-top:55px;
	overflow:hidden; /*utile pour que le bloc reseaux sociaux ne produise pas un ascenseur horizontal en 1024*/
	/*ci-dessous tests pour habillage*/
	position:absolute;
	top:0;
	width:100%;
	/*fin tests*/
}

#barre_top{
	width:100%;
	height:50px;
	background:red;
	position:absolute;
	top:0;
	background: url(images/conso-sprite2-6.png) repeat-x 0 -40px;
}

#barre_top_contenu{ /*au cas ou la police google n'a pas pu se charger*/
	width:990px;
	font-size:11px;
	letter-spacing:0;
	font-family: Arial;
	margin:0 auto;
	color:#fff;
}

.wf-active #barre_top_contenu{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	font-size:18px;

}

.lt-ie9 #barre_top_contenu{
	letter-spacing:0;
}

#barre_top ul li{
	float:left;
	list-style:none;
	text-transform: uppercase;
	text-shadow:0 1px 0 #2d4610;
}

#barre_top a{
	display:block;
	height:42px;
	padding:0 10px;
	line-height:38px;
	margin-right:6px;
	color:#fff;
	text-decoration:none;
}

#barre_top a:hover{
	color:#c3daa8;
}
#barre_top a span.barre_top_picto{
	width:27px;
	height:27px;
	display: block;
	float:left;
	margin:6px 5px 0 0;
	background-image:url(images/conso-sprite2-6.png);
}

#barre_top a.barre_top_informations .barre_top_picto{
	background-position:-220px 0;
}

#barre_top a.barre_top_boutique .barre_top_picto{
	background-position:-250px 0;
}

#barre_top a.barre_top_ctoc .barre_top_picto{
	background-position:-280px 0;
}

#barre_top a.menuOn{
	position:relative;
}

#barre_top .barre_top_indicateur_on{
	width:31px;
	height:12px;
	display:block;
	position:absolute;
	left:65px;
	top:-6px;
	background: url(images/conso-sprite2-6.png) 0 -17px;
}

#barre_top ul li.barre_top_menu_ctoc{
	position:relative;
}

#barre_top ul li.barre_top_menu_ctoc ul, #barre_top ul.btn_inscription_menu{
	position:absolute;
	left:-9999px;
	width:100%;
	background:#5E961F;
	-webkit-box-shadow: 4px 4px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 4px 4px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 4px 4px 3px 0 rgba(0, 0, 0, 0.2);
	z-index:1000;
}

#barre_top ul li.barre_top_menu_ctoc:hover ul{
	left:10px;
}

#barre_top ul li.barre_top_menu_ctoc li{
	float:none;
}

#barre_top ul li.barre_top_menu_ctoc li a, #barre_top ul.btn_inscription_menu li a{
	height:32px;
	padding-right:0;
	margin-right:0;
	line-height:32px;
}

#barre_top ul li.barre_top_menu_ctoc li a:hover, #barre_top ul li.barre_top_menu_mon_compte li a:hover{
	background:#6fa632;
}

#barre_top ul li.barre_top_menu_ctoc li a span, #barre_top ul.btn_inscription_menu li a span{
	width:17px;
	height:19px;
	display:inline;
	zoom:1;
	margin:7px 10px 0 0;
	background-image: url(images/conso-sprite2-6.png);
	vertical-align: top;
}

#barre_top ul li.barre_top_menu_ctoc li.ctoc_echange a span{
	background-position: -310px 0;
}

#barre_top ul li.barre_top_menu_ctoc li.ctoc_occasion a span{
	background-position: -330px 0;
}

#barre_top ul li.barre_top_menu_ctoc li.ctoc_location a span{
	background-position: -310px -19px;
}

#barre_top ul li.barre_top_menu_ctoc li.ctoc_don a span{
	background-position: -330px -17px;
}

#barre_top ul li.barre_top_menu_ctoc li.ctoc_entraide a span{
	background-position: -350px 0;
}

#barre_top ul li.barre_top_menu_mon_compte{ /*on fixe une largeur a cause du bouton mon compte qui peut etre variable (en fonction du pseudo)*/
	/*
	width:120px;
	position:relative;
	*/
	width: 120px;
	position: absolute;
	right: 50%;
}

.lt-ie9 #barre_top ul li.barre_top_menu_mon_compte{
	width:150px;
}

.id_thematique,.already_loaded
{
	display : none;
}

#access ul.pri .load_thematique
{
	background-image: url(images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width : 32px;
	height : 32px;
	margin : 100px auto 0;
}

#barre_top .btn_inscription_cg {
	height:30px;
	line-height:30px;
	padding:0 10px;
	margin:4px 0 0 0;
	background-color:#F5BB0B;
	border-radius:3px;
	display:block;
	float:right;
	text-shadow: 0 1px 0 white;
	text-transform: uppercase;
	color:#4F4F4F;
}

.lt-ie9 #barre_top .btn_inscription_cg {
	margin:6px 0 0 10px;
}

#barre_top .btn_inscription_cg:hover {
	background-color:#f8bd09;
	color:black!important;
}

#masthead{
	width:990px;
	margin:0 auto;
	position: relative;
}
#logo {
	width:230px;
	height:78px;
	float:left;
}

	#logo a{
		display:block;
	}

/* =Content
-------------------------------------------------------------- */

.social_home {
	width:550px !important;
	height:10px !important;
	position:absolute;
	bottom: 20px;
	right:-280px;
	-ms-transform: scale(0.7,0.7); /* IE 9 */
    -webkit-transform: scale(0.7,0.7); /* Safari */
    transform: scale(0.7,0.7);

}

.social_home_bref {
	width:550px !important;
	height:10px !important;
	position:absolute;
	bottom: 35px;
	left:160px;
	-ms-transform: scale(0.7,0.7); /* IE 9 */
    -webkit-transform: scale(0.7,0.7); /* Safari */
    transform: scale(0.7,0.7);
}
.social_home_bref > .nc_socialPanel > .totesalt {
	display:none !important;
}

.social_home_bref  > .nc_socialPanel > .nc_pinterest {
	display:none !important;
}

.social_home_bref  > .nc_socialPanel > .linkedIn {
	display:none !important;
}
.social_home_bref  > .nc_socialPanel > .twitter {
	display:none !important;
}
.social_home_bref  > .nc_socialPanel > .googlePlus {
	display:none !important;
}
.social_home > .nc_socialPanel > .totesalt {
	display:none !important;
}

.social_home  > .nc_socialPanel > .nc_pinterest {
	display:none !important;
}

.social_home  > .nc_socialPanel > .linkedIn {
	display:none !important;
}

.home #main {
	clear: both;
	width:990px;
}
#content,
#content input,
#content textarea {
	color: #333;
	font-size : 14px;

}

#content ul,#content ol {
	list-style-position: outside;
	margin-bottom: 10px;
	padding-left:15px;
}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}

#content pre,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}

#content code {
	font-size: 13px;
}

#content dt,
#content th {
	color: #000;
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
	margin: 0 0 20px 0;
	top: -35%;
}

h6 {
font-size : 8pt;
text-align: left;
color: #999999;
}

#content h6 {
	font-size : 8pt;
	text-align: left;
	color: #999999;
	font-weight:normal;
}

.yanone,
.titre_yanone {
	font-family: 'Yanone Kaffeesatz', sans-serif;
}

h3.yanone  {
	font-size : 23px !important;
}
h3.yanone_home  {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 20px !important;
}

h3.yanone_titre  {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 35px !important;
}

.home h1{
	position:absolute;
	left:-9999px;
}

h1.titre_thematique, h2.titre_thematique, h3.titre_thematique{
	font-size:42px;
	margin-bottom:20px;
	text-transform: uppercase;
}

#content h4{
	font-size:15px;
}

body.single .entry-content h4 {
	color: #800000;
}

.single .hentry, body.page-template-template_duels_produits-php .hentry{
	margin: 0 0 15px 0;
	padding-bottom:10px;
}

.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 36px 0;
}

.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}

#content .entry-title {
	border-bottom:1px solid #999999;
	font-size:18px;
	font-weight:bold;
	margin-bottom:4px;
}
#content .entry-title a{
	color:#333333;
	text-decoration:none;
}

#content .entry-title.titre-article{
	margin: 10px 0 15px 0;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:30px;
	color:#4F4F4F;
	padding:3px 10px;
	border-bottom:1px solid #e5e5e5;
}

#content iframe {
   margin:auto !important;
}
.youtube-player { text-align: center; }

.entry-meta {
	font-size: 11px;
	float:left;
}

.entry-date {
	margin-left:75px;
	position: relative;
    top: -18px;
}

.dernier-post .entry-date {
	margin-left:0;
	position: relative;
    top: 0;
}

.entry-minisocial-liste-articles{
	position: relative;
    top: -18px;
}

.entry-minisocial{
	font-size: 10px;
	float:right;

}

.entry-minisocial a{
	color:#333333;
	text-decoration:none;
	background-image:url(images/single/picto_commentaire.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:15px;
}

.entry-minisocial a:hover{
	text-decoration:underline;
}

.entry-minisocial iframe{
	border:none;
	overflow:hidden;
	width:90px;
	height:21px;
	margin-left:10px;
	vertical-align:middle;
}

.entry-meta abbr,
.entry-utility abbr {
	border: none;
}

.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}

.entry-content,
.entry-summary {
	clear: both;
	line-height:22px;
}

.single .entry-content, body.page-template-template_duels_produits-php .entry-content{
	padding:20px 10px;
	font-size:16px;
}

.single .entry-meta, body.page-template-template_duels_produits-php .entry-meta{
	margin:0 0 10px 10px;
	color:#999999;
}

.chapeau_article{
	font-weight:bold;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}

.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}

.entry-content input {
	margin: 0 0 24px 0;
}

.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}

.entry-content label {
	color: #888;
	font-size: 12px;
}

.entry-content select {
	margin: 0 0 24px 0;
}

.entry-content sup,
.entry-content sub {
	font-size: 10px;
}

.source_editoriale {
	border: 1px dashed #999;
	padding: 1em;
	margin-top : 20px;
	margin-bottom : 20px;
}

.source_editoriale ul {
	list-style-type: decimal;
}

.source_editoriale ul li {
	font-size : 12px !important;
	color:#999;
}

.source_editoriale ul a {
	text-decoration:none;
	color:inherit;
}

.source_editoriale ul a:hover {
	text-decoration:underline;
}

.entry-content blockquote {
	padding: 20px;
	clear: both;
	border-left: 10px solid #435B21;
	margin-bottom: 14px;
	padding-top: 0;
	padding-bottom: 0;
}

.alireaussi .titre {
	font-family: Georgia, serif;
	font-size: 14px;
}

.alireaussi ul {
	margin-top: 10px;
}

.alireaussi a {
	font-family: Georgia, serif;
	font-size: 13px;
	font-weight:bold;
}

.alireaussi {
	background-color: #f1f1f1;
	padding: 20px;
	font-family: Georgia, serif;
	font-size: 12px;
	margin-bottom:15px;
	border-left : 5px solid #4F4F4F;
}

.bloc_article_newsletter {
	background-color: #e9e1d1;
	padding: 20px;
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	margin: 0.25em 0 30px 120px;
	width:350px;
	border-top : 5px solid #4F4F4F;
	border-bottom : 5px solid #4F4F4F;
}

.bloc_article_newsletter .bloc_newsletter {
	background-color: #e9e1d1 !important;
}

.bloc_article_newsletter .bloc_newsletter .bloc_newsletter_verif_ko {
	width:300px !important;
}

.entry-content .style1 {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	width: 500px;
	margin: 0.25em 0 0 30px;
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative;
	color: #383838;
}

.entry-content .style1:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -20px;
	top: -20px;
	color: #7a7a7a;
}

.entry-content .style1:after {
	display: block;
	content: "\201D";
	font-size: 80px;
	position: absolute;
	left: 530px;
	bottom:-70px;
	color: #7a7a7a;
}

.style1_auteur {
	text-align:right;
	margin: 20px 80px 0 0;
	font-weight:bold;
	font-size:15px;
}

.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}

.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

body.single .entry-content h2{
	font-size:20px;
	font-family :'Roboto Condensed', sans-serif;
	font-weight: bold;
	clear:both;
	color:#4F4F4F;
}

body.single .entry-content h3{
	font-size:16px;
	font-family :'Roboto Condensed', sans-serif;
	font-weight: bold;
	color: #4F4F4F;
}

body.single .entry-content img, body.page-template-templateagirplanete-php .entry-content img{ 
	/* les images du contenu des articles et des pages template agir pour la planete */
	border:none;
	display: block;
	margin: 15px auto;
}

body.single .entry-content .WP-EmailIcon{
	margin:0;
}

body.single .entry-content img.img_une_article, body.page-template-template_duels_produits-php .entry-content img.img_une_article{
	width:645px;
	height:216px;
	max-width:645px !important;
	margin:0;
	float:left;
	margin-bottom:15px;
}

body.single .entry-content .bloc_partage, body.page-template-template_duels_produits-php .entry-content .bloc_partage{
	width:178px; /* 200px -1px de border-left et border-right, -10px de padding-left et padding-right */
	height:121px; /* 138px -1px de border-top et border-bottom, -5px de padding-top et padding-bottom */
	padding:5px 10px 10px 10px;
	background:#f5f3f3;
	border:1px solid #E5E5E5;
	float:right;
}

body.single .entry-content .bloc_partage .entry-minisocial, body.page-template-template_duels_produits-php .entry-content .bloc_partage .entry-minisocial{
	float:none;
	margin:5px 0 10px;
}

body.single .entry-content table {
	border-collapse: collapse;
}

.conteneur_facebook_google_twitter{
	position:relative;
	margin-top:5px;
}

.conteneur_faceboot_partager{
	margin: 10px 0 20px;
}

.conteneur_facebook{
	position:absolute;
	top:28px;
}

.conteneur_google{
	position:absolute;
	left:100px;
}
.conteneur_pinterest{
	position:absolute;
	left:100px;
	top:28px;
}

.conteneur_twitter_mail{
	position:relative;
}

.conteneur_twitter{
	position:absolute;
}

.conteneur_mail{
	position:absolute;
	left:120px;
}

.bloc_partage_titre, .barre_partage_titre, .barre_partage_titre2{
	font-weight:bold;
	color:#5e961f;
	font-size:14px;
	margin-bottom:10px;
}

.ob-widget-header {
	font-family: 'Yanone Kaffeesatz', sans-serif !important;
	font-size : 25px !important;
	color : #4F4F4F !important;
}

.bloc_partage_titre_reagissez, .barre_partage_titre{
	cursor:pointer;
}

.barre_partage_down {
	height:20px; /* 134px -1px de border-top et border-bottom, -5px de padding-top et padding-bottom */
	padding:3px 4px 3px 5px;
	background:#f5f3f3;
	border:1px solid #E5E5E5;
	clear:both;
}

.barre_partage {
	height:20px; /* 134px -1px de border-top et border-bottom, -5px de padding-top et padding-bottom */
	padding:3px 4px 3px 5px;
	clear:both;
	position:relative;
	width:630px;

}

body.single .entry-content .barre_partage, body.page-template-template_duels_produits-php .entry-content .barre_partage{
	height:20px; /* 134px -1px de border-top et border-bottom, -5px de padding-top et padding-bottom */
	padding:3px 4px 3px 5px;
	background:#f5f3f3;
	border:1px solid #E5E5E5;
	clear:both;
}

body.single .entry-content .barre_partage_haut, body.page-template-template_duels_produits-php .entry-content .barre_partage_haut{
	margin-bottom:15px;
}

.ea_element {
	min-height:180px !important;
	padding:20px;
	padding-left:10px;
	background-color: #e9e1d1;
	clear:both;
	border-left : 10px solid #4F4F4F;
}

.barre_partage_titre{
	width:182px;
	float:left;
	font-size:13px;

}

.barre_partage_titre2 {
	float:left;
	width:410px;
	margin-left:20px;
	display:inline;
	position:relative;
	font-size:13px;
}

.barre_partage_titre3 {
	position: absolute;
	right: 30px;
	width:300px;
	display:inline;
	font-size:13px;
	top:-20px;
}

.barre_partage .conteneur_sans_nom, .barre_partage .conteneur_facebook, .barre_partage .conteneur_google, .barre_partage .conteneur_twitter,.barre_partage .conteneur_mail{
	position:static;
	float:right;
}

.barre_partage .conteneur_sans_nom{
	width:70px;
}

.barre_partage .conteneur_facebook{
	width:80px;
}

.barre_partage .conteneur_google{
	width:50px
}

.barre_partage .conteneur_twitter{
	width:100px;
}

.barre_partage .conteneur_mail{
	/*width:30px;*/
	display: inline-block;
	float:none;
}

.entry-content {
	padding-top : 0px !important;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:10px;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

body.single .entry-content p{ /*les paragraphes du contenu des articles*/
	text-align:justify;
	margin: 15px 0;
}

body.single .entry-content p.premier_paragraphe_article, body.single .entry-content>div.section:first-child{ 
	/* le 1er paragraphe du contenu des articles et le 1er div du contenu des resolutions ecolos */
	margin-top: 0;
}

body.single .entry-content blockquote>p:first-child{ 
	/* le 1er paragraphe du contenu des blockquotes */
	margin-top: 0;
}

body.single .entry-content ul, body.page-template-templateagirplanete-php .entry-content ul{ 
	/* les listes du contenu des articles et des pages template agir pour la planete */
	margin-left: 10px;
	list-style-position:outside;
}

body.page-template-templateagirplanete-php .entry-content ul li{ 
	/* les listes du contenu des articles et des pages template agir pour la planete */
	margin: 10px 0;
}

body.single .entry-content ul li p{ 
	/* les paragraphes dans des listes, meme si c'est pas terrible, il y en a */
	margin: 0
}

span.orange {
  color: #FF9922;
  font-weight: bold;
}

span.vert {
  color: #339933;
  font-weight: bold;
}

span.rouge {
  color: #FF0000;
  font-weight: bold;
}

.page-link {
	color: #000;
	font-weight: bold;
	margin: 10px 0;
	word-spacing: 0.2em;
	text-align: center;
	clear:both;
}

.page-link div.titre_pagination{
	margin-bottom:15px;

}

.page-link > .numero_pagination
{ /* le N° de pagination de la page en cours */
	background:#4f4f4f !important;
	color:#fff !important;
	padding: 0.5em 0.5em 0.5em 0.5em !important;
	border-radius:50% !important;
	width:20px !important;
	height:20px !important;
	border: 1px solid #CCCCCC !important;
	font-size:14px !important;
	display: inline-block !important;
}


.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	/* color: #333; */
	color:#435B21;
	font-weight: normal;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-radius:50%;
	width:20px;
	height:20px;
	text-decoration: none;
	border: 1px solid #CCC;
	margin-bottom:10px;
	font-size:14px;
	display: inline-block;

}

.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,.page-link a:hover{
	color: #888;
	background: #ccc;
}

.page-link a span.numero_pagination { 
	/* les autres pages de la pagination */
	background:#f1f1f1;
	color: #333;
	padding: 0em;
	border:1px solid #f1f1f1; 
	/* si on met border=0, pb sous ie6 et 7. On met donc une border=1 de la meme couleur que le background */
}

.page-link a:hover span.numero_pagination, .page-link a:active span.numero_pagination  { 
	/* les autres pages de la pagination (hover et active) */
	color: #888;
	background: #ccc;
	border:1px solid #ccc; 
	/* si on met border=0, pb sous ie6 et 7. On met donc une border=1 de la meme couleur que le background */
}

body.page .edit-link {
	clear: both;
	display: block;
}

body.page .edit-link a{
	color:#999999;
}

#entry-author-info {
	border: 1px solid #e2e1d7;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
	background-color: #F5F3F3;
	border-left : 5px solid #5e961f;
}

.num-post-author {
	font-style: italic;
	bottom : 3px;
	position:absolute;
	width : 232px;
	font-size : 11px;
}

#entry-author-info-page .roll {
	height: 232px;
	position: absolute;
	background-color : #000;
	opacity : .2;
	top:0px;
	width: 232px;
	z-index: 10;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000;
}

#author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	width:60px;
	text-align:center;
	overflow:hidden;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
}

#author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	width:60px;
	text-align:center;
	overflow:hidden;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
}

#author-avatar-up {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	width:60px;
	text-align:center;
	overflow:hidden;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
}

#entry-author-info {
	width:620px;
}

#entry-author-info-page  {
	float: left;
	margin: 15px 4px 4px 4px;
	font-family: "Roboto", Arial, sans-serif;
	font-size:12px;
	border: 1px solid #e2e1d7;
	font-size: 14px;
	line-height: 20px;
	position:relative;
	overflow: hidden;
	width : 232px;
	height : 232px;
	text-align:center;

}
*
#entry-author-info-page img {
	width:232px;
}

#entry-author-info-page a {
	text-decoration:none;
}

#entry-author-info-page h2{
	color: #4F4F4F;
	width : 232px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 20px;
	text-decoration:none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 25px;
	margin : 0 0 20px 0;
	bottom : 3px;
	position:absolute;
}

#entry-author-info-page .link_profil {
	bottom : 3px;
	position:absolute;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 15px;
}

#entry-author-info-page ul {
	font-family : "Roboto", Arial, sans-serif;
	font-size : 12px;
	list-style:none;
}

#entry-author-info-page #author-description {
	float: left;
	margin: 0 0 0 0px;
	width:100%;
	height:50px;
	background-color:#FFF;
	bottom : 0px;
	position:absolute;
	opacity: .65;
	font-family: "Roboto", Arial, sans-serif;
	font-size:12px;
}

#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 10px;
	width:530px;
	font-family: "Georgia";
	font-style: italic;
	font-size:15px;
}

#author-link {
	margin : 20px 0 0 0 ;
}

#entry-author-info h2, #entry-author-info h2 a{
	color: #5e961f;
	font-size: 13px;
	font-style:italic;
	font-weight: bold;
	margin-bottom: 0;
	text-decoration:none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 30px;
	margin : 0 0 20px 0;
}

body.single #entry-author-info {
	float:left;
	padding:10px;
	margin-top:0;
}

body.single #author-link a, body.single #author-link span.bananerouge{
	display:block;
	text-decoration:none;
	background:url(images/header/puce_chevron.png) 0 -254px no-repeat;
	padding-left:10px;
}

body.author #entry-author-info #author-description {
	width:515px;
}

body.single .articles_similaires{
	width:250px;
	float:right;
	background: #f3f3f3;
}

.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
}

.entry-meta a,
.entry-utility a {
	color: #888;
}

.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}

#content .video-player {
	padding: 0;
}

div.suite {
  margin-top: 10px;
  margin-bottom: 10px;
}

div.suite a{
	background: url("images/pictos/nav_arrow.png") no-repeat 0 50%;
	font-weight: bold;
	padding-left: 12px;
	text-decoration: none;
}

div.suite a:hover{
	text-decoration: underline;
}

.fleche_suite{
	background-color:#5E961F;
}

/* =Pub
-------------------------------------------------------------- */
.pub_banniere{
	width:728px;
	height:90px;
	float:right;
	overflow:hidden;
}

.pub_banniere iframe{
	height:90px;
}

.pub_banniere body{
	margin:0;
	padding:0;
}

#main .pub_pave{
	position:relative;
	z-index:3;
	height:auto !important;
	height:250px;
	overflow: visible;
}

.pub_centree{
	width:300px;
	margin:15px auto;
	clear:both;
}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}

.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}

.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}

/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}

/* =Images
-------------------------------------------------------------- */

#content .attachment img {
	max-width: 990px;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}

#content .wp-caption img {
	margin: 5px 5px 0;
}

#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

#content .wp-smiley {
	margin: 0;
}

#content .gallery {
	margin: 0 auto 18px;
}

#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}

#content .gallery img {
	border: 2px solid #cfcfcf;
}

#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

#content .gallery dl {
	margin: 0;
}

#content .gallery img {
	border: 10px solid #f1f1f1;
}

#content .gallery br+br {
	display: none;
}

#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
/* =Boutons réseaux sociaux lateraux
-------------------------------------------------------------- */
.reseaux_sociaux_lateral{
	position:absolute;
	top:0px;
	left:1000px;
	width:30px;
	height:88px;
	border:1px solid #c4c3bf;
	border-radius:3px;
}

.reseaux_sociaux_lateral a{
	display:block;
	margin:6px auto 6px;
	background-image:url("images/conso-sprite2-6.png");
}

.reseaux_sociaux_lateral a.facebook_lateral{
	width:22px;
	height:23px;
	background-position:-175px 0;
}

.reseaux_sociaux_lateral a.twitter_lateral{
	width:22px;
	height:23px;
	margin:8px auto 6px;
	background-position:-198px 0;
}

.reseaux_sociaux_lateral a.newsletter_lateral{
	width:22px;
	height:16px;
	background-position:-175px -23px;
}

/* =Navigation
-------------------------------------------------------------- */
.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	/* color: #888; */
	color:#435B21;
	text-decoration: none;
}

.nav-previous {
  float: left;
  height: 23px;
  margin-top: 20px;
  width: 170px;
}

.nav-next {
  float: right;
  height: 23px;
  margin-top: 20px;
  width: 170px;
}

.nav-previous a, .nav-next a {
	display: block;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	text-decoration: none;
}

.nav-previous a {
  background: url("images/bt_prec_bas_vert.png") no-repeat scroll left 0 transparent;
  padding-left: 40px;
  width: 130px;
}

.nav-next a {
	background: url("images/bt_suite_bas_vert.png") no-repeat scroll right 0 transparent;
	padding-left: 20px;
	width: 150px;
}

.nav-previous a:hover{
	background-position: left -23px;
}

.nav-next a:hover {
  background-position: right -23px;
}

#nav-above {
	display: none;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}

#comments .navigation {
	padding: 0 0 18px 0;
}

h3#comments-title {
	padding: 5px 0 5px 15px;
	background-color:#87BB4A;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin-top:15px;
}

.commentlist {
	list-style: none;
	margin: 0;
}

.commentlist li.comment {
	line-height: 20px;
	padding: 0 0 0 56px;
	position: relative;
}

.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}

#comments .comment-body p:last-child {
	margin-bottom: 6px;
}

#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}

.commentlist ol {
	list-style: decimal;
}

.commentlist .comment-author.vcard img {
	position: absolute;
	top: 4px;
	left: 4px;
	width:40px;
	height:40px;
}

.comment-author cite a{
	color: #000;
	font-style: normal;
	font-weight: bold;
}

.comment-author .says {
	font-style: italic;
}

.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}

.comment-meta a{
color:#333333;
font-size:10px;
text-decoration:none;
}

.comment-body{
	background:url(images/commentaires/commentaires_background.png) repeat-x;
	border: 1px solid #E2E1D7;
	padding: 14px;
	position:relative;
	width:530px;
	margin-top:-13px;
}

.comment-fleche{
background: url(images/commentaires/commentaires_fleche.png) no-repeat scroll 0 0 transparent;
float: left;
height: 15px;
position:absolute;
left: -8px;
top: 18px;
width: 8px;
}

.auteur_commentaire_dit{
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:#5e961f;
}

.date_commentaire{
	float:right;
	font-style:italic;
	font-size:10px;
	color:#888;
}

.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}

.reply a,
a.comment-edit-link {
	color: #888;
}

.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}

.commentlist .children {
	list-style: none;
	margin: 0;
}

.commentlist .children li {
	border: none;
	margin: 0 0 10px 0;
}

.nopassword,
.nocomments {
	display: none;
}

#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
	margin-top: -6px;
}

#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}

#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

.barre_commentaires {
  background:url(images/commentaires/guillemets.png) no-repeat 7px 0;
  color: #5e961f;
  font-weight: bold;
  margin: 20px 0;
  padding: 5px 5px 5px 55px;
}

.barre_commentaires .titre_commentaires{
	font-size:16px;
}

.barre_commentaires.comments_luminotherapie{
	width:630px;
}

.poster_commentaire {
	color: #FFFFFF;
	background:#5e961f;
	border-radius:3px;
	cursor: pointer;
	margin-left: 15px;
	text-decoration: none;
	padding:5px;
}

.poster_commentaire:hover {
	background:#79ad3f;
}

li.comment-author-admin .comment-body{ /*les commentaires ecrits par l'admin*/
	background:#E5F5C6;
}

.liste_commentaires_luminotherapie li.comment-author-admin .comment-body{ /*les commentaires ecrits par l'admin pour la page luminotherapie*/
	background:#FDD26B;
}

#cgShareJs{
	cursor: pointer;
	display:block;
	margin:10px auto;
}

/* Comments form */
#commentform{
background-color:#F3F3F3;
border:1px solid #E2E1D7;
margin-bottom:15px;
padding:15px;
width:600px;
}

input[type=submit] {
	color: #333;
}

#respond {
	border-top: 1px solid #e7e7e7;
	margin: 16px 0;
	overflow: hidden;
	position: relative;
	/*display:none;*/
}

#respond p {
	margin: 0;
	width:600px;
}

#respond .logged-in-as{
margin-bottom:15px;
}

#respond a {
color:#000000;
}

#respond .comment-notes {
	margin-bottom: 1em;
}

.form-allowed-tags {
	line-height: 1em;
}

.children #respond {
	margin: 0 48px 0 0;
}

h3#reply-title {
	margin: 18px 0;
	color:#5e961f;
}

#comments-list #respond {
	margin: 0 0 18px 0;
}

#comments-list ul #respond {
	margin: 0;
}

.comment-reply-link {
	background: #acacac;
	border-radius: 3px;
	color: #FFFFFF !important;
	cursor: pointer;
	padding: 3px;
	margin-top:3px;
	text-decoration: none;
	display:block;
	width:65px;
	text-align:center;
}

.comment-reply-link:hover {
	background: #999;
}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	background:#D14836;
	color: #FFFFFF !important;
	padding: 5px;
	text-decoration: none;
	margin-left:30px;
	border-radius: 3px;
}

#cancel-comment-reply-link:hover {
	background:#da4e3c;
}

#respond .required {
	color: #333333;
	font-size:10px;
}

#respond label {
	font-size: 12px;
	font-weight:bold;
	color:#5e961f;
}

#respond input {
	margin: 0 0 9px;
	width:185px;
	display:block;
}

#respond input#subscribe-reloaded {
    display: inline;
}

#respond textarea {
	width: 98%;
	margin-top:5px;
}

#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}

#respond .form-allowed-tags code {
	font-size: 11px;
}

#respond .form-submit {
	margin: 12px 0;
}

#respond .form-submit input {
	font-size: 14px;
	width: auto;
	background:#5e961f;
	border:none;
	color:#fff;
	font-weight:bold;
	border-radius:3px;
	cursor:pointer;
	padding:5px;
}

#respond .form-submit input:hover {
	background:#79ad3f;
}

.comment-form-captchacode{
clear:both;
padding-top:10px;
}

.comment-form-captchainput{
padding:5px 0;
}

.comment-form-author{
float:left;
width:230px;
}

.comment-form-author input, .comment-form-email input, .comment-form-captcha input{
height:20px;
}

/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul ul {
	margin-left:30px;
	padding:5px 0 15px;
}

.widget-area a{
text-decoration:none;
}

.widget-area a:hover{
text-decoration:underline;
}

.widget-container {
	margin: 0 0 15px;
	display:block;
}

/* =Footer
-------------------------------------------------------------- */
#conteneur_bande_footer{
	height:36px;
	padding:6px 0;
	background:#2e2522;
	border-bottom:1px solid #6d6764;
	margin-top:30px;
	clear: both;


}

#bande_footer{
	width:990px;
	margin:0 auto;
}

.footer_logo{
	width:160px;
	height:42px;
	display:block;
	float:left;
	background:url(images/conso-sprite2-6.png) 0 -90px;
}

.reseaux_sociaux_footer{
	width:380px;
	float:right;
	text-align:right;
	font-size:24px;
	color:#fff;
	line-height:36px;
}

.reseaux_sociaux_footer a{
	width:36px;
	height:36px;
	display:inline-block;
	vertical-align:top;
	margin-left:15px;
	background-image:url(images/conso-sprite2-6.png);
}

.reseaux_sociaux_footer .facebook_footer{
	background-position:-160px -90px;
}

.reseaux_sociaux_footer .facebook_footer:hover{
	background-position:-165px -126px;
}

.reseaux_sociaux_footer .twitter_footer{
	background-position:-196px -90px;
}

.reseaux_sociaux_footer .twitter_footer:hover{
	background-position:-201px -126px;
}

.reseaux_sociaux_footer .pinterest_footer{
	background-position:-339px -90px;
}

.reseaux_sociaux_footer .pinterest_footer:hover{
	background-position:-344px -126px;
}

.reseaux_sociaux_footer .newsletter_footer{
	background-position:-232px -90px;
}

.reseaux_sociaux_footer .newsletter_footer:hover{
	background-position:-237px -126px;
}

.reseaux_sociaux_footer .rss_footer{
	background-position:-268px -90px;
}

.reseaux_sociaux_footer .rss_footer:hover{
	background-position:-273px -126px;
}

#conteneur_footer{
	background: #514a47; /* Old browsers */
	background: -moz-linear-gradient(top, #514a47 0%, #2c2422 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#514a47), color-stop(100%,#2c2422)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #514a47 0%,#2c2422 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #514a47 0%,#2c2422 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #514a47 0%,#2c2422 100%); /* IE10+ */
	background: linear-gradient(to bottom, #514a47 0%,#2c2422 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#514a47', endColorstr='#2c2422',GradientType=0 ); /* IE6-9 */
	font-size:14px;
	color:#fff;
}


#footer{
width:990px;
min-height:280px;
margin:0 auto;
padding:10px 0 0;

}

#footer a{
color:#fff;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer .footer_gauche{
	width:665px;
	float:left;
	list-style: none;
}

#footer .footer_gauche ul li{
	list-style: none;
	line-height:20px;
}

#footer .footer_col1{
	width:220px;
	float:left;
}

#footer .footer_col2{
	width:220px;
	float:left;
}

#footer .footer_col2 .btn-devenez-annonceur {
	padding:10px;
	background-image: -webkit-linear-gradient( bottom, rgba(255,0,0,0.6), rgba(253,38,38,0.6));
	background-image:    -moz-linear-gradient( bottom, rgba(255,0,0,0.6), rgba(253,38,38,0.6));
	background-image:     -ms-linear-gradient( bottom, rgba(255,0,0,0.6), rgba(253,38,38,0.6));
	background-image:      -o-linear-gradient( bottom, rgba(255,0,0,0.6), rgba(253,38,38,0.6));
	background-image:         linear-gradient( bottom, rgba(255,0,0,0.6), rgba(253,38,38,0.6));
	color:white;
	width:150px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

#footer .footer_col3{
	width:220px;
	float:left;
}

#footer .footer_autres_sites{
	clear:both;
	border-top:1px solid #6d6764;
	margin-top:20px;
	padding-top:10px;
	font-size:24px;
}

#footer .footer_autres_sites a{
	height:36px;
	display:inline-block;
	vertical-align:top;
	margin-left:15px;
	background-image:url(images/conso-sprite2-6.png);
}

#footer .footer_planeto{
	width:130px;
	background-position: -128px -244px;
}

#footer .footer_consommer_durable{
	width:135px;
	background-position: 0 -135px;
}

#footer .footer_encyclo{
	width:110px;
	background-position: -370px 0;
}

#footer .footer_pub{
	width:300px;
	height:250px;
	float:right;
	overflow:hidden;
}

#wptouch-desktop-switch a{
	color:#fff;
}

/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}

#site-description {
	-webkit-text-size-adjust: none;
}

/*-------------breadcrumbs----------------------------------*/
#fil_ariane{
	margin-bottom:10px;
	min-height:14px; /*obligatoire pour que le fil d'ariane colle bien en haut de son conteneur*/
	text-transform: uppercase;
}

.breadcrumb-trail{
	font-size:11px;
}

.breadcrumb-title{
	text-transform: uppercase;
	float:left;
}

.breadcrumb-trail div{
	float:left;
	margin-left:4px;
}

.breadcrumb-trail span.breadcrumb-art-title{
	margin-left: 4px;
}

/*-------------bandeaux haut de page----------------------------------*/
#bandeau_haut {
  background-color: #CCCCCC;
  width: 645px;
  height: 75px;
  line-height:75px;
  margin: 0 0 15px;
  position: relative;
}

#bandeau_haut #description {
	height: 75px;
	overflow: hidden;
}

#bandeau_haut #description h1, #bandeau_haut #description h2, #bandeau_haut #description h3{
	font-size: 35px;
	font-weight: bold;
	height: auto;
	margin-left:10px;
	padding: 0;
	color:#333;
	letter-spacing: 1px;
	color:#4f4f4f;
}

body.category-agir-pour-la-planete #bandeau_haut, .bandeau_articles_agir-pour-la-planete{
	background: url("images/bandeaux/nouveaux/bandeau-agir-pour-la-planete.jpg") no-repeat ;
}

body.category-resolutions-ecolos #bandeau_haut, .bandeau_articles_resolutions-ecolos,
body.category-alimentation-resolutions-ecolos #bandeau_haut,
body.category-beaute-sante #bandeau_haut,
body.category-economies-denergie-resolutions-ecolos #bandeau_haut,
body.category-engagement-citoyen #bandeau_haut,
body.category-habitat-resolutions-ecolos #bandeau_haut,
body.category-shopping-resolutions-ecolos #bandeau_haut,
body.category-transports-resolutions-ecolos #bandeau_haut{
	background: url("images/bandeaux/nouveaux/bandeau-resolutions.jpg") no-repeat ;
}

body.category-zooms-produits-verts #bandeau_haut, .bandeau_articles_zooms-produits-verts{
	background: url("images/bandeaux/nouveaux/bandeau-zoomproduit.jpg") no-repeat ;
}

body.category-les-duels-produits #bandeau_haut, .bandeau_articles_les-duels-produits{
	background: url("images/bandeaux/nouveaux/bandeau-duels.jpg") no-repeat ;
}

body.category-portraits-de-marques #bandeau_haut, .bandeau_articles_portraits-de-marques{
	background: url("images/bandeaux/nouveaux/bandeau-marque.jpg") no-repeat ;
}

body.category-le-saviez-vous #bandeau_haut, .bandeau_articles_le-saviez-vous,
body.category-a-eviter #bandeau_haut, .bandeau_articles_a-eviter,
body.category-faits-etonnants #bandeau_haut, .bandeau_articles_faits-etonnants,
body.category-citations #bandeau_haut, .bandeau_articles_citations{
	background: url("images/bandeaux/nouveaux/bandeau-saviez-vous.jpg") no-repeat ;
}

body.category-etonnant #bandeau_haut, .bandeau_articles_etonnant {
	background: url("images/bandeaux/nouveaux/bandeau-etonnant.jpg") no-repeat ;
}

body.category-recettes #bandeau_haut, .bandeau_articles_recettes{
	background: url("images/bandeaux/nouveaux/bandeau-recettes.jpg") no-repeat ;
}

body #bandeau_haut.bandeau_kbane{
	background: url("images/bandeaux/nouveaux/bandeau-kbane.jpg") no-repeat ;
}

body #bandeau_haut.bandeau_articles_consoglobe-dans-les-medias{
	background: url("images/bandeaux/nouveaux/bandeau-dans-les-medias.jpg") no-repeat ;
}

body #bandeau_haut.bandeau-barometre{
	background: url("images/bandeaux/nouveaux/bandeau-barometre.jpg") no-repeat ;
}
/*----------------liste d'articles----------------------*/
.article_liste{
	border-top: 1px solid #cccfc7;
	margin-top:20px;
	padding-top:20px;
	clear: both;
	font-size:14px;
}

.category #fil_ariane+.post .article_liste,.category #bandeau_haut+.post .article_liste,
.tag #fil_ariane+.post .article_liste,.tag #bandeau_haut+.post .article_liste,
.author .articles_auteur .post:first-child .article_liste,
#recherche-info + .article_liste{ /*le 1er article de la liste*/
	border-top: 0;
	margin-top:0;
	padding-top:0;
}

.post.tag-diaporama + .post .article_liste{ /*dans une liste d'article, article suivant un article ayant le tag diaporama*/
	margin-top:0;
}

.article_liste_overlay{
	display:block;
	width:100%;
	min-height:106px;
	text-decoration: none;
}

.ie7 .article_liste_overlay{
	cursor:pointer;
}

.article_liste_overlay:hover .texte_extrait_article{
	text-decoration:underline;
}

.article_liste .conteneur_image_une{
	display: block;
	width:310px;
	float:left;
	border:1px solid #cfd2ca;
	margin-right: 20px;
	position:relative;
}

.category .tag-diaporama .article_liste .conteneur_image_une, .author .tag-diaporama .article_liste .conteneur_image_une{
	margin: 0 10px 0 0;
}

.article_liste_overlay .conteneur_image_une{ /*fonctionne pour la liste d'articles et les briques thematiques*/
	opacity: 1;
	-webkit-transition: opacity 0.6s ease;
	-moz-transition: opacity 0.6s ease;
	-o-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
}

.article_liste_overlay:hover .conteneur_image_une{
	opacity: 0.7;
}

.category .premier_article .article_liste .conteneur_image_une,
.author .premier_article .article_liste .conteneur_image_une,
.tag .premier_article .article_liste .conteneur_image_une{
	margin: 0 0 20px;
	width: 641px;
	float: none;
}

.category .premier_article .article_liste .wp-post-image,
.author .premier_article .article_liste .wp-post-image,
.tag .premier_article .article_liste .wp-post-image{
	width: 641px;
	height: auto;
	max-width: 641px;
}

.category .tag-diaporama.premier_article .article_liste .conteneur_image_une,
.author .tag-diaporama.premier_article .article_liste .conteneur_image_une,
.category .tag-diaporama.premier_article .article_liste .wp-post-image,
.author .tag-diaporama.premier_article .article_liste .wp-post-image{
	width: 623px;
}

.article_liste .conteneur_titre_texte{
	display: block;
	width: 300px;
	float: left;
}

.category .tag-diaporama .article_liste .conteneur_titre_texte, .author .tag-diaporama .article_liste .conteneur_titre_texte{
	width: 303px;
}

.article_liste.article_liste_sans_image_une .conteneur_titre_texte{
	width: 100%;
	float: none;
}

.article_liste h2, .article_liste h3{
	/*letter-spacing:1px;*/
	margin-bottom: 10px !important;
	color:#4f4f4f;
	font-size:23px;

}

.article_liste.article_liste_sans_image_une h2,.article_liste.article_liste_sans_image_une h3,
.category .article_liste h2,.category .article_liste h3,
.author .article_liste h2,.author .article_liste h3,
.tag .article_liste h2,.tag .article_liste h3
{
	font-size:25px;
}


.article_liste .texte_extrait_article{
	display: block;
	margin-bottom:5px;
	line-height:20px;
}

.article_liste .thematique_article, .article_liste .date_article{
	font-style: italic;
	font-size:12px;
}

.article_liste .date_article{
	color:#888;
}

.category .tag-diaporama, .author .tag-diaporama{

	padding:0 0 20px 0;
}

.category .tag-diaporama .article_liste .thematique_article,
.author.tag-diaporama .article_liste .thematique_article,
.category .tag-diaporama .article_liste .date_article,
.author .tag-diaporama .article_liste .date_article
{
	color:#4F4F4F;
}

.bulle_nbre_commentaires{
	position:relative;
	background:#5E961F;
	color:#fff;
	display:inline-block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:1px 6px;
	border-radius: 3px;
}

.pointe_bulle_nbre_commentaires{
	width:9px;
	height:5px;
	display:block;
	position:absolute;
	bottom:-5px;
	left:3px;
	background: url("images/conso-sprite2-6.png");
	background-position:-32px 0;
}

.bulle_nbre_commentaires.bg_alimentation .pointe_bulle_nbre_commentaires{
	background-position:-42px 0;
}

.bulle_nbre_commentaires.bg_beaute-sante .pointe_bulle_nbre_commentaires{
	background-position:-52px 0;
}

.bulle_nbre_commentaires.bg_consommation-shopping .pointe_bulle_nbre_commentaires{
	background-position:-62px 0;
}

.bulle_nbre_commentaires.bg_developpement-durable .pointe_bulle_nbre_commentaires{
	background-position:-72px 0;
}

.bulle_nbre_commentaires.bg_energies .pointe_bulle_nbre_commentaires{
	background-position:-82px 0;
}

.bulle_nbre_commentaires.bg_ecomobilite .pointe_bulle_nbre_commentaires{
	background-position:-92px 0;
}

.bulle_nbre_commentaires.bg_environnement .pointe_bulle_nbre_commentaires{
	background-position:-32px -5px;
}

.bulle_nbre_commentaires.bg_finance .pointe_bulle_nbre_commentaires{
	background-position:-42px -5px;
}

.bulle_nbre_commentaires.bg_habitat .pointe_bulle_nbre_commentaires{
	background-position:-52px -5px;
}

.bulle_nbre_commentaires.bg_jardinage .pointe_bulle_nbre_commentaires{
	background-position:-62px -5px;
}

.bulle_nbre_commentaires.bg_mode-textile .pointe_bulle_nbre_commentaires{
	background-position:-72px -5px;
}

.bulle_nbre_commentaires.bg_puericulture .pointe_bulle_nbre_commentaires{
	background-position:-82px -5px;
}

.bulle_nbre_commentaires.bg_tourisme-loisirs .pointe_bulle_nbre_commentaires{
	background-position:-92px -5px;
}

.bulle_nbre_commentaires.bg_facebook{
	background: url("images/conso-sprite2-6.png") -277px -178px #fff;
	font-weight: normal;
	margin-left: 10px;
	padding-left: 20px;
}

.bulle_nbre_commentaires.bg_facebook .pointe_bulle_nbre_commentaires{
	display: none;
}

/*----------------liste d'articles en bref----------------------*/
.bloc_articles_en_bref_home{
	margin:15px 0;
}

.titre_articles_en_bref{
	font-weight:bold;
	font-size:31px;
	border-bottom:3px solid #5e961f;
}

.bloc_articles_en_bref_home .article_liste{
	/* width:312px; */
	float:left;
	clear: none;
	margin-right:20px;
}

.article_liste_col_droite{
	margin-right:0 !important;
	overflow: hidden;
}

.bloc_articles_en_bref_home .article_liste .conteneur_image_une{
	width:100px;
	margin-right:10px;
}

.bloc_articles_en_bref_home .article_liste .conteneur_titre_texte{
	width:190px;
}

/*----------------liste d'articles des actualites----------------------*/
.pastille_categorie, .pastille_diaporama{
	width:22px;
	height:22px;
	/*position:absolute;
	left:-5px;
	bottom:-15px;*/
	float:left;
	margin:4px 10px 0 0;
	display:none;
	/*-moz-box-shadow: 0 0 5px 0 #CCCCCC;
	-webkit-box-shadow: 0 0 5px 0 #CCCCCC;
	-o-box-shadow: 0 0 5px 0 #CCCCCC;
	box-shadow: 0 0 5px 0 #CCCCCC;
	border-radius:50%;*/
	background-image: url(images/conso-sprite2-6.png);
}



.post.category-agir-pour-la-planete .pastille_categorie{
	display:block;
	background-position: 0 -218px;
}

.post.category-zooms-produits-verts .pastille_categorie{
	display:block;
	background-position: -21px -218px;
}

.post.category-recettes .pastille_categorie{
	display:block;
	background-position: -43px -218px;
}

.pastille_diaporama{
	display:block;
	background-position: -64px -218px;
}
/*
.pastille_diaporama + .pastille_categorie{ dans le cas on a une pastille categorie et une pastille diaporama, on decale celle du diapo
	left:40px;
}
*/
.post.category-resolutions-ecolos .pastille_categorie{
	display:block;
	background-position: -86px -218px;
}

.post.category-portraits-de-marques .pastille_categorie{
	display:block;
	background-position: -108px -218px;
}

.post.category-faits-etonnants .pastille_categorie{
	display:block;
	background-position: -130px -218px;
}

.post.category-a-eviter .pastille_categorie{
	display:block;
	background-position: -151px -218px;
}

.post.category-les-duels-produits .pastille_categorie{
	display:block;
	background-position: -173px -218px;
}

/*style special pour les listes d'articles de citations*/
body.category-citations .post.category-citations{
	margin-bottom:25px;
	position:relative;
}

body.category-citations .post.category-citations.citation_droite{
	margin-left:165px;
}

body.category-citations .post.category-citations .contenu_citation{
	width:450px;
	padding:15px;
	background:#f9ecde;
	border-radius : 5px;
}

body.category-citations .post.category-citations .contenu_citation a{
	text-decoration:none;
}

body.category-citations .post.category-citations .contenu_citation a:hover{
	text-decoration:underline;
}

body.category-citations .post.category-citations .bullebd{
	width:30px;
	height:17px;
	position:absolute;
	left:40px;
	botom:-10px;
	background: url("images/le_saviez_vous/citation_bulle_bd.png") no-repeat;
}

body.category-citations .post.category-citations.citation_droite .bullebd{
	left:400px;
	background-position: right;
}
/*----------liste d'articles des tags et liste d'articles des auteurs(utile pour les articles actus et bon plans quand on est sur une page tag)---------------*/
body.tag .post h2.entry-title, body.author .post h2.entry-title{
	border: none !important;
	height: 38px;
	margin: 0 0 8px;
	padding: 17px 0 0 76px;
}

/* =moteurs de recherche
-------------------------------------------------------------- */
.cg_moteur_is{
	float:right;
	margin-top:3px;
}

.cg_mis_modules{
	list-style: none;
}

.cg_moteur_is .cg_mis_input .cg_mis_search{
	width:240px; /*245px -5px de padding-left*/
	height:29px;
	padding-left:5px;
	line-height:29px;
	float:left;
	font-weight:bold;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:21px;
	letter-spacing:1px;
	color:#909090;
	border:1px solid #dbdbdb;
	border-radius: 3px 0 0 3px;
}

.cg_moteur_is .cg_mis_input .cg_mis_submit{
	float:left;
	width:35px;
	height:31px;
	background:none; /*utile sinon ie7 n'affiche pas l'image*/
	background-image: url(images/conso-sprite2-6.png);
	background-position: -137px 0;
	border:none;
	cursor:pointer;
}

.cg_moteur_is .cg_mis_input .cg_mis_submit:hover{
	background-position: -102px 0;
}

.cg_moteur_is var{
display:none;
}

/*specifités du moteur footer*/
#bande_footer .cg_moteur_is{
float:left;
margin:0 0 0 112px;
}

#bande_footer .cg_moteur_is .cg_mis_input .cg_mis_search{
	width:220px; /*225px -5px de padding-left*/
	height:34px;
	line-height:34px;
}

#bande_footer .cg_moteur_is .cg_mis_input .cg_mis_submit{
	width:35px;
	height:36px;
	background-position: -304px -90px;
}

.btn_vert, .btn_gris{
	font-size:16px;
	border-radius: 3px;
	color: #FFFFFF !important;
	cursor: pointer;
	font-weight: bold;
	padding: 3px 5px;
	text-decoration: none;
}

.btn_vert{
	margin:20px auto 0 !important;
	background:#7AAC2A;
	text-shadow:0 -1px #466516;
	border:1px solid #6A9623;
	display: block; /*voir effets de bord si on enleve*/
}

.btn_vert:hover{
	background:#87B83A;
}

.btn_gris{
	background:#bebebe;
	text-shadow:0 -1px #707070;
	border:1px solid #aaaaaa;
}

.btn_gris:hover{
	background:#d1d1d1;
}


/* =blocs sidebar
-------------------------------------------------------------- */
.widget-container .widget-title {
background:url(images/sidebar/coin-barre-mask-trans.png) no-repeat scroll left top;
border-bottom:1px solid #666666;
font-weight:bold;
height:19px;
line-height:20px;
margin:0 0 10px;
padding:0 0 0 15px;
font-size:13px;
}


/* pub pave */
.widget_cg_pubpave{
margin:15px 0;
}

.dernier-post{
	margin-bottom:30px;
}

/*---------------categorie resolutions ecolos--------------------------*/
#content .archive-fond{
	background-color:#E2F2C3;
}

#content .archive-fond ol{
	list-style-position: outside;
    list-style-type: decimal;
    padding-bottom: 15px;
    padding-top: 12px;
	padding-left: 40px;
}

#content .archive-fond ol li a{
	line-height:18px;
	text-decoration:none;
}

#content .archive-fond ol li a:hover{
	text-decoration:underline;
}

h2#saviezvous, h2#resolution, h2#truc{
    font-size: 16px;
    height: 80px;
    line-height: 80px;
    margin: 15px 0 12px 0 ;
    padding-left: 8px;
	border-bottom:none;
}

h2#saviezvous{
	background: url(images/titres/bandeau_saviez-vous.png) no-repeat ;
}

h2#resolution{
	background: url(images/titres/bandeau_resolution.png) no-repeat ;
}

h2#truc{
	background: url(images/titres/bandeau_truc.png) no-repeat ;
}

.csgb_clearer{
	clear:both;
	display:block;
}

/*redéfinitions styles thickbox*/
body #TB_overlay{
	z-index:1000;
}

body #TB_window{
	z-index:1002;
}

.image_loader_ajax{
	margin:10px auto !important;
	width:32px !important;
	height:32px !important;
	display:block !important;
	float:none !important;
}

/*=====Moteur recherche swishe========*/
.moteur_recherche{
	/*width:630px;*/
	margin:15px 5px 20px 5px;
	font-size: 11px;
}

.moteur_recherche #chapeau_recherche{
	background-color: #EEEEEE;
    border-bottom: 1px solid #AAAAAA;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 3px 5px;

}

.moteur_recherche .searchEditoResult {
  border-bottom: 1px solid #DEDEDE;
  margin-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}

.moteur_recherche .searchEditoResult h2{
	font-size: 13px;
	margin: 0 0 4px 0 !important;
}

.moteur_recherche .searchEditoSubTitle {
  color: #555555;
  font-size: 11px;
  margin-bottom: 8px;
}

.moteur_recherche .searchEditoTextResult {
  font-size: 11px;
  line-height: 15px;
}

.searchEditoTextResult .match, .match
{
	background-color: #dbf3c0;
	font-weight:bold;
}

/*=====Fin Moteur recherche swishe========*/

/*==== form mot de passe oublie  ====*/
div#form_oubli label{
	color : black;
}

div#form_oubli p
{
	clear : both;
	min-height: 20px;
    padding: 0.3em 1em;
}

div#form_oubli input
{
	margin : 0;
	margin-left: 0.7em;
}

div#form_oubli label
{
	float: left;
    text-align: right;
    width: 30%;
}

.oubli_pseudo, .oubli_email
{

	float:left;
	padding: 0.3em 1em;
}

.clear_both
{
	clear : both;
	padding: 0.3em 1em;
}

div.conteneur_erreurs{
	background : url(images/pages/formulaire_inscription/li-err-bg.png);
	border-top:1px solid #DF7D7D;
	border-bottom:1px solid #DF7D7D;
	color:#AD2929;
	font-weight:bold;
	line-height:18px;
	padding-bottom:5px;
	margin-top : 10px;
}
/*==== FIN form mot de passe oublie  ====*/

.microformat_a_cacher{
	height: 0;
	text-indent: -9999px;
	position:absolute;
	left:-9999px;
}


/*=== Retour des desabo nl thematique ===*/

#desabo_thematique .feedback_ok{
	border-radius:2px;
	border:1px solid #82b968;
	background:#79c953;
	width:385px;
	margin-bottom:5px;
}

#desabo_thematique .feedback_ok div{
	background:url('images/notifications.png') no-repeat 8px 7px;
	border-radius:2px;
	border:1px solid #93d572;
	color:#3a6028;
	padding:10px 0 10px 45px;
	font-weight: bold;
}

#desabo_thematique .feedback_ok{
	margin-bottom:5px;
	width:295px;
	position:relative;
	/*left:220px;*/
}


#desabo_thematique .feedback_ko{
	border-radius:2px;
	border:1px solid #8a080c;
	background:#a10e12;
	width:385px;
	margin-bottom:5px;
}

#desabo_thematique .feedback_ko div{
	background:url('images/notifications.png') no-repeat 8px -42px;
	border-radius:2px;
	border:1px solid #a92a2d;
	color:#fff;
	padding:10px 0 10px 45px;
	font-weight: bold;
}
/*===============Pop-up============================*/
.overlay_popup{
	height:100%;
	width:100%;
	position:fixed;
	top:0;
	background: url(images/overlay.png);
	z-index:1001;
	cursor:default; /*a cause des eventuels habillages 24/7 qui peuvent interferer*/
	display:none;
}
/*===============Feedback et message d'alerte============================*/
.conteneur_feedback{
	text-align: center;
	margin-bottom:15px;
}

	.feedback_v2{
		background:#7AAC2A;
		color:#fff;
		padding:10px 20px 10px 10px;
		display: inline-block;
		font-weight:bold;
		font-size:15px;
		/*max-width:391px;*/
		box-shadow:0 0 5px 0 #CCCCCC;
		text-align:left;
	}

	.ie7 .feedback_v2{
		display: inline;
		zoom:1;
	}

	.feedback_v2 .feedback_picto{
		width:21px;
		height:22px;
		float:left;
		display:inline-block;
		vertical-align: top;
	}

	.ie7 .feedback_v2 .feedback_picto{
		display: inline;
		zoom:1;
	}

	.feedback_ok_v2{
		background:#5e961f;
	}

		.feedback_ok_v2 .feedback_picto{
			background: url(images/conso-sprite2-6.png)-260px -218px;
		}

	.feedback_ko_v2{
		background:#CE3F2E;
	}

		.feedback_ko_v2 .feedback_picto{
			background: url(images/conso-sprite2-6.png)-282px -218px;
		}

	.feedback_v2 .feedback_texte{
		display:inline-block;
		margin-left:10px;
		max-width:350px;
		word-wrap: break-word;
	}

#popup-newsletter .popup_newsletter_verif_ko, #popup-newsletter .popup_newsletter_verif_ok,
.popup_connexion .popup_newsletter_verif_ko, .popup_connexion .popup_newsletter_verif_ok{
    border-radius: 3px;
    font-size: 13px;
    font-weight:bold;
    left: 15px;
    padding: 5px;
    position: absolute;
    top: 185px;
    width: 320px;
    z-index: 1;
    display:none;
    color:#fff;
}

.popup_mdp_oublie .popup_newsletter_verif_ko{
	width: 367px;
    top: 175px;
    left: 150px;
}

.popup_mdp_oublie .popup_newsletter_verif_ok{
	width: 367px;
    top: 100px;
    left: 160px;
}

#popup-newsletter .popup_newsletter_verif_ok a{
    color: #fff;
}

#popup-newsletter .popup_newsletter_verif_ko,.popup_connexion .popup_newsletter_verif_ko{
    background-color: #cb0000;
}

#popup-newsletter .popup_newsletter_verif_ok,.popup_connexion .popup_newsletter_verif_ok{
    background-color: #5E961F;
}

#popup-newsletter .popup_newsletter_verif_ko .popup-qualif-verif-triangle,
#popup-newsletter .popup_newsletter_verif_ok .popup-qualif-verif-triangle,
.popup_connexion .popup_newsletter_verif_ko .popup-qualif-verif-triangle,
.popup_connexion .popup_newsletter_verif_ok .popup-qualif-verif-triangle{
	width:11px;
	height:9px;
	position:absolute;
	bottom:-8px;
	left:15px;
}

#popup-newsletter .popup_newsletter_verif_ko .popup-qualif-verif-triangle,
.popup_connexion .popup_newsletter_verif_ko .popup-qualif-verif-triangle{
	background: url(images/conso-sprite2-6.png) repeat-x -108px -202px;
}

#popup-newsletter .popup_newsletter_verif_ok .popup-qualif-verif-triangle,
.popup_connexion .popup_newsletter_verif_ok .popup-qualif-verif-triangle{
	background: url(images/conso-sprite2-6.png) repeat-x -108px -202px;
}

.popup_mdp_oublie .popup_newsletter_verif_ko .popup-qualif-verif-triangle{
	top:-8px;
	background: url(images/conso-sprite2-6.png) repeat-x -108px -180px;
}
.popup_close_texte{
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
}
.popup_lien_texte{
	text-align: center;
	text-decoration: underline;
}

.popup_close_texte:hover{
	text-decoration: none;
}
/*===============Définition des briques de home============================*/
.titre_brique_thematique{
	font-weight:bold;
	font-size:40px;
	clear:both;
	margin-top:30px;
	color:#4f4f4f;
}

.titre_brique_thematique a{
	text-decoration:none;
}

.brique_thematique {
	padding:10px;
	background:#fff;
	-moz-box-shadow: 0 0 5px 0 #CCCCCC;
	-webkit-box-shadow: 0 0 5px 0 #CCCCCC;
	-o-box-shadow: 0 0 5px 0 #CCCCCC;
	box-shadow: 0 0 5px 0 #CCCCCC;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, Direction=NaN, Strength=5);*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom:3px solid #5e961f;
	font-size: 14px;
}

.brique_thematique .col_dernier_article{
	float:left;
	width:312px;
}

.brique_thematique .col_dernier_article .article_liste_overlay{
	min-height:250px;
}

.brique_thematique .col_dernier_article .conteneur_image_une{
	border: 1px solid #CFD2CA;
	display: block;
	margin-bottom:10px;
	position: relative;
}

.brique_thematique .col_dernier_article .bulle_nbre_commentaires{
	position:absolute;
	right:-1px;
	bottom:-1px;
	border-radius:3px 0 0 0;
}

.brique_thematique .col_dernier_article h3{
	margin-bottom:10px;
}

.brique_thematique .col_articles{
	float:left;
	width:301px;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #dbdbdb;
}

.brique_thematique .col_articles .article_liste_overlay{
	min-height:52px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #dbdbdb;
	clear:both;
}

.brique_thematique .col_articles .img_une_article_mini{
	width:156px;
	height:auto;
}

.brique_thematique .col_articles h3{
	width:135px;
	float:right;
	font-size:13px;
}

.tous_les_articles{
	text-transform: uppercase;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	float:right;
}

.brique_thematique .col_a_lire_egalement{
	width:300px;
	padding:10px;
	margin-left:10px;
	float:right;
	background:#ededed;
	border-top:3px solid #a6a6a6;
}

.brique_thematique .titre_egalement{
	font-size:25px;
}

.brique_thematique .col_a_lire_egalement a{
	margin-top:20px;
	display: block;
	opacity: 1;
	-webkit-transition: opacity 0.6s ease;
	-moz-transition: opacity 0.6s ease;
	-o-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
}

.brique_thematique .col_a_lire_egalement .titre_egalement + a{
	margin-top:10px;
}

.brique_thematique .col_a_lire_egalement a:hover{
	opacity: 0.7;
}

.brique_thematique.brique_diaporamas {
	border-bottom:0;
	background: #4e4340;
	color:#fff;
	padding:3px;
}

.brique_diaporamas_inner {
	border:1px dashed #969392;
	padding:10px 5px;
}

.diaporama_overlay{
	width:300px;
	float:left;
	margin-left:35px;
	opacity: 1;
	-webkit-transition: opacity 0.6s ease;
	-moz-transition: opacity 0.6s ease;
	-o-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
}

.diaporama_overlay:hover{
	opacity: 0.7;
}

.brique_thematique.brique_diaporamas .diaporama_overlay:first-child{
	margin-left:0;
}

.brique_thematique.brique_diaporamas h3, .brique_thematique.brique_diaporamas a{
	color:#fff;
	text-decoration:none;
}

.brique_thematique.brique_derniers_dossiers .lien_dossier_home {
	width:195px;
	height:250px;
	display: block;
	margin:0 0 10px 63px;
	float:left;
}

.brique_thematique.brique_derniers_dossiers .lien_dossier_home:first-child{
	margin-left:0;
}
/*===============Brique boutique ============================*/
.conteneur_brique_boutique{
	width:635px;
	float:left;
}

.brique_thematique.brique_boutique{
	border-bottom:3px solid #cb3398;
	position:relative;
	padding:10px 32px;
	min-height:313px;
}

.slide_produits_home .produit_boutique_big{
	width:180px;
	float:left;
	margin-left:15px;
}

.slide_produits_home .produit_boutique_big:first-child{
	margin-left:0px;
}

	.slide_produits_home .produit_boutique_image{
		width:179px;
		height:179px;
		border:1px solid #dddddd;
	}

	.slide_produits_home .produit_boutique_nom a{
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
	}

	.slide_produits_home .produit_boutique_info{
		text-align:center
	}

	.slide_produits_home .produit_boutique_prix,.slide_produits_home .produit_boutique_prix_promo{
		font-size:30px;
	}

	.slide_produits_home .prix_barre{
		text-decoration: line-through;
		font-size:20px !important;
		color:#4f4f4f !important;
	}

.brique_boutique .bx-prev,.brique_boutique .bx-next{
	width:17px;
	height:55px;
	display:block;
	position:absolute;
	top:65px;
	background-image: url(images/conso-sprite2-6.png);
}

.brique_boutique .bx-prev{
	left:-25px;
	background-position: -160px -162px;
}

.brique_boutique .bx-next{
	right:-25px;
	background-position: -177px -162px;
}

.brique_boutique .bx-pager{
	text-align: center;
	margin-top:5px;
}

.brique_boutique .bx-pager .pager-link{
	width:17px;
	height:17px;
	display:inline-block;
	margin-right:5px;
	background-image: url(images/conso-sprite2-6.png);
	background-position: -195px -162px;
	text-indent: -9999px;
}

.brique_boutique .bx-pager .pager-link.pager-active{
	background-position: -212px -162px;
}

/*===============Brique Autres sites ============================*/
.brique_autres_sites{
	width:325px;
	float:right;
}

.brique_autres_sites .titre_brique_thematique:first-child{
	margin-top:30px;
}

.brique_autres_sites .titre_brique_thematique{
	margin-top:17px;
}
/*===============Définition des classes pour les couleurs de thématique============================*/

/*---Alimentation---*/
.bg_alimentation{
	background-color:#81A87B;
}

a.bg_alimentation:hover,a.suite:hover .bg_alimentation { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#96b991;
}

.texte_alimentation{
	color:#81A87B;
}

a.texte_alimentation:hover,.article_liste_overlay:hover h3.texte_alimentation { /*la couleur en hover, mais seulement pour les liens*/
	color:#96b991 !important;
}

#wrapper_global .bloc.bloc_alimentation{
	border-top:3px solid #81A87B;
}

.brique_alimentation{
	border-bottom:3px solid #81A87B;
}

.brique_alimentation .col_a_lire_egalement{
	border-top:3px solid #81A87B;
	background:#F1F8F0;
}

.body_alimentation{
	background-image:url(images/habillages/bg-alimentation.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
	/*background-color:#f0efe6;*/
}

.lt-ie9 .body_alimentation{ /*pour ie<9*/

	background-image:url(images/habillages/bg-alimentation.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
	/*background-color:#f0efe6;*/
}

/*---Beauté sante---*/
.bg_beaute-sante{
	background-color:#C85097;
}

a.bg_beaute-sante:hover,a.suite:hover .bg_beaute-sante { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#dd7ab5;
}

.texte_beaute{
	color:#C85097;
}

.texte_beaute{
	color:#C85097;
}

.texte_beaute-sante{
	color:#C85097;
}

.texte_beaute-sante{
	color:#C85097;
}

.texte_sante{
	color:#058dc7;
}

.texte_sante{
	color:#058dc7;
}

.texte_endirect{
	color:#3d79ca;
}

a.texte_beaute-sante:hover,.article_liste_overlay:hover h3.texte_beaute-sante { /*la couleur en hover, mais seulement pour les liens*/
	color:#dd7ab5 !important;
}

#wrapper_global .bloc.bloc_beaute-sante{
	border-top:3px solid #C85097;
}

.brique_beaute-sante{
	border-bottom:3px solid #C85097;
}

.brique_beaute-sante .col_a_lire_egalement{
	border-top:3px solid #C85097;
	background:#f6e1ed;
}

.body_beaute{
	background-image:url(images/habillages/bg-beaute.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;

	/*background-color:#f0efe6;*/
}

.lt-ie9 .body_beaute{ /*pour ie<9*/
	background-image:url(images/habillages/bg-beaute.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
}

.body_sante{
	background-image:url(images/habillages/bg-sante.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
}

.lt-ie9 .body_sante{ /*pour ie<9*/
	background-image:url(images/habillages/bg-sante.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
}


.body_beaute-sante{
	background-color:#f0efe6;
}

.lt-ie9 .body_beaute-sante{ 
	/*pour ie<9*/
	background-color:#f0efe6;
}

/*---Consommation shopping---*/
.bg_consommation-shopping{
	background-color:#581B1A;
}

a.bg_consommation-shopping:hover,a.suite:hover .bg_consommation-shopping { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#672f2e;
}

.texte_consommation-shopping{
	color:#581B1A;
}

a.texte_consommation-shopping:hover,.article_liste_overlay:hover h3.texte_consommation-shopping { /*la couleur en hover, mais seulement pour les liens*/
	color:#672f2e !important;
}

#wrapper_global .bloc.bloc_consommation-shopping{
	border-top:3px solid #581B1A;
}

.brique_consommation_shopping{
	border-bottom:3px solid #581B1A;
}

.brique_consommation_shopping .col_a_lire_egalement{
	border-top:3px solid #581B1A;
	background:#e7dfdd;
}

.body_consommation-shopping{
	background-color:#f0efe6;
	background-image:url(images/habillages/bg-consommation.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
}

.lt-ie9 .body_consommation-shopping{ /*pour ie<9*/
	background-image:url(images/habillages/bg-consommation.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;

	background-color:#f0efe6;
}

/*---Developpement durable---*/
.bg_developpement-durable{
	background-color:#748599;
}

a.bg_developpement-durable:hover,a.suite:hover .bg_developpement-durable { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#8b99aa;
}

.texte_developpement-durable{
	color:#748599;
}

a.texte_developpement-durable:hover,.article_liste_overlay:hover h3.texte_developpement-durable { /*la couleur en hover, mais seulement pour les liens*/
	color:#8b99aa !important;
}

#wrapper_global .bloc.bloc_developpement-durable{
	border-top:3px solid #8b99aa;
}

.brique_developpement-durable{
	border-bottom:3px solid #8b99aa;
}

.brique_developpement-durable .col_a_lire_egalement{
	border-top:3px solid #8b99aa;
	background:#edf2f7;
}

.body_developpement-durable{
	background-image:url(images/habillages/bg-developpement.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
	/*background-color:#f0efe6;*/
}

.lt-ie9 .developpement-durable{ /*pour ie<9*/
	background-image:url(images/habillages/bg-developpement.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;

	/*background-color:#f0efe6;*/
}

/*---Energies---*/
.bg_energies{
	background-color:#B67B2B;
}

a.bg_energies:hover,a.suite:hover .bg_energies { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#ca944a;
}

.texte_energies{
	color:#B67B2B;
}

a.texte_energies:hover,.article_liste_overlay:hover h3.texte_energies { /*la couleur en hover, mais seulement pour les liens*/
	color:#ca944a !important;
}

#wrapper_global .bloc.bloc_energies{
	border-top:3px solid #B67B2B;
}

.brique_energies{
	border-bottom:3px solid #B67B2B;
}

.brique_energies .col_a_lire_egalement{
	border-top:3px solid #B67B2B;
	background:#f8f4f0;
}

.body_energies{
	background-image:url(images/habillages/bg-energie.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
	/*background-color:#f0efe6;*/
}

.lt-ie9 .body_energies{ /*pour ie<9*/
	background-image:url(images/habillages/bg-energie.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
	/*background-color:#f0efe6;*/
}

/*---Ecomobilité---*/
.bg_ecomobilite{
	background-color:#709899;
}

a.bg_ecomobilite:hover,a.suite:hover .bg_ecomobilite { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#8dadae;
}

.texte_ecomobilite{
	color:#709899;
}

a.texte_ecomobilite:hover,.article_liste_overlay:hover h3.texte_ecomobilite { /*la couleur en hover, mais seulement pour les liens*/
	color:#8dadae !important;
}

#wrapper_global .bloc.bloc_ecomobilite{
	border-top:3px solid #709899;
}

.brique_ecomobilite{
	border-bottom:3px solid #709899;
}

.brique_ecomobilite .col_a_lire_egalement{
	border-top:3px solid #709899;
	background:#e6f4f4;
}

.body_ecomobilite{
	background-image:url(images/habillages/bg-ecomobilite.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
	/*background-color:#f0efe6;*/
}

.lt-ie9 .body_ecomobilite{ 
	/*pour ie<9*/
	background-image:url(images/habillages/bg-ecomobilite.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
}

/*---Environnement---*/
.bg_environnement{
	background-color:#84B04F;
}

a.bg_environnement:hover,a.suite:hover .bg_environnement { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#97c066;
}

.texte_environnement{
	color:#84B04F;
}

a.texte_environnement:hover,.article_liste_overlay:hover h3.texte_environnement { /*la couleur en hover, mais seulement pour les liens*/
	color:#97c066 !important;
}

#wrapper_global .bloc.bloc_environnement{
	border-top:3px solid #84B04F;
}

.brique_environnement{
	border-bottom:3px solid #84B04F;
}

.brique_environnement .col_a_lire_egalement{
	border-top:3px solid #84B04F;
	background:#f1f6e6;
}

.body_environnement{
	background-image:url(images/habillages/bg-environnement.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;

	/*background-color:#f0efe6;*/
}

.lt-ie9 .body_environnement{ /*pour ie<9*/

	background-image:url(images/habillages/bg-environnement.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;

	/*background-color:#f0efe6;*/
}

/*---Finance---*/
.bg_finance{
	background-color:#AD6381;
}

a.bg_finance:hover,a.suite:hover .bg_finance { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#bf809a;
}

.texte_finance{
	color:#AD6381;
}

a.texte_finance:hover,.article_liste_overlay:hover h3.texte_finance { /*la couleur en hover, mais seulement pour les liens*/
	color:#bf809a !important;
}

#wrapper_global .bloc.bloc_finance{
	border-top:3px solid #AD6381;
}

.brique_finance{
	border-bottom:3px solid #AD6381;
}

.brique_finance .col_a_lire_egalement{
	border-top:3px solid #AD6381;
	background:#f2dee6;
}

.body_finance{
	background-color:#f0efe6;
}

.lt-ie9 .body_finance{ /*pour ie<9*/
	background-color:#f0efe6;
}

/*---Habitat---*/
.bg_habitat{
	background-color:#99A581;
}

a.bg_habitat:hover,a.suite:hover .bg_habitat { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#adb898;
}

.texte_habitat{
	color:#99A581;
}

a.texte_habitat:hover,.article_liste_overlay:hover h3.texte_habitat { /*la couleur en hover, mais seulement pour les liens*/
	color:#adb898 !important;
}

#wrapper_global .bloc.bloc_habitat{
	border-top:3px solid #99A581;
}

.brique_habitat{
	border-bottom:3px solid #99A581;
}

.brique_habitat .col_a_lire_egalement{
	border-top:3px solid #99A581;
	background:#eef3e4;
}

.body_habitat{
	background-image:url(images/habillages/bg-habitat.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
}

.lt-ie9 .body_habitat{ 
	/*pour ie<9*/
	background-image:url(images/habillages/bg-habitat.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
}

/*---Jardinage---*/
.bg_jardinage{
	background-color:#A3B434;
}

a.bg_jardinage:hover,a.suite:hover .bg_jardinage { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#bac956;
}

.texte_jardinage{
	color:#A3B434;
}

a.texte_jardinage:hover,.article_liste_overlay:hover h3.texte_jardinage { /*la couleur en hover, mais seulement pour les liens*/
	color:#bac956 !important;
}

#wrapper_global .bloc.bloc_jardinage{
	border-top:3px solid #A3B434;
}

.brique_jardinage{
	border-bottom:3px solid #A3B434;
}

.brique_jardinage .col_a_lire_egalement{
	border-top:3px solid #A3B434;
	background:#ebf6e9;
}

.body_jardinage{
	background-image:url(images/habillages/bg-jardinage.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
	/*background-color:#f0efe6;*/
}

.lt-ie9 .body_jardinage{ /*pour ie<9*/

	background-image:url(images/habillages/bg-jardinage.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;

	/*background-color:#f0efe6;*/
}

/*---Mode Textile---*/
.bg_mode-textile{
	background-color:#DB9820;
}

a.bg_mode-textile:hover,a.suite:hover .bg_mode-textile { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#ecb044;
}

.texte_mode-textile{
	color:#DB9820;
}

a.texte_mode-textile:hover,.article_liste_overlay:hover h3.texte_mode-textile { /*la couleur en hover, mais seulement pour les liens*/
	color:#ecb044 !important;
}

#wrapper_global .bloc.bloc_mode-textile{
	border-top:3px solid #DB9820;
}

.brique_mode-textile{
	border-bottom:3px solid #DB9820;
}

.brique_mode-textile .col_a_lire_egalement{
	border-top:3px solid #DB9820;
	background:#f4e8d3;
}

.body_mode-textile{
	background-color:#f0efe6;
}

.lt-ie9 .body_mode-textile{ /*pour ie<9*/
	background-color:#f0efe6;
}

/*---Puericulture---*/
.bg_puericulture{
	background-color:#765985;
}

a.bg_puericulture:hover,a.suite:hover .bg_puericulture { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#90779d;
}

.texte_puericulture{
	color:#765985;
}

a.texte_puericulture:hover,.article_liste_overlay:hover h3.texte_puericulture { /*la couleur en hover, mais seulement pour les liens*/
	color:#90779d !important;
}

#wrapper_global .bloc.bloc_puericulture{
	border-top:3px solid #765985;
}

.brique_puericulture{
	border-bottom:3px solid #765985;
}

.brique_puericulture .col_a_lire_egalement{
	border-top:3px solid #765985;
	background:#e7e2ea;
}

.body_puericulture{
	background-image:url(images/habillages/bg-puericulture.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
}

.lt-ie9 .body_puericulture{ 
	/*pour ie<9*/
	background-image:url(images/habillages/bg-puericulture.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
}

/*---Tourisme loisirs---*/
.bg_tourisme-loisirs{
	background-color:#34869E;
}

a.bg_tourisme-loisirs:hover,a.suite:hover .bg_tourisme-loisirs { /*la couleur de fond en hover, mais seulement pour les liens*/
	background-color:#5ba4b9;
}

.texte_tourisme-loisirs{
	color:#34869E;
}

a.texte_tourisme-loisirs:hover,.article_liste_overlay:hover h3.texte_tourisme-loisirs { /*la couleur en hover, mais seulement pour les liens*/
	color:#5ba4b9 !important;
}

#wrapper_global .bloc.bloc_tourisme-loisirs{
	border-top:3px solid #34869E;
}

.brique_tourisme-loisirs{
	border-bottom:3px solid #34869E;
}

.brique_tourisme-loisirs .col_a_lire_egalement{
	border-top:3px solid #34869E;
	background:#e4eff2;
}

.body_tourisme-loisirs{
	background-image:url(images/habillages/bg-tourisme.jpg),url(images/background_body.gif);
	background-position:center 210px,0 0;
	background-repeat:no-repeat, repeat;
}

.lt-ie9 .body_tourisme-loisirs{ /*pour ie<9*/

	background-image:url(images/habillages/bg-tourisme.jpg);
	background-position:center 210px;
	background-repeat:no-repeat;
}
/*---Generique---*/
.texte_generique{
	color:#333;
}

/*---Boutique---*/
.bg_boutique{
	background-color:#cb3398;
}

a.bg_boutique:hover,a.suite:hover .bg_boutique{
	background-color:#d54fa8;
}

.texte_boutique{
	color:#cb3398;
}

a.texte_boutique:hover{
	color:#d54fa8 !important;
}

/*---Planeto---*/
.texte_planeto{
	color:#8284ba;
}

/*---Facebook---*/
.bg_facebook{
	background-color:#ECEEF5;
	border:1px solid #CAD4E7;
	color:#3B72C6;
}

/*---Consommer Durable---*/
.texte_consommer_durable{
	color:#686500;
}

.texte_consommer_durable span{
	color:#968e00;
}

/*---Encyclo Ecolo---*/
.texte_encyclo{
	color:#ae6a1a;
}

.texte_encyclo span{
	color:#404040;
}

.texte_consoglobe{
	color:#5E961F;
}

.texte_consoglobe:hover{
	color:#3f6c0e !important;
}

/*-- DOSSIERS -- */

#container-dossier{
	width:990px;
	padding:10px 0;
	float: left;
	background:#fff;
	-moz-box-shadow: 0 0 5px 0 #CCCCCC;
	-webkit-box-shadow: 0 0 5px 0 #CCCCCC;
	-o-box-shadow: 0 0 5px 0 #CCCCCC;
	box-shadow: 0 0 5px 0 #CCCCCC;
	/*on ne met pas de box shadow pour ie (avec la balise filter car cela crée des décalages*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

img.attachment-large.size-large.wp-post-image {
    max-width: 100%;
}

#entete-dossier {
	position:relative;
}

#title-dossier h1 {
	position:absolute;
	top : 100px;
	left : 20px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 70px !important;
	color:#fff;
	text-transform: uppercase;
	text-shadow:
    -3px -3px 0 #4F4F4F,
    3px -3px 0 #4F4F4F,
    -3px 3px 0 #4F4F4F,
    3px 3px 0 #4F4F4F;
}

.entry-content-dossier {
	margin-top:30px;
	padding : 20px;
	position:relative;
	width:960px;
}

.content-dossier h2 {
	clear : none !important;
}

#pave-dossier {
	float:right;
}

#line-dossier {
	margin-top : 20px;
	margin-bottom : 10px;
	border-top : 1px solid #cecece;
}

.conteneur_image_dossier  {
	width : 226px;
	height : 170px;
	overflow: hidden;
	position:relative;
	float:left;
	margin:3px;
	list-style-type:none;
}

.conteneur_image_dossier .title-zone1 {
	position:absolute;
	top : 20px;
	left : 0px;
	width:210px;
	background-color:rgba(255,255,255,0.7) ;
	text-decoration:none;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 20px !important;
	padding: 10px;
	z-index:10px;
	color:#000;
	font-weight:bold;
}

.conteneur_image_dossier img {
	position:absolute;
	left:-100px;
	z-index:5px;
}

.entry-content-dossier ul {
	list-style-type:none;
}

.title-dossier {
	width:100%;
	text-align:center;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 30px !important;
	margin-bottom:20px;
	font-weight: normal;
}

.slider-dossier {
	position:relative;
	height:230px !important;
	width:100%;
}
#slider_container_dossier {
	margin-left : 60px;
	margin-right: 100px;
	width:830px;
	height:180px;
	overflow:hidden;
}

#slider_container_dossier ul {
	width:50000px;
	height:200px;
	white-space: nowrap;
}
.slider-dossier ul li a {
	text-decoration:none;
}

.slider-dossier ul li img {
	width:100%;
	height:auto;
	line-height: 100%;
}
.slider-dossier ul li {
	margin-top :5px !important;
	width : 210px;
	height : 150px;
	float:left;
	margin-left: 33px;
	margin-right: 33px;
	list-style-type:none;
	-moz-box-shadow:  0 0 5px #a3a59f;
	-webkit-box-shadow:  0 0 5px #a3a59f;
	box-shadow:  0 0 5px #a3a59f;
}

#title_vignette_slider {
	width: 200px !important;
	padding: 4px;
	height: 67px !important;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 1.1rem !important;
	display: block;
	white-space: pre-wrap;
	line-height: 100%;
	overflow: visible;
}

.left_slider {
	position:absolute;
	top : 80px;
	left : 0px;

}
.right_slider {
	position:absolute;
	top : 80px;
	right : 0px;

}
.right_slider :hover,
.left_slider :hover{
cursor:pointer;
}


.notice_pub
{
	color:grey;
	font-size:75%;
	text-transform: capitalize;
	text-align:right;
}


/*---Premium---*/
.presentation {
    width: 465px;
    float: right;
    margin: 0 10px;
}
.presentation ul {
	color: #5E961F;
	font-size: 14px;
}
.presentation ul li {
	margin-bottom: 10px;
}
.presentation ul span {
	color: #666;
	font-size: 13px;
	max-width: 450px;
}

.avantages {
    border-spacing: 0;
    text-align: center;
}

.avantages thead th {
    background-color: #5E961F;
    color: #eee !important;
    font-size: 1.167em;
    font-weight: normal;
    padding: 5px 0;
}

.avantages tbody th {
    background-color: #454545;
    color: #eee !important;
    font-size: 1.167em;
    font-weight: normal;
    text-align: left;
    padding: 5px 20px;
}

.avantages tbody td.premium {
    background-color: #C8E0E7;
}

.avantages tbody td.dark {
    background: none repeat scroll 0 0 #EAF1F5;
}

.avantages tbody td {
	background: none repeat scroll 0 0 #F4F7F9;
    border-top: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    color: #555;
    font-size: 0.767em;
    width: 50px;
    padding: 5px 6px;
}

.avantages tbody .libelle {
    border-left: 1px solid #E6E6E6;
    text-align: left;
    font-size: 0.967em;
}

.avantages tbody .is-supported {
    background-image: url("./images/icon-check-32x32.png") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 16px 16px !important;
    padding-bottom: 0;
    vertical-align: bottom;
}
.avantages tbody .not-supported {
    background-image: url("./images/icon-x-32x32.png") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 16px 16px !important;
    padding-bottom: 0;
    vertical-align: bottom;
}

.tooltip {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #888; text-decoration: none; background:url(./images/help-black.png) right 0 no-repeat; padding-right: 15px;}
.tooltip b {display:none; margin-left: 20px; margin-top: -5px;}
.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; min-width:300px;}
.tooltip:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #888; overflow:hidden; z-index:100;}
.tooltip:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #ffc; overflow:hidden;; z-index:100;}
.full:hover b {width:898px; text-align:center; padding:23px; background:#fff;}
.full:hover img {display: block; margin: 30px auto;}

.call-to-abonnement, .call-to-abonnement-simple {
    border: 1px solid #E5E5E5;
    margin: 20px;
}
.call-to-abonnement {
    background: url(./images/logo-premium-90.png) no-repeat scroll 10px 10px #F5F3F3;
    padding: 0 20px 20px 20px;
}
.call-to-abonnement-simple {
    background: url(./images/logo-premium-24.png) no-repeat scroll 50px 50% #F5F3F3;
}
.call-to-abonnement div{
    margin-left: 100px;
}
.call-to-abonnement h3, .call-to-abonnement-simple h3 {
    margin: 10px 0 !important;
    font-size: 18px !important;
    color: #5E961F !important;
}
.call-to-abonnement .btn_gris{
    margin:20px auto 0 !important;
    display: block; /*voir effets de bord si on enleve*/
}
#tease {
    background: url("./images/tease.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    bottom: 0;
    height: 100px;
    left: 0;
    position: absolute;
    width: 100%;
}
.bloc_premium {
    background: url("./images/2-planetes.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border: 2px solid #5E961F;
    margin: 40px 80px 0 20px;
    padding: 20px 20px 350px;
}
.bloc_premium_inner {
    background: url("./images/logo-premium-120.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    margin: -80px;
    padding: 80px;
}

.link_rubrique {
	text-decoration:none !important;
}
.link_rubrique :hover {
	text-decoration:underline;
}

.social_share_single {
	margin:-10px 0 30px 10px !important;
}

.facebook_share_button {
  background-image: -webkit-linear-gradient( top, rgba(71,99,158,1), rgba(52,72,115,1));
	background-image:    -moz-linear-gradient( top, rgba(71,99,158,1), rgba(52,72,115,1));
	background-image:     -ms-linear-gradient( top, rgba(71,99,158,1), rgba(52,72,115,1));
	background-image:      -o-linear-gradient( top, rgba(71,99,158,1), rgba(52,72,115,1));
	background-image:         linear-gradient( top, rgba(71,99,158,1), rgba(52,72,115,1));

}

.twitter_share_button {

    background-image: -webkit-linear-gradient( top, rgba(71,153,255,1), rgba(50,117,193,1));
	background-image:    -moz-linear-gradient( top, rgba(71,153,255,1), rgba(50,117,193,1));
	background-image:     -ms-linear-gradient( top, rgba(71,153,255,1), rgba(50,117,193,1));
	background-image:      -o-linear-gradient( top, rgba(71,153,255,1), rgba(50,117,193,1));
	background-image:         linear-gradient( top, rgba(71,153,255,1), rgba(50,117,193,1));
}

.friend_share_button {
    background-image: -webkit-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:    -moz-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:     -ms-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:      -o-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:         linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
}

.share_it {
	text-align:center;
	float:left;
	font-weight:bold;
	margin:0 10px 0 0;
	width:26%;
	background-color:#5b7eca;
	height:20px;
	padding:12px;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size : 14px ! important;
}
.share_it a {
	text-decoration:none;
	color:#fff;
}

#friend_up {
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}

#friend_down {
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}

#friend_top {
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}

#envoyer_ami_form {
	text-align:right;
	margin :10px 10px 20px 0;
	padding : 10px;
	border-bottom : 1px solid #dedede;
	display:none;
}

#envoyer_ami_form input {
	height :20px;
	width:150px;
	margin-right : 18px;
}

#envoyer_ami_form label {
	font-size : 12px;
	font-weight:bold;
}

#envoyer_ami_form input[type=submit] {
	width:80px;
	font-weight:bold;
	margin:0 10px 0 0;
	background-color:#5b7eca;
	color:#fff;
	border:none;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background-image: -webkit-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:    -moz-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:     -ms-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:      -o-linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
	background-image:         linear-gradient( top, rgba(224,73,56,1), rgba(173,57,43,1));
}

.social_share_single .bloc_newsletter_verif_ko_up{
	width:261px;
	height:15px;
	margin:10px 0 0 5px;
	border-radius:2px;
	background:#cb0000;
	color:#fff;
	font-weight:bold;
	padding:5px;
	text-align:center;
	display: none;
	margin-left:300px;
	position:absolute;
}
.social_share_single .bloc_newsletter_verif_ko_down{
	width:261px;
	height:15px;
	margin:10px 0 0 5px;
	border-radius:2px;
	background:#cb0000;
	color:#fff;
	font-weight:bold;
	padding:5px;
	text-align:center;
	display: none;
	margin-left:300px;
	position:absolute;
}

.bloc_newsletter_verif_ko_top{
	width:261px;
	height:15px;
	margin:10px 0 0 5px;
	border-radius:2px;
	background:#cb0000;
	color:#fff;
	font-weight:bold;
	padding:5px;
	text-align:center;
	display: none;
	margin-left:300px;
	position:absolute;
}
.bloc_newsletter_verif_ko_top .bloc_newsletter_verif_triangle{
	width:11px;
	height:11px;
	position:absolute;
	background: url(./images/conso-sprite2-6.png) -108px -180px;
	top:-7px;
	left:50px;
}
.bloc_newsletter_verif_ko_up .bloc_newsletter_verif_triangle{
	width:11px;
	height:11px;
	position:absolute;
	background: url(./images/conso-sprite2-6.png) -108px -180px;
	top:-7px;
	left:50px;
}

.bloc_newsletter_verif_ko_down .bloc_newsletter_verif_triangle{
	width:11px;
	height:11px;
	position:absolute;
	background: url(./images/conso-sprite2-6.png) -108px -180px;
	top:-7px;
	left:50px;
}
/* Fleche left right sur single.php */
.post-navigation {
	position : absolute;
	width:100%;
}

.post-nav-fwd {
	position : absolute;
	width:42px;
	height:80px;
	top:60px;
	/* right:-5px; */
	right: 0;
	z-index:10;
	background: url(http://www.consoglobe.com/wp-content/plugins/wptouch-pro/themes/0_consoglobe_new/iphone/images/backround-right-fixed.png) no-repeat;
}

.post-nav-back {
	position : absolute;
	width:42px;
	height:80px;
	top:60px;
	left:0px;
	z-index:10;
	background: url(http://www.consoglobe.com/wp-content/plugins/wptouch-pro/themes/0_consoglobe_new/iphone/images/backround-left-fixed.png) no-repeat
}

.post-nav-fwd-endirect {
	position : absolute;
	width:42px;
	height:80px;
	top : 60px;
	right:-4px;
	z-index:10;
	background: url(http://www.consoglobe.com/wp-content/plugins/wptouch-pro/themes/0_consoglobe_new/iphone/images/backround-right-fixed.png) no-repeat;
}

.post-nav-back-endirect {
	position : absolute;
	width:42px;
	height:80px;
	top:60px;
	/* left:10px; */
	left:0;
	z-index:10;
	background: url(http://www.consoglobe.com/wp-content/plugins/wptouch-pro/themes/0_consoglobe_new/iphone/images/backround-left-fixed.png) no-repeat
}

a.nav-fwd {
	position:absolute;
	width:34px;
	height:46px;
	top : 16px;
	left : 10px;
	text-indent :-10000em;
	background: url(http://www.consoglobe.com/wp-content/plugins/wptouch-pro/themes/0_consoglobe_new/iphone/images/arraw_right.png) no-repeat;
	background-size: 100%;
}

a.nav-back {
	position:absolute;
	width:34px;
	height:46px;
	top: 16px;
	right: 10px;
	text-indent :-10000em;
	background: url(http://www.consoglobe.com/wp-content/plugins/wptouch-pro/themes/0_consoglobe_new/iphone/images/arrow_left.png) no-repeat;
	background-size: 100%;
}
.holder-fb {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 2000000;
	text-align: center !important;
}
.popupLike-harris {
	 position: relative;
	background: url(images/popup-harris.png) no-repeat;
	width:513px;
	height:393px;
	z-index:100 !important;
	margin-left: auto;
  	margin-right: auto;
  	margin-top : 150px;
  	opacity:0;
}

.popupLike-fb {
	 position: relative;
	background: url(images/Popup-LIKE-bg.png) no-repeat;
	width:755px;
	height:519px;
	z-index:100 !important;
	margin-left: auto;
  	margin-right: auto;
  	margin-top : 150px;
  	opacity:0;
}

.popupinscription {
	 position: relative;
	background: url(https://www.consoglobe.com/wp-content/uploads/2018/09/popupinscription.png) no-repeat;
	width:460px;
	height:493px;
	z-index:100 !important;
	margin-left: auto;
  	margin-right: auto;
  	margin-top : 150px;
  	opacity:1;
}

.popupShare-fb {
	 position: relative;
	background: url(images/Popup-Partage.png) no-repeat;
	width:734px;
	height:394px;
	z-index:100 !important;
	margin-left: auto;
  	margin-right: auto;
  	margin-top : 150px;
  	opacity:0;
}

.popupShare-boutique {
	 position: relative;
	background: url(images/popup_savon.png) no-repeat;
	width:830px;
	height:500px;
	z-index:100 !important;
	margin-left: auto;
  	margin-right: auto;
  	margin-top : 100px;
  	opacity:0;
}

.fb-page {
	margin-top:210px;
	margin-left:-5px;
}
.fb-bg {
	position:absolute;
	width:100%;
	height:100%;
	background-color:white;
	z-index:10 !important;
	top :0px;
	left:0px;
	opacity:.8;
}

.inscription-bg {
	position:absolute;
	width:100%;
	height:100%;
	background-color:black;
	z-index:10 !important;
	top :0px;
	left:0px;
	opacity:.5;
}

.close-boutique {
	position:absolute;
	right :-10px;
	top:40px;
}

.close-harris {
	position:absolute;
	right :0px;
	top:30px;
}

.close-fb {
	position:absolute;
	right :55px;
	top:120px;
}

.close-inscription {
	position:absolute;
	right :-10px;
	top:-25px;
	cursor:pointer;
}

#arrow-facebook:hover {
	cursor:pointer;
}

.fan-fb {
	cursor:pointer;
}

.nonmerci-fb {
	cursor:pointer;
}

.share_it_popup {
	position: absolute;
	top:275px;
	left:216px;
	text-align:center;
	float:left;
	font-weight:bold;
	margin:0 10px 0 0;
	color:white;
	width:270px;
	height:35px !important;
	background-color:#5b7eca;
	height:20px;
	padding:20px 12px 12px 12px;
	font-size:18px;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.share_it_popup > a {
	text-decoration:none;
	color:white;
}

 .sharebox-consoglobe {
 	width:300px;
 	height:200px;
 	padding:15px;
 	display:none;position:fixed;
 	bottom:10px;
 	right:-500px;
 	z-index:10000000;
	border-radius: 5px;
   color: #444444;
   background-color: #fff;
   box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
 }

 .form_don {
 	padding: 20px;
 	background-color : #ffc000;
 	width:573px;
 	margin-left :10px;
 	border : 2px solid #222222;
 	position:relative;
 	height:301px;
 	z-index: 0;
 }

 .form_don:after, .form_don:before {
    content: " ";
    position: absolute;
    width: 20%;
    height: 258px;
    z-index: -10;
}

.form_don:before {
	top: 80px;
	left: 20px;
	transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	box-shadow: 7px 6px 15px #333;
	-webkit-box-shadow: 7px 6px 15px #333;
	-moz-box-shadow: 7px 6px 15px #333;
}

.form_don:after {
	top: 80px;
	right: 20px;
	transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	box-shadow: 7px 6px 15px #333;
	-webkit-box-shadow: 7px 6px 15px #333;
	-moz-box-shadow: 7px 6px 15px #333;
}

.give-form-title {
 	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size : 30px !important;
	font-style: italic;
 }

#give-amount-text {
 	background-color:white !important;
 	border-color:#222222 !important;
 }

.give-currency-symbol {
	background-color:black !important;
	color:white !important;
	border-color:#222222 !important;
}

.give-select {
	background-color:white !important;
 	border-color:#222222 !important;
 	padding : 2px;
 	margin-right:10px !important;
}

.give-form {
	width :45%;
	margin-left :297px !important;
	margin-top :20px !important;
	background-color:#222222;
	padding:20px !important;
	position:relative;
	height:227px;
}

.give-btn-level-1, .give-btn-level-2, .give-btn-level-3, .give-btn-level-4 {
	padding:15px !important;
}

.give-btn-level-custom {
	width:248px ! important;
	margin-top :-20px;
}

.give-total-wrap {
	margin-top : -20px !important;
}

.give-btn-modal {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c !important;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c !important;
	box-shadow:inset 0px 1px 0px 0px #cf866c !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315)) !important;
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%) !important;
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%) !important;
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%) !important;
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%) !important;
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0) !important;
	background-color:#d0451b !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
	border:1px solid #942911 !important;
	cursor:pointer !important;
	color:#ffffff !important;
	font-family:Arial !important;
	font-size:13px !important;
	padding:10px 24px !important;
	text-decoration:none !important;
	text-shadow:0px 1px 0px #854629 !important;
}

.give-btn {
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
	font-weight:bold;

}
.mfp-close {
	position:absolute !important;
	margin-top : -20px !important;
	margin-right : -20px !important;
}

.give-btn-modal:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b)) !important;
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%) !important;
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%) !important;
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%) !important;
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%) !important;
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0) !important;
	background-color:#bc3315 !important;
}

.give-explication {
	background-color:#222222;;
	color:white ! important;
 	padding: 40px 20px 20px 20px;
 	margin-left :10px;
 	border : 2px solid #222222;
 	margin-top : -40px;
 	position:absolute;
 	font-size:16px;
 	width:273px;
 	height:201px;
 	top :116px;
 	left:-10px;
}

.fleche_bas_give {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
     z-index: 100;
    border-top: 20px solid #ffc000;
    position:absolute;
    top:-2px;
    left:280px;
}

.give-text-input {
	border-color:#222222 !important;
}

.give-payment-mode-label  {
	font-size: 15px;
}

#give_checkout_user_info >legend {
	font-size: 15px;
}

.give-input {
	height:30px;
	padding-left :10px;
}

.give-invalid-minimum {
	visibility: hidden !important;
	height:0px !important;
}
.mfp-content {
	height:450px;
}
.mfp-content > .give-form {
	background-color:white !important;
	width :100% !important;
	margin-left :0px !important;
	margin-top :0px !important;
	padding:0px !important;
}

.archimede {
	margin-top:20px;
}

.archimede > a  {
	color:#be3515 !important;
	text-decoration : none;
}

.archimede > a:hover  {
	color:#fff !important;
	text-decoration : underline !important;
}

.fb-like-box iframe span[style]{min-width:647px;width: 647px !important;}

body #container > #content > #contenu .holder > p {
	padding:10px !important;
	font-size:17px  !important;
	font-weight:bold !important;
	line-height:21px !important;
	margin-bottom:5px !important;
	margin-top:-15px !important;
}

body #container > #content  .holder > p {
	padding:10px !important;
	font-size:17px  !important;
	font-weight:bold !important;
	line-height:21px !important;
	margin-bottom:5px !important;
	margin-top:-15px !important;
}

body div.alaune div.alireabolument{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	font-size:25px;
	font-weight:bold;
}

div#mvp-post-feat-img-wide{
	margin-left:auto;
	position:relative;
	margin-top:10px"
}

li.conteneur_image_une,
span.conteneur_image_une{
	width:272px;
}

div#conso2-single-contenu,
div#conso2-endirect-contenu {
width:641px;
position:relative;
float:left
}

html body#body_cg.home div#wrapper_global div#wrapper.hfeed div#main div#container div#barre_top{
	position: fixed;
	top: 0;
	left: 0
}

.mvp-mob-img {
	display: block;
	width: 100%;
}

.relative {
	position: relative;
}

.left, .alignleft {
	float: left;
}

.mvp-feat1-text, .mvp-feat4-main-text {
	padding: 100px 10% 30px;
	position: absolute;
	top: 15%;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 80%;
}

.mvp-feat1-text::before, .mvp-feat1-sub-text::before, .mvp-feat2-main-text::before, .mvp-feat2-sub-text::before, .mvp-feat3-main-text::before, .mvp-feat3-sub-text::before, .mvp-feat4-main-text::before {
	background-image: -moz-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(17,17,17,0)), to(rgba(17,17,17,1)));
	background-image: linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	content: '';
	display: block;
	opacity: .9;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 64% !important;
}
.mvp-feat4-main-wrap {
	width: 100%;
	margin-left: 0;
}

.mvp-feat4-main-img {
	line-height: 0;
	width: 100%;
}

.mvp-feat4-main-text h2.mvp-stand-title, div.mvp-feat1-text h2.mvp-stand-title {
	font-size: 1.1rem;
}


html body#body_cg.home div#wrapper_global div#wrapper.hfeed div#main div#container div#barre_top{
	position: fixed;
	top: 0;
	left: 0
}


.mvp-mob-img {
	display: block;
	width: 100%;
}

.relative {
	position: relative;
}

.left, .alignleft {
	float: left;
}

.mvp-feat1-text, .mvp-feat4-main-text {
	padding: 100px 10% 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 80%;
}

.mvp-feat1-text::before, .mvp-feat1-sub-text::before, .mvp-feat2-main-text::before, .mvp-feat2-sub-text::before, .mvp-feat3-main-text::before, .mvp-feat3-sub-text::before, .mvp-feat4-main-text::before {
	background-image: -moz-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(17,17,17,0)), to(rgba(17,17,17,1)));
	background-image: linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	content: '';
	display: block;
	opacity: .9;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 64% !important;
}

.mvp-feat4-main-wrap {
	width: 100%;
	margin-left: 0;
}

.mvp-reg-img.wp-post-image {
    width: 100%;
}

.mvp-feat4-main-img {
	line-height: 0;
	width: 100%;
}

.mvp-feat4-main-text h2.mvp-stand-title, div.mvp-feat1-text h2.mvp-stand-title {
	font-size: 1.1rem;
}

.mvp-feat1-text::before, .mvp-feat1-sub-text::before, .mvp-feat2-main-text::before, .mvp-feat2-sub-text::before,
 .mvp-feat3-main-text::before, .mvp-feat3-sub-text::before, .mvp-feat4-main-text::before {
	background-image: linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
	content: '';
	display: block;
	opacity: .9;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 64% !important;
}

.mvp-feat1-text, .mvp-feat4-main-text {
	padding: 100px 10% 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 80%;
}

.mvp-feat1-text, .mvp-feat4-main-text {
	padding: 100px 10% 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	width: 80%;
}

.mvp-feat4-sub {
	margin-top: 1.5rem;
	margin-left: 0;
	width: 48%
}

.mvp-feat4-sub:nth-child(1) {
	margin-left: 0;
}

.mvp-feat4-sub:nth-child(2) {
	margin-left: 1.5rem;
}

.mvp-feat4-sub-wrap {
	width: 100%;
}

.mvp-feat4-main-text::before {
    background-image: linear-gradient(to bottom,rgba(17,17,17,0) 0, rgba(17,17,17,0.7) 50%, rgba(17,17,17,1) 100%);
    content: '';
    display: block;
    opacity: 0.7;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 64% !important;
}

h2.mvp-stand-title {
color: white;
text-decoration: none;
float: left;
font-size: 1.5rem !important;
font-weight: 700;
letter-spacing: -.02em;
line-height: 1.1;
position: relative;
width: 100%;
}

h3.mvp-feat1-cat {
	display: none;
	position: absolute;
	top: 90%;
	left: 3%;
	color: white;
	white-space: nowrap;
}

div.mvp-feat4-main-text p {

	color: white;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.3;
  position: absolute;
  top: 50%;
  left: 3%;
}

div.mvp-feat4-main-text p {
	color: white;
	font-size: 1.1rem;
	top: 73%;
	margin-right: 15px;
}

.mvp-feat4-sub img {
	width: 100%;
}

.mvp-feat4-sub-text h3 {
	top: -35px;
	color: white;
	left: 1rem;
}

.mvp-feat4-sub-text p {
	color: #555;
	float: left;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.3;
	margin-top: 7px;
	margin-right: 3%;
	position: relative;
	width: 93%;
}

.mvp-feat4-sub-text {
	top: -35px;
	color: black;
	left: 1rem;
}

.mvp-feat4-sub-text h2 a {
	color: #435B21;
	text-decoration: none;
	float: left;
	font-size: 1.5rem;
	font-weight: 700;
	letter-spacing: -.02em;
	line-height: 1.1;
	position: relative;
	width: 100%;
}

ul.item-post-actu-endirect li.item-endirect a img{
	width: 310px;
	height: auto;
}div.article_liste:nth-child(1) > a:nth-child(1) > span:nth-child(1) > img:nth-child(1)

div.bloc_derniers_articles ul li.conteneur_image_une img:nth-child(1) {
	width: 272px;
	height: auto;
}

div.article_liste  a span  img {
max-width: 310px;
height: auto;
}

#TAB_ETE {
    display: none;
}

.barre_top_boutique {
	display: none !important;
}


body.archive.author img.image_first_post {
  height: auto;
}

div#container{
	width: 970px;
	margin-top:-10px;
	margin-right:0px !important;
	position:relative;
	height: 100%
}

body.archive.author div#container{
	width: 640px;
}

body#body_cg.home div#container,
body.page-template-default.page div#container,
body.page-template.page-template-template_630_sans_titre div#container,
body.page-template.page-template-template_630_avec_titre div#container
{
	width: 641px;
}

div#container div#content{
	margin:0 !important;
}

h1.titre_yanone.titre-article{
	font-size:45px !important; 
	border-bottom:0px !important;
	font-weight:normal;
	margin-left:10px;
	margin-top:20px
} 

article#mvp-article-wrap {
	display: contents;
}

div.breadcrumb-trail {
	font-size: 10px;
}

aside.outbrain-wgt{
	margin-bottom: 75px;
}