/*--------------------------------------------------------------------------------------------------------------*/
/*--- MENU ---*/
#menu { /* --- voir IE style ---*/
display: inline;
position: relative;
top: -11px;
float: left;
padding: 20px 0px 0px 10px;
margin: 0px 0px 0px 0px;
width: 240px;
z-index: 2;
}
body.bodyaccueil #menu{ /* --- DEBUG IE6 ---*/
display: inline;
position: relative;
top: 60px;
height: 0px;
padding: 0px;
margin: 0px;
}
body.bodygenerique #menu ul li ul,
body.bodygenerique #menu ul li.lien01 ul,
body.bodygenerique #menu ul li.lien02 ul,
body.bodygenerique #menu ul li.lien03 ul,
body.bodygenerique #menu ul li.lien04 ul,
body.bodygenerique #menu ul li.lien05 ul,
body.bodygenerique #menu ul li.lien06 ul,

body.bodyLien01 #menu ul li.lien02 ul,
body.bodyLien01 #menu ul li.lien03 ul,
body.bodyLien01 #menu ul li.lien04 ul,
body.bodyLien01 #menu ul li.lien05 ul,
body.bodyLien01 #menu ul li.lien06 ul,

body.bodyLien02 #menu ul li.lien01 ul,
body.bodyLien02 #menu ul li.lien03 ul,
body.bodyLien02 #menu ul li.lien04 ul,
body.bodyLien02 #menu ul li.lien05 ul,
body.bodyLien02 #menu ul li.lien06 ul,

body.bodyLien03 #menu ul li.lien01 ul,
body.bodyLien03 #menu ul li.lien02 ul,
body.bodyLien03 #menu ul li.lien04 ul,
body.bodyLien03 #menu ul li.lien05 ul,
body.bodyLien03 #menu ul li.lien06 ul,

body.bodyLien04 #menu ul li.lien01 ul,
body.bodyLien04 #menu ul li.lien02 ul,
body.bodyLien04 #menu ul li.lien03 ul,
body.bodyLien04 #menu ul li.lien05 ul,
body.bodyLien04 #menu ul li.lien06 ul,
 
body.bodyLien05 #menu ul li.lien01 ul,
body.bodyLien05 #menu ul li.lien02 ul,
body.bodyLien05 #menu ul li.lien03 ul,
body.bodyLien05 #menu ul li.lien04 ul,
body.bodyLien05 #menu ul li.lien06 ul,
 
body.bodyLien06 #menu ul li.lien01 ul,
body.bodyLien06 #menu ul li.lien02 ul,
body.bodyLien06 #menu ul li.lien03 ul,
body.bodyLien06 #menu ul li.lien04 ul,
body.bodyLien06 #menu ul li.lien05 ul {
display: none;
}
body.bodygenerique #menu ul li ul,
body.bodygenerique #menu ul li.lien01_on a,
body.bodygenerique #menu ul li.lien02_on a,
body.bodygenerique #menu ul li.lien03_on a,
body.bodygenerique #menu ul li.lien04_on a,
body.bodygenerique #menu ul li.lien05_on a,
body.bodygenerique #menu ul li.lien06_on a,

body.bodyLien01 #menu ul li.lien02_on a,
body.bodyLien01 #menu ul li.lien03_on a,
body.bodyLien01 #menu ul li.lien04_on a,
body.bodyLien01 #menu ul li.lien05_on a,
body.bodyLien01 #menu ul li.lien06_on a,
 
body.bodyLien02 #menu ul li.lien01_on a,
body.bodyLien02 #menu ul li.lien03_on a,
body.bodyLien02 #menu ul li.lien04_on a,
body.bodyLien02 #menu ul li.lien05_on a,
body.bodyLien02 #menu ul li.lien06_on a,
 
body.bodyLien03 #menu ul li.lien01_on a,
body.bodyLien03 #menu ul li.lien02_on a,
body.bodyLien03 #menu ul li.lien04_on a,
body.bodyLien03 #menu ul li.lien05_on a,
body.bodyLien03 #menu ul li.lien06_on a,
 
body.bodyLien04 #menu ul li.lien01_on a,
body.bodyLien04 #menu ul li.lien02_on a,
body.bodyLien04 #menu ul li.lien03_on a,
body.bodyLien04 #menu ul li.lien05_on a,
body.bodyLien04 #menu ul li.lien06_on a,
 
