


.infobulle_cellule_gauche { display: none; border: 0; position: relative; z-index: 500; text-decoration:none; }
.infobulle_cellule_gauche em { font-style: normal; display: block; position: absolute; top: 27px; left: -400px; padding: 5px; color: #FFFFFF; background: #3C3C3C; width: 370px; opacity: 0.97; border: 1px #000000 solid; -moz-border-radius: 3px; -webkit-border-radius: 2px;  border-radius: 3px; -moz-box-shadow: 0px 0px 8px #303030; -webkit-box-shadow: 0px 0px 8px #303030; box-shadow: 0px 0px 8px #303030;}
.infobulle_cellule_gauche span { position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; background: transparent ; margin:0; padding: 0; border: 0; }

.infobulle_cellule_gauche_haut { display: none; border: 0; position: relative; z-index: 500; text-decoration:none; }
.infobulle_cellule_gauche_haut em { font-style: normal; display: block; position: absolute; top: -200px; left: -400px; padding: 5px; color: #FFFFFF; background: #3C3C3C; width: 370px; opacity: 0.97; border: 1px #000000 solid; -moz-border-radius: 3px; -webkit-border-radius: 2px;  border-radius: 3px; -moz-box-shadow: 0px 0px 8px #303030; -webkit-box-shadow: 0px 0px 8px #303030; box-shadow: 0px 0px 8px #303030;}
.infobulle_cellule_gauche_haut span { position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; background: transparent ; margin:0; padding: 0; border: 0; }

.infobulle_cellule_centre { display: none; border: 0; position: relative; z-index: 500; text-decoration:none; }
.infobulle_cellule_centre em { font-style: normal; display: block; position: absolute; top: 27px; left: -116.66666666667px; padding: 5px; color: #FFFFFF; background: #3C3C3C; width: 370px; opacity: 0.97; border: 1px #000000 solid; -moz-border-radius: 3px; -webkit-border-radius: 2px;  border-radius: 3px; -moz-box-shadow: 0px 0px 8px #303030; -webkit-box-shadow: 0px 0px 8px #303030; box-shadow: 0px 0px 8px #303030;}
.infobulle_cellule_centre span { position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; background: transparent ; margin:0; padding: 0; border: 0; }

.infobulle_cellule_droite { display: none; border: 0; position: relative; z-index: 500; text-decoration:none; }
.infobulle_cellule_droite em { font-style: normal; display: block; position: absolute; top: 27px; left: 5px; padding: 5px; color: #FFFFFF; background: #3C3C3C; width: 370px; opacity: 0.97; border: 1px #000000 solid; -moz-border-radius: 3px; -webkit-border-radius: 2px;  border-radius: 3px; -moz-box-shadow: 0px 0px 8px #303030; -webkit-box-shadow: 0px 0px 8px #303030; box-shadow: 0px 0px 8px #303030;}
.infobulle_cellule_droite span { position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; background: transparent ; margin:0; padding: 0; border: 0; }

.infobulle_cellule_droite_haut { display: none; border: 0; position: relative; z-index: 500; text-decoration:none; }
.infobulle_cellule_droite_haut em { font-style: normal; display: block; position: absolute; top: -200px; left: 5px; padding: 5px; color: #FFFFFF; background: #3C3C3C; width: 370px; opacity: 0.97; border: 1px #000000 solid; -moz-border-radius: 3px; -webkit-border-radius: 2px;  border-radius: 3px; -moz-box-shadow: 0px 0px 8px #303030; -webkit-box-shadow: 0px 0px 8px #303030; box-shadow: 0px 0px 8px #303030;}
.infobulle_cellule_droite_haut pan { position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; background: transparent ; margin:0; padding: 0; border: 0; }

a.texte_infobulle:link { color: #E6E6E6; text-decoration: underline;}
a.texte_infobulle:visited { color:#E6E6E6; text-decoration: underline; }
a.texte_infobulle:active { color: #E6E6E6;text-decoration: underline;}
a.texte_infobulle:hover { color: #E6E6E6; text-decoration: underline; cursor: pointer;}
a.texte_infobulle em {display:none;}
a.texte_infobulle:hover {border: 0; position: relative;z-index: 500;text-decoration:none;}
a.texte_infobulle:hover em {font-style: normal; display: block;position: absolute; top: 27px; left: -200px; padding: 5px; color: #000; background: #80C000; width: 200px; opacity: 0.97; border: 1px #000000 solid; -moz-border-radius: 3px; -webkit-border-radius: 2px;  border-radius: 3px; -moz-box-shadow: 0px 0px 8px #303030; -webkit-box-shadow: 0px 0px 8px #303030; box-shadow: 0px 0px 8px #303030;}
a.texte_infobulle:hover em span {position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; background: transparent ; margin:0; padding: 0; border: 0;}


td.cellule_infobulle_entete
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   color: #F0F0F0;
   background-color: #444444;
   height : 15px;
   text-align : left ;   
   text-shadow: 0px 0px 0px ;
   -moz-text-shadow: 0px 0px 0px ;
   -webkit-text-shadow: 0px 0px 0px ; 
}


td.cellule_infobulle_pied
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   color: #F0F0F0;
   background-color: #444444;
   height : 15px;
   text-align : left ; 
   text-align : left ;   
   text-shadow: 0px 0px 0px ;
   -moz-text-shadow: 0px 0px 0px ;
   -webkit-text-shadow: 0px 0px 0px ;   
}


td.cellule_infobulle_info
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   border-top:#444444 1px solid;
   text-decoration: none;
   color: #F0F0F0;
   background-color: #0086B3;
   height : 15px;
   text-align : left ; 
   text-align : left ;   
   text-shadow: 0px 0px 0px ;
   -moz-text-shadow: 0px 0px 0px ;
   -webkit-text-shadow: 0px 0px 0px ;
}


td.cellule_infobulle_dispo
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   color: #F0F0F0;
   border-top:#444444 1px solid;
   background-color: #96A81A;
   height : 15px;
   text-align : left ; 
   text-align : left ;   
   text-shadow: 0px 0px 0px ;
   -moz-text-shadow: 0px 0px 0px ;
   -webkit-text-shadow: 0px 0px 0px ;   
}


td.cellule_infobulle_dispo_0
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   color: #F0F0F0;
   border-top:#444444 1px solid;
   background-color: #FF241C;
   height : 15px;
   text-align : left ;
   text-align : left ;   
   text-shadow: 0px 0px 0px ;
   -moz-text-shadow: 0px 0px 0px ;
   -webkit-text-shadow: 0px 0px 0px ;   
}


div.div_cellule_infobulle_dispo
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   color: #F0F0F0;
   background-color: #96A81A;
   text-align : left ; 
   text-align : left ;   
   text-shadow: 0px 0px 0px ;
   -moz-text-shadow: 0px 0px 0px ;
   -webkit-text-shadow: 0px 0px 0px ;   
}


div.div_cellule_infobulle_dispo_0
{
   font-family: Arial;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
   border-radius: 0px;
   color: #F0F0F0;
   background-color: #FF241C;
   text-align : left ;
   text-align : left ;   
   text-shadow: 0px 0px 0px ;
   -moz-text-shadow: 0px 0px 0px ;
   -webkit-text-shadow: 0px 0px 0px ;   
}




a.date:link { color: #005E5D; text-decoration: underline;}
a.date:visited { color:#005E5D; text-decoration: underline; }
a.date:active { color: #005E5D;text-decoration: underline;}
a.date:hover { color: #005E5D; text-decoration: underline; }


a.date1:link { color: #000000; text-decoration: underline; }
a.date1:visited { color: #000000;text-decoration: underline;}
a.date1:active { color: #000000; text-decoration: underline;}
a.date1:hover { color: #000000; text-decoration: underline;}

a.date1_admin:link { color: #000000; }
a.date1_admin:visited { color: #000000;text-decoration: underline;}
a.date1_admin:active { color: #000000; text-decoration: underline;}
a.date1_admin:hover { color: #000000; text-decoration: underline;}


a.date2:link { color: #000000; text-decoration: underline; }
a.date2:visited { color: #000000;text-decoration: underline;}
a.date2:active { color: #000000; text-decoration: underline;}
a.date2:hover { color: #000000; text-decoration: underline;}

a.date2_admin:link { color: #000000; }
a.date2_admin:visited { color: #000000;text-decoration: underline;}
a.date2_admin:active { color: #000000; text-decoration: underline;}
a.date2_admin:hover { color: #000000; text-decoration: underline;}


a.date3:link { color: #000000; text-decoration: underline; }
a.date3:visited { color: #000000;text-decoration: underline;}
a.date3:active { color: #000000; text-decoration: underline;}
a.date3:hover { color: #000000; text-decoration: underline;}

a.date3_admin:link { color: #000000; }
a.date3_admin:visited { color: #000000;text-decoration: underline;}
a.date3_admin:active { color: #000000; text-decoration: underline;}
a.date3_admin:hover { color: #000000; text-decoration: underline;}


a.date4:link { color: #000000; text-decoration: underline; }
a.date4:visited { color: #000000;text-decoration: underline;}
a.date4:active { color: #000000; text-decoration: underline;}
a.date4:hover { color: #000000; text-decoration: underline;}

a.date4_admin:link { color: #000000; }
a.date4_admin:visited { color: #000000;text-decoration: underline;}
a.date4_admin:active { color: #000000; text-decoration: underline;}
a.date4_admin:hover { color: #000000; text-decoration: underline;}


a.date5:link { color: #B773E6; text-decoration: underline; }
a.date5:visited { color: #B773E6;text-decoration: underline;}
a.date5:active { color: #B773E6; text-decoration: underline;}
a.date5:hover { color: #B773E6; text-decoration: underline;}

a.date5_admin:link { color: #B773E6; }
a.date5_admin:visited { color: #B773E6;text-decoration: underline;}
a.date5_admin:active { color: #B773E6; text-decoration: underline;}
a.date5_admin:hover { color: #B773E6; text-decoration: underline;}


a.date6:link { color: #42AB0E; text-decoration: underline; }
a.date6:visited { color: #42AB0E;text-decoration: underline;}
a.date6:active { color: #42AB0E; text-decoration: underline;}
a.date6:hover { color: #42AB0E; text-decoration: underline;}

a.date6_admin:link { color: #42AB0E; }
a.date6_admin:visited { color: #42AB0E;text-decoration: underline;}
a.date6_admin:active { color: #42AB0E; text-decoration: underline;}
a.date6_admin:hover { color: #42AB0E; text-decoration: underline;}


a.date7:link { color: #080808; text-decoration: underline; }
a.date7:visited { color: #080808;text-decoration: underline;}
a.date7:active { color: #080808; text-decoration: underline;}
a.date7:hover { color: #080808; text-decoration: underline;}

a.date7_admin:link { color: #080808; }
a.date7_admin:visited { color: #080808;text-decoration: underline;}
a.date7_admin:active { color: #080808; text-decoration: underline;}
a.date7_admin:hover { color: #080808; text-decoration: underline;}


a.date8:link { color: #080808; text-decoration: underline; }
a.date8:visited { color: #080808;text-decoration: underline;}
a.date8:active { color: #080808; text-decoration: underline;}
a.date8:hover { color: #080808; text-decoration: underline;}

a.date8_admin:link { color: #080808; }
a.date8_admin:visited { color: #080808;text-decoration: underline;}
a.date8_admin:active { color: #080808; text-decoration: underline;}
a.date8_admin:hover { color: #080808; text-decoration: underline;}



a.date_admin:link { color: #005E5D; text-decoration: underline;}
a.date_admin:visited { color:#005E5D; text-decoration: underline; }
a.date_admin:active { color: #005E5D;text-decoration: underline;}
a.date_admin:hover { color: #005E5D; text-decoration: underline; }



a.offset:link { color: #384357; }
a.offset:visited { color:#384357; text-decoration: underline; }
a.offset:active { color: #384357;text-decoration: underline;}
a.offset:hover { color: #384357; text-decoration: underline; }


a.selection:link { color: #000000; text-decoration: none; }
a.selection:visited { color: #000000; text-decoration: none; }
a.selection:active { color: #000000; text-decoration: none;}
a.selection:hover { color: #000000; text-decoration: none; }


a.selection_1mois:link { color: #384357; text-decoration: none; }
a.selection_1mois:visited { color: #384357; text-decoration: none; }
a.selection_1mois:active { color: #384357; text-decoration: none;}
a.selection_1mois:hover { color: #384357; text-decoration: none; }


td.cellule_mois, th.cellule_mois
{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #384357;
   background-color: #F3F3F3;
   width : 190px;
   height : 22px;
   text-align : center ;   
              border-bottom: 1px #007877 solid; 
}


td.cellule_mois_tous, th.cellule_mois_tous
{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #384357;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;   
              border-bottom: 1px #007877 solid; 
}


@media screen and (min-width: 451px) {
td.cellule_plus_moins_mois
{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #384357;
   background-color: #F3F3F3;
   height : 22px;
   text-align : left ;  
   max-width: 250px;
   min-width: 100px;
   overflow: auto; 
   text-overflow: ellipsis;
   white-space: nowrap;
               border-bottom: 1px #007877 solid; 
}
}


td.lettre_jour_semaine, th.lettre_jour_semaine
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #004D4D;
   background-color: #F3F3F3;
   min-width : 18px;
   height : 22px;
   text-align : center ;   
}


td.lettre_jour_week_end, th.lettre_jour_week_end
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #004D4D;
   background-color: #E8E8E8;
   min-width : 18px;
   height : 22px;
   text-align : center ;   
}


td.lettre_jour_num_semaine
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #004D4D;
   background-color: #22B14B;
   min-width : 18px;
   height : 22px;
   text-align : center ;   
}


td.lettre_jour_num_semaine_periode
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #004D4D;
   background-color: #22B14B;
   min-width : 18px;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.chiffre_num_semaine, th.chiffre_num_semaine
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #009392;
   background-color: #F3F3F3;
   min-width : 18px;
   height : 22px;
   text-align : center ;   
}


td.lettre_num_jour_libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;   
}


.lettre_num_jour_libre_transparence
{
background-color: rgb(243,243,243,0.35);
}


td.lettre_num_jour_libre_periode
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


.lettre_num_jour_libre_periode_transparence
{
background-color: rgb(243,243,243,0.35);
}


td.lettre_num_jour_libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


.lettre_num_jour_libre_developpe_transparence
{
background-color: rgb(243,243,243,0.35);
}

td.lettre_num_jour_libre_week_end
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;   
}


.lettre_num_jour_libre_week_end_transparence
{
background-color: rgb(232,232,232,0.35);
}

td.lettre_num_jour_libre_week_end_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


.lettre_num_jour_libre_week_end_developpe_transparence
{
background-color: rgb(232,232,232,0.35);
}

td.lettre_num_jour_libre_cellule_vide
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ; 
}


td.lettre_num_jour_libre_cellule_vide_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   width  : 190px;
   text-align : center ; 
}


td.lettre_num_jour_libre_week_end_cellule_vide
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ; 
}


td.lettre_num_jour_libre_week_end_cellule_vide_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ; 
}


td.chiffre_num_semaine_cellule_vide
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
}


.couleur_bordure_clic_choix
{
   border: 2px inset; 
   border-radius: 50% 20% / 10% 40%; 
   border-collapse: collapse; border-color: #35FF49; 
}


.couleur_bordure_clic_choix_ressource
{
   border: 2px inset; 
   border-collapse: collapse; border-color: #35FF49; 
}


td.jour_reserve_1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_1_transparence
{
background-color: rgb(255,255,255,0.35);
color: #000000;
}

td.jour_reserve_1_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_1_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_1_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_1_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_1_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_1_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_1_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_1_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 80%); 
}


td.jour_reserve_1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_2_transparence
{
background-color: rgb(255,254,252,0.35);
color: #000000;
}

td.jour_reserve_2_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_2_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_2_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_2_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_2_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_2_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_2_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_2_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 80%); 
}


td.jour_reserve_2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_3_transparence
{
background-color: rgb(255,255,255,0.35);
color: #000000;
}

td.jour_reserve_3_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_3_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_3_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_3_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_3_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_3_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_3_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_3_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 80%); 
}


td.jour_reserve_3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_4_transparence
{
background-color: rgb(255,255,255,0.35);
color: #000000;
}

td.jour_reserve_4_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_4_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_4_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_4_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_4_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_4_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_4_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_4_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 80%); 
}


td.jour_reserve_4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_5_transparence
{
background-color: rgb(255,255,255,0.35);
color: #B773E6;
}

td.jour_reserve_5_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_5_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_5_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_5_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_5_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_5_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_5_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_5_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 80%); 
}


td.jour_reserve_5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_6_transparence
{
background-color: rgb(255,255,255,0.35);
color: #42AB0E;
}

td.jour_reserve_6_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_6_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_6_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_6_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_6_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_6_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_6_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_6_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 80%); 
}


td.jour_reserve_6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_7_transparence
{
background-color: rgb(255,255,255,0.35);
color: #080808;
}

td.jour_reserve_7_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_7_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_7_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_7_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_7_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_7_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_7_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_7_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 80%); 
}


td.jour_reserve_7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_8_transparence
{
background-color: rgb(255,255,255,0.35);
color: #080808;
}

td.jour_reserve_8_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_8_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_8_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_8_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_8_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_8_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_8_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_8_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 80%); 
}


td.jour_reserve_8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_1_transparence
{
background-color: rgb(255,255,255,0.35);
color: #000000;
}

td.jour_reserve_admin_1_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_1_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_1_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_1_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_1_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_1_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_1_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_1_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 80%); 
}


td.jour_reserve_admin_1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_2_transparence
{
background-color: rgb(255,254,252,0.35);
color: #000000;
}

td.jour_reserve_admin_2_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_2_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_2_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_2_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_2_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_2_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_2_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_2_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFEFC 80%); 
}


td.jour_reserve_admin_2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_3_transparence
{
background-color: rgb(255,255,255,0.35);
color: #000000;
}

td.jour_reserve_admin_3_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_3_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_3_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_3_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_3_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_3_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_3_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_3_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 80%); 
}


td.jour_reserve_admin_3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_4_transparence
{
background-color: rgb(255,255,255,0.35);
color: #000000;
}

td.jour_reserve_admin_4_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_4_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_4_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_4_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_4_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_4_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_4_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_4_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #FFFFFF 80%); 
}


td.jour_reserve_admin_4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_5_transparence
{
background-color: rgb(255,255,255,0.35);
color: #B773E6;
}

td.jour_reserve_admin_5_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_5_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_5_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_5_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_5_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_5_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_5_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_5_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#B773E6 60%, #FFFFFF 80%); 
}


td.jour_reserve_admin_5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_6_transparence
{
background-color: rgb(255,255,255,0.35);
color: #42AB0E;
}

td.jour_reserve_admin_6_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_6_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_6_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_6_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_6_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_6_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_6_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_6_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#42AB0E 60%, #FFFFFF 80%); 
}


td.jour_reserve_admin_6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_7_transparence
{
background-color: rgb(255,255,255,0.35);
color: #080808;
}

td.jour_reserve_admin_7_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_7_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_7_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_7_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_7_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_7_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_7_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_7_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 80%); 
}


td.jour_reserve_admin_7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_admin_8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
}


.jour_reserve_8_transparence
{
background-color: rgb(255,255,255,0.35);
color: #080808;
}

td.jour_reserve_admin_8_debut
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_8_fin
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_8_fin_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_8_cgt
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_8_cgt_unique
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_8_cgt_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_8_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_8_cgt_large
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;   
   background: radial-gradient(#080808 60%, #FFFFFF 80%); 
}


td.jour_reserve_admin_8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.jour_reserve_libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   background-image: url('https://reservation.flex-calendrier.fr/creusot/admin/img_cal/libre.jpg?version=1768844927');
   background-repeat: repeat;
   background-position: center center; 
}

td.jour_reserve_weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   background-image: url('https://reservation.flex-calendrier.fr/creusot/admin/img_cal/weekend.jpg?version=1768844927');
   background-repeat: repeat;
   background-position: center center; 
}

td.jour_reserve_triangle_1-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_1-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_1-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_1-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_2-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_1-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_1-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_3-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_1-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_1-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_4-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_1-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_1-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_5-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_1-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_1-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_1-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_7-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_1-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_1-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_1-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_1-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_1-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_1-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_8-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_1-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-1::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_1-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_1-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_1-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_1-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-1::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_1-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_1-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_1-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_1-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_1-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_2-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_1-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_2-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_2-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_2-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_2-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_2-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_2-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_3-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_2-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_2-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_4-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_2-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_2-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_5-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_2-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_2-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_6-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_2-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_2-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_7-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_2-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_2-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_2-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_2-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_2-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_2-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_8-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_2-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
     
}

td.jour_reserve_fleche_debut_libre-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-2::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_triangle_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_2-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_fleche_fin_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_2-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_rectangle_libre-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
    
}

td.jour_reserve_rectangle_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
    
}

td.jour_reserve_triangle_2-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_rectangle_2-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-2::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
   }

td.jour_reserve_triangle_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_2-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_fleche_fin_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_2-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_rectangle_weekend-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_rectangle_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_triangle_2-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_rectangle_2-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_1-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_3-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_1-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_3-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_3-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_3-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_2-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_3-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_3-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_3-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_3-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_3-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_4-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_3-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_3-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_5-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_3-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_3-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_6-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_3-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_3-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_7-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_3-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_3-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_3-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_3-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_3-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_3-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_8-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_3-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-3::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_3-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_3-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_3-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_3-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-3::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_3-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_3-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_3-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_3-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_1-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_4-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_1-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_4-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_4-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_4-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_2-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_4-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_4-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_3-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_4-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_4-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_4-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_4-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_4-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_5-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_4-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_4-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_6-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_4-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_4-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_7-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_4-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_4-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_4-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_4-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_4-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_4-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_8-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_4-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-4::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_4-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_4-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_4-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_4-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-4::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_4-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_4-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_4-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_4-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_1-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_5-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_1-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_5-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_5-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_5-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_2-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_5-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_5-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_3-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_5-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_5-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_4-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_5-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_5-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_5-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_5-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_5-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_6-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_5-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_5-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_7-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_5-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_5-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_5-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_5-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_5-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_5-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_8-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_5-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-5::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_5-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_5-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_5-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_5-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-5::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_5-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_5-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_5-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_5-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_1-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_6-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_6-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_6-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_2-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_6-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_6-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_3-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_6-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_6-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_4-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_6-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_6-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_5-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_6-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_6-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_6-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_7-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_6-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_6-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_6-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_6-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_6-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-6::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_6-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_6-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_6-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_6-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-6::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_6-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_6-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_6-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_6-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_1-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_7-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_1-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_7-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_7-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_7-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_2-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_7-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_7-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_3-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_7-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_7-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_4-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_7-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_7-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_5-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_7-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_7-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_6-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_7-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_7-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_7-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_7-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_7-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_7-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_7-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_7-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_7-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_8-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_7-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-7::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_7-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_7-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_7-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_7-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-7::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_7-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_7-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_7-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_7-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_1-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_8-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_1-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_8-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_2-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_8-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_8-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_2-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_8-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_3-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_8-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_3-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_8-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_4-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_8-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_4-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_8-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_5-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_8-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_5-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_8-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_6-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_8-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_7-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_8-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_7-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_8-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_8-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_8-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_8-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_8-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_8-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_8-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_8-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-8::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_8-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_8-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_8-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_8-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-8::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_8-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_8-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_8-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_8-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_1-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_1-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_1-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_2-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_1-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_1-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_3-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_1-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_1-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_4-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_1-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_1-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_5-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_1-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_1-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_7-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_1-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_1-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_1-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_1-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_1-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_8-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_1-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-1::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_admin_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_1-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_1-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre_admin-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_admin_1-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_admin_1-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_1-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-1::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_admin_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_1-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_1-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend_admin-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_1-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_admin_1-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_1-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_2-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_1-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_2-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_1-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_2-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_2-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_2-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_2-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_2-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_2-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_3-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_2-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_2-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_4-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_2-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_2-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_5-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_2-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_2-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_6-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_2-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_2-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_7-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_2-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_2-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_fleche_admin_2-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_2-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_2-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFEFC;
  
}

td.jour_reserve_fleche_admin_2-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);   
}

td.jour_reserve_triangle_admin_8-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_triangle_admin_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_2-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_rectangle_admin_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-2::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_triangle_admin_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_2-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_fleche_fin_admin_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_2-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_rectangle_libre_admin-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
    
}

td.jour_reserve_rectangle_admin_2-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
    
}

td.jour_reserve_triangle_admin_2-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_rectangle_admin_2-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFEFC;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFEFC 0%, #FFFEFC 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFEFC;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-2::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
   }

td.jour_reserve_triangle_admin_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_2-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_fleche_fin_admin_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_2-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFEFC;
}

td.jour_reserve_rectangle_weekend_admin-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_rectangle_admin_2-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_triangle_admin_2-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFEFC 50%, #FFFEFC 100%); 
   
}

td.jour_reserve_rectangle_admin_2-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFEFC 0%, #FFFEFC 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_3-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_1-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_3-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_3-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_3-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_2-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_3-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_3-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_3-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_3-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_3-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_3-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_4-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_3-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_3-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_5-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_3-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_3-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_6-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_3-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_3-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_7-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_3-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_3-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_3-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_3-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_3-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_3-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_8-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_3-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-3::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_admin_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_3-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_3-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre_admin-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_admin_3-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_admin_3-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_3-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-3::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_admin_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_3-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_3-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend_admin-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_3-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_admin_3-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_3-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_4-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_1-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_4-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_4-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_4-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_2-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_4-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_4-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_4-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_3-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_4-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_4-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_4-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_4-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_4-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_5-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_4-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_4-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_6-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_4-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_4-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_7-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_4-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_4-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_4-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_4-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_4-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_4-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_8-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_4-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-4::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_admin_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_4-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_4-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre_admin-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_admin_4-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_admin_4-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_4-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-4::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_admin_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_4-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_4-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend_admin-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_4-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_admin_4-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_4-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_5-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_1-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_5-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_5-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_5-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_2-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_5-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_5-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_5-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_3-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_5-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_5-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_4-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_5-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_5-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_5-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_5-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_5-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_6-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_5-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_5-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_7-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_5-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_5-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_5-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_5-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_5-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_5-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_8-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_5-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-5::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_admin_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_5-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_5-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre_admin-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_admin_5-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_admin_5-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_5-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-5::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_admin_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_5-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_5-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend_admin-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_5-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_admin_5-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_5-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_6-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_6-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_2-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_6-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_6-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_6-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_3-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_6-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_6-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_4-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_6-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_6-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_5-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_6-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_6-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_7-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_6-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_6-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_6-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_6-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_6-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-6::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_admin_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_6-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_6-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre_admin-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_admin_6-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_admin_6-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_6-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-6::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_admin_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_6-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_6-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend_admin-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_6-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_admin_6-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_6-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_7-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_1-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_7-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_7-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_7-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_2-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_7-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_7-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_7-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_3-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_7-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_7-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_4-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_7-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_7-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_5-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_7-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_7-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_6-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_7-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_7-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_7-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_7-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_7-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_7-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_7-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_7-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_7-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_8-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_7-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-7::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_admin_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_7-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_7-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre_admin-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_admin_7-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_admin_7-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_7-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-7::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_admin_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_7-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_7-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend_admin-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_7-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_admin_7-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_7-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-1::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-1::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_8-1_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-1_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-1_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_1-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_8-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_1-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-1
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_2-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}

td.jour_reserve_fleche_admin_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFEFC;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-2::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-2::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFEFC;
}


td.jour_reserve_triangle_admin_8-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}

td.jour_reserve_fleche_admin_8-2_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-2_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-2_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_2-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFEFC 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_triangle_admin_8-2_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFEFC 30%);
   
}


td.jour_reserve_rectangle_admin_2-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%); 
}

td.jour_reserve_rectangle_admin_8-2
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_2-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFEFC 0%, #FFFEFC 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-2_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFEFC 50%, #FFFEFC 100%);  
}


td.jour_reserve_triangle_admin_3-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-3::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-3::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_8-3_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-3_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-3_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_3-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_8-3_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_3-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-3
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_3-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-3_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_4-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-4::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-4::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_8-4_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-4_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-4_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_4-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_8-4_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_4-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-4
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_4-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-4_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_5-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-5::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-5::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_8-5_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-5_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-5_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_5-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_8-5_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_5-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-5
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_5-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-5_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #B773E6;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_6-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-6::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-6::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_8-6_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-6_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-6_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_6-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-6
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #42AB0E;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_7-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-7::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-7::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_8-7_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-7_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-7_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_7-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_8-7_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_7-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-7
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_7-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-7_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_admin_8-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_fleche_admin_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_8-8::before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_fleche_admin_8-8::after
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_fleche_admin_8-8_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: transparent;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-8_cgt_client::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #FFFFFF;
  
}

td.jour_reserve_fleche_admin_8-8_cgt_client::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_triangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);   
}

td.jour_reserve_triangle_admin_8-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}

td.jour_reserve_triangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_triangle_admin_8-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFFFFF 30%, #FFFFFF 50%, #FFFFFF 30%);
   
}


td.jour_reserve_rectangle_admin_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
}

td.jour_reserve_rectangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}

td.jour_reserve_rectangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 50%, #FFFFFF 100%);  
}


td.jour_reserve_triangle_libre_admin-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-8::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_triangle_admin_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_fleche_admin_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_8-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #F3F3F3;
   height : 22px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_8-libre::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_libre_admin-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_rectangle_admin_8-libre
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
}

td.jour_reserve_triangle_admin_8-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_8-libre_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #FFFFFF;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-8::before
{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(130% 0%, 0% 0%, 100% 50%,0% 100%, 130% 100%);
  background-color: #FFFFFF;
   }

td.jour_reserve_triangle_admin_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_8-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}


td.jour_reserve_fleche_fin_admin_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #005E5D;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_8-weekend::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 20%;
  background: transparent;
  /* Triangle via clip-path */
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #FFFFFF;
}

td.jour_reserve_rectangle_weekend_admin-8
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_8-weekend
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_triangle_admin_8-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-8_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
}

td.jour_reserve_rectangle_admin_8-weekend_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #080808;
   background-color: #E8E8E8;
   height : 22px;
   width  : 190px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFFFFF 0%, #FFFFFF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.lettre_num_jour_aujourdhui
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #FF6969;
   height : 22px;
   text-align : center ;   
}


td.lettre_num_jour_aujourdhui_developpe
{
   font-family: Arial;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   
   color: #005E5D;
   background-color: #FF6969;
   height : 22px;
   width  : 190px;
   text-align : center ;   
}


td.cellule_offset, th.cellule_offset
{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #384357;
   background-color: #F3F3F3;
   width : 190px;
   height : 22px;
   text-align : center ;   
              border-bottom: 1px #007877 solid; 
}


td.cellule_offset_court, th.cellule_offset_court
{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #384357;
   background-color: #F3F3F3;
   width : 20px;
   height : 22px;
   text-align : center ;   
}


td.cellule_separateur_horizontal
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align : center ;
   background-color: #C3C3C3;
   color: #384357;
   height : 3px;
}


td.cellule_separateur_vertical, th.cellule_separateur_vertical
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align : center ;
   background-color: #C3C3C3;
   color: #384357;
   width : 3px;
}

