


.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: #575757; text-decoration: underline;}
a.date:visited { color:#575757; text-decoration: underline; }
a.date:active { color: #575757;text-decoration: underline;}
a.date:hover { color: #575757; text-decoration: underline; }


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

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


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

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


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

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


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

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


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

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


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

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


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

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



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



a.offset:link { color: #FAFAFA; }
a.offset:visited { color:#FAFAFA; text-decoration: underline; }
a.offset:active { color: #FAFAFA;text-decoration: underline;}
a.offset:hover { color: #FAFAFA; 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: #FAFAFA; text-decoration: none; }
a.selection_1mois:visited { color: #FAFAFA; text-decoration: none; }
a.selection_1mois:active { color: #FAFAFA; text-decoration: none;}
a.selection_1mois:hover { color: #FAFAFA; text-decoration: none; }


td.cellule_mois, th.cellule_mois
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #FAFAFA;
   background-color: #4AA2BD;
   width : 150px;
   height : 18px;
   text-align : center ;   
   background-image: url('https://www.mathieuweb.fr/calendrier/hebergement/locajard/admin/template_cal/bleu_rayure/img0009.gif?version=1780265275');
   background-repeat: no-repeat;   
   background-position: center bottom; 
              border-bottom: 1px #96957E solid; 
             border-right: 1px #96957E solid; 
}


td.cellule_mois_tous, th.cellule_mois_tous
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #FAFAFA;
   background-color: #4AA2BD;
   height : 18px;
   text-align : center ;   
   background-image: url('https://www.mathieuweb.fr/calendrier/hebergement/locajard/admin/template_cal/bleu_rayure/img0009.gif?version=1780265275');
   background-repeat: no-repeat;   
   background-position: center bottom; 
              border-bottom: 1px #96957E solid; 
             border-right: 1px #96957E solid; 
}


@media screen and (min-width: 451px) {
td.cellule_plus_moins_mois
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #FAFAFA;
   background-color: #4AA2BD;
   height : 18px;
   text-align : left ;  
   max-width: 250px;
   min-width: 100px;
   overflow: auto; 
   text-overflow: ellipsis;
   white-space: nowrap;
   background-image: url('https://www.mathieuweb.fr/calendrier/hebergement/locajard/admin/template_cal/bleu_rayure/img0009.gif?version=1780265275');
   background-repeat: repeat;
   background-position: center bottom; 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
}


td.lettre_jour_semaine, th.lettre_jour_semaine
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   min-width : 10px;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.lettre_jour_week_end, th.lettre_jour_week_end
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   min-width : 10px;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.lettre_jour_num_semaine
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #C7E9FC;
   min-width : 20px;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.lettre_jour_num_semaine_periode
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #C7E9FC;
   min-width : 10px;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.chiffre_num_semaine, th.chiffre_num_semaine
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #333333;
   background-color: #C7E9FC;
   min-width : 10px;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.lettre_num_jour_libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


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


td.lettre_num_jour_libre_periode
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


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


td.lettre_num_jour_libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


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

td.lettre_num_jour_libre_week_end
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.lettre_num_jour_libre_week_end_transparence
{
background-color: rgb(89,195,227,0.35);
}

td.lettre_num_jour_libre_week_end_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.lettre_num_jour_libre_week_end_developpe_transparence
{
background-color: rgb(89,195,227,0.35);
}

td.lettre_num_jour_libre_cellule_vide
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ; 
}


td.lettre_num_jour_libre_cellule_vide_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   width  : 150px;
   text-align : center ; 
}


td.lettre_num_jour_libre_week_end_cellule_vide
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ; 
}


td.lettre_num_jour_libre_week_end_cellule_vide_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ; 
}


td.chiffre_num_semaine_cellule_vide
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #C7E9FC;
   height : 18px;
   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: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


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

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


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


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


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


td.jour_reserve_1_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF7878 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_6_transparence
{
background-color: rgb(145,61,255,0.35);
color: #FFFFFF;
}

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


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


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


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


td.jour_reserve_6_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #913DFF 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_45_transparence
{
background-color: rgb(73,138,171,0.35);
color: #FFFFFF;
}

td.jour_reserve_45_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_45_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_45_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_45_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_45_cgt_unique
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_45_cgt_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_45_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_45_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_55_transparence
{
background-color: rgb(102,237,125,0.35);
color: #000000;
}

td.jour_reserve_55_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_55_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_55_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_55_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_55_cgt_unique
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_55_cgt_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_55_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_55_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_56_transparence
{
background-color: rgb(163,103,177,0.35);
color: #FFFFFF;
}

td.jour_reserve_56_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_56_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_56_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_56_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #A367B1;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #A367B1 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_56_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #A367B1 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_57_transparence
{
background-color: rgb(255,120,120,0.35);
color: #FFFFFF;
}

td.jour_reserve_57_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_57_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_57_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_57_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FF7878;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF7878 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_57_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF7878 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_58_transparence
{
background-color: rgb(255,120,120,0.35);
color: #FFFFFF;
}

td.jour_reserve_58_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_58_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_58_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_58_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FF7878;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF7878 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_58_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF7878 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


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

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


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


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


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


td.jour_reserve_admin_1_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF7878 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_6_transparence
{
background-color: rgb(145,61,255,0.35);
color: #FFFFFF;
}

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


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


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


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


td.jour_reserve_admin_6_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #913DFF 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_45_transparence
{
background-color: rgb(73,138,171,0.35);
color: #FFFFFF;
}

td.jour_reserve_admin_45_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_45_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_45_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_45_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_45_cgt_unique
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_45_cgt_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_45_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_45_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #498AAB 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_55_transparence
{
background-color: rgb(102,237,125,0.35);
color: #000000;
}

td.jour_reserve_admin_55_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_55_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_55_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_55_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_55_cgt_unique
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_55_cgt_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_55_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_55_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#000000 60%, #66ED7D 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_56_transparence
{
background-color: rgb(163,103,177,0.35);
color: #FFFFFF;
}

td.jour_reserve_admin_56_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_56_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_56_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_56_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #A367B1;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #A367B1 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_admin_56_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #A367B1 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_57_transparence
{
background-color: rgb(255,200,13,0.35);
color: #FFFFFF;
}

td.jour_reserve_admin_57_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_57_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_57_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_57_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FFC80D;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FFC80D 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_admin_57_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FFC80D 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


.jour_reserve_58_transparence
{
background-color: rgb(0,161,231,0.35);
color: #FFFFFF;
}

td.jour_reserve_admin_58_debut
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_58_fin
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_58_fin_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_58_cgt
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #00A1E7;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #00A1E7 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_58_cgt_unique
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #00A1E7;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #00A1E7 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_58_cgt_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #00A1E7;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #00A1E7 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_58_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;  
   
   color: #00A1E7;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #00A1E7 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_58_cgt_large
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #00A1E7 80%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_admin_58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   background-image: url('https://reservation.flex-calendrier.fr/locajard/admin/img_cal/libre.jpg?version=1780265275');
   background-repeat: repeat;
   background-position: center center; 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   background-image: url('https://reservation.flex-calendrier.fr/locajard/admin/img_cal/weekend.jpg?version=1780265275');
   background-repeat: repeat;
   background-position: center center; 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

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: #FF7878;
}


td.jour_reserve_triangle_1-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
  
}

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: #FF7878;
}


td.jour_reserve_triangle_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_6-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

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: #913DFF;
}


