/* nav horizontale dynamique*/
.navHD 
{
position:relative;
display:block;
margin:0px;
width:980px; /* Opera7 */
height: 25px;
padding-left:10px;
top:0px;
margin-top:0px;
text-align:center;
}
#navHD 
{
}
#navHD a
{
text-align:left;
display:block;
padding-top:5px;
height: 20px;
padding-left:28px;
padding-right:25px;
z-index:1;
text-decoration:none;
}
/* 1er niveau */
#navHD li ul 
{
position:absolute;
display:block;
margin:0px;
padding:0px;
}
#navHD li a:active, #navHD li a:visited, #navHD li a:link 
{	
display: list-item;
}
#navHD li
{
list-style: none;
float: left;
display: block;
text-align: center;	
}
#navHD li a
{
text-align: center;
}
/* 2ème niveau */
#navHD li ul
{
visibility:hidden;
list-style: none;
display: block;
height: auto;
margin-left: 0px;
}
#navHD li li
{
float:none;
list-style: none;
display: block;
width: auto;
}
#navHD li li a {
text-align: left;
padding-bottom:3px;
padding-top:-5px;
padding-left: 35px;
font-weight:normal;
height: auto;
}
/*  IE bug */
* html #navHD li li
{
display:inline;
list-style: none;  
}
/* nav verticale statique*/
#navVS, #navVSL2
{
width:190px;
margin:0px;
padding:0px;
padding-left:10px;
}
#navVS a, #navVSL2 a
{
display:block;
text-decoration:none;
}
#navVS li, #navVSL2 li
{
padding-left:0px;
margin-right:0px;
margin-top:0px;
padding-top:0px;
list-style:none;
margin-top:6px;
}  
#navVS li a, #navVSL2 li a
{
}
#navVS li.selected ul, #navVSL2 li.selected ul
{
visibility:visible;
position:relative;
}
#navVS li ul, #navVSL2 li ul
{
visibility:hidden;
position:absolute;
padding:0px;
margin:0px;
}
#navVS li li, #navVSL2 li li
{
padding:0px;
margin:0px;
}
#navVS li li a, #navVSL2 li li a
{
}
/* nav horizontale statique*/
#navHS
{
padding-top:0px;
margin-top:0px;
padding-left:200px;
text-align:center;
padding-bottom:0px;
text-align:center;
margin-left:0px;
padding-left:0px;
height:25px;	
}
#navHS li
{
list-style: none;
float: left;
display: block;
text-align: center;
padding-left:8px;
padding-right:10px;	
}
#navHS li a
{
text-decoration:none;
}	
#navHS ul li
{
display:none;	
}
/* nav pied*/
#navFooter, #folder508s1, #folder228s1
{
padding-top:3px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
height:20px;
width:790px;
}
#navFooter li, #folder508s1 li, #folder228s1 li
{
list-style: none;
float: left;
display: block;
text-align: center;
padding-left:8px;
padding-right:10px;	
}
#navFooter li a, #folder508s1 li a, #folder228s1 li a
{
text-decoration:none;
font-size:10px;	
}
#navFooter li a:hover, #folder508s1 li a:hover, #folder228s1 li a:hover
{
text-decoration:underline;	
}
#navFooter ul li, #folder508s1 ul li, #folder228s1 ul li
{
display:none;	
}