/* CSS Document */

.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}

*{
margin:0;
padding:0;
border:0;
outline:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
		select{
		width:210px;
		float:left;		
		font-size:12px;
		border:solid 1px #89a74d;
		text-align:left;
		text-decoration:none;
		}
body{
background:#FFFFFF;
font-size:12px;
color:#000000;
}
.all{
width:953px;
min-height:650px;
height:auto !important;
height:650px;
margin:auto;
background:url(../images/bg.gif) no-repeat top center #FFFFFF;
position:relative;
font-size:12px;
}
.all_top {
	background: url(../images/bg.gif) no-repeat #ffffff;
	width: 953px;
	height: 140px;
	margin:auto;
}
.all_bg {
	background: url(../images/bg2.gif) repeat-y #ffffff;
	width: 953px;
	margin:auto;
	position:relative;
	font-size:12px;
}
.allcgv{
width:953px;
min-height:650px;
height:auto !important;
height:650px;
margin:auto;
background:url(../images/bg2.gif) repeat top center #FFFFFF;
position:relative;
font-size:12px;
}
.allBLOG{
width:953px;
min-height:650px;
height:auto !important;
height:650px;
margin:auto;
background:url(../images/bg2.gif) repeat top center #FFFFFF;
position:relative;
font-size:12px;
}
.header{
width:953px;
height:128px;
position:relative;
}
.headercgv{
width:953px;
height:128px;
background:url(../images/bg.gif) no-repeat top center #FFFFFF;
position:relative;
}
.logo{
position:absolute;
top:14px;
left:0;
}
.menuTop{
position:absolute;
top:75px;
left:241px;
list-style:none;
}
.menuTop li{
float:left;
}
.menuTop a{
width:137px;
height:53px;
display:block;
margin-right:6px;
}
.menuTop a span{
display:none;
}
.menuTop #accueil{
background:url(../images/accueil.gif) top;
width:139px;
}
.menuTop #accueil:hover{
background:url(../images/accueil.gif) bottom;
}
.menuTop #accueil.actif{
background:url(../images/accueil.gif) bottom;
}

.menuTop #mon_compte{
background:url(../images/le_coin_des_habitues.gif) top;
width:138px;
}
.menuTop #mon_compte:hover{
background:url(../images/le_coin_des_habitues.gif) bottom;
}
.menuTop #mon_compte.actif{
background:url(../images/le_coin_des_habitues.gif) bottom;
}

.menuTop #paniers{
background:url(../images/paniers.gif) top;
}
.menuTop #paniers:hover{
background:url(../images/paniers.gif) bottom;
}
.menuTop #paniers.actif{
background:url(../images/paniers.gif) bottom;
}

.menuTop #recettes{
background:url(../images/recettes.gif) top;
}
.menuTop #recettes:hover{
background:url(../images/recettes.gif) bottom;
}
.menuTop #recettes.actif{
background:url(../images/recettes.gif) bottom;
}

.menuTop #questions{
background:url(../images/questions.gif) top;
margin-right:0;
}
.menuTop #questions:hover{
background:url(../images/questions.gif) bottom;
}
.menuTop #questions.actif{
background:url(../images/questions.gif) bottom;
}

.maCommande{
position:absolute;
top:19px;
left:525px;
background:url(../images/imgPannier.gif) no-repeat left;
height:45px;
padding:3px 0 0 50px;
font-size:12px;
color:#7fb71e;
line-height:14px;
}
.maComTxt{
font-weight:bold;
color:#7fb71e;
}
.maComTxt2{
color:#000000;
}
.maCommande a{
color:#7fb71e;
text-decoration:none;
}
.maCommande a:hover{
text-decoration:underline;
}
.main{

}
.mainTotalarge{
width:900px; 
float:left;
}
.mainLeft{
width:734px; 
float:left;
}
.bienvenue{
float:left;
width:534px;
margin:21px 0 0 22px;
_margin:21px 0 0 11px;
}
		.bienvenue .titreBienvenue{
		display:block;
		}
		.bienvenue .panier{
		float:left;
		}
		.bienvenue .text{
		float:left;
		width:330px;
		padding:25px 0 0 0;
		font-size:12px;
		}
		.bienvenue .text p{
		margin-bottom:10px;
		font-size:12px;
		}
		.bienvenue .text h1{
		font-size:12px;
		font-weight:lighter;
		margin:0px;
		padding-bottom:10px;
		}
				.bienvenue .btMoyen{
				display:block;
				float:left;
				width:126px;
				height:32px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:20px;
				padding-top:5px;
				border:0px;
				}
		.voirPaniers{
		background:url(../images/voirPaniers.gif) no-repeat;
		display:block;
		width:96px;
		height:21px;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		padding:4px 0 0 11px;
		}
		
.a_l_affiche_top {
	background: url(../images/a_l_affiche_top.gif) no-repeat;
	width: 690px;
	height: 13px;
	float: left;
	margin-top: 20px;
	margin-left: 28px;
	_margin:20px 0px 0px 17px;
}
.a_l_affiche_bottom {
	background: url(../images/a_l_affiche_bottom.gif) no-repeat;
	float: left;
	width: 690px;
	height: 10px;
	margin-left: 28px;
	_margin: 0px 0px 0px 17px;
}		
.a_l_affiche_bg  {
	background: url(../images/a_l_affiche_bg.gif) repeat-y;
float:left;
width:690px;
margin:0px 0 0 28px;
_margin:-3px 0px 0px 17px;
}
		.a_l_affiche_bg .titre_a_l_affiche{
		display:block;
		}
		.a_l_affiche_bg .panier{
		float:left;
		margin-left: 15px;
		margin-right: 20px;
		}
		.a_l_affiche_bg .contenu{
		float:left;
		width:690px;
		height: 196px;
		font-size:12px;
		}
		.a_l_affiche_bg .text p{
		margin-bottom:10px;
		font-size:12px;
		}
		.a_l_affiche_bg .text h1{
		font-size:12px;
		font-weight:lighter;
		margin:0px;
		padding-bottom:10px;
		}
				.a_l_affiche_bg .lire_la_suite {
					width: 77px;
					display: block;
					float: right;
					padding-top: 20px;
					margin-right: 10px;
					font-weight: bold;
				}
				.a_l_affiche_bg .toutes_actus {
					font-weight: bold;
					width: 300px;
					height: 20px;
					display: block;
					float: left;
					padding-top: 4px;
					margin-left: 15px;
				}				
				.a_l_affiche_bg .btMoyen{
				display:block;
				float:left;
				width:126px;
				height:32px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:20px;
				padding-top:5px;
				border:0px;
				}
		

.nos_producteurs_top {
	background: url(../images/nos_producteurs_top.gif) no-repeat;
	width: 690px;
	height: 24px;
	float: left;
	margin-left: 28px;
	margin-top: 10px;
	_margin-left: 17px;
	
}
.nos_producteurs_bg {
	background: url(../images/nos_producteurs_bg.gif) repeat-y;
	width: 690px;
	float: left;
	margin-left: 28px;
	padding-left: 15px;
	padding-right: 10px;
	_margin-left: 17px;
}
	.nos_producteurs_bg .slide_producteurs {
		width: 200px;
		float: left;
	}
	.nos_producteurs_bg .slide-wrapper .bloc_texte {
		float:right;
		width:395px;
	}
	.nos_producteurs_bg .lire_la_suite {
		font-weight: bold;
					color:#7db61a;
					width: 110px;
					display: block;
					float: right;
					padding-top: 20px;
					margin-right: 10px;
					text-align: right;
	}
	.nos_producteurs_bg .liens {
		font-weight: bold;
					width: 300px;
					height: 50px;
					display: block;
					float: left;
					padding-top: 10px;
					margin-left: 1px;
	}
.nos_producteurs_bottom {
	background: url(../images/nos_producteurs_bottom.gif) no-repeat;
	width: 690px;
	height: 10px;
	float: left;
	margin-left: 28px;
	_margin-left: 17px;
}

