/* menu onglet*/

#menu{ 
	position:absolute;
	top:30px;
	left:240px;
	margin:6px 0 0 0;
}

*html #menu{ margin:19px 0 0 0;}
#menu ul{}
#menu ul li{float:left;	text-align:left;}

#menu ul li a{ display:block; float:left; text-decoration:none; margin:0 0 0 3px; text-transform:uppercase; font-weight:bold; color:#fff; height:21px; background-repeat:no-repeat; padding:6px 0 0 8px;}

#menu ul li ul li a{ text-transform:lowercase;
  font-weight:normal; color:#fff; height:15px;  }
#menu ul li ul li ul li a{}
#menu ul li ul li ul{ display:block; position:relative;  top:0; margin:0 0 0 0; padding:0 0 0 5px; z-index:100; background-image:none;}
  #menu ul li ul h3{ display:none;}

#menu ul li ul li ul li a:hover{ text-decoration:underline;}
#menu ul li a.onglet2{ background-image:url(../img/menu/but_vtt.jpg); width:31px;}

#menu ul li a.onglet3{ background-image:url(../img/menu/but_courses.jpg); width:41px;}
#menu ul li a.onglet4{ background-image:url(../img/menu/but_bmx.jpg); width:30px; padding:6px 0 0 6px;}
#menu ul li a.onglet5{ background-image:url(../img/menu/but_loisir.jpg); width:52px; padding:6px 0 0 8px;}
#menu ul li a.onglet6{ background-image:url(../img/menu/but_enfant.jpg); width:54px; padding:6px 0 0 6px;}
#menu ul li a.onglet7{ background-image:url(../img/menu/but_atelier.jpg); width:59px; padding:6px 0 0 6px;}
#menu ul li a.onglet8{ background-image:url(../img/menu/but_perfo.jpg); width:148px;  padding:6px 0 0 6px;}
#menu ul li a.onglet9{ background-image:url(../img/menu/but_kiosque.jpg); width:71px;  padding:6px 0 0 6px;}
#menu ul li ul.ul_2 li a{ font-weight:bold; background-image:url(../img/menu/vert_titre.jpg); background-repeat:no-repeat; padding:2px 0 0 37px; text-transform:uppercase; height:18px; margin:10px 0 0 0; width:93px;}
#menu ul li ul.ul_2 li ul li a,#menu ul li ul.ul_3 li ul li a,#menu ul li ul.ul_4 li ul li a,#menu ul li ul.ul_5 li ul li a,#menu ul li ul.ul_6 li ul li a,#menu ul li ul.ul_7 li ul li a,#menu ul li ul.ul_8 li ul li a,#menu ul li ul.ul_9 li ul li a{ font-weight:normal; background-image:none; padding:0 0 0 0; text-transform:none; height:15px; margin:0 0 0 0; display:block; }
*:first-child+html #menu ul li ul  li ul{ background-image:none; }
*:first-child+html #menu ul li ul  li ul li{ float:none; width:130px; display:block;}
#menu ul li ul.ul_3 li a{ font-weight:bold; background-image:url(../img/menu/bleu_titre.jpg); background-repeat:no-repeat; padding:2px 0 0 37px; text-transform:uppercase; height:18px; margin:10px 0 0 0; width:93px;}
#menu ul li ul.ul_4 li a{ font-weight:bold; background-image:url(../img/menu/rouge_titre.jpg); background-repeat:no-repeat; padding:2px 0 0 37px; text-transform:uppercase; height:18px; margin:10px 0 0 0; width:93px;}
#menu ul li ul.ul_5 li a{ font-weight:bold; background-image:url(../img/menu/violet_titre.jpg); background-repeat:no-repeat; padding:2px 0 0 37px; text-transform:uppercase; height:18px; margin:10px 0 0 0; width:93px;}
#menu ul li ul.ul_6 li a{ font-weight:bold; background-image:url(../img/menu/orange_titre.jpg); background-repeat:no-repeat; padding:2px 0 0 37px; text-transform:uppercase; height:18px; margin:10px 0 0 0; width:93px;}
#menu ul li ul.ul_7 li a,#menu ul li ul.ul_8 li a,#menu ul li ul.ul_9 li a{ font-weight:normal;  padding:2px 0 0 5px; text-transform:none;  margin:2px 0 0 0;}
#menu ul li ul.ul_7 li ul li,#menu ul li ul.ul_8 li ul li,#menu ul li ul.ul_9 li ul li{ display:none; }
*:first-child+html #menu ul li ul.ul_7 li ul li a , *:first-child+html #menu ul li ul.ul_8 li ul li a ,*:first-child+html #menu ul li ul.ul_9 li ul li a { display:none;}
*:first-child+html #menu ul li ul.ul_7 li ul , *:first-child+html #menu ul li ul.ul_8 li ul  ,*:first-child+html #menu ul li ul.ul_9 li ul  { display:none; height:0px;}
/* bloc sur la home */


/* Navigation */
*html #menu ul li ul li a{ width:160px; margin:0 0 0 0;}
.nav, .nav ul { 
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

.nav {
 
  z-index: 100;
  position: relative;
}

.nav li {
 
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
 
 
 
  display: block;
  padding: 0 0;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
 
  color: #fff;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  
  color: #fff;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
 
 	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
 
  color: #fff;	
}

.nav ul {
 
  
  list-style-image:none;
list-style-position:outside;
list-style-type:none;
  width:130px;
  margin: 0 0 0 2px;
  padding:3px 0 0 0;
  position: absolute;
  top: -999em;
  left: 1px;
 z-index:0;
  background-position:bottom;
  background-repeat:repeat-x;
  background-image:none;
}
*html .nav ul{ left:5px; width:100px;}



/* style géné menu */
.nav li ul.ul_2{
 background-color:#6b8d41;
  background-image:url(../img/menu/vert_fond.jpg);
 
}

/* */
#menu .nav li ul.ul_2 ul li a{ background-image:none; }
/* */

/* */
.nav li ul.ul_3{
	 background-color:#6096e0;
  background-image:url(../img/menu/bleu_fond.jpg);
}
.nav li ul.ul_4{
	 background-color:#d31948;
  background-image:url(../img/menu/rouge_fond.jpg);
}
.nav li ul.ul_5{
	 background-color:#8777b8;
  background-image:url(../img/menu/violet_fond.jpg);
}
.nav li ul.ul_6{
	 background-color:#db5c0d;
  background-image:url(../img/menu/orange_fond.jpg);
}
.nav li ul.ul_7,.nav li ul.ul_8,.nav li ul.ul_9{
	 background-color:#574431;
  background-image:url(../img/menu/brun_fond.jpg);
}
#menu ul li ul.ul_7 li a:hover,#menu ul li ul.ul_8 li a:hover,#menu ul li ul.ul_9 li a:hover{
	text-decoration:underline;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
   text-transform:lowercase;
  font-weight:normal;
}
.nav ul a {
  
  border-bottom: 0;
  padding-right: 20px;
  width: 215px;
  white-space: nowrap;
  text-transform:lowercase;
  font-weight:normal;
  
}
.nav ul a:hover {
  background: none;
  
}