/*** 970px sans titre ***/
#container{
	width:970px;
	float:none;
}
#comments, #respond{
width:630px;
}

.entry-content{
	width:970px;
}

.entry-content h1{
	font-size:15px;
}

/* page_dossier_bic */
.page_dossier_bic{
	margin:15px auto 0;
	width:840px;
	overflow:hidden;
}

.page_dosbic_intro{
	background-image:url(../images/pages/dossier-entreprise/01.png);
	background-repeat:no-repeat;
	width:826px;
	height:104px;
	padding:10px 0 0 210px;
}

#ACCUEIL_SYM .page_dosbic_intro h1{
font-size:18px;
font-weight:bold;
}

.page_dosbic_intro div{
	width:610px;
	margin-top:5px;
}

.page_dosbic_tv{
	float:left;
	background-image:url(../images/pages/dossier-entreprise/02.png);
	background-repeat:no-repeat;
	width:375px;
	height:452px;
}

.page_dosbic_pave2{
margin:30px 0 0 385px;
background-image:url(../images/pages/dossier-entreprise/03.png);
background-repeat:no-repeat;
width:411px;
height:355px;
}

.page_dosbic_pave2 ul{
padding:100px 0 0 85px;
list-style-type:none;
list-style-image:url(../images/pages/dossier-arbrevert/puce-alimentation-actu.gif);
}

.page_dosbic_pave2 ul li{
padding:7px 0;
!padding:0 10px;
!margin:7px 0;
}

.page_dosbic_pave2 .page_dosbic_pave2div li{
padding:5px 0;
}

.page_dosbic_inter{
background-image:url(../images/pages/dossier-entreprise/04.png);
background-repeat:no-repeat;
width:829px;
height:286px;
margin-top:50px;
!margin-top:0;
}

.page_dosbic_intertxt{
padding:70px 0 0 360px;
width:440px;
}

.page_dosbic_intertxt div{
margin-top:10px;
}

.page_dosbic_lien1, .page_dosbic_lien2{
float:left;
margin-top:20px;
!margin-bottom:120px;
}

.page_dosbic_lien2{
margin-left:10px;
display:inline;
}

#content .page_dosbic_lien1 .widget_planeto h3{
	margin:0
}

.page_dosbic_pub{
margin-left:20px;
float:left;
}

.page_dosbic_tv1{
margin:114px 0 0 73px;
}

.page_dosbic_tv2 img, .page_dosbic_tv4 img{
width:35px;
height:25px;
}

.page_dosbic_tv3 img{
width:50px;
height:30px;
}

.page_dosbic_tv2, .page_dosbic_tv3{
float:left;
}

.page_dosbic_tvall{
margin:117px 0 0 90px;
}

.page_dosbic_tv2, .page_dosbic_tv3, .page_dosbic_tv4{
margin-right:40px;
}

.page_dosbic_tv3{
margin:-5px 42px 0 0;
}

.page_dosbic_tv2 br,.page_dosbic_tv3 br, .page_dosbic_tv4 br{
display:none;
}

.page_dosbic_pave2a, .page_dosbic_pave2b{
color:#336600;
font-size:14px;
font-weight:bold;
margin-left:125px;
}

.page_dosbic_intera{
font-size:14px;
font-weight:bold;
margin-left:60px;
position:absolute;
}

.page_dosbic_stylo{
position:absolute;
margin:-50px 0 0 360px;
!margin-top:-100px;
}

.page_dosbic_inter img, .page_dosbic_pave2 img{
vertical-align:middle;
}

.page_dosbic_inter a img, .page_dosbic_pave2 a img{
border:0;
}

/* dossier arbre vert */
.page_dosavert_intro{
background-image:url(../images/pages/dossier-arbrevert/01.png);
background-repeat:no-repeat;
width:826px;
height:104px;
padding:10px 0 0 150px;
}

#content .page_dosavert_intro h1{
font-size:18px;
font-weight:bold;
margin-bottom:0;
}

.page_dosavert_intro div{
width:650px;
}

.page_dosavert_inter{
background-image:url(../images/pages/dossier-arbrevert/04.png);
background-repeat:no-repeat;
width:829px;
height:195px;
margin-top:50px;
}

.page_dosavert_inter img{
vertical-align:middle;
}

.page_dosavert_inter a img{
border:0;
}

.page_dosavert_intertxt{
padding-top:40px;
margin-left:310px;
!margin-left:30px;
position:absolute;
width:500px;
line-height:24px;
}

.page_dosavert_photo{
float:left;
margin:35px 0 0 -310px;
!margin:50px 0 0 20px;
}

.page_dosavert_intera{
font-size:14px;
font-weight:bold;
margin-left:60px;
position:absolute;
!margin-left:-160px;
}

/* tous les dossiers entreprises */
.page_dosEnt_bloc1{
height:190px;
margin:110px 0 0 50px;
width:330px;
}

#dossier_entreprise .page_dosbic_tv1{
display:block;
}

#dossier_entreprise .page_dosbic_tv1 img{
height:153px;
margin-top:1px;
width:235px;
cursor:pointer;
}

#dossier_entreprise .page_dosbic_tv3{
margin:-5px 0 0 78px;
}

#dossier_entreprise .page_dosbic_tv3 img{
height:28px;
width:43px;
}

#dossier_entreprise .page_dosbic_tv2 img{
position:absolute;
height:28px;
margin-left:-4px;
width:42px;
}

#dossier_entreprise .page_dosbic_tv4 img{
position:absolute;
height:28px;
margin-left:42px;
width:42px;
}

.page_dosEnt_intro{
background-image:url("../images/pages/dossiers/01.png");
background-repeat:no-repeat;
height:104px;
margin-left:-25px;
padding:10px 0 0 40px;
width:826px;
}

#ACCUEIL_SYM .page_dosEnt_intro h1 {
font-size:18px;
font-weight:bold;
}

.page_dosEnt_intro div.page_dosEnt_introtxt{
height:50px;
overflow:auto;
width:650px;
}

.page_dosEnt_logo{
float:left;
height:90px;
margin-right:15px;
overflow:hidden;
width:140px;
}

#dossier_entreprise .page_dosavert_intera{
height:17px;
overflow:hidden;
width:75px;
}

#dossier_entreprise .page_dosavert_photo{
height:150px;
width:210px;
overflow:hidden;
}

#dossier_entreprise .page_dosavert_intertxt {
height:150px;
overflow:auto;
}

/*============================ Page aromatherapie ===========================*/
.pranarom_body{
background-color:#f5d9d9;
width:970px;
height:auto;
min-height:820px;
}

.pranarom_titre1{
font-size:42px !important;
color: #D46666 !important;
padding:17px 20px 0;
}

.pranarom_titre1, .pranarom_titre2{
float:left;
}

.pranarom_titre1, .pranarom_titre2, .pranarom_titre3{
margin:10px 55px 25px 0px;
}

.pranarom_titre2{
padding-top:15px;
}

.pranarom_titre2 img{
border:0;
}

.pranarom_intro{
background-image:url(../images/pages/aromatherapie/cadre_intro.png);
background-repeat:no-repeat;
width:815px;
height:56px;
padding:17px 0 0 20px;
margin-left:5px;
}

.pranarom_col1{
float:left;
margin-left:15px;
}

.pranarom_col2{
float:right;
width:500px;
}

.pranarom_c2_ul li, .pranarom_c2_ul2 li{
list-style-image:url(../images/pages/aromatherapie/puce.png);
width:320px;
}

.pranarom_c2_ul{
float:left;
}

.pranarom_c2_ul2{
float:right;
margin-right:20px;
display:inline;
}

.pranarom_vague{
background-image:url(../images/pages/aromatherapie/vague.png);
width:820px;
height:60px;
margin-top:-25px;
}

.pranarom_col1, .pranarom_content .pranarom_mini{
	float:left;
	clear:left;
}

.pranarom_col2{
float:left;
}

.pranarom_voirtous{
width:465px;
height:418px;
padding-left:35px;
}

.pranarom_art .pranarom_art_titre{
width:500px;
margin:10px 0 10px 0px;
font-weight:bold;
clear:both;
}

.pranarom_art .pranarom_art_titre a{
color:#059299;
}

.pranarom_art>p{
	float:left;
	width:90px;
}

.pranarom_art .pranarom_art_txt{
margin-left:100px;
}

.pranarom_art img{
margin-bottom:15px;
}

 .pranarom_art .pranarom_art_trait{
width:305px;
margin:15px 0 15px 5px;
}

.pranarom_cadre2{
background-image:url(../images/pages/aromatherapie/cadre_fond.png);
background-repeat:repeat-y;
width:783px;
height:auto;
float:left;
margin-left:80px;
padding:10px 0 10px 25px;
display:inline;
}

.pranarom_content .pranarom_c2h{
margin-top:25px;
clear: both;
}

.pranarom_content .pranarom_c2b{
margin-bottom:15px;
}

.pranarom_content .pranarom_c2h, .pranarom_content .pranarom_c2b{
margin-left:12px;
}

.pranarom_tooltip{
    margin-left:215px;
}

.pranarom_tooltip em {
    display:none;
}
.pranarom_tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
.pranarom_tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 40px;
    padding:5px;
	padding-right:20px;
    width:368px;
	height:316px;
	background-image:url(../images/pages/aromatherapie/bulle.png);
	background-repeat:no-repeat;
}
.pranarom_tooltip:hover em span {
    position: absolute;
    top: 50px;
    left: 15px;
    height: 7px;
    width: 335px;
    margin:0;
    padding: 0;
    border: 0;
	font-size:11px;
	color:#727272;
}

.pranarom_tooltip:hover em span div{
margin-bottom:30px;
}
/*============================ Page generique sur 2 colonnes (exemple: la page luminotherapie) ===========================*/
.page-gen-2-col{
	width:940px; /*970px -15px de padding-right et -15px de padding-left*/
	padding:130px 15px 15px 15px;
	position:relative;
	z-index:1;
}

.page-gen-2-col p{
	margin:0;
	padding:0;
} 

.page-gen-2-col h2,.page-gen-2-col h3{
	margin-bottom:10px;
	font-size:14px;
} 


.page-gen-2-col .page-gen-2-col-lire-suite{
	margin-top:15px;
	display:block;
}

.page-gen-2-col .page-gen-2-col-col-gauche{
width:620px;
float:left;
}
	.page-gen-2-col .page-gen-2-col-chapeau{
		width:600px; /*630px -10px de padding-right et -10px de padding-left*/
		padding:10px;
		margin:0 auto 20px;
		}
	.page-gen-2-col  .page-gen-2-col-gauche-article{
		padding:10px;
		clear:both;
		margin-bottom:15px;
	}
	
		.page-gen-2-col  .page-gen-2-col-gauche-article img{
			display:block;
			float:left;
			margin-right:15px;	
		}
		
		.page-gen-2-col  .page-gen-2-col-gauche-article p{
			text-align:justify;
		} 
	.page-gen-2-col .page-gen-2-col-gauche-selection-boutique{
	width : 600px; 
	padding: 10px;
	float: left;
	margin-top:20px;
	min-height:200px;
	}
	
	.page-gen-2-col .page-gen-2-col-produit{
	width:290px;
	float: left;
	margin-right:10px;
	background:#fff;
	}
	
	.page-gen-2-col  .page-gen-2-col-produit img{
	width:240px;
	height:170px;
	display:block;
	text-align:center;
	}
	
	.page-gen-2-col .page-gen-2-col-produit-descriptif{
		padding:10px;
	}
	
	.page-gen-2-col  .page-gen-2-col-produit-prix{
	margin:5px 0 10px 10px;
	font-weight:bold;
	}

.page-gen-2-col .page-gen-2-col-col-droite{
width:300px; 
float:right;
}

.page-gen-2-col .page-gen-2-col-col-droite-cadre{
width:300px; 
min-height:100px; 
margin-bottom:20px;
}
 
.page-gen-2-col .page-gen-2-col-col-droite-cadre ul{
	margin-left:25px;
}

.page-gen-2-col .page-gen-2-col-guide_achat{
	width:175px;
	padding-left:125px;
	height:70px;
	padding-top:30px;
}

.page-gen-2-col .page-gen-2-col-temoignages{
	width:175px;
	padding-left:125px;
	min-height:90px;
	padding-top:10px;
	background:url(../images/pages/dossier-luminotherapie/lumino_temoignage.jpg) no-repeat top #fdd26b;
}

.page-gen-2-col .page-gen-2-col-debats{
	width:180px;
	padding-left:120px;
	height:90px;
	padding-top:10px;
}

.page-gen-2-col .page-gen-2-col-guide_achat , .page-gen-2-col .page-gen-2-col-temoignages, .page-gen-2-col .page-gen-2-col-luminotherapie-guide_achat a, .page-gen-2-col .page-gen-2-col-temoignages a,
.page-gen-2-col .page-gen-2-col-debats, .page-gen-2-col .page-gen-2-col-debats a{
font-weight:bold;
font-size:13px;
}

.page-gen-2-col .page-gen-2-col-encyclo{
min-height:140px;
padding-top : 60px;
background:url(../images/pages/dossier-luminotherapie/lumino_encyclo.jpg) no-repeat top #FEEDC1 !important;

}

.page-gen-2-col .page-gen-2-col-encyclo ul li{
line-height:18px;
}

/*============================ Page luminotherapie (a deja les proprietes de la page generique 2 colonnes===========================*/
.page-luminotherapie{
background:url(../images/pages/dossier-luminotherapie/lumino_header.jpg) no-repeat top left #ffc12d;
}

.page-luminotherapie h2, .page-luminotherapie h2 a.page-luminotherapie h3, .page-luminotherapie h3 a{
	color:#af2600 !important;
} 

.page-luminotherapie .page-gen-2-col-lire-suite{
	color:#af2600;
}

.page-luminotherapie .page-gen-2-col-chapeau{
	background:#fdd26b;
}