.bloc_texte_accueil {
	width: 690px;
	float: left;
	margin-left: 28px;
	_margin-left: 17px;
}
	.bloc_texte_accueil .titre {
		display:block;
	}
	.bloc_texte_accueil p {
		margin-left:3px;
	}
	.bloc_texte_accueil .liens {
		font-weight: bold;
					width: 300px;
					height: 20px;
					display: block;
					float: left;
					padding-top: 10px;
					margin-left: 3px;
	}

		
.cetteSemaine{
float:left;
width:151px;
margin:18px 0 0 27px;
}
		.cetteSemaine .cetteSemaineTop{
		height:10px;
		width:151px;
		background:url(../images/bgTop.gif) no-repeat;
		_margin-bottom:-4px;
		}
		.cetteSemaine .cetteSemaineMiddle{
		width:128px;
		border-left:solid 3px #e3efce;
		border-right:solid 3px #e3efce;
		padding:0 10px 0 7px;
		}
			.cetteSemaine .cetteSemaineMiddle p{
			font-size:12px;
			padding-bottom:20px;
			}
		.cetteSemaine .cetteSemaineBottom{
		height:11px;
		width:151px;
		background:url(../images/bgBottom.gif) no-repeat;
		}
		
.cacheDiapo {
padding-left:6px;
padding-top:26px;
height:260px;
width:280px;
background:url(../images/cache-diapo.gif) no-repeat;
}


.engagement{
margin-left:22px;/*
padding-top:16px;*/
float: left;
}
		.engagement .block1{
		float:left;
		margin-top:6px;
		width:230px;
		height:117px;
		}
				.block1 img{
				float:left;
				margin-right:13px;
				}
				.block1 p{
				font-size:12px;
				font-weight:bold;
				color:#3e3d40;
				line-height:15px;
				margin-top:32px;
				}
		.engagement .block2{
		float:left;
		margin-top:6px;
		width:247px;
		/*padding-left:114px;
		padding-top:32px;*/
		height:117px;
		}
				.block2 img{
				float:left;
				margin-right:13px;
				}
				.block2 p{
				font-size:12px;
				font-weight:bold;
				color:#3e3d40;
				line-height:15px;
				margin-top:32px;
				}
		.engagement .block3{
		float:left;
		margin-top:6px;
		width:227px;
		/*padding-left:108px;
		padding-top:32px;*/
		height:117px;
		}
				.block3 img{
				float:left;
				margin-right:13px;
				}
				.block3 p{
				font-size:12px;
				font-weight:bold;
				color:#3e3d40;
				line-height:15px;
				margin-top:32px;
				}
.blockRight{
float:right;
width:188px;/*
margin:18px 0px 85px 9px;*/
margin: 18px 25px 85px 0px;
_margin: 18px 2px 85px 0px;
}

.blockRight_commande_recap {
	margin-top: 10px;
	height: 312px;
	margin-right: 20px;
	width: 208px;
	border-right: 1px solid #7fb61d;
	float: left;
}
.blockRight_commande_recap .MonForfait {
	margin-top: 12px;
}


		.blockRight .MonForfait{
		height:auto !important;
		}
			.blockRight .MonForfait .MonForfaitHaut{
			background:url(../images/bgMonForfaitHaut.gif) no-repeat;
			height:16px;
			padding:12px 0 0 12px;
			}
			.blockRight .MonForfait .MonForfaitMiddle{
			padding:4px 0 0 12px;
			background:url(../images/bgRightRempl.gif) repeat-y;
			min-height:76px;
			height:auto !important;
			height:76px;
			}			
			.blockRight .MonForfait .MonForfaitBas{
			background:url(../images/bgBas.gif) no-repeat;
			height:14px;
			}
				.MonForfait p{
				margin-top:3px;
				position:relative;
				color:#666666;
				font-size:11px;
				}
				.MonForfait p label{
				display:-moz-inline-block;
				display:inline-block;
				width:40px;
				color:#666666;
				font-size:11px;
				}
				.MonForfait p .label1{
				width:76px;
				}
				.MonForfait p input{
				width:90px;
				height:13px;
				padding-top:1px;
				}
				.MonForfait p .input1{
				width:126px;
				}
				.MonForfait p a{
				text-decoration:none;
				color:#390;
/*				color:#7fb71e;*/
				font-size:11px;
				}
				.MonForfait p a:hover{
				text-decoration:underline;
				}
				.MonForfait p .btOk{
				display:block;
				float:left;
				width:43px;
				height:29px;
				background-image:url(../images/btn-Ok.jpg);
				background-repeat:no-repeat;
				border:0px;
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:7px;
				padding-bottom:4px;
				}
				.MonForfait .btMoyen{
				display:block;
				float:left;
				width:126px;
				height:32px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:46px;
				padding-top:1px;
				border:0px;
				}
				.MonForfait p .motPasseOblier{
				float:left;
				font-size:10px;
				margin-top:5px;
				}
		.blockRight .lesPlusFC{
		height:auto !important;
		}
			.blockRight .lesPlusFC .lesPlusFCHaut{
			background:url(../images/bgRecettesHaut.gif) no-repeat;
			height:14px;
			padding:28px 12px 0 12px;
			}
			.blockRight .lesPlusFC .lesPlusFCMiddle{
			padding:6px 0 0 12px;
			background:url(../images/bgRightRempl.gif) repeat-y;
			min-height:68px;
			height:auto !important;
			height:68px;
			}			
			.blockRight .lesPlusFC .lesPlusFCBas{
			background:url(../images/bgBas.gif) no-repeat;
			height:14px;
			}	
				.blockRight .lesPlusFC p{
				margin-right:6px;
				padding-right:6px;
				font-size:12px;
				color:#666666;
				font-size:11px;
				}
				.blockRight .lesPlusFC span{
				font-size:11px;
				color:#666666;
				}
		.blockRight .ideeRecettes{
		height:auto !important;
		}
			.blockRight .ideeRecettes .ideeRecettesHaut{
			background:url(../images/bgMonlesPlusFCHaut.gif) no-repeat;
			height:18px;
			padding:24px 12px 0 12px;
			}
			.blockRight .ideeRecettes .ideeRecettesMiddle{
			padding:6px 0 0 12px;
			background:url(../images/bgRightRempl.gif) repeat-y;
			min-height:68px;
			height:auto !important;
			height:68px;
			}
				.blockRight .ideeRecettes .ideeRecettesMiddle p{
				font-size:11px;
				}
				.blockRight .ideeRecettes .ideeRecettesMiddle .gris{
				font-size:11px;
				color:#666666;
				}
			.blockRight .ideeRecettes .ideeRecettesBas{
			background:url(../images/bgBas.gif) no-repeat;
			height:14px;
			}
				.blockRight .ideeRecettes p{
				margin-right:6px;
				padding-right:6px;
				color:#666666;
				font-size:11px;
				}
				
				
.blockRight .nos_producteurs_droite{
		height:auto !important;
		margin-top: 10px;
		}
			.blockRight .nos_producteurs_droite .nos_producteurs_droite_Haut{
			background:url(../images/nos_producteurs_droite_Haut.gif) no-repeat;
			height:18px;
			}
			.blockRight .nos_producteurs_droite .nos_producteurs_droite_Middle{
			padding:5px 10px;
			background:url(../images/nos_producteurs_droite_Middle.gif) repeat-y;
			min-height:68px;
			height:auto !important;
			height:68px;
			}
				.blockRight .nos_producteurs_droite .nos_producteurs_droite_Middle p{
				font-size:11px;
				}
				.blockRight .nos_producteurs_droite .nos_producteurs_droite_Middle .gris{
				font-size:11px;
				color:#666666;
				}
			.blockRight .nos_producteurs_droite .nos_producteurs_droite_Bas{
			background:url(../images/nos_producteurs_droite_Bas.gif) no-repeat;
			height:14px;
			}
				.blockRight .nos_producteurs_droite p{
				margin-right:6px;
				padding-right:6px;
				color:#666666;
				font-size:11px;
				}

