/* CSS Document */

body {
        margin: 10px;
        padding:0;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#enveloppe {
		width:902px;	
		padding:0 0 0 0;
		margin:0px auto 0 auto;
	}

#tunnel
{
    width:905px;	
	padding:0 0 0 0;
	margin:0px auto 0 auto;
	margin-top:200px;
	font-size:9px;
	color:#b19a63;
}
#tunnel DIV IMG
{
    margin-left:3px;
}
	
#langues
{
width:250px; height:24px; color:#b19a63; font-size:9px; padding-right:5px; text-align:right;margin:0px;float:right;
}

.perso
{
    text-align:right;height:24px;float:left;width:600px;font-size:9px; color:#795b4d;
}
.perso a
{
    color:#795b4d;
}

#contener
{
    width:902px;background-image:url('../img/bord.gif');float:left;padding:0px;margin:0px;background-color:#e3c3a3;height:100%;border-bottom:solid 2px #ffffff;
}

#footer
{
    float:right;width:672px;background-color:#ad8056;height:30px;font-size:9px;border-left:solid 2px #ffffff;text-align:left;position:relative;border-top:solid 2px #ffffff;border-bottom:solid 0px #ffffff; vertical-align:bottom;
}

#footer FORM
{
    margin:0px;color:#f5e9dd;
}

#footer INPUT
{
    width:124px;border:solid 1px #ba9b7f; font-size:10px;color:#8f8f8f;padding-left:2px;
}

#footer P
{
    margin-top:4px; margin-left:4px;margin-bottom:0px;height:17px;
}

#footer a
{
    color:#f5e9dd;
    background-image:url('../img/fleche.gif');
    background-repeat:no-repeat;
    padding-left:10px;
    
}

#footer a:hover
{
    color:#f5e9dd;
    background-image:url('../img/fleche.gif');
    background-repeat:no-repeat;
    padding-left:10px;
    text-decoration:underline;
    
}

#menu_bas
{
    width:902px;float:left;background-image:url('../img/bord_menubas.gif'); color:#ffffff; font-family:Verdana; font-size:9px; padding-top:3px; padding-bottom:3px;
}

#menu_bas a
{
    color:#ffffff;
    text-decoration:none;
}
#menu_bas a:hover
{
    color:#ffffff;
    text-decoration:underline;
} 

.menu_bas2
{
    font-size:9px;color:#737476; height:33px;
}

.menu_bas2 a
{
    color:#737476;
   
}

.menu_bas2 a:hover
{
    color:#737476;
    text-decoration:underline;
}

#bas
{
    width:902px;
}

IMG
{
    border:0px;
}    
	
h1,h2,h3 {font-size:100%; margin:0px; padding:0px;}	

/*****************/
/* menu gauche*/
/*****************/

#colonne_gauche
{
    width:223px;float:left;background-color:#e3c3a3;height:100%;margin:0px;
}

.menu
{
    width:223px;
    background-color:#e3c3a3;
    text-align:left;
    height:100%;
    /*margin-bottom:9px;*/
}

.menu_gamme
{
	margin: 10px 0px 0px 0px;
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#4a4a4a;
	width:92%;
	text-align:left;
	/*border:solid 1px;*/
}

.menu_gamme li
{
	list-style:none;
	background-image:url('../img/fleche.gif');
	background-repeat:no-repeat;
	margin-left:0px;
	width:100%;
	padding:0 0 0 6px;
	margin-bottom:6px;
	/*z-index:1000;*/
	/*border:solid 1px;*/
	
}

.menu_gamme li a
{
	color:#4a4a4a;
	text-decoration:none;
}

.menu_gamme li a:hover
{
	color:#990033;
	text-decoration:none;
	text-decoration:underline;
}

.menu_gamme li a.gamme_prix
{
	color:#4a4a4a;
	text-decoration:none;
	font-weight:normal;
}