.page-luminotherapie .page-gen-2-col-chapeau h1{
	color: #af2600 !important;
}

	.page-luminotherapie  .page-gen-2-col-gauche-article{
		background:url(../images/pages/dossier-luminotherapie/fond-article.jpg) no-repeat bottom right #fdd26b;
	}

	.page-luminotherapie  .page-gen-2-col-gauche-selection-boutique{
		background:#fdd26b;
	}
	
	.page-luminotherapie  .page-gen-2-col-produit-prix{
		color:#af2600;
	}

.page-luminotherapie .page-gen-2-col-col-droite-cadre{
background:#fdd26b;
}

.page-luminotherapie .page-gen-2-col-guide_achat{
	background:url(../images/pages/dossier-luminotherapie/lumino_guide_achat.jpg) no-repeat top #fdd26b;
}

.page-luminotherapie .page-gen-2-col-temoignages{
	background:url(../images/pages/dossier-luminotherapie/lumino_temoignage.jpg) no-repeat top #fdd26b;
}

.page-luminotherapie .page-gen-2-col-debats{
	background:url(../images/pages/dossier-luminotherapie/lumino_debats.jpg) no-repeat top #fdd26b;
}

.page-gen-2-col .page-gen-2-col-guide_achat , .page-gen-2-col .page-gen-2-col-temoignages, .page-gen-2-col .page-gen-2-col-luminotherapie-guide_achat a, .page-gen-2-col .page-gen-2-col-temoignages a,
.page-gen-2-col .page-gen-2-col-debats, .page-gen-2-col .page-gen-2-col-debats a{
	color:#af2600;
}

.page-luminotherapie .page-gen-2-col-encyclo{
	background-color: #fdd26b;
}
/*==== Fin Page Luminothérapie ====*/

/*==== Page Halloween ====*/
#pg_halloween{
	background-color: #C97626;
}

#pg_halloween .page-gen-2-col{
	padding:15px;
}
/*==== Fin Page Halloween ====*/


/*==== Page Devenez redacteur ====*/

.page-jeu-concours{
	width:970px;
}
.page-jeu-concours .colonne_texte{
	width:45%;
	float:left;
	padding:20px;
}
.page-jeu-concours .colonne_formulaire_inscription{
	width:50%;
	min-height:600px;
	height:auto !important;

	float:right;
}

.page-jeu-concours p{
	margin-bottom:15px;
}

#content .page-jeu-concours h1, #content  .page-jeu-concours h2{
	font-size:17px;
	color:#96bd0c;
}

#content .page-jeu-concours h3{
	background:#435b21;
	font-size:20px;
	margin:0;
	padding:5px 0px 5px 20px;
	color:#fff !important;
	border-bottom: 1px solid #666666;

}

#content .page-jeu-concours ol.cf-ol{
	width:100%;
	margin-bottom:20px !important;
}

#content .page-jeu-concours ol.cf-ol .cf-box-title {
	border-top:0px;
	border-bottom:0px;
	font-size:15px;
	
	text-shadow: 0 1px 0 #FFFFFF;
	color:#FFFFFF;
	padding-bottom:2px !important;
}
#content .page-jeu-concours ol.cf-ol .cf-box-group {
	border-top:0px;
	
}

#content .page-jeu-concours ol.cf-ol .cf-box-b {
	margin-right : 10px;
}

.page-jeu-concours ol.cf-ol li{
	
	position:relative;
	padding-left : -20px !important;
	margin: 0px !important;
	padding:10px;
	list-style-type:none; 

	background: none !important;

}
.cf_hidden {
	display:none;
}
.sendbutton {
	margin-bottom : 20px !important;
}

.page-jeu-concours .cform {
	padding-bottom : 20px ! important;
}


.page-jeu-concours span.reqtxt, .page-jeu-concours span.emailreqtxt{
	position:absolute;
	top:12px;
	right:58px;
	color:#369091 !important;
}

.page-jeu-concours li#li-4-4 span.reqtxt, .page-jeu-concours li#li-4-4 span.emailreqtxt{
	right:47px;
	color:#369091 !important;
}
.page-jeu-concours .cform {
	/*background-color:#f1f0e8;*/
	padding-top:40px;
}



div.failure {
	font-weight:bold !important;
	color:#FF0000 !important;
	text-align: center;
}


.cform .cf_error {
	color:#ad2929;
	border:1px solid #ad2929;
}




.page-jeu-concours .cform label{
	text-align:left;
	
	font-size:15px;
	color:#FFF !important;
	
	margin-right : 30px;
}

.cf-box-b{
	position:absolute;
	left : 10px;
	
}

.banniere_down {
	background-color:#369091 !important;
	padding:20px;
	width:930px;
}


.banniere_down a {
	color:#fff;
	text-decoration:underline;
	margin-left:100px;
}

#label-7-9, #label-7-10, #label-7-11{
	font-size:12px;
	width: 100px !important;
	margin-left : 30px;

}

#cforms2form label {
	font-size:12px;
	width: 140px ;
	margin-left : 10px;
}

#li-7-8 {
	margin-bottom: 30px !important;
}
#cforms2form .cformselect {
	border-radius:2px;
	left : 180px;
	top: 3px;
	border: 1px solid #dedede ;
	position:absolute;
	background-color : #FFF !important;
	height:30px;
	width:120px !important;
}
#cforms2form input.single  {
	border-radius:2px;
	left : 180px;
	top: 3px;
	border: 1px solid #dedede ;
	position:absolute;
	background-color : #FFF !important;
	height:30px;

}

.entry-content #cforms2form input.single {
	width:170px;
    margin: 0 0 5px;
	height:30px;
	background-color : #fff ! important;
	background-color : #FFF !important;
}
label .cf-before {
	width:335px!important;
}
}
li#li-2-9 label span{
	width:335px!important;
}
#cforms2form #li-2-9 {
	margin-left:20px;
}
#cforms2form #li-2-9  label, #li-2-10 label ,  #li-2-11 label, #li-4-6  {
	width:335px !important;
	padding-left:10px!important;
}

#cforms2form #li-2-9, #li-2-10 ,  #li-2-11  {
	margin-left:40px!important;
}

#cforms2form textarea{
	width:240px;
	margin:10px 0 0 75px;
}

.jeu-concours #cforms_captcha4{
	margin-left:80px;
}

#cforms2form .sendbutton{
	width:350px;
	height:40px;
	margin:0px auto;
	cursor:pointer;
	border:0px !important;
	display:block;
	background-color:#FFFFFF;
	color:#143d4f;
	font-size:25px;
	font-weight:bold;
	
}

#cforms2form .sendbutton:hover{
	
	background-color:#FFFFFF!important;
	color:#dc388a!important;
	
	
}




#cforms2form .sendbutton:hover{
	background-position:0px -29px;
}


/*---en cas d'erreur---*/
.entry-content ol.cf-ol li.cf_li_err{
	padding:10px !important;
}


#cforms2form span.reqtxt, #cforms2form span.emailreqtxt{
/*top:7px;*/
right:10px;
margin-left:5px;
font-weight:bold;
color:white!important;
width:50px;
}

.jeu-concours li#li-4-4.cf_li_err span.reqtxt, .jeu-concours li#li-4-4.cf_li_err span.emailreqtxt{
right:39px;
}

/*feedback ok*/
div.cf_info.success {
	margin:0px auto;
	background : url(../images/pages/formulaire_inscription/li-err-bg-green.png);
	border:1px solid #7aac3e;
	color:#435B21;
	font-weight:bold;
	line-height:18px;
	max-width:485px !important;
	padding:30px;
	text-align:center;
}


.cf_info {
	width:450px!important;
}

/*==== Fin Page Devenez redacteur  ====*/



/*=====Formulaire d'inscription a CG========*/
.inscription_col_gauche{
	width:490px;
	float:left;
	margin:0 0 20px 50px;
}

.inscription_col_droite{
	width:300px;
	float:right;
}

.page_login_contenu .inscription_col_gauche{
	margin:0 0 20px 190px;
	width:450px;
}

.page_faisons_connaissance .inscription_col_gauche{
	margin:0 0 20px 0px;
	width:635px;
}

.page_merci .inscription_col_gauche{
	margin:60px 0 20px 40px;
	width:345px;
	padding:150px 0 0 250px;
	min-height:275px;
	background: url(../images/pages/formulaire_inscription/merci_femme.jpg) no-repeat;
}

.page_erreur .inscription_col_gauche{
	min-height:358px;
	margin : 0px;
}


.inscription_col_droite .pub_pave{
	margin-top:20px;
}
.quinze_secondes_visuel{
	width:490px;
	height:222px;
	background: url(../images/pages/formulaire_inscription/15_secondes.jpg) no-repeat;
}
.conteneur_inscription_cg{
	width:450px;
	/*margin:0px auto;*/
	padding-top:5px;
	padding-bottom:1px;
	position:relative;
	background:#dfdfdf;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow: 5px 5px 3px #bdbdbd;
	-webkit-box-shadow: 5px 5px 3px #bdbdbd;
	-o-box-shadow: 5px 5px 3px #bdbdbd;
	box-shadow: 5px 5px 3px #bdbdbd;
}

.page_faisons_connaissance .conteneur_inscription_cg{
	width:635px;
}

#content .conteneur_inscription_cg h1{
	background:#B8B8B8;
	font-size:20px;
	margin:0;
	padding:5px 0px 5px 20px;
	color:#fff !important;
	border-bottom: 1px solid #666666;
	background: #B8B8B8;
}

.conteneur_inscription_cg div{
	position:relative;
	padding:10px 0 10px 15px;
	/*background : url(../images/pages/formulaire_inscription/fond_ligne_formulaire.gif) repeat-x #efefef;*/
	min-height:20px;
	/*border-top:1px solid #FFFFFF;
	border-bottom:1px solid #C9C9C9;*/
}

.page_faisons_connaissance .conteneur_inscription_cg div{
	padding-bottom:0;
	color:#333;
}

.page_faisons_connaissance .conteneur_inscription_cg .intitule_question{
	display:block;
}

.conteneur_inscription_cg .precision{
	font-size:10px;
	font-style:italic;
	color:#333;
	/*margin:0 0 10px 5px;
	display:block;*/
}

.conteneur_inscription_cg .conteneur_radio_checkbox{
	display:block;
	clear:both;
}

.conteneur_inscription_cg 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;
}

div.conteneur_succes{
	width:380px;
	margin:0px auto 20px;
	padding:10px;
	background : url(../images/pages/formulaire_inscription/li-err-bg-green.png);
	border:1px solid #7aac3e;
	/*color:#AD2929;*/
	text-align:justify;
	line-height:18px;
}

#content div.conteneur_succes h3{
color:#588126;
}

.conteneur_inscription_cg label{
	width:125px;
	float:left;
	text-align:right;
	margin-right:15px;
	margin-top:3px;
	display:inline-block;
	/*font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;*/
	color:#333;
}

.page_faisons_connaissance .conteneur_inscription_cg label{
	width:auto;
	float:none;
	text-align:left;
	margin-right:15px;
	margin-top:3px;
	display:block;
}

.conteneur_inscription_cg label.label_checkbox{
	width:35px;
	!width:30px;
	float:none;
	text-align:left;
	font-size:12px;
	!margin-top:-25px;
}

label.label_checkbox_2{
	width:370px;
	!width:365px;
	float:none;
	text-align:left;
	font-size:12px;
	!margin-top:-25px;
}

.page_faisons_connaissance .conteneur_inscription_cg .btn_radio_qualif{
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}

.conteneur_inscription_cg label.label_cgv{
	float:none;
	width:330px;
	margin:0 0 0 15px;
	text-align:left;
	font-size:12px;
}

.conteneur_inscription_cg input.champ_texte {
	width:180px;
	height:25px;
	/*border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;*/
	border: none;
	!border: 1px solid #fff; /*ie7 et ie6*/
	border: 1px solid #fff\0; /*ie8*/
	/*background : url(../images/pages/formulaire_inscription/fond_champ_formulaire.gif) repeat-x #d4d4d4;*/
	background:#fff;
	margin:0;
	padding-left:5px;
	line-height:30px;
	font-size:16px !important;
	font-weight:bold;
	color:#666666 !important;
}

.conteneur_inscription_cg input#id_pass_cg.champ_texte{
	background:#fff !important;
}

.conteneur_inscription_cg input.champ_code_postal {  
   width:60px;
}

.conteneur_inscription_cg input.champ_naissance {  
   width:90px;
}

.conteneur_inscription_cg .conteneur_civilite{
	width:280px;
	!width:220px;
	margin-left: 140px;
	display:block;
}
.conteneur_inscription_cg .conteneur_checkbox input{
	margin-bottom:5px;
}
.conteneur_inscription_cg .conteneur_civilite input{
	margin-bottom:10px;
}

.conteneur_inscription_cg .conteneur_cgv input{
	margin:5px 0 0 10px;
	float:left;
}

.entry-content .conteneur_inscription_cg select{
	/*padding:5px 5px;*/
	border:1px solid #b5b5b5;
	margin-bottom:0;
	/*border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;*/
}

.entry-content .bouton_inscription, .entry-content .bouton_validation, .entry-content .bouton_desinscription{
	width:123px;
	height:29px;
	margin:10px auto;
	cursor:pointer;
	border:0px;
	display:block;	
}

.entry-content .bouton_inscription:hover, .entry-content .bouton_validation:hover , .entry-content .bouton_desinscription:hover{
	background-position:0px -29px;
}

.entry-content .bouton_inscription{
	background: url(../images/pages/formulaire_inscription/btn_inscription.jpg) no-repeat;
}

.entry-content .bouton_validation{
	background: url(../images/pages/formulaire_inscription/btn_validation.jpg) no-repeat;
}
.entry-content .bouton_desinscription{
	background: url(../images/pages/formulaire_inscription/btn_desabonnement.jpg) no-repeat;
}