/***** Offre de la semaine *****/	
.blockRight .offre_semaine {
	height: auto !important;
	margin: 10px 0px 10px 0px;
}
	.blockRight .offre_semaine .offre_semaine_haut {
		background: url(../images/offre_semaine_haut.jpg) no-repeat;
		height: 18px;
	}
	.blockRight .offre_semaine .offre_semaine_milieu {
		padding:5px 10px;
		background:url(../images/offre_semaine_milieu.jpg) repeat-y;
		min-height:40px;
		height:auto !important;
	}
		.blockRight .offre_semaine .offre_semaine_milieu p {
			width: 90px;
			margin: 0px 0px 0px 5px;
		}
			.blockRight .offre_semaine .offre_semaine_milieu p span {
				font-weight: bold;
				color: #7db61a;
			}
	.blockRight .offre_semaine .offre_semaine_bas{
		background:url(../images/offre_semaine_bas.jpg) no-repeat;
		height:14px;
	}
.blockRightBis .offre_semaine {
	height: auto !important;
	margin: 10px 0px 10px 0px;
}
	.blockRightBis .offre_semaine .offre_semaine_haut {
		background: url(../images/offre_semaine_haut.jpg) no-repeat;
		height: 18px;
	}
	.blockRightBis .offre_semaine .offre_semaine_milieu {
		padding:5px 10px;
		background:url(../images/offre_semaine_milieu.jpg) repeat-y;
		min-height:40px;
		height:auto !important;
	}
		.blockRightBis .offre_semaine .offre_semaine_milieu p {
			width: 84px;
			margin: 0px 0px 0px 5px;
		}
		.blockRightBis .offre_semaine .offre_semaine_milieu a.lienPlus { margin-top: 22px; }
			.blockRightBis .offre_semaine .offre_semaine_milieu p span {
				font-weight: bold;
				color: #7db61a;
			}
	.blockRightBis .offre_semaine .offre_semaine_bas{
		background:url(../images/offre_semaine_bas.jpg) no-repeat;
		height:14px;
	}
/***** FIN Offre de la semaine *****/				
				
				
				
.blockRightBis{
float:left;
width:187px;
margin:4px 0 0 9px;
}
		.blockRightBis .lesPlusCommande{
		height:auto !important;
		}
			.blockRightBis .lesPlusCommande .lesPlusCommandeHaut{
			background:url(../images/bgRecettesHaut.gif) no-repeat;
			height:14px;
			padding:28px 12px 0 12px;
			}
			.blockRightBis .lesPlusCommande .lesPlusCommandeMiddle{
			padding:12px 0 0 4px;
			background:url(../images/bgRightRempl.gif) repeat-y;
			min-height:126px;
			height:auto !important;
			height:126px;
			}			
			.blockRightBis .lesPlusCommande .lesPlusCommandeBas{
			background:url(../images/bgBas.gif) no-repeat;
			height:14px;
			}
			
		.blockRightBis .lesPourquoiPasCommande{
		height:auto !important;
		}
			.blockRightBis .lesPourquoiPasCommande .lesPourquoiPasCommandeHaut{
			background:url(../images/bgPourquoiPasHaut.gif) no-repeat;
			height:14px;
			padding:28px 12px 0 12px;
			}
			.blockRightBis .lesPourquoiPasCommande .lesPourquoiPasCommandeMiddle{
			padding:12px 0 0 4px;
			background:url(../images/bgRemplPourquoiPas.gif) repeat-y;
			min-height:126px;
			height:auto !important;
			height:126px;
			}			
			.blockRightBis .lesPourquoiPasCommande .lesPourquoiPasCommandeBas{
			background:url(../images/bgBasPourquoiPas.gif) no-repeat;
			height:14px;
			}
.blockRight .recap-visamaster{
padding:16px 8px 0 8px;
margin-bottom:16px;
margin-top:46px;
border:#CCC 2px solid;
min-height:268px;
height:auto !important;
height:68px;
text-align:center;
}			
				.blockRight .recap-visamaster p{
				font-size:10px;
				color:#666666;
				text-align:justify;
				}
				.blockRight .recap-visamaster b{
				font-size:12px;
				color:#000000;
				font-weight:bold;
				text-align:center;
				}
				
.menuEntreprise{
float:left;
width:562px;
margin:21px 0 46px 22px;
font-size:12px;
}
	.menuEntreprise .choixentreprise{
	height:auto !important;
	}
	
			.menuEntreprise .choixentreprise .choixentrepriseHaut{
			background:url(../images/mon-entrp-haut.jpg) no-repeat;
			height:29px;
			padding:0 0 0 12px;
			}
			.menuEntreprise .choixentreprise .choixentrepriseMiddle{
			padding:0 0 0 10px;
			background:url(../images/mon-entrp-middle.jpg) repeat-y;
			min-height:68px;
			height:auto !important;
			height:68px;
			}
					.choixentrepriseMiddle .lien{
					font-size:12px;
					font-weight:bold;
					margin-top:12px;
					}
					.choixentrepriseMiddle .lien a{
					color:#000;
					text-decoration:underline;
					font-size:12px;
					font-weight:normal;
					}
					.choixentrepriseMiddle .lien a:hover{
					color:#89af28;
					font-weight:bold;
					}
					.choixentrepriseMiddle .lien a.actif{
					color:#89af28;
					font-weight:bold;
					}
	
						.menuEntreprise .choixentreprise .choixentrepriseMiddle .selection{
						padding:6px 0 0 22px;
						}
			.menuEntreprise .choixentreprise .choixentrepriseBas{
			background:url(../images/mon-entrp-bas.jpg) no-repeat;
			height:14px;
			}
	
	
		.menuEntreprise .choixentreprise select{
		width:210px;
		float:left;		
		font-size:12px;
		border:solid 1px #89a74d;
		text-align:left;
		text-decoration:none;
		margin:0px;
		padding:0px;
		}		
		.menuEntreprise p{
		display:block;
		float:left;
		text-align:left;
		font-size:12px;
		}
		.menuEntreprise .etape{
	position:absolute;
	width:200px;
	text-align:left;
	font-size:12px;
	z-index:0;
	top: 275px;
	left: 263px;
		}
		.menuEntreprise .macaron{
	position:absolute;
	top: 157px;
	left: 608px;
		}

.menuEntrepnospaniers{
float:left;
margin:36px 0 0 22px;
padding-left:106px;
font-size:12px;
}

.infoPlusReduc{
	float:left;
	width:600px;
	margin:0px 0px 5px 22px;
	font-size:12px;
	left: 1px;
	top: 623px;
	color:#89af28;
}
	.menuEntrepnospaniers .panierSaison{
	width:186px;
	float:left;
	}
			.menuEntrepnospaniers .panierSaison .titre{
			font-size:16px;
			font-weight:bold;
			}
			.menuEntrepnospaniers .panierSaison p{
			text-align:left;
			margin:0 0 0 8px;
			font-size:12px;
			}
					.menuEntrepnospaniers .panierSaison .zone{
					float:left;
					}
					.menuEntrepnospaniers .panierSaison .text{
					float:left;
					padding-left:4px;
					border-left:solid #999 4px;
					}

