#navMenu{float:right;}
#navMenu,#navMenu ul{padding:0;margin:0;list-style:none;line-height:1;}
#navMenu a{display:block;cursor:pointer;}
#navMenu li{float:left;width:auto;}
#navMenu li ul{left:-999em;position:absolute;margin:-4px 0 0 0;overflow:hidden;width:150px;}
#navMenu li ul a{background:#999 url(/images/blank.gif) no-repeat left top;border:1px solid #828282;border-bottom:0 none;color:#fff;display:block;font-size:10px;font-weight:bold;padding:3px 18px 5px 5px;text-decoration:none;white-space:nowrap;}
#navMenu li li,#navMenu li ul li,#navMenu li ul li li,#navMenu li li li{float:none;overflow:hidden;width:155px;}
#navMenu li li a,#navMenu li ul li a,#navMenu li ul li li a,#navMenu li li li a{width:155px;white-space:normal;}
#navMenu li ul ul{margin:-16px 0 0 151px;}
#navMenu li:hover ul ul,#navMenu li:hover ul ul ul,#navMenu li.sfhover ul ul,#navMenu li.sfhover ul ul ul{left:-999em;}
#navMenu li:hover ul,#navMenu li li:hover ul,#navMenu li li li:hover ul,#navMenu li.sfhover ul,#navMenu li li.sfhover ul,#navMenu li li li.sfhover ul{left:auto;}
#navMenu li.elMenu-overload ul,#navMenu li li.elMenu-overload ul,#navMenu li li li.elMenu-overload ul{margin-left:-65px;}
#navMenu li ul li{margin-bottom:0;margin-bottom:expression('-1px') !important;margin-bottom:expression('-3px');}
#navMenu a.lv1{background:transparent url(/images/menu-link-left.gif) no-repeat 0 0;color:#999;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;height:34px;padding-left:1px;text-decoration:none;text-transform:uppercase;width:auto !important;width:50px;white-space:nowrap;}
#navMenu .sfhover a.lv1,#navMenu a.lv1:hover,#navMenu a.lv1.on{background-position:0 -34px;text-decoration:none;}
#navMenu a.lv1.first{background-image:url(/images/menu-link-left-first.gif);padding-left:5px;}
#navMenu a.lv1 span{background:transparent url(/images/menu-link.gif) no-repeat 100% 0;display:block;height:34px;overflow:hidden;}
#navMenu a.lv1:hover span,#navMenu a.lv1.on span,#navMenu .sfhover a.lv1 span{background-position:0 -34px;}
#navMenu a.lv1.last span{background-image:url(/images/menu-link-last.gif);}
#navMenu a.lv1 span span,#navMenu a.lv1.last span span{background:transparent url(/images/blank.gif) no-repeat 0 0;height:100%;margin:10px 11px 0 11px;}
#navMenu li ul a.lv2{line-height:12px;padding:3px 18px 0 5px;padding-bottom:3px;padding-bottom:expression('5px');}
#navMenu li ul a.lv2.daddy{background-image:url(/images/puce-s-menu.gif);background-position:96% 1px;margin-bottom:0;margin-bottom:expression('-2px');}
#navMenu a.lv2:hover,#navMenu a.lv2.on{background-color:#9BBDDE;}
#navMenu a.lv2.daddy:hover,#navMenu a.lv2.daddy.on,#navMenu li .sfhover a.lv2.daddy{background-color:#9BBDDE;background-position:96% -14px;}
#navMenu li ul a.lv3{background-color:#bcbcbc;border:1px solid #999;border-bottom:0 none;font-weight:normal;line-height:12px;padding:3px 18px 3px 5px;}
#navMenu a.lv3:hover,#navMenu a.lv3.on{background-color:#CDE;}
.cont-subMenu{float:left;padding:25px 0 0 0;overflow:hidden;width:195px;}
.cont-subMenu .ulEnd{background:#e6e6e6;display:block;height:1px;overflow:hidden;width:160px;}
.cont-subMenu li,.cont-subMenu ul ul{border-top:1px solid #e6e6e6;display:block;width:160px;}
.cont-subMenu li li{border-top:0px solid #fff;}
.cont-subMenu li ul{margin-bottom:5px;}
.cont-subMenu a{display:block;width:160px;}
.cont-subMenu a span{display:block;margin:5px 2px 5px 1px;}
.cont-subMenu a span,.cont-subMenu a:link span,.cont-subMenu a:visited span,.cont-subMenu a:active span{color:#999;font-size:10px;font-weight:bold;}
.cont-subMenu a:hover,.cont-subMenu a:hover span,.cont-subMenu a.on span{color:#69c;}
.cont-subMenu li li a span{margin:2px 0 2px 11px;}
.cont-subMenu li li a span,.cont-subMenu li li a:link span,.cont-subMenu li li a:visited span,.cont-subMenu li li a:active span{font-weight:normal;}