@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	/*color: #666;*/
	color:#6e6e6e;
	/*font-size: 62.5%;*/
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background: #548710 url(../images/fond.jpg) 0 0 repeat-x;*/
	background: #7a9020 url(../images/new/fond-body.jpg) 0 0 repeat-x;
	
	/* Scrollbar properties are only supported by Internet Explorer 5.5+  */
	/*scrollbar-3dlight-color:#4C7911;
	scrollbar-arrow-color:#BAFF60;
	scrollbar-base-color:#548811;
	scrollbar-shadow-color:#548811;
	scrollbar-darkshadow-color:#548811;
	scrollbar-track-color:#99cc33;*/
	/*
	scrollbar-face-color : #666666;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	*/
}

a{
	outline-style:none;
}

* {
	margin: 0;
	padding: 0;
}

img {
	display: block;
	border-width: 0;
}

.spacer {
	clear: both;
	/*display: none;*/
}

acronym, abbr {
	border-bottom: 1px dotted;
	cursor: help;
}

hr {
	background-color:#ccc;
	border:1px none;
	color:#ccc;
	height:1px;
}

#conteneur {
	margin: 15px auto 0 auto;
	text-align: center; /* Pour IE */
	/*width: 806px;*/
	width:974px;
	height: auto;
	background: transparent;
}

#header {
	/*width: 806px;*/
	width:974px;
	height:131px;
	/*height: 87px;*/
	/*background: #fff url(../images/header.jpg) 0 0 no-repeat;*/
	background:url(../images/new/header.png) 0 0 no-repeat;
}

#header img {
	float: left;
	text-align: left;
	margin: 20px auto auto 20px !important;
	margin: 20px auto auto 10px;
}

#menus {
	float:right;
	position: relative;
	text-align:right;
	/*top: 35px;*/
	/*width: 75%;*/
	width:600px;
	margin: 0 20px 0 auto;
	/*text-align: right;*/
	/*background:#fff;*/
	/*font: bold 11px Arial, Helvetica, sans-serif;*/
}

.separateur_menu{
	background:url(../images/new/fond-separateur.png);
	background-repeat:no-repeat;
	float:left;
}

#menu_01{
	padding-top:10px;
	width:600px;
	float:left;
	text-align:center;
	margin-left:10px;
}

#menu_01 a {
	/*color: #9d9d9d;*/
	color:#493418;
	text-decoration: none;
	padding-right:15px;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:88px;
}

#menu_01 a:link { /* comportement du lien lorsque la page n'a pas encore ete visitee */
	/*color: #9d9d9d;*/
	color:#493418;
	/*text-decoration: none;*/
}

#menu_01 a:visited { /* comportement du lien une fois la page visitee */
	/*text-decoration: none;*/
}

#menu_01 a:hover {
	/*color: #b0c325;
	text-decoration: none;*/
	text-decoration:underline;
}
#menu_01 a.menu_actif{
	text-decoration:underline;
}

#menu_01 a:active { /* comportement du lien en train d'etre clique */
	color: #000;
	/*text-decoration: none;*/
}

#menu_02{
	margin-top:45px;
	width:600px;
	float:left;
	text-align:center;
}

#menu_02 a {
	/*color: #666;*/
	font-size:14px;
	padding-right:30px;
	color:#FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

#menu_02 a:link { /* comportement du lien lorsque la page n'a pas encore ete visitee */
	/*color: #666;*/
	color:#FFFFFF;
	text-decoration: none;
}

#menu_02 a:visited { /* comportement du lien une fois la page visitee */
	text-decoration: none;
}

#menu_02 a:hover {
	color: #97bf0d;
	text-decoration: none;
}

#menu_02 a:active { /* comportement du lien en train d'etre clique */
	/*color: #000;*/
	color:#FFFFFF;
	text-decoration: none;
}

.daucy {
	/*color: #001a27;*/
	color:#493418;
}

.com {
	/*color: #9c0;*/
	color:#FFFFFF;
}

#sous_header {
	position: relative;
	/*width: 806px;*/
	width:974px;
	height: 8px;
	background:url(../images/new/fond-contenu.png);
	/*background: #fff url(../images/sous_header.jpg) 0 0 no-repeat;*/
}
#sous_header_produit {
	position: relative;
	width:974px;
	height: 8px;
	background:url(../images/new/fond-contenu-produit.png);
}

#contenu {
	/*height: 100%;*/
	background:url(../images/new/fond-contenu.png);
	background-repeat:repeat-y;
	/*background: #fff;*/
	text-align: left;
	/*width:974px;*/
	width:956px;
	_width:974px;
	padding-left:9px;
	padding-right:9px;
}
#contenu_produit {
	height: 100%;
	background:url(../images/new/fond-contenu-produit2.png);
	background-repeat:repeat-y;
	text-align: left;
}
#contenu_gamme {
	background:url(../images/new/fond-contenu-produit.png);
	background-repeat:repeat-y;
	text-align: left;
	width:956px;
	_width:974px;
	padding-left:9px;
	padding-right:9px;
}

.titre {
	width: 306px;
	height: 28px;
	background: url(../images/sur_image.jpg) 0 0 no-repeat;
}