/*	.menuEntrepnospaniers .panierSelect{
	width:168px;
	float:left;
	margin:0 0 0 60px;
	}
			.menuEntrepnospaniers .panierSelect .titre{
			font-size:16px;
			font-weight:bold;
			}
			.menuEntrepnospaniers .panierSelect p{
			text-align:left;
			margin:0 0 0 8px;
			font-size:12px;
			}
					.menuEntrepnospaniers .panierSelect .zone{
					float:left;
					}
					.menuEntrepnospaniers .panierSelect .text{
					float:left;
					padding-left:4px;
					border-left:solid #999 4px;
					}*/
					
					
	.menuEntrepnospaniers .panierBio{
	width:186px;
	float:left;
	margin:0 0 0 86px;
	}
			.menuEntrepnospaniers .panierBio .titre{
			font-size:16px;
			font-weight:bold;
			}
			.menuEntrepnospaniers .panierBio p{
			text-align:left;
			margin:0 0 0 8px;
			font-size:12px;
			}
					.menuEntrepnospaniers .panierBio .zone{
					float:left;
					}
					.menuEntrepnospaniers .panierBio .text{
					float:left;
					padding-left:4px;
					border-left:solid #999 4px;
					}
					
					.menuEntrepnospaniers a{
					color:#000000;
					text-decoration:none;
					font-size:12px;
					}
					.menuEntrepnospaniers a:hover{
					color:#89af28;
					}
			
.menuEntrepnospaniers2{
float:left;
margin:0 0 26px 22px;
padding-left:106px;
font-size:12px;
}

	.menuEntrepnospaniers2 .panierSaison{
	width:186px;
	float:left;
	}
			.menuEntrepnospaniers2 .panierSaison .titre{
			font-size:16px;
			font-weight:bold;
			}
	.menuEntrepnospaniers2 .panierBio{
	width:186px;
	float:left;
	margin:0 0 0 86px;
	}
			.menuEntrepnospaniers2 .panierBio .titre{
			font-size:16px;
			font-weight:bold;
			}



.menuEntreprise2{
float:left;
width:562px;
margin:21px 0 46px 22px;
font-size:12px;
}
	.menuEntreprise2 .choixentreprise{
	height:auto !important;
	}
	
			.menuEntreprise2 .choixentreprise .choixentrepriseHaut{
			background:url(../images/mon-entrp-haut.jpg) no-repeat;
			height:29px;
			padding:0 0 0 12px;
			}
			.menuEntreprise2 .choixentreprise .choixentrepriseMiddle{
			padding:0 0 0 10px;
			background:url(../images/mon-entrp-middle.jpg) repeat-y;
			min-height:68px;
			height:auto !important;
			height:68px;
			}
					.choixentrepriseMiddle .lien{
					font-size:12px;
					font-weight:bold;
					margin-top:12px;
					}
					.choixentrepriseMiddle .lien a{
					color:#000;
					text-decoration:underline;
					font-size:12px;
					font-weight:normal;
					}
					.choixentrepriseMiddle .lien a:hover{
					color:#89af28;
					font-weight:bold;
					}
					.choixentrepriseMiddle .lien a.actif{
					color:#89af28;
					font-weight:bold;
					}
	
						.menuEntreprise2 .choixentreprise .choixentrepriseMiddle .selection{
						padding:6px 0 0 22px;
						}
			.menuEntreprise2 .choixentreprise .choixentrepriseBas{
			background:url(../images/mon-entrp-bas.jpg) no-repeat;
			height:14px;
			}
					.menuEntreprise2 .etape{
					position:absolute;
					width:200px;
					text-align:left;
					font-size:12px;
					z-index:0;
					top: 275px;
					left: 263px;
					}
					.menuEntreprise2 .macaron{
					position:absolute;
					top: 157px;
					left: 608px;
					}

.menuPannier{
float:left;
width:225px;
_width:220px;
margin:21px 0 0 22px;
}
	.menuPannier ul{
	list-style:none;
	}
		.menuPannier ul li{
		font-size:14px;
		font-weight:bold;
		margin-top:15px;
		}
		.menuPannier ul li ul li{
		margin:0;
		font-size:12px;
		}
			.menuPannier ul li ul li a{
			color:#000;
			text-decoration:none;
			font-size:12px;
			font-weight:normal;
			}
			.menuPannier ul li ul li a:hover{
			color:#89af28;
			font-weight:bold;
			}
			.menuPannier ul li a:hover{
			color:#89af28;
			font-weight:bold;
			}
			.menuPannier ul li ul li a.actif{
			color:#89af28;
			font-weight:bold;
			}
			.menuPannier ul li a.actif{
			color:#89af28;
			font-weight:bold;
			}
.PanierCetteSemaine{
float:left; width:456px;
margin-top:21px;
}
	.PanierCetteSemaine h1{
	margin-bottom:10px;
	}
	.PanierCetteSemaine .imgPanier{
	float:left;
	}
	.PanierCetteSemaine p{
	display:block;
	float:right;
	width:300px;
	text-align:right;
	margin-top:15px;
	margin-right:15px;
	font-size:12px;
	}
	.PanierCetteSemaine .txtPrix{
	font-size:25px;
	}
	.PanierCetteSemaine .txtDetail{
	font-size:18px;
	color:#89af28;
	}
.PanierCetteSemaineIngredient
{
	color: #89af28;
}
	
