/* CSS du menu horizontal */


.menu{
    position:absolute;
    display:block;
	width:930px;
    margin:0px;
    padding:0px 0px 0px 0px;
	font-family:Arial, Tahoma, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-image:none;
	line-height:27px;

    }

.menu a{ /* aspect lien au survol */
    text-align:left;
    /*background-color: #BD1220;*/
    border:0px;
    color:#000;
    display:block;
    min-width:1px;/*largeur des cellules*/
    text-decoration:none;
    padding:0px;
    margin:0px;
	letter-spacing: 0px;
	padding-left:10px;
	padding-right:10px;
    }
	
	
.menu ul{
    position:absolute;
    display:block;
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:none;
	line-height:27px;
    }
    


/* ----------------------- MENU PRINCIPAL ------------------------ */

.menu li{ /* aspect menu principal */
    list-style:none;
    height:auto;
    display:block;
    float:none;
    float:left;
    margin:0px;
    padding:0px;
	height:19px;
	line-height:27px;
	font-weight:bold;
	
    }

   
.menu li a.linkOver{ /* maintien survol menu principal - ne pas changer le nom de la classe*/
    /*background-color: blue;*/
	/*background-image:url(images/onglet.gif);*/
	background-position:0px;
	background-repeat:repeat-x;
	color:#FFF;
	padding-bottom:0px;

    }


	
/* ----------------------- SOUS MENU NIVEAU 1 ------------------------ */
.menu li ul{ /* aspect bloc sous menu */
    visibility:hidden; 
	margin:0px;
	margin-left:2px;
	padding-top:0px;
	background-color:#333;
	padding-bottom:10px;
    }


.menu li li{ /* aspect sous-menu niveau 1*/
    display:block;
    float:none;
	height:17px;
    width:140px;/*largeur des cellules*/
	padding:0px;
	margin:0px;
	line-height:14px; /* avec padding-top permet d'aligner le texte en hauteur */
 	padding-top:5px;
	/*background-color: #666;*/
	border-bottom:1px solid lightgrey;
	border-left:none;
	border-right:none;
    }
.menu li li a{
	color:#CCCCCC;
	}

.menu li li a:hover{ /* aspect survol sous-menu niveau 1*/
    background-color: lightgrey;
    border:0px;
    color:#000;
	padding:0px;
	margin:0px;
	padding-left:10px;
    }


/* ----------------------- SOUS MENU NIVEAU 2 ------------------------ */

.menu li li ul{ /* aspect sous-menu niveau 2 */
    position:absolute;
    margin-left:auto;/*largeur des cellules*/
    margin-top:-25px;
    }
	


/* ----------------------- DIVERS ------------------------ */

/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: lightgrey;
}

/* correct a little IE 6 bug */
* html .menu li li{
    display:inline-table;
	line-height:14px;
	}
