/*  Styles  CSS   */

#menu #header {
margin: 0;
padding: 0;
/*background-color:#aaa;*/
position:relative; 
font-family:arial, verdana, sans-serif; 
z-index:500;
}

#menu {
float:left;
padding:30px 0 0 5px;
margin:0;
width: 490px;
}

#contact {
float:left;
padding:30px 0 0 5px;
margin:0;
width: 100px;
}

#menu .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

#menu li {
float:left;
}

#menu .select a, #menu .select li.separateur, #contact a {
display:block; 
height:27px; 
float:left; 
padding:0 12px; 
text-decoration:none; 
line-height:27px; 
white-space:nowrap;
font-size:13px;
font-weight:bold;
}

#menu .select li.line a {color:#FFF;}
#contact a {color:#009ee1;}
#menu .select li.separateur {
display:block; 
height:27px; 
float:left; 
padding:0px; 
text-decoration:none; 
line-height:16px; 
white-space:nowrap;
font-size:20px;
color:#fff; 
font-weight:bold;
}


#menu .select a:hover, #menu .select li:hover a {
line-height:27px;
cursor:pointer; 
color:#fff;
}

#menu .select li.line a:hover, #menu .select li.line:hover a, #contact a:hover  {color:#262662; font-weight:bold;}

#menu .select a:hover , 
#menu .select li:hover a  {
display:block; 
padding:0 12px; 
background:url(vide) right top; 
cursor:pointer;
}

#menu .niv1 {
display:none;
}
#menu ul ul {display:none;}

/* IE6 only */
#menu table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

#menu .niv1 {
margin:0; 
padding:0;
list-style:none;
}


#menu .select :hover .niv1 {
height:41px;
display:block; 
position:absolute;
float:left;
width:590px;
top:27px; 
left:7px; 
text-align:center;
}

#menu .select :hover .niv1 li a 
{display:block; height:41px; line-height:40px; float:left; padding:0 7px; margin:0; white-space:nowrap; color:#eee; font-size:11px; font-weight:normal;}

#menu .select :hover .niv1 li.separateur2 
{display:block; height:41px; line-height:40px; float:left; padding:0px; margin:0; white-space:nowrap; color:#eee; font-size:11px; font-weight:normal;}

#menu .select :hover .niv1 li.niv2 a {color:#eee;}

#menu .select :hover .niv1 li a:hover,
#menu .select :hover .niv1 li:hover
{color:#009ee1; line-height:40px; position:relative;}

#menu .select :hover .niv1 li:hover > a {color:#009ee1;}

#menu .select :hover .niv1 :hover ul {padding:3px; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:41px; background:#262662;}

#menu .select :hover .niv1 :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
#menu .select :hover .niv1 :hover ul li a:hover {line-height:18px;}