.serviceGestion {
  color: #EB3C65;
}
.serviceExpertise {
  color: #48B037;
} 
 
.serviceConseil{
 color: #F38901;
}

.alerte{
 color: red;
}

.h1 {
  font-size: 36px;
}
 
.h2 {
  font-size: 30px;
}
 
.h3 {
  font-size: 18px; /* anciennement 24 px dégréssif de 2px jusqu'au h6*/  
}
 
.h4 {
  font-size: 14px;
}
 
.h5 {
  font-size: 12px;
} 

.h6 {
  font-size: 10px;
}

.insert-description {
  font-size: 20px;
  line-height: 1.35em;
  margin: 0.5em 0 2em;
}
 
 /** Cadre informatif Bleu ou Gris**/

.insert.grey:before,
.insert.blue:before {
  background-color: #00b4ef;
  content: ' ';
  display: block;
  height: 60px;
  margin: -80px auto 0;
  width: 60px;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
}

.insert.grey {
  background-color: #ececec;
}
.insert.blue {
  background-color: #00b4ef;
  color: white;
}

/*  Puce avant tableau */

.puce {
    background-color: red;
    border-radius: 50%;
    content: " ";
    display: block;
   /* float: left;*/
    height: 60px;
    line-height: 60px;
    margin: 0 15px 0 0;
    width: 60px;

}

/*  */

.insert.blue2 table td:last-child > :first-child:before {
  border-bottom: 4px solid #00b3ee;
}

/**couleur bulle avec flèche**/
.insert.blue2 td a:after {
  color: #00b3ee;
}
 
.insert.blue2 h1:first-child::before, 
.insert.blue2 h2:first-child::before, 
.insert.blue2 h3:first-child::before, 
.insert.blue2 h4:first-child::before, 
.insert.blue2 h5:first-child::before, 
.insert.blue2 h6:first-child::before {
    background-color: red;
}
.insert.orange h1:first-child::before, 
.insert.magenta h1:first-child::before, 
.insert.green h1:first-child::before, 
.insert.blue2 h1:first-child::before, 
.insert.orange h2:first-child::before, 
.insert.magenta h2:first-child::before, 
.insert.green h2:first-child::before, 
.insert.blue2 h2:first-child::before, 
.insert.orange h3:first-child::before, 
.insert.magenta h3:first-child::before, 
.insert.green h3:first-child::before, 
.insert.blue2 h3:first-child::before, 
.insert.orange h4:first-child::before, 
.insert.magenta h4:first-child::before, 
.insert.green h4:first-child::before, 
.insert.blue2 h4:first-child::before, 
.insert.orange h5:first-child::before, 
.insert.magenta h5:first-child::before, 
.insert.green h5:first-child::before, 
.insert.blue2 h5:first-child::before, 
.insert.orange h6:first-child::before, 
.insert.magenta h6:first-child::before, 
.insert.green h6:first-child::before, 
.insert.blue2 h6:first-child::before {
    background-color: red;
    border-radius: 50%;
    content: " ";
    display: block;
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0 15px 0 0;
    width: 60px;
}
 