/* NAV */
/*
nav{
	background: none repeat scroll 0 0 white;
    border: 2px solid black;
    padding-top: 10px;
	padding-bottom: 10px;
    width: 250px;
	float: left;
	position: fixed;
    top: 0;
}

.nav_button {
	background: url("../images/onglet_on.png") scroll 0 0 transparent;
	background-repeat:none;
 	position: fixed;
    top: 0;
	width: 10px;
	height: 72px;
    width: 23px;
}
*/
nav{
	background:white;
	width:100%;
	position: fixed;
    top: 0;
	border-bottom: 2px solid black;
	color:white;
}
nav .message{
    display: block;
    float: left;
	padding-left: 10px;
	color: black;
    font-size: 10px;
	font-weight: bold;
    text-align: left;
	margin-bottom: 0;
    margin-top: 3px;
}

#menu, #menu ul
{
        padding : 0;
        margin : 0;
        list-style : none;
        line-height : 20px;
        text-align : center;
}
#menu 
{
        font-weight : bold; 
        font-family : Arial;
        font-size : 12px;
}
#menu a 
{
        display : block;
        padding: 5px 20px;
        background : #CF6BA9;   
        color : #fff;
        text-decoration : none;
}
#menu li   
{
        float : left;
        border-right : 1px solid black;
}
#menu li ul 
{
        position: absolute;
        left: -999em;
}

#menu li ul li
{
        border-top : 1px solid black;
}
#menu li ul ul
{
        margin    : -22px 0 0 144px ;
        border-left     : 1px solid black ;      
}
#menu a:hover 
{
        color: #000;
        background: #fff;
}
#menu li:hover ul ul, #menu li.sfhover ul ul
{
        left: -999em;
}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul
{
        left: auto;
        min-height: 0;
}