.bordure_generale {
	border: 1px solid #009f89;
}
.plan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 12px;
	text-decoration: none;
}
.plan a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 12px;
	text-decoration: none;
}
.plan  a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 12px;
	text-decoration: none;
}
.plan  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.plan a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 12px;
	text-decoration: none;
}
.fond_rouge{

}

.fil_ariane a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	background-color: #fdab09;
}
.fil_ariane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	background-color: #fdab09;
}

.fil_ariane_noel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	background-color: #c01226;
}

.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/fond_menu.jpg);
	background-repeat: repeat-x;
	border-top: 0px Aucune;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px Aucune;
	border-left: 0px Aucune;
	background-position: top;
}
.liste_box a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 15px;
	background-color:#FFFFFF;
}
.liste_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 15px;
}
.champ_obligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fdab09;
}
.msg_erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fdab09;
	border: 2px solid #5bbec2;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}
.habillage_promo_home {
	border: Aucune;
	background-image: url(images/box_promo.gif);
	background-repeat: no-repeat;
}
.famille_promo_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 1px;
}
.nom_produit_promo_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5bbec2;
	padding-left: 3px;
	text-transform: Aucune;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-decoration:none;
}

.nom_produit_promo_home a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5bbec2;
	padding-left: 3px;
	text-transform: Aucune;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-decoration:none;
}
.nom_produit_promo_home_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5bbec2;
	padding-left: 3px;
	text-transform: Aucune;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-decoration:none;
	display:inline;
}

.nom_produit_promo_home_h a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5bbec2;
	padding-left: 3px;
	text-transform: Aucune;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-decoration:none;
	display:inline;
}
.prix_promo_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	padding-right: 2px;
	padding-left: 2px;
}
.descriptif_produit_promo_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	text-align: left;
}
.descriptif_produit_promo_home_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	text-align: left;
	display:inline;
}
.descriptif_produit_promo_home a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	text-align: left;
}
.descriptif_produit_promo_home a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	text-align: left;
}
.descriptif_produit_promo_home  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	text-align: left;
}
.descriptif_produit_promo_home  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 2px;
	text-align: left;
}
.DETAIL a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #969696;
	text-decoration: underline;
	background: none;
}
.DETAIL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #969696;
	text-decoration: underline;
}
.bordure_listing_produit {
	border: 1px solid #009f89;
}
.titre_categorie_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #009f8a;
	padding-left: 5px;
}
.titre_promotion_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #009f8a;
	padding-left: 5px;
	display:inline;
}
.titre_promotion_produit_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #009f8a;
	padding-left: 5px;
	display:inline;
}
.bordure_categorie_produit {
	background-image: url(images/degrade_gris_bonus.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 4px;
	font-size: 14px;
	color: #009f8a;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #fdab09;
	border-left-color: #CCC;
}
.reference_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	padding-left: 2px;
}
.stock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #fdab09;
}
.labo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #009f89;
	text-decoration: none;
}

.labo a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #009f89;
	text-decoration: none;
}

.labo a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #009f89;
	text-decoration: none;
}

.labo a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #009f89;
	text-decoration: none;
}


.labo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #009f89;
	text-decoration: none;
}


.produits_labo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4d0a66;
	text-decoration: none;
}


.produits_labo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4d0a66;
	text-decoration: none;
}

.produits_labo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4d0a66;
	text-decoration: none;
}


.produits_labo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4d0a66;
	text-decoration: none;
}


.produits_labo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4d0a66;
	text-decoration: none;
}


.rubriques_caddie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	background-color: #5bbec2;
}
.box_recherche {
	background-image: url(images/fond_box_recherche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bordure_titre_facture {
	border: 1px solid #009F89;
}
.titre_facture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #969696;
}
.facture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	padding-left: 5px;
}
.rubriques_facture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 5px;
}
.adresse_facture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left: 5px;
	color: #969696;
}
.contenu_facture {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-top-color: #009F89;
	border-right-color: #009F89;
	border-bottom-color: #009F89;
	border-left-color: #009F89;
	padding-left: 5px;
}
.tva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.total_facture {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: Aucune;
	border-right-style: solid;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-top-color: #009F89;
	border-right-color: #009F89;
	border-bottom-color: #009F89;
	border-left-color: #009F89;
	padding-left: 5px;
}
.prix_barre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration: line-through;
}
.a_bientot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFA809;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	padding-left: 5px;
}
.labo_promo_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #009f89;
	padding-left: 0px;
	line-height: 10px;
	text-decoration:none;
}

.labo_promo_home a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #009f89;
	padding-left: 0px;
	line-height: 10px;
	text-decoration:none;
}
.promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FDAB09;
}
.titre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #fdab09;
	padding-left: 5px;
}
.select {
	width: 150px;
}
.menu_ss_bordure a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
}
.menu_ss_bordure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/fond_menu.jpg);
	background-repeat: repeat-x;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
.liens_menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background:none;
}
.liens_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.nom_produit_mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #009ee0;
}
.prix_produit_mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fdab09;
}
.contenu_commande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 2px;
}
.produit_fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009f89;
}
.familles_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5bbec2;
	text-decoration: none;
	background-color:#FFFFFF;
	line-height: 12px;
}
.familles_produit a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5bbec2;
	text-decoration: none;
	background-color:#FFFFFF;
	line-height: 12px;
}
.familles_produit_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5bbec2;
	text-decoration: none;
	background-color:#FFFFFF;
	line-height: 12px;
	display:inline;
}
.familles_produit_h a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5bbec2;
	text-decoration: none;
	background-color:#FFFFFF;
	line-height: 12px;
	display:inline;
}
.mots_cles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;
	text-decoration: none;
}
.produit_indispo_vente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #009f89;
}.titre_site {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #009f89;
	padding-right: 5px;
	padding-left: 5px;
}
.jg_categorie_descriptif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #5bbec2;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.contenu_commande_barre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #969696;
	padding-left: 2px;
	text-decoration: line-through;
}
.contenu_commande_rose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5bbec2;
	padding-left: 2px;
	text-decoration: line-through;
}
.titre_bonus {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/degrade_gris_bonus.jpg);
	background-repeat: repeat-x;
	padding: 4px;
	font-size: 14px;
	color: #009f89;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #fdab09;
	border-left-color: #CCC;
}
.titre_bonus_h {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/degrade_gris_bonus.jpg);
	background-repeat: repeat-x;
	padding: 4px;
	font-size: 14px;
	color: #009f89;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #fdab09;
	border-left-color: #CCC;
	display:inline;
}

.titre_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	font-size: 12px;
	color: #666;
	text-decoration:none;
}


.titre_actu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	font-size: 12px;
	color: #666;
	text-decoration:none;
}

.sous_contenu_code_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	font-size: 12px;
	color: #666;
	text-decoration:none;
}

.titre_code_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8200b2;
	padding: 4px;
}
.formulaire {
	background-image: url(images/degrade_formulaire.jpg);
	background-repeat: repeat-x;
}