td.jour_reserve_triangle_1-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
  
}

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: #FF7878;
}


td.jour_reserve_triangle_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_45-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_1-45::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: #498AAB;
}


td.jour_reserve_triangle_1-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-45_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: #FF7878;
  
}

td.jour_reserve_fleche_1-45_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: #FF7878;
}


td.jour_reserve_triangle_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_55-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_1-55::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: #66ED7D;
}


td.jour_reserve_triangle_1-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-55_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: #FF7878;
  
}

td.jour_reserve_fleche_1-55_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: #FF7878;
}


td.jour_reserve_triangle_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_56-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_1-56::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: #A367B1;
}


td.jour_reserve_triangle_1-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-56_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: #FF7878;
  
}

td.jour_reserve_fleche_1-56_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: #FF7878;
}


td.jour_reserve_triangle_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_57-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_1-57::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: #FF7878;
}


td.jour_reserve_triangle_1-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-57_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: #FF7878;
  
}

td.jour_reserve_fleche_1-57_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: #FF7878;
}


td.jour_reserve_triangle_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_58-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_1-58::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: #FF7878;
}


td.jour_reserve_triangle_1-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-58_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: #FF7878;
  
}

td.jour_reserve_fleche_1-58_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: #FF7878;
}


td.jour_reserve_triangle_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.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: #FF7878;
}

td.jour_reserve_triangle_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
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: #FF7878;
}


td.jour_reserve_fleche_fin_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

td.jour_reserve_rectangle_libre-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
   }

td.jour_reserve_triangle_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}


td.jour_reserve_fleche_fin_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

td.jour_reserve_rectangle_weekend-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_1-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

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: #FF7878;
}


td.jour_reserve_triangle_6-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
  
}

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: #913DFF;
}


td.jour_reserve_triangle_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_6-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

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: #913DFF;
}


td.jour_reserve_triangle_6-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
  
}

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: #913DFF;
}


td.jour_reserve_triangle_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_45-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_6-45::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: #498AAB;
}


td.jour_reserve_triangle_6-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-45_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: #913DFF;
  
}

td.jour_reserve_fleche_6-45_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: #913DFF;
}


td.jour_reserve_triangle_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_55-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_6-55::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: #66ED7D;
}


td.jour_reserve_triangle_6-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-55_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: #913DFF;
  
}

td.jour_reserve_fleche_6-55_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: #913DFF;
}


td.jour_reserve_triangle_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_56-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_6-56::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: #A367B1;
}


td.jour_reserve_triangle_6-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-56_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: #913DFF;
  
}

td.jour_reserve_fleche_6-56_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: #913DFF;
}


td.jour_reserve_triangle_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_57-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_6-57::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: #FF7878;
}


td.jour_reserve_triangle_6-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-57_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: #913DFF;
  
}

td.jour_reserve_fleche_6-57_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: #913DFF;
}


td.jour_reserve_triangle_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_58-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_6-58::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: #FF7878;
}


td.jour_reserve_triangle_6-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-58_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: #913DFF;
  
}

td.jour_reserve_fleche_6-58_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: #913DFF;
}


td.jour_reserve_triangle_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.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: #913DFF;
}

td.jour_reserve_triangle_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
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: #913DFF;
}


td.jour_reserve_fleche_fin_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

td.jour_reserve_rectangle_libre-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
   }

td.jour_reserve_triangle_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}


td.jour_reserve_fleche_fin_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

td.jour_reserve_rectangle_weekend-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_1-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-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: #498AAB;
}

td.jour_reserve_fleche_45-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: #FF7878;
}


td.jour_reserve_triangle_45-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-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: #498AAB;
  
}

td.jour_reserve_fleche_45-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: #498AAB;
}


td.jour_reserve_triangle_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_6-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-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: #498AAB;
}

td.jour_reserve_fleche_45-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: #913DFF;
}


td.jour_reserve_triangle_45-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-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: #498AAB;
  
}

td.jour_reserve_fleche_45-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: #498AAB;
}


td.jour_reserve_triangle_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_45-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_45-45::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: #498AAB;
}


