body {
   behavior:url(css/csshover.htc);
}
* {
   margin:0; 
   padding:0;
} 
div#listmenu {
	width:792px;
   float:left; /*Important*/
   background:url(../images/bg.jpg) left top repeat-x;   
}
div#listmenu li {
   float:left;	
   position:relative; 
   list-style-type:none;
}
div#listmenu li.Niveau0 {
   float:left;	
   position:relative; 
   list-style-type:none;
   height:40px;
   font:bold 12px arial;
   text-align:center;
}
div#listmenu li.Niveau0 .LineHeight {
   line-height:40px;
   background:url(../images/separateur.jpg) left top no-repeat;   
}
div#listmenu li.Niveau0 .LineHeight2 {
   background-image:none;   
}
div#listmenu li.Niveau0 .LineHeight3 {
   line-height:20px;
   background:url(../images/separateur.jpg) left top no-repeat;   
}
div#listmenu li.Niveau0:hover { 
   background:#000
}
div#listmenu a {
	display:block; 
	text-decoration:none;
	color:#fff;	
}
div#listmenu ul li ul {
   margin:0; 
   position:absolute;
   width:200px; 
   left:-1px; 
   background:#000;
   font-size:11px;
   font-weight:normal;
   padding-top:5px;
   padding-bottom:0;
   text-align:left;
}
div#listmenu ul li ul li ul {
   background:#333;
}
div#listmenu ul li ul li {
   width:200px;
}
div#listmenu ul li ul li a {
   width:100%;   
}
div#listmenu ul li ul li a:hover {
   width:100%;  
}
div#listmenu ul li ul li a {
   width:200px; 
   margin-left:12px;
}
div#listmenu ul li ul li a:hover {
   width:200px;  
   margin-left:12px;
}
div#listmenu ul li ul li.liMenu2 a {
   height:18px;
   line-height:18px;
}
div#listmenu ul li ul li.liMenu2:hover {
   background:#333;
}
div#listmenu ul li ul li.dotted2, 
div#listmenu ul li ul li.dotted2b {
   background:url(../images/dottedMenu1.jpg) left bottom repeat-x;
   width:3px;
   height:1px;
   font-size:0;
   width:100%;
   margin:3px 0 3px 0;
}
div#listmenu ul li ul li a.MarginBottom {
   margin-bottom:3px;
}
/*DERNIER*/

div#listmenu ul li ul li ul li.dotted1 {
   background:url(../images/dottedMenu2.jpg) left bottom repeat-x;
   width:3px;
   height:1px;
   font-size:0;
   width:100%;
   margin:3px 0 3px 0;
}
div#listmenu ul li ul li ul li.dotted1:hover {
   background-color:none;
}
div#listmenu ul li ul li ul li a {
   width:245px;  
   margin-left:12px;
}
div#listmenu ul li ul li ul li a.MarginBottom {
   margin-bottom:3px;
}
div#listmenu ul li ul li ul li a:hover {
   width:245px;  
   margin-left:12px;
}
div#listmenu ul li ul li ul {
   width:245px; 
   margin-top:1px
}
div#listmenu ul li ul {display:none;}
div#listmenu ul li:hover ul {display:block; }


body div#listmenu ul li ul li ul  {
   visibility:hidden; 
   top:-1px;
   left:200px;
}
div#listmenu ul li ul li:hover ul {visibility:visible;} 
div#listmenu ul li ul li:hover ul li ul {display:none;}
div#listmenu ul li ul li ul li:hover ul {display:block; } 
* html div#listmenu ul {
   float:left;
   left:200px;
}
* html  div#listmenu ul li ul {
   border-left:0px; 
}
html>body div#listmenu ul li ul li ul {
   left:200px;
   display:inline;
}
@media all and (min-width: 0px){
<!-- body div#listmenu ul li ul {padding-bottom:70px;} -->
<!-- body div#listmenu ul li ul li ul {padding-bottom:22px;} -->
body div#listmenu ul li ul {padding-bottom:8px;}
body div#listmenu ul li ul li ul {padding-bottom:8px;}
body div#listmenu ul li ul li ul li ul li:hover {visibility:visible;} 

}


