/*
//------------------------------------------------------------------
// 
// Version             : 1.0
// Date de création    : 15/12/2004
// Date de mise à jour :
//
// Description         : feuille de style du menu déroulant du site
//
// Contraintes         : 
//------------------------------------------------------------------
*/

/*-------------MENU---------------*/

#lignemenu{
	background:white;
	border-bottom:solid 6px #103267;
	height:26px;
	padding-left:10px;
}

#menu {
    margin:0px;
    padding:0px;
}
    
.menu ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    display:block;
    margin:0;
    padding:0;
    list-style-type:none;
}

.menu .menuprincipal{
    list-style:none;
    text-align:center;
    height:26px;
    line-height:26px;
    display:inline;
    float:none;
    float/**/:left;
    margin:0;
}

.menu a {
    color:#6C6C6C;
    display:block;
    font-family:Verdana;
    text-transform:uppercase;
    text-decoration:none;
	font-size:11px;
	font-weight:bold;
	border-right:dotted 1px #A6A6A6;
	background:url(images/bg-menu.gif) left bottom no-repeat;
	padding-left:7px;
	padding-right:7px;
}
   
.menu a:hover{

}
.menu .sousmenu{
    visibility:hidden;
    text-align:left;
    width:16em;
    border:none;
	border:solid 1px #A6A6A6;    
	border-bottom:none;    
}

.menu .sousmenu li{
    line-height:20px;
}
.menu .sousmenu a{
	padding-left:4px;
	text-transform:none;
	font-weight:normal;
	height:20px;
	line-height:20px;
    border:none;	
	border-bottom:solid 1px #A6A6A6;    
	background: white;
    font-size:12px;	
}

.menu .sousmenu a:hover {
	background:#EBEBEB;
}

.menu li li {
    display:block;
    float:none;
    text-align:left;
}

/* correct a little IE bug */
* html .menu li li{
    display:inline;
}
    
/* for a mozilla better display with key nav */
.menu a:focus{

}

/* hide some accessibility stuff */
.menu span{
    display:none;
}