td.jour_reserve_triangle_45-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-45_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: #498AAB;
  
}

td.jour_reserve_fleche_45-45_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: #498AAB;
}


td.jour_reserve_triangle_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_55-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_45-55::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: #66ED7D;
}


td.jour_reserve_triangle_45-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-55_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: #498AAB;
  
}

td.jour_reserve_fleche_45-55_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: #498AAB;
}


td.jour_reserve_triangle_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_56-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_45-56::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: #A367B1;
}


td.jour_reserve_triangle_45-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-56_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: #498AAB;
  
}

td.jour_reserve_fleche_45-56_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: #498AAB;
}


td.jour_reserve_triangle_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_57-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_45-57::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: #FF7878;
}


td.jour_reserve_triangle_45-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-57_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: #498AAB;
  
}

td.jour_reserve_fleche_45-57_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: #498AAB;
}


td.jour_reserve_triangle_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_58-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_45-58::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: #FF7878;
}


td.jour_reserve_triangle_45-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-58_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: #498AAB;
  
}

td.jour_reserve_fleche_45-58_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: #498AAB;
}


td.jour_reserve_triangle_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre-45::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: #498AAB;
}

td.jour_reserve_triangle_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_45-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: #498AAB;
}


td.jour_reserve_fleche_fin_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_45-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: #498AAB;
}

td.jour_reserve_rectangle_libre-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-45::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: #498AAB;
   }

td.jour_reserve_triangle_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_45-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: #498AAB;
}


td.jour_reserve_fleche_fin_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_45-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: #498AAB;
}

td.jour_reserve_rectangle_weekend-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_1-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-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: #66ED7D;
}

td.jour_reserve_fleche_55-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: #FF7878;
}


td.jour_reserve_triangle_55-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-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: #66ED7D;
  
}

td.jour_reserve_fleche_55-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: #66ED7D;
}


td.jour_reserve_triangle_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_6-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-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: #66ED7D;
}

td.jour_reserve_fleche_55-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: #913DFF;
}


td.jour_reserve_triangle_55-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-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: #66ED7D;
  
}

td.jour_reserve_fleche_55-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: #66ED7D;
}


td.jour_reserve_triangle_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_45-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_55-45::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: #498AAB;
}


td.jour_reserve_triangle_55-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-45_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: #66ED7D;
  
}

td.jour_reserve_fleche_55-45_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: #66ED7D;
}


td.jour_reserve_triangle_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_55-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_55-55::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: #66ED7D;
}


td.jour_reserve_triangle_55-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-55_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: #66ED7D;
  
}

td.jour_reserve_fleche_55-55_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: #66ED7D;
}


td.jour_reserve_triangle_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_56-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_55-56::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: #A367B1;
}


td.jour_reserve_triangle_55-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-56_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: #66ED7D;
  
}

td.jour_reserve_fleche_55-56_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: #66ED7D;
}


td.jour_reserve_triangle_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_57-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_55-57::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: #FF7878;
}


td.jour_reserve_triangle_55-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-57_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: #66ED7D;
  
}

td.jour_reserve_fleche_55-57_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: #66ED7D;
}


td.jour_reserve_triangle_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_58-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_55-58::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: #FF7878;
}


td.jour_reserve_triangle_55-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-58_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: #66ED7D;
  
}

td.jour_reserve_fleche_55-58_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: #66ED7D;
}


td.jour_reserve_triangle_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre-55::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: #66ED7D;
}

td.jour_reserve_triangle_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_55-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: #66ED7D;
}


td.jour_reserve_fleche_fin_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_55-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: #66ED7D;
}

td.jour_reserve_rectangle_libre-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-55::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: #66ED7D;
   }

td.jour_reserve_triangle_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_55-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: #66ED7D;
}


td.jour_reserve_fleche_fin_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_55-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: #66ED7D;
}

td.jour_reserve_rectangle_weekend-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_1-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-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: #A367B1;
}

td.jour_reserve_fleche_56-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: #FF7878;
}


td.jour_reserve_triangle_56-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-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: #A367B1;
  
}

td.jour_reserve_fleche_56-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: #A367B1;
}


td.jour_reserve_triangle_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_6-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-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: #A367B1;
}

td.jour_reserve_fleche_56-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: #913DFF;
}


td.jour_reserve_triangle_56-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-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: #A367B1;
  
}

td.jour_reserve_fleche_56-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: #A367B1;
}


td.jour_reserve_triangle_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_45-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_56-45::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: #498AAB;
}


td.jour_reserve_triangle_56-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-45_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: #A367B1;
  
}

td.jour_reserve_fleche_56-45_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: #A367B1;
}


td.jour_reserve_triangle_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_55-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_56-55::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: #66ED7D;
}


td.jour_reserve_triangle_56-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-55_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: #A367B1;
  
}

td.jour_reserve_fleche_56-55_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: #A367B1;
}


td.jour_reserve_triangle_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_56-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_56-56::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: #A367B1;
}


td.jour_reserve_triangle_56-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-56_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: #A367B1;
  
}

td.jour_reserve_fleche_56-56_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: #A367B1;
}


td.jour_reserve_triangle_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_57-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_56-57::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: #FF7878;
}


td.jour_reserve_triangle_56-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-57_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: #A367B1;
  
}

td.jour_reserve_fleche_56-57_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: #A367B1;
}


td.jour_reserve_triangle_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_58-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_56-58::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: #FF7878;
}


td.jour_reserve_triangle_56-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-58_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: #A367B1;
  
}

td.jour_reserve_fleche_56-58_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: #A367B1;
}


td.jour_reserve_triangle_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre-56::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: #A367B1;
}

td.jour_reserve_triangle_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_56-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: #A367B1;
}


td.jour_reserve_fleche_fin_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_56-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: #A367B1;
}

