/* CSS Document */
#image_fondnav, #image_fondnav IMG{
    display:block;
    margin:0;
    padding:0;
    width:auto;
	border:0; float:left
}
.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:auto;	
}

.menu ul{
    position:absolute;
    display:block;
    /*width:130px;*/
	margin:0;
    padding:0;
	
    }
/* menu */
.menu li{
	/*width: 150px; auto */
}


/* sous-menus */    
.menu li ul{
    visibility:hidden;
	position:absolute;
	width:180px;
	/*background-color: #CCCCCC;
	/*border: 1px solid #666666;*/
	/*width: 150px;*/
	padding:0;
	margin:0;
}
.menu li ul.tjsVisible{
	visibility: visible
}


* html .menu li ul{ margin-top: -1px;}


/* sous-sous-menus : */
.menu li li ul{
	position:absolute;
    margin-left:10px;
    margin-top:-23px;
	width: 150px;
    margin-top: 0; 
	margin-bottom: 0; 
}
    
.menu li{
    list-style:none;
	height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
	}
	
.menu li ul li{
	width:auto;
	height: 17px;
	margin: 0;
	/*border: 1px solid red;*/
    margin-top: 0; 
	margin-bottom: 0; 
}
/*
.menu li ul li A{border: 1px solid yellow; height: 18px;}

.menu li ul li IMG{border: 1px solid green;}
*/
.menu li ul li a{}
.menu li ul li a:hover{}
	    
.menu li li{
    display:block;
	float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    display:block;
}

.menu LI UL LI a{
    display: inline;
}

.menu a:hover{}
    
/* for a mozilla better display with key nav */
.menu a:focus{}

a.linkOver{}

#sm_nosproduits UL LI{ margin:0px;} 

#sm_nosproduits{ margin-left:-15px;}

#sm_presentation UL LI{ margin:0px;} 

#sm_presentation{ margin-left:-20px;}
