/* The menu styling *//* Remove the padding, margins and bullets from the lists */.menu, .menu ul {list-style-type:none; font-family:Trebuchet MS,Arial,Helvetica,Sans Serif}/* Set up the top level list items and float left to place inline */.menu li.top {display:block; float:left; position:relative;}/* Style and position the table so it takes no part in the menu function. */.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}/* Default top link link styling */.menu li.top a.top_link {display:block; float:left; color:#000}.menu li.top a span {padding:4px 10px; background: #fff; position:relative; border-left:1px solid #c0c0c0; border-top:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; border-right:1px solid #c0c0c0; left: 0; top:0; z-index:0;}/* Style the list OR link hover. Depends on which browser is used */.menu a:hover {visibility:visible;} /* for IE6 */.menu li:hover {position:relative; z-index:200;} /* for IE7 *//* keep the 'next' level invisible by placing it off screen. */.menu ul, .menu :hover ul ul, .menu :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}/* set up the first drop down sub level: Le -10px est à supprimer avec IE8 */.menu :hover ul.sub {left:-35px; top:18px; background: #fff; border-top:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; padding:0; white-space:nowrap; width:160px; height:auto; text-align: left}.menu :hover ul.sub li {display:block; border-bottom:1px solid #c0c0c0; height:24px; position:relative; float:left; width:160px;}.menu :hover ul.sub li a {display:block; height:24px; width:160px; line-height:22px; text-indent:5px; color:#000; text-decoration:none;}.menu :hover ul.sub li a.fly {background:#fff url(../fonds/arrow.gif) 150px 9px no-repeat;}.menu :hover ul.sub li a:hover {background:#408080; color:#fff;}.menu :hover ul.sub li a.fly:hover {background:#408080 url(../fonds/arrow_over.gif) 150px 9px no-repeat; color:#fff;}.menu :hover ul li:hover > a.fly {background:#408080 url(../fonds/arrow_over.gif) 150px 9px no-repeat; color:#fff;} /* set up the flyout levels when hovering */.menu :hover ul :hover ul,.menu :hover ul :hover ul :hover ul,.menu :hover ul :hover ul :hover ul :hover ul,.menu :hover ul :hover ul :hover ul :hover ul :hover ul{left:120px; top:6px; background: #fff; padding:0; border-top:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; white-space:nowrap; width:160px; z-index:200; height:auto; z-index:300;}
