.card-select, .card-radio {
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05);
      transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  /* padding: 14px 80px 18px 36px; */
  cursor: pointer;
}

.card-select:hover, .card-radio:hover {
     transform: scale(1.05);
  box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}

/* type présentation caractristique tableau à 2 colonnes  */
.caracteristiques_tab2 {
  background: #fff;
  border: 0.1rem solid #f1f1f1;
  display: flex;
  margin: 3rem auto 2rem;
  max-width: 116.7rem;
  padding: 3.2rem 3.2rem 5.2rem;
  width: 81%;
  flex-wrap: wrap;
  }
   .caracteristiques_tab2 li:nth-child(2n+1) {
    margin: 0 5% 0 0;
  }
  
  .caracteristiques_tab2  li {
    border-bottom: 0.1rem solid #f1f1f1;
    flex: 0 0 45%;
    max-width: 45%;
    min-height: 7rem;
    padding: 1.3rem 0;
  }
  
  @media (max-width: 1200px) {
    .caracteristiques_tab2 {
      flex-flow: column;
      margin: 0;
      padding: 1.3rem 1.4rem;
      width: 100%;
    }
  
    .caracteristiques_tab2 li {
      flex: 0 0 100%;
      margin: 0 0 1rem;
      max-width: inherit;
      padding: 0;
  
    }
  
  }
  
  /* type présentation caractristique liste inline  */
  .caracteristiques_inline{
  align-items: flex-end;
    display: flex;
  }
  
  .caracteristiques_inline li:first-of-type {
    padding: 0 1.5rem 0 0;
  }
  .caracteristiques_inline li:last-of-type {
    border: 0 ;
  }
  .caracteristiques_inline li {
  align-items: center;
    border-right: 0.1rem solid #1c191c;
    display: flex;
    font-size: 0.8rem;
    font-weight: 600;
    height: 3rem;
    letter-spacing: -0.02rem;
    line-height: 1.7rem;
    padding: 0 1.5rem;
  }
  .caracteristiques_inline li img{
  min-width:30px;
  width:30px;
  padding-right: 5px;
  }
/*  */