/* COULEUR DES TITRES suivant la page */

.h1_home {
	padding: 5px 10px;
	color: #548710;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.h1_actu {
	/*padding: 5px 0;
	color: #b0c325;
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
}

.h1_mentions {
	/*padding: 5px 0;
	color: #666;
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
}

.h1_contacts {
	/*padding: 5px 0;
	color: #89b9ef;
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
}

.h1_qui {
	/*padding: 5px 0;
	color: #e6b317;
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
}

.h1_nos_produits {
	/*padding: 5px 0;*/
	/*color:#974a57;*/
	/*font: 19px Arial, Helvetica, sans-serif;*/
	/*text-transform: uppercase;*/
}
h1.vert{
	color: #97bf0d;
	background:url(../images/new/fond-h1-vert.png);
	background-repeat:no-repeat;
	font-size:17px;
}
h1.jaune{
	color: #e9d714;
	background:url(../images/new/fond-h1-jaune.png);
	background-repeat:no-repeat;
	font-size:17px;
}
h1.rose{
	color: #de0079;
	background:url(../images/new/fond-h1-rose.png);
	background-repeat:no-repeat;
	font-size:17px;
}
h1.bleu{
	color: #03b2e5;
	background:url(../images/new/fond-h1-bleu.png);
	background-repeat:no-repeat;
	font-size:17px;
}
#contenu .le_produit h1.bleu{
	background:url(../images/new/fond-h1-bleu-produit.png);
	background-repeat:no-repeat;
	font-size:19px;
}
#contenu .le_produit h1.vert{
	background:url(../images/new/fond-h1-vert-produit.jpg);
	background-repeat:no-repeat;
	font-size:19px;
}
#contenu .le_produit h1.orange{
	background:url(../images/new/fond-h1-orange-produit.jpg);
	background-repeat:no-repeat;
	font-size:19px;
}
#contenu .le_produit h1.rose{
	background:url(../images/new/fond-h1-rose-produit.jpg);
	background-repeat:no-repeat;
	font-size:19px;
}
#contenu .le_produit h1.jaune{
	background:url(../images/new/fond-h1-jaune-produit.jpg);
	background-repeat:no-repeat;
	font-size:19px;
}
#contenu .le_produit h1.gris{
	background:url(../images/new/fond-h1-gris-produit.jpg);
	background-repeat:no-repeat;
	font-size:19px;
}
h1.orange{
	color: #e9d714;
	background:url(../images/new/fond-h1-orange.png);
	background-repeat:no-repeat;
	font-size:17px;
}
h1.gris{
	color: #e9d714;
	background:url(../images/new/fond-h1-gris.png);
	background-repeat:no-repeat;
	font-size:17px;
}

span.titre_h1 {
	margin:0;
	padding:0;
	background:#FFFFFF;
	margin-left:50px;
	padding-right:10px;
}

.h1_foodservices {
	/*padding: 5px 0;
	color: #e77117;
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
}

/*.h2_home {
	padding: 2px 10px 0 10px;
	color: #001a27;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}*/

.h2_actu {
	padding: 0 10px 0 20px;
	color: #666;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
}

.h2_mentions {
	padding: 0 10px 0 20px;
	color: #666;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
}

.h2_contacts {
	padding: 0 10px 0 20px;
	color: #666;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
}

.h2_qui {
	padding: 0 10px 0 20px;
	color: #666;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
}

.h2_foodservices {
	padding: 0 10px 0 20px;
	color: #666;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
}

.h2_nos_produits {
	/*padding: 0 10px 0 10px;
	color: #666;
	font: bold 15px Arial, Helvetica, sans-serif;*/
	margin-left:30px;
	margin-bottom:10px;
	margin-top:10px;
	color:#666;
	font-size:15px;
	font-weight:bold;
}


.h3_actu {
	padding: 0 10px 0 20px;
	color: #97bf0d;
	font: bold 15px Arial, Helvetica, sans-serif;
}

.h3_contacts {
	padding: 0 10px 0 20px;
	color: #03b2e5;
	font: bold 15px Arial, Helvetica, sans-serif;
}

.h3_qui {
	padding: 0 10px 0 20px;
	color: #e9d714;
	font: bold 15px Arial, Helvetica, sans-serif;
}

.h3_nos_produits {
	/*padding: 0 10px 0 10px;
	color: #974a57;
	font: bold 15px Arial, Helvetica, sans-serif;*/
	color:#de0079;
	margin-left:30px;
	font-size:15px;
	font-weight:bold;
}

.h3_foodservices {
	padding: 0 10px 0 20px;
	color: #e9d714;
	font: bold 15px Arial, Helvetica, sans-serif;
}

.h4_nos_produits2 {
	color: #000;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-left: 10px;
	margin-bottom: 8px;
	padding-bottom: 3px;
	/*border-bottom: 1px #974a57 solid;*/
	border-bottom: 1px #de0079 solid;
}

.h5_nos_produits2 {
	/*color: #974a57;*/
	color:#de0079;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-left: 10px;
	padding: 5px 0;
}

.intro {
	color: #666;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 5px 10px;
}

.encart_ombre {
	background: url(../images/encart_ombre.jpg) no-repeat;
	border-right: 1px #e2e2e2 solid;
	border-bottom: 1px #e2e2e2 solid;
	
}

.entrez {
	padding: 0 10px 2px 10px;
}

.puce_entrez {
	color: #9C0;
}
.puce_gamme{
	color:#ffffff;
	font-weight:bold;
	position:absolute;
	margin-top:214px;
	width:464px;
	text-align:right;
}
.puce_gamme a{
	color:#ffffff;
	text-decoration:none;
}
.puce_gamme a:hover{
	text-decoration:underline;
}

.entrez a, .entrez a:hover {
	color: #9C0;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.border_img_home {
	 border-right: 1px #e2e2e2 solid;
	 border-left: 1px #e2e2e2 solid;
	 width:239px;
	 height:247px;
}

.border_img_actu {
	 /*border-right: 1px #e2e2e2 solid;
	 border-bottom: 1px #e2e2e2 solid;
	 width:189px;*/
	 width:308px;
	 margin-top:34px;
	 /*background:#FFFFFF;*/
}

.menu_de_gauche{
	float:left;
	width:308px;
	background:#f3f3f3;
	margin-left:20px;
}
.menu_de_gauche2  {
	float:left;
	margin-left:20px;
	width:308px;
	padding-bottom:20px;
}
.contenu_de_droite{
	float:left;
	width:598px;
}

#menu_gauche {
	/*margin-top: 5px;
	margin-bottom: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #fff url(../images/bg_menu.gif) 0 0 repeat-x;
	border-right: 1px #e2e2e2 solid;
	border-bottom: 1px #e2e2e2 solid;
	*/
	margin-top:40px;
	float:left;
}