td.jour_reserve_rectangle_libre-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-56::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: #A367B1;
   }

td.jour_reserve_triangle_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_56-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: #A367B1;
}


td.jour_reserve_fleche_fin_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_56-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: #A367B1;
}

td.jour_reserve_rectangle_weekend-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_1-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-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: #FF7878;
}

td.jour_reserve_fleche_57-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: #FF7878;
}


td.jour_reserve_triangle_57-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-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: #FF7878;
  
}

td.jour_reserve_fleche_57-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: #FF7878;
}


td.jour_reserve_triangle_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_6-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-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: #FF7878;
}

td.jour_reserve_fleche_57-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: #913DFF;
}


td.jour_reserve_triangle_57-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-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: #FF7878;
  
}

td.jour_reserve_fleche_57-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: #FF7878;
}


td.jour_reserve_triangle_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_45-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_57-45::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: #498AAB;
}


td.jour_reserve_triangle_57-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-45_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: #FF7878;
  
}

td.jour_reserve_fleche_57-45_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: #FF7878;
}


td.jour_reserve_triangle_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_55-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_57-55::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: #66ED7D;
}


td.jour_reserve_triangle_57-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-55_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: #FF7878;
  
}

td.jour_reserve_fleche_57-55_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: #FF7878;
}


td.jour_reserve_triangle_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_56-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_57-56::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: #A367B1;
}


td.jour_reserve_triangle_57-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-56_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: #FF7878;
  
}

td.jour_reserve_fleche_57-56_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: #FF7878;
}


td.jour_reserve_triangle_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_57-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_57-57::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: #FF7878;
}


td.jour_reserve_triangle_57-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-57_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: #FF7878;
  
}

td.jour_reserve_fleche_57-57_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: #FF7878;
}


td.jour_reserve_triangle_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_58-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_57-58::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: #FF7878;
}


td.jour_reserve_triangle_57-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-58_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: #FF7878;
  
}

td.jour_reserve_fleche_57-58_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: #FF7878;
}


td.jour_reserve_triangle_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre-57::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: #FF7878;
}

td.jour_reserve_triangle_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_57-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: #FF7878;
}


td.jour_reserve_fleche_fin_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_57-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: #FF7878;
}

td.jour_reserve_rectangle_libre-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-57::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: #FF7878;
   }

td.jour_reserve_triangle_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_57-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: #FF7878;
}


td.jour_reserve_fleche_fin_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_57-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: #FF7878;
}

td.jour_reserve_rectangle_weekend-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_1-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-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: #FF7878;
}

td.jour_reserve_fleche_58-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: #FF7878;
}


td.jour_reserve_triangle_58-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-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: #FF7878;
  
}

td.jour_reserve_fleche_58-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: #FF7878;
}


td.jour_reserve_triangle_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_1-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_6-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-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: #FF7878;
}

td.jour_reserve_fleche_58-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: #913DFF;
}


td.jour_reserve_triangle_58-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-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: #FF7878;
  
}

td.jour_reserve_fleche_58-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: #FF7878;
}


td.jour_reserve_triangle_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_6-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_45-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_58-45::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: #498AAB;
}


td.jour_reserve_triangle_58-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-45_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: #FF7878;
  
}

td.jour_reserve_fleche_58-45_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: #FF7878;
}


td.jour_reserve_triangle_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_45-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_55-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_58-55::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: #66ED7D;
}


td.jour_reserve_triangle_58-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-55_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: #FF7878;
  
}

td.jour_reserve_fleche_58-55_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: #FF7878;
}


td.jour_reserve_triangle_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_55-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_56-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_58-56::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: #A367B1;
}


td.jour_reserve_triangle_58-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-56_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: #FF7878;
  
}

td.jour_reserve_fleche_58-56_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: #FF7878;
}


td.jour_reserve_triangle_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_56-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_57-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_58-57::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: #FF7878;
}


td.jour_reserve_triangle_58-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-57_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: #FF7878;
  
}

td.jour_reserve_fleche_58-57_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: #FF7878;
}


td.jour_reserve_triangle_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_57-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_58-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_58-58::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: #FF7878;
}


td.jour_reserve_triangle_58-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-58_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: #FF7878;
  
}

td.jour_reserve_fleche_58-58_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: #FF7878;
}


td.jour_reserve_triangle_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre-58::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: #FF7878;
}

td.jour_reserve_triangle_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_58-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: #FF7878;
}


td.jour_reserve_fleche_fin_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_58-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: #FF7878;
}

td.jour_reserve_rectangle_libre-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend-58::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: #FF7878;
   }

td.jour_reserve_triangle_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_58-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: #FF7878;
}


td.jour_reserve_fleche_fin_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_58-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: #FF7878;
}

td.jour_reserve_rectangle_weekend-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_58-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_58-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_admin_1-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

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: #FF7878;
}


td.jour_reserve_triangle_admin_1-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
  
}

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: #FF7878;
}


td.jour_reserve_triangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

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: #913DFF;
}


td.jour_reserve_triangle_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
  
}

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: #FF7878;
}


td.jour_reserve_triangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_45-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_1-45::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: #498AAB;
}


td.jour_reserve_triangle_admin_1-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-45_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: #FF7878;
  
}

td.jour_reserve_fleche_admin_1-45_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: #FF7878;
}


td.jour_reserve_triangle_admin_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_55-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_1-55::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: #66ED7D;
}


td.jour_reserve_triangle_admin_1-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-55_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: #FF7878;
  
}

td.jour_reserve_fleche_admin_1-55_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: #FF7878;
}


td.jour_reserve_triangle_admin_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_56-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_1-56::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: #A367B1;
}


td.jour_reserve_triangle_admin_1-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-56_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: #FF7878;
  
}

td.jour_reserve_fleche_admin_1-56_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: #FF7878;
}