.conteneur_inscription_cg .deco_femme {
	width:170px;
	height:296px;
	position:absolute;
	top:15px;
	left:-152px;
	/*right:-203px;*/
	background: url(../images/pages/formulaire_inscription/femme2.png) no-repeat;
	border:none;
	padding:0
	
}

.entry-content .bouton_etape_suivante{
	width:150px;
	height:23px;
	margin:10px auto;
	cursor:pointer;
	border:0px;
	display:block;	
	background: url(../images/pages/formulaire_inscription/etape_suivante.png) no-repeat;
}

.entry-content .bouton_etape_suivante:hover{
	background-position: 0 -23px;
}

.entry-content .page_login_contenu .bouton_etape_suivante{
	background-position: 0 -46px;

}

.entry-content .page_login_contenu .bouton_etape_suivante:hover{
	background-position: 0 -69px;
}

.entry-content .img_tunnel{
	width:203px;
	height:34px;
	display:block;
	margin:5px auto 10px;
}

.conteneur_inscription_cg input[disabled]#id_pass_cg.champ_texte{
	background:#ECECEC !important;
}

/*=====Fin formulaire d'inscription CG========*/

/*=====formulaire optins CTOC========*/
.conteneur_optin_ctoc{
	width:600px;
	margin:0px auto;
}

#content .conteneur_optin_ctoc h1{
	background:#B8B8B8;
	font-size:20px;
	margin:0;
	padding:5px 0px 5px 20px;
	color:#fff !important;
	border-bottom: 1px solid #666666;
	background: url(../images/blocs/coin-barre-mask-trans-2.png) no-repeat 0px -20px #B8B8B8;
}

.conteneur_optin_ctoc div{
	position:relative;
	padding:10px 0 10px 15px;
	background : url(../images/pages/formulaire_inscription/fond_ligne_formulaire.gif) repeat-x #efefef;
	min-height:20px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #C9C9C9;
}

.conteneur_optin_ctoc .precision{
	font-size:10px;
	font-style:italic;
	margin:0 0 10px 5px;
	display:block;
}

.conteneur_optin_ctoc div.conteneur_erreurs{
	background : url(../images/pages/formulaire_inscription/li-err-bg.png);
	border-top:none;
	border-bottom:1px solid #DF7D7D;
	color:#AD2929;
	font-weight:bold;
	line-height:18px;
}

.conteneur_optin_ctoc label{
	width:125px;
	float:left;
	text-align:right;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_optin_ctoc label.raison{
	width:260px;
	float:none;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_optin_ctoc label.raison1{
	width:260px;
	float:none;
	text-align:right;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_optin_ctoc label.cause{
	width:575px;
	float:none;
	text-align:right;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_optin_ctoc label.label_checkbox{
	float:none;
	text-align:left;
	font-size:12px;
	!margin-top:-25px;
}


.conteneur_optin_ctoc input.champ_texte{
   width:180px;
	height:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	border: none;
	!border: 1px solid #aaaaaa; /*ie7 et ie6*/
	border: 1px solid #aaaaaa\0; /*ie8*/
	background : url(../images/pages/formulaire_inscription/fond_champ_formulaire.gif) repeat-x #d4d4d4;
	margin:0;
	padding-left:5px;
	line-height:30px;
	font-size:16px !important;
	font-weight:bold;
	color:#666666 !important;
}


.conteneur_optin_ctoc textarea
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	border: none;
	!border: 1px solid #aaaaaa; /*ie7 et ie6*/
	border: 1px solid #aaaaaa\0; /*ie8*/
	background : url(../images/pages/formulaire_inscription/fond_champ_formulaire.gif) repeat-x #d4d4d4;
	margin:0;
	line-height:30px;
	font-size:16px !important;
	font-weight:bold;
	color:#666666 !important;
}

.conteneur_optin_ctoc .conteneur_raison{
	width:300px;
	margin-left: 140px;
	display:block;
}

.conteneur_optin_ctoc .conteneur_raison input{
	margin-bottom:10px;
}

.conteneur_optin_ctoc .conteneur_cgv input{
	margin:5px 0 0 140px;
}

.entry-content .conteneur_optin_ctoc select{
	padding:5px 3px;
	background : #d4d4d4;
	border:1px solid #b5b5b5;
	margin-bottom:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/*=====Fin formulaire d'optin CTOC========*/


/*=====formulaire Newsletter quot========*/
.conteneur_news_quotidienne{
	width:600px;
	margin:0px auto;
}

#content .conteneur_news_quotidienne h1{
	background:#B8B8B8;
	font-size:18px;
	margin:0;
	padding:5px 0px 5px 20px;
	color:#fff !important;
	border-bottom: 1px solid #666666;
	background: url(../images/blocs/coin-barre-mask-trans-2.png) no-repeat 0px -20px #B8B8B8;
}

.conteneur_news_quotidienne div{
	position:relative;
	padding:10px 0 10px 15px;
	background : url(../images/pages/formulaire_inscription/fond_ligne_formulaire.gif) repeat-x #efefef;
	min-height:20px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #C9C9C9;
}

.conteneur_news_quotidienne .precision{
	font-size:10px;
	font-style:italic;
	margin:0 0 10px 5px;
/*	display:block;*/
}

.conteneur_news_quotidienne div.conteneur_erreurs{
	background : url(../images/pages/formulaire_inscription/li-err-bg.png);
	border-top:none;
	border-bottom:1px solid #DF7D7D;
	color:#AD2929;
	font-weight:bold;
	line-height:18px;
}

.conteneur_news_quotidienne label{
	width:125px;
	float:left;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_news_quotidienne label.email{
	width:45px;
	float:left;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}


.conteneur_news_quotidienne label.news_quot_raison{
	width:345px;
	float:none;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_news_quotidienne label.desabo_champs{
	width:260px;
	float:none;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_news_quotidienne label.cause{
	width:575px;
	float:none;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_news_quotidienne label.label_checkbox{
	float:none;
	text-align:left;
	font-size:12px;
	!margin-top:-25px;
}


.conteneur_news_quotidienne input.champ_texte{
   width:180px;
	height:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	border: none;
	!border: 1px solid #aaaaaa; /*ie7 et ie6*/
	border: 1px solid #aaaaaa\0; /*ie8*/
	background : url(../images/pages/formulaire_inscription/fond_champ_formulaire.gif) repeat-x #d4d4d4;
	margin:0;
	padding-left:5px;
	line-height:30px;
	font-size:16px !important;
	font-weight:bold;
	color:#666666 !important;
}


.conteneur_news_quotidienne textarea
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	border: none;
	!border: 1px solid #aaaaaa; /*ie7 et ie6*/
	border: 1px solid #aaaaaa\0; /*ie8*/
	background : url(../images/pages/formulaire_inscription/fond_champ_formulaire.gif) repeat-x #d4d4d4;
	margin:0;
	line-height:30px;
	font-size:16px !important;
	font-weight:bold;
	color:#666666 !important;
}

.conteneur_news_quotidienne .conteneur_champs{
	width:380px;
	margin-left: 60px;
	display:block;
}

.conteneur_news_quotidienne .conteneur_champs input{
	margin-bottom:10px;
	vertical-align: top;
}

.conteneur_news_quotidienne .conteneur_cgv input{
	margin:5px 0 0 140px;
}

.entry-content .conteneur_news_quotidienne select{
	padding:5px 3px;
	background : #d4d4d4;
	border:1px solid #b5b5b5;
	margin-bottom:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/*=====Fin formulaire Newsletter quot========*/

/*=====formulaire enquete durable========*/
.conteneur_enquete_durable{
	width:600px;
	margin:0px auto;
}

#content .conteneur_enquete_durable h1{
	background:#B8B8B8;
	font-size:18px;
	margin:0;
	padding:5px 0px 5px 20px;
	color:#fff !important;
	border-bottom: 1px solid #666666;
	background: url(../images/blocs/coin-barre-mask-trans-2.png) no-repeat 0px -20px #B8B8B8;
}

.conteneur_enquete_durable div{
	position:relative;
	padding:10px 0 10px 15px;
	background : url(../images/pages/formulaire_inscription/fond_ligne_formulaire.gif) repeat-x #efefef;
	min-height:20px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #C9C9C9;
}

.conteneur_enquete_durable .precision{
	font-size:10px;
	font-style:italic;
	margin:0 0 10px 5px;
	display:block;
}

.conteneur_enquete_durable div.conteneur_erreurs{
	background : url(../images/pages/formulaire_inscription/li-err-bg.png);
	border-top:none;
	border-bottom:1px solid #DF7D7D;
	color:#AD2929;
	font-weight:bold;
	line-height:18px;
}

.conteneur_enquete_durable label{
	width:550px;
	float:left;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:12px;

	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_enquete_durable label.email{
	width:45px;
	float:left;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}


.conteneur_enquete_durable label.news_quot_raison{
	width:345px;
	float:none;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_enquete_durable label.desabo_champs{
	width:260px;
	float:none;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_enquete_durable label.cause{
	width:575px;
	float:none;
	text-align:left;
	margin-right:15px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0 1px 0 #FFFFFF;
	color:#444444;
}

.conteneur_enquete_durable label.label_checkbox{
	float:none;
	text-align:left;
	font-size:12px;
	!margin-top:-25px;
}

.conteneur_enquete_durable .conteneur_question{
	width:165px;
	margin-left: 140px;
	margin-top: 15px;
	display:block;
}


.conteneur_enquete_durable input.champ_texte{
   width:180px;
	height:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	border: none;
	!border: 1px solid #aaaaaa; /*ie7 et ie6*/
	border: 1px solid #aaaaaa\0; /*ie8*/
	background : url(../images/pages/formulaire_inscription/fond_champ_formulaire.gif) repeat-x #d4d4d4;
	margin:0;
	padding-left:5px;
	line-height:30px;
	font-size:16px !important;
	font-weight:bold;
	color:#666666 !important;
}


.conteneur_enquete_durable textarea
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
	border: none;
	!border: 1px solid #aaaaaa; /*ie7 et ie6*/
	border: 1px solid #aaaaaa\0; /*ie8*/
	background : url(../images/pages/formulaire_inscription/fond_champ_formulaire.gif) repeat-x #d4d4d4;
	margin:0;
	line-height:30px;
	font-size:16px !important;
	font-weight:bold;
	color:#666666 !important;
}

.conteneur_enquete_durable .conteneur_champs{
	width:380px;
	margin-left: 60px;
	display:block;
}

.conteneur_enquete_durable .conteneur_champs input{
	margin-bottom:10px;
}

.conteneur_enquete_durable .conteneur_cgv input{
	margin:5px 0 0 140px;
}

.entry-content .conteneur_enquete_durable select{
	padding:5px 3px;
	background : #d4d4d4;
	border:1px solid #b5b5b5;
	margin-bottom:0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}


/*=====Fin formulaire enquete durable========*/
/*==============rentree ecolo 2010===================== */
.dos_rentreecolo_ul1{
padding:75px 0 0 43px;
list-style-type:none;
float:left;
}

.dos_rentreecolo_ul2{
float:left;
padding:75px 0 0 13px;
list-style-type:none;
}

.dos_rentreecolo_ul3{
float:left;
padding:75px 0 0 55px;
list-style-type:none;
}

.dos_rentreecolo_ul1 li, .dos_rentreecolo_ul2 li, .dos_rentreecolo_ul3 li{
margin-bottom:2px;
}

.dos_rentreecolo_div1{
margin:177px 0 0 375px;
!margin-left:-350px;
position:absolute;
}

.dos_rentreecolo_div2{
margin:177px 0 0 695px;
!margin-left:-40px;
position:absolute;
}

#ACCUEIL_SYM #contenu p{
margin:0;
padding:0;
}

.sansmenugauche  #content{
margin-top:0;
}

h1.style29,h1.style30{
	margin-top:20px !important;
}
/*==============fin rentree ecolo 2010===================== */

/*====Début page pg-les-aliments*/
#pg_les_aliments{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
#pg_les_aliments img{
	border: none;
}

#pg_les_aliments p{
	padding: 5px;
}

#pg_les_aliments h1,#pg_les_aliments h3{
	margin-top: 0px;
	color: #fff;
	line-height: 25px;
	background: #81a87b;
	padding: 5px;
	text-align: center;
	min-height: 30px;
	font-size: 14px;
}


#pg_les_aliments #menu ul li a.bigli {
	
	line-height: 30px;
	text-align: center;
}

#pg_les_aliments #menu{
	margin-left:0px;
	
}
#pg_les_aliments #menu ul{
	width: 632px;
	height: 43px;
	background: #fff;
	-moz-border-radius:5px 0px 0px 0px;

}
#pg_les_aliments #menu ul li.shadow {
	width: 625px;
	height: 2px;
	bottom: -3px;
	left: 0px;
	border: none;
	background: none;
	z-index: 2;
	-webkit-box-shadow: #111 0 -3px 6px;
	-moz-box-shadow: #111 0 -3px 6px;
	box-shadow: #111 0 -3px 6px;
}
#pg_les_aliments #menu ul li { 
	display: block;
 	float: left;
 	margin: 0 0 0 4px;
 	border-bottom: 2px solid #808000;


  }
  #pg_les_aliments #menu ul li.4 a{
  	width: 145px;
  	display:block;
  }
 #pg_les_aliments #menu ul li a {
	height: 35px;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	display: block;
	
	line-height: 30px;
	padding: 5px 10px 0 3px;
	background: #81a87b;
	-moz-border-radius:5px 0px 0px 0px;
	-webkit-border-radius:5px 0px 0px 0px;
	-ms-border-radius:5px 0px 0px 0px;
	-khtml-border-radius:5px 0px 0px 0px;
	border-radius:5px 0px 0px 0px;
}
#pg_les_aliments #menu ul li a:hover, #pg_les_aliments #menu ul li a.current{
	color: #fff;
	background: #808000;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-ms-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	box-shadow: 3px 3px 3px #808000;
	
 }
 #pg_les_aliments #intro_1{
	width: 630px;
	margin-bottom: 15px;
	float: left;
	
}