#menu_gauche_foodservices {
	margin-top: 5px;
	margin-bottom: 30px;
	padding-top: 7px;
	/*padding-bottom: 7px;*/
	background: #fff url(../images/bg_menu_foodservices.gif) 0 0 repeat-x;
	border-right: 1px #e2e2e2 solid;
	border-bottom: 1px #e2e2e2 solid;
}

.table_menu {
	margin-bottom: 10px;
}

.date_actu {
	color: #97BF0D;
	/*font: bold 11px Arial, Helvetica, sans-serif;*/
	text-transform: uppercase;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.date_foodservices a {
	color: #e77117;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

.famille_nos_produits {
	/*color: #974a57;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;*/
	border-top:1px #d7d7d7 solid;
	height:40px;
	width:300px;
	margin-left:4px;
	font-size:13px;
}
a.famille_nos_produits_vert {
	display:block;
	margin-left:7px;
	border:none;
	background:#f3f3f3;
	height:30px;
	_height:40px;
	width:273px;
	_width:293px;
	padding-left:20px;
	padding-top:10px;
	color:#aaaaaa;
	text-decoration:none;
}
a.famille_nos_produits_vert:hover {
	background:#97bf0d;
	color:#FFFFFF;
	font-weight:bold;
}
a.famille_nos_produits_jaune {
	margin-left:7px;
	border:none;
	background:#f3f3f3;
	height:30px;
	_height:40px;
	width:273px;
	_width:293px;
	display:block;
	padding-left:20px;
	padding-top:10px;
	color:#aaaaaa;
	text-decoration:none;
}
a.famille_nos_produits_jaune:hover {
	background:#e9d714;
	color:#8b8b8b;
	font-weight:bold;
}
a.famille_nos_produits_rose {
	margin-left:7px;
	border:none;
	background:#f3f3f3;
	height:30px;
	_height:40px;
	width:273px;
	_width:293px;
	display:block;
	padding-left:20px;
	padding-top:10px;
	color:#aaaaaa;
	text-decoration:none;
}
a.famille_nos_produits_rose:hover {
	background:#de0079;
	color:#FFFFFF;
	font-weight:bold;
}

a.famille_nos_produits_bleu {
	margin-left:7px;
	border:none;
	background:#f3f3f3;
	height:30px;
	_height:40px;
	width:273px;
	_width:293px;
	display:block;
	padding-left:20px;
	padding-top:10px;
	color:#aaaaaa;
	text-decoration:none;
}
a.famille_nos_produits_bleu:hover {
	background:#03b2e5;
	color:#FFFFFF;
	font-weight:bold;
}

a.famille_nos_produits_orange {
	margin-left:7px;
	border:none;
	background:#f3f3f3;
	height:30px;
	_height:40px;
	width:273px;
	_width:293px;
	display:block;
	padding-left:20px;
	padding-top:10px;
	color:#aaaaaa;
	text-decoration:none;
}
a.famille_nos_produits_orange:hover {
	background:#f5a600;
	color:#FFFFFF;
	font-weight:bold;
}

a.famille_nos_produits_gris {
	margin-left:7px;
	border:none;
	background:#f3f3f3;
	height:30px;
	_height:40px;
	width:273px;
	_width:293px;
	display:block;
	padding-left:20px;
	padding-top:10px;
	color:#aaaaaa;
	text-decoration:none;
}
a.famille_nos_produits_gris:hover {
	background:#adadad;
	color:#FFFFFF;
	font-weight:bold;
}
/*.famille_nos_produits:hover {
	color: #666;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}*/

.description{
	margin-bottom:2px;
	width:242px;
	height:20px;
}
.description_actu{
	margin-bottom:2px;
	margin-left:20px;
}
.description_actu a{
	color:#8b8b8b;
	text-decoration:none;
}
.description_actu a:hover {
	color:#000000;
}

.description a {
	/*color: #666;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;*/
	color:#8b8b8b;
	text-decoration:none;
	background:url(../images/new/fond-lien-description.png);
	background-repeat:no-repeat;
	width:218px;
	_width:242px;
	height:17px;
	_height:20px;
	display:block;
	padding-left:24px;
	padding-top:3px;
	font-weight:bold;
}

.description a:hover {
	/*color: #000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;*/
	color:#417900;
	text-decoration:none;
	background:url(../images/new/fond-lien-description-over.png);
	background-repeat:no-repeat;
}

.couleur_actu {
	height: 100%;
	background: url(../images/couleur_actu1.gif) 0 0 repeat-y;
}

.texte_page_actu {
	text-align: justify;
	padding-left: 20px;
	padding-right: 25px;
	font-size:12px;
	margin-bottom:15px;
}

.texte_page_actu img {
	float: right;
	margin: 0 auto 10px 15px;
}

.texte_page_actu a {
	color:	#97bf0d;
	text-decoration: underline;
}

.texte_page_actu a:hover {
	color:	#97bf0d;
	text-decoration: none;
}

.texte_page_ou_trouver {
	text-align: justify;
	padding-left: 10px;
	padding-right: 25px;
	font-weight: bold;
}

.texte_page_ou_trouver img {
	float: right;
	margin: 0 auto 10px 15px;
}

.texte_page_ou_trouver a {
	color:	#97bf0d;
	text-decoration: underline;
}

.texte_page_ou_trouver a:hover {
	color:	#97bf0d;
	text-decoration: none;
}

/********** LIENS PLAN DU SITE **********/

.rubrique_actu, .rubrique_qui, .rubrique_nos_produits, .rubrique_ou_trouver, .rubrique_foodservices {
	padding-left: 10px;
	padding-right: 25px;
	margin-bottom: 3px;
}

.sous_rubrique {
	padding-left: 10px;
	padding-right: 25px;
}

.rubrique_actu a {
	color:	#97bf0d;
	text-decoration: underline;
}

.rubrique_actu a:hover {
	color:	#97bf0d;
	text-decoration: none;
}


.rubrique_qui a {
	color:	#e6b317;
	text-decoration: underline;
}

.rubrique_qui a:hover {
	color:	#e6b317;
	text-decoration: none;
}


.rubrique_nos_produits a {
	/*color:	#974a57;*/
	color:#de0079;
	text-decoration: underline;
}

.rubrique_nos_produits a:hover {
	/*color:	#974a57;*/
	color:#de0079;
	text-decoration: none;
}


.rubrique_ou_trouver a {
	color:	#89b9ef;
	text-decoration: underline;
}

.rubrique_ou_trouver a:hover {
	color:	#89b9ef;
	text-decoration: none;
}


.rubrique_foodservices a {
	color:	#e67117;
	text-decoration: underline;
}

.rubrique_foodservices a:hover {
	color:	#e67117;
	text-decoration: none;
}


	.sous_rubrique a {
		color:	#666;
		text-decoration: underline;
	}
	
	.sous_rubrique a:hover {
		color:	#666;
		text-decoration: none;
	}


/******** FIN LIENS PLAN DU SITE ********/

.texte_page_actu_asterisque {
	padding-left: 10px;
	padding-right: 25px;
	color: #a1a1a1;
	font: italic 9px Arial, Helvetica, sans-serif;
}

.texte_nos_produits {
	/*font: bold 11px Arial, Helvetica, sans-serif;*/
	text-align:justify;
	font-size:11px;
	font-weight:bold;
	margin-left:17px;
}

.listes {
	float: left;
	margin-right: 10px;
	width: 230px;
	background: #fff url(../images/bg_form.gif) 0 0 repeat-x;
}
.listes2 {
	float: left;
	margin-right: 10px;
	width: 100%;
	background: #fff url(../images/bg_form.gif) 0 0 repeat-x;
}
.listes p {
	margin-top: 10px;
	margin-left: 10px;
}

.img_recherche {
	
}

.input {
	margin-top: 5px;
	/*color: #974a57;*/
	color:#de0079;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px #ccc inset;
}

option {
	padding-left: 10px;
}

.valider {
	margin-top: 5px;
	/*color: #974a57;*/
	color:#de0079;
	font: 11px Arial, Helvetica, sans-serif;
}

.valeur {
	width:107px;
	height:63px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	border-right:1px #ffffff solid;
}
.valeur p {
	margin-top:10px;
}
.valeur_cal {
	width:96px;
	height:63px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	border-right:1px #ffffff solid;
}
.valeur_cal p {
	margin-top:10px;
}
.valeur_kj {
	width:89px;
	height:63px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	border-right:1px #ffffff solid;
	background:url(../images/new/fond-valeur-kj.png);
	background-repeat:repeat-y;
}
.valeur_kj p {
	margin-top:10px;
}
.valeur_prot {
	width:94px;
	height:63px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	border-right:1px #ffffff solid;
	background:url(../images/new/fond-valeur-prot.png);
	background-repeat:repeat-y;
}
.valeur_prot p {
	margin-top:10px;
}
.valeur_gluc {
	width:155px;
	height:63px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	border-right:1px #ffffff solid;
	background:url(../images/new/fond-valeur-gluc.png);
	background-repeat:repeat-y;
}
.valeur_gluc p {
	margin-top:10px;
}
.valeur_lip {
	width:105px;
	height:63px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background:url(../images/new/fond-valeur-lip.png);
	background-repeat:repeat-y;
}
.valeur_lip p {
	margin-top:10px;
}

.unite {
	/*color: #000;
	font-weight: bold;*/
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
}

.recette {
	margin-top: 2px;
	margin-left: 10px;
	padding: 15px 0 20px 10px;
	background-color: #f3f3f3;
}

.recette p {
	padding-right: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.recette p span {
	text-transform: none;
}

.recette ul {
	margin-left: 13px !important;
	margin-left: 15px;
	margin-bottom: 15px;
}

.recette ul li {
	/*color: #974a57;*/
	color:#de0079;
}

.recette p.preparation {	
	/*color: #974a57;*/
	color:#de0079;
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: none;
	padding-right: 10px;
}


#sur_footer {
	width: 957px;
	/*height: auto !important;
	height: auto;*/
	height: 505px;
	/*margin-left:17px;*/
	margin-left:8px;
	/*min-height: 505px;*/
	/*margin: 0 20px 9px 17px;*/
	/*background: #fff url(../images/sur_footer1.jpg) 0 0 repeat-x;*/
	/*background: url(../images/sur_footer.png);
	background-repeat:no-repeat;*/
}

#sur_footer #haut{
	float:left;
	height:339px;
	width:939px;
	background: url(../images/new/sur_footer_haut.png);
	background-repeat:no-repeat;
}
#sur_footer #bas{
	float:left;
	height:166px;
	width:939px;
	background: url(../images/new/sur_footer_bas.png);
	background-repeat:no-repeat;
}

