.commentaire{
   font-size:75%;
   color:black;
}
.titre{
  font-weight:bold;
  padding-bottom:5px;
  padding-top:15px;
}
.elem_formulaire{
  padding-bottom:10px;
}
.asterix{
  color:red;
   font-size:75%;
  VERTICAL-ALIGN:super
 
}
.footerLinks{
  font-size:75%;
}
ul#menu{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#menu li{
	margin: 0 0 5px 0 ;
	padding: 0 ;
  
}

ul#menu li a{
	display:block;
	width:199px;
  height:45px;
	line-height:35px;
	color:#000;
	text-indent:25px;
	text-decoration:none;
 	background:url(../images/boutons/bouton.gif) no-repeat 0 0 ; 
}

ul#menu li a:hover{
	background: url(../images/boutons/boutonHover.gif) no-repeat 0 0 ; 
}

a.info {
position: relative;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: -1em;
left: 8em;
/*background: #330066;*/
text-align: center;
color: white;
padding: 2px;
}


a.info {
position: relative;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: -1em;
left: 8em;
/*background: #330066;*/
text-align: center;
color: white;
padding: 2px;
}






a.info2 {
position: relative;
}
a.info2 span {
display: none;
}
a.info2:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info2:hover span {
display: inline;
position: absolute;
top: -5em;
left: 8em;
/*background: #330066;*/
text-align: center;
color: white;
padding: 2px;
}