body.bodyLien05 #menu ul li.lien01_on a,
body.bodyLien05 #menu ul li.lien02_on a,
body.bodyLien05 #menu ul li.lien03_on a,
body.bodyLien05 #menu ul li.lien04_on a,
body.bodyLien05 #menu ul li.lien06_on a,
 
body.bodyLien06 #menu ul li.lien01_on a,
body.bodyLien06 #menu ul li.lien02_on a,
body.bodyLien06 #menu ul li.lien03_on a,
body.bodyLien06 #menu ul li.lien04_on a,
body.bodyLien06 #menu ul li.lien05_on a {
background-position: 0px 12px; 
}
body.bodygenerique #menu ul li ul,
body.bodygenerique #menu ul li.lien01_on a:hover,
body.bodygenerique #menu ul li.lien02_on a:hover,
body.bodygenerique #menu ul li.lien03_on a:hover,
body.bodygenerique #menu ul li.lien04_on a:hover,
body.bodygenerique #menu ul li.lien05_on a:hover,
body.bodygenerique #menu ul li.lien06_on a:hover,
 
body.bodyLien01 #menu ul li.lien02_on a:hover,
body.bodyLien01 #menu ul li.lien03_on a:hover,
body.bodyLien01 #menu ul li.lien04_on a:hover,
body.bodyLien01 #menu ul li.lien05_on a:hover,
body.bodyLien01 #menu ul li.lien06_on a:hover,
 
body.bodyLien02 #menu ul li.lien01_on a:hover,
body.bodyLien02 #menu ul li.lien03_on a:hover,
body.bodyLien02 #menu ul li.lien04_on a:hover,
body.bodyLien02 #menu ul li.lien05_on a:hover,
body.bodyLien02 #menu ul li.lien06_on a:hover,
 
body.bodyLien03 #menu ul li.lien01_on a:hover,
body.bodyLien03 #menu ul li.lien02_on a:hover,
body.bodyLien03 #menu ul li.lien04_on a:hover,
body.bodyLien03 #menu ul li.lien05_on a:hover,
body.bodyLien03 #menu ul li.lien06_on a:hover,
 
body.bodyLien04 #menu ul li.lien01_on a:hover,
body.bodyLien04 #menu ul li.lien02_on a:hover,
body.bodyLien04 #menu ul li.lien03_on a:hover,
body.bodyLien04 #menu ul li.lien05_on a:hover,
body.bodyLien04 #menu ul li.lien06_on a:hover,
 
body.bodyLien05 #menu ul li.lien01_on a:hover,
body.bodyLien05 #menu ul li.lien02_on a:hover,
body.bodyLien05 #menu ul li.lien03_on a:hover,
body.bodyLien05 #menu ul li.lien04_on a:hover,
body.bodyLien05 #menu ul li.lien06_on a:hover,
 
