.menu2 {position:absolute;left:0px;top:102px;width:1000px;height:34px;list-style:none;z-index:19999}.menu2 li.top {display:block; float:left;}.menu2 li a.top_link {display:block; float:left; height:34px; color:#000; text-decoration:none;text-transform: uppercase; } /* coul barre de nav *//* Rubrique span */.menu2 li a.top_link span {float:left; display:block; text-align:center; /*width:140px;*/ padding:0 0 0 15px; height:34px; line-height:27px; font-size:12px; cursor:pointer}.menu2 li a.top_link span {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: 0px 0px;}/* Rubrique b */.menu2 li a.top_link b {display:block; width:15px; height:34px; float:left}.menu2 li a.top_link b {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -285px 0px;}.menu2 li a.top_link b.down {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -300px 0px;}/* Rubrique Hover */.menu2 li a.top_link:hover span {color:#d6492a; background: url(../images/css/menu/rub_on.png) no-repeat; line-height:26px;}.menu2 li a.top_link:hover span {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px 0px;}/* Rubrique b Hover */.menu2 li a.top_link:hover b {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -600px 0px;}/* Rubrique span Hover*/.menu2 li:hover > a.top_link span {color:#d6492a; line-height:26px;line-height:26px;background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px 0px;}.menu2 li:hover > a.top_link b { background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -600px 0px;}.menu2 li:hover > a.top_link b.down {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -615px 0px;}.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}/* Default link styling *//* Style the list OR link hover. Depends on which browser is used */.menu2 a:hover {visibility:visible; position:relative; z-index:19998;}.menu2 li:hover {position:relative; z-index:19998;}/* keep the 'next' level invisible by placing it off screen. */.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}.menu2 :hover ul.sub {left:0; top:28px; white-space:nowrap; width:150px; height:auto; z-index:19996;} /*width:150px;*/.menu2 :hover ul.sub li {display:block; height:30px; float:left; width:150px; font-weight:normal} /*width:150px;*//* Menu Centre*/.menu2 :hover ul.sub li {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: 0px -100px;}.menu2 :hover ul.sub li.fly {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -630px -100px;} /*color:#000  width:150px; font-size:11px; */  .menu2 :hover ul.sub li a {display:block; position:relative; font-size:11px; height:30px; width:150px; line-height:30px; text-indent:11px;color:#000; text-decoration:none;background:url(../images/css/trans.gif);} /* Menu Centre Hover*/.menu2 :hover ul.sub li a:hover {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px -100px;}.menu2 :hover ul.sub :hover > a {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px -100px;}/* left:150px*/.menu2 :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul{left:150px; top:0; white-space:nowrap; width:150px; z-index:19997; height:auto;}/* Menu Centre Top*/.menu2 :hover ul.sub li.subtop,.menu2 :hover ul :hover ul li.subtop,.menu2 :hover ul :hover ul :hover ul li.subtop,.menu2 :hover ul :hover ul :hover ul :hover ul li.subtop{margin-top:6px; background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: 0px -50px;}/* Menu Centre Top Hover*/.menu2 :hover ul.sub li.subtop a:hover,.menu2 :hover ul :hover ul li.subtop a:hover,.menu2 :hover ul :hover ul :hover ul li.subtop a:hover,.menu2 :hover ul :hover ul :hover ul :hover ul li.subtop a:hover{background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px -50px;}/* Menu Centre Top R*/.menu2 :hover ul.sub li.flytop,.menu2 :hover ul :hover ul li.flytop,.menu2 :hover ul :hover ul :hover ul li.flytop,.menu2 :hover ul :hover ul :hover ul :hover ul li.flytop{height:36px; background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -630px -50px;}/* Menu Centre Top R Hover.menu2 :hover ul.sub li.flytop a:hover,.menu2 :hover ul :hover ul li.flytop a:hover,.menu2 :hover ul :hover ul :hover ul li.flytop a:hover,.menu2 :hover ul :hover ul :hover ul :hover ul li.flytop a:hover{height:36px; background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px -50px;}*//* Menu Centre Bottom*/.menu2 :hover ul.sub li.subbot,.menu2 :hover ul :hover ul li.subbot,.menu2 :hover ul :hover ul :hover ul li.subbot,.menu2 :hover ul :hover ul :hover ul :hover ul li.subbot{height:30px; background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: 0px -150px;}/* Menu Centre Bottom Hover */.menu2 :hover ul.sub li.subbot a:hover,.menu2 :hover ul :hover ul li.subbot a:hover,.menu2 :hover ul :hover ul :hover ul li.subbot a:hover,.menu2 :hover ul :hover ul :hover ul :hover ul li.subbot a:hover{height:30px; background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px -150px;}/* Menu Centre Bottom R */.menu2 :hover ul.sub li.flybot,.menu2 :hover ul :hover ul li.flybot,.menu2 :hover ul :hover ul :hover ul li.flybot,.menu2 :hover ul :hover ul :hover ul :hover ul li.flybot{height:30px; background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -630px -150px;}/* Menu Centre Bottom R Hover .menu2 :hover ul.sub li.flybot a:hover,.menu2 :hover ul :hover ul li.flybot a:hover,.menu2 :hover ul :hover ul :hover ul li.flybot a:hover,.menu2 :hover ul :hover ul :hover ul :hover ul li.flybot a:hover{height:30px; background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: -315px -150px;}*/