.commander{
margin-top:4px;
}
	.commander select{
		width:210px;
		float:left;		
		font-size:12px;
		border:solid 1px #89a74d;
		text-align:left;
		text-decoration:none;
	}
				.commander .btGrd{
				display:block;
				float:left;
				width:196px;
				height:28px;
				background-image:url(../images/btn-GRD.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:center;
				padding-right:24px;
				padding-top:1px;
				border:0px;
				margin-left:12px;
				}
	.commander a{
	display:block;
	width:100px;
	font-size:12px;
	float:right;
	background:#7fb521;
	border:solid 1px #89a74d;
	text-align:center;
	height:21px;
	padding-top:5px;
	text-decoration:none;
	color:#FFFFFF;
	}
	.ligneHr{
	border:solid 1px #8da05e;
	margin:10px 0 5px 0;
	}
	.lignePlume{
	background:url(../images/ligne-plume-bas.jpg) no-repeat;
	}
	.lignePlume2{
	background:url(../images/ligne-plume-bas2.gif) no-repeat;
	height:46px;
	padding-top:10px;
	padding-left:42px;
	}
	.listeLegumes{
	list-style:none;
	margin-left:3px;
	}
		.listeLegumes li{
		font-size:12px;
		margin:4px 0 0 0;
		}
		.listeLegumes b{
		font-size:12px;
		color:#89ab3b;
		font-weight:bold;
		}
	
.choixForfait{
float:left;
width:702px;
margin:36px 0 28px 22px;
font-size:12px;
}
	.choixForfait .forfait5{
	width:186px;
	float:left;
	border-left:solid #999 2px;
	}
			.choixForfait .forfait5 .titre{
			font-size:16px;
			font-weight:bold;
			padding-left:8px;
			}
					.choixForfait .forfait5 .text{
					float:left;
					width:178px;
					padding-left:4px;
					}
					.choixForfait .forfait5 ul{
					padding-left:16px;
					}
					.choixForfait .forfait5 li{
					padding-left:1px;
					}

	.choixForfait .forfait10{
	width:190px;
	float:left;
	margin:0 0 0 26px;
	border-left:solid #999 2px;
	}
			.choixForfait .forfait10 .titre{
			font-size:16px;
			font-weight:bold;
			padding-left:8px;
			}
					.choixForfait .forfait10 .text{
					float:left;
					width:178px;
					padding-left:4px;
					}
					.choixForfait .forfait10 ul{
					padding-left:16px;
					}
					.choixForfait .forfait10 li{
					padding-left:1px;
					}
	.choixForfait .forfait20{
	width:190px;
	float:left;
	margin:0 0 0 26px;
	border-left:solid #999 2px;
	}
			.choixForfait .forfait20 .titre{
			font-size:16px;
			font-weight:bold;
			padding-left:8px;
			}
					.choixForfait .forfait20 .text{
					float:left;
					width:178px;
					padding-left:4px;
					}
					.choixForfait .forfait20 ul{
					padding-left:16px;
					}
					.choixForfait .forfait20 li{
					padding-left:1px;
					}
			


		
.contenuNosforfaits{
float:left;
width:886px; 
margin:42px 0 68px 22px;
}
	.contenuNosforfaits select{
		width:210px;
		float:left;		
		font-size:12px;
		border:solid 1px #89a74d;
		text-align:left;
		text-decoration:none;
		}
		.contenuNosforfaits a{
		display:block;
		width:48px;
		font-size:12px;
		float:right;
		background:#7fb521;
		border:solid 1px #89a74d;
		text-align:center;
		height:21px;
		padding-top:5px;
		text-decoration:none;
		color:#FFFFFF;
		}
	.contenuNosforfaits .titleForfaits{
	background:#7cb71f;
	border:solid 1px #89ab3b;
	height:17px;
	text-align:left;
	padding-left:3px;
	padding-top:3px;
	font-size:14px;
	color:#FFFFFF;
	}
	.contenuNosforfaits .txtForfaits{
	background:#fff;
	border-left:solid 1px #89ab3b;
	border-bottom:solid 1px #89ab3b;
	padding:3px 0 3px 3px;
	font-size:12px;
	}
	.contenuNosforfaits ul li{
		list-style:none;
		font-size:12px;
	}
		.contenuNosforfaits .sstitre{
		font-size:14px;
		font-weight:bold;
		color:#89ab3b;
		background:#fff;
		border-left:solid 1px #89ab3b;
		border-bottom:solid 1px #89ab3b;
		padding:3px 0 3px 6px;
		}
h2{
	font-size:14px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#89ab3b;
}
.livraison{
	font-size:13px;
}
h3{
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#89ab3b;
}
h4{
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#000000;
}
h5{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#89ab3b;
	display:inline;
}
h6{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	display:inline;
}

.MentionLgl{
	font-size:11px;
	color:#666;
	margin:0px;
	padding:0px;
}
		
.contenuMonCompte{
float:left;
width:886px; 
margin:0 0 60px 22px;
}
				.contenuMonCompte .btMoyen{
				display:block;
				float:left;
				width:142px;
				height:48px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:56px;
				padding-top:1px;
				border:0px;
				}
	.contenuMonCompte .titleCompte{
	height:40px;
	width:426px;
	background-image:url(../images/monCompte-ligne-plume.jpg);
	text-align:left;
	padding-left:8px;
	margin-bottom:4px;
	}
	.contenuMonCompte .titleCompte .lien{
	font-size:14px;
	text-align:left;
	text-decoration:none;
	color:#89ab3b;
	}
		.contenuMonCompte .sstitre{
		font-size:12px;
		color:#89ab3b;
		padding:2px 0 2px 0;
		}
		.contenuMonCompte .sstitre2{
		font-size:12px;
		color:#999;
		padding:2px 0 2px 0;
		}
			.contenuMonCompte .titleCompte p{
			text-align:left;
			margin:0 0 0 8px;
			font-size:12px;
			}
			
.recette{
float:left;
width:286px;
margin:21px 0 0 22px;
}
		.recette .titrerecette{
		display:block;
		}
		.recette .pictorecettes{
		position:absolute;
		left:128px;
		margin-top:-46px;
		}
		.recette .paniersrecettes{
		float:left;
		height:168px;
		padding-top:46px;
		}
		.recette .menurecettes{
		float:left;
		width:286px;
		}
		
		.menurecettes ul{
		font-size:12px;
		list-style:none;
		margin-top:-10px;
		}
		.menurecettes ul li{
		font-size:12px;
		margin-bottom:4px;
		}
			.menurecettes a{
			color:#000;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
			}
			.menurecettes a:hover{
			color:#89af28;
			font-weight:bold;
			}
			.menurecettes a.actif{
			color:#89af28;
			font-weight:bold;
			}
		
			.detailrecettes{
			float:right;
			width:386px;
			margin:46px 18px 0 0;
			font-size:12px;
			color:#89ab3b;
			}
			.detailrecettes .accroche{
			font-size:12px;
			color:#390;
			font-style:oblique;
			}
			.detailrecettesMiddle2{
			width:386px;
			padding-top:8px;
			font-size:12px;
			}
			.detailrecettesMiddle{
			width:386px;
			padding-top:48px;
			font-size:12px;
			}
				.detailrecettesMiddle .btMoyen{
				display:block;
				float:right;
				width:83px;
				height:23px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:42px;
				padding-top:5px;
				border:0px;
				}
			.detailrecettesMiddle .titreRecette{
			font-size:16px;
			font-weight:bold;
			}
			.detailrecettesMiddle .sstitreRecette{
			font-size:12px;
			text-decoration:underline;
			}
			.detailrecettesMiddle a{
			display:block;
			width:68px;
			font-size:12px;
			float:right;
			background:#7fb521;
			border:solid 1px #89a74d;
			text-align:center;
			height:21px;
			margin-top:46px;
			margin-right:12px;
			padding-top:5px;
			text-decoration:none;
			color:#FFFFFF;
			}
				.listingrecettes{
				float:right;
				width:386px;
				margin:46px 0 0 0;
				font-size:12px;
				color:#390;
				}
				.listingrecettes a{
				color:#000;
				text-decoration:none;
				font-size:12px;
				font-weight:normal;
				}
				.listingrecettes a:hover{
				color:#89ab3b;
				}
				.listingrecettesMiddle{
				width:386px;
				padding-top:26px;
				font-size:12px;
				}
				.listingrecettesMiddle a{
				display:block;
				width:68px;
				font-size:12px;
				float:right;
				background:#7fb521;
				border:solid 1px #89a74d;
				text-align:center;
				height:21px;
				margin-top:46px;
				margin-right:12px;
				padding-top:5px;
				text-decoration:none;
				color:#FFFFFF;
				}

			.mainLeftblog{
			width:600px;
			padding-left:26px;
			float:left;
			}
			.detailblog{
			float:right;
			margin:46px 8px 0 0;
			font-size:12px;
			color:#89ab3b;
			}
						.detailblog b {
						font-weight:bold;
						font-size:16px;
						color:#89ab3b;
						}
						.detailblog .titre {
						padding-left:64px;
						font-weight:bold;
						font-size:13px;
						color:#000000;
						}
						
/*						.detailblog .dateBlog {
						color:#999;
						}*/
						
			.mainLeftingredients{
			width:100%;
			float:left;
			text-align:justify;
			}
			.detailingredients{
			float:right;
			margin:16px 0 0 0;
			font-size:12px;
			color:#89ab3b;
			}
			
	
			 a.saisonMenu{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/saison.jpg);
			}
			 a:hover.saisonMenu{
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/saison-off.jpg);
			}
			a.saisonMenuactif{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/saison-off.jpg);
			}
			
			 a.calendrierMenu{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/calendrier-saison.jpg);
			}
			 a:hover.calendrierMenu{
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/calendrier-saison-off.jpg);
			}
			a.calendrierMenuactif{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/calendrier-saison-off.jpg);
			}
			
			 a.recettesMenu{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/recette.jpg);
			}
			 a:hover.recettesMenu{
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/recette-off.jpg);
			}
			a.recettesMenuactif{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/recette-off.jpg);
			}
			
			 a.fruitLegumesMenu{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/fruit-legumes.jpg);
			}
			a:hover.fruitLegumesMenu{
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/fruit-legumes-off.jpg);
			}
			a.fruitLegumesMenuactif{
			display:inline-block;
			height:69px;
			width:206px;
			background-image:url(../images/menu-recette/fruit-legumes-off.jpg);
			}
	
	
.Parrainage{
float:left;
width:686px;
margin:21px 0 46px 22px;
font-size:12px;
}
		.Parrainage .parrainer select{
		width:210px;
		float:left;		
		font-size:12px;
		border:solid 1px #89a74d;
		text-align:left;
		text-decoration:none;
		}
				.Parrainage .parrainer .btMoyen{
				display:block;
				float:left;
				width:126px;
				height:28px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:38px;
				padding-top:1px;
				border:0px;
				}
		.parrainer .sstitre{
		font-size:10px;
		text-align:left;
		}
				