.menu_gamme li a.gamme_prix:hover
{
	color:#990033;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}



.tit_menu
{
    color:#990033;font-weight:bold;font-size:11px;margin-left: 10px; margin-top:3px; margin-bottom:8px;
}



.input_recherche
{
width:156px; border:solid 1px #ba9b7f; font-size:10px;color:#8f8f8f; margin-top:3px;padding-left:2px;
}

.ligne_blanche
{
height:2px;
background-color:#FFFFFF;
line-height:2px;
}

.coeur
{
    width:674px;float:right;border-top: solid 4px #990134;margin:0px; padding:0px;height:100%;
}
    

/*****************/
/* haut de page*/
/*****************/

.haut
{
    width:672px;margin-right:0px; border-left: solid 2px #ffffff;
}

.bande_client
{
    background-color:#e4c3a4;height:22px; text-align:center;font-family:verdana;font-size:10px;color:#990033;padding-left:30px;font-weight:bold;vertical-align:top;
}

#div_panier
{
    width:163px;height:48px;position:absolute; z-index:1000; margin-left:511px; background-image:url('/img/panier.gif'); background-repeat:no-repeat;
    color:#ffffff; font-size:11px;
    text-align:left; font-weight:bold;
    padding-left:60px; line-height:18px; padding-top:5px;
   
}

#div_panier a
{
    color:#ffffff;
    text-decoration:underline;
    font-weight:normal;
}



a 
{
    color:#990033;
    text-decoration:none;
}

a:hover
{
     color:#990033;
    text-decoration:none;
}

.ariane
{
    width:672px;background-image:url('../img/barre_ariane.jpg');text-align:left; color:#ffffff; font-family:Verdana; font-size:10px; height:22px; line-height:22px;
}

.ariane a
{
    color:#ffffff;
}

.ariane a:hover
{
    color:#ffffff;
    text-decoration:underline;
}


/*****************/
/* coeur de page*/
/*****************/


/* home page */

.coeur_home
{
   background-color:#f5e9dd;float:right;height:100%;border-left:solid 2px #ffffff;width:672px;
}
.coeur_home2
{
   background-color:#f5e9dd;float:right;height:100%;width:672px;
}

.coeur_homepage
{
   background-color:#f5e9dd;float:right;height:100%;border-left:solid 2px #ffffff;width:672px;
}

* html .coeur_home
{
   height:780px;
}

#encart_suggestion
{
    background-repeat:no-repeat;width:185px;height:326px;padding-left:20px;float:left; margin-top:10px;
}

#encart_promotion
{
    background-repeat:no-repeat;width:180px;height:326px;padding-left:15px;float:left;margin-top:10px;
}

#encart_ventes
{
    background-repeat:no-repeat;width:250px;height:326px;padding-left:22px;float:left;margin-top:10px;
}

.bloc_ventes
{
    float:left;margin-top:25px;color:#795b4d;
}

.libelle_vente
{
    font-size:11px;font-weight:bold;text-align:left;margin-left:8px;float:left;width:148px;
}

.libelle_vente A
{
    color:#795b4d;
}

.libelle_vente a:hover
{
    color:#795b4d;text-decoration:underline;
}

.bloc_home
{
    width:223px;border-left:solid 2px #ffffff;float:left; background-color:#e4c3a4;color:#797778;
    font-family:Verdana; font-size:10px; text-align:left;margin-right:0px;height:155px;
}


.bloc_home P
{
    margin-left:10px;margin-top:0px; line-height:15px; margin-bottom:0px;
}

.bloc_home a
{
    color:#000000;
    background-image:url('../img/fleche.gif');
    background-repeat:no-repeat;
    padding-left:10px;line-height:15px;
    
}

.bloc_home a:hover
{
    color:#990033;
    background-image:url('../img/fleche.gif');
    background-repeat:no-repeat;
    padding-left:10px;line-height:15px;
    
}

.bloc_home ul
{
    margin-top:0px; margin-left:25px;
    padding:0px; margin-bottom:7px;
}

.bloc_home li
{
     list-style-type:square;
     padding:0px;
     padding-top:5px;
     margin:0px;
     
}

/* entree de gamme */

.coeur_entree
{
   float:right;height:100%;width:674px; background-image:url('/img/fond_entree.gif');
}
* html .coeur_entree
{
   height:797px;
}

.entree_gamme
{
    background-color:#e3c3a3;height:326px;float:left;border-left: solid 2px #ffffff;width:335px; border-bottom: solid 2px #ffffff;text-align:left;
}

.image_ssgamme
{
    margin-top:40px; margin-left:9px;
}

.entree_gamme h2
{
    float:left;margin-top:40px; margin-left:9px; margin-right:10px; font-family:Verdana; font-size:10px; color:#9c7248; width:175px; text-align:left;font-weight:normal;
}

/* entree de gamme par 3 */

.entree_gamme2
{
    background-color:#e3c3a3;height:216px;float:left;border-left: solid 2px #ffffff;width:672px; border-bottom: solid 2px #ffffff;text-align:left;
}

.image_ssgamme
{
    margin-top:40px; margin-left:9px;
}

.entree_gamme2 h2
{
    float:left;margin-top:40px; margin-left:9px; margin-right:10px; font-family:Verdana; font-size:10px; color:#9c7248; width:400px; text-align:left;font-weight:normal;
}

/* fin entree de gamme */

/* page liste produit*/

.liste_produit
{
    background-color:#f5e9dd;float:right;height:100%;border-left: solid 2px #ffffff;width:672px;
}

.liste_produit P
{
    font-size:10px; margin-top:30px;
}

.intro_gamme
{
    background-color:#dbbab1;height:153px;border-left:solid 2px #ffffff; background-image:url('../img/fond_entete_gamme.gif');
}

.intro_gamme_promo
{
    background-color:#edba91;height:153px;border-left:solid 2px #ffffff; background-image:url('../img/fond_entete_gamme_promo.gif');
}

.intro_gamme_meilleuresventes
{
    background-color:#d8b899;height:153px;border-left:solid 2px #ffffff; background-image:url('../img/fond_entete_gamme_vente.gif');
}

.retour
{
    float:right; margin-top:8px;text-align:right; font-family:Verdana; font-size:11px; font-weight:bold; color:#990033;background-color:#dbbab1;
}

.retour2
{
    width:672px;margin-top:0px;border-left:solid 2px #ffffff; height:39px; background-image:url('/img/double_trait3.gif');text-align:right; font-family:Verdana; font-size:11px; font-weight:bold; color:#990033;background-color:#dbbab1;
}

.retour a 
{
    color:#990033;
    text-decoration:none;
}
.retour a:hover
{
    color:#990033;
    text-decoration:underline;
}

.descriptif_gamme
{
    float:right;text-align:left;margin:6px;width:348px;color:#747373;font-size:10px;
}

.descriptif_gamme h2
{
    font-weight:normal;
}

.bloc_produit
{
    float:left;width:167px;height:235px;margin-top:20px;
}

.miniature
{
    width:167px;background-image:url('../img/cadre.gif'); background-repeat:no-repeat; height:136px;padding-top:15px;
}

.flap
{
    margin-top:-30px;margin-left:auto;margin-right:auto;height:17px;
}

.texte_bloc
{
    color:#795b4d;font-size:11px;font-weight:bold;margin-top:3px;height:64px;padding-right:3px;padding-left:3px; margin-bottom:3px;
}
.texte_bloc h3
{
    height:39px;
}

.texte_bloc h3 span
{
    font-weight: normal;
}

.texte_bloc A
{
    color:#795b4d;
}

.texte_bloc a:hover
{
    color:#795b4d;text-decoration:underline;
}


.poids_bloc
{
    font-size:9px;font-weight:normal;
}

.prix_bloc
{
    font-size:9px;color:#747373;
}

#prixbarre_bloc
{
    /*text-decoration:line-through; */
    background-image:url('../img/barre.gif');
    font-weight:bold;font-size:10px; font-family:tahoma;
}

#prixorange_bloc
{
    color:#fb6a00;font-size:12px;font-weight:bold;
}

#prixbordeaux_bloc
{
    color:#990033;font-size:12px;font-weight:bold;
}

.pagination
{
    clear:both;background-image:url('../img/fond_pagination.gif');background-repeat:repeat-x;height:25px;width:95%; background-color:#f5e9dd;
    font-family:verdana;font-size:10px; font-weight:bold; color:#795b4d; line-height:20px;margin-bottom:5px;
}

.pagination a
{
    color:#795b4d;
    text-decoration:none;
}
.pagination a:hover
{
    color:#990033;
    text-decoration:none;
}

/* fin page liste produit*/


/*page identification */

.coeur_client
{
   background-color:#f5e9dd;float:right;height:100%;border-left:solid 2px #ffffff;width:672px;
}


* html .coeur_client
{
   height:797px;
}

.encart_nouveau_client
{
    background-image:url('/img/encart_nouveau_client.gif');margin-top:26px; background-repeat:no-repeat; width:500px; height:139px;color:#795b4d; font-size:10px;
}

.fond_oie
{
    float:left;background-image:url('/img/fond_oie.gif');width:672px;height:520px; margin:0px; color:#795b4d; font-weight:bold; font-family:Verdana; font-size:11px;
}

.fenetre_login
{
    margin-top:48px;
    /*width:30px;*/
}

.fenetre_login TD
{
    padding-bottom:10px;
    text-align:right;
}

.fenetre_login a
{
    font-size:9px;
    font-weight:normal;
    color:#747373;
    text-decoration:underline;
}

.fenetre_login a:hover
{
    font-size:9px;
    font-weight:normal;
    color:#980033;
    text-decoration:underline;
}

.fenetre_login INPUT
{
    width:156px;
    height:14px;
    border:solid 1px #b99b7f;
}


/* fin page identification */


/* page recette */

.coeur_recette
{
    background-image:url('/img/fond_recette.gif');height:100%; min-height:600px;color:#63452d; background-repeat:no-repeat;
}

* html .coeur_recette 
{
    height: 615px;
}

.gauche_recette
{
    float:left;width:306px; font-size:10px;font-weight:bold; text-align:center;
}


.img_recette
{
    margin-top:21px;margin-bottom:10px;
}

.gauche_recette A
{
   font-size:12px;color:#63452d;
}

.droite_recette
{
    float:left; width:349px; padding-right:17px;padding-top:16px;text-align:left; font-size:10px; color:#747373;
}


.droite_recette P
{
    clear:both;margin-top:0px;text-align:left; font-size:12px;color:#795b4d;height:50px;
}

.droite_recette SPAN
{
    font-size:14px;font-weight:bold;
}

.droite_recette FONT
{
    color:#990033;font-weight:bold;font-size:11px; margin-top:0px;
}

.droite_recette DIV
{
    line-height:15px;
}
.droite_recette li
{
    list-style-type:square;
}


.liste_preparation ol li
{
    list-style-type:decimal;
}

.recommandations
{
    background-color:#ead4bd; padding:3px; margin-top:5px;margin-bottom:5px; font-size:10px; text-align:left;width:90%; font-weight:normal;height:100%;
}

.recommandations FONT
{
    color:#765c4b; font-weight:bold;font-size:10px;
}
.recommandations P
{
    font-size:10px;margin-bottom:0px;height:100%;
}

.carac_recette
{
    text-align:left;width:85%;margin-left:auto; margin-right:auto;
}

.carac_recette SPAN
{
    color:#990033; font-size:11px;
}

.suggestions
{
    width:274px; border:solid 2px #d2b79c; background-image:url('/img/fond_suggestion.gif'); background-repeat:no-repeat;height:155px;
}

.bloc_suggestion
{
    margin-top:13px;float:left;width:50%;
}

.bloc_suggestion DIV
{
    font-weight:normal;
    font-size:9px;
    width:85%;
}

/*** fiche produit **/

.idees_recette
{
    text-align:center;
    background-image:url('/img/encart_recette_fond.gif');width:276px;/*height:51px;*/
    padding:0px;margin:0px;
    
}

.idees_recette ul
{
    margin-left:0px;margin-right:0px;text-align:center;padding:0px;margin-top:0px; margin-bottom:0px;
    
}

.idees_recette li
{
    list-style:none;
	text-align:center;
	margin-left:0px;margin-right:0px;
	list-style-image:url('../img/fleche2.gif');
	list-style-position:inside;
	/*margin-top:3px;
	margin-bottom:0px;*/
	
}

.idees_recette li a
{
	color:#7c5e53;
	text-decoration:none;
	font-size:10px;
}

.idees_recette li a:hover
{
	color:#990033;
	text-decoration:none;
	font-size:10px;
}

.tx_conseils
{
    font-size:10px;font-weight:bold;color:#7a5d4f;line-height:16px;
}

.bloc_reference
{
    clear:both;margin-bottom:25px;height:113px; margin-top:15px;
}
.reference_haut
{
    width:341px;height:18px;clear:both;float:left;
}
.reduc_oui
{
    background-color:#fb6a00;width:43px; height:18px;color:#ffffff; font-size:12px;text-align:center; font-weight:bold; float:left;
}
.reduc_non
{
    background-color:#d5c1a9;width:43px; height:18px;float:left;
}



#reference
{
    float:left; width:298px; background-color:#ffffff;height:18px;color:#785a50; line-height:15px; font-weight:bold;
}

.reference_prix
{
    float:left; width:141px; background-color:#ffffff;height:18px;text-align:right;margin-top:2px;
}

.vignette
{
    float:left;background-image:url('/img/fond_vignette.gif');width:68px; height:95px; margin-top:2px; background-repeat:no-repeat;
}

.img_vignette
{
    margin-left:3px; margin-top:13px; margin-bottom:10px;
}

.prix_au_gramme
{
    float:left; height:18px; width:200px;text-align:left;font-size:9px;line-height:14px; background-color:#ffffff; margin-top:2px;
}

.caracteristiques
{
    float:left; height:71px; width:273px; line-height:15px;
}

.caracteristiques FONT
{
    font-size:10px; font-weight:normal;
}

.btn_ajout
{
    float:left; height:26px; width:273px; text-align:right;
}


.composition
{
    border:solid 1px #d2b49a;width:94%;margin-bottom:10px;text-align:left;font-size:9px;color:#777674;padding:5px;font-weight:normal;
}


#zoom
{
  background-image:url('/img/fond_zoom.gif'); width:461px; height:492px;display:none; position:absolute;top:230px;margin-left:auto; margin-right:auto;left:470px;  
}

#zoom IMG
{
    margin-top:30px; margin-right:5px;
}

/*** page colis **/

.colis_haut
{
    width:341px;height:35px;clear:both;float:left;
}


.qte
{
    background-color:#d5c1a9;width:43px; height:35px;float:left;font-weight:bold; text-align:center;
}

#libelle_ref_colis
{
    float:left; width:238px; background-color:#ffffff;height:35px;color:#785a50; line-height:15px;padding-left:3px;
}

#libelle_ref_colis SPAN
{
    font-size:11px;
}

.prix_ref_colis
{
    float:left; width:57px; background-color:#ffffff;height:35px;text-align:right;border:solid 0px;
}


/** page parrainage **/

.encart_filleuls
{
    float:left; margin-left:7px; width:264px;height:314px;color:#795b4d;font-size:10px;
}

.encart_filleuls P, .encart_parrainage P
{
    margin-top:30px;width:90%;margin-bottom:0px;padding:0px;
}

.encart_filleuls UL
{
    margin: 20px 0px 0px 0px;
    padding:0 0 0 10px;
    width:85%;
    
}

.encart_filleuls LI
{
    list-style:none;
	background-image:url('../img/fleche.gif');margin-left:0px;
	width:95%;
	background-repeat:no-repeat;text-align:left;font-weight:bold;font-size:11px;margin-bottom:6px;
	padding:0 0 0 10px;
}

.encart_parrainage
{
    float:left;width:389px;margin-right:5px;border:solid 0px;height:314px;color:#795b4d;font-size:10px;
}


.encart_parrainage FONT
{
    color:#990033;font-weight:bold;font-size:11px; margin-top:0px;
}

#formulaire_parrainage, #confirmation_parrainage
{
    float:right;width:240px; margin-top:10px;
}




/** panier **/

.tableau_panier
{
    width:648px;border-left:solid 1px #d8a1a7; border-right:solid 1px #d8a1a7;font-size:10px;margin-top:10px;
}

.tableau_panier TH
{
    background-color:#990134;color:#ffffff; font-size:10px; font-weight:normal;text-align:center; height:20px;
}



.tableau_interieur_panier
{
    width:642px; margin:2px; border:solid 1px #d8a1a7;color:#7b5b50;padding-bottom:5px; font-size:10px;
}

#panier_col1
{
    width:279px;text-align:left; background:none; background-image:url('/img/fond_panier.gif'); font-weight:bold; font-size:11px; vertical-align:middle; background-repeat:no-repeat;
}

#panier_col1 FONT
{
    font-weight:normal; font-size:9px;
}

.tableau_interieur_panier TD
{
    height:66px; background-image:url('/img/bordure.gif'); background-repeat:no-repeat; text-align:center;
}

.tableau_interieur_panier SELECT
{
    width:45px; height:18px; font-size:10px;color:#7b5b50; 
}


#reste_cadeau
{
    width:624px; height:63px;color:#795b4d;background-image:url('/img/fond_ligne_panier.gif');margin-left:auto; margin-right:auto; font-weight:bold; line-height:14px; text-align:left; margin-top:5px;
}

.tableau_panier_bas
{
    width:648px; margin-bottom:10px;
}

.tableau_total_panier
{
    width:100%;background-color:#e9bec5;color:#990134; font-family:Verdana;font-size:11px; font-weight:bold;
}

.col_total_panier
{
    width:280px;border-right:solid 1px #d8a1a7;border-left:solid 1px #d8a1a7;border-bottom:solid 1px #d8a1a7;padding-left:3px; padding-right:3px;padding-bottom:3px;
}


.total_panier, .sstotal_panier, .remise_panier, .livraison_panier
{
    text-align:right; width:170px; height:30px;
}

.total_panier_somme, .sstotal_panier_somme, .remise_panier_somme, .livraison_panier_somme
{
    text-align:right; width:109px;
}

.sstotal_panier, .sstotal_panier_somme
{
    background-color:#ead4bd;
    color:#795c4e;
}

.remise_panier, .remise_panier_somme
{
    background-color:#ead4bd;
    color:#ef6500;
}

.livraison_panier, .livraison_panier_somme
{
    background-color:#e4c3a4;
    color:#795c4e;
}


.total_ligne
{
    background-color:#f5e9dd; height:2px;
}

.bloc_promo
{
    border-top:solid 1px #d8a1a7; width:361px; vertical-align:bottom; text-align:center;
}

#codepromo_ok
{
    background-image:url('/img/fond_encart_promo.gif'); height:77px; background-repeat:no-repeat; color:#fc6b00; font-size:11px; font-weight:bold;
}

#codepromo_modif
{
    display:none;background-image:url('/img/fond_encart_promo.gif'); height:77px; background-repeat:no-repeat; color:#990033; font-size:11px; font-weight:bold;
}

.bloc_promo a
{
    color:#775a4a;
}
/*** div avantages ***/

#message_avantage
{
    height:100%;display:none;width:321px; position:absolute; top:450px;margin-left:auto; margin-right:auto;left:570px;z-index:1000;
}

.bord_message_avantage
{
    border:solid 2px #d2b79c;width:321px;color:#795b4d; background-color:#ffffff;
}

.contenu_message_avantage
{
    width:312px; border:solid 1px #dbbab1;margin:3px; background-color:#f5e9dd;font-size:10px;color:#785a50;
}

/** div ajout panier ***/

#div_ajout_panier_simple
{
    display:none; position:absolute;width:321px; height:205px;border:solid 2px #d2b79c;color:#795b4d; background-color:#ffffff; 
     margin-left:auto; margin-right:auto;left:570px;top:300px;
}

#div_ajout_panier_remplacement
{
    display:none; width:321px; height:360px;border:solid 2px #d2b79c;color:#795b4d; background-color:#ffffff; position:absolute; top:300px;margin-left:auto; margin-right:auto;left:570px;
}

#div_ajout_panier_attente
{
    display:none; width:321px; height:194px;border:solid 2px #d2b79c;color:#795b4d; background-color:#ffffff; position:absolute; top:300px;margin-left:auto; margin-right:auto;left:570px;
}

.div_ajoutpanier
{
    font-weight:bold; font-size:11px; text-align:left;width:312px; border:solid 1px #dbbab1;margin:3px; background-color:#f5e9dd;height:196px; background-image:url('/img/fond_div_ajoutpanier.gif'); background-repeat:no-repeat;
}

.div_ajoutpanier2
{
    height:350px;font-weight:bold; font-size:11px; text-align:left;width:312px; border:solid 1px #dbbab1;margin:3px; background-color:#f5e9dd; background-image:url('/img/fond_div_ajoutpanier3.gif'); background-repeat:no-repeat;
}

.div_ajoutpanier FONT
{
    font-weight:normal; font-size:9px;
}
.div_ajoutpanier2 FONT
{
    font-weight:normal; font-size:9px;
}
.rupture_stock
{
    height:30px; font-size:10px; clear:both; text-align:center; color:#980232;padding-top:0px;
}

#produit_remplacement
{
    background-color:#ead4bd;background-image:url('/img/fond_div_ajoutpanier2.gif'); background-repeat:no-repeat; height:158px;
}


/** page coordonnées et livraison **/

.entete_encart_livraison
{
    width:100%; background-color:#990134; color:#ffffff; font-weight:bold; height:20px; line-height:20px; text-align:center;
}

.contenu_encart_livraison
{
    border:solid 1px #dec8b1; margin:2px; text-align:left;padding:0px;height:100%;
}



.contenu_encart_livraison FONT
{
    font-weight:bold; color:#990033;margin-left:10px;margin-top:10px;font-size:10px;
}

.contenu_encart_livraison P
{
    margin-left:10px;margin-top:8px;margin-bottom:0px;
}

.contenu_encart_livraison SPAN
{
    font-weight:bold;margin-left:10px;
}

.contenu_encart_livraison a
{
    background-image:url('/img/fleche.gif'); background-repeat:no-repeat; margin-left:10px; padding-left:8px; font-weight:bold;color:#775c49;
}
.contenu_encart_livraison a:hover
{
    background-image:url('/img/fleche.gif'); background-repeat:no-repeat; margin-left:10px; padding-left:8px; font-weight:bold;color:#775c49; text-decoration:underline;
}

.contenu_encart_livraison h2
{
     margin-left:10px;color:#990033;
}

.bas_encart_livraison
{
    height:19px; background-color:#ead4bd; margin-left:2px; margin-right:2px; margin-bottom:2px;
}

.encart_cadeau
{
     width:241px;margin-left:9px; margin-right:auto;height:61px; background-color:#ead4bd; margin-top:8px; font-weight:bold; text-align:left;
}

.tableau_mode_livraison
{
    width:95%; background-color:#dec0a4;margin-top:5px; font-size:10px;color:#775c49;
}

.col1
{
    background-color:#ecd4bc; color:#fb6902; font-weight:bold;
}

.col2
{
    background-color:#ecd4bc;
}

.col3
{
    background-color:#ecd4bc;font-weight:bold;
}

.tableau_adresse_livraison
{
    font-size:10px;color:#775c49; font-weight:bold;
}

.tableau_adresse_livraison INPUT
{
    border:solid 1px #b99b7f;font-size:9px;color:#775c49;
}

.tableau_adresse_livraison SELECT
{
    width:130px;border:solid 1px #b99b7f;font-size:9px;color:#775c49;
}

.tableau_adresse_livraison_nomchamp
{
    text-align:right; font-weight:bold;width:25%;
}

.tableau_adresse_livraison_nomchamp2
{
    text-align:right; font-weight:bold;width:34%;
}


/** recapitulatif **/

.coeur_recap
{
   background-color:#f5e9dd;float:right;height:100%;border-left:solid 2px #ffffff;width:672px;
}
* html .coeur_recap
{
   height:800px;
}

.bloc_encart
{
    float:left;font-size:10px; color:#775c49;border:solid 1px #dec8b1;
}

.bloc_encart SELECT
{
    float:left;font-size:10px; color:#775c49; margin-bottom:10px; margin-top:8px;
}

.recap_modif
{
    float:right; margin-top:-16px; margin-right:10px;margin-bottom:0px;
}

.paybox
{
    float:left; width:354px; height:49px; background-color:#ffffff;margin-top:5px;text-align:left; font-size:10px;color:#785c4e; font-weight:bold; padding-top:3px;
}

.paybox P
{
    margin-top:3px; padding-left:7px;width:235px; float:right;
}

.valid_cgv
{
    font-size:9px; font-family:Verdana; color:#785c4e; font-weight:bold; background-color:#ead4bd;margin-top:5px; height:52px;
}

.valid_cgv A
{
    color:#785c4e;text-decoration:none;
}
.valid_cgv a:hover
{
    color:#990033;text-decoration:underline;
}

/*** page inscription ***/



/*** page liste des commandes ***/

.entete_espaceclient
{
    width:648px; text-align:left;border:solid 0px; background-image:url('/img/fond_espace_client.gif');height:154px; font-size:11px; color:#4a4a4a;
}

.bloc_liste
{
    font-size:10px; color:#775c49;width:648px;
}

.tableau_liste_commandes
{
    width:100%; margin-top:8px; border:solid 1px #ebd4bd;margin-bottom:10px;
}
.tableau_liste_commandes TH
{
    font-family:Verdana;
    font-size:10px;
    color:#990134;
    font-weight:normal;
    background-color:#ebd4bd;
    height:22px;
}

.tableau_liste_commandes TD
{
    height:39px; text-align:center; background-image:url('/img/separation_cde.gif'); background-position:left; background-repeat:no-repeat;
}
.ligne
{
    color:#79594a;
    cursor:pointer;
}
   
.ligne_on
{
    color:#990134;
    cursor:pointer;
}


.bas_tableau_commande
{
    height:19px; background-color:#ead4bd;
}

/*** page détail commande **/

.num_commande
{
    width:366px; height:21px; background-color:#ead4bd; font-size:12px; line-height:17px; font-weight:bold; margin-top:10px; float:left;
}

.retour3
{
    float:left;width:282px;text-align:right;margin-top:10px;color:#990033;font-size:12px; line-height:17px; font-weight:bold;
}


#detail_adresse
{
    clear:both;width:648px; height:133px; background-image:url('/img/fond_detailcmde.gif'); padding:0px; text-align:left;
}

#detail_adresse DIV
{
    float:left;text-align:left;padding:0px; margin:0px;
    margin-top:10px; margin-left:19px;
}
#detail_adresse FONT
{
    color:#990134;
    font-weight:bold;
    font-size:11px;
    margin:0px;
    padding:0px;
}

#detail_adresse P
{
    margin-top:10px;
}

/*** page intermédiaire promotions **/

.entete_promotions
{
    width:648px;height:154px;margin-left:auto; margin-right:auto; background-image:url('/img/fond_espace_client.gif');
}

.entete_promotions P
{
width:374px; text-align:center;float:left;margin-top:30px;font-size:11px; color:#4a4a4a;
}

.entete_promotions SPAN
{
    font-weight:bold; line-height:20px;
}

.bloc_promotions
{
    float:left; width:320px;border:solid 0px; margin-left:7px; margin-right:auto;height:432px; background-image:url('/img/fond_promotions.gif');
}


/*** page code promo ***/

.ajout_reference
{
    background-color:#f3b586; height:28px;width:604px; margin-left:auto; margin-right:auto; font-weight:bold; color:#980230; padding-left:20px; padding-bottom:auto; padding-top:5px; text-align:left;
}

.ajout_reference SELECT
{
    border:solid 1px #b99b7f;font-size:9px;color:#775c49;
}


/** page accueil client **/

.bloc_nousjoindre
{
    font-size:10px; color:#775c49;float:left; width:231px; margin-top:12px; background-image:url('/img/encart_joindre.gif'); height:146px;
}
.bloc_nousjoindre P
{
margin-left:10px; margin-right:10px; margin-bottom:5px;text-align:left;
}

/*** div mot de passe oublié ***/


.mdp
{
    display:none; width:321px; height:205px;border:solid 2px #d2b79c;color:#795b4d; background-color:#ffffff; position:absolute; top:300px;margin-left:auto; margin-right:auto;left:570px; z-index:1000;
}

.div_mdp
{
    font-weight:bold; font-size:11px; text-align:left;width:312px; border:solid 1px #dbbab1;margin:3px; background-color:#f5e9dd;height:195px; background-image:url('/img/fond_mdp.gif');
}

.div_mdp P
{
     text-align:center; margin-left:10px; margin-right:10px; margin-top:15px;
}

.div_mdp DIV
{
    border:solid 0px;width:90%; margin-left:20px; margin-bottom:5px;
}

/** page cgv **/

.mentions
{
    font-size:9px;width:95%; text-align:left;
}

.mentions h2
{
    font-weight:bold;color:#990134;font-size:10px;
}

.charte h2
{
    font-weight:bold;color:#990134;
}

#div_cgv
{
    height:100%;display:none;width:621px; position:absolute; top:100px;margin-left:auto; margin-right:auto;left:370px;z-index:1000;
}


/***** PLAN DU SITE ****/

.plan_site
{
    margin-top:10px; margin-left:15px; margin-bottom:15px;
}

.plan_site h2
{
    color:#4a4a4a; font-size:14px; margin-bottom:10px; margin-top:25px;
}

.liste_plan
{
    list-style:none;
    font-size:11px;
    font-weight:bold;
    margin:0px;
    padding:0px;
   
}

.liste_plan LI
{
    list-style:none;
	background-image:url('../img/fleche.gif');
	background-repeat:no-repeat;
	margin:0px;
	padding:0 0 0 6px;
	margin-bottom:6px;
	margin-left:15px;
}

.liste_plan2
{
    
   
   color:#4a4a4a;
   
}

.liste_plan2 a

{
    color:#4a4a4a;
}

.liste_plan3
{
    font-weight:normal;  
   
}

.liste_plan a:hover
{
    text-decoration:underline;
}

/*** actus ***/

#contenu_actu IMG
{
    float:left;
    margin-right:8px;
}

.signature
{
    width:100%;text-align:center;color:#be0c4e; margin-top:10px; font-size:9px;
}

.signature a
{
    color:#fe7b04;
}

.signature a:hover
{
    color:#fe7b04;
    text-decoration:underline;
}