#pg_les_aliments #intro_1 p{

}

#pg_les_aliments #intro_1 img{
	width: 250px;
	height: 150px;
	float: left;
	margin: 5px;
	
}
#pg_les_aliments #desserts img, #pg_les_aliments #intro_insolites img, #pg_les_aliments #intro_questions img{
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	
}
#pg_les_aliments #saga_aliments img{
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}
#pg_les_aliments #saga_aliments p, #pg_les_aliments #desserts p{
	margin-top: -15px;
}
#pg_les_aliments #saga_aliments{
	height: 250px;
}
#pg_les_aliments #intro_1 h1, #pg_les_aliments #intro_insolites h1, #pg_les_aliments #intro_questions h1{
	color: #808000;
	padding: 5px;
	font-size: 20px;
	
}


#pg_les_aliments #viandes, #pg_les_aliments #colorants, #pg_les_aliments #poissons,
#pg_les_aliments #aromates, #pg_les_aliments #fruit_legume, #pg_les_aliments #legumes, #pg_les_aliments #lait, #pg_les_aliments #st_v,
#pg_les_aliments #epices, #pg_les_aliments #aliments_innov, #pg_les_aliments #insectes, #pg_les_aliments #fleurs, #pg_les_aliments #pollution, #pg_les_aliments #ketchup{
	width: 310px;
	
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	float: left;
	display: inline-block;
	margin-right: 0px;
	margin-bottom: 10px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-ms-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
#pg_les_aliments #fruit_legume img, #pg_les_aliments #legumes img{
	
	margin-top: -10px;
	margin-left: 20px;
	margin-right: 5px;
}

#pg_les_aliments #lait img{
	margin-left: 60px;
}
#pg_les_aliments #algues img{
	margin-left: 40px;
}
#pg_les_aliments #aromates img{
	
	margin: 5px;
}
#pg_les_aliments #epices img{
	margin: -10px 5px 0 25px;
}
#pg_les_aliments #fromages_img{
	width: 300px;
	min-height: 297px;
	border: 1px solid #CCCCCC;
	float: right;
	margin-right: 25px;
}
#pg_les_aliments #fruit_legume, #pg_les_aliments #viandes, #pg_les_aliments #st_v, #pg_les_aliments #fleurs, #pg_les_aliments #pollution, #pg_les_aliments #aromates, #pg_les_aliments #poissons, #pg_les_aliments #insectes, #pg_les_aliments #colorants, #pg_les_aliments #aliments_innov, #pg_les_aliments #ketchup{
	margin-right: 6px;
}
#pg_les_aliments #ketchup h3.hide_title{
	height: 20px;
}
#pg_les_aliments #fruit_legume, #pg_les_aliments #viandes, #pg_les_aliments #epices{
	min-height: 510px;	
}

#pg_les_aliments #aromates, #pg_les_aliments #poissons, #pg_les_aliments #lait{
	min-height: 515px;
}

 
#pg_les_aliments #fromages, #pg_les_aliments #algues, #pg_les_aliments #ketchup, #pg_les_aliments #desserts, #pg_les_aliments #saga_aliments, #pg_les_aliments #intro_insolites, #pg_les_aliments #intro_questions {
	width: 630px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	float: left;
	display: inline-block;
	margin-bottom: 10px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-ms-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
#pg_les_aliments #ketchup{
	min-height: 250px;
}
#pg_les_aliments #insectes, #pg_les_aliments #fleurs, #pg_les_aliments #legumes{
	min-height: 510px;
}
#pg_les_aliments #pollution, #pg_les_aliments #colorants, #pg_les_aliments #aliments_innov{
	min-height: 420px;
}
#pg_les_aliments #pollution img{
	margin: 50px 10px 2px  20px;
}
#pg_les_aliments #colorants img{
	margin: 0 10px 2px 45px;
}
#pg_les_aliments #aliments_innov img{
	margin-top: 25px;
}
#pg_les_aliments #fleurs img{
	margin: 0px 10px 0px 30px;
}
#pg_les_aliments #st_v img{
	margin: -10px 10px 0px 60px;
}
#pg_les_aliments #algues img{
	margin: 0px 30px 0px 190px;
}
#pg_les_aliments #st_v, #pg_les_aliments #algues{
	min-height: 432px;
}
#pg_les_aliments #fromages{
	min-height: 250px;
}
#pg_les_aliments #poissons ul li{
	list-style-type: square;
	margin-left: 10px;
}
#pg_les_aliments #poissons img{
	
	float:left;
	margin: -8px 5px 5px 25px;
}
#pg_les_aliments #viandes h3, #pg_les_aliments #st_v h3, #pg_les_aliments #pollution h3, #pg_les_aliments #lait h3, #pg_les_aliments #algues h3{
	line-height: 15px;
}
#pg_les_aliments #pub{
	float: right;
	margin-right: 25px;
}
#pg_les_aliments #pub2{
	float: right;
	margin-right: 22px;
}
#pg_les_aliments #ketchup ul li{
	padding-left: 5px;
	list-style-type: square;
}
/*====Fin page pg-les-aliments===*/

/*=====Début pg-recyclage=====*/

#pg_recyclage{
	margin: 20px 10px 0px 10px;
	color :#3E3B36;
}
#pg_recyclage #align_left{
	width: 620px;
	float: left;
}
#pg_recyclage #align_right{
	width: 300px;
	float: right;
}
#pg_recyclage a:hover{
	color: #727272;
}
#pg_recyclage #intro{
	width: 620px;
}
#pg_recyclage #astuces{
	width: 617px;
	min-height: 248px;
	height:auto !important;
	height:248px;
}
#pg_recyclage #astuces{
	border:1px solid #E2E1D7;
	padding-bottom:5px;

}
#pg_recyclage #dechets{
	float:left;
	width: 410px;
	margin-top:10px;
	border:1px solid #E2E1D7;
	margin-left:0px;
	margin-bottom:8px;

}

#pg_recyclage #matieres, #pg_recyclage #dechets2, #pg_recyclage #recyclage_tmp_reel{
	min-height: 293px;
}
#pg_recyclage #boutique_recy, #pg_recyclage #dechets, #pg_recyclage #terra_cycle{
	min-height: 265px;
}

#pg_recyclage #terra_cycle{
	float:left;
	width: 300px;
	margin-top: 10px;
	border:1px solid #E2E1D7;
	margin:14px 0 8px;

}
#pg_recyclage #terra_cycle img{
	margin: 0px 30px 0px 35px;
}
#pg_recyclage #terra_cycle p, #pg_recyclage #recyclage_tmp_reel p{
	padding: 5px;
}

#pg_recyclage #recyclage_tmp_reel{
	float:right;
	width: 300px;
	margin-top: 17px;
	border:1px solid #E2E1D7;
	margin: 16px 0 0 0;
}
#pg_recyclage #recyclage_tmp_reel img{
	float: left;
	margin-right: 5px;
	margin-left: 0px;
}
#pg_recyclage #recyclage_tmp_reel p{
	padding-top: 15px;
}
#pg_recyclage #recyclage_tmp_reel ul{
	float: right;
	margin-right: 40px;
}
#pg_recyclage #matieres{
	width:386px;
	float:left;
	border:1px solid #E2E1D7;
}
#pg_recyclage #boutique_recy{
	float:left;
	margin-top:10px;
	width: 190px;
	margin-right: 16px;
	border:1px solid #E2E1D7;
}
#pg_recyclage #boutique_recy img{
	margin-left : 25px;
}
#pg_recyclage #dechets2{
	width:220px;
	
	float:left;
	margin-left:10px;
	border:1px solid #E2E1D7;
	margin-bottom:20px;
}
#pg_recyclage #flashcontent{
	margin: -25px 0px 5px 25px; 
	padding-left: 1pt;
	width: 158px;
	height: 204px;
}
#pg_recyclage .pub{
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
}
#pg_recyclage #bons_plans_recy{
	float: right;
	width: 298px;
	margin-left: 0px;
	margin-top: 46px;
	border:1px solid #E2E1D7;
	margin-bottom:0px;
	margin-right: 0px;
}
#pg_recyclage #dechets2 h2, #pg_recyclage #matieres h2, #pg_recyclage #bons_plans_recy h2, #pg_recyclage #terra_cycle h2{
	margin-top:0px;
}
#pg_recyclage .titre{
	background:url("../images/pages/dossier-recyclage/recyclage-bandeau.png") no-repeat scroll left top transparent;
	background-color: #727272;
	height:60px;
	width: 620px;
	margin-bottom: 5px;
}
#pg_recyclage h1{
	padding: 25px 20px 20px 90px;
	font-size: 19px;
	color: white;
}
#pg_recyclage #menu li{
	display:inline;
	margin: 0px 10px 0px 0px;

}
#pg_recyclage #menu ul{
	margin-left: 0px;
}
#pg_recyclage p{
	margin-left: 5px;
}
#pg_recyclage ul{
	margin-left: 30px;
}
#pg_recyclage #bons_plans_recy ul li{
	list-style:url('../images/pages/dossier-recyclage/puce-recyclage-bonplan.gif');
}
#pg_recyclage #menu ul li{
	padding-left: 20px;
}
#pg_recyclage #menu ul li.conseil{
	background: url('../images/pages/dossier-recyclage/puce-recyclage-conseil.gif') no-repeat;
}
#pg_recyclage #menu ul li.encyclo{
	background: url('../images/pages/dossier-recyclage/puce-developpement-encyclo.gif') no-repeat;
}
#pg_recyclage #intro p{
	padding-left: 0px;
}
#pg_recyclage #intro img{
	float:left;
	margin:0px 30px 30px 0px;
}
#pg_recyclage #intro ul{
float: left;
width: 310px;
margin-left: 15px;
}
#pg_recyclage #intro ul li{
	margin-top: 15px;
	list-style: url('../images/pages/dossier-recyclage/puce-recyclage-actu.gif');
}

#pg_recyclage #astuces img{
    float:left;
    margin:0px 30px 30px 0px;
}

#pg_recyclage #astuces ul li{
	margin-top:0px;
	list-style:url('../images/pages/dossier-recyclage/puce-recyclage-actu.gif');

}
#pg_recyclage #astuces ul li.right img{
	float:right;
	margin-right: 10px;
	margin-top:-10px;
}
#pg_recyclage #astuces ul li.right{
	list-style: none;
}
#pg_recyclage #astuces p{
	margin-left: 20px;
}
#pg_recyclage h2{
	background: #727272;
	padding: 5px;
	font-size:12px;
	color:white;
}

#pg_recyclage #boutique_recy p, #pg_recyclage #dechets p{
	padding: 5px 5px 8px 5px;
}
#pg_recyclage #dechets ul li{
	padding-right: 5px;
}
#pg_recyclage #boutique_recy h2, #pg_recyclage #dechets h2{
	margin-top:0px;
}
#pg_recyclage #dechets ul li{
	list-style:url('../images/pages/dossier-recyclage/puce-duel.png');
}
#pg_recyclage #dechets ul.autre_lien li{
	padding:0px 5px 0px 5px;
	margin-top:-10px;
	list-style:url('../images/pages/dossier-recyclage/nav_arrow.png');
	font-weight: bold;
}
#pg_recyclage #bons_plans_recy ul.autre_lien li{
	padding:0px 5px 0px 5px;
	margin-top:-10px;
	list-style:url('../images/pages/dossier-recyclage/nav_arrow.png');
	font-weight: bold;
}
#pg_recyclage #recyclage_tmp_reel ul.autre_lien li{

	list-style:url('../images/pages/dossier-recyclage/nav_arrow.png');
	font-weight: bold;
}
#pg_recyclage #matieres ul li{
	margin-top: -3px;
	list-style:url('../images/pages/dossier-recyclage/puce-recyclage-actu.gif');

}
#pg_recyclage #matieres ul.autre_lien li{
	margin-top: -3px;
	list-style:url('../images/pages/dossier-recyclage/nav_arrow.png');
	font-weight: bold;
}

#pg_recyclage blockquote{
	background:#fff;
}

/*=====Fin pg-recyclage=====*/

/*=====Début pg-commerce-equitable===*/
#pg_commerce_equitable{
	text-align: left;
}
#pg_commerce_equitable p{
	padding: 5px;
}
#pg_commerce_equitable #align_left{
	float: left;
	width: 640px;
	margin-left: 5px;
}
#pg_commerce_equitable #align_right{
	float: right;
	width: 300px;
	margin-right: 5px;
}
#pg_commerce_equitable #intro_content{
	float: left;
	border: 1px solid #E2E1D7;
	margin-bottom: 10px;
}
#pg_commerce_equitable #intro{
	width: 637px;
	float: left;
	margin-bottom: 10px;

}
#pg_commerce_equitable #intro p{
	padding-left: 0px;
}
#pg_commerce_equitable #intro img.image_intro{
	float:left;
	margin:0px 70px 30px 45px;
}
#pg_commerce_equitable #menu ul li{
	padding-left: 20px;
}
#pg_commerce_equitable #menu ul li.boutique{
	background: url('../images/pages/commerce-equitable/puce-commerce-boutique.gif') no-repeat;
}
#pg_commerce_equitable #menu ul li.mini_encyclo, #pg_commerce_equitable #menu ul li.labels, #pg_commerce_equitable #menu ul li.infos_com{
	background: url('../images/pages/commerce-equitable/puce-commerce-actu.gif') no-repeat;
}
#pg_commerce_equitable #menu li{
	display:inline;
	margin: 0px 10px 0px 0px;

}
#pg_commerce_equitable .titre{
	background:url("../images/pages/commerce-equitable/commerce-bandeau.png") no-repeat top;
	background-color: #a78154;
	height:60px;
	width: 638px;
	margin-bottom: 5px;
}
#pg_commerce_equitable #sondage{
	float: left;
	width: 420px;
	border: 1px solid #E2E1D7;
	margin-right: 15px;
	margin-bottom: 10px;
}
#pg_commerce_equitable h2{
	background: url("../images/pages/commerce-equitable/commerce-titre.gif");
	padding-left: 5px;
	font-size:12px;
	color:white;
}
#pg_commerce_equitable #sondage, #pg_commerce_equitable #recettes_equit, #pg_commerce_equitable #portrait_marque{
	min-height: 266px;
}
#pg_commerce_equitable #recettes_equit{
	float: left;
	width: 200px;
	border: 1px solid #E2E1D7;
	margin-bottom: 10px;
}
#pg_commerce_equitable #recettes_equit img, #pg_commerce_equitable #question img{
	margin: 0px 10px 5px 15px;
}
#pg_commerce_equitable #question{
	float: left;
	width: 200px;
	border: 1px solid #E2E1D7;
	margin-bottom: 11px;
}
#pg_commerce_equitable #question, #pg_commerce_equitable #infos_com_equit, #pg_commerce_equitable #zoom_prod_equit{
	min-height: 262px;
}
#pg_commerce_equitable #infos_com_equit{
	float: left;
	width: 420px;
	border: 1px solid #E2E1D7;
	margin-right: 15px;
	margin-bottom: 10px;
}

