#nav, #nav ul{
margin:0;
left:0px;
padding:0;
position:relative;
list-style: none;

color:#FFFFFF;

z-index:20;

}
#barre
{
position: relative;
z-index:19; 

}
#nav a{
width:147px;
text-align:center;
display:block;
padding:0px 0px;
border:none;
color:#FFFFFF;

background:url(../imgs/fond_menu_inactif.jpg)  repeat-x white;


font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
padding-top:0px;
text-decoration:none;

z-index:19; 
}
.titre_text_accueil{
padding-top:0;
top:0;
margin-top:0;
font-size:14px;
height:16px;
}

#nav a:hover
{
background:url(../imgs/fond_menu_actif.jpg)  repeat-x white;
}
#nav .sep
{
background:url(../imgs/separation_menu.jpg) no-repeat white;
height:48px;
width:3px;
}

#nav li{

width:147px;

float:left;
position:relative;
z-index:19; 




}

.fond_midle
{
 background:url(../imgs/webd/fond_middle.jpg);

}

#nav img
{z-index:1;}
#nav ul {
position:absolute;
display:none;
width:147px;
height:32px;
top:3.3em;
}

#nav li ul a{


height:28px;
float:left;
background:#5e5d5d;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-indent:5px;
text-decoration:none;
font-weight:bold;
padding-top:3px;
z-index:1001;
}

#nav li ul a:hover{


height:28px;
float:left;
background: url(../imgs/spacer.gif) repeat   #201f1f;


z-index:999999999;
}
#nav li ul li{
border-bottom:1px #FFFFFF solid;
z-index:1001;
}


#nav ul ul{
top:auto;z-index:1001;
}	

#nav li ul ul {
left:12em;
margin:0;z-index:1001;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;z-index:1001;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;z-index:1001;
}
.texte_footer{
line-height:24px;
text-align:left;
}
.texte_footer a{
text-decoration:none;
color:#3f3f3f;
}
.h3_footer
{
font-size:12px;
line-height:14px;
}