td.jour_reserve_triangle_admin_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_57-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_1-57::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: #FFC80D;
}


td.jour_reserve_triangle_admin_1-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-57_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: #FF7878;
  
}

td.jour_reserve_fleche_admin_1-57_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: #FF7878;
}


td.jour_reserve_triangle_admin_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_58-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_1-58::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: #00A1E7;
}


td.jour_reserve_triangle_admin_1-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-58_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: #FF7878;
  
}

td.jour_reserve_fleche_admin_1-58_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: #FF7878;
}


td.jour_reserve_triangle_admin_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FF7878 50%, #FF7878 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre_admin-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.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: #FF7878;
}

td.jour_reserve_triangle_admin_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
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: #FF7878;
}


td.jour_reserve_fleche_fin_admin_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

td.jour_reserve_rectangle_libre_admin-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre_admin-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF7878;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF7878 0%, #FF7878 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend_admin-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF7878;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
   }

td.jour_reserve_triangle_admin_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}


td.jour_reserve_fleche_fin_admin_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #FF7878;
}

td.jour_reserve_rectangle_weekend_admin-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend_admin-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend_admin-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FF7878 50%, #FF7878 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF7878 0%, #FF7878 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

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: #FF7878;
}


td.jour_reserve_triangle_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
  
}

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: #913DFF;
}


td.jour_reserve_triangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_1-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

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: #913DFF;
}


td.jour_reserve_triangle_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
  
}

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: #913DFF;
}


td.jour_reserve_triangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_45-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_6-45::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: #498AAB;
}


td.jour_reserve_triangle_admin_6-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-45_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: #913DFF;
  
}

td.jour_reserve_fleche_admin_6-45_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: #913DFF;
}


td.jour_reserve_triangle_admin_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_55-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_6-55::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: #66ED7D;
}


td.jour_reserve_triangle_admin_6-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-55_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: #913DFF;
  
}

td.jour_reserve_fleche_admin_6-55_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: #913DFF;
}


td.jour_reserve_triangle_admin_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_56-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_6-56::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: #A367B1;
}


td.jour_reserve_triangle_admin_6-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-56_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: #913DFF;
  
}

td.jour_reserve_fleche_admin_6-56_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: #913DFF;
}


td.jour_reserve_triangle_admin_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_57-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_6-57::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: #FFC80D;
}


td.jour_reserve_triangle_admin_6-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-57_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: #913DFF;
  
}

td.jour_reserve_fleche_admin_6-57_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: #913DFF;
}


td.jour_reserve_triangle_admin_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_58-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_6-58::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: #00A1E7;
}


td.jour_reserve_triangle_admin_6-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-58_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: #913DFF;
  
}

td.jour_reserve_fleche_admin_6-58_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: #913DFF;
}


td.jour_reserve_triangle_admin_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #913DFF 50%, #913DFF 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre_admin-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.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: #913DFF;
}

td.jour_reserve_triangle_admin_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
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: #913DFF;
}


td.jour_reserve_fleche_fin_admin_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

td.jour_reserve_rectangle_libre_admin-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre_admin-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #913DFF;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #913DFF 0%, #913DFF 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend_admin-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #913DFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
   }

td.jour_reserve_triangle_admin_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}


td.jour_reserve_fleche_fin_admin_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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: #913DFF;
}

td.jour_reserve_rectangle_weekend_admin-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend_admin-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend_admin-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #913DFF 50%, #913DFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #913DFF 0%, #913DFF 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_admin_1-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-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: #498AAB;
}

td.jour_reserve_fleche_admin_45-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: #FF7878;
}


td.jour_reserve_triangle_admin_45-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-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: #498AAB;
  
}

td.jour_reserve_fleche_admin_45-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: #498AAB;
}


td.jour_reserve_triangle_admin_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_1-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_6-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-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: #498AAB;
}

td.jour_reserve_fleche_admin_45-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: #913DFF;
}


td.jour_reserve_triangle_admin_45-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-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: #498AAB;
  
}

td.jour_reserve_fleche_admin_45-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: #498AAB;
}


td.jour_reserve_triangle_admin_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_6-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_45-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_45-45::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: #498AAB;
}


td.jour_reserve_triangle_admin_45-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-45_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: #498AAB;
  
}

td.jour_reserve_fleche_admin_45-45_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: #498AAB;
}


td.jour_reserve_triangle_admin_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_55-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_45-55::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: #66ED7D;
}


td.jour_reserve_triangle_admin_45-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-55_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: #498AAB;
  
}

td.jour_reserve_fleche_admin_45-55_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: #498AAB;
}


td.jour_reserve_triangle_admin_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_56-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_45-56::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: #A367B1;
}


td.jour_reserve_triangle_admin_45-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-56_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: #498AAB;
  
}

td.jour_reserve_fleche_admin_45-56_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: #498AAB;
}


td.jour_reserve_triangle_admin_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_57-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_45-57::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: #FFC80D;
}


td.jour_reserve_triangle_admin_45-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-57_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: #498AAB;
  
}

td.jour_reserve_fleche_admin_45-57_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: #498AAB;
}


td.jour_reserve_triangle_admin_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_58-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_45-58::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: #00A1E7;
}


td.jour_reserve_triangle_admin_45-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-58_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: #498AAB;
  
}

td.jour_reserve_fleche_admin_45-58_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: #498AAB;
}


td.jour_reserve_triangle_admin_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #498AAB 50%, #498AAB 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre_admin-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre_admin-45::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: #498AAB;
}

td.jour_reserve_triangle_admin_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_admin_45-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: #498AAB;
}


td.jour_reserve_fleche_fin_admin_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_45-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: #498AAB;
}