#pg_commerce_equitable #reportages{
	float: right;
	width: 298px;
	border: 1px solid #E2E1D7;
	margin: 0 0 5px 0;
}

#pg_commerce_equitable #reportages h2{
	margin-bottom:10px;
}

#pg_commerce_equitable #portrait_marque{
	float: right;
	width: 298px;
	border: 1px solid #E2E1D7;
	margin: 6px 0 5px 0;
}

#pg_commerce_equitable #zoom_prod_equit{
	float: right;
	width: 298px;
	border: 1px solid #E2E1D7;
	margin: 6px 0 12px 0;
}
#pg_commerce_equitable #produits_insolites{
	width: 638px;
	height: 250px;
	border: 1px solid #E2E1D7;
	float: left;
}
#pg_commerce_equitable #produits_insolites img{
	margin-bottom: 10px;
}
#pg_commerce_equitable #produits_insolites ul li{
	display: inline;
	margin: 10px 10px 10px 50px;
	float: left;
}
#pg_commerce_equitable h1{
	padding: 25px 20px 20px 90px;
	font-size: 19px;
	color: white;
}
#pg_commerce_equitable .pub{
	float: right;
	margin: 0 0 25px 0;
}
#pg_commerce_equitable ul{
	margin-left: 30px;
}
#pg_commerce_equitable ul li{
	list-style:url('../images/pages/commerce-equitable/puce-commerce-actu.gif');
}
#pg_commerce_equitable ul.autre_lien li{
	margin-top: 0px;
	list-style:url('../images/pages/commerce-equitable/nav_arrow.png');
	width:260px;
	padding-bottom:5px;
	list-style-position:outside;
}
#pg_commerce_equitable .widget_planeto_7{
	float: left;
	margin-bottom: 5px;
	border: 1px solid #926f49;
}
#pg_commerce_equitable .widget_titre{
	margin: 0;

}
#pg_commerce_equitable .widget_planeto_7 .widget_titre img{
	margin-right: 82px;
	float: right;
}
#pg_commerce_equitable .widget_planeto_7 .widget_titre a{
	float: left;
	margin-bottom: 10px;
}
#pg_commerce_equitable #intro p{
	float: left;
	width: 300px;
	text-align: justify;
}
#pg_commerce_equitable .widget_planeto div.stat-group div.stat .stat-chiffre .item .text{
	margin-top: 15px;
}
/*====Fin pg-commerce-equitable=====*/

/*===Début pg-guide-plantes-dépolluantes===*/
#pg_plantes_depolluantes .page-gen-2-col-guide_achat{
	
	background: url('../images/pages/dossier-plantes-depolluantes/entretien_dossier_plantes.jpg') no-repeat;
	margin-bottom: 0px;
}

#pg_plantes_depolluantes .page-gen-2-col-temoignages{
	background: url('../images/pages/dossier-plantes-depolluantes/astuces_blog_plantes.jpg') no-repeat;
}
#pg_plantes_depolluantes .page-gen-2-col-debats{
	
	background: url('../images/pages/dossier-plantes-depolluantes/depollution_dossier_plantes.jpg') no-repeat;
}
#pg_plantes_depolluantes .page-gen-2-col-encyclo{
	min-height: 140px;
	background: url('../images/pages/dossier-plantes-depolluantes/lumino_encyclo.jpg') no-repeat;
	background-color:#FEEDC1;
}
#pg_plantes_depolluantes .page-gen-2-col{
	background: #abcc86;
	padding-top: 5px;
}

#pg_plantes_depolluantes .page-gen-2-col-gauche-article, #pg_plantes_depolluantes .page-gen-2-col-gauche-selection-boutique, #pg_plantes_depolluantes .page-gen-2-col-chapeau{
	background:#b8e193;
}
#pg_plantes_depolluantes .page-gen-2-col-col-gauche .page-gen-2-col-produit{
	min-height: 280px;
}
#pg_plantes_depolluantes .page-gen-2-col-col-gauche .page-gen-2-col-produit img{
	margin-left: 15px;
}
#pg_plantes_depolluantes ul li{
	list-style-type: square;
}

#pg_plantes_depolluantes #bandeau{
	margin-bottom: 10px;
	margin-top: 5px;
	width: 620px;
}

#pg_plantes_depolluantes a:hover{
	color: #1AA857;
}
#pg_plantes_depolluantes .page-gen-2-col-col-droite{
	padding-top: 5px;
}
#pg_plantes_depolluantes .pub{
	
	margin: 0px 0px 10px 0px;
}
#pg_plantes_depolluantes #temoignage p{
	margin: 5px 0px 0px 10px;
	text-align: left;

}
/*===Fin pg-guide-plantes-dépolluantes====*/

/*===Début pg-puericulture-devenir-une-maman-bio====*/
#pg_puericulture_maman_bio .page-gen-2-col{
	padding-top: 5px;
	background: #ded7e2;
	float: left;
}
#pg_puericulture_maman_bio #bandeau{
	margin-bottom: 10px;
	margin-top: 5px;
	width: 620px;
	height: 93px;
}

#pg_puericulture_maman_bio .page-gen-2-col-chapeau, #pg_puericulture_maman_bio .page-gen-2-col-gauche-article{
	background: #e7e2ea;
}
#pg_puericulture_maman_bio h4.couches_lavables{
	background: #506d97;
}
#pg_puericulture_maman_bio h4.aliment_enfant{
	background: #daddcc;
}

#pg_puericulture_maman_bio .page-gen-2-col-gauche-selection-boutique{
	margin-top: 0px;
	padding: 0px 10px 10px 10px;
	background: #e7e2ea;
}

#pg_puericulture_maman_bio .page-gen-2-col-produit{
	min-height: 256px;
	background: #e7e2ea;
}
#pg_puericulture_maman_bio .page-gen-2-col-produit img{
	margin-top: 10px;
}
#pg_puericulture_maman_bio .page-gen-2-col-gauche-article h2 a, #pg_puericulture_maman_bio h1{
	color: #765985;
}

#pg_puericulture_maman_bio ul li{
	list-style-type: square;
}
#pg_puericulture_maman_bio .bons_plans{
	padding: 0px;
	margin-bottom: 0px;
	border: none;
}
#pg_puericulture_maman_bio .widget{
	margin-top: 5px;
	background:#fff;
}
#pg_puericulture_maman_bio .page-gen-2-col-produit-prix{
	margin: 0px 0px 0px 10px;
}
#pg_puericulture_maman_bio .page-gen-2-col-produit-descriptif{
	padding-bottom: 5px;
	margin-top: 2px;
}
/*===Fin pg-puericulture-devenir-une-maman-bio====*/

/*====Début pg-couches-lavables====*/
#pg_couches_lavables .page-gen-2-col{
	float: left;
	padding: 10px 15px 15px;
	background: #e0bbc5;
}
#pg_couches_lavables ul li{
	list-style-type: square;
}
#pg_couches_lavables #bandeau{
	margin-bottom: 10px;
	margin-top: 5px;
	width: 620px;
}

#pg_couches_lavables .page-gen-2-col-chapeau, #pg_couches_lavables .page-gen-2-col-gauche-article{
	background: #fcdde5;
}
#pg_couches_lavables .page-gen-2-col-gauche-selection-boutique{
	margin-top: 0px;
	padding: 0px 10px 10px 10px;
	background: #fcdde5;
}
#pg_couches_lavables .page-gen-2-col-gauche-selection-boutique h3{
	margin-top: 5px;
}
#pg_couches_lavables .page-gen-2-col-produit{
	min-height: 256px;
	background: #fcdde5;
}
#pg_couches_lavables .page-gen-2-col-guide_lavage{
	background: url("../images/pages/dossier-luminotherapie/lumino_encyclo.jpg") no-repeat scroll center top;
}
#pg_couches_lavables .nobg{
	margin-top: 5px;
	background: #fcdde5;
}
#pg_couches_lavables .nobg p{
	padding: 5px;
}
#pg_couches_lavables #stat{
	float: right;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	background: #fcdde5;
	width: 300px;
	padding-top: 10px;
}

#pg_couches_lavables .page-gen-2-col-temoignages a{
	color: #640357;
}
#pg_couches_lavables .pub{
	float: left;
	margin-top: 10px;
}
#pg_couches_lavables .page-gen-2-col-gauche-article img.image_left{
	margin-bottom: 80px;
}
#pg_couches_lavables .page-gen-2-col-gauche-article img{
	margin-bottom: 50px;
}
#pg_couches_lavables h1{
	color: #640357;
}
#pg_couches_lavables h3, #pg_couches_lavables h3 a{
	padding-top: 2px;
	color: #640357;
}
#pg_couches_lavables .no_encyclo{
	float: left;
	background: #fcdde5;
	margin-top: 10px;
	margin-bottom: 5px;
}
/*====Fin pg-couches-lavables====*/

/*===Début pg-recuperation-eau-de-pluie===*/
#pg_recuperation_eau .page-gen-2-col{
	background: #e9edce;
}
#pg_recuperation_eau .page-gen-2-col h3{
	background: #a3b434;
	color: #fff;
	padding-left: 5px;
	
}
#pg_recuperation_eau .page-gen-2-col-chapeau h1{
	background: #a3b434;
	color: #fff;
	padding-left: 5px;
}
#pg_recuperation_eau .page-gen-2-col-chapeau{
	border: 1px solid #E2E1D7;
	padding: 0px 0px 10px 0px;
	text-align: left;
	width: 618px;
	background: #f1f3e1;
	margin-top: 5px;
}
#pg_recuperation_eau .page-gen-2-col-chapeau p{
	padding: 10px;
}

#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-gauche-article{
	border: 1px solid #E2E1D7;
	padding: 0px 0px 10px 0px;
	text-align: left;
	margin-bottom: 10px;
	background: #f1f3e1;
}
#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-gauche-article img{
	
}
#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-gauche-article p{
	padding: 5px
}
#pg_recuperation_eau .page-gen-2-col ul{
	margin-left: 45px;
}
#pg_recuperation_eau .page-gen-2-col ul li{
	list-style-type: square;
	list-style-position: outside;
	text-align: left;
}
#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-col-droite{
	padding: 5px;
}
#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-guide_lavage{
	min-height: 50px;
}
#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-gauche-selection-boutique{
	border: 1px solid #E2E1D7;
	padding: 0px 0px 10px 0px;
	text-align: left;
	margin-top: 0px;
	width: 618px;
	background: #f1f3e1;
}
#pg_recuperation_eau .a-savoir{
	background: #f1f3e1;
}
#pg_recuperation_eau .a-savoir img{
	margin-left: 30px;
}

#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-produit{
	background: #f1f3e1;
	
}
#pg_recuperation_eau .page-gen-2-col #liens_produit a{
	display: inline;
	padding: 10px;
}
#pg_recuperation_eau .page-gen-2-col .page-gen-2-col-guide_lavage{
	background: url("../images/pages/dossier-plantes-depolluantes/lumino_encyclo.jpg") no-repeat scroll 0 0 #FEEDC1;
}
#pg_recuperation_eau .page-gen-2-col .nobg{
	background: #f1f3e1;
}
#pg_recuperation_eau .page-gen-2-col .nobg p{
	padding-left: 10px;
}

#pg_recuperation_eau .pub{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
#pg_recuperation_eau #stat{
	float: right;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 25px;
	background: #f1f3e1;
	width: 300px;
	padding-top: 10px;
}

/*===Fin pg-recuperation-eau-de-pluie===*/

/*===Début mode-ethique-coton-bio====*/

#pg_mode_ethique_coton_bio h2{
	background: #F65026;
	color: #fff;
	font-size: 15px;
	padding-left: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 25px;
	text-shadow:-1px -1px 0 #9D0B00;
	float:left;
	width:438px;
}

#pg_mode_ethique_coton_bio .numeration_coton{
	float:left;
	background: #00685C;
	color: #fff;
	margin-right:2px;
	text-shadow:-1px -1px 0 #191919;
	line-height: 25px;
	font-size: 15px;
	font-weight:bold;
	width:25px;
	text-align:center;
}

#pg_mode_ethique_coton_bio .numeration_coton_liste{
	float:left;
	background: #00685C;
	color: #fff;
	margin-right:8px;
	text-shadow:-1px -1px 0 #191919;
	line-height: 20px;
	font-size: 15px;
	font-weight:bold;
	width:20px;
	text-align:center;
	text-decoration:none;
}