.coordonnees{
float:left;
height:500px;
margin:21px 0 46px 22px;
font-size:14px;
}
		.coordonnees p{
		display:block;
		float:left;
		width:600px;
		text-align:left;
		}

.blockRightcoordonnees{
	position:absolute;
	width:268px;
	margin:18px 0 0 0;
	z-index:20;
	left: 586px;
	top: 182px;
}
			.coordonneesTop{
			width:268px;
			height:6px;
			background:url(../images/bgTop2.gif) no-repeat;
			padding:0px;
			margin:0px;
			}
			.coordonneesMiddle{
			width:268px;
			height:126px;
			background:url(../images/bgRemplssg2.gif) repeat-y;
			margin:0px;
			padding:0px;
			text-align:center;
			font-size:12px;
			}
			.coordonneesBottom{
			height:11px;
			width:268px;
			background:url(../images/bgBottom2.gif) no-repeat;
			margin:0px;
			}
				.coordonneesMiddle p{
				width:258px;
				padding-top:6px;
				padding-left:8px;
				text-align:center;
				}
				.coordonneesMiddle a{
				text-decoration:none;
				text-align:center;
				}
				.coordonneesMiddle a:hover{
				text-decoration:none;
				color:#9C3;
				text-align:center;
				}
				
.blockRightBlog{
	position:absolute;
	width:268px;
	margin:18px 0 0 0;
	z-index:20;
	right: 20px;
	top: 182px;
}
			.BlogTop{
			width:268px;
			height:6px;
			background:url(../images/bgTop2.gif) no-repeat;
			padding:0px;
			margin:0px;
			}
			.BlogMiddle{
			width:268px;
			height:100%;
			background:url(../images/bgRemplssg2.gif) repeat-y;
			margin:0px;
			padding-left:20px;
			padding-top:20px;
			text-align:left;
			font-size:12px;
			}
			.BlogBottom{
			height:11px;
			width:268px;
			background:url(../images/bgBottom2.gif) no-repeat;
			margin:0px;
			}
				
.blockRightinfo{
	position:absolute;
	width:268px;
	z-index:10;
	left: 586px;
	top: 408px;
}
			.infoTop{
			width:268px;
			height:6px;
			background:url(../images/bgInfoHaut.gif) no-repeat;
			padding:0px;
			margin:0px;
			}
			.infoMiddle{
			width:248px;
			height:auto;
			background:url(../images/bgInfoRemplssg.gif) repeat-y;
			margin:0px;
			padding:0 10px 0 10px;
			text-align:center;
			font-size:11px;
			}
			.infoBottom{
			height:26px;
			width:268px;
			background:url(../images/bgInfoBas.gif) no-repeat;
			margin:0px;
			}
				.infoMiddle p{
				width:258px;
				padding-top:6px;
				padding-left:4px;
				text-align:center;
				color:#999;
				}
.faq{
float:left;
width:686px;
margin:21px 0 68px 22px;
_margin:21px 0 0 11px;
text-align:justify;
}
	.faq .titleFaq{
	border-bottom:solid 1px #89ab3b;
	height:26px;
	width:620px;
	text-align:left;
	padding-left:8px;
	padding-top:10px;
	}
	.faq .titleFaq .lien{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
	}
		.faq .titrefaq{
		display:block;
		}
		.faq .text{
		float:left;
		width:330px;
		padding:25px 0 0 0;
		font-size:12px;
		}
		.faq .text p{
		margin-bottom:10px;
		font-size:12px;
		}
		.faq .text h1{
		font-size:12px;
		font-weight:lighter;
		margin:0px;
		padding-bottom:10px;
		}
				.faq .btMoyen{
				display:block;
				float:left;
				width:126px;
				height:32px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:20px;
				padding-top:5px;
				border:0px;
				}
.pourquoiFreshCorner{
float:left;
width:686px;
margin:21px 0 0 22px;
font-size:12px;
}
	.pourquoiFreshCorner .contenuTxt{
	float:right;
	width:686px;
	height:auto !important;
	}
	.pourquoiFreshCorner .contenuTxt .illustr{
	float:left;
	width:126px;
	min-height:148px;
	height:auto !important;
	height:148px;
	padding-right:26px;
	}
			.pourquoiFreshCorner .contenuTxt ul{
				font-size:14px;
				font-weight:bold;
				color:#89ab3b;
			}
			.pourquoiFreshCorner .contenuTxt ul li{
				font-size:12px;
				font-weight:lighter;
				margin:0 0 0 22px;
				text-align:justify;
				list-style-type:none;
			}
	.pourquoiFreshCorner .contenuTxt2{
	float:right;
	width:686px;
	height:auto !important;
	}
	.pourquoiFreshCorner .contenuTxt2 .illustr{
	float:left;
	width:126px;
	min-height:126px;
	height:auto !important;
	height:126px;
	padding-right:26px;
	}
			.pourquoiFreshCorner .contenuTxt2 ul{
				font-size:14px;
				font-weight:bold;
				color:#89ab3b;
			}
			.pourquoiFreshCorner .contenuTxt2 ul li{
				font-size:12px;
				font-weight:lighter;
				margin:0 0 0 22px;
				text-align:justify;
				list-style-type:none;
			}
.espaceEntrp{
float:left;
width:686px;
margin:21px 0 0 22px;
font-size:12px;
}
			.espaceEntrp b{
				font-size:12px;
				color:#89ab3b;
			}
			.espaceEntrp a{
				font-size:12px;
				color:#89ab3b;
				text-decoration:none;
			}
			.espaceEntrp a:hover{
				font-size:12px;
				color:#F00;
				text-decoration:none;
			}
	.espaceEntrpQuestion{
	float:right;
	width:400px;
	font-size:12px;
	text-align:right;
	padding-bottom:20px;
	}
	.espaceEntrp .contenuTxt{
	float:right;
	padding-top:6px;
	width:686px;
	height:auto !important;
	}
	.espaceEntrp .contenuTxt .illustr{
	float:right;
	width:126px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-left:26px;
	}
			.espaceEntrp .contenuTxt ul{
				font-size:14px;
				font-weight:bold;
				list-style-type:none;
			}
			.espaceEntrp .contenuTxt ul li{
				font-size:12px;
				font-weight:lighter;
				margin:0 0 0 20px;
				list-style-type:none;
			}
	.espaceEntrp .contenuTxt2{
	float:right;
	text-align:right;
	padding-top:26px;
	width:686px;
	min-height:346px;
	height:auto !important;
	height:346px;
	}
	.espaceEntrp .contenuTxt2 .illustr{
	float:left;
	width:126px;
	min-height:186px;
	height:auto !important;
	height:186px;
	padding-right:26px;
	}
	.espaceEntrp .contenuTxt2 .illustr2{
	position:absolute;
	width:427px;
	min-height:186px;
	height:auto !important;
	height:186px;
	padding-right:26px;
	z-index:100;
	left: 42px;
	top: 826px;
	}
			.espaceEntrp .contenuTxt2 ul{
				font-size:14px;
				font-weight:bold;
				list-style-type:none;
				text-align:right;
			}
			.espaceEntrp .contenuTxt2 ul li{
				font-size:12px;
				font-weight:lighter;
				margin:0 0 0 0;
				text-align:right;
				list-style-type:none;
				
			}
	.espaceEntrp .contenuTxt3{
	float:right;
	padding-top:26px;
	width:686px;
	height:auto !important;
	padding-bottom:28px;
	}
	.espaceEntrp .contenuTxt3 .illustr{
	float:right;
	width:212px;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding-left:26px;
	}
			.espaceEntrp .contenuTxt3 ul{
				font-size:14px;
				font-weight:bold;
			}
			.espaceEntrp .contenuTxt3 ul li{
				font-size:12px;
				font-weight:lighter;
				margin:0 0 0 20px;
				list-style-type:none;
			}
			
