#ja-mainnav a span.menu-title {
	display:block;
	padding:25px 5px 5px;
}
#ja-flymenu {
margin:0;
padding:0;
}
#ja-flymenu ul {
margin:0;
padding:0;
}
#ja-flymenu li {
background:transparent url("../images/mainnav-sep.gif") no-repeat scroll right top;
cursor:pointer;
display:block;
float:left;
margin:0;
padding:0;
}

 .lesteli {
display:block;

margin:0;
padding:0;
}
#ja-flymenu li ul {
height:40px;
overflow:hidden;
position:absolute;
top:50px;
z-index:99;
}
#ja-flymenu li li {
margin:0;
padding:0 1em 0 0;
}
#ja-flymenu ul a {
}
#ja-flymenu li:hover ul, #ja-flymenu li li:hover ul, #ja-flymenu li li li:hover ul, #ja-flymenu li.sfhover ul, #ja-flymenu li.havechildsfhover ul, #ja-flymenu li.havechild-activesfhover ul, #ja-flymenu li.activesfhover ul, #ja-flymenu li li.sfhover ul, #ja-flymenu li li.havesubchildsfhover ul, #ja-flymenu li li.havesubchild-activesfhover ul, #ja-flymenu li li.activesfhover ul, #ja-flymenu li li li.sfhover ul, #ja-flymenu li li li.havesubchildsfhover ul, #ja-flymenu li li li.havesubchild-activesfhover ul, #ja-flymenu li li li.activesfhover ul {
height:auto;
}
#ja-flymenu li a {
color:#333333;
display:block;
font-weight:bold;
height:100px;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
}
#ja-flymenu li a:hover, #ja-flymenu li a:active, #ja-flymenu li a:focus {
background:transparent url("../images/mainnav-hover.jpg") no-repeat scroll center top;
}
#ja-flymenu li:hover a, #ja-flymenu li.sfhover a, #ja-flymenu li.havechildsfhover a, #ja-flymenu li.havechild-activesfhover a {
background:transparent url("../images/mainnav-hover.jpg") no-repeat scroll center top;
}
#ja-flymenu li a.active, #ja-flymenu li a.active:hover, #ja-flymenu li a.active:active, #ja-flymenu li a.active:focus {
background:transparent url("../images/mainnav-active.jpg") no-repeat scroll center top;
}
#ja-flymenu li a.active span, #ja-flymenu li a.active:hover span, #ja-flymenu li a.active:active span, #ja-flymenu li a.active:focus span {
display:block;
}
#ja-flymenu li ul {
background:transparent url("../images/flymenu-bg.gif") repeat-x scroll left top;
}
#ja-flymenu li ul li {
background:transparent none repeat scroll 0 0;
}
#ja-flymenu li ul a {
background:transparent url("../images/bullet.gif") no-repeat scroll 15px 8px !important;
border-right:medium none;
color:#999999;
font-size:85%;
font-weight:normal;
height:auto;
line-height:1.6;
margin:0;
padding:0 10px 3px 23px;
text-transform:none;
}
#ja-flymenu li ul a span.menu-title {
display:inline;
padding:0;
}
#ja-flymenu li ul a:hover, #ja-flymenu li ul a:active, #ja-flymenu li ul a:focus, #ja-flymenu ul li:hover, #ja-flymenu ul li.sfhover, #ja-flymenu ul li.havesubchildsfhover, #ja-flymenu ul li.havesubchild-activesfhover, #ja-flymenu ul ul li:hover, #ja-flymenu ul ul li.sfhover, #ja-flymenu ul ul li.havesubchildsfhover, #ja-flymenu ul ul li.havesubchild-activesfhover {
background:transparent url("../images/bullet3.gif") no-repeat scroll 15px 8px !important;
color:#333333;
}
#ja-flymenu ul li a.active, #ja-flymenu ul li a.active:hover, #ja-flymenu ul li a.active:active, #ja-flymenu ul li a.active:focus {
background:transparent url("../images/bullet3.gif") no-repeat scroll 15px 8px !important;
color:#E15E06;
}
.langue{
top:50px;
padding-right:10px;
}
