/**************************************Menu********************************************/

#menu{
	position:absolute;
	height:100px;
	margin:2px 5px 5px 5px;	
	padding:0;
	display:block;
	}


a#rub1, a#rub2, 
a#rub2, a#rub3,
a#rub4, a#rub5, 
a#rub6{
	display:block;
	float:left;
	border-right: 1px solid #fff;
	}
	
a#rub1A, a#rub2A, 
a#rub2A, a#rub3A,
a#rub4A, a#rub5A, 
a#rub6A{
	display:block;
	float:left;
	border-right: 1px solid #fff;
	}

a#rub1 {background-position:-200px 0; background:url(../images/menu_client/opt1.jpg) no-repeat; width:128px;
	height:100px;}

a#rub2 {background-position:-300px 0; background:url(../images/menu_client/opt6.jpg) no-repeat; width:128px;
	height:100px;}

a#rub3 {background-position:-400px 0; background:url(../images/menu_client/opt2.jpg) no-repeat; width:128px;
	height:100px;}

a#rub4 {background-position:-500px 0; background:url(../images/menu_client/opt3.jpg) no-repeat; width:128px;
	height:100px;}

a#rub5 {background-position:-600px 0; background:url(../images/menu_client/opt5.jpg) no-repeat; width:128px;
	height:100px;}

a#rub6 {background-position:-700px 0; background:url(../images/menu_client/opt4.jpg) no-repeat; width:128px;
	height:100px;}






/**********************************Fin Menu********************************************/

#menu ul{
    position:absolute;
    display:block;
    padding:0;
	width:110px;
	margin:0;
	z-index:100;
    }
    
#menu li ul{
    visibility:hidden;
    }

#menu ul.niveau3{
    position:absolute;
	margin-left:119px !important;
		margin-left:105px;
    margin-top:-26px !important;
	margin-top:-24px;
	/*border-top:1px solid #C3D0DA;*/
	/*border-left:3px solid #0680B1;*/
	/*border-right:1px solid #C3D0DA;*/
	/*border-left:1px #E2E2E2 solid;
	border-right:1px #E2E2E2 solid;
	border-bottom:2px solid #0680B1;*/
	z-index:100;
	padding:0 10px 0 10px;
    }

#menu ul.niveau2{
    position:absolute;
	margin-left:-10px !important;
	margin-left:-138px;
    margin-top:100px !important;
	margin-top:100px;
	/*border-top:1px solid #C3D0DA;*/
	/*border-left:3px solid #568C2C;*/
	/*border-right:1px solid #C3D0DA;*/
	/*border-left:1px #E2E2E2 solid;
	border-right:1px #E2E2E2 solid;
	border-bottom:2px solid #568C2C;*/
	z-index:100;
	padding:0 10px 0 10px;
    }
    
#menu li{
    list-style:none;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
#menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html #menu li li{
    display:inline;
    }

#menu .page a,
#menu .s_rub a,
#menu .niveau2 a,
#menu .niveau3 a{
    text-align:none;
    /*border-bottom:1px #E2E2E2 solid;*/
	border-bottom:1px solid #56857D;
    color:#000;
    display:block;
    width:115px;
    text-decoration:none;
    padding:5px 10px 5px 4px;
	font-weight:normal;
	font-size:0.7em;
    }
	
#menu .s_rub a{
	color:#0476AA;
	background-color:#FFE3A9;
	-moz-opacity: 0.92;
	opacity: 0.92;
	filter:alpha(opacity=92);
	-khtml-opacity: 0.92; 
	font-weight:bold;
}

#menu .page a{
	color:#61720C;
	background:url(../images/flechePage.png) #FFE3A9 no-repeat bottom right;
	background-image:none;
	background-color:#FFE3A9;
	}
    
#menu .page a:hover,
#menu .s_rub a:hover,
#menu .niveau2 a:hover,
#menu .niveau3 a:hover{
    background-color: #9FB247;
    /*border-bottom:1px #CFECFF solid;*/
	border-bottom:1px solid #57882C;
    }
    
/* for a mozilla better display with key nav */
#menu .page a:focus,
#menu .s_rub a:focus,
#menu .niveau2 a:focus,
#menu .niveau3 a:focus{
    background-color: #9FB247;
}

#menu .s_rub a.linkOver{
	background-color:#9FB247;
	}