.partenaires{
float:left;
width:686px;
margin:21px 0 0 22px;
font-size:12px;
}
	.partenaires .contenuTxt{
	float:right;
	width:686px;
	height:auto !important;
	}
	.partenaires .contenuTxt .illustr{
	float:left;
	width:126px;
	min-height:126px;
	height:auto !important;
	height:126px;
	padding-right:26px;
	}
			.partenaires .contenuTxt ul{
				font-size:14px;
				font-weight:bold;
			}
			.partenaires .contenuTxt ul li{
				font-size:12px;
				font-weight:lighter;
				margin:0 0 0 22px;
				text-align:justify;
				list-style-type:none;
			}
			.partenaires .contenuTxt a{
				font-size:12px;
				color:#89ab3b;
				text-decoration:none;
				font-weight: bold;
			}
			
	.partenaires .contenuTxt2{
	float:right;
	width:686px;
	height:auto !important;
	padding-top:36px;
	}
	.partenaires .contenuTxt2 .illustr{
	float:left;
	width:126px;
	min-height:126px;
	height:auto !important;
	height:126px;
	padding-right:26px;
	}
			.partenaires .contenuTxt2 ul{
				font-size:14px;
				font-weight:bold;
			}
			.partenaires .contenuTxt2 ul li{
				font-size:12px;
				font-weight:lighter;
				margin:0 0 0 22px;
				text-align:justify;
				list-style-type:none;
			}
			.partenaires .contenuTxt2 a{
				font-size:12px;
				color:#89ab3b;
				text-decoration:none;
			}
			.partenaires .contenuTxt2 a:hover{
				font-size:12px;
				color:#F00;
				text-decoration:none;
			}


