/* Title:     Menu | Emile Blume - Netcreators.com **********/
#header ul, #header li, #left ul, #left li, #navigation ul, #navigation li, #footer ul, #footer li {
	list-style:none;
	margin:0;
	padding:0;
}

/* Main navigation /////////////////////////////////////////*/
#nav-main { left:230px; top:93px; position:absolute; z-index:10; line-height:1.8em; }

/* Sub navigation ///////////////////////////////////////////*/
#nav-level {
	background:url(../img/arrow-green.gif) no-repeat 4px 8px;
	border-bottom:1px dotted #505050;
	color:#00B185;
	font-size:14px;
	margin:2px 0 10px 0;
	padding:0 0 0 10px;
}
#nav-sub li {padding:0.2em 0 0.2em 1em; }
#nav-sub li a { color:#007CC2; }

#nav-sub li a.current { }
#nav-sub li a:hover { }
#nav-sub ul ul { padding:0.1em; }
#nav-sub li li { padding:0 0.2em; }
#nav-sub li li a { color:#7D7D7D; }

/* Language selection ////////////////////////////////////////////////////////////////////*/
#language { right:5px; top:2px; position:absolute;}
#language a { 
	background-image:url(../img/flags.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	float:left;
	margin-left:5px;
	height:15px;
	width:20px;
	text-indent:-9999px;
}
#language a.fr { background-position:-25px 0; }
#language a.de { background-position:-50px 0; }
#language a.nl { background-position:-75px 0; }

/* Breadcrumb navigation ////////////////////////////////////////////////////////////////////*/
#bread { color:#505050; font-size:10px; top:1px; left:248px; position:absolute;}
#bread * { color:#ABABAB; font-size:10px; margin:0.3em;}
#bread a { color:#007CC2; text-decoration:none; }

/* Footer navigation ////////////////////////////////////////////////////////////////////*/
#nav-footer { left:35px; top:60px; position:absolute; }
#nav-footer li { display:inline; }

#nav-footer li a { 
	border-right:1px solid #5F490D; 
	color:#5F490D;
	display:block;
	float:left;
	font-size:10px;
	height:10px;
	line-height:10px;
	padding:0 0.3em; 
	text-decoration:none;
}
#nav-top li.last a, #nav-footer li.last a { /*border:none;*/}

/* Anchor tag (quiet) ////////////////////////////////////////////////////////////////////*/
.anchor { float:left; }


/* Dropdown navigation ////////////////////////////////////////////////////////////////////*/
/* - - - ADxMenu: BASIC styles [ MANDATORY ] DO NOT EDIT!!! - - - */
.menu, .menu ul { margin:0; padding:0; border:0; list-style-type:none; display:block;}
.menu ul { visibility:hidden; position:absolute; z-index:10; left:0; top:0;}
.menu li { margin:0; padding:0; border:0; display:block; float:left; position:relative; z-index:5;}
.menu li:hover { z-index:10000; white-space:normal;}
.menu li li { float:none; }
.menu li:hover>ul { visibility:visible; top:100%;}
.menu li li:hover>ul { top:0; left:100%;}

/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after { content:"."; height:0; display:block; visibility:hidden; overflow:hidden; clear:both; }
.menu, .menu ul { /* IE7 float clear: */ min-height: 0; }
/* -- float.clear.END --  */

/* -- sticky.submenu -- */
.menu ul, .menu ul ul { margin:0; padding:0;}
/* -- sticky.submenu.END ----------------------------------------------------- */

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */
.menu, .menu ul li { color:#333; background:transparent;}
.menu a {
	border-right:1px solid #E0B031;
	border-left:1px solid #F0C143;
	color:#5F490D;
	font-size:14px;
	font-weight:normal;
	padding:3px 12px 3px 12px;
	display:block;
	position:relative;
	text-decoration:none;
}

.menu a:hover, .menu li:hover>a { 
	background:#FDFFFE url(../img/bg-main-on.gif) repeat-x bottom left;
	border-left:1px solid #F5DA8D;
	border-right:1px solid #EBD18B;
}
.menu li { height:1%; }
.menu ul { width:200px; }
.menu li ul { background:#F2E2B6;}
.menu ul>li + li { border-top:0; }
.menu li li a { border:0; border-bottom:1px solid #E9D9AD; font-size:12px; }
.menu li li:hover>ul { top:0px; left:95%; }
.menu li li a:hover { border:0; border-bottom:1px solid #E9D9AD; }

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
   placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a { /*color:#567;*/ }

/* Fix for IE5/Mac \*//*/
.menu a { float:left;}
/* End Fix */

