@charset "utf-8";

/* CSS Document */
/* ---------------------------------------------------------------menu---------------------------------------------------------- */
/* remise a zero */
.menu ul {
 padding: 0;
 margin: 0;
 list-style-type: none;
}

/* dimention */
.menu {
 margin-bottom: 1px;
 height: 30px;
 background-repeat: no-repeat;
}

/* les listes */
.menu ul li {
 float: left;
 position: relative;
}

/* liens pour le top */
.menu ul li a,
.menu ul li a:visited {
 display: block;
 font-size: 11px;
 padding: 8px 0px 8px 0px;
 margin-right: 1px;
 color: #ffffff;
 text-decoration: none;
 text-align: left;
 font-weight: bold;
 font-family: Tahoma;
}

/* cacher les sous menu */
.menu ul li ul {
 visibility: hidden;
 position: absolute;
 height: 0;
 top: 30px;
 left: 0;
 /*opacity: 0.75;*/
}

/* style top hover */
.menu ul li a:hover,
.menu ul li a.selected,
.menu ul li ul li a:hover, 
.menu ul li:hover a,
.menu ul li:hover a.selected,
.menu ul li ul li:hover a {
 color: #000000;
}

.menu ul li a.selected {
  color: #000000 !important;
}

/* style liens deuxieme niveau */
.menu ul li ul li a,.menu ul li ul li a:visited {
 color: #000000;
 /*padding: 8px 4px 8px 4px;*/
}


/* troixieme cacher */
.menu ul li:hover ul li ul {
 visibility: hidden;
}

/* deuxieme visible */
.menu ul li:hover ul, .menu ul li:hover ul li:hover ul  {
 visibility: visible;
}