body.bodyLien06 #menu ul li.lien01_on a:hover,
body.bodyLien06 #menu ul li.lien02_on a:hover,
body.bodyLien06 #menu ul li.lien03_on a:hover,
body.bodyLien06 #menu ul li.lien04_on a:hover,
body.bodyLien06 #menu ul li.lien05_on a:hover {
background-position: 0px -51px; 
}
html > body.bodyaccueil #menu{ /* --- DEBUG IE6 --- RETABLI LES VALEURS ---*/
display: inline;
position: relative;
top: 100px;
}
#menu {
min-height: 5px;
height: auto !important;
height: 5px;
}
#menu ul li{ /* -- supprime la hauteur des li pour IE --*/
display: inline;
}
#menu ul li a {
position: absolute; 
top: -151px;
height: 48px;
width: 154px;
display: block;
padding: 0px 0px 0px 0px;
background-position: 0px 12px; 
background-repeat: no-repeat;
float: left;
}
#menu ul li a span{
display: none;
}
#menu ul li a.on,
#menu ul li a:hover,
#menu ul li.lien01_on a,
body.bodyLien01 #menu ul li.lien01 a,
#menu ul li.lien02_on a,
body.bodyLien02 #menu ul li.lien02 a,
#menu ul li.lien03_on a,
body.bodyLien03 #menu ul li.lien03 a,
#menu ul li.lien04_on a,
body.bodyLien04 #menu ul li.lien04 a,
#menu ul li.lien05_on a,
body.bodyLien05 #menu ul li.lien05 a,
#menu ul li.lien06_on a,
body.bodyLien06 #menu ul li.lien06 a {
background-position: 50% -51px; 
}
#menu ul li.lien01 a{
left: 11px;
background-image: url(bgLien01.gif);
}
#menu ul li.lien02 a{
left: 174px;
background-image: url(bgLien02.gif);
}
#menu ul li.lien03 a{
left: 336px;
background-image: url(bgLien03.gif);
}
#menu ul li.lien04 a{
left: 498px;
background-image: url(bgLien04.gif);
}
#menu ul li.lien05 a{
left: 660px;
background-image: url(bgLien05.gif);
}
#menu ul li.lien06 a{
left: 821px;
background-image: url(bgLien06.gif);
}
#menu ul li ul,
body.bodyLien01 #menu ul li.lien01 ul li ul,
body.bodyLien02 #menu ul li.lien02 ul li ul,
body.bodyLien03 #menu ul li.lien03 ul li ul,
body.bodyLien04 #menu ul li.lien04 ul li ul,
body.bodyLien05 #menu ul li.lien05 ul li ul,
body.bodyLien06 #menu ul li.lien06 ul li ul {
display:none;
}
#menu ul li.on ul,
body.bodyLien01 #menu ul li.lien01 ul,
body.bodyLien02 #menu ul li.lien02 ul,
body.bodyLien03 #menu ul li.lien03 ul,
body.bodyLien04 #menu ul li.lien04 ul,
body.bodyLien05 #menu ul li.lien05 ul,
body.bodyLien06 #menu ul li.lien06 ul,
#menu ul.on li ul.on li.on ul,
#menu ul.on li ul.on li ul.on li.on ul,
#menu ul.on li ul.on li ul.on li ul.on li.on ul{
display: block;
position: relative;
}
/* ---SOUS MENU ---*/
#menu ul ul li a span{
display: block;
}
body.bodyLien01 #menu ul li.lien01 ul li a,
body.bodyLien02 #menu ul li.lien02 ul li a,
body.bodyLien03 #menu ul li.lien03 ul li a,
body.bodyLien04 #menu ul li.lien04 ul li a,
body.bodyLien05 #menu ul li.lien05 ul li a,
body.bodyLien06 #menu ul li.lien06 ul li a {
position: relative;
top: 0px; 
left: 0px;
width: 185px;
height: auto;
padding: 4px 20px 4px 25px;
margin: 0px 0px 5px 0px;
background-position: 0px 0px;
color: #0066CC;
font-size: small;
text-decoration: none;
font-weight: bold;
}
#menu ul li.lien01 ul li a,
#menu ul li.lien06 ul li a{
background-image: url(puceMenuOrange.gif);
}

