/* Mai menu sous le header */

.nettoyeur {
clear:both;
}

/******************************/

/* MON MENU DEROULANT */

/******************************/


#topmenu{
position:relative;
float:left;
width:927px;
margin:0 0 0 -5px;
padding:0 0 0 0;
height:30px;
z-index:300;
}

       
#topmenu div {
position:relative;
height:30px;
float:left;
padding:0 0 0 0;
}

       
#topmenu div a {
position:relative;
float:left;
display:block;
color:#fe9100;
font-weight:normal;
font-size:13px;
padding:8px 10px 0 10px;
width:auto;
text-align:center;
height:22px;
text-decoration: none;
font-weight:bold;
letter-spacing:0.2px;
border-bottom:5px solid #b2bbbf;
border-right:1px dotted #a2b1b7;

/*
background:url(../../images/fonds/topMenu_bck.jpg) left top repeat-x;
*/
}

#topmenu div a.activTopMenu {
color:#237aa7;
font-weight:bold;
text-decoration:none;
border-bottom:5px solid #01669a;
/*
background:url(../../images/fonds/topMenuActif_bck.jpg) left top repeat-x;
*/
}

.left_activTopMenu{
position:relative;
float:left;
width:0;
height:30px;
/*
background:url(../../images/fonds/topMenuActif_left_bck.jpg) left top no-repeat;
*/
}

.left_inactivTopMenu{
position:relative;
float:left;
width:0;
height:30px;
/*
background:url(../../images/fonds/topMenu_left_bck.jpg) left top no-repeat;
*/
}

.right_activTopMenu{
position:relative;
width:0;
height:30px;
/*
background:url(../../images/fonds/topMenuActif_right_bck.jpg) left top no-repeat;
*/
}

.right_inactivTopMenu{
position:relative;
width:0;
height:30px;
/*
background:url(../../images/fonds/topMenu_right_bck.jpg) left top no-repeat;
*/
}
       
#topmenu div  a:hover {
color: #237aa7;
border-bottom:5px solid #01669a;
}

       
#topmenu div ul {
position: absolute;
z-index:500;
width:210px;
margin: 40px 0 0 -11px;
padding:0 0 0 0;
background-color:#cc0033;
line-height:18px;
*white-space: nowrap;
border-left:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
border-top:2px solid #fff;
}

/* Hack IE6 */
* html #topmenu div ul{
margin: 40px 0 0 0;
}

/* Hack IE7 */
*+html  #topmenu div ul{
margin: 40px 0 0 -60px;
}


       
#topmenu div ul li {
display:table;
width:200px;
list-style-type: none;
list-style-position:outside;
padding:0 5px;
font-size:0.8em;
height:auto;
border-bottom:2px solid #fff;
background-color:#cc0033;
}

#topmenu div ul li:hover{
background-color:#333399;
}

#topmenu div ul li a {
padding:5px 0;
color:#fff;
width:200px;
height:auto;
text-align:left;
text-decoration: none;
background:none;
}

#topmenu div ul li a:hover {
color: #fff;
background-color:#333399;
}



/* Fin du main menu */


