#adtm_menu {position: relative; z-index:10;text-align:left;}


#adtm_menu ul#menu li {
	float:left;
	position:relative;
	background:transparent url(bg_li_blocktopmenu.png) no-repeat 100% 0;
}
#adtm_menu ul#menu a {
	display:block;
	position:relative;
	color:#fff;
	font-weight: bold;
	text-shadow:0 1px 0 #fff;
	zoom:1 !ie;
}

#adtm_menu ul#menu { margin:0; list-style:none;}


#adtm_menu ul#menu {
	float:left;
	margin-bottom:	1em;
	margin-top: 13px;
	min-width: 360px;
	clear: left;
	/*padding-top: 13px;*/
	
}
#adtm_menu ul#menu a {
	display:block;
	margin-right:2px;
	padding: 0 9px 0 9px;
	line-height:34px;
	border:0;
	text-decoration:none;
}

#adtm_menu ul#menu a:hover {
	/*color: #000;*/
	opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}



#adtm_menu ul#menu a:hover img {
	opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}



#adtm_menu ul#menu li.advtm_menu_1 a{
	padding: 0 0px 0 20px;
}


#adtm_menu ul#menu a, 
#adtm_menu ul#menu:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #4c4c4c;
	white-space: nowrap;
	text-transform: uppercase;
}





#adtm_menu ul#menu a.advtm_menu_actif  { 
	color: #FFA500 !important;
}

#adtm_menu ul#menu a.advtm_menu_actif span img.adtm_menu_icon  { 

}

#adtm_menu ul#menu li.li-niveau1 { float:left; }
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 { display:block; float:left; border-style:solid;  text-decoration:none; font-weight:bold; }

#adtm_menu ul#menu li.advtm_menu_5 a { text-indent: -2000px; background:transparent url(house.png) no-repeat left 4px;  width: 20px; padding: 0; padding-right: 13px;}
#adtm_menu ul#menu li.advtm_menu_5 a.advtm_menu_actif { background:transparent url(house.png) no-repeat -30px 4px;}



#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {
	/*padding:0 10px 0 10px; David */
	padding:0px; 
	display:block;
}

/* POUR IE6 */ * html #adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span {display:inline-block;}
#adtm_menu ul#menu li.sub a.a-niveau1 {}
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1:hover, #adtm_menu ul#menu li.li-niveau1:hover a.a-niveau1 {  }
#adtm_menu ul#menu li.sub a.a-niveau1:hover {  }
#adtm_menu ul#menu li.sub:hover > a.a-niveau1 span { }

#adtm_menu ul#menu li div.adtm_sub { 
	
	position:absolute; 
	left:-9999px; 
	padding:0;

	/* Ajout David correction vite fait menu */
	border-style: none; 
	background-color: #efefef; 
	margin-top: 30px; 
	padding: 10px 10px 15px 10px; 
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11), 0 3px 0 rgba(0, 0, 0, 0.10) inset, 0 0 0 1px rgba(0, 0, 0, 0.13) inset;
}


/* POUR IE6 */  * html #adtm_menu table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
#adtm_menu ul#menu :hover div.adtm_sub {left:0;}
#adtm_menu ul#menu a:hover div.adtm_sub {left:-1px; top:29px;}
#adtm_menu div.adtm_column_wrap {}
#adtm_menu div.adtm_column_wrap h5 {padding:5px 0 0 0; margin:0;text-align:left;}
#adtm_menu div.adtm_column_wrap ul {padding:0; margin:0; list-style:none;zoom:1;}
#adtm_menu div.adtm_column_wrap ul li {line-height:15px; padding:0; margin:0;zoom:1;}
#adtm_menu div.adtm_column_wrap ul li a {display:block;   text-decoration:none; font-weight:normal; text-align:left;}
#adtm_menu div.adtm_column_wrap ul li a:hover {text-decoration:underline;}
#adtm_menu table.columnWrapTable {margin:0;padding:0; border-collapse:collapse; margin:0;}
#adtm_menu table.columnWrapTable tr td {vertical-align:top;}
#adtm_menu table.columnWrapTable tr td div.adtm_column_wrap {}

#adtm_menu .adtm_column_wrap_sizer {font-size:0;height:0;line-height:0;}

/*Fix bug IE link with filter property*/
#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 {cursor : pointer;}
