#legend_produit{
width: 100%; 
display:block; 
white-space : normal;
background-image:url(../images/fond_body.jpg);
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#c5d9de;
/*background-image:url(../images/fond_body.jpg);*/
}

table{
font-size:0.95em;
}

fieldset
{
 border:2px solid #646941;
}

legend
{
color:#000000;
}

.tableau{
background-color:#debda3;
font-weight:bold;
background-image:url(../images/fond_menu_footer.jpg);
color:#ffffff;
text-indent:23px;
height:20px;

}

.tableau_menu{
background-color:#debda3;
font-weight:bold;
background-image:url(../images/fond_menu_gauche.jpg);
color:#ffffff;
text-indent:23px;
height:20px;

}

.footer{
background-color:#debda3;
font-weight:bold;
background-image:url(../images/fond_menu_footer.jpg);
color:#ffffff;
text-indent:23px;
height:20px;

}

.bandeau{
/*background-color:#e7cdb2;
background-image:url(../images/fond_menu_gauche.jpg);*/
background-image:url(../images/fond_menu_footer.jpg);
background-repeat:repeat-x;
}

.fond_gauche{
/*background-image:url(../images/fond_menu_gauche_repet.gif);*/
}

.fond_droite{
/*background-image:url(../images/fond_menu_gauche.jpg;*/
}

.fond_tableau{
background-image:url(../images/fond_tableau.png);
}

.onglet_page_off{
background-image:url(../images/fond_onglet_page_off.gif);
width:75;
text-decoration:none;
}

.onglet_page_on{
background-image:url(../images/fond_onglet_page_on.gif);
width:75;
text-decoration:none;
}

.promotion{
color:#FF0000;
font-weight:bold;
}

a{
color:#000000;
}

.total_panier{
color:#0000ff;
}

#contenu_panier{
font-size:0.8em;

}

#publicite {
	position:absolute;
	left:645px;
	top:0px;
	width:42px;
	height:26px;
	z-index:1;
}

.classe_ligne_panier {
background-color:#f6eb74;

}

.liste_enstock		
{
color:#000000
}
.liste_pasenstock
{
color:#FF0000;
}

#mbar_panier{
    left:5px;
	top:700px;
	z-index:1;
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:200px;
    /*border-top: 1px #000 solid;*/
    /*border-left: 1px #000 solid;*/
    /*border-right: 1px #000 solid;*/
    margin:0;
	display:block;

	padding:0;

    }

/* pour le menu*/
.menu{
    left:5px;
	top:380px;
	z-index:1;
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:200px;
    /*border-top: 1px #000 solid;*/
    /*border-left: 1px #000 solid;*/
    /*border-right: 1px #000 solid;*/
    margin:0;
	background-image:url(../images/sous_menu.gif);
	background-repeat:repeat-y;
	padding:0;

    }
    

    
.menu ul{

	
   /*border-top: 1px #000 solid;*/
   /* border-left: 1px #000 solid;*/
  /* border-right: 1px #000 solid;*/

	margin:0;
    padding:0;
    position:absolute; /* important */
    width:200px;

    }
    
.menu li ul{
    visibility:hidden;

	
    }
            
.menu li ul{

    margin-left:200px; /* be careful */
    margin-top:-19px;
	background-image:url(../images/sous_menu2.gif);
	background-repeat:repeat-y;
	
	
    }
    
.menu a{
    /*text-align:center;*/
	
    text-indent:22px;
    color:#000000;
    display:block;
    width:200px;
    border-bottom: 0px #000 solid;
    text-decoration:none;
    margin:0;
    padding:1px 0 2px 0; /* em units can creat little graphic bug in mozilla */
	white-space: nowrap;
	font-size:0.8em;
    }
    
.menu a:hover{
  
	background-image:url(../images/sous_menu_hover.gif);
    }
	
a.lien{
    background-color: #ff0000;
    }
	
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;	
}


        
.menu li{
    width:200px;
    display:block;
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
	
	/*white-space: nowrap;*/
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
  /* background-color: #eee;
 background-image:url(../images/sous_menu.gif);*/
    }
fieldset{
color:#4846d5;

}