/* FORMULAIRE CHAMPS INPUT TEXT */
					.input_champ {
					padding:0.15em;
					width:10em;
					border:1px solid #ddd;
					border-color:#c5c5c5;
					color:#390;
					font-family: arial, sans-serif;
					font-size: 0.95em;
					font-weight: bold;
				}
				.input_champ:hover, input:focus {
					border-color:#999;
					color:#333;
				}
				.input_champ.default {
					color:#C00;
				}
				.alerte {
				font-weight: bold; 
				color:#F00;
				}
				.alerte2 {
					border:solid 1px #F00;
					background:#FCF;
				}
				.submit
				{
					padding: 5px;
					padding-left: 10px;
					padding-right: 10px;
					background:#7cb71f;
					border:solid 1px #89ab3b;
					text-align:center;
					color:#fff;
					text-decoration: none;
				}
				
				
				
				
				select, input, textarea, button {
					outline-color:-moz-use-text-color;
					outline-style:none;
					outline-width:medium;
				}
				input, textarea, select {
					-x-system-font:none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-size-adjust:none;
					font-stretch:normal;
					font-style:normal;
					font-variant:normal;
					font-weight:normal;
					line-height:12px;
					padding:0;
				}
				.png {
				 behavior: expression( (this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : ( this.nodeName == "IMG" ? ( this.src.toLowerCase().indexOf('.png') > -1 ? ( this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transp.gif" ) : 0 ) : ( this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", (this.currentStyle.backgroundRepeat != 'no-repeat') ? ( this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')" ) : 0, this.runtimeStyle.backgroundImage = "none" ), this.pngSet=true ) ) );
				}
				.orange12 {
					font-family:arial;
					font-size:12px;
					color:#F60;
				}
				.vert12 {
					font-family:arial;
					font-size:12px;
					color:#393
				}
				.gris11 {
					font-family:arial;
					font-size:11px;
					color:#666;
				}

#footer_commande {
	background:url(../images/bgFooter_commande.gif) left top no-repeat #FFFFFF;
	height: 100px;
	padding-top:108px;
	
}
.footer{
margin:auto;
position:relative;
width:948px;
height:35px;
background:url(../images/bgFooter.gif) left top no-repeat #FFFFFF;
padding-top:10px;
padding-left:5px;
}
	.footer .footer2{
	float:right;
	height:35px;
	padding-top:9px;
	padding-right:5px;
	}
		.footer .footer2 a{
		color:#89ab3b;
		text-decoration:none;
		}
		.footer .footer2 a:hover{
		color:#89ab3b;
		text-decoration:none;
		}
.footer ul{
list-style:none;
}
.footer ul li{
float:left;
}
.picto{
position:absolute;
left:738px;
top:-73px;
}
.deconnexion{
		float:right;
/*	position:absolute;
	left:803px;
	top:-86px;*/
}
.deconnexion2{
	float:right;
}
.deconnexion3{
	position:absolute;
	left:22px;
	bottom:475px;
	/top:-468px;
	/left: 21px;
	_left: 42px;
}
.contenuLesPlus{
background:url(../images/bgLesPlus.gif) repeat-y #FFFFFF;
width:185px;
min-height:165px;
padding:28px 0 28px 0;
}
.footerLesPlus{
width:185px;
}
.textPlus{
font-size:12px;
}
.lienPlus{
display:block;
float:right;
width:16px;
height:13px;
padding-top:1px;
padding-bottom:3px;
margin-top:2px;
background:#7cb71f;
border:solid 1px #89ab3b;
text-align:center;
color:#fff;
text-decoration:none;
margin-right:5px;
font-size:14px;
}
.lienPlus2{
display:block;
float:right;
width:16px;
height:13px;
padding-top:1px;
padding-bottom:3px;
margin-top:2px;
background:#7cb71f;
border:solid 1px #89ab3b;
text-align:center;
color:#fff;
text-decoration:none;
margin-right:5px;
font-size:14px;
}
.lienPlus3{
display:block;
float:right;
width:16px;
height:14px;
padding-bottom:3px;
margin-top:2px;
background:#7cb71f;
border:solid 1px #89ab3b;
text-align:center;
color:#fff;
text-decoration:none;
margin-right:15px;
font-size:14px;
}
.lienPlus4{
display:block;
float:right;
width:16px;
height:13px;
padding-top:1px;
padding-bottom:3px;
margin-top:2px;
background:#ff6600;
border:solid 1px #cc6600;
text-align:center;
color:#fff;
text-decoration:none;
margin-right:5px;
font-size:14px;
}
.qnte{
float:left;
font-size:14px;
padding-top:3px;
}
.contenuMaCommande{
width:667px; 
margin:20px 0 0 22px;
}
				.contenuMaCommande .btMoyen{
				display:block;
				float:left;
				width:142px;
				height:48px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:56px;
				padding-top:1px;
				border:0px;
				}
				.contenuMaCommande .input{
				height:20px;
				border:#999 solid 1px;
				width:105px;
				float:left;
				font-size:12px;
				}

.contenuMaCommande h1{
margin-bottom:25px;
}
.titleCommande{
background:#7cb71f;
border:solid 1px #89ab3b;
height:17px;
text-align:left;
padding-left:3px;
padding-top:3px;
font-size:14px;
color:#FFFFFF;
}
.txtCommande{
border-left:solid 1px #89ab3b;
border-bottom:solid 1px #89ab3b;
padding:3px 0 3px 3px;
font-size:14px;
}
.txtReduc{
background-image:url(../images/fond-reduc.jpg);
color:#000000;
}
.last{
border-right:solid 1px #89ab3b;
}
.degrade{
	background-image:url(../images/degrade_remp.jpg);
}
.txtBold{
font-weight:bold;
}
.lienMaCommande{
display:block;
float:left;
padding-top:20px;
}				
				.lienMaCommande .btMoyen{
				display:block;
				float:left;
				width:92px;
				height:28px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				padding-top:4px;
				text-align:left;
				padding-left:28px;
				border:0px;
				}
.lienMaCommandeBis{
display:block;
float:right;
padding-top:20px;
}

.offset { position: relative; left:-1px; top:-2px; height:14px; text-align:center; }
		.offset a{
		text-decoration:none;
		color:#FFFFFF; }
.color1 { background: #DBDBDB; }
.color2 { background: #B8B8B8; }
.color3 { background: #7fb521; border:solid 1px #89a74d; } 

.lienMaCommande2{
float:right;
}
				.contenuMaCommande p{
				width:275px;
				}
				.contenuMaCommande p label{
				display:block;
				width:86px;
				color:#000000;
				font-size:12px;
				margin-top:18px;
				float:left;
				}
				.contenuMaCommande p input{
				height:20px;
				margin-top:15px;
				border:#999 solid 1px;
				margin-right:5px;
				width:105px;
				float:left;
				font-size:12px;
				}
				.contenuMaCommande p .btOk{
				display:block;
				float:left;
				width:43px;
				height:29px;
				background-image:url(../images/btn-Ok.jpg);
				background-repeat:no-repeat;
				border:0px;
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:7px;
				padding-bottom:4px;
				}
				.contenuMaCommande .btMoyen{
				display:block;
				float:left;
				width:112px;
				height:24px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;				
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:14px;
				padding-top:5px;
				}
				.contenuMaCommande .btMoyen2{
				display:block;
				float:left;
				width:93px;
				height:24px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:32px;
				padding-top:5px;
				}
.mainLeftForfait{
float:left;
width:470px;
margin:20px 0 0 22px;
}
		.mainLeftForfait .pointFort{
		height:auto !important;
		}
			.mainLeftForfait .pointFort .pointFortHaut{
			background:url(../images/bgPointFortHaut.jpg) no-repeat;
			height:14px;
			padding:0 0 0 0;
			}
			.mainLeftForfait .pointFort .pointFortMiddle{
			padding:0 22px 0 20px;
			background:url(../images/bgPointFortRempl.jpg) repeat-y;
			min-height:68px;
			height:auto !important;
			height:68px;
			}			
			.mainLeftForfait .pointFort .pointFortBas{
			background:url(../images/bgPointFortBas.jpg) no-repeat;
			height:14px;
			}	
				.mainLeftForfait .pointFortMiddle p{
				font-size:12px;
				color:#666;
				display:inline;
				}
						.mainLeftForfait .btMoyen{
						display:block;
						float:left;
						width:96px;
						height:19px;
						background-image:url(../images/btn-PeTi.jpg);
						background-repeat:no-repeat;
						border:0px;	
						color:#fff;
						text-decoration:none;
						text-align:left;
						padding-left:20px;
						padding-top:5px;
						border:0px;
						margin:0px;
						}
	.mainLeftForfait h1{
	margin-bottom:20px;
	}
	.mainLeftForfait h2{
	font-size:12px;
	}
	.mainLeftForfait p{
	margin:20px 50px 20px 0;
	font-size:12px;
	}
	.mainLeftForfait .pSansMarg{
	margin-top:0;
/*	padding-left:20px;*/
	}
	.mainLeftForfait .txtGra{
	font-size:12px;
	font-weight:bold;
	color:#89ab3b;
	}
	.mainLeftForfait .illustr2{
	position:absolute;
	width:268px;
	min-height:186px;
	height:auto !important;
	height:186px;
	padding-right:26px;
	z-index:100;
	left: 537px;
	top: 340px;
	}
.mainRightForfait{
float:left;
width:340px;
margin:20px 0 0 56px;
}
				.mainRightForfait .btMoyen{
				display:block;
				float:left;
				width:92px;
				height:32px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:38px;
				padding-top:5px;
				border:0px;
				}
				.mainRightForfait .btGrd{
				display:block;
				float:left;
				width:172px;
				height:32px;
				background-image:url(../images/btn-GRD.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:32px;
				padding-top:5px;
				border:0px;
				}
	.mainRightForfait h1{
	margin-bottom:20px;
	}
				.mainRightForfait p{
				margin:0 0 5px 5px;
				}
				.mainRightForfait p label{
				display:-moz-inline-block;
				display:inline-block;
				width:90px;
				}
				.mainRightForfait p input{
				border:solid 1px #89ab3b;
				height:15px;
				padding-top:1px;
				padding-left:2px;
				width:230px;
				font-size:11px;
				}
				.mainRightForfait .mpOublier{
				display:block;
				text-decoration:none;
				color:#89ab3b;
				font-size:11px;
				margin:8px 0 0 5px;
				}
				.mainRightForfait .mpOublier:hover{
				text-decoration:underline;
				}
				.mainRightForfait .bt{
				display:block;
				float:left;
				height:18px;
				padding-top:2px;
				background:#7cb71f;
				border:solid 1px #89ab3b;
				text-align:center;
				color:#fff;
				text-decoration:none;
				margin-top:20px;
				font-size:12px;
				margin-left:8px;
				margin-right:5px;
				}
				.mainRightForfait .modifier{
				width:82px;
				}
				.mainRightForfait .cmdPanier{
				width:198px;
				}

				.btOkvert{
				float:right;
				width:32px;
				height:22px;
				background-image:url(../images/btn-Ok2.jpg);
				background-repeat:no-repeat;
				border:0px;
				text-decoration:none;
				}
				.btOkvert2{
				float:right;
				width:42px;
				height:30px;
				background-image:url(../images/btn-Ok.jpg);
				background-repeat:no-repeat;
				border:0px;
				text-decoration:none;
				}
				.btOk{
				float:right;
				width:32px;
				height:22px;
				background-image:url(../images/btn-Ok2-3.jpg);
				background-repeat:no-repeat;
				border:0px;
				color:#fff;
				text-decoration:none;
				text-align:left;
				padding-left:7px;
				padding-bottom:4px;
				}
				.btOk2{
				float:left;
				width:32px;
				height:22px;
				background-image:url(../images/btn-Ok2-3.jpg);
				background-repeat:no-repeat;
				border:0px;
				color:#fff;
				text-decoration:none;
				text-align:left;
				}
				.btMoyen{
				display:block;
				float:left;
				width:92px;
				height:28px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				padding-top:4px;
				text-align:left;
				padding-left:28px;
				border:0px;
				}
				.acheter_un_panier {
					width:115px;
					padding-left:15px;
					padding-top:5px;
				}
				.ma_commande {
					width:115px; 
					padding-left:23px; 
					padding-top:5px;
				}
				.btMoyen2{
				display:block;
				float:left;
				width:125px;
				height:30px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:center;
				padding-top:6px;
				border:0px;
				}
				.btMoyen2_creer_un_compte {
					float: right;
				}
				.btMoyen4{
				display:block;
				float:left;
				width:125px;
				height:30px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:center;
				padding-bottom:5px;
				border:0px;
				}
				.btMoyen3{
				display:block;
				float:left;
				width:106px;
				height:26px;
				background-image:url(../images/btn-PeTi.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				text-align:center;
				padding-top:6px;
				border:0px;
				}
				.btGrd{
				display:block;
				float:left;
				width:196px;
				height:28px;
				background-image:url(../images/btn-GRD.jpg);
				background-repeat:no-repeat;
				border:0px;	
				color:#fff;
				text-decoration:none;
				padding-top:4px;
				text-align:left;
				padding-left:28px;
				border:0px;
				}
				.crediter_mon_compte {
					padding-left: 40px;
					padding-top: 5px;	
				}
				livraisonIdentification{
				color:#000;
				}
.mentions_lgl{
float:left;
width:900px;
margin:22px 0 0 26px;
font-size:12px;
}

.cgv{
float:left;
width:900px;
margin:22px 0 0 26px;
font-size:12px;
text-align:justify;
}
			.cgv b{
				font-size:12px;
				color:#89ab3b;
			}

	.cgv .contenuTxt{
	float:right;
	padding-top:6px;
	width:900px;
	height:auto !important;
	}


			