td.jour_reserve_rectangle_libre_admin-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre_admin-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #498AAB;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #498AAB 0%, #498AAB 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend_admin-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #498AAB;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-45::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: #498AAB;
   }

td.jour_reserve_triangle_admin_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_45-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: #498AAB;
}


td.jour_reserve_fleche_fin_admin_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_45-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: #498AAB;
}

td.jour_reserve_rectangle_weekend_admin-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend_admin-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend_admin-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #498AAB 50%, #498AAB 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #498AAB 0%, #498AAB 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_admin_1-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-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: #66ED7D;
}

td.jour_reserve_fleche_admin_55-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: #FF7878;
}


td.jour_reserve_triangle_admin_55-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-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: #66ED7D;
  
}

td.jour_reserve_fleche_admin_55-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: #66ED7D;
}


td.jour_reserve_triangle_admin_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_1-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_6-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-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: #66ED7D;
}

td.jour_reserve_fleche_admin_55-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: #913DFF;
}


td.jour_reserve_triangle_admin_55-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-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: #66ED7D;
  
}

td.jour_reserve_fleche_admin_55-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: #66ED7D;
}


td.jour_reserve_triangle_admin_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_6-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_45-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_55-45::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: #498AAB;
}


td.jour_reserve_triangle_admin_55-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-45_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: #66ED7D;
  
}

td.jour_reserve_fleche_admin_55-45_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: #66ED7D;
}


td.jour_reserve_triangle_admin_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_45-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_55-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_55-55::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: #66ED7D;
}


td.jour_reserve_triangle_admin_55-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-55_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: #66ED7D;
  
}

td.jour_reserve_fleche_admin_55-55_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: #66ED7D;
}


td.jour_reserve_triangle_admin_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_56-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_55-56::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: #A367B1;
}


td.jour_reserve_triangle_admin_55-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-56_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: #66ED7D;
  
}

td.jour_reserve_fleche_admin_55-56_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: #66ED7D;
}


td.jour_reserve_triangle_admin_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_57-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_55-57::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: #FFC80D;
}


td.jour_reserve_triangle_admin_55-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-57_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: #66ED7D;
  
}

td.jour_reserve_fleche_admin_55-57_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: #66ED7D;
}


td.jour_reserve_triangle_admin_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_58-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_55-58::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: #00A1E7;
}


td.jour_reserve_triangle_admin_55-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-58_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: #66ED7D;
  
}

td.jour_reserve_fleche_admin_55-58_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: #66ED7D;
}


td.jour_reserve_triangle_admin_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #66ED7D 50%, #66ED7D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre_admin-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre_admin-55::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: #66ED7D;
}

td.jour_reserve_triangle_admin_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_admin_55-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: #66ED7D;
}


td.jour_reserve_fleche_fin_admin_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_55-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: #66ED7D;
}

td.jour_reserve_rectangle_libre_admin-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre_admin-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #66ED7D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #66ED7D 0%, #66ED7D 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend_admin-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #66ED7D;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-55::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: #66ED7D;
   }

td.jour_reserve_triangle_admin_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_55-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: #66ED7D;
}


td.jour_reserve_fleche_fin_admin_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_55-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: #66ED7D;
}

td.jour_reserve_rectangle_weekend_admin-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend_admin-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend_admin-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #66ED7D 50%, #66ED7D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #66ED7D 0%, #66ED7D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_admin_1-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-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: #A367B1;
}

td.jour_reserve_fleche_admin_56-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: #FF7878;
}


td.jour_reserve_triangle_admin_56-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-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: #A367B1;
  
}

td.jour_reserve_fleche_admin_56-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: #A367B1;
}


td.jour_reserve_triangle_admin_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_1-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_6-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-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: #A367B1;
}

td.jour_reserve_fleche_admin_56-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: #913DFF;
}


td.jour_reserve_triangle_admin_56-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-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: #A367B1;
  
}

td.jour_reserve_fleche_admin_56-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: #A367B1;
}


td.jour_reserve_triangle_admin_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_6-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_45-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_56-45::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: #498AAB;
}


td.jour_reserve_triangle_admin_56-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-45_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: #A367B1;
  
}

td.jour_reserve_fleche_admin_56-45_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: #A367B1;
}


td.jour_reserve_triangle_admin_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_45-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_55-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_56-55::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: #66ED7D;
}


td.jour_reserve_triangle_admin_56-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-55_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: #A367B1;
  
}

td.jour_reserve_fleche_admin_56-55_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: #A367B1;
}


td.jour_reserve_triangle_admin_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_55-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_56-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_56-56::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: #A367B1;
}


td.jour_reserve_triangle_admin_56-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-56_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: #A367B1;
  
}

td.jour_reserve_fleche_admin_56-56_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: #A367B1;
}


td.jour_reserve_triangle_admin_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_57-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_56-57::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: #FFC80D;
}


td.jour_reserve_triangle_admin_56-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-57_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: #A367B1;
  
}

td.jour_reserve_fleche_admin_56-57_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: #A367B1;
}


td.jour_reserve_triangle_admin_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_58-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_56-58::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: #00A1E7;
}


td.jour_reserve_triangle_admin_56-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-58_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: #A367B1;
  
}

td.jour_reserve_fleche_admin_56-58_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: #A367B1;
}


td.jour_reserve_triangle_admin_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #A367B1 50%, #A367B1 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre_admin-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre_admin-56::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: #A367B1;
}

td.jour_reserve_triangle_admin_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_admin_56-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: #A367B1;
}


td.jour_reserve_fleche_fin_admin_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_56-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: #A367B1;
}

td.jour_reserve_rectangle_libre_admin-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre_admin-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #A367B1;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #A367B1 0%, #A367B1 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend_admin-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #A367B1;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-56::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: #A367B1;
   }

td.jour_reserve_triangle_admin_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_56-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: #A367B1;
}


