/* CSS Document */

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width:240px; /*For KHTML*/
 	list-style: none;

}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
   z-index:999 !important;
	height: 35px;
	border-top:0px solid #cbb8a9;
	border-bottom:1px solid #cbb8a9;  
}

ul#navmenu li li {
	border:none;
	}
/* Root Menu */
ul#navmenu a {

  
  	text-align:center;
	display: block;
 	width:238px; 
	height:34px !important;
	overflow:hidden;
	background:transparent url(../img/fonds/bt-inact.png) repeat-x top right;
	/*background:transparent url(../img/fonds/blanc-transp.png) repeat top right;*/
	padding:0px 0 0px 0;
  	text-decoration: none;
	color:#000;	
	
	border-top:1px solid #f1edea;
	border-left:1px solid #f1edea;
	border-bottom:1px solid #cbbcae;	
	border-right:1px solid #b6a28f;
  
  
  
}


ul#navmenu a big {
	float:left;
	/*display:none;*/
	margin: 6px 0 0 12px;
	font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;

	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #FFF;
  color: #000;
   border-right:1px solid #fff;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #EEE;
  color: #666;

}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  z-index:999 !important;
  top: 0;
  left: 240px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}



ul#navmenu .active{
	color:#fff;
	}

ul#navmenu .active ul{
	display:none !important;
	}
	
/* ---------------------------------------- */
.public a:hover  {
border-left:1px solid #e31c22  !important;
/*background-color:#e31c22 !important;*/
}	
.public .active{
background-color:#e31c22 !important;
}	


/* ---------------------------------------- */
.sante a:hover {
border-left:1px solid #25a33e !important;
	/*background:transparent url(../img/fonds/vert-transp.png) repeat  !important;*/
}	
.sante .active{
background-color:#25a33e !important;
}

		
/* ---------------------------------------- */
.tertiaire a:hover{
border-left:1px solid #ee7e17 !important;
/*background:transparent url(../img/fonds/orange-transp.png) repeat !important ;*/
}
.tertiaire .active  { 
background-color:#ee7e17 !important;
}	


/* ---------------------------------------- */
.industrie a:hover{
border-left:1px solid #15a1c6 !important;
/*background:transparent url(../img/fonds/bleu-transp.png) repeat !important;*/
}	
.industrie .active {
background-color:#15a1c6 !important;
}	


/* ---------------------------------------- */
.agro a:hover{
border-left:1px solid #798e59 !important;
/*background-color:#7e7e7e !important;*/
}
.agro .active {
background-color:#798e59 !important;
}		
	

/* ---------------------------------------- */
.aeraulique a:hover{
border-left:1px solid #eca000 !important;
/*background-color:#7e7e7e !important;*/
}
.aeraulique .active {
background-color:#eca000 !important;
}		

/* ---------------------------------------- */
.antipara a:hover{
border-left:1px solid #af947c !important;
/*background-color:#7e7e7e !important;*/
}
.antipara .active {
background-color:#af947c !important;
}	
	

/* ---------------------------------------- */
.decapage a:hover{
border-left:1px solid #f2bd00 !important;
/*background-color:#7e7e7e !important;*/
}
.decapage .active {
background-color:#f2bd00 !important;
}	


	
	ul#navmenu .active:hover ul li{
	display:none !important;
	}
