/* Root = Horizontal, Secondary = Vertical */
div#menu, #menubas {
  margin: 0;
  padding: 0;
	padding-top:235px;	
	margin-left:147px;
	
	font-size:11px;
	
  border: 0 none;
  width: auto; /*For KHTML*/
  list-style: none;
  height: 24px;
   
}
#menubas{
	color:#00BDD0;	
	text-align:center;
	padding:0px;
	margin:0px;
	border:1px solid #00BDD0;
	padding:15px;
	height:auto;
}
#menubas a{
	color:#00BDD0;	
	margin-left:25px;
}
div#menu li, #menubas li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left;
	
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

div#menubas ul {
   
  display: none;
  z-index:100;
}
/* SUBMENUS */

div#menu ul {
   margin: 0;
  border: 0 none;
 /* padding: 0;
 width: 160px;
  width: auto;
  
  top: 14px;
  left: 0;*/
 /* margin-left:134px; a retirer pour un menu horizontal*/
 position: absolute;
  width: auto;
  list-style: none;
  display: none;
  margin-top:0px !important;
  margin-top:34px;
  z-index:300;
}

div#menu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

div#menu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
div#menu a {
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
  text-decoration: none;
  padding-top:10px;
  height:24px;
  text-align:center;
}
#menu .submenu li{
	clear:both;
	height:34px;
}

/* Root Menu Hover Persistence */
div#menu a:hover {
}

/* 2nd Menu */
div#menu li:hover li a,
div#menu li.iehover li a {
  float: none;
}

div#menu ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
div#menu li:hover ul ul,
div#menu li.iehover ul ul {
  display: none;
}

div#menu li:hover ul,
div#menu ul li:hover ul {
  display: block;
}

div#menu li.iehover ul,
div#menu ul li.iehover ul {
  display: block;
}

li.persistHover,
a.persistHover
{
	background: #CCC;
	color: #FFF;
}


span.counter {
	width: 13px;

	text-align: center;
	line-height: 10px;
	padding-left: 3px;
	background: #4e94ca;
	color: white;
	font-size: 12px;
	position: absolute;
	right: 1px;
	top: 1px;
	bottom: 1px;
}

.submenu{
	padding:0px;
	margin:0px;
	left:0px;
	z-index:1000;
}

#a_90, #menu_90.submenu a{
	width:103px;
}

#a_91, #menu_91.submenu a{
	width:131px;
}

#a_92, #menu_92.submenu a{
	width:101px;
}

#a_93, #menu_93.submenu a{
	width:131px;
}
#a_94, #menu_94.submenu a{
	width:144px;
}
#a_95, #menu_95.submenu a{
	width:93px;
}
#a_96, #menu_96.submenu a{
	width:120px;
}


a#a_90:hover,a#a_90.selected, #menu_90.submenu a{
	background-image:url(menu.jpg);
}
a#a_91:hover,a#a_91.selected, #menu_91.submenu a{
	background-image:url(menu.jpg);
	background-position:-115px;
}
a#a_92:hover,a#a_92.selected, #menu_92.submenu a{
	background-image:url(menu.jpg);
	background-position:-258px;
}
a#a_93:hover,a#a_93.selected, #menu_93.submenu a{
	background-image:url(menu.jpg);
	background-position:-370px;
}
a#a_94:hover,a#a_94.selected, #menu_94.submenu a{
	background-image:url(menu.jpg);
	background-position:-515px;
}
a#a_95:hover,a#a_95.selected, #menu_95.submenu a{
	background-image:url(menu.jpg);
	background-position:-670px;
}
a#a_96:hover,a#a_96.selected, #menu_96.submenu a{
	background-image:url(menu.jpg);
	background-position:-775px;
}

#menubas a.selected{
	background-color:#fff;
	color:#00BDD0;
}