#menu ul li.lien02 ul li a{
background-image: url(puceMenuViolette.gif);
}
#menu ul li.lien03 ul li a,
#menu ul li.lien04 ul li a{
background-image: url(puceMenuRouge.gif);
}
#menu ul li.lien05 ul li a{
background-image: url(puceMenuBleue.gif);
}
body.bodyLien01 #menu ul li.lien01 ul li a:hover,
body.bodyLien01 #menu ul li.lien01 ul li a.on,
body.bodyLien02 #menu ul li.lien02 ul li a:hover,
body.bodyLien02 #menu ul li.lien02 ul li a.on,
body.bodyLien03 #menu ul li.lien03 ul li a:hover,
body.bodyLien03 #menu ul li.lien03 ul li a.on,
body.bodyLien04 #menu ul li.lien04 ul li a:hover,
body.bodyLien04 #menu ul li.lien04 ul li a.on,
body.bodyLien05 #menu ul li.lien05 ul li a:hover,
body.bodyLien05 #menu ul li.lien05 ul li a.on,
body.bodyLien06 #menu ul li.lien06 ul li a:hover,
body.bodyLien06 #menu ul li.lien06 ul li a.on{
color: #FFFFFF;
background-position: 0px -75px;
}
/* ---SOUS MENU 3EME NIVEAU --*/
body.bodyLien01 #menu ul li.lien01 ul ul li a,
body.bodyLien02 #menu ul li.lien02 ul ul li a,
body.bodyLien03 #menu ul li.lien03 ul ul li a,
body.bodyLien04 #menu ul li.lien04 ul ul li a,
body.bodyLien05 #menu ul li.lien05 ul ul li a,
body.bodyLien06 #menu ul li.lien06 ul ul li a{
width: 165px;
padding: 4px 0px 4px 45px;
background-position: 0px 0px;
}
#menu ul li.lien01 ul ul li a,
#menu ul li.lien06 ul ul li a{
background-image: url(puceMenu02Orange.gif);
}
#menu ul li.lien02 ul ul li a{
background-image: url(puceMenu02Violette.gif);
}
#menu ul li.lien03 ul ul li a,
#menu ul li.lien04 ul ul li a{
background-image: url(puceMenu02Rouge.gif);
}
#menu ul li.lien05 ul ul li a{
background-image: url(puceMenu02Bleue.gif);
}
body.bodyLien01 #menu ul li.lien01 ul ul li a:hover,
body.bodyLien01 #menu ul li.lien01 ul ul li a.on,
body.bodyLien02 #menu ul li.lien02 ul ul li a:hover,
body.bodyLien02 #menu ul li.lien02 ul ul li a.on,
body.bodyLien03 #menu ul li.lien03 ul ul li a:hover,
body.bodyLien03 #menu ul li.lien03 ul ul li a.on,
body.bodyLien04 #menu ul li.lien04 ul ul li a:hover,
body.bodyLien04 #menu ul li.lien04 ul ul li a.on,
body.bodyLien05 #menu ul li.lien05 ul ul li a:hover,
body.bodyLien05 #menu ul li.lien05 ul ul li a.on,
body.bodyLien06 #menu ul li.lien06 ul ul li a:hover,
body.bodyLien06 #menu ul li.lien06 ul ul li a.on{
color: #000000;
background-position: 0px 0px;
}
/* ---SOUS MENU 4EME NIVEAU --*/
body.bodyLien01 #menu ul li.lien01 ul ul li ul li a,
body.bodyLien02 #menu ul li.lien02 ul ul li ul li a,
body.bodyLien03 #menu ul li.lien03 ul ul li ul li a,
body.bodyLien04 #menu ul li.lien05 ul ul li ul li a,
body.bodyLien05 #menu ul li.lien04 ul ul li ul li a,
body.bodyLien06 #menu ul li.lien06 ul ul li ul li a{
width: 140px;
padding: 4px 0px 4px 65px;
background-position: 20px -2px;
font-size: x-small;
}
#menu ul li.lien01 ul ul li ul li a,
#menu ul li.lien06 ul ul li ul li a{
background-image: url(puceMenu02Orange.gif);
}
#menu ul li.lien02 ul ul li ul li a{
background-image: url(puceMenu02Violette.gif);
}
#menu ul li.lien03 ul ul li ul li a,
#menu ul li.lien04 ul ul li ul li a{
background-image: url(puceMenu02Rouge.gif);
}
#menu ul li.lien05 ul ul li ul li a{
background-image: url(puceMenu02Bleue.gif);
}
body.bodyLien01 #menu ul li.lien01 ul ul li ul li a:hover,
body.bodyLien01 #menu ul li.lien01 ul ul li ul li a.on,
body.bodyLien02 #menu ul li.lien02 ul ul li ul li a:hover,
body.bodyLien02 #menu ul li.lien02 ul ul li ul li a.on,
body.bodyLien03 #menu ul li.lien03 ul ul li ul li a:hover,
body.bodyLien03 #menu ul li.lien03 ul ul li ul li a.on,
body.bodyLien04 #menu ul li.lien04 ul ul li ul li a:hover,
body.bodyLien04 #menu ul li.lien04 ul ul li ul li a.on,
body.bodyLien05 #menu ul li.lien05 ul ul li ul li a:hover,
body.bodyLien05 #menu ul li.lien05 ul ul li ul li a.on,
body.bodyLien06 #menu ul li.lien06 ul ul li ul li a:hover,
body.bodyLien06 #menu ul li.lien06 ul ul li ul li a.on{
color: #000000;
background-position: 20px -2px;
}