/* Section navigation */
* { margin:0px; padding:0px; }

*
{
    font-size: 12px;
}


#m-menu
{ 
    position:absolute;
    display:block;
    height: 35px;
    width: 750px;
    font-weight: bold;
    top:93px;
    left:50%;
    background: transparent url(Images/bg.gif) repeat-x scroll top left;
    margin:0 0 0 -375px;
}

#m-menu li
{
    _width:0px;
    float:left;
    list-style:none;
    height: 35px;
    line-height: 35px;
    padding: 0 12px 0 10px;
    margin-left: 0px;
    background: transparent url(Images/split.gif) no-repeat scroll top right;
}

#m-menu li.current
{
        background: transparent url(Images/bg-curr.gif) repeat-x scroll bottom left;
}

#m-menu li.with_children a
{
        background: transparent url(Images/arrow.gif) no-repeat scroll center bottom;
        padding-bottom: 5px;
}

#m-menu li a
{
    display:block;
    color: white;
    text-decoration: none;
    white-space: nowrap;
    line-height: normal;
    padding-top:10px;
}


#m-menu a.active, #m-menu a:hover.active
{ 
    background:url('images/m_act.gif') repeat-x;
}

#m-menu li ul
{
    position:absolute;
    visibility:hidden;
    z-index:1000;
    padding:0px!important;
    top:34px;
    background: #ffffff none !important;
    border: 1px solid #993124;
    margin-left: -10px;
    min-width:160px;
}

#m-menu li ul li
{
    float:none;
    display:inline;
    padding: 0px;
    height: 29px;
    background: #ffffff none !important;
	
}

#m-menu li ul li a
{
}

#m-menu li.float ul
{
    width: 400px;
}

#m-menu li.float ul li
{
    display: inline;
    float: left !important;
    width: 200px;
}

#m-menu li .float ul li a
{
/*    display: inline;*/
/*    float: left !important;*/
}

#m-menu li ul li a
{ 
    width:auto;
    color:#333333;
    font-size:11px;
    font-weight:normal;
    padding: 5px;
    height:19px;
    line-height:19px;
/*    font-weight: bold; */
	color: #696969 !important;
}

#m-menu li ul li a:hover
{ 
    background:#F2F2F2;
}






/*




#m-menu li {

    display: block;
    float: left;

    height: 35px;
    line-height: 35px;

    padding: 0 12px 0 10px;
    margin-left: 0px;

    background: transparent url(Images/split.gif) no-repeat scroll top right;
}

#m-menu li a {

    color: white;
    text-decoration: none;
}



#m-menu a.active , #m-menu a:hover.active {
    background:url('images/m_act.gif') repeat-x;
}




#m-menu li ul li:hover
{
    background-color: #EFEFEF !important;
}

#m-menu li ul li a {
    width:auto;
    color: #696969;
    padding:0px;
    height:29px;
    line-height:29px;
    font-size: 11px;
    background: none !important;
    padding-left: 5px;
    padding-right: 5px;


}

#m-menu li ul li a:hover {
    color: #ffffff;
    cursor: pointer;
}

#m-menu li.float ul { 
    float:left !important;
    display:inline;
    width: 405px;
}

#m-menu li.float ul li {
    float:left !important;
    display:inline;
    width: 200px;
}





 Section navigation 
#m-menu li a:hover {position:relative Sylvain IE hack; z-index:1000 Sylvain IE hack;}
#m-menu li a:hover ul {display:block; position:absolute; z-index:999; top:2em; left:0; margin-top:-1px;}
*/