#sur_footer #bas .article{
	color:#FFFFFF;
	width:345px;
	float:right;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	height:145px;
	overflow:hidden;
	font-size:11px;
}

#contenu #accueil_cat{
	width:974px;
	height:20px;
}

#accueil_cat .categorie_accueil{
	width:315px;
	height:361px;
	margin-top:8px;
	float:left;
}

#accueil_cat .categorie_accueil h1{
	color:#FFFFFF;
	padding:10px 35px;
}
#accueil_cat .categorie_accueil h2{
	color:#FFFFFF;
	padding:10px 35px;
	font-size:12px;
	text-transform:uppercase;
}
#accueil_cat .categorie_accueil p{
	color:#FFFFFF;
	font-size:11px;
	padding-left:35px;
	padding-right:15px;
}
#accueil_cat .categorie_accueil .entrez {
	padding: 5px 10px 2px 35px;
}

#accueil_cat .categorie_accueil .entrez a, .entrez a:hover {
	color: #9C0;
	font-size:11px;
	text-decoration: none;
}

#accueil_cat .categorie_accueil img{
	margin-left:68px;
}

#accueil_cat #categorie_1{
	background:url(../images/new/fond-categorie-1.png);
	background-repeat:no-repeat;
	/*margin-left:9px;*/
}

