

/* CSS du menu horizontal */



.menuIndicateur{
   background-color:white;
   width:150px;
}


.menu{
    display:block;
    margin:0;
    padding:0;
    width:750px; /* important for Opera7 */
    position:relative;
    left:-2px;
    }










.menu ul{
position:absolute; /* pour sortir la liste du flux de donnee */
   /*display:block;*/
    margin:0px;
    padding:0px;

    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute; /* pour sortir la liste du flux de donn?e */
    top:auto;
    left:auto;
   /* margin-top:-23px;  move the sub menu verticaly */
    }
    
.menu li{
    list-style:none;
    width:150px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0px;
    padding:0px;

    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }





.menu a{
    text-align:left;
    color:#fff;
    background-color: #666;
    border:0px #fff solid;
    color:#000;
    display:block;
    /* width:150px; */
    text-decoration:none;
    margin:0px;
    padding:0px;
  }
    
.menu a:hover{
    background-color: #999;
    border:0px #fff solid;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: white;
}

/* hide some accessibility stuff */
.menu span{
    display:none;
    }

/* just for fun ;) */

.menu li li a{
    background-color:#0069d1;
    border:0px #fff solid;
height:100%;
text-decoration:none;
    }
    
.menu li li li a{
   background-color:#0069d1;
    border:0px #fff solid;
text-decoration:none;
    }
    
.menu li li li li a{
    background-color:#0069d1;
    border:0px #fff solid;
text-decoration:none;
    }

#contenu ul{
    margin:0px;
    padding:0px;
text-decoration:none;
   }




li#li0 a:hover.menuIndicateur{
   background-color:#0069d1;
   margin:0px;
height:16px;
text-decoration:none;
   }

li#li0 .menuIndicateur{
   background-color:#0069d1;
  padding-left:6px;
  margin:0px;
  width:146px;
	border:1px solid #fff;
height:16px;
text-decoration:none;
   }


li#li0 ul li.un a{
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
  background-color:#0069d1;
   }

li#li0 ul li.un a:hover{
   background-color: white;
   color:#0069d1;
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
   }




li#li9 a:hover.menuIndicateur{
   background-color:#0069d1;
   margin:0px;
height:16px;
width:148px;
text-decoration:none;
   }

li#li9 .menuIndicateur{
   background-color:#0069d1;
  padding-left:6px;
  margin:0px;
  width:148px;
	border:1px solid #fff;
height:16px;
text-decoration:none;
   }


li#li9 ul li.duex a{
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:0px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
width:198px;
background-color:#0069d1;
   }

li#li9 ul li.duex a:hover{
background-color: white;
   color:#0069d1;
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:0px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
width:198px;
   }


li#li9 ul li.duex{
position:relative;

top:-1px;

   }

li#li9 ul li .duex {
position:relative;
left:205px;
top:-16px;

   }

#duex4 li.duex a{
width:500px;

   }


li#li9 ul li.duex#li10 ul#duex3 li.duex a:hover{
background-color:#fff;
}




li#li10 a:hover.menuIndicateur{
  background-color:#0069d1;
   margin:0px;
height:16px;
text-decoration:none;
   }

li#li10 .menuIndicateur{

  padding-left:6px;
  margin:0px;
  width:150px;
	border:1px solid #fff;
height:16px;
text-decoration:none;
   }


li#li10 ul li.duex a{
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
width:212px;
   }

li#li10 ul li.duex a:hover{
   background-color:#0069d1;
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
width:212px;
   }







li#li69 a:hover.menuIndicateur{
  background-color:#0069d1;
   margin:0px;
height:16px;
text-decoration:none;
   }

li#li69 .menuIndicateur{
  background-color:#0069d1;
  padding-left:6px;
  margin:0px;
  width:146px;
	border:1px solid #fff;
height:16px;
text-decoration:none;
   }


li#li69 ul li.trois a{
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
   background-color:#0069d1;
   }

li#li69 ul li.trois a:hover{
   background-color: white;
   color:#0069d1;
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
   }




li#li72 a:hover.menuIndicateur{
   background-color:#0069d1;
   margin:0px;
height:16px;
text-decoration:none;
   }

li#li72 .menuIndicateur{
   background-color:#0069d1;
  padding-left:6px;
  margin:0px;
  width:146px;
	border:1px solid #fff;
height:16px;
text-decoration:none;
   }


li#li72 ul li.quatre a{
   background-color:#0069d1;
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
   }

li#li72 ul li.quatre a:hover{
   background-color: white;
   color:#0069d1;
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
text-decoration:none;
   }






li#li75 .menuIndicateur{
   background-color:#0069d1;
  padding-left:6px;
  margin:0px;
  width:145px;
	border:1px solid #fff;
height:16px;
text-decoration:none;
   }
   
   
 


li#li75 a:hover.menuIndicateur{
  background-color:#0069d1;
  padding-left:6px;
  margin:0px;
  width:145px;
border:1px solid #fff;
height:16px;
text-decoration:none;
   }




li#li75 ul li.cinq a{
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
   text-decoration:none;
  background-color:#0069d1;
   }

li#li75 ul li.cinq a:hover{
   background-color: white;
   color:#0069d1;
   margin:0px;
   padding-left:6px;
   height:16px;
   border-bottom:1px solid #fff;
   border-left:1px solid #fff;
   text-decoration:none;
   }



.menua #menu #li9 #li10 .duex a, 
.menua #menu #li9 #li21 .duex a,
.menua #menu #li9 #li31 .duex a,
.menua #menu #li9 #li40 .duex a,
.menua #menu #li9 #li44 .duex a,
.menua #menu #li9 #li49 .duex a,
.menua #menu #li9 #li56 .duex a,
.menua #menu #li9 #li62 .duex a,
.menua #menu #li9 #li64 .duex a{
 border-bottom:1px solid #fff;
}
