[data-tooltip]:hover::after {
    display: block;
    position: absolute;
    content: attr(data-tooltip);
    border: 1px solid #177bbd;
    background: #f1ecc7;
    padding: .25em;
  }
  .hovertext {
    position: relative;
    border-bottom: 1px dotted #177bbd;;
  }
  
  .hovertext:before {
    content: attr(data-hover);
    visibility: hidden;
    opacity: 0;
    width: auto;
    background-color: #177bbd;;
    color: #fff;
    text-align: left;
    border-radius: 5px;
    padding: 5px 0x;
    transition: opacity 1s ease-in-out;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 110%;
  }
  
  .hovertext:hover:before {
    opacity: 1;
    visibility: visible;
  }	

  .bleu {
    color: #177bbd;
  }