.coverMenuJs {
	float:left;
	width:100%;
	height:34px;
}

.menuJs2 {
	position:relative;
	text-align:center;
	font-size:14px; 
  line-height:1.4;
}

.menuJs2 ul {
	position:relative; 
	top:-7px; 
	left:-30px; 
	list-style-type:none; 
	z-index:1100; 
}

.menuJs2 li {
	position:relative; 
	display:inline; 
	z-index:1102; 
	margin-left:0px;
}

.menuJs2 a {
	text-decoration:none; 
	padding:8px 7px 9px 7px; 
	white-space:nowrap; 
	z-index:1200;
	font-weight: bold;
	color:#fff;
} 

.menuJs2 li ul {
	position:absolute; 
	top:26px; 
	left:0px; 
	visibility:hidden; 
}

.menuJs2 li:hover ul {
	visibility:visible; 
}

.menuJs2 li li {
	display:block; 
	margin-left:-39px; 
	text-align: left;
}              

.menuJs2 li li a {
	display:block; 
	padding:6px 7px; 
}

#navigation {
  position:absolute;
  top:210px;
  left:0px;
  z-index:20000;
}

#navButton {
  position:absolute;
  width:40px;
  height:40px;
  right:10px;
  top:160px;
  cursor:pointer;
  z-index:10000;
}

#navButton img {
  float:left;
  width:40px;
}

@media screen and (min-width: 1000px) {
  #navButton {left:-1500px; } 
  #navigation {display:none; } 
}

@media screen and (max-width: 1000px) {
    .coverMenuJs {
        display:none; 
    }
    .menuJs2 {
        position:relative; 
        left:-1500px;
        margin:30px 0 0 0; 
        height:30px; 
        z-index:5000; 
    } 
}

.nbVir {
  top:40px !important;
}

#menuVer ul {
  position:relative;
  top:0px; 
  left:-40px; 
  width:auto;
  list-style-type:none; 
}

#menuVer li {
  position:relative;
  left:0px; 
}

#menuVer li a {
	font-size:1.0em;
  display:block;
  padding:6px 10px;
  text-align:left;
  text-decoration:none;
  font-weight: bold;
}

#menuVer li ul {
  position:relative;
  left:-40px; 
  top:0px;
}

#menuVer li li a {
  display:block;
  border-left:none; 
}