/*--------------------------------------------------------------------------------------------------------------*/
/*--- MENU ---*/
body.bodyaccueil #menu {
display:none;
}
#menu {
float:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
width:170px;
font-size:medium;
position:relative;
line-height: 1.2em;
}
#menu ul li {
padding:0px 0px 15px 30px;
text-transform: uppercase;
font-weight:bold;
}
#menu ul li a{
text-decoration:none;
}
#menu ul li ul,
#menu ul.on li ul.on li ul,
#menu ul.on li ul.on li ul.on li ul,
#menu ul.on li ul.on li ul.on li ul.on li ul{
display:none;
}
 
#menu ul li.on 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;
}
#menu ul li ul.on li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-transform:none;
font-size:small;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LIEN01 ---*/
#menu ul li.lien01{
background:url(bg_lien01.gif) no-repeat 0px 2px;
}
#menu ul li.lien01 a,
#menu ul li.lien01 ul.on li a{
color:#920223;
}
#menu ul li.lien01 ul.on li {
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien01 ul.on li a{
display:block;
height:100%;
background:url(bg_ul_ul_lien01.gif) no-repeat 0px -85px;
padding:0px 0px 0px 18px;
margin:0px 0px 0px -18px;
}
#menu ul li ul.on li.lien01_on a,
#menu ul li.lien01 ul.on li a:hover{
background:url(bg_ul_ul_lien01.gif) no-repeat 0px 3px;
}

#menu ul li.lien01 ul.on li ul.on {
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien01 ul.on li ul.on li {
font-weight:normal;
margin:0px 0px 0px 0px;
/*padding:5px 0px 0px 13px;*/
font-size:x-small;
line-height:1.2em;
}
#menu ul li.lien01 ul.on li ul.on li a{
background:url(bg_ul_ul_ul_lien01.gif) no-repeat 4px 4px;
}
#menu ul li.lien01 ul.on li ul.on li a:hover{
background:url(bg_ul_ul_ul_lien01.gif) no-repeat 4px -40px #920223;
color:#FFF;
}

/*
#menu ul li.lien01 ul.on li ul.on li.lien01_on a{
display:block;
background:url(bg_lien01_on.gif) no-repeat 0px 4px ;
font-weight:bold;
margin:0px 0px 0px -18px;
padding:0px 0px 0px 18px;
}
*/
#menu ul li.lien01 ul.on li ul.on li.lien01_on a{
background:url(bg_ul_ul_ul_lien01.gif) no-repeat 3px -40px #920223;
color:#FFF;
font-weight:bold;
}
#menu ul li.lien01 ul.on li ul.on li ul.on li{
border-left:#920223 1px solid;
}
#menu ul li.lien01 ul.on li ul.on li ul.on li a{
background-image:none;
background-color:transparent;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
color:#000;
font-weight:normal;
}
#menu ul li.lien01 ul.on li ul.on li ul.on li a:hover,
#menu ul li.lien01 ul.on li ul.on li ul.on li.lien01_on  a{
background:url(bg_triangle_rouge.gif) no-repeat 0px 1px transparent;
color:#000;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LIEN02 ---*/
#menu ul li.lien02{
background:url(bg_lien02.gif) no-repeat 0px 2px;
}
#menu ul li.lien02 a,
#menu ul li.lien02 ul.on li a{
color:#1A5FAC;
}
#menu ul li.lien02 ul.on li {
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien02 ul.on li a{
display:block;
height:100%;
background:url(bg_ul_ul_lien02.gif) no-repeat 0px -85px;
padding:0px 0px 0px 18px;
margin:0px 0px 0px -18px;
}
#menu ul li ul.on li.lien02_on a,
#menu ul li.lien02 ul.on li a:hover{
background:url(bg_ul_ul_lien02.gif) no-repeat 0px 3px;
}

