/*
 * Le menu de navigation
 */
ul#menu li ul{
  display:none; 
}

ul#menu li:hover>ul{
  display:block; 

}


ul#menu, ul#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	color: #660000;
  width:11em;
  _width:11em;
}

	 
ul#menu ul{
  position:absolute;
  top:0px;
  /*left:13em;*/
  left:11em;
  background-color: #e7f1f3;
  padding-top: 0.3em;
  z-index: 90;
}

ul#menu ul ul {
  position:absolute;
  top:0px;
  /*left:13em;*/
  left:11em;
  margin-top: -0.3em;
  background-color: #e7f1f3;
  padding-top: 0.3em;
  z-index: 91;
}

ul#menu li{
	position:relative;
	margin:0px;
	padding:0px;
  /*_display:inline;*/
	/*width:12.5em;*/
	width:10.5em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
}

 
ul#menu a{
	display:block;
	text-decoration: none;
	padding: 0.3em 0.3em;
}

ul#menu li a.rubrique {
	text-align: right;
	color: #660000;
   background-color:#ecf4f5;
}
ul#menu li a.rubrique:hover {
	background-color: #efe7e7;
	color: #660000;
}
ul#menu li a.sous-rubrique {
	color: #ffffff;
	background-color: #98adaf;
	font-size: 80%;
}

ul#menu li a.sous-rubrique:hover {
	background-color: #c39191;
	color: #ffffff;
}

/*
ul#menu li.smenu {
	background-image: url(arrow.gif) !important;
	background-position: 11.4em;
	background-repeat: no-repeat;
}

ul#menu li.smenu:hover, ul#menu li.smenu>a:hover {
	background-image: url(arrowb.gif) !important;
	background-position: 11.4em;
	background-repeat: no-repeat;
}
*/
div.recherche {
	margin:0 0.3em 0 0;
	padding: 0;
	font-size: 90%;
	text-align: right;
}

html>body div.recherche {
	margin: 0.2em 0.6em 0.3em 0;
}

li.smenu form.formrecherche input {
/*	width: 80%;*/
	text-align: right;
	/*color: #660000;*/
	margin: 0;
	margin-bottom:5px;
}


.compteur {
	margin-top:1em;
	text-align: center;
	font-size: 80%;
	font-weight: normal;
}



