/***************************************** Menu Gauche ******************************/
.menu_gauche
{
	margin-top: 15px;
	padding-bottom: 30px;
  margin-left: 5px;
  width: 200px;
}
.menu_gauche .menu_gauche_conteneur
{
  border: 1px solid #DF9852;
  border-bottom: none;
}
.menu_gauche .menu_gauche_head_left
{
	background: transparent url(../../images/menu_gauche_head.png) no-repeat left top;
  padding-left: 10px;
  display:block;
}
.menu_gauche .menu_gauche_head_right
{
	background: transparent url(../../images/menu_gauche_head.png) no-repeat right top;
  color:#fff;
  padding-left: 10px;
  padding-top: 5px;
  font-size: 16px;
  height: 22px;
}
.menu_gauche .menu_gauche_head_right .link
{
	font-size: 16px;
	color:#fff;
}
.menu_gauche .menu_gauche_content_left
{
  display:block;
}
.menu_gauche .menu_gauche_content_right
{
	border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  display:block;
}
.menu_gauche .menu_gauche_content_right .link
{
	background: transparent url(../../images/puce_red_carre.png) no-repeat 10px 10px;
	color: #A32547;
	font-size: 14px;
	display: block;
	padding: 4px 0px 4px 20px;
}
.menu_gauche .menu_gauche_content_right .current,
.menu_gauche .menu_gauche_content_right .current_parent,
.menu_gauche .menu_gauche_content_right a:hover
{
  background: #EAECEB url(../../images/puce_red_carre.png) no-repeat 10px 10px;
}
.module_compte .menu_gauche .menu_gauche_content_right .current_parent
{
	background-color: transparent
}
.menu_gauche .menu_gauche_content_right .second_niveau .link
{
	background: none;
  color: #666666;
  font-size: 13px;
  padding-left: 30px;
}
.menu_gauche .menu_gauche_content_right .second_niveau .current,
.menu_gauche .menu_gauche_content_right .second_niveau a:hover
{
	color: #A32547;
	text-decoration: underline;
  background: transparent url(../../images/puce_red_triangle.png) no-repeat 20px 8px;
}


.menu_gauche .menu_gauche_foot_left
{
  background: transparent url(../../images/menu_gauche_foot.png) no-repeat left top;
  display:block;
  padding-left: 10px;
}
.menu_gauche .menu_gauche_foot_right
{
  background: transparent url(../../images/menu_gauche_foot.png) no-repeat right top;
  display:block;
  height: 14px;
}



/**************************** Menu boutique **********************/
.categorie .menu_gauche .menu_gauche_content_right .link
{
  background: none;
  color: #A32547;
  padding-left: 10px;
}
.categorie .menu_gauche .menu_gauche_content_right .categ_acides_amines
{
  color: #008FC2;
}
.categorie .menu_gauche .menu_gauche_content_right .current,
.categorie .menu_gauche .menu_gauche_content_right .current_parent,
.categorie .menu_gauche .menu_gauche_content_right a:hover
{
  background: none;
  text-decoration: underline;
}

.menu_gauche .menu_gauche_content_right .second_niveau_menu .link
{
	background: transparent url(../../images/puce_red_carre.png) no-repeat 15px 9px;
	padding-left: 30px;
	font-size: 13px;
  color: #666666;
}
.menu_gauche .menu_gauche_content_right .categ_acides_amines .link
{
  background: transparent url(../../images/puce_red_bleu.png) no-repeat 15px 9px;
}

.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .current,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .current_parent,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu a:hover
{
  background: #EAECEB url(../../images/puce_red_carre.png) no-repeat 15px 9px;
  text-decoration: underline;
}
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_sucre .current,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_sucre .current_parent,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_sucre a:hover
{
  background: #FFE996 url(../../images/puce_red_carre.png) no-repeat 15px 9px;
  text-decoration: none;
  color: #A32547;
}
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_sale .current,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_sale .current_parent,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_sale a:hover
{
	background: #D4DD75 url(../../images/puce_red_carre.png) no-repeat 15px 9px;
  text-decoration: none;
  color: #A32547;
}
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_aides-culinaires .current,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_aides-culinaires .current_parent,
.categorie .menu_gauche .menu_gauche_content_right .second_niveau_menu .sous_categ_aides-culinaires a:hover
{
  background: #F6AB77 url(../../images/puce_red_carre.png) no-repeat 15px 9px;
  text-decoration: none;
  color: #A32547;
}
.categorie .menu_gauche .menu_gauche_content_right .categ_acides_amines .current,
.categorie .menu_gauche .menu_gauche_content_right .categ_acides_amines .current_parent,
.categorie .menu_gauche .menu_gauche_content_right .categ_acides_amines a:hover
{
  background: #EAECEB url(../../images/puce_red_bleu.png) no-repeat 15px 9px;
  text-decoration: underline;
}




/**************************************** Menu right ********************************/
.miniencare .prodAvant .element
{
	padding-right: 10px;
}
.content_decouverte_promo
{
	background: transparent url(../../images/cadre_decouvrez_saumon.png) no-repeat left top;
}
.content_decouverte_promo .titre_encare_mini
{
	padding-bottom: 10px;
	padding-top: 15px;
	color: #A32547;
  font-size: 15px;
  font-weight: bold;
}
.content_decouverte_promo .titre_encare_mini .link
{
  color: #A32547;
  font-size: 15px;
  font-weight: bold;
}
.title_prod_menu_right
{
	padding-top: 20px;
	text-align:center;
	color: #A32547;
  font-size: 13px;
}
.title_prod_menu_right .link
{
  color: #A32547;
  font-size: 13px;
}
.bottom_decouverte_promo_left
{
	background: transparent url(../../images/menu_gauche_foot.png) no-repeat left top;
  display:block;
  height: 14px;
  padding-left: 10px;
}
.bottom_decouverte_promo_left .bottom_decouverte_promo_right
{
	background: transparent url(../../images/menu_gauche_foot.png) no-repeat right top;
  display:block;
  height: 14px;
}


/************************* Debut cadre image **********************************/
.cadre_image_red
{
  width: 120px;
  padding: 5px;
  border: 1px solid #A32547;
  background: #fff;
  position: relative;
  display: inline-block;
  height: 100px;
}
.cadre_image_red div
{
  position: absolute;
  width: 7px;
  height: 7px;
}
.cadre_image_red .cadre_image_top_left
{
  background: transparent url(../../images/cadre_image_top_left_red.png) no-repeat left top;
  top: -1px;
  left: -1px;
}
.cadre_image_red .cadre_image_top_right
{
  background: transparent url(../../images/cadre_image_top_right_red.png) no-repeat left top;
  top: -1px;
  right: -1px;
}
.cadre_image_red .cadre_image_bottom_left
{
  background: transparent url(../../images/cadre_image_bottom_left_red.png) no-repeat left top;
  bottom: -1px;
  left: -1px;
}
.cadre_image_red .cadre_image_bottom_right
{
  background: transparent url(../../images/cadre_image_bottom_right_red.png) no-repeat left top;
  bottom: -1px;
  right: -1px;
}
/************************* fin cadre image **********************************/