td.jour_reserve_fleche_fin_admin_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_56-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: #A367B1;
}

td.jour_reserve_rectangle_weekend_admin-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend_admin-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend_admin-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #A367B1 50%, #A367B1 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #A367B1 0%, #A367B1 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_admin_1-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-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: #FFC80D;
}

td.jour_reserve_fleche_admin_57-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: #FF7878;
}


td.jour_reserve_triangle_admin_57-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-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: #FFC80D;
  
}

td.jour_reserve_fleche_admin_57-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: #FFC80D;
}


td.jour_reserve_triangle_admin_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FFC80D 50%, #FFC80D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_1-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_6-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-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: #FFC80D;
}

td.jour_reserve_fleche_admin_57-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: #913DFF;
}


td.jour_reserve_triangle_admin_57-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-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: #FFC80D;
  
}

td.jour_reserve_fleche_admin_57-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: #FFC80D;
}


td.jour_reserve_triangle_admin_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FFC80D 50%, #FFC80D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_6-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_45-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_57-45::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: #498AAB;
}


td.jour_reserve_triangle_admin_57-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-45_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: #FFC80D;
  
}

td.jour_reserve_fleche_admin_57-45_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: #FFC80D;
}


td.jour_reserve_triangle_admin_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FFC80D 50%, #FFC80D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_45-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_55-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_57-55::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: #66ED7D;
}


td.jour_reserve_triangle_admin_57-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-55_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: #FFC80D;
  
}

td.jour_reserve_fleche_admin_57-55_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: #FFC80D;
}


td.jour_reserve_triangle_admin_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FFC80D 50%, #FFC80D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_55-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_56-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_57-56::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: #A367B1;
}


td.jour_reserve_triangle_admin_57-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-56_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: #FFC80D;
  
}

td.jour_reserve_fleche_admin_57-56_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: #FFC80D;
}


td.jour_reserve_triangle_admin_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FFC80D 50%, #FFC80D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_56-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_57-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_57-57::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: #FFC80D;
}


td.jour_reserve_triangle_admin_57-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-57_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: #FFC80D;
  
}

td.jour_reserve_fleche_admin_57-57_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: #FFC80D;
}


td.jour_reserve_triangle_admin_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FFC80D 50%, #FFC80D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_58-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_57-58::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: #00A1E7;
}


td.jour_reserve_triangle_admin_57-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-58_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: #FFC80D;
  
}

td.jour_reserve_fleche_admin_57-58_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: #FFC80D;
}


td.jour_reserve_triangle_admin_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FFC80D 50%, #FFC80D 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFC80D 50%, #FFC80D 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre_admin-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre_admin-57::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: #FFC80D;
}

td.jour_reserve_triangle_admin_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_admin_57-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: #FFC80D;
}


td.jour_reserve_fleche_fin_admin_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_57-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: #FFC80D;
}

td.jour_reserve_rectangle_libre_admin-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #FFC80D 50%, #FFC80D 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFC80D 0%, #FFC80D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #FFC80D 50%, #FFC80D 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFC80D 0%, #FFC80D 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre_admin-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #FFC80D 50%, #FFC80D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FFC80D;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFC80D 0%, #FFC80D 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend_admin-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #FFC80D 50%, #FFC80D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FFC80D;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-57::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: #FFC80D;
   }

td.jour_reserve_triangle_admin_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #FFC80D 0%, #FFC80D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_57-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: #FFC80D;
}


td.jour_reserve_fleche_fin_admin_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_57-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: #FFC80D;
}

td.jour_reserve_rectangle_weekend_admin-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FFC80D 50%, #FFC80D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFC80D 0%, #FFC80D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend_admin-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FFC80D 50%, #FFC80D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFC80D 0%, #FFC80D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend_admin-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #FFC80D 50%, #FFC80D 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FFC80D 0%, #FFC80D 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_admin_1-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF7878;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-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: #00A1E7;
}

td.jour_reserve_fleche_admin_58-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: #FF7878;
}


td.jour_reserve_triangle_admin_58-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-1_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-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: #00A1E7;
  
}

td.jour_reserve_fleche_admin_58-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: #00A1E7;
}


td.jour_reserve_triangle_admin_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #00A1E7 50%, #00A1E7 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_1-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF7878 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FF7878 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_1-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FF7878 50%, #FF7878 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-1
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_1-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF7878 0%, #FF7878 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-1_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FF7878 50%, #FF7878 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_6-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #913DFF;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-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: #00A1E7;
}

td.jour_reserve_fleche_admin_58-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: #913DFF;
}


td.jour_reserve_triangle_admin_58-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-6_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-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: #00A1E7;
  
}

td.jour_reserve_fleche_admin_58-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: #00A1E7;
}


td.jour_reserve_triangle_admin_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #00A1E7 50%, #00A1E7 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_6-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#913DFF 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #913DFF 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_6-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #913DFF 50%, #913DFF 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-6
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_6-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #913DFF 0%, #913DFF 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-6_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #913DFF 50%, #913DFF 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_45-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #498AAB;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_58-45::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: #498AAB;
}


td.jour_reserve_triangle_admin_58-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-45_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-45_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: #00A1E7;
  
}

td.jour_reserve_fleche_admin_58-45_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: #00A1E7;
}


td.jour_reserve_triangle_admin_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #00A1E7 50%, #00A1E7 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_45-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#498AAB 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-45_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #498AAB 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_45-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #498AAB 50%, #498AAB 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-45
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_45-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #498AAB 0%, #498AAB 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-45_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #498AAB 50%, #498AAB 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_55-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #66ED7D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_58-55::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: #66ED7D;
}


td.jour_reserve_triangle_admin_58-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-55_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-55_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: #00A1E7;
  
}