#menu ul li.lien02 ul.on li ul.on {
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien02 ul.on li ul.on li {
font-weight:normal;
margin:0px 0px 0px 0px;
font-size:x-small;
line-height:1.2em;
}
#menu ul li.lien02 ul.on li ul.on li a{
background:url(bg_ul_ul_ul_lien02.gif) no-repeat 4px 4px;
}
#menu ul li.lien02 ul.on li ul.on li a:hover{
background:url(bg_ul_ul_ul_lien02.gif) no-repeat 4px -40px #1A5FAC;
color:#FFF;
}
#menu ul li.lien02 ul.on li ul.on li.lien02_on a{
background:url(bg_ul_ul_ul_lien02.gif) no-repeat 3px -40px #1A5FAC;
color:#FFF;
font-weight:bold;
}
#menu ul li.lien02 ul.on li ul.on li ul.on li{
border-left:#1A5FAC 1px solid;
}
#menu ul li.lien02 ul.on li ul.on li ul.on li a{
background-image:none;
background-color:transparent;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
color:#000;
font-weight:normal;
}
#menu ul li.lien02 ul.on li ul.on li ul.on li a:hover,
#menu ul li.lien02 ul.on li ul.on li ul.on li.lien02_on  a{
background:url(bg_triangle_bleu.gif) no-repeat 0px 1px transparent;
color:#000;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LIEN03 ---*/

#menu ul li.lien03{
background:url(bg_lien03.gif) no-repeat 0px 2px;
}
#menu ul li.lien03 a,
#menu ul li.lien03 ul.on li a{
color:#005E5D;
}
#menu ul li.lien03 ul.on li {
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien03 ul.on li a{
display:block;
height:100%;
background:url(bg_ul_ul_lien03.gif) no-repeat 0px -85px;
padding:0px 0px 0px 18px;
margin:0px 0px 0px -18px;
}
#menu ul li ul.on li.lien03_on a,
#menu ul li.lien03 ul.on li a:hover{
background:url(bg_ul_ul_lien03.gif) no-repeat 0px 3px;
}

#menu ul li.lien03 ul.on li ul.on {
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien03 ul.on li ul.on li {
font-weight:normal;
margin:0px 0px 0px 0px;
font-size:x-small;
line-height:1.2em;
}
#menu ul li.lien03 ul.on li ul.on li a{
background:url(bg_ul_ul_ul_lien03.gif) no-repeat 4px 4px;
}
#menu ul li.lien03 ul.on li ul.on li a:hover{
background:url(bg_ul_ul_ul_lien03.gif) no-repeat 4px -40px #005E5D;
color:#FFF;
}

#menu ul li.lien03 ul.on li ul.on li.lien03_on a{
background:url(bg_ul_ul_ul_lien03.gif) no-repeat 3px -40px #005E5D;
color:#FFF;
font-weight:bold;
}
#menu ul li.lien03 ul.on li ul.on li ul.on li{
border-left:#005E5D 1px solid;
}
#menu ul li.lien03 ul.on li ul.on li ul.on li a{
background-image:none;
background-color:transparent;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
color:#000;
font-weight:normal;
}
#menu ul li.lien03 ul.on li ul.on li ul.on li a:hover,
#menu ul li.lien03 ul.on li ul.on li ul.on li.lien03_on  a{
background:url(bg_triangle_vert.gif) no-repeat 0px 1px transparent;
color:#000;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LIEN04 ---*/

#menu ul li.lien04{
background:url(bg_lien04.gif) no-repeat 0px 2px;
}
#menu ul li.lien04 a,
#menu ul li.lien04 ul.on li a{
color:#E5B800;
}
#menu ul li.lien04 ul.on li {
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien04 ul.on li a{
display:block;
height:100%;
background:url(bg_ul_ul_lien04.gif) no-repeat 0px -85px;
padding:0px 0px 0px 18px;
margin:0px 0px 0px -18px;
}
#menu ul li ul.on li.lien04_on a,
#menu ul li.lien04 ul.on li a:hover{
background:url(bg_ul_ul_lien04.gif) no-repeat 0px 3px;
}

