/*
  #menu
    ul
    ul li
    a
    .cur a
    .actifsub a
    .no a
    #menu_logos
*/

#menu {
  overflow:hidden;
}
#menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
  font-weight:bold;
}
#menu ul li {
  border-bottom:1px dotted white;
  font-size:0.7em;
  margin:0;
  padding:1px 1em 1px 4px;
}
#menu ul ul {
  padding:2px 0;
}
#menu ul ul li {
  border:0px;
  font-size:1em;
  padding:2px 0 2px 12px;
}
#menu ul ul ul li {
  padding-left:8px;
}

#menu a {
  font-weight: bold;
  text-decoration: none;
}
#menu .cur a:link, #menu .cur a:visited,
#menu ul li.cur a:link, #menu ul li.cur a:visited {
  color:#B7FF00;
}
#menu .cur a:active, #menu .cur a:hover {
  color:white;
}
#menu .act a:link, #menu .act a:visited,
#menu .actifsub a:link, #menu .actifsub a:visited,
#menu .no a:link, #menu .no a:visited,
#menu .cur .no a:link, #menu .cur .no a:visited {
  color:white;
}
#menu .act a:active, #menu .act a:hover,
#menu .actifsub a:active, #menu .actifsub a:hover,
#menu .no a:active, #menu .no a:hover {
  color:#B7FF00;
}

#menu_logos {
  padding:0 0 0.8em 6px;
  font-size:.4em;
}