/* menu*/


#menu-principal {
margin: 0px;
padding: 0px;
list-style: none; 
position: absolute;
width:629px;
background-image: url(../pictos_site/back_menu_top.gif);
background-repeat: repeat-x;
}

#menu-principal li{
margin: 0px;
padding: 0px;
float: left;
height: 28px;
list-style-type: none;
background-image: none;
 }


#n-contactologie { width: 142px; }
#n-prioritaire{ width: 91px; }
#n-qui { width: 141px; }
#n-gamme { width: 164px; }
#n-service { width: 141px; }
#n-tarifs { width: 66px; }
#n-formation { width: 95px; }



#menu-principal a{
text-decoration: none;
display: block; 
height: 100%; 
overflow: hidden; 
text-indent: -1000em; 
width: 100%;
}


#menu-principal a:hover{
background-position: left bottom;
}



#n-contactologie-on a{
background: url(../pictos_site/btn5.gif);
background-position: left bottom;
width: 142px;}


#n-prioritaire-on a{
background: url(../pictos_site/btn6.gif);
background-position: left bottom;
width: 91px;}


#n-qui-on a{ background: url(../pictos_site/btn7.gif);
background-position: left bottom;
width: 141px;}

#n-gamme-on a{ background: url(../pictos_site/btn8.gif);
background-position: left bottom;
width: 164px;}

#n-service-on a{ background: url(../pictos_site/btn9.gif);
background-position: left bottom;
width: 141px;}

#n-tarifs-on a{ background: url(../pictos_site/btn10.gif);
background-position: left bottom;
width: 66px;}

#n-tarifs-on a{ background: url(../pictos_site/btn12.gif);
background-position: left bottom;
width: 95px;}