#accueil_cat #categorie_2{
	background:url(../images/new/fond-categorie-2.png);
	background-repeat:no-repeat;
}

#accueil_cat #categorie_3{
	background:url(../images/new/fond-categorie-3.png);
	background-repeat:no-repeat;
}

#accueil_cat #categorie_4{
	background:url(../images/new/fond-categorie-1.png);
	background-repeat:no-repeat;
}

#accueil_cat #categorie_5{
	background:url(../images/new/fond-categorie-2.png);
	background-repeat:no-repeat;
}

#contenu #sous_categorie #les_categories .la_categorie{
	width:474px;
	height:262px;
	margin-top:8px;
	float:left;
}

#contenu #sous_categorie #les_categories .la_categorie h2.titre_categorie{
	margin-top:10px;
	text-align:center;
	font-size:16px;
}
#contenu #sous_categorie #les_categories .la_categorie h2.titre_categorie a{
	color:#FFFFFF;
	text-decoration:none;
}
#contenu #sous_categorie #les_categories .la_categorie h2.titre_categorie a:hover{
	text-decoration:underline;
}

#contenu #sous_categorie #les_categories .la_categorie .conteneur_img{
	width:464px;
	height:174px;
	margin-left:17px;
	margin-top:26px;
	overflow:hidden;
}
#contenu #sous_categorie #les_categories .la_categorie .bloc_info{
	float:left;
	margin-right:4px;
}
#contenu #sous_categorie #les_categories .la_categorie .bloc_info img{
	border:1px #d5edfa solid;	
}
#contenu #sous_categorie #les_categories .la_categorie .bloc_info p.titre_sous_categorie{
	background:url(../images/new/fond-desc-cat.png);
	background-repeat:no-repeat;
	height:30px;
	width: 147px;
	margin-top:8px;
	text-align:center;
	padding-top:3px;
}