td.jour_reserve_fleche_admin_58-55_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: #00A1E7;
}


td.jour_reserve_triangle_admin_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #00A1E7 50%, #00A1E7 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_55-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#66ED7D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-55_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #66ED7D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_55-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #66ED7D 50%, #66ED7D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-55
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_55-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #66ED7D 0%, #66ED7D 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-55_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #66ED7D 50%, #66ED7D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_56-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #A367B1;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_58-56::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: #A367B1;
}


td.jour_reserve_triangle_admin_58-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-56_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-56_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: #00A1E7;
  
}

td.jour_reserve_fleche_admin_58-56_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: #00A1E7;
}


td.jour_reserve_triangle_admin_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #00A1E7 50%, #00A1E7 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_56-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#A367B1 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-56_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #A367B1 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_56-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #A367B1 50%, #A367B1 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-56
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_56-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #A367B1 0%, #A367B1 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-56_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #A367B1 50%, #A367B1 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_57-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFC80D;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_58-57::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: #FFC80D;
}


td.jour_reserve_triangle_admin_58-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-57_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-57_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: #00A1E7;
  
}

td.jour_reserve_fleche_admin_58-57_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: #00A1E7;
}


td.jour_reserve_triangle_admin_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #00A1E7 50%, #00A1E7 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_57-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FFC80D 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-57_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #FFC80D 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_57-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FFC80D 50%, #FFC80D 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-57
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_57-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FFC80D 0%, #FFC80D 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-57_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #FFC80D 50%, #FFC80D 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_admin_58-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
    position: relative;
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

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

td.jour_reserve_fleche_admin_58-58::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: #00A1E7;
}


td.jour_reserve_triangle_admin_58-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-58_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: transparent;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-58_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: #00A1E7;
  
}

td.jour_reserve_fleche_admin_58-58_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: #00A1E7;
}


td.jour_reserve_triangle_admin_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #00A1E7 50%, #00A1E7 100%);   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-58_developpe_cgt_client
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(130deg,#00A1E7 30%, #FFFFFF 50%, #00A1E7 30%);
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_rectangle_admin_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #00A1E7 50%, #00A1E7 100%); 
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #00A1E7 0%, #00A1E7 50%, #00A1E7 50%, #00A1E7 100%);  
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #00A1E7 50%, #00A1E7 100%); 
     
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_libre_admin-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

.jour_reserve_fleche_debut_libre_admin-58::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: #00A1E7;
}

td.jour_reserve_triangle_admin_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}
td.jour_reserve_fleche_admin_58-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: #00A1E7;
}


td.jour_reserve_fleche_fin_admin_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #FFFFFF;
   height : 18px;
   text-align : center ;
    
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_58-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: #00A1E7;
}

td.jour_reserve_rectangle_libre_admin-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #00A1E7 50%, #00A1E7 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-libre
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #00A1E7 0%, #00A1E7 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.jour_reserve_triangle_libre_admin-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FFFFFF 0%, #FFFFFF 50%, #00A1E7 50%, #00A1E7 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #00A1E7 0%, #00A1E7 50%, #FFFFFF 50%, #FFFFFF 100%); 
    
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_libre_admin-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FFFFFF 0%, #FFFFFF 50%, #00A1E7 50%, #00A1E7 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-libre_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #00A1E7;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #00A1E7 0%, #00A1E7 50%, #FFFFFF 50%, #FFFFFF 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.jour_reserve_triangle_weekend_admin-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #59C3E3 0%, #59C3E3 50%, #00A1E7 50%, #00A1E7 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #00A1E7;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_debut_weekend_admin-58::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: #00A1E7;
   }

td.jour_reserve_triangle_admin_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #00A1E7 0%, #00A1E7 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   position: relative;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_admin_58-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: #00A1E7;
}


td.jour_reserve_fleche_fin_admin_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #575757;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_fleche_fin_admin_58-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: #00A1E7;
}

td.jour_reserve_rectangle_weekend_admin-58
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #00A1E7 50%, #00A1E7 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-weekend
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   text-align : center ;
   
   background: linear-gradient(to right  , #00A1E7 0%, #00A1E7 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_weekend_admin-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #00A1E7 50%, #00A1E7 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_triangle_admin_58-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #00A1E7 0%, #00A1E7 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_weekend_admin-58_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #59C3E3 0%, #59C3E3 50%, #00A1E7 50%, #00A1E7 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}

td.jour_reserve_rectangle_admin_58-weekend_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #59C3E3;
   height : 18px;
   width  : 150px;
   text-align : center ;
   
   background: linear-gradient(to right  , #00A1E7 0%, #00A1E7 50%, #59C3E3 50%, #59C3E3 100%); 
   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}



td.lettre_num_jour_aujourdhui
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #0D96FF;
   height : 18px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.lettre_num_jour_aujourdhui_developpe
{
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   
   color: #575757;
   background-color: #0D96FF;
   height : 18px;
   width  : 150px;
   text-align : center ;   
               border-bottom: 1px #96957E solid; 
               border-right: 1px #96957E solid; 
}


td.cellule_offset, th.cellule_offset
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #FAFAFA;
   background-color: #4AA2BD;
   width : 150px;
   height : 18px;
   text-align : center ;   
   background-image: url('https://www.mathieuweb.fr/calendrier/hebergement/locajard/admin/template_cal/bleu_rayure/img0009.gif?version=1780265275');
   background-position: center bottom; 
              border-bottom: 1px #96957E solid; 
             border-right: 1px #96957E solid; 
}


td.cellule_offset_court, th.cellule_offset_court
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #FAFAFA;
   background-color: #4AA2BD;
   width : 20px;
   height : 18px;
   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: #ADCFF2;
   color: #FAFAFA;
   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: #ADCFF2;
   color: #FAFAFA;
   width : 3px;
}

