ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.dropdown ul {
	background: #3b3b3b;
}

ul.dropdown {
 position: relative;
 z-index: 48;
 float: left;
 margin: -41px 0 0 0;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;

}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 50;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 49;
 width: 172px;
 border: solid 1px #3b3b3b;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 100%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 10px 7px 5px 5px;
 height: 26px;
 color: #fff;
}
ul.dropdown li a {
	background: url('images/border-menu.gif') no-repeat right center;
	font-weight: bold;
}
ul.dropdown li ul li a, ul.dropdown li ul li a:hover, ul.dropdown li.page-item-2 li a, ul.dropdown li.page-item-2 li a:hover {
	background: url('images/blank.gif') no-repeat;
	border-bottom: solid 1px #000;
	border-top: solid 1px #605f5f;
	padding: 5px 7px 5px 5px;
	width: 160px;
	height: 18px;
}
ul.dropdown li ul li a:hover, ul.dropdown li.page-item-2 li a:hover {
	background: #242424;
}
ul.dropdown li.page-item-2 a {
	background: url('images/back-accueil.gif') no-repeat left center;
}
ul.dropdown li.page-item-2 a:hover {
	background: url('images/back-accueil-hover.gif') no-repeat left center;
}
ul.dropdown li.current_page_item a {
	color: #fff;
	background: url('images/back-accueil-hover.gif') no-repeat right center #242424;
}
ul.dropdown a:hover {
	color: #fff;
	background: url('images/back-menu-hover.gif') no-repeat right center #313131;
}
ul.dropdown ul li ul, ul.dropdown ul li ul ul {
	border-left: solid 1px #3b3b3b;
	border-right: solid 1px #3b3b3b;
	border-bottom: solid 1px #3b3b3b;
}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
 padding: 0;
 border: none;
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 8px;
}



/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */





/*-------------------------------------------------/
 *	@section	Custom Styles
 */

ul.dropdown li {
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 background: url(images/grad2.png) 0 100% repeat-x;
 color: #000;
}

ul.dropdown li a:active {
 background: url(images/grad1.png) repeat-x;
}


/* Non-first level */

ul.dropdown ul {
 margin-top: 0;
}

	ul.dropdown ul li {
	}

	ul.dropdown ul li.hover,
	ul.dropdown ul li:hover {
	}