#contenu #sous_categorie #les_categories .la_categorie .bloc_info .titre_sous_categorie a{
	color:#8b8b8b;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}
#contenu #sous_categorie #les_categories .la_categorie .bloc_info .titre_sous_categorie a:hover{
	color:#9fbc27;
}

#contenu #sous_categorie #les_categories .bleu{
	background:url(../images/new/fond-categorie-bleu.png);
	background-repeat:no-repeat;
}

#contenu #sous_categorie #les_categories .vert{
	background:url(../images/new/fond-categorie-vert.png);
	background-repeat:no-repeat;
}

#contenu #sous_categorie #les_categories .orange{
	background:url(../images/new/fond-categorie-orange.png);
	background-repeat:no-repeat;
}

#contenu #sous_categorie #les_categories .jaune{
	background:url(../images/new/fond-categorie-jaune.png);
	background-repeat:no-repeat;
}

#contenu #sous_categorie #les_categories .rose{
	background:url(../images/new/fond-categorie-rose.png);
	background-repeat:no-repeat;
}

#contenu #sous_categorie #les_categories .gris{
	background:url(../images/new/fond-categorie-gris.png);
	background-repeat:no-repeat;
}

.range_cat{
	margin-left:30px;
	width:566px;
	_height:200px;
	min-height:200px;
	float:left;
	/*margin-bottom:12px;*/
}
.range_cat_image{
	/*height:212px;*/
	height:169px;
	width:178px;
	padding-top:31px;
	float:left;
}
.range_cat_image img{
	margin-left:19px;
}
.range_cat_description{
	width:368px;
	min-height:200px;
	margin-left:20px;
	float:left;
}
.range_cat_vert{
	background:url(../images/new/fond-cat-range-vert.png) #98bf0d;
	background-repeat:no-repeat;
}
.range_cat_vert_bas{
	background:url(../images/new/fond-cat-range-vert-bas.png);
	background-repeat:no-repeat;
	width:566px;
	height:12px;
	float:left;
	margin-left:30px;
	margin-bottom:8px;
}
.range_cat_jaune{
	background:url(../images/new/fond-cat-range-jaune.png) #e9d715;
	background-repeat:no-repeat;
}
.range_cat_jaune_bas{
	background:url(../images/new/fond-cat-range-jaune-bas.png);
	background-repeat:no-repeat;
	width:566px;
	height:12px;
	float:left;
	margin-left:30px;
	margin-bottom:8px;
}
.range_cat_rose{
	background:url(../images/new/fond-cat-range-rose.png) #ab005c;
	background-repeat:no-repeat;
}
.range_cat_rose_bas{
	background:url(../images/new/fond-cat-range-rose-bas.png);
	background-repeat:no-repeat;
	width:566px;
	height:12px;
	float:left;
	margin-left:30px;
	margin-bottom:8px;
}
.range_cat_bleu{
	background:url(../images/new/fond-cat-range-bleu.png) #249ccc;
	background-repeat:no-repeat;
}
.range_cat_bleu_bas{
	background:url(../images/new/fond-cat-range-bleu-bas.png);
	background-repeat:no-repeat;
	width:566px;
	height:12px;
	float:left;
	margin-left:30px;
	margin-bottom:8px;
}
.range_cat_orange{
	background:url(../images/new/fond-cat-range-orange.png) #f08e00;
	background-repeat:no-repeat;
}
.range_cat_orange_bas{
	background:url(../images/new/fond-cat-range-orange-bas.png);
	background-repeat:no-repeat;
	width:566px;
	height:12px;
	float:left;
	margin-left:30px;
	margin-bottom:8px;
}
.range_cat_gris{
	background:url(../images/new/fond-cat-range-gris.png) #8b8b8b;
	background-repeat:no-repeat;
}
.range_cat_gris_bas{
	background:url(../images/new/fond-cat-range-gris-bas.png);
	background-repeat:no-repeat;
	width:566px;
	height:12px;
	float:left;
	margin-left:30px;
	margin-bottom:8px;
}
.div_image_produit_vert{
	border:4px #c6d649 solid;
	margin-left:20px;
	width:71px;
	height:100px;
	float:left;
	display:none;
}
.div_image_produit_rose{
	border:4px #e53393 solid;
	margin-left:20px;
	width:71px;
	height:100px;
	float:left;
	display:none;
}
.div_image_produit_orange{
	border:4px #f7b933 solid;
	margin-left:20px;
	width:71px;
	height:100px;
	float:left;
	display:none;
}
.div_image_produit_jaune{
	border:4px #fcec34 solid;
	margin-left:20px;
	width:71px;
	height:100px;
	float:left;
	display:none;
}
.div_image_produit_gris{
	border:4px #d3d3d3 solid;
	margin-left:20px;
	width:71px;
	height:100px;
	float:left;
	display:none;
}
.div_image_produit_bleu{
	border:4px #35c2eb solid;
	margin-left:20px;
	width:71px;
	height:100px;
	float:left;
	display:none;
}

