  
    /* composante damier */
    .cd-grille.damier div.img{
       background-repeat: no-repeat;
       background-size: cover;
       height: 258px;
     }
     .cd-grille.damier.border-top{
       border-top: 1px solid #cbcccc;
       padding-top: 60px;
       margin-top: 60px;
     }
     .cd-grille.damier.border-bottom{
       border-bottom: 1px solid #cbcccc;
       padding-bottom: 60px;
       margin-bottom: 60px;
     }
     
    @media (min-width: 768px){
    .cd-grille.gutter-40.damier,
    .cd-grille.gutter-20.damier{
       /* margin-right: 0px; */
       /* margin-left: 0px; */
       padding-left: 20px!important;
       padding-right: 20px!important;
     }
    .cd-grille.gutter-40.damier div,
    .cd-grille.gutter-20.damier div,
    .cd-grille.damier div{
       display: flex;
       margin-left: 0px;
       margin-right: 0px;
       padding-left: 0px;
       padding-right: 0px;
     }

     
   .cd-grille.gutter-40.damier:not(.damier-top) div,
   .cd-grille.gutter-20.damier:not(.damier-top) div,
   .cd-grille.damier:not(.damier-top) div{
        margin-top: 20px;
    }
    .cd-grille.gutter-40.damier:not(.damier-bot) div,
    .cd-grille.gutter-20.damier:not(.damier-bot) div,
    .cd-grille.damier:not(.damier-bot) div{
        margin-bottom: 20px;
     }
     .cd-grille.damier.gutter-40 div.cd-50,
     .cd-grille.damier.gutter-20 div.cd-50{
       flex-basis: 50%; 
       max-width: 50%; 
     }
  
  
     .cd-grille.damier div{
       flex-direction: row;
     }
     .cd-grille.damier div.txt div{
       display: flex;
       flex-direction: column;
       margin-top: 0px;
       margin-bottom: 0px;
       flex-wrap: wrap;
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center *{
       align-content: center;
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center p,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center a,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center ol,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center ul,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.center li{
       margin-top: 0.4rem;
       margin-bottom: 0px;
     }
     .space-between{
      align-content: space-between;
     }
     .space-around{
      align-content: space-around;
     }
     .space-evenly{
      align-content: space-evenly;
     }
     .space-evenly{
      align-content: space-evenly;
     }
     .flex-start{
      align-content: flex-start;
     }
     .flex-end{
      align-content: flex-end;
     }
  
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.space-between *,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.space-around *,
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.space-evenly *{
       margin-top: 0!important;
       margin-bottom: 0!important;   
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.flex-start *{
       margin-top: 0!important;  
     }
     #zone-centrale .cd-typo-temp .cd-grille.damier div.txt div.flex-end *{
       margin-bottom: 0!important;  
     }
  
     .cd-grille.damier.gutter-40 div.cd-50.txt:nth-child(even):not(.txt-start){
       padding-left: 40px;
     }
     .cd-grille.damier.gutter-20 div.cd-50.txt:nth-child(even):not(.txt-start){
       padding-left: 20px;
     }
     .cd-grille.damier div.cd-50.txt.txt-start{
       order: -1;
       padding-left: 0px;
     }
     .cd-grille.damier.gutter-20 div.cd-50.txt.txt-start{
       padding-right: 20px;
     }
     .cd-grille.damier.gutter-40 div.cd-50.txt.txt-start{
       padding-right: 40px;
     }
     .cd-grille.damier div.txt.txt-centre,
     .cd-grille.damier.txt-centre div.txt{
       align-self: center;
     }
     .cd-grille.damier div.txt.txt-bas,
     .cd-grille.damier.txt-bas div.txt{
       align-self: flex-end;
     }
     .cd-grille.damier div.txt.txt-bas :last-child,
     .cd-grille.damier.txt-bas div.txt :last-child{
       margin-bottom: 0rem;
       padding-bottom: 0rem;
     }
     .cd-grille.damier div.txt.txt-haut,
     .cd-grille.damier.txt-haut div.txt{
       align-self: flex-start;
     }
     .cd-grille.damier.txt-haut div.txt :first-child{
       margin-top: 0rem;
       padding-top: 0rem;
     }
   }
