/* ================================================================ This copyright notice must be kept untouched in the stylesheet at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menu/pro_drop12.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */#menu2 {padding:0; width:976px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#598527; margin:0; list-style:none; height:58px; position:relative; z-index:500;border-left:4px solid #FFF;}#menu2 li.top {display:block; float:left; text-align:left;}#menu2 li a.top_link {display:block; height:48px; float:left; line-height:18px; font-weight:bold; padding:10px 15px 0 15px; color:#FFF; text-decoration:none; border-right:4px solid #fff;}#menu2 li a.top_link:hover {background-color:#ee1c24;}#menu2 li:hover > a.top_link {background-color:#ee1c24;}#menu2 li a.actif {background-color:#838383;}#menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}#menu2 a.i1 {width:58px;}#menu2 a.i2 {width:143px;}#menu2 a.i3 {width:97px;}#menu2 a.i4 {width:96px;}#menu2 a.i5 {width:106px;}#menu2 a.i6 {width:71px;}#menu2 a.i7 {width:102px;}#menu2 a.i8 {width:31px;}/* Default link styling *//* Style the list OR link hover. Depends on which browser is used */#menu2 a:hover {visibility:visible; position:relative; z-index:200;}#menu2 li:hover {position:relative; z-index:200;}/* 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; height:0; margin:0; padding:0; list-style:none;}#menu2 :hover ul.sub {left:-4px; top:58px; width:200px; height:auto; z-index:300; background-color:#acd473; border:4px solid #FFF;}#menu2 :hover ul.sub li {display:block; float:left; width:100%; border-bottom:4px solid #fff;}#menu2 :hover ul.sub li span {display:block; float:left;}#menu2 :hover ul.sub li b {display:block; float:left; }#menu2 :hover ul.sub li a {display:block; position:relative; font-size:13px; font-weight:bold; width:180px; margin-right:-30px; padding:5px 10px; color:#000; text-decoration:none; }#menu2 :hover ul.sub li span a:hover, #menu2 :hover ul.sub li:hover > span a {color:#FFF; background-color:#66aa33;}#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:200px; top:0; width:200px; z-index:400; height:auto; border:4px solid #fff; background-color:#acd473;}#menu2 :hover ul.wide {width:150px;}#menu2 :hover ul.wide li span {width:120px;}#menu2 :hover ul.wide li a {width:150px;}#menu2 :hover ul.narrow {width:90px;}#menu2 :hover ul.narrow li span {width:60px;}#menu2 :hover ul.narrow li a {width:90px;}#menu2 :hover ul.narrow :hover ul,#menu2 :hover ul :hover ul.narrow :hover ul,#menu2 :hover ul :hover ul :hover ul.narrow :hover ul,#menu2 :hover ul :hover ul :hover ul :hover ul.narrow :hover ul{left:90px;}#menu2 li > span {}#menu2 li > b {}#menu2 li.fly > b {}#menu2 li.subtop > span,#menu2 li.flytop > span {}#menu2 li.subtop > b {}#menu2 li.flytop > b {}#menu2 li.subbot > span,#menu2 li.flybot > span {height:35px !important; }#menu2 li.subbot > b {height:35px !important; }#menu2 li.flybot > b {height:35px !important; }/* */#accessibilite {	width:31px;	height:23px;	background-image:url(../img/accessibilite-vert.png);}#accessibilite-on {	width:31px;	height:23px;	background-image:url(../img/accessibilite-gris.png);}#menu2 li a:hover #accessibilite {	background-image:url(../img/accessibilite-rouge.png);}
