/*********************
 * Menu tout en CSS
 *********************/ 

#menuCSS {
  width:180px;
  position:relative;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.1em;
  font-weight:bold;
  margin:0 !important;
  margin-left: -30px;
  z-index:100;
}

* html #menuCSS {
  margin-left:-9px;
  z-index:1;
}


#menuCSS ul {
  margin:0; 
  padding:0; 
  list-style:none; 
  white-space:nowrap; 
  text-align:center; 
  padding:0px 1px 0 1px; 
  background:#fff;
}

*+ html #menuCSS ul {
margin-left:-30px;
padding:0;
}


#menuCSS ul.ulinf {
  font-size:1em;
  list-style:none; 
  white-space:nowrap; 
  text-align:left; 
  padding:1px 1px 0 1px; 
  margin: 0;
  background-color:#DEDBCE;
}

* html #menuCSS ul.ulinf {
margin-left:6px;
margin-top:3px;
z-index:100;
}


#menuCSS li {
  margin:0; 
  padding:0; 
  list-style:none;
  padding:0 0 0 0;
}

#menuCSS li {
  display:block;
}

#menuCSS ul ul {
  position:absolute;
  left:-9999px;
}

#menuCSS ul#toplevel {
  position:absolute; 
  left:0; 
  top:0; 
  z-index:100;
}

#menuCSS a {
  display:block;
  color:#000;
  line-height:30px;
  text-decoration:none;
  padding:0 42px 0 8px !important; /*****************************/
  padding:0 32px 0 0px; /*initialement 37 à la place de 32*/
  border-bottom: 1px solid white;
} 


#menuCSS li a.fly {
  background: url(/images/breadcrumb.gif) no-repeat right center;
}

#menuCSS li a:hover {
  background-color: #F7F3EF;
  color:#FF6D00;
} 

#menuCSS li:hover > a {
  background-color: #F7F3EF;
  color:#FF6D00;
}

#menuCSS ul li:hover > ul {
  left:100%;
  margin-top:-31px; 
  margin-left:-1px;
}

#menuCSS a:hover ul, #menuCSS a:hover a:hover ul, #menuCSS a:hover a:hover a:hover ul {
  left:100%;
}

#menuCSS a:hover ul ul, #menuCSS a:hover a:hover ul ul {
  left:-9999px;
}

#menuCSS table {
  position:absolute; 
  left:99%; 
  height:0; 
  width:0; 
  border-collapse:collapse;
  margin-top:-14px; 
  margin-left:-14px;/*initialement -8 à la place de -14 - PBLM page accueil*/
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/*#menuCSS {height:132px; width:132px; position:relative;}

#menuCSS ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#fff;}

#menuCSS li {margin:0; padding:0; list-style:none;}
#menuCSS li {display:inline;}
#menuCSS ul ul {position:absolute; left:-9999px;}
#menuCSS ul#toplevel {position:absolute; left:0; top:0;}

#menuCSS a {display:block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:22px; text-decoration:none;padding:0 20px 0 10px;} 
#menuCSS li a.fly {background: url(arrow.gif) no-repeat right top;}

#menuCSS li a:hover {background-color:#09c; color:#fff;} 
#menuCSS li:hover > a {background-color:#09c; color:#fff;}

#menuCSS ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#menuCSS a:hover ul,
#menuCSS a:hover a:hover ul, 
#menuCSS a:hover a:hover a:hover ul {left:100%;}
#menuCSS a:hover ul ul, 
#menuCSS a:hover a:hover ul ul {left:-9999px;}

#menuCSS table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}
*/
