/* CSS Document */

#menu{
	position: relative; 
	margin: 0 auto 0px auto;
	z-index: 150;
	display: block;
	padding-bottom: 30px;
}

#menu ul li ul li a{
	min-width: 150px;
	padding-left: 15px;
	margin-left: 14px;
	padding-top: 0px;
	text-align:left;
}
#menu ul li ul li ul li a{
	display: block;
	padding-top: 5px;
}
ul.topnav {
	list-style: none;
	margin: 0; 
	float: left;
	z-index: 10;
	font-size: 15px; 
	color: #ffffff;
	display:block;
}
ul.topnav li {
	float: left; 
	z-index: 10; 
	margin: 0; 
	padding:0; 
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 0; 
	text-align:center; 
	margin:0px;
	padding:0px 0px 0px 0px;
	color: #ffffff; 
	display: block; 
	text-decoration: none;	
	float: left; 
	z-index: 10;
	background-image: url(../wp-content/themes/arclites/images/puce_menu_white.png);
	background-repeat: no-repeat;
	background-position: left;
}
ul.topnav li a:hover{
	background-image: url(../wp-content/themes/arclites/images/puce_menu.png);
	background-repeat: no-repeat;

}

a.topnav{width:180px; z-index: 2;}
a.topnav_hover{position: relative;background: #529aca;}
span.fond_bf0000_hover{display: block;}


ul.topnav li span.subhover {
	background-color: #529aca;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ 
	left: 0; 
	top: 38px; 
	background-color: #529aca;
	margin: 0;
	padding: 0;
	z-index: 10;
	/*display: none;*/
	float: left;
}
ul.subnav_2 {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ 
	background: #529aca; 
	margin:0px; 
	padding: 13px 0px 0px 0px; 
	z-index: 0; 
	/*display: none;*/
	left: 165px;
	min-height:32px;
	z-index: 11;}

ul.subnav_3 {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ 
	background: #529aca; 
	margin:0px; 
	padding: 0; 
	z-index: 0; 
	display: none; 
	left: 165px; 
	z-index: 11;}

.subhover2{display: block;}
.subhover3{display: block;}
ul.topnav li ul.subnav li{margin: 0; padding: 0; clear: both; font-size: 11px; width: 177px;}
ul.subnav_2 li{ padding: 0px; margin:0px}
ul.topnav li ul.subnav li a {width: 130px; color: white; float: left; z-index: 11; padding-left: 18px; text-align:left;}
ul.subnav_2 {
	padding: 0px;
	margin:0px;
	position:absolute;
	top: -0.03em;
}
ul.subnav_2 li a {float: left; z-index: 11; padding-left: 18px; text-align:left; margin:0px;min-height: 23px;width: 150px;}
ul.topnav li ul.subnav li a:hover { color: #322658; /*--Hover effect for subnav links--*/ z-index: 11;}
ul.topnav li.nav_2 ul.subnav_2 li a:hover { /*--Hover effect for subnav links--*/ z-index: 200;}
li.nav_2{position: absolute; z-index: 11; padding:0px; margin:0px; }
.li_sep{width: 100%; height: 2px;padding: 0px;
margin:0px}
.span_shadow{position: absolute; top: 1px;  color: #545454; cursor: pointer; z-index: 1;}
