/*===============================

	Navigation  */

	

/* Root = Horizontal, Secondary = Vertical */

ul#navigation {

	
	
	border:0 none;

	width:800px; /*For KHTML*/

	list-style:none;

	height:25px;
	margin:0 0 0 170px;
	position:absolute;
	top:89px;
	z-index:997;
	

}



	ul#navigation ul {

	

		padding:0;

		width:180px;

		list-style:none;

		display:none;

		position:absolute;

		top:23px;

		left:0;
	
	}
*html ul#navigation ul {top:25px;}


	ul#navigation li {

		float:left; /*For Gecko*/

		display:inline;

		list-style:none;

		position:relative;

		height:20px;
	
		

	}



	ul#navigation ul li {

		float:none; /*For Gecko*/

		display:block !important;

		display:inline; /*For IE*/

		background:none;

		height:18px;
		
		
		
		

	}





	/* Root Menu */

	ul#navigation a {

		font-size:11px;

		font-weight:bold;

		color:#ffffff;

		

		padding:0 0 0 0;
		
		

		float:none !important; /*For Opera*/

		float:left; /*For IE*/

		display:block;

		height:25px;

		text-decoration:none;

		cursor:pointer;
		
		

	}



		ul#navigation ul a{

			color:#fff;

			font-size:11px;

			background:none;
			
			margin:2px 0 0 0;
			
		}

	*html ul#navigation ul a{
	margin: 0 0 0 0;
	
	}

	ul#navigation span {

		float:none !important; /*For Opera*/

		float:left; /*For IE*/

		display:block;

		height:15px;

		padding:5px 7px 5px 7px;;	

		font-weight:bold;
		
		background:url(../images/menuInactiv.jpg) no-repeat;

		background-position: 100%;

		
		
		
		
	}



/* Root Menu Hover Persistence */


ul#navigation li a:hover span{
	background:url(../images/menuActiv.jpg) no-repeat;
	background-position: 100%;
}


ul#navigation li:hover a ,
ul#navigation li.iehover a ,
ul#navigation li a,
ul#navigation li:hover a.active ,
ul#navigation li.iehover a.active ,
ul#navigation li a.active {
	background:url(../images/menuActiv.jpg) no-repeat;
	background-position: 100%;

}

ul#navigation li a.active span  {
	background:url(../images/menuActiv.jpg) no-repeat;
	background-position: 100%;
}


ul#navigation a:hover,

ul#navigation li:hover a,

ul#navigation li.iehover a {

	background:url(../images/menuActiv.jpg) no-repeat;
	
	

	display:block;

	color:#fff;
	

}



/* 2nd Menu */

ul#navigation li:hover li a,

ul#navigation li.iehover li a {

	float:none;
	font-weight:normal;
	font-size:10px;
	color:#fff;
	height:18px;
	background-image:url(../images/fondSousMenu.jpg);
	background-repeat:repeat-x;
	background-color:#c2cc2b;
	padding:2px 0 0 5px;

}



/* 2nd Menu Hover Persistence */

ul#navigation li:hover li a:hover span{

	background-image:url(../images/fondSousMenuActiv.jpg);
	background-repeat:repeat-x;
}


ul#navigation li:hover li a:hover,

ul#navigation li:hover li:hover a,

ul#navigation li:hover li:hover a.active,

ul#navigation li.iehover li a:hover,

ul#navigation li.iehover li.iehover a,

ul#navigation li.iehover li.iehover a.active {	

	background-image:url(../images/fondSousMenuActiv.jpg);
	background-repeat:repeat-x;
	
}



/* Do Not Move - Must Come Before display:block for Gecko */



ul#navigation li:hover ul,

ul#navigation ul li:hover ul,

ul#navigation ul ul li:hover ul,

ul#navigation li.iehover ul,

ul#navigation ul li.iehover ul,

ul#navigation ul ul li.iehover ul {display: block;}

/*
ul#navigation ul li a span {
	background-image:none;
}
*/
ul#navigation  li ul li a:hover span,
ul#navigation  li ul li a:link span,
ul#navigation  li ul li a:visited span,
ul#navigation  li ul li a:active span{
background-image:none;
padding:0;

}