#pg_mode_ethique_coton_bio #intro{
	float: left;
	width: 630px;
	border: 1px solid #E2E1D7;
	background:#EFEDE7;
}
#pg_mode_ethique_coton_bio #intro h1.titre{
	color: #F65026;
	float:left;
	background: none;
	padding: 7px;
	margin: -15px 0 0;
	padding-left:0;
	font-size: 20px;
}
#pg_mode_ethique_coton_bio p{
	padding: 5px 10px 5px 10px;
	text-align: justify;
}
#pg_mode_ethique_coton_bio ul{
	padding-left: 15px;
	margin-bottom:0;
}
#pg_mode_ethique_coton_bio ul li{
	list-style-type: none;
}
#pg_mode_ethique_coton_bio #branches{
	width: 970px;
	float: left;
	margin-top: 10px;
}

#pg_mode_ethique_coton_bio #branches #vie_jean{
	width: 470px;
	border: 1px solid #E2E1D7;
	float: left;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 10px;
	min-height: 640px;
	background:#EFEDE7;
}
#pg_mode_ethique_coton_bio #branches #vie_jean img{
	margin: 10px auto;
	display:block;
	border: 2px solid #00685C;
}
#pg_mode_ethique_coton_bio #branches #benin img{
	margin: 10px 0px 0px 100px;
	border: 2px solid #00685C;
}
#pg_mode_ethique_coton_bio #branches #benin{
	width: 470px;
	border: 1px solid #E2E1D7;
	float: left;
	margin-bottom: 10px;
	margin-right: 25px;
	background:#EFEDE7;
	min-height:455px;
}

#pg_mode_ethique_coton_bio #acheter{
	width: 970px;
	float: left;
	margin-top: 10px;
	background:#EFEDE7;
}
#pg_mode_ethique_coton_bio #branches #intro_acheter{
	float: left;
	width: 470px;
	border: 1px solid #E2E1D7;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	background:#EFEDE7;
	min-height:640px;
}
#pg_mode_ethique_coton_bio #branches #intro_acheter img{
	margin: 0px 0px 0px 30px;
	border: 2px solid #00685C;
}
#pg_mode_ethique_coton_bio #branches #coton_enfants{
	float: left;
	width: 470px;
	border: 1px solid #E2E1D7;
	margin-left: 0px;
	margin-bottom: 10px;
	min-height:455px;
	background:#EFEDE7;
}
#pg_mode_ethique_coton_bio #branches #coton_enfants img{
	display:block;
	margin: 10px auto;
	border: 2px solid #00685C;
}
#pg_mode_ethique_coton_bio #labels{
	width: 470px;
	border: 1px solid #E2E1D7;
	float: left;
	margin-top: 0px;
	min-height: 440px;
	background:#EFEDE7;
}
#pg_mode_ethique_coton_bio #labels img.float_left{
	float: left;
	margin: 20px 10px 30px 5px;
}
#pg_mode_ethique_coton_bio #labels img.coton1{
	margin: 0 auto;
	display:block;
	border: 2px solid #00685C;
}
#pg_mode_ethique_coton_bio #or_blanc{
	width: 970px;
	margin-top: 10px;
}
#pg_mode_ethique_coton_bio #or_blanc #intro_or_blanc{
	float: left;
	width: 470px;
	border: 1px solid #E2E1D7;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 25px;
	background:#EFEDE7;
	min-height: 440px;
}
#pg_mode_ethique_coton_bio #or_blanc #reperes{
	float: left;
	width: 470px;
	border: 1px solid #E2E1D7;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 10px;
	min-height: 435px;
	background:#EFEDE7;
}
#pg_mode_ethique_coton_bio #or_blanc #recycler{
	float: left;
	width: 470px;
	border: 1px solid #E2E1D7;
	margin-left: 0px;
	margin-bottom: 10px;
	background:#EFEDE7;
}

#pg_mode_ethique_coton_bio #intro .image_intro{
	float: left;
	margin: 0 30px 0 15px;
}

#pg_mode_ethique_coton_bio #intro p{
	
	
}
#pg_mode_ethique_coton_bio .pub{
	float: right;
	margin-right: 0px;
}
#pg_mode_ethique_coton_bio .pub2{
	float: right;
	margin-right: 0px;
}
#pg_mode_ethique_coton_bio #sommaire{
	float: left;
}
#pg_mode_ethique_coton_bio #sommaire h3{
	color: #00685C;
	padding: 5px;
	margin-bottom:5px;
}
#pg_mode_ethique_coton_bio #sommaire li{
	padding-right: 5px;
	min-height:22px;
}
#pg_mode_ethique_coton_bio #suite p{
	text-align: center;
	font-weight: bold;
}

#pg_mode_ethique_coton_bio #suite{
	clear:both;
}
#pg_mode_ethique_coton_bio .btn_suite_dossier_coton{
	background:#F65026;
	color: #FFFFFF;
	float: right;
	font-size: 18px;
	line-height: 30px;
	padding: 0 10px;
	text-shadow: -1px -1px 0 #9D0B00;
	font-weight:bold;
	margin-right:2px;
	text-decoration:none;
}

#pg_mode_ethique_coton_bio .btn_suite_dossier_coton_2{
	background:#00685C;
	color: #FFFFFF;
	float: right;
	font-size: 18px;
	line-height: 30px;
	padding: 0 10px;
	text-shadow: -1px -1px 0 #191919;
	font-weight:bold;
	text-decoration:none;
}
/*===Fin mode-ethique-coton-bio====*/

/*====Début mini-dossier===*/
.table_mini_dossier{
	width: 970px;
	border-collapse: collapse;
}

.table_mini_dossier h1{
	font-size:18px;
}

.table_mini_dossier h2{
	font-size:16px;
}

.left_col{
	width: 650px;
}
.left_col td{
	
}
.middle_col{
	width: 20px;
	
}
.right_col{
	width: 300px;
	
}

.left_col_titre{
	padding: 5px;
}
.left_col_contenu{
	padding-left: 5px;
}
.left_col_resultats{
	padding-left: 0px;
}
.left_col img.header_image{
	width: 650px;
	
}
/*====Fin mini-dossier===*/


/*====Début Dossier solaire*/
.page-energie-solaire{
padding:15px 10px;
background: #f8cd71;
font-size:13px;
}

.page-energie-solaire a{
	text-decoration:none;
}

.page-energie-solaire h1{
	color:#442306 !important;
	font-size:38px;
	text-align:center;
	background:url(../images/pages/dossier-solaire/filet-titre.gif) repeat-x left center;
}

.page-energie-solaire h2{
	color:#442306 !important;
	font-size:15px;
	text-align:center;
	background:url(../images/pages/dossier-solaire/filet-titre.gif) repeat-x left center;
}

.page-energie-solaire h2.quizName{ /*titre issu du plug-in slickquiz*/
	background:url(../images/pages/dossier-solaire/filet-titre.gif) repeat-x left bottom;
}

.page-energie-solaire h1 span,.page-energie-solaire h2 span{
	padding:0px 5px;
}

.page-energie-solaire h2 span a{
	color:#442306 !important;
}

.page-energie-solaire h1 span{
	background: #f8cd71;
}

.page-energie-solaire .rangee1 h2 span{
	background: #f8cd71;
}

.page-energie-solaire .rangee2 h2 span{
	background: #f8cd71;
}

.page-energie-solaire .rangee3 h2 span{
	background: #f8cd71;
}

.page-energie-solaire .rangee{
	clear:both;
	position:relative;
	margin-bottom:30px;
}

.page-energie-solaire .bloc_gauche_solaire{
	float:left;
	width:380px;
}

.page-energie-solaire .bloc_milieu_solaire{
	float:left;
	width:220px;
	margin-left:25px;
	text-align:justify;
}

.page-energie-solaire .bloc_milieu_solaire p{
	margin-bottom:15px;
}

.page-energie-solaire .bloc_milieu_solaire a img{
	margin-bottom:15px;
}

.page-energie-solaire .bloc_droite_solaire{
	float:right;
	width:300px;
}

.page-energie-solaire .bloc_liens_intro{
	clear:both;
	width:620px;
	position:absolute;
	bottom:-10px;
}

.page-energie-solaire .lien_intro{
	font-weight:bold;
	font-size:20px;
	color:#442306;
	margin-right:20px;
	padding:8px 0 8px 35px;
	height:18px;
	display:inline-block;
	!zoom:1;
}

.page-energie-solaire .lien_intro.lien_boutique_solaire{
	background:url(../images/pages/dossier-solaire/sprite-dossier-solaire.png) no-repeat 0 5px;
}

.page-energie-solaire .lien_intro.lien_planeto{
	background:url(../images/pages/dossier-solaire/sprite-dossier-solaire.png) no-repeat 2px -35px;
}

.page-energie-solaire .lien_intro.lien_annuaire{
	background:url(../images/pages/dossier-solaire/sprite-dossier-solaire.png) no-repeat 10px -75px;
}


.page-energie-solaire ul{
	background:url(../images/pages/dossier-solaire/background-bloc.png);
	padding:10px 10px 10px 0;
	/*border-radius:3px;*/
	box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.1),
            -1px 2px 20px rgba(255, 255, 255, 0.1) inset;
}

.page-energie-solaire ul.answers{/*liste issue du plug-in slickquizz*/
	background: none;
	box-shadow: none;	
}

.page-energie-solaire ul.answers li label{
	color:#333;	
}

.page-energie-solaire ul li{
	list-style:none;
	background:url(../images/pages/dossier-solaire/sprite-dossier-solaire.png) no-repeat 0px -113px;
	padding-left:12px;
	line-height:19px;
	margin-left:10px;
	
}

.page-energie-solaire ul.answers{/*liste issue du plug-in slickquizz*/
	background: none;
	box-shadow: none;	
}

.page-energie-solaire ul.answers li label{/*liste issue du plug-in slickquizz*/
	color:#333;	
}

.page-energie-solaire .lire_article{
	color:#442306!important;
	font-size:20px;
	display:block;
	padding:2px;
	font-size:15px;
	text-align:right;
}

.page-energie-solaire .widget_planeto_5{
	font-family:Arial;
	height:225px;
}

.page-energie-solaire .widget_planeto_5,.page-energie-solaire .widget_planeto div.stat-group div.widget{
	border:0;
}

.page-energie-solaire .widget_planeto_5 #intro_widget{
	display:none;
}

.page-energie-solaire .slickQuizWrapper .button{
	background-color:#442306 !important;
	cursor: pointer;
}

/*====Fin Dossier solaire===*/

/*====Début page Poeles à bois*/
#page_poele_bois #slider1{
	height:300px;
	background:#666;
}
/*===== fin page Poeles à bois===*/


/*====Début pages Opé jardin*/
@font-face {
    font-family: "ClementePDakSemiBold";
    src: url("../images/pages/ope-jardin/clementepdak-semibold-webfont.eot");
    src: url("../images/pages/ope-jardin/clementepdak-semibold-webfont.eot?#iefix") format("embedded-opentype"),
         url("../images/pages/ope-jardin/clementepdak-semibold-webfont.woff") format("woff"),
         url("../images/pages/ope-jardin/clementepdak-semibold-webfont.ttf") format("truetype"),
         url("../images/pages/ope-jardin/clementepdak-semibold-webfont.svg#ClementePDakSemiBold") format("svg");
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: "ClementePDagBook";
    src: url("../images/pages/ope-jardin/clementepdag-book-webfont.eot");
    src: url("../images/pages/ope-jardin/clementepdag-book-webfont.eot?#iefix") format("embedded-opentype"),
         url("../images/pages/ope-jardin/clementepdag-book-webfont.woff") format("woff"),
         url("../images/pages/ope-jardin/clementepdag-book-webfont.ttf") format("truetype"),
         url("../images/pages/ope-jardin/clementepdag-book-webfont.svg#ClementePDagBook") format("svg");
    font-weight: normal;
    font-style: normal;

}

.pg-ope-jardin{
	background: url(../images/pages/ope-jardin/bg-ope-jardin.gif) repeat-x #fff;
	font-size:14px;
	font-family: 'ClementePDagBook';
	position:relative;
	overflow:hidden;
	padding-bottom:140px;
}

.header-ope-jardin{
	width:225px; /*970 a l'origine*/
	height:295px;
	padding:20px 50px 0 695px;
	background: url(../images/pages/ope-jardin/header.jpg) no-repeat;
	color:#fff;
	line-height:18px;
	text-align:justify;
}

.pg-decore-naturellement .header-ope-jardin{
	background: url(../images/pages/ope-jardin/header2.jpg) no-repeat;
}

.header-ope-jardin h1{
	font-family: 'ClementePDakSemiBold';
	font-size:17px !important;
	margin:0 0 25px !important;
	text-align:left;
	color:#fff !important;
}

.header-ope-jardin p{
	margin-bottom:10px;
}

.pg-ope-jardin h2{
	font-family: 'ClementePDakSemiBold';
	font-size:17px !important;
	color:#fff !important;
	margin:0  !important;
	padding:0  !important;
	!position:relative !important;
	z-index:2;
}

.pg-ope-jardin h2 a, .pg-ope-jardin h3 a{
	color:#fff !important;
	text-decoration:none !important;
}

.produit-ope-jardin{
	position:relative;
}

.produit-ope-jardin .visuel-produit-ope-jardin{
	position:relative;
	z-index:2;
}

.produit-ope-jardin .visuel-produit-ope-jardin a{
	display:block;
}

.prix-produit-ope-jardin {
	position:absolute;
	font-family:Arial;
	font-weight:bold;
	font-size:23px;
	color:#da0f00;
	bottom:35px;
	left:107px;
	z-index:2;
}

.conteneur-texte-produit-jardin{
	width:787px;
	!width:500px;
	padding-top:82px;
	!position:relative;
}

.haut-texte-produit-jardin{
	width:787px;
	height:25px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat -90px -540px;
}

.texte-produit-jardin{
	width:442px; /*787px sans padding*/
	padding-left:325px;
	padding-right:20px;
	background: url(../images/pages/ope-jardin/fond-texte-produit.png);
	font-size:16px;
}

.bas-texte-produit-jardin{
	width:787px;
	height:25px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat -90px -627px;
}

