/* -------------------------- Liens -------------------------- */

  .contenu a {
  color: #00498B!important;
  }
  .contenu a:hover {
  color: #f00!important;
  text-decoration: none;
  border-bottom: 1px solid red;
  }  
  
  .blocnews a {
  text-decoration: none;
  }
  span.red_news a {
  color: red!important;
  }
  
/* -------------------------- Info membre -------------------------- */
  .menu a {
  color: #00498B!important;
  }
  .menu a:hover {
  color: #f00!important;
  text-decoration: none;
  border-bottom: 1px solid red;
  } 
  
  .menu a.info_membre {
  color: #00498B!important;
  text-decoration: none;
  border-bottom: 1px none #00498B;
  }

  a.info_membre:hover {
  color: #f00!important;
  text-decoration: none;
  border-bottom: 1px solid red;
  }

  a.info_membre span{
  display: none;
  }

  a.info_membre:hover span{ /*the span will display just on :hover state*/
  display: block;
  position: absolute;
  top: 40em; 
  left: 100em;
  border: 1px solid #6d93e1;
  background-color: #eff4ff;
  font-size: 0.78em;
  color: #000;
  padding: 10px;
  z-index: 2;
  }
  
  a.info_membre img {
  border: 0px;
  }
  
/* -------------------------- Info membre premium -------------------------- */

  .menu a.info_premium {
  /*position: relative; this is the key*/
  color: #00498B!important;
  text-decoration: none;
  border-bottom: 1px none #00498B;
  }

  a.info_premium:hover {
  color: #f00!important;
  text-decoration: none;
  border-bottom: 1px solid red;
  }

  a.info_premium span{
  display: none;
  }

  a.info_premium:hover span{ /*the span will display just on :hover state*/
  display: block;
  position: absolute;
  top: 40em; 
  left: 100em;
  border: 1px solid #6d93e1;
  background-color: #eff4ff;
  font-size: 0.78em;
  color: #000;
  padding: 10px;
  z-index: 2;
  }
  
  a.info_premium img {
  border: 0px;
  }
  
/* -------------------------- Info admin -------------------------- */

  .menu a.info_admin {
  /*position: relative; this is the key*/
  color: #FF0000!important;
  text-decoration: none;
  }

  a.info_admin:hover {
  color: #f00!important;
  text-decoration: none;
  border-bottom: 1px solid red;
  }

  a.info_admin span{
  display: none;
  }

  a.info_admin:hover span{ /*the span will display just on :hover state*/
  display: block;
  position: absolute;
  top: 40em; 
  left: 100em;
  background-color: #ffefef;
  border: 1px solid red;
  font-size: 0.78em;
  color: #000;
  padding: 10px;
  z-index: 2;
  }
  
  a.info_admin img {
  border: 0px;
  }
