/*--------------------------------------------------------------------------------------------------------------*/
/*--- MENU ---*/
body.bodyaccueil #menu {
width:5px;
height: 50px;
}
#menu {
position: relative;
width:225px;
float: left;
font-weight: bold;
}
#menu a {
text-decoration: none;
}
/*--  N1  --*/
/*--  N1  --*/
/*--  N1  --*/
#menu ul {
position: relative;
}
#menu ul li.lien01 a,
#menu ul li.lien02 a,
#menu ul li.lien03 a,
#menu ul li.lien04 a {
display: block;
height: 40px;
padding: 5px 0px 0px 0px;
position: absolute;
top: -45px;
color: #535456;
font-size: medium;
text-align: center;
background-repeat: no-repeat;
background-position: 0px 0px;
}
#menu ul li.lien01 a {
width: 237px;
left: -5px;
background-image: url(fond_bout_01.gif);
}
#menu ul li.lien02 a {
width: 235px;
left: 234px;
background-image: url(fond_bout_02.gif);
}
#menu ul li.lien03 a {
width: 235px;
left: 471px;
background-image: url(fond_bout_03.gif);
}
#menu ul li.lien04 a {
width: 237px;
left: 708px;
background-image: url(fond_bout_04.gif);
}
#menu ul li.lien01 a:hover,
#menu ul li.lien01_on a,
#menu ul li.lien02 a:hover,
#menu ul li.lien02_on a,
#menu ul li.lien03 a:hover,
#menu ul li.lien03_on a,
#menu ul li.lien04 a:hover,
#menu ul li.lien04_on a {
background-position: 0px -55px;
height: 30px;
padding: 15px 0px 0px 0px;
color: #FFFFFF;
}
/*--  N2  --*/
/*--  N2  --*/
/*--  N2  --*/
#menu ul li ul {
display: none;
}
#menu ul li.on ul {
display: block;
position: relative;
padding: 25px 0px 0px 0px;
top: 0px;
left: 0px;
}
#menu ul li.on ul li a {
position: relative;
width: auto;
height: auto;
font-size: small;
text-align: left;
padding: 0px 0px 0px 15px;
background-repeat: no-repeat;
background-position: 0px -8px;
top: 0px;
left: 0px;
}
#menu ul li.on ul li a:hover {
width: auto;
height: auto;
padding: 0px 0px 0px 15px;
background-position: 0px -60px;
color: #535456;
}
#menu ul li.lien01_on ul li a {
color: #c21a2b;
background-image: url(puce_n2_01.gif);
}
#menu ul li.lien02_on ul li a {
color: #c0940e;
background-image: url(puce_n2_02.gif);
}
#menu ul li.lien03_on ul li a {
color: #e8599c;
background-image: url(puce_n2_03.gif);
}
#menu ul li.lien04_on ul li a {
color: #f1892f;
background-image: url(puce_n2_04.gif);
}


/*--  N3  --*/
/*--  N3  --*/
/*--  N3  --*/
#menu ul li.on ul li ul {
display: none;
}
#menu ul li.on ul li.on ul {
display: block;
padding: 0px 0px 10px 10px;
font-weight: normal;
position: relative;
top: 0px;
left: 0px;
}
#menu ul li.on ul li.on ul li a {
position: relative;
width: auto;
height: auto;
font-size: small;
text-align: left;
padding: 0px 0px 0px 15px;
background-repeat: no-repeat;
background-position: 0px -8px;
top: 0px;
left: 0px;
}
#menu ul li.on ul li.on ul li a:hover {
width: auto;
height: auto;
padding: 0px 0px 0px 15px;
background-position: 0px -60px;
color: #535456;
}





/*--------------------------------------------------------------------------------------------------------------*/
/*--- LIENS ---*/
li.lien01, .Lien01, .lien01 {
color: #663333;
}
li.lien02, .Lien02, .lien02 {
color: #3366CC;
}
li.lien03, .Lien03, .lien03 {
color: #797979;
}
li.lien04, .Lien04, .lien04 {
color: #FF6600;
}
li.lien05, .Lien05, .lien05 {
color:#CC0000;
}
li.lien06, .Lien06, .lien06 {
color: #FF6600;
}
li.lien07, .Lien07, .lien07 {
color:#FF9900;
}