.lien-categorie-ope-jardin{
	height:41px;
	display:inline-block;
	color:#fff;
	text-decoration:underline !important;
	font-size:18px;
	line-height:41px;
	font-weight:bold;
	margin-left:250px;
}

.lien-categorie-ope-jardin .partie-gauche-lien{
	height:41px;
	width:15px;
	display:block;
	float:left;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat -300px -330px;
}

.lien-categorie-ope-jardin .partie-milieu-lien{
	height:41px;
	display:block;
	float:left;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) repeat-x 0px -577px;
}

.lien-categorie-ope-jardin .partie-droite-lien{
	height:41px;
	width:15px;
	display:block;
	float:left;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat -300px -428px;
}

/*courgettes et luminaires*/
.produit-ope-jardin.courgettes{
	position:relative;
	margin-left:150px;
	top:-20px;
}

.pg-decore-naturellement .produit-ope-jardin.courgettes{
	margin-left:60px;
}

.produit-ope-jardin.courgettes .visuel-produit-ope-jardin{
	float:left;
}

.produit-ope-jardin.courgettes h2{
	width:336px;
	height:32px;
	line-height:30px;
	float:left;
	background: url(../images/pages/ope-jardin/titre_courgette.png) no-repeat;
	margin-top:67px !important;
}

.pg-decore-naturellement .produit-ope-jardin.courgettes h2{
	width:440px;
	background: url(../images/pages/ope-jardin/titre_luminaires.png) no-repeat;
}

.pg-decore-naturellement .produit-ope-jardin.courgettes .prix-produit-ope-jardin{
	left:99px;
}

.produit-ope-jardin.courgettes .conteneur-texte-produit-jardin{
	!left:-300px;
	!top:-100px;
}

.pg-decore-naturellement .produit-ope-jardin.courgettes .conteneur-texte-produit-jardin{
	margin-left:85px;
	!width:600px;
	!left:-210px;
}

.produit-ope-jardin.courgettes .haut-texte-produit-jardin{
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat right -540px;
}

.produit-ope-jardin.courgettes .texte-produit-jardin{
	margin-left:50px;
	padding-left:275px;
}

.pg-decore-naturellement .produit-ope-jardin.courgettes .texte-produit-jardin{
	margin-left:0px;
	padding-left:0px;
	width:766px;
	!padding-left:180px;
	!width:586px;
}

.produit-ope-jardin.courgettes .bas-texte-produit-jardin{
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat right -627px;
}

.produit-ope-jardin.courgettes .lien-categorie-ope-jardin{
	!position:relative;
	!top:-100px;
	margin-left:270px;
}

.pg-decore-naturellement .produit-ope-jardin.courgettes .lien-categorie-ope-jardin{
	margin-left:300px;
}

/*recuperateurs et led*/
.produit-ope-jardin.recuperateurs {
	position:relative;
	right:70px;
	top:-50px;
	!height:300px;
}

.produit-ope-jardin.recuperateurs .visuel-produit-ope-jardin{
	float:left;
}

.produit-ope-jardin.recuperateurs h2{
	width:310px;
	height:32px;
	line-height:30px;
	float:right;
	background: url(../images/pages/ope-jardin/titre_recuperateur.png) no-repeat;
	margin-top:65px !important;
	text-align:right;
}

.pg-decore-naturellement .produit-ope-jardin.recuperateurs h2{
	width:510px;
	background: url(../images/pages/ope-jardin/titre_led.png) no-repeat;
}

.produit-ope-jardin.recuperateurs .prix-produit-ope-jardin{
	bottom:20px;
	left:100px;
}

.pg-decore-naturellement .produit-ope-jardin.recuperateurs .prix-produit-ope-jardin{
	left:90px;
}

.produit-ope-jardin.recuperateurs .conteneur-texte-produit-jardin{
	margin-left:200px;
	margin-left:110px; /*supprimer potentiellement demain*/
	!top:-100px;
}

.pg-decore-naturellement .produit-ope-jardin.recuperateurs .conteneur-texte-produit-jardin{
	margin-left:110px;
	!width:600px;
	!top:-295px;
}

.produit-ope-jardin.recuperateurs .texte-produit-jardin{
	padding-left:20px;
	width:670px;
	!width:565px;
}

.produit-ope-jardin.recuperateurs  .visuel-produit-ope-jardin{
	float:right;
}

.produit-ope-jardin.recuperateurs .lien-categorie-ope-jardin{
	!position:relative;
	!top:-100px;
	margin-left:145px;
}

.pg-decore-naturellement .produit-ope-jardin.recuperateurs .lien-categorie-ope-jardin{
	!top:-295px;
	margin-left:145px;
}

/*purins et sabots*/
.produit-ope-jardin.purin {
	position:relative;
	margin-left:150px;
	top:-30px;
}

.pg-decore-naturellement .produit-ope-jardin.purin{
	margin-left:60px;
	top:-60px;
}

.produit-ope-jardin.purin .visuel-produit-ope-jardin{
	float:left;
}

.produit-ope-jardin.purin h2{
	width:445px;
	height:32px;
	line-height:30px;
	float:left;
	background: url(../images/pages/ope-jardin/titre_purin.png) no-repeat;
	margin-top:56px !important;
}

.pg-decore-naturellement .produit-ope-jardin.purin h2{
	width:330px;
	background: url(../images/pages/ope-jardin/titre_sabots.png) no-repeat;
}

.produit-ope-jardin.purin .prix-produit-ope-jardin{
	bottom:20px;
	left:125px;
}

.pg-decore-naturellement .produit-ope-jardin.purin .prix-produit-ope-jardin{
	left:106px;
}

.produit-ope-jardin.purin .conteneur-texte-produit-jardin{
	padding-top: 71px;
}

.produit-ope-jardin.purin .conteneur-texte-produit-jardin{
	!left:-300px;
	!top:-90px;
}

.pg-decore-naturellement .produit-ope-jardin.purin .conteneur-texte-produit-jardin{
	margin-left:85px;
	!width:600px;
}

.pg-decore-naturellement .produit-ope-jardin.purin .conteneur-texte-produit-jardin{
	!left:-184px;
}

.produit-ope-jardin.purin .haut-texte-produit-jardin{
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat right -540px;
}

.produit-ope-jardin.purin .texte-produit-jardin{
	margin-left:50px;
	padding-left:275px;
}

.pg-decore-naturellement .produit-ope-jardin.purin .texte-produit-jardin{
	margin-left:20px;
	padding-left:180px;
	width:566px;
}

.produit-ope-jardin.purin .bas-texte-produit-jardin{
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) no-repeat right -627px;
}

.produit-ope-jardin.purin .lien-categorie-ope-jardin{
	!position:relative;
	!top:-90px;
	!left:250px;
	margin-left:320px;
}

.pg-decore-naturellement .produit-ope-jardin.purin .lien-categorie-ope-jardin{
	margin-left:410px;
}

/*compost et poufs*/
.produit-ope-jardin.compost {
	position:relative;
	right:70px;
	top:-15px;
	!top:-90px;
	!height:310px;
}

.pg-decore-naturellement .produit-ope-jardin.compost {
	margin-top:-60px;
	!top:-70px;
}

.produit-ope-jardin.compost .visuel-produit-ope-jardin{
	float:right;
}

.produit-ope-jardin.compost h2{
	width:399px;
	height:32px;
	line-height:30px;
	float:right;
	background: url(../images/pages/ope-jardin/titre_composteur.png) no-repeat;
	margin-top:57px !important;
	text-align:right;
}

.pg-decore-naturellement .produit-ope-jardin.compost h2{
	margin-top:-3px !important;
	!margin-top:57px !important;
	width:480px;
	background: url(../images/pages/ope-jardin/titre_poufs.png) no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /*hack pour webkit pour resoudre le pb de décalage de 1px du background centré*/
    .pg-decore-naturellement .produit-ope-jardin.compost h2{
        margin-top:57px !important;
    }
}

.produit-ope-jardin.compost .prix-produit-ope-jardin{
	bottom:73px;
	left:43px;
}

.pg-decore-naturellement .produit-ope-jardin.compost .prix-produit-ope-jardin{
	left:35px;
	bottom:69px;
}

.produit-ope-jardin.compost .prix-produit-ope-jardin-2{
	bottom:37px;
	left:128px;
}

.pg-decore-naturellement .produit-ope-jardin.compost .prix-produit-ope-jardin-2{
	left:123px;
	bottom:33px;
}

.produit-ope-jardin.compost .conteneur-texte-produit-jardin{
	margin-left:200px;
	margin-left:110px; /*supprimer potentiellement demain*/
	!top:-100px;
}

.pg-decore-naturellement .produit-ope-jardin.compost .conteneur-texte-produit-jardin{
	margin-left:110px;
	!width:600px;
	!top:-320px;
}

.produit-ope-jardin.compost .texte-produit-jardin{
	padding-left:20px;
	width:670px;
	!width:565px;
}

.produit-ope-jardin.compost .lien-categorie-ope-jardin{
	!position:relative;
	!top:-100px;
	margin-left:145px;
}

.pg-decore-naturellement .produit-ope-jardin.compost .lien-categorie-ope-jardin{
	margin-left:145px;
}
/*ctoc*/
.conteneur-ctoc-ope-jardin{
	width:402px;
	float:left;
	margin-left:75px;
}

.ctoc-ope-jardin{
	width:402px;
	height:245px; /*507 sans padding*/
	padding-top:289px;
	background: url(../images/pages/ope-jardin/ctoc.png) no-repeat;
}

.pg-decore-naturellement .ctoc-ope-jardin{
	background: url(../images/pages/ope-jardin/ctoc2.png) no-repeat;
}

.ctoc-ope-jardin h3{
	width:280px;
	margin:0px auto 30px  !important;
	color:#fff;
	font-size:19px;
	text-align:center;
}

.pg-decore-naturellement h3{
	font-size:21px;
}

.ctoc-ope-jardin .ctoc-texte-ope-jardin{
	width:295px;
	margin:0 auto;
	font-size:15px;
	text-align:justify;
	line-height:21px;
}

.ctoc-toutes-annonces-ope-jardin{
	width:202px;
	height:41px;
	line-height:35px;
	font-size:18px;
	display:inline-block;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) -350px -330px;
	text-align:center;
	font-family: 'ClementePDakSemiBold';
	color:#fff;
	margin-left:173px;
}

.pub-et-switch-ope-jardin{
	width:300px;
	float:right;
	margin:55px 30px 0 0;
}

.switch-ope-jardin{
	width:213px;
	height:47px; /*225px sans padding*/
	padding:178px 0 0 0;
	display:block;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) -410px 0px;
	text-align:center;
	text-decoration:none !important;
	font-family: 'ClementePDakSemiBold';
	color:#fff;
	font-size:18px;
	margin:0px auto;
}

.pg-decore-naturellement .switch-ope-jardin{
	width:210px; /*230px sans padding*/
	height:47px; /*245px sans padding*/
	padding:198px 0 0 22px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) -557px -272px;
}

.souligne_toi{
	text-decoration:underline !important;
}

.nom_autre_personna{
	text-decoration:none;
	font-size:12px;
}

.pub-ope-jardin{
	width:300px;
	min-height:250px;
	background:#fff;
	margin-top:20px;
}

.feuille1-ope-jardin{
	width:128px;
	height:67px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) 0px 0px;
	position:absolute;
	top:290px;
	right:0;
}

.feuille2-ope-jardin{
	width:138px;
	height:75px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) 0px -80px;
	position:absolute;
	top:545px;
	left:0;
}

.feuille3-ope-jardin{
	width:165px;
	height:92px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) 0px -180px;
	position:absolute;
	top:1470px;
	right:0;
}

.pg-decore-naturellement .feuille3-ope-jardin{
	top:1410px;
}

.papillon1-ope-jardin{
	width:32px;
	height:28px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) -200px 0px;
	position:absolute;
	top:865px;
	left:650px;
}

.papillon2-ope-jardin{
	width:32px;
	height:30px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) -200px -30px;
	position:absolute;
	top:1190px;
	left:625px;
}

.pg-decore-naturellement .papillon2-ope-jardin{
	top:1130px;
}

.arrosoire-ope-jardin{
	width:220px;
	height:200px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) -190px -120px;
	position:absolute;
	top:1450px;
	left:465px;
}

.plante-ope-jardin{
	width:225px;
	height:180px;
	background: url(../images/pages/ope-jardin/sprite-ope-jardin.png) 0px -315px;
	position:absolute;
	bottom:0px;
	left:5px;
}

/*====Fin pages Opé jardin*/
/*====Début page-médias===*/
#pg_medias #media{
	position: relative;
	margin-bottom: 100px;
}
#pg_medias .contenu_media{
	margin-top: 0px;

}
#pg_medias .contenu_media .box_contenu_media{
	display: block;
	float: none;
	padding: 5px;
	margin-top: 9px;
	margin-right: 20px;
	margin-left: 120px;
	
}

a img{
	border: none;
}

#pg_medias #annees_media a{
	text-decoration: none;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	margin-left: 5px;

}
#pg_medias #annees_media{
	width: 50px;
	background: #568C1A;
	margin-left: 40px;
	padding-bottom: 20px;
	padding-top: 1px;

}
#pg_medias .annee_media_{
	margin-top: 30px;
}

#pg_medias .contenu_media .box_contenu_media img.media_image{
	width: 190px;
}

#pg_medias .contenu_media .box_contenu_media .media_texte{
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 190px;
	height: 240px;
	position: relative;
	z-index: 5;
	border: 1px solid #E2E1D7;
	background-color: #d8d6d5;
	margin-right: 13px;
	overflow: hidden;
}
#pg_medias .contenu_media .box_contenu_media .media_texte a{
	z-index: 5;
}
#pg_medias .contenu_media .box_contenu_media .media_texte p{
	padding: 0px 5px 5px 5px;
}
#pg_medias .contenu_media .box_contenu_media .media_texte.texte1{
	margin-left: 0px;
}
#pg_medias .contenu_media .box_contenu_media .annee{
	
	text-align: center;
	font-size: 20px;
}

