/* CSS du menu horizontal, bieler batiste */

.menu{
	position:absolute;
	top:180px;
	top:160px; /* place pour form */
	left:470px;
	left:410px;
	left:430px;
	left:400px;
	/*background:url(images/nav550.jpg);*/
	width:435px;
	width:510px;
	height:46px;
	line-height:46px;
	padding: 0 0 0 40px;

	background-color: #006da1;
	background-image: -webkit-linear-gradient(bottom,#004e72 20%,#006da1 100%);
	background-image: -o-linear-gradient(bottom,#004e72 20%,#006da1 100%);
	background-image: -moz-linear-gradient(bottom,#004e72 20%,#006da1 100%);
	background-image: -ms-linear-gradient(bottom,#004e72 20%,#006da1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006DA1',endColorstr='#004E72',GradientType=0);
    
    font-size:14px;

	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;

    }


.menu ul{
    position:absolute;
    display:block;
    width:124px;
    margin:0;
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    border: 1px solid red;
    border: 1px solid #65acd8;
    border: 0px solid #65acd8;/* +++ */
   
    width: 160px;
    width: 250px; /* +++ */
    }

.menu li li ul{
    position:absolute;
    margin-left:124px;
    margin-top:-23px;
}
    
.menu li{
	float:left;
	font-weight:700;
	width:100px;
	/*width: 80px;*/
    }
    
.menu li li{
    display:block;
    float:none;
    line-height: 2em;
    border: 0px solid red; /* jcb */
    /*height: 20px;*/ /* jcb */
   }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
	text-decoration:none;
	display:block;
	text-align:center;
	font-weight: bold;
    }
    
.menu a:hover{
	/*background:url(images/nav_hover.jpg) -10px;*/
	color: dodgerblue;
}

/* add on */

.menu li li a{
	border: 0px solid black; /* jcb */
    background: #87cefa; /* jcb */
    background: #76bde9; /* jcb */
    background: #004e72; /* jcb */
	width: 150px;
	width: 230px; /* +++ */
	/*height: 20px;*/
	text-align: left;
	margin-top: 0px;
	color: white; /* jcb */
	padding-left: 10px; /* jcb */
}

.menu li li a:hover{
	/*background: #86C3F0;*/
	/*background: transparent;*/
}

/* end add on */
    
/* for a mozilla better display with key nav */
.menu a:focus{
    /*background-color: #aaf;*/
}

a.linkOver{
   /* background-color: #eee;*/
    }
