/****************** pour ie6 *******************/

#menu iframe, #menuSpec iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
}

/*************/

#menu {

	position:absolute;
	display:block;
	margin:0;
	padding:0;
	width:700px;
	z-index: 20;
}

/****************************/

#menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color:#003A9F;*/
	color:#000000;
	text-decoration:none;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	display:block;
	height:33px;
        font-weight:bold;
        line-height:13px;
}



#menu a:hover{
	color:#003A9F;
	/*text-decoration:underline;*/
	background-color:#A1BB40;
}
#menu li.over a {
	color:#003A9F;
	/*text-decoration:underline;*/
	background-color:#A1BB40;
}

#menu li ul a, #menu li.over ul a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#003A9F;
	width:auto;
	height:auto;
	text-decoration:none;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
        padding:1px 3px 5px 5px;
	display:block;
        text-transform:none;
		
}

#menu li ul a:hover{
	/*color:#003A9F;*/
	color:#003A9F;
        font-weight: bold;
	background-color:#FFFFFF;
	text-decoration:none;
        
}

/******************************/
#menu ul {
    	position:absolute;
        display:block;
	list-style: none;
	padding: 0;
	margin: 0;
}

#menu li, #menu li.selected, #menu li.first {
	float: left;
	width: 127px;
	height:33px;
	line-height: 1.5em;
	position: relative;
	cursor: pointer;
font-weight: bold;
	border-right:1px dotted #FFFFFF;
}
#menu li.last{

	border-right:0px dotted #FFFFFF;
}
#menu li.first {/*border-left:1px solid #003A9F;*/}

#menu li ul li{
	border-right:none;
	height:auto;
}

#menu li.selected a{font-weight: bold; color:#003A9F; text-decoration:underline; }


#menu li ul {
	display: none;
	z-index: 100;
	position: absolute;
	background-color:#A1BB40;
	/*filter: alpha(opacity=72); -moz-opacity:0.72;*/
	top: 3em;
	left: 0;
	padding-top:5px;
	
}

#menu li.over ul {display: block;}




/****** Menu 3 eme niveau *******/

#menuSpec {

	position:absolute;
	display:block;
	margin:0;
	padding:0;
	width:700px;
	z-index: 0;
}

/****************************/

#menuSpec a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color:#3B790A;*/
	color:#003A9F;
	text-decoration:none;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	display:block; 
	//display:inline;
	height:18px;
	
}



#menuSpec a:hover{
	color:#003A9F;
	text-decoration:none;
	background-color:#A1BB40;
}
#menuSpec li.over a{
font-weight: strong;
	color:#003A9F;
	text-decoration:none;
	background-color:#A1BB40;
}



#menuSpec li ul a, #menuSpec li.over ul a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#003A9F;
	width:auto;
	height:auto;
	text-decoration:none;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
        /*padding:2px 3px 2px 5px;*/
        padding:1px 5px 5px 5px;
	display:block;
        text-transform:none;
		
}

#menuSpec li ul a:hover{
	color:#003A9F;
	background-color:#FFFFFF;
	font-weight:bold;        
}

/******************************/
#menuSpec ul {
        position:absolute;
        display:block;
	list-style: none;
	padding: 0;
	margin: 0;
}

#menuSpec li, #menuSpec li.selected, #menuSpec li.first {
	float: left;	
	height:18px;
	/*width:100px;*/
	line-height: 1.5em;
	position: relative;
	cursor: pointer;
	border-right:1px dotted #003A9F;
}
#menuSpec li.first {/*border-left:1px solid #003A9F;*/}

#menuSpec li.selected a{color:#046592;	text-decoration:underline;}

#menuSpec li ul li{
	border-right:none;
	height:auto;
	width: 145px;
	
}

#menuSpec li ul {
        width: 145px;
	display: none;
	z-index: -1;
	position: absolute;
	background-color:#A1BB40;
	top: 1.6em;
	left: 0;
	
}
#menuSpec li.over ul {display: block;}
