/* Mai menu sous le header */

.nettoyeur {
clear:both;
}

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

/* MON MENU DEROULANT */

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


#topmenu{
position:relative;
float:left;
width:auto;
margin:0 0 0 238px;
padding:0 0 0 0;
height:24px;
z-index:300;
}

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

       
#topmenu div a {
position:relative;
float:left;
display:block;
color:#464545;
font-weight:normal;
font-size:12px;
padding:6px 0 0 0;
width:130px;
text-align:center;
height:18px;
text-decoration: none;
font-weight:normal;
letter-spacing:0.2px;
background-color:#efefef;

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

#topmenu div a.activTopMenu {
color:#fff;
text-decoration:none;
background:url(../../images/boutons/topMenu_center_on_bck.jpg) left top repeat-x;
}

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

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

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

.right_inactivTopMenu{
position:relative;
width:0;
height:24px;
/*
background:url(../../images/fonds/topMenu_right_bck.jpg) left top no-repeat;
*/
}
       
#topmenu div  a:hover {
color: #fff;
background:url(../../images/boutons/topMenu_center_on_bck.jpg) left top repeat-x;
}

       
#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 */