.article {
	text-align: left;
	margin: 0 auto 0 0;
	padding: 15px 15px 10px 10px;
	/*font: 11px Arial, Helvetica, sans-serif;*/
	
}

#footer {
	position: relative;
	/*height: 27px;*/
	height: 71px;
	padding-top: 29px;
	width:974px;
	color: #c77500;
	margin-left:auto;
	margin-right:auto;
	/*background: transparent url(../images/footer.jpg) 0 0 no-repeat;*/
	background: transparent url(../images/new/fond-footer.png) 0 0 no-repeat;
}

#footer a, #footer a:hover {
	color: #c77500;
	text-decoration: none;
	/*font: 10px Arial, Helvetica, sans-serif;*/
}
.pointille {
	background-image: url(../images/pointille.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.ligne_bordeaux {
	height: 24px;
	background-image: url(../images/pix_bordeaux.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.gammes {
	/*color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0 10px 0;
	text-decoration:none;*/
	margin-bottom:10px;
	margin-top:21px;
}



.titre_gammes {
	/*color: #80b326;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0 10px 0;
	text-decoration:none;*/
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}
.titre_gammes_vert{
	color:#FFFFFF;
}
.titre_gammes_jaune{
	color:#8b8b8b;
}
.titre_gammes_rose{
	color:#FFFFFF;
}
.titre_gammes_bleu{
	color:#FFFFFF;
}
.titre_gammes_orange{
	color:#FFFFFF;
}
.titre_gammes_gris{
	color:#FFFFFF;
}
.range_cat_description_desc_vert{
	color:#FFFFFF;
}
.range_cat_description_desc_jaune{
	color:#8b8b8b;
}
.range_cat_description_desc_rose{
	color:#FFFFFF;
}
.range_cat_description_desc_bleu{
	color:#FFFFFF;
}
.range_cat_description_desc_orange{
	color:#FFFFFF;
}
.range_cat_description_desc_gris{
	color:#FFFFFF;
}

.fiche_produit_bas{
	width:894px;
	min-height:211px;
	margin-left:30px;
}
.fiche_produit_haut{
	margin-left:30px;
	width:886px;
	min-height:378px;
	margin-top:30px;
}
.fiche_produit_haut_image{
	width:270px;
	height:378px;
	float:left;
}
.fiche_produit_haut_composition{
	width:550px;
	height:378px;
	float:left;
	margin-left:66px;
	margin-top:8px;
}
.fiche_produit_haut_titre{
	width:550px;
	height:45px;
}
.fiche_produit_haut_titre_droite{
	width:540px;
	height:35px;
	float:left;
	margin-top:8px;
}
.fiche_produit_haut_titre_droite h2{
	font-size:16px;
	margin-top:0px;
	margin-left:10px;
}
.fiche_produit_haut_titre_droite h3{
	font-size:14px;
	margin-top:4px;
	margin-left:10px;
}
.fiche_produit_haut_titre_droite_titre_ingredient{
	width:550px;
	height:27px;
	background:#f3f3f3;
	margin-top:21px;
	float:left;
}
.fiche_produit_haut_engergie_bleu{
	width:543px;
	height:63px;
	background:url(../images/new/fond-ingredients-bleu.png);
	margin-top:21px;
	border:2px #74c7ec solid;
	float:left;
}
.fiche_produit_haut_engergie_vert{
	width:543px;
	height:63px;
	background:url(../images/new/fond-ingredients-vert.png);
	margin-top:21px;
	border:2px #c6d649 solid;
	float:left;
}
.fiche_produit_haut_engergie_rose{
	width:543px;
	height:63px;
	background:url(../images/new/fond-ingredients-rose.png);
	margin-top:21px;
	border:2px #e53394 solid;
	float:left;
}
.fiche_produit_haut_engergie_orange{
	width:543px;
	height:63px;
	background:url(../images/new/fond-ingredients-orange.png);
	margin-top:21px;
	border:2px #f7b933 solid;
	float:left;
}
.fiche_produit_haut_engergie_jaune{
	width:543px;
	height:63px;
	background:url(../images/new/fond-ingredients-jaune.png);
	margin-top:21px;
	border:2px #fcec35 solid;
	float:left;
}
.fiche_produit_haut_engergie_gris{
	width:543px;
	height:63px;
	background:url(../images/new/fond-ingredients-gris.png);
	margin-top:21px;
	border:2px #d3d3d3 solid;
	float:left;
}

.titre_gammes:hover {
	/*color: #6f7061;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0 10px 0;
	text-decoration:none;*/
}

#information_logistique{
	width:432px;
	float:left;
	height:211px;
	background:#fbfbfb;
}
#information_logistique h5{
	background:url(../images/new/fond-h5-logistique.png);
	background-repeat:no-repeat;
	width:386px;
	_width:432px;
	height:22px;
	_height:36px;
	padding-top:14px;
	padding-left:46px;
	font-size:15px;
}
#information_logistique p{
	margin-top:15px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:15px;
}
#suggestion_recette{
	width:432px;
	float:left;
	margin-left:30px;
}
#suggestion_recette h5{
	background:url(../images/new/fond-h5-recette.png);
	background-repeat:no-repeat;
	width:386px;
	_width:432px;
	height:22px;
	_height:36px;
	padding-top:14px;
	padding-left:46px;
	font-size:15px;
}
#suggestion_recette p{
	margin-top:15px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:15px;
}

