#menu{width:650px;height:63px;background:url(menu-ul.png) no-repeat bottom;position:relative;}
#menu li{list-style:none;float:left;display:block;}
#menu ul{height:63px;float:right;display:block;margin:0;padding:0;}
#menu .rootmenu,#menu .rootmenu.inactive{font-size:13px;height:29px;display:block;float:left;margin:0;padding:0;}
#menu .rootmenu a,#menu .rootmenu.inactive,#menu li.current .rootmenu.inactive a{height:29px;display:block;color:#fff;float:left;cursor:pointer;}
#menu .rootmenu a span,#menu .rootmenu.inactive a span{float:left;}
#menu .rootmenu a span span,#menu .rootmenu.inactive a span span,#menu li.first .rootmenu a span span{height:19px;display:block;padding:5px 13px;}
#menu li.first .rootmenu a span span{padding-left:60px!important;}
#menu ul .rootmenu a:hover{background-position:left 0;}
#menu li li{font-size:12px;margin:0 7px;}
#menu li ul{visibility:hidden;}
#menu li li a{display:block;float:left;}
* html #menu li ul.show,* html #menu li.current ul{width:650px!important;}
div.menu-class{background:url(menu-ul.png) no-repeat bottom!important;}
#menu ul.menu-class li .rootmenu,#menu ul.menu-class li .rootmenu.inactive{background:url(menu-ul-li-ul-li-bg.png) repeat-x left -29px;}
#menu ul.menu-class li .rootmenu.active,#menu ul.menu-class li.current .rootmenu,#menu ul.menu-class li.current .rootmenu.inactive{background:url(menu-ul-li-ul-li-bg.png) repeat-x left 0;}
#menu ul.menu-class li .rootmenu a,#menu ul.menu-class li .rootmenu.inactive,#menu ul.menu-class li.current .rootmenu.inactive a{background:url(menu-ul-li-ul-li-bg.png) repeat-x left -29px!important;}
#menu ul.menu-class li .rootmenu.active a,#menu ul.menu-class li.current .rootmenu a,#menu li .rootmenu.active a:hover{background:url(menu-ul-li-ul-li-a.png) no-repeat bottom center!important;}
#menu ul.menu-class .rootmenu a span,#menu ul.menu-class .rootmenu.inactive a span{background:url(menu-ul-li-ul-li-left.png) transparent no-repeat left -29px;}
#menu ul.menu-class .rootmenu a span span,#menu ul.menu-class .rootmenu.inactive a span span,#menu ul.menu-class li.first .rootmenu a span span{background:url(menu-ul-li-ul-li-right.png) transparent no-repeat right -29px;}
#menu ul.menu-class li.first .rootmenu a span{background:url(menu-ul-li-ul-li-left-first.png) transparent no-repeat left -29px;}
#menu ul.menu-class .rootmenu a:hover{background:url(menu-ul-li-ul-li-bg.png) left 0!important;}
#menu ul.menu-class li.current .rootmenu.inactive a{background:url(menu-ul-li-ul-li-bg.png) repeat-x left 0!important;}
#menu ul.menu-class li li a{color:#c34f5c;}
#menu ul.menu-class li li a:hover,#menu ul.menu-class li.current li a:hover{color:#9BA733;}
div.menu-video{background:url(video-menu-ul.png) no-repeat bottom!important;}
#menu ul.menu-video li .rootmenu,#menu ul.menu-video li .rootmenu.inactive{background:url(video-menu-ul-li-ul-li-bg.png) repeat-x left -29px;}
#menu ul.menu-video li .rootmenu.active,#menu ul.menu-video li.current .rootmenu,#menu ul.menu-video li.current .rootmenu.inactive{background:url(video-menu-ul-li-ul-li-bg.png) repeat-x left 0;}
#menu ul.menu-video li .rootmenu a,#menu ul.menu-video li .rootmenu.inactive,#menu ul.menu-video li.current .rootmenu.inactive a{background:url(video-menu-ul-li-ul-li-bg.png) repeat-x left -29px!important;}
#menu ul.menu-video li .rootmenu.active a,#menu ul.menu-video li.current .rootmenu a,#menu li .rootmenu.active a:hover{background:url(video-menu-ul-li-ul-li-a.png) no-repeat bottom center!important;}
#menu ul.menu-video .rootmenu a span,#menu ul.menu-video .rootmenu.inactive a span{background:url(video-menu-ul-li-ul-li-left.png) transparent no-repeat left -29px;}
#menu ul.menu-video .rootmenu a span span,#menu ul.menu-video .rootmenu.inactive a span span,#menu ul.menu-video li.first .rootmenu a span span{background:url(video-menu-ul-li-ul-li-right.png) transparent no-repeat right -29px;}
#menu ul.menu-video li.first .rootmenu a span{background:url(video-menu-ul-li-ul-li-left-first.png) transparent no-repeat left -29px;}
#menu ul.menu-video .rootmenu a:hover{background:url(video-menu-ul-li-ul-li-bg.png) left 0!important;}
#menu ul.menu-video li.current .rootmenu.inactive a{background:url(video-menu-ul-li-ul-li-bg.png) repeat-x left 0!important;}
#menu ul.menu-video li li a{color:#34648D;}
#menu ul.menu-video li li a:hover,#menu ul.menu-video li.current li a:hover{color:#C06C39;}
div.menu-jeunes{background:url(jeunes-menu-ul.png) no-repeat bottom!important;}
#menu ul.menu-jeunes li .rootmenu,#menu ul.menu-jeunes li .rootmenu.inactive{background:url(jeunes-menu-ul-li-ul-li-bg.png) repeat-x left -29px;}
#menu ul.menu-jeunes li .rootmenu.active,#menu ul.menu-jeunes li.current .rootmenu,#menu ul.menu-jeunes li.current .rootmenu.inactive{background:url(jeunes-menu-ul-li-ul-li-bg.png) repeat-x left 0;}
#menu ul.menu-jeunes li .rootmenu a,#menu ul.menu-jeunes li .rootmenu.inactive,#menu ul.menu-jeunes li.current .rootmenu.inactive a{background:url(jeunes-menu-ul-li-ul-li-bg.png) repeat-x left -29px!important;}
#menu ul.menu-jeunes li .rootmenu.active a,#menu ul.menu-jeunes li.current .rootmenu a,#menu li .rootmenu.active a:hover{background:url(jeunes-menu-ul-li-ul-li-a.png) no-repeat bottom center!important;}
#menu ul.menu-jeunes .rootmenu a span,#menu ul.menu-jeunes .rootmenu.inactive a span{background:url(jeunes-menu-ul-li-ul-li-left.png) transparent no-repeat left -29px;}
#menu ul.menu-jeunes .rootmenu a span span,#menu ul.menu-jeunes .rootmenu.inactive a span span,#menu ul.menu-jeunes li.first .rootmenu a span span{background:url(jeunes-menu-ul-li-ul-li-right.png) transparent no-repeat right -29px;}
#menu ul.menu-jeunes li.first .rootmenu a span{background:url(jeunes-menu-ul-li-ul-li-left-first.png) transparent no-repeat left -29px;}
#menu ul.menu-jeunes .rootmenu a:hover{background:url(jeunes-menu-ul-li-ul-li-bg.png) left 0!important;}
#menu ul.menu-jeunes li.current .rootmenu.inactive a{background:url(jeunes-menu-ul-li-ul-li-bg.png) repeat-x left 0!important;}
#menu ul.menu-jeunes li li a{color:#d7801a;}
div.menu-femmes{background:url(femme-menu-ul.png) no-repeat bottom!important;}
#menu ul.menu-femmes li .rootmenu,#menu ul.menu-femmes li .rootmenu.inactive{background:url(femme-menu-ul-li-ul-li-bg.png) repeat-x left -29px;}
#menu ul.menu-femmes li .rootmenu.active,#menu ul.menu-femmes li.current .rootmenu,#menu ul.menu-femmes li.current .rootmenu.inactive{background:url(femme-menu-ul-li-ul-li-bg.png) repeat-x left 0;}
#menu ul.menu-femmes li .rootmenu a,#menu ul.menu-femmes li .rootmenu.inactive,#menu ul.menu-femmes li.current .rootmenu.inactive a{background:url(femme-menu-ul-li-ul-li-bg.png) repeat-x left -29px!important;}
#menu ul.menu-femmes li .rootmenu.active a,#menu ul.menu-femmes li.current .rootmenu a,#menu li .rootmenu.active a:hover{background:url(femme-menu-ul-li-ul-li-a.png) no-repeat bottom center!important;}
#menu ul.menu-femmes .rootmenu a span,#menu ul.menu-femmes .rootmenu.inactive a span{background:url(femme-menu-ul-li-ul-li-left.png) transparent no-repeat left -29px;}
#menu ul.menu-femmes .rootmenu a span span,#menu ul.menu-femmes .rootmenu.inactive a span span,#menu ul.menu-femmes li.first .rootmenu a span span{background:url(femme-menu-ul-li-ul-li-right.png) transparent no-repeat right -29px;}
#menu ul.menu-femmes li.first .rootmenu a span{background:url(femme-menu-ul-li-ul-li-left-first.png) transparent no-repeat left -29px;}
#menu ul.menu-femmes .rootmenu a:hover{background:url(femme-menu-ul-li-ul-li-bg.png) left 0!important;}
#menu ul.menu-femmes li.current .rootmenu.inactive a{background:url(femme-menu-ul-li-ul-li-bg.png) repeat-x left 0!important;}
#menu ul.menu-femmes li li a{color:#e06590;}
div.menu-pro{background:url(pro-menu-ul.png) no-repeat bottom!important;}
#menu ul.menu-pro li .rootmenu,#menu ul.menu-pro li .rootmenu.inactive{background:url(pro-menu-ul-li-ul-li-bg.png) repeat-x left -29px;}
#menu ul.menu-pro li .rootmenu.active,#menu ul.menu-pro li.current .rootmenu,#menu ul.menu-pro li.current .rootmenu.inactive{background:url(pro-menu-ul-li-ul-li-bg.png) repeat-x left 0;}
#menu ul.menu-pro li .rootmenu a,#menu ul.menu-pro li .rootmenu.inactive,#menu ul.menu-pro li.current .rootmenu.inactive a{background:url(pro-menu-ul-li-ul-li-bg.png) repeat-x left -29px!important;}
#menu ul.menu-pro li .rootmenu.active a,#menu ul.menu-pro li.current .rootmenu a,#menu li .rootmenu.active a:hover{background:url(pro-menu-ul-li-ul-li-a.png) no-repeat bottom center!important;}
#menu ul.menu-pro .rootmenu a span,#menu ul.menu-pro .rootmenu.inactive a span{background:url(pro-menu-ul-li-ul-li-left.png) transparent no-repeat left -29px;}
#menu ul.menu-pro .rootmenu a span span,#menu ul.menu-pro .rootmenu.inactive a span span,#menu ul.menu-pro li.first .rootmenu a span span{background:url(pro-menu-ul-li-ul-li-right.png) transparent no-repeat right -29px;}
#menu ul.menu-pro li.first .rootmenu a span{background:url(pro-menu-ul-li-ul-li-left-first.png) transparent no-repeat left -29px;}
#menu ul.menu-pro .rootmenu a:hover{background:url(pro-menu-ul-li-ul-li-bg.png) left 0!important;}
#menu ul.menu-pro li.current .rootmenu.inactive a{background:url(pro-menu-ul-li-ul-li-bg.png) repeat-x left 0!important;}
#menu ul.menu-pro li li a:hover,#menu ul.menu-pro li.current li a:hover{color:#7E7E7E;}
#menu ul.hide,#menu li.current ul.hide,#menu li ul,#menu li.current ul,#menu ul li ul.show{display:inline;height:auto;left:5px;overflow:visible;position:absolute;text-indent:0;top:37px;width:auto;}
#menu ul.menu-class li .rootmenu.active a,#menu ul.menu-class li .rootmenu.active a:hover,#menu ul.menu-video li .rootmenu.active a,#menu ul.menu-video li .rootmenu.active a:hover,#menu ul.menu-jeunes li .rootmenu.active a,#menu ul.menu-jeunes li .rootmenu.active a:hover,#menu ul.menu-femmes li .rootmenu.active a,#menu ul.menu-femmes li .rootmenu.active a:hover,#menu ul.menu-pro li .rootmenu.active a,#menu ul.menu-pro li .rootmenu.active a:hover{background-position:bottom center!important;}
#menu ul.menu-class li .rootmenu a:hover,#menu ul.menu-class li.current a span,#menu ul.menu-class .rootmenu.active a span,#menu ul.menu-class .rootmenu a:hover span,#menu ul.menu-class li.first .rootmenu.active a span,#menu ul.menu-class li.first .rootmenu a:hover span,#menu ul.menu-video li .rootmenu a:hover,#menu ul.menu-video li.current a span,#menu ul.menu-video .rootmenu.active a span,#menu ul.menu-video .rootmenu a:hover span,#menu ul.menu-video li.first .rootmenu.active a span,#menu ul.menu-video li.first .rootmenu a:hover span,#menu ul.menu-jeunes li .rootmenu a:hover,#menu ul.menu-jeunes li.current a span,#menu ul.menu-jeunes .rootmenu.active a span,#menu ul.menu-jeunes .rootmenu a:hover span,#menu ul.menu-jeunes li.first .rootmenu.active a span,#menu ul.menu-jeunes li.first .rootmenu a:hover span,#menu ul.menu-femmes li .rootmenu a:hover,#menu ul.menu-femmes li.current a span,#menu ul.menu-femmes .rootmenu.active a span,#menu ul.menu-femmes .rootmenu a:hover span,#menu ul.menu-femmes li.first .rootmenu.active a span,#menu ul.menu-femmes li.first .rootmenu a:hover span,#menu ul.menu-pro li .rootmenu a:hover,#menu ul.menu-pro li.current a span,#menu ul.menu-pro .rootmenu.active a span,#menu ul.menu-pro .rootmenu a:hover span,#menu ul.menu-pro li.first .rootmenu.active a span,#menu ul.menu-pro li.first .rootmenu a:hover span{background-position:left 0!important;}
#menu ul.menu-class li.current .rootmenu a span span,#menu ul.menu-class .rootmenu.active a span span,#menu ul.menu-class .rootmenu a:hover span span,#menu ul.menu-class li.first .rootmenu.active a span span,#menu ul.menu-class li.first .rootmenu a:hover span span,#menu ul.menu-video li.current .rootmenu a span span,#menu ul.menu-video .rootmenu.active a span span,#menu ul.menu-video .rootmenu a:hover span span,#menu ul.menu-video li.first .rootmenu.active a span span,#menu ul.menu-video li.first .rootmenu a:hover span span,#menu ul.menu-jeunes li.current .rootmenu a span span,#menu ul.menu-jeunes .rootmenu.active a span span,#menu ul.menu-jeunes .rootmenu a:hover span span,#menu ul.menu-jeunes li.first .rootmenu.active a span span,#menu ul.menu-jeunes li.first .rootmenu a:hover span span,#menu ul.menu-femmes li.current .rootmenu a span span,#menu ul.menu-femmes .rootmenu.active a span span,#menu ul.menu-femmes .rootmenu a:hover span span,#menu ul.menu-femmes li.first .rootmenu.active a span span,#menu ul.menu-femmes li.first .rootmenu a:hover span span,#menu ul.menu-pro li.current .rootmenu a span span,#menu ul.menu-pro .rootmenu.active a span span,#menu ul.menu-pro .rootmenu a:hover span span,#menu ul.menu-pro li.first .rootmenu.active a span span,#menu ul.menu-pro li.first .rootmenu a:hover span span{background-position:right 0!important;}
#menu ul.menu-jeunes li li a:hover,#menu ul.menu-jeunes li.current li a:hover,#menu ul.menu-femmes li li a:hover,#menu ul.menu-jeunes li.current li a:hover,#menu ul.menu-pro li li a{color:#89a918;}