/****************** layout menu ******************/
#menu_haut,  #menu_bas{
position: absolute;
right:0;
width: 164px;
list-style: none;
margin: 0;
padding: 0;
}

#menu_haut{
height: 357px;
}
#menu_haut a{
display: block;
background: url(../img/menu_haut.jpg) no-repeat;
font-size: 8px;
text-indent: -5000px;
}

#menu_bas {
height: 33px;
bottom: 0;
}
#menu_bas a{
display: block;
background: url(../img/menu_bas.jpg) no-repeat;
font-size: 8px;
text-indent: -5000px;
}

/******************* lien menu ******************/
a#consulting{height: 33px;}
a#consulting:hover{background-position: -164px 0px;}
a.current#consulting{background-position: -328px 0px;}

a#research{
background-position: 0 -33px;
height: 32px;}
a#research:hover{background-position: -164px -33px;}
a.current#research{background-position: -328px -33px;}

a#univers{
background-position: 0 -65px;
height: 28px;}
a#univers:hover{background-position: -164px -65px;}
a.current#univers{background-position: -328px -65px;}

a#flash{
background-position: 0 -93px;
height: 28px;}
a#flash:hover{background-position: -164px -93px;}
a.current#flash{background-position: -328px -93px;}

a#formations{
background-position: 0 -121px;
height: 28px;}
a#formations:hover{background-position: -164px -121px;}

a#evenements{
background-position: 0 -149px;
height: 28px;}
a#evenements:hover{background-position: -164px -149px;}

a#presse{
background-position: 0 -177px;
height: 28px;}
a#presse:hover{background-position: -164px -177px;}
a.current#presse{background-position: -328px -177px;}

a#cabinet{
background-position: 0 -205px;
height: 28px;}
a#cabinet:hover{background-position: -164px -205px;}

a#contact{
background-position: 0 -233px;
height: 24px;}
a#contact:hover, a.current#contact {background-position: -164px -233px;}

/****************** bloc de sous menu ******************/
ul#bloc_formations{
background: url(../img/menu_formations.jpg) no-repeat;
height: 82px;
list-style: none;
margin: 0;
padding: 0;
}

ul#bloc_formations a#formations{background: none; height: 24px;}

a#ateliers{background: none; height: 17px;}
a#ateliers:hover, a.sub_current#ateliers, a.sub_current#ateliers:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

a#cescti{background: none; height: 17px;}
a#cescti:hover, a.sub_current#cescti, a.sub_current#cescti:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

a#sur_mesure{background: none; height: 17px;}
a#sur_mesure:hover, a.sub_current#sur_mesure, a.sub_current#sur_mesure:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

/******************************************************/

ul#bloc_evenements{
background: url(../img/menu_evenement.jpg) no-repeat;
height: 82px;
list-style: none;
margin: 0;
padding: 0;
}

ul#bloc_evenements a#evenements{background: none; height: 24px;}

a#colloques{background: none; height: 17px;}
a#colloques:hover, a.sub_current#colloques, a.sub_current#colloques:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

a#npa_co{background: none; height: 17px;}
a#npa_co:hover, a.sub_current#npa_co, a.sub_current#npa_co:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

a#rdv{background: none; height: 17px;}
a#rdv:hover, a.sub_current#rdv, a.sub_current#rdv:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

/******************************************************/
ul#bloc_cabinet{
background: url(../img/menu_qui_sommes.jpg) no-repeat;
height: 82px;
list-style: none;
margin: 0;
padding: 0;
}

ul#bloc_cabinet a#cabinet{background: none; height: 24px;}

a#equipe{background: none; height: 17px;}
a#equipe:hover, a.sub_current#equipe, a.sub_current#equipe:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

a#international{background: none; height: 17px;}
a#international:hover, a.sub_current#international, a.sub_current#international:hover{background: url(../img/fleche_curr.jpg) no-repeat;}

a#references{background: none; height: 17px;}
a#references:hover, a.sub_current#references, a.sub_current#references:hover{background: url(../img/fleche_curr.jpg) no-repeat;}


/****************** menu bas ******************/

a#glossaire{height: 16px;}
a#glossaire:hover, a.current#glossaire{background-position: -164px 0px;}

a#plan{
background-position: 0 -16px;
height: 17px;}
a#plan:hover, a.current#plan{background-position: -164px -16px;}