#autres_produits{
	width:956px;
	/*height:313px;*/
	background:url(../images/new/fond-autres-produits.png);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat-y;
	float:left;
}
#autres_produits span.titre_h1 {
	background:url(../images/new/fond-span-titre1.png);
	background-repeat:repeat-x;
}
.lien_retour_produit{
	width:956px;
	height:30px;
	float:left;
	background:url(../images/new/fond-lien-retour-produit.jpg);
	background-repeat:no-repeat;
}
.autre_produit{
	float:left;
	margin-left:17px;
	margin-right:14px;
	width:124px;
	margin-bottom:10px;
}
.lien_produit{
	margin-top:10px;
	display:block;
	width:126px;
	height:36px;
	_height:46px;
	background:url(../images/new/fond-lien-produit.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#757365;
	padding-top:10px;
}
.lien_produit:hover{
	color:#FFFFFF;
	background:url(../images/new/fond-lien-produit-survol.png);
	background-repeat:no-repeat;
}

.gamme_ap_rose{
	margin-top:10px;
	width:940px;
	height:212px;
	background:url(../images/new/gamme-ap-rose.png);
	background-repeat:no-repeat;
	margin-left:8px;
}
.gamme_ap_vert{
	margin-top:10px;
	width:940px;
	height:212px;
	background:url(../images/new/gamme-ap-vert.png);
	background-repeat:no-repeat;
	margin-left:8px;
}
.gamme_ap_bleu{
	margin-top:10px;
	width:940px;
	height:212px;
	background:url(../images/new/gamme-ap-bleu.png);
	background-repeat:no-repeat;
	margin-left:8px;
}
.gamme_ap_jaune{
	margin-top:10px;
	width:940px;
	height:212px;
	background:url(../images/new/gamme-ap-jaune.png);
	background-repeat:no-repeat;
	margin-left:8px;
}
.gamme_ap_orange{
	margin-top:10px;
	width:940px;
	height:212px;
	background:url(../images/new/gamme-ap-orange.png);
	background-repeat:no-repeat;
	margin-left:8px;
}
.gamme_ap_gris{
	margin-top:10px;
	width:940px;
	height:212px;
	background:url(../images/new/gamme-ap-gris.png);
	background-repeat:no-repeat;
	margin-left:8px;
}
.gamme_ap_img{
	width:210px;
	height:212px;
	float:left;
	margin-left:15px;
	text-align:center;
}
.gamme_ap_img img{
	margin-left:auto;
	margin-right:auto;
	margin-top:45px;
}
.gamme_ap_contenu{
	width:354px;
	height:212px;
	float:left;
	margin-left:20px;
}
.gamme_ap_rose .h2_nos_produits{
	color:#FFFFFF;
	text-transform:uppercase;
	margin-left:0px;
}
.gamme_ap_rose .h3_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_rose .texte_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_vert .h2_nos_produits{
	color:#FFFFFF;
	text-transform:uppercase;
	margin-left:0px;
}
.gamme_ap_vert .h3_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_vert .texte_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_jaune .h2_nos_produits{
	color:#8b8b8b;
	text-transform:uppercase;
	margin-left:0px;
}
.gamme_ap_jaune .h3_nos_produits{
	color:#8b8b8b;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_jaune .texte_nos_produits{
	color:#8b8b8b;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_bleu .h2_nos_produits{
	color:#FFFFFF;
	text-transform:uppercase;
	margin-left:0px;
}
.gamme_ap_bleu .h3_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_bleu .texte_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_orange .h2_nos_produits{
	color:#FFFFFF;
	text-transform:uppercase;
	margin-left:0px;
}
.gamme_ap_orange .h3_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_orange .texte_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_gris .h2_nos_produits{
	color:#FFFFFF;
	text-transform:uppercase;
	margin-left:0px;
}
.gamme_ap_gris .h3_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_gris .texte_nos_produits{
	color:#FFFFFF;
	margin-left:0px;
	font-weight:normal;
}
.gamme_ap_droite{
	width:300px;
	height:142px;
	float:left;
	margin-left:40px;
	margin-top:40px;
}
.gamme_ap_droite a{
	display:block;
	background:url(../images/new/fond-lien-gamme-ap.png);
	background-repeat:no-repeat;
	width:222px;
	_width:242px;
	height:17px;
	_height:20px;
	margin-top:2px;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:3px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
}
.gamme_ap_jaune .gamme_ap_droite a{
	color:#8b8b8b;
}
.gamme_ap_droite a:hover{
	background:url(../images/new/fond-lien-gamme-ap-survol.png);
	background-repeat:no-repeat;
	color:#417900;
}

/* pour xinha */

.vert {
 color:#97bf0d;
}

.jaune {
 color:#e9d714;
}

.bordeaux {
 /*color: #974A57;*/
 color:#de0079;
}

.bleu {
 color:#03b2e5;
}

.orange {
 color:#e9d714;
}

.gris {
 color:#adadad;
}
