.lien { 
position: relative;
float:left;
}
.lien-equipe {background-image: url(../images/equipe.jpg);}
.lien a {
display: block;
float: left;
}
* html a:hover {visibility:visible}
.lien a:hover img{visibility:hidden}


#Ly_Produits{position:absolute; top:0; left:0;  background-color:#6766ff; width:200px; }
#Ly_Order{position:absolute; top:0; left:0;  background-color:#6766ff; width:200px; }

.smenu{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; border-top:1px #fff solid;}

.smenu a:link{   font-family:Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; height:23px; line-height:23px; text-align:center; padding-left:30px;background: url(images/fleche.gif) no-repeat center left;}
.smenu a:visited{font-family:Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; height:23px; line-height:23px; text-align:center; padding-left:30px;background: url(images/fleche.gif) no-repeat center left;}
.smenu a:hover{  font-family:Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline; height:23px; line-height:23px; text-align:center; padding-left:30px;background: url(images/fleche.gif) no-repeat center left;}
.smenu a:active{ font-family:Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; height:23px; line-height:23px; text-align:center; padding-left:30px;background: url(images/fleche.gif) no-repeat center left;}

a .grand 
{
display: block;
position: absolute;
border: 0;
width: 0px; 
left: 0px;
}     
  
a:hover .grand
{ 
left: 50px;
border: 0;
width: auto; 
height: auto; 
}  