#pg_medias .triangle{
	width:1px;
	height:1px;
	border:1px solid #5e961f;
	border-color: #5e961f transparent transparent  transparent;
	border-width:50px;
	margin-left: 15px;
	
}
#pg_medias #fleche_annees_media{
	position: absolute;
	z-index: 10;
}
#content #titre_pg_media h1{
	!margin-top: 10px;
}
#pg_medias .contenu_titre{
	font-weight: bold;
	
}
#pg_medias .contenu_titre a{
	text-decoration: none;
}
#pg_medias .contenubox{
	
}
/*====Fin page-médias===*/

/*====Début page comparateur moyens de transports===*/
.page_comparateur_transports table{
	width:650px;
	text-align:center;
	border:3px solid #709899;
	background:#f3f3f3;
	}

.page_comparateur_transports table h2{
	font-weight:bold;
	font-size:14px;
	color:#709899!important;
	letter-spacing:normal;
	text-align:center;
	margin:0!important;
	padding:0!important;
}

.page_comparateur_transports  table ul{
    margin: 5px;
    padding:0 0 0 10px;
	}
	
.page_comparateur_transports table li{
	font-size:14px;
	font-weight:normal;
	margin:5px;
	padding:0;
}
.page_comparateur_transports .chiffres{
	font-size:20px;
	font-weight:bold;
	color:#709899
}

.page_comparateur_transports .unites{
	font-size:36px;
	line-height:25px;
	font-weight:bold;
}
.page_comparateur_transports table .colonne1{
	width:70px;
	border-bottom: 1px solid #a8cacb;
	word-wrap:break-word;
	}

.page_comparateur_transports table .colonne3, .page_comparateur_transports table .colonne2{
	width:140px;
    border-left: 1px solid #a8cacb;
	border-bottom: 1px solid #a8cacb;
	padding:0;
	word-wrap:break-word;
}

.page_comparateur_transports table .colonne4, .page_comparateur_transports table .colonne5{
	width:50px;
    border-left: 1px solid #a8cacb;
	border-bottom: 1px solid #a8cacb;
	padding:0;
	color:#bfcbcb;
	word-wrap:break-word;
	}
	
.page_comparateur_transports .comparateur_transports_bloc_droite{
	width: 274px;
	float: right;
	padding: 10px 10px 0 10px;
	border:3px solid #709899;
	margin-bottom:10px;
	background:#F3F3F3;
}

.page_comparateur_transports .comparateur_transports_bloc_droite h3{
	color:#456e6f!important;
}

.page_comparateur_transports .comparateur_transports_bloc_droite .contenu{
	width:132px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}

.page_comparateur_transports .comparateur_transports_bloc_droite .contenuG{
	margin-left:0px;
}

.page_comparateur_transports .comparateur_transports_bloc_droite .contenu img{
	width:132px;
}

.page_comparateur_transports .comparateur_transports_bloc_droite .contenu a{
	text-decoration:none;
	font-weight:bold;
	color:#4d7273;
}

.page_comparateur_transports .comparateur_transports_bloc_droite .contenu a:hover{
	text-decoration:underline;
}

.page_comparateur_transports .comparateur_transports_bloc_pub{
	width: 300px;
	float: right;
	margin-left: 10px;
}
/*====Fin page comparateur moyens de transports===*/

/*====Dossier noel===*/
.dossier_noel09{
	/*width:830px;
	margin:0px auto;*/
}

.dossier_noel09 .dn09_vert{
color:#779C23;
}

.dossier_noel09 .dn09_chapeau{
float:left;
margin-right:5px;
/*!position:absolute;
!margin-left:-320px;*/
}

.dossier_noel09 .dn09_intro{
padding-top:10px;
/*!width:500px;
!margin-left:320px;*/
}

.dossier_noel09 .dn09_intro .dn09_titre, .dossier_noel09 .dn09_intro .dn09_txt{
/*!margin-left:-210px;*/
}

.dossier_noel09 .dn09_bandebleue1{
background-image:url(../images/pages/dossier-noel/bg_intro.jpg);
backrgound-repeat:repeat-x;
height:125px;
margin-top:10px;
/*!width:100%;
!margin-top:30px;*/
}

.dossier_noel09 .dn09_ronds{
margin-top:-80px;
padding-left:15px;
!position:relative;
!z-index:1;
}

.dossier_noel09 .dn09_ronds .dn09_rond1{
background-image:url(../images/pages/dossier-noel/rond1.png);
background-repeat:no-repeat;
width:315px;
height:168px;
color:#779C23;
font-size:19px;
padding-top:25px;
float:left;
display:block;
}


.dossier_noel09 .dn09_ronds .dn09_rond2{
background-image:url(../images/pages/dossier-noel/rond2.png);
background-repeat:no-repeat;
width:280px;
height:200px;
color:#745A32;
font-size:19px;
float:left;
margin:-30px 0 0 20px;
padding-top:65px;
display:block;
}



.dossier_noel09 .dn09_ronds .dn09_rond3{
background-image:url(../images/pages/dossier-noel/rond3.png);
background-repeat:no-repeat;
width:275px;
height:199px;
color:#E2016C;
font-size:19px;
margin:-30px 10px 0 0;
padding-top:65px;
float:right;
display:block;
}


.dossier_noel09 .dn09_ronds .dn09_rond4{
background-image:url(../images/pages/dossier-noel/rond4.png);
background-repeat:no-repeat;
width:345px;
height:199px;
color:#009EE0;
font-size:19px;
margin:-60px 10px 0 0;
!margin:20px 10px 0 0;
padding-top:35px;
float:left;
clear:both;
display:block;
}

.dossier_noel09 .dn09_ronds .dn09_rond5{
background-image:url(../images/pages/dossier-noel/rond5.png);
background-repeat:no-repeat;
width:265px;
height:168px;
color:#F29400;
font-size:19px;
margin:-60px 0 0 -20px;
!margin:240px 0 0 -280px;
padding-top:35px;
float:left;
display:block;
}


.dossier_noel09 .dn09_ronds .dn09_rond6{
background-image:url(../images/pages/dossier-noel/rond6.png);
background-repeat:no-repeat;
width:309px;
height:169px;
color:#004A99;
font-size:19px;
margin:-58px -10px 0 0;
!margin:20px -10px 0 0;
padding-top:30px;
float:right;
display:block;
}

.dossier_noel09 .dn09_ronds .dn09_rond6 .dn09_minitxt{
font-size:16px;
}

.dossier_noel09 .dn09_bandebleue2{
background-color:#d0cdd4;
margin-top:270px;
!margin-top:0px;
!position:relative;
!top:-120px;
padding:120px 0 30px 0;
z-index:0;
/*!margin-top:40px;*/
}

.dossier_noel09 .dn09_bandebleue2 a{
text-decoration:none;
}

.dossier_noel09 .dn09_carre1{
background-image:url(../images/pages/dossier-noel/cadre2.png);
background-repeat:no-repeat;
width:251px;
height:252px;
font-size:15px;
font-weight:bold;
color:#088BBB;
float:left;
margin-left:-15px;
border:1px solid #000000;
background-color:#FFFFFF;
display: block;
}


.dossier_noel09 .dn09_carre2{
background-image:url(../images/pages/dossier-noel/cadre3.png);
background-repeat:no-repeat;
width:250px;
height:251px;
font-size:15px;
font-weight:bold;
color:#6E8523;
float:left;
margin-left:95px;
display: block;
}

.dossier_noel09 .dn09_carre3{
background-image:url(../images/pages/dossier-noel/cadre1.png);
background-repeat:no-repeat;
width:250px;
height:251px;
font-size:15px;
font-weight:bold;
color:#4865A9;
margin-left:15px;
!margin-left:-937px;
!position:absolute;
display: block;
}

.dossier_noel09 .dn09_pub{
margin:20px 0 0 15px;
float:left;
clear:both;
}

.dossier_noel09 .dn09_cadre{
background-image:url(../images/pages/dossier-noel/cadre.png);
background-repeat:no-repeat;
width:463px;
height:255px;
margin:20px 0 0 352px;
padding:15px 0 0 20px;
/*!margin-top:270px;*/
}

.dossier_noel09 .dn09_cadre .dn09_titre{
font-size:14px;
color:#7E9A21;
}

.dossier_noel09 .dn09_cadre ul{
list-style-type:none;
}

.dossier_noel09 .dn09_cadre ul li{
margin:5px 0;
}

.dossier_noel09 .dn09_cadre ul li a{
color:#000000;
}

.dossier_noel09 .dn09_marron a, .dossier_noel09 .dn09_marron{
color:#8B6E38;
}

.dossier_noel09 .dn09_vide{
visibility:hidden;
}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.dossier_noel09 .dn09_carre3{
margin-top:75px;
}
}

/*====Fin dossier noel===*/

/*====Page calculateur d'économies===*/
.page_calculateur_economies h1{
	color:#AD6381 !important;
	font-size:20px;	
}

.page_calculateur_economies .calculateur_editorial{
	font-size:14px;
}

.page_calculateur_economies .calculateur_editorial p{
	margin-bottom: 10px;
}

.page_calculateur_economies .resultat{
	height: 20px;
	font-size: 16px;
	text-align: right;
}
	
.page_calculateur_economies a.info {
   position: relative;
   color: black;
   text-decoration: none;
}
.page_calculateur_economies a.info span {
   display: none; 
}
.page_calculateur_economies a.info:hover {
   background: none; 
   z-index: 500; 
   text-decoration: none;
   /* cursor: help; */ 
}

.page_calculateur_economies a.info:hover span {
   display: block;
   width:240px;
   position: absolute;
   background: white;
   color: green;
   padding: 3px;
   border: 1px solid green;
   border-left: 4px solid green;
   text-decoration: none;
}
/*====Fin calculateur d'économies===*/































































/*==== Page ligne-edito ====*/
.page-ligne-edito{
    width:970px;
}

.page-ligne-edito .colonne_formulaire_inscription{
    width:630px;
    min-height:600px;
    height:auto !important;
    height:600px;
    height:600px;
}

.page-ligne-edito p{
    margin-bottom:15px;
}

#content  .page-ligne-edito h2{
    font-size:17px;
    color:#96bd0c;
}

#content .page-ligne-edito h1{
    font-size:20px;
    margin:0;
    padding:5px 0px 5px 20px;
    color:#fff !important;
    border-bottom: 1px solid #666666;
    background: url(../images/blocs/coin-barre-mask-trans-2.png) no-repeat 0px -20px #5e961f;
}

#content .page-ligne-edito ol.cf-ol{
    width:630px;
    margin-bottom:20px !important;
}

.page-ligne-edito ol.cf-ol li{
    list-style-position:outside; /*utile pour ie7 et 6 car les puces, meme non affichées, décalent le li avec ces navigateurs*/
    position:relative;
    margin: 0px !important;
    padding:10px;
/*    background-color:#e4e4e4 !important;*/
    min-height:25px;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #C9C9C9;
}

.page-ligne-edito ol.cf-ol li#li-4-6{
	background: url('../images/pages/pilotez-ligne-editoriale-redaction/premium-decidez.jpg') no-repeat center 10px !important;
	padding-top: 100px;
}

.page-ligne-edito span.reqtxt, .page-ligne-edito span.emailreqtxt{
	display:none;
}

.page-ligne-edito li#li-4-2 label span h3,
.page-ligne-edito li#li-4-6 label span h3{
    color: #5E961F;
    font-size: 17px;
    margin-bottom: 30px;
    width: 600px;
}
.page-ligne-edito li#li-4-2 input,
.page-ligne-edito li#li-4-6 textarea{
	display: inline;
	margin: 45px 0 0 0;
}


.page-ligne-edito .cform label{
    text-align:left;
    width:170px;
    font-size:13px;
    font-weight:bold;
    text-shadow: 0 1px 0 #FFFFFF;
}
.page-ligne-edito .cform label span{
    width:160px;
}

.page-ligne-edito .cform input.single, .page-ligne-edito .cform textarea, .page-ligne-edito .cform textarea:hover, .page-ligne-edito .cform textarea:focus{
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 1px #FFFFFF;
    border: 1px solid #C9C9C9;
/*  background : url(../images/pages/devenez-redacteur/fond_champ_formulaire.gif) repeat-x #d4d4d4;*/
    !border: 1px solid #aaaaaa; /*ie7 et ie6*/
    border: 1px solid #aaaaaa\0; /*ie8*/
}

.entry-content .page-ligne-edito input.single {
    margin: 0 0 5px;
    height:20px;
}


.page-ligne-edito .cform .sendbutton{
    width:123px;
    height:29px;
    margin:0px auto;
    cursor:pointer;
    border:0px !important;
    display:block;
    background: url(../images/pages/page-contact/sprite-page-contact.png) no-repeat;
}


.page-ligne-edito .cform input, .page-ligne-edito .cform textarea {
    width: 420px;
}

.page-ligne-edito .cform .sendbutton:hover{
    background-position:0px -29px;
}

.page-ligne-edito .cformselect{
    width:257px;
}

.page-ligne-edito .cformselect:hover{
    background:#fff;
}

/*---en cas d'erreur---*/
.entry-content .page-ligne-edito ol.cf-ol li.cf_li_err{
    padding:10px !important;
}

.entry-content .page-ligne-edito ol.cf-ol#li-5-1.cf_li_err{
    padding:10px 0 10px 10px !important;
}


.page-ligne-edito li.cf_li_err span.reqtxt, .page-ligne-edito li.cf_li_err span.emailreqtxt{
/*top:7px;*/
right:95px;
margin-left:5px;
font-weight:bold;
color:#DF7D7D;
}

.page-ligne-edito li#li-4-4.cf_li_err span.reqtxt, .page-ligne-edito li#li-4-4.cf_li_err span.emailreqtxt{
right:39px;
}




/*==== Fin Page ligne-edito  ====*/