#menu ul li.lien04 ul.on li ul.on {
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien04 ul.on li ul.on li {
font-weight:normal;
margin:0px 0px 0px 0px;
font-size:x-small;
line-height:1.2em;
}
#menu ul li.lien04 ul.on li ul.on li a{
background:url(bg_ul_ul_ul_lien04.gif) no-repeat 4px 4px;
}
#menu ul li.lien04 ul.on li ul.on li a:hover{
background:url(bg_ul_ul_ul_lien04.gif) no-repeat 4px -40px #E5B800;
color:#FFF;
}

#menu ul li.lien04 ul.on li ul.on li.lien04_on a{
background:url(bg_ul_ul_ul_lien04.gif) no-repeat 3px -40px #E5B800;
color:#FFF;
font-weight:bold;
}
#menu ul li.lien04 ul.on li ul.on li ul.on li{
border-left:#E5B800 1px solid;
}
#menu ul li.lien04 ul.on li ul.on li ul.on li a{
background-image:none;
background-color:transparent;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
color:#000;
font-weight:normal;
}
#menu ul li.lien04 ul.on li ul.on li ul.on li a:hover,
#menu ul li.lien04 ul.on li ul.on li ul.on li.lien04_on  a{
background:url(bg_triangle_jaune.gif) no-repeat 0px 1px transparent;
color:#000;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LIEN05 ---*/

#menu ul li.lien05{
background:url(bg_lien05.gif) no-repeat 0px 2px;
}
#menu ul li.lien05 a,
#menu ul li.lien05 ul.on li a{
color:#575858;
}
#menu ul li.lien05 ul.on li {
background-image:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien05 ul.on li a{
display:block;
height:100%;
background:url(bg_ul_ul_lien05.gif) no-repeat 0px -85px;
padding:0px 0px 0px 18px;
margin:0px 0px 0px -18px;
}
#menu ul li ul.on li.lien05_on a,
#menu ul li.lien05 ul.on li a:hover{
background:url(bg_ul_ul_lien05.gif) no-repeat 0px 3px;
}

#menu ul li.lien05 ul.on li ul.on {
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
#menu ul li.lien05 ul.on li ul.on li {
font-weight:normal;
margin:0px 0px 0px 0px;
font-size:x-small;
line-height:1.2em;
}
#menu ul li.lien05 ul.on li ul.on li a{
background:url(bg_ul_ul_ul_lien05.gif) no-repeat 4px 4px;
}
#menu ul li.lien05 ul.on li ul.on li a:hover{
background:url(bg_ul_ul_ul_lien05.gif) no-repeat 4px -40px #575858;
color:#FFF;
}

#menu ul li.lien05 ul.on li ul.on li.lien05_on a{
background:url(bg_ul_ul_ul_lien05.gif) no-repeat 3px -40px #575858;
color:#FFF;
font-weight:bold;
}
#menu ul li.lien05 ul.on li ul.on li ul.on li{
border-left:#575858 1px solid;
}
#menu ul li.lien05 ul.on li ul.on li ul.on li a{
background-image:none;
background-color:transparent;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
color:#000;
font-weight:normal;
}
#menu ul li.lien05 ul.on li ul.on li ul.on li a:hover,
#menu ul li.lien05 ul.on li ul.on li ul.on li.lien05_on  a{
background:url(bg_triangle_gris.gif) no-repeat 0px 1px transparent;
color:#000;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LIENS ---*/
li.lien01, .Lien01, .lien01 {
color: #920223;
}
li.lien02, .Lien02, .lien02 {
color: #1A5FAC;
}
li.lien03, .Lien03, .lien03 {
color: #005E5D;
}
li.lien04, .Lien04, .lien04 {
color: #E5B800;
}
li.lien05, .Lien05, .lien05 {
color:#575858;
}
li.lien06, .Lien06, .lien06 {
color: #FF8800;
}
li.lien07, .Lien07, .lien07 {
color:#FF9900;
}
