a.bulle {
 position:relative;
 color:#396a86; 
 text-decoration:none; 
 font-family:arial, verdana, sans-serif; 
 text-align:center; 
 font-size:11px;
}

a.bulle:hover {
  background: none; 
  z-index: 50; 
}

a.bulle span { 
 display: none;
}

a.bulle:hover span {
  display: block; 
  position: absolute;
  top: -10px; 
  left: 40px;
  font-family:arial, verdana, sans-serif; 
  text-align:justify; 
  font-size:12px;
  font-weight:normal;
  width:400px;
  background: white;
  padding: 5px;
  border: 1px solid #62c0f4;
  border-left: 10px solid #62c0f4;
}
