


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

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


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

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


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

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


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

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


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

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



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



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


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


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


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


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


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


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


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


td.lettre_jour_num_semaine
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004D4D;
   background-color: #F3F3F3;
   min-width : 20px;
   height : 30px;
   text-align : center ;   
}


td.lettre_jour_num_semaine_periode
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004D4D;
   background-color: #F3F3F3;
   min-width : 30px;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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


td.lettre_num_jour_libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;   
}


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


td.lettre_num_jour_libre_periode
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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


td.lettre_num_jour_libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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

td.lettre_num_jour_libre_week_end
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;   
}


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

td.lettre_num_jour_libre_week_end_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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

td.lettre_num_jour_libre_cellule_vide
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ; 
}


td.lettre_num_jour_libre_cellule_vide_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   width  : 200px;
   text-align : center ; 
}


td.lettre_num_jour_libre_week_end_cellule_vide
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ; 
}


td.lettre_num_jour_libre_week_end_cellule_vide_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ; 
}


td.chiffre_num_semaine_cellule_vide
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   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: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;   
}


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

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


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


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


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


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


td.jour_reserve_1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
}


.jour_reserve_6_transparence
{
background-color: rgb(64,89,255,0.35);
color: #F0F0F0;
}

td.jour_reserve_6_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_6_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_6_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_6_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_6_cgt_unique
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_6_cgt_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_6_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_6_cgt_large
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 80%); 
}


td.jour_reserve_6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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


.jour_reserve_8_transparence
{
background-color: rgb(236,28,35,0.35);
color: #FFFFFF;
}

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


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


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


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


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


td.jour_reserve_8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;   
}


.jour_reserve_9_transparence
{
background-color: rgb(0,73,105,0.35);
color: #FFFFFF;
}

td.jour_reserve_9_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_9_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_9_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_9_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #004969;
   background-color: #004969;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #004969 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_9_cgt_large
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: #004969;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #004969 80%); 
}


td.jour_reserve_9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;   
}


.jour_reserve_10_transparence
{
background-color: rgb(34,177,75,0.35);
color: #FFFFFF;
}

td.jour_reserve_10_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_10_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_10_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_10_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #22B14B;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #22B14B 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


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


td.jour_reserve_10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;   
}


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

td.jour_reserve_11_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_11_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_11_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_11_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #FF0000;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF0000 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_11_cgt_large
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #FF0000 80%); 
}


td.jour_reserve_11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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


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

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


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


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


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


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


td.jour_reserve_admin_1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_admin_6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
}


.jour_reserve_6_transparence
{
background-color: rgb(64,89,255,0.35);
color: #F0F0F0;
}

td.jour_reserve_admin_6_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_6_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_6_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_6_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_6_cgt_unique
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_6_cgt_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_6_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_6_cgt_large
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#F0F0F0 60%, #4059FF 80%); 
}


td.jour_reserve_admin_6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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


.jour_reserve_8_transparence
{
background-color: rgb(180,180,180,0.35);
color: #FFFFFF;
}

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


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


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


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


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


td.jour_reserve_admin_8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_admin_9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;   
}


.jour_reserve_9_transparence
{
background-color: rgb(0,73,105,0.35);
color: #FFFFFF;
}

td.jour_reserve_admin_9_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_9_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_9_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_9_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #004969;
   background-color: #004969;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #004969 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


td.jour_reserve_admin_9_cgt_large
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: #004969;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #004969 80%); 
}


td.jour_reserve_admin_9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_admin_10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;   
}


.jour_reserve_10_transparence
{
background-color: rgb(34,177,75,0.35);
color: #FFFFFF;
}

td.jour_reserve_admin_10_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_10_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_10_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_10_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #22B14B;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #22B14B 50%);
   border-radius: 40% 0% 0% 40%;
   }


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


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


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


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


td.jour_reserve_admin_10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_admin_11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;   
}


.jour_reserve_11_transparence
{
background-color: rgb(140,63,141,0.35);
color: #FFFFFF;
}

td.jour_reserve_admin_11_debut
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;  
   border-radius: 40% 0% 0% 40%;
   }
td.jour_reserve_admin_11_fin
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 40% 40% 0%;
   }
td.jour_reserve_admin_11_fin_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;  
   border-radius: 0% 0% 40% 40%;
   }
td.jour_reserve_admin_11_cgt
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #8C3F8D;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #8C3F8D 50%);
   border-radius: 40% 0% 0% 40%;
   }


td.jour_reserve_admin_11_cgt_unique
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #8C3F8D;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #8C3F8D 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_11_cgt_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #8C3F8D;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #8C3F8D 50%);
   border-radius: 40% 40% 0% 0%;
   }


td.jour_reserve_admin_11_cgt_unique_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;  
   
   color: #8C3F8D;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #8C3F8D 50%);
   border-radius: 40% 40% 40% 40%;
   }


td.jour_reserve_admin_11_cgt_large
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #8C3F8D;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;   
   background: radial-gradient(#FFFFFF 60%, #8C3F8D 80%); 
}


td.jour_reserve_admin_11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


td.jour_reserve_libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   background-image: url('https://www.chambredhote-dolder-alsace.com/calendrier/admin/img_cal/libre.jpg?version=1771003772');
   background-repeat: repeat;
   background-position: center center; 
}

td.jour_reserve_weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   background-image: url('https://www.chambredhote-dolder-alsace.com/calendrier/admin/img_cal/weekend.jpg?version=1771003772');
   background-repeat: repeat;
   background-position: center center; 
}

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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

td.jour_reserve_triangle_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

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

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

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


td.jour_reserve_triangle_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);   
}

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

td.jour_reserve_triangle_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}


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

td.jour_reserve_rectangle_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

td.jour_reserve_fleche_1-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_1-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_9-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_1-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_9-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_1-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}


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

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

td.jour_reserve_fleche_1-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_1-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);   
}

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

td.jour_reserve_triangle_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%); 
}

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


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

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

td.jour_reserve_rectangle_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}


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

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

td.jour_reserve_fleche_1-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_1-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);   
}

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

td.jour_reserve_triangle_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%); 
}

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


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

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

td.jour_reserve_rectangle_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}


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

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

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

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

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


td.jour_reserve_fleche_fin_1-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

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

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

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


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

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

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

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



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

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

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

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

td.jour_reserve_fleche_1-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

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


td.jour_reserve_fleche_fin_1-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

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

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

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

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

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

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



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

td.jour_reserve_triangle_6-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_6-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_6-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

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


td.jour_reserve_rectangle_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

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

td.jour_reserve_rectangle_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_6-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_6-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_6-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);  
}


td.jour_reserve_triangle_8-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #EC1C23 50%, #EC1C23 100%);  
}

td.jour_reserve_fleche_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_6-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #EC1C23 30%);
   
}

td.jour_reserve_fleche_6-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_triangle_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #EC1C23 30%);
   
}


td.jour_reserve_rectangle_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_rectangle_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #EC1C23 50%, #EC1C23 100%);  
}


td.jour_reserve_triangle_9-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_6-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_6-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-9_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: #4059FF;
  
}

td.jour_reserve_fleche_6-9_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: #4059FF;
}


td.jour_reserve_triangle_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_9-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_6-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);  
}


td.jour_reserve_triangle_10-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_6-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_6-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-10_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: #4059FF;
  
}

td.jour_reserve_fleche_6-10_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: #4059FF;
}


td.jour_reserve_triangle_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_10-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_6-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%); 
}

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

td.jour_reserve_rectangle_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_11-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_6-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_fleche_6-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_6-11_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: #4059FF;
  
}

td.jour_reserve_fleche_6-11_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: #4059FF;
}


td.jour_reserve_triangle_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_11-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_6-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_libre-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
     
}

td.jour_reserve_fleche_debut_libre-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

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

td.jour_reserve_triangle_6-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

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


td.jour_reserve_fleche_fin_6-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

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

td.jour_reserve_rectangle_libre-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
    
}

td.jour_reserve_rectangle_6-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
    
}

td.jour_reserve_triangle_6-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_rectangle_6-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

td.jour_reserve_triangle_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

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


td.jour_reserve_fleche_fin_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

td.jour_reserve_rectangle_weekend-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_rectangle_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right  , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_triangle_6-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_rectangle_6-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



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

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

td.jour_reserve_fleche_8-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_8-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


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

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

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

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


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

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

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

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


td.jour_reserve_triangle_6-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #EC1C23 30%);
   
}

td.jour_reserve_triangle_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #EC1C23 0%, #EC1C23 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_8-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_8-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #EC1C23 50%, #EC1C23 100%);   
}

td.jour_reserve_triangle_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #EC1C23 30%);
   
}

td.jour_reserve_triangle_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_rectangle_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #EC1C23 50%, #EC1C23 100%);  
}

td.jour_reserve_rectangle_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #4059FF 50%, #4059FF 100%);  
}


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

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

td.jour_reserve_fleche_8-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_8-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #EC1C23 50%, #EC1C23 100%);   
}

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

td.jour_reserve_triangle_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #EC1C23 50%, #EC1C23 100%); 
}

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


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

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

td.jour_reserve_rectangle_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #EC1C23 50%, #EC1C23 100%);  
}

td.jour_reserve_rectangle_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #EC1C23 50%, #EC1C23 100%);  
}


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

td.jour_reserve_triangle_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #EC1C23 0%, #EC1C23 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_8-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-9_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: #EC1C23;
  
}

td.jour_reserve_fleche_8-9_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: #EC1C23;
}


td.jour_reserve_triangle_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #EC1C23 50%, #EC1C23 100%);   
}

td.jour_reserve_triangle_9-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #EC1C23 30%);
   
}

td.jour_reserve_triangle_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_8-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_9-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_rectangle_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #EC1C23 50%, #EC1C23 100%);  
}

td.jour_reserve_rectangle_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #004969 50%, #004969 100%);  
}


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

td.jour_reserve_triangle_8-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #EC1C23 0%, #EC1C23 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_8-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_8-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-10_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: #EC1C23;
  
}

td.jour_reserve_fleche_8-10_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: #EC1C23;
}


td.jour_reserve_triangle_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #EC1C23 50%, #EC1C23 100%);   
}

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

td.jour_reserve_triangle_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #22B14B 50%, #22B14B 100%); 
}

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


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

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

td.jour_reserve_rectangle_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #EC1C23 50%, #EC1C23 100%);  
}

td.jour_reserve_rectangle_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #22B14B 50%, #22B14B 100%);  
}


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

td.jour_reserve_triangle_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #EC1C23 0%, #EC1C23 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_8-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_8-11_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: #EC1C23;
  
}

td.jour_reserve_fleche_8-11_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: #EC1C23;
}


td.jour_reserve_triangle_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #EC1C23 50%, #EC1C23 100%);   
}

td.jour_reserve_triangle_11-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #EC1C23 30%);
   
}

td.jour_reserve_triangle_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_8-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_11-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_rectangle_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #EC1C23 50%, #EC1C23 100%);  
}

td.jour_reserve_rectangle_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #FF0000 50%, #FF0000 100%);  
}


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

td.jour_reserve_fleche_debut_libre-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

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

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

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


td.jour_reserve_fleche_fin_8-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

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

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

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


td.jour_reserve_triangle_libre-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #EC1C23 50%, #EC1C23 100%); 
    
}

td.jour_reserve_triangle_8-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #EC1C23 0%, #EC1C23 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #EC1C23 50%, #EC1C23 100%); 
   
}

td.jour_reserve_rectangle_8-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #EC1C23;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #EC1C23 0%, #EC1C23 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



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

td.jour_reserve_fleche_debut_weekend-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #EC1C23;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

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

td.jour_reserve_fleche_8-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

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


td.jour_reserve_fleche_fin_8-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

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

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

td.jour_reserve_triangle_weekend-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #EC1C23 50%, #EC1C23 100%); 
   
}

td.jour_reserve_triangle_8-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #EC1C23 0%, #EC1C23 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #EC1C23 50%, #EC1C23 100%); 
   
}

td.jour_reserve_rectangle_8-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #EC1C23 0%, #EC1C23 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



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

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

td.jour_reserve_fleche_9-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_9-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: #004969;
}

td.jour_reserve_fleche_9-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: #FF0000;
}


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

td.jour_reserve_fleche_9-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_9-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: #004969;
  
}

td.jour_reserve_fleche_9-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: #004969;
}


td.jour_reserve_triangle_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_1-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_9-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_1-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_9-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_6-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_9-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: #004969;
}

td.jour_reserve_fleche_9-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: #4059FF;
}


td.jour_reserve_triangle_9-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_9-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_9-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: #004969;
  
}

td.jour_reserve_fleche_9-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: #004969;
}


td.jour_reserve_triangle_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_6-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_9-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);  
}


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

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

td.jour_reserve_fleche_9-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_9-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_8-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_triangle_9-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #EC1C23 30%);
   
}


td.jour_reserve_rectangle_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_rectangle_9-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #EC1C23 50%, #EC1C23 100%);  
}


td.jour_reserve_triangle_9-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_9-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_9-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_9-9_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: #004969;
  
}

td.jour_reserve_fleche_9-9_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: #004969;
}


td.jour_reserve_triangle_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_9-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_9-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%);  
}


td.jour_reserve_triangle_10-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_9-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_fleche_9-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_9-10_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: #004969;
  
}

td.jour_reserve_fleche_9-10_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: #004969;
}


td.jour_reserve_triangle_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_10-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_9-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_11-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_9-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_fleche_9-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_9-11_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: #004969;
  
}

td.jour_reserve_fleche_9-11_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: #004969;
}


td.jour_reserve_triangle_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_11-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_9-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);  
}


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

td.jour_reserve_fleche_debut_libre-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-9::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: #004969;
}

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

td.jour_reserve_fleche_9-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_9-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: #004969;
}


td.jour_reserve_fleche_fin_9-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_9-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: #004969;
}

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

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


td.jour_reserve_triangle_libre-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #004969 50%, #004969 100%); 
    
}

td.jour_reserve_triangle_9-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #004969 50%, #004969 100%); 
   
}

td.jour_reserve_rectangle_9-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #004969 0%, #004969 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



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

td.jour_reserve_fleche_debut_weekend-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-9::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: #004969;
   }

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

td.jour_reserve_fleche_9-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_9-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: #004969;
}


td.jour_reserve_fleche_fin_9-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_9-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: #004969;
}

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

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

td.jour_reserve_triangle_weekend-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #004969 50%, #004969 100%); 
   
}

td.jour_reserve_triangle_9-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #004969 0%, #004969 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #004969 50%, #004969 100%); 
   
}

td.jour_reserve_rectangle_9-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #004969 0%, #004969 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



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

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

td.jour_reserve_fleche_10-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_10-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: #22B14B;
}

td.jour_reserve_fleche_10-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: #FF0000;
}


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

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

td.jour_reserve_fleche_10-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: #22B14B;
  
}

td.jour_reserve_fleche_10-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: #22B14B;
}


td.jour_reserve_triangle_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);   
}

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

td.jour_reserve_triangle_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%); 
}

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


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

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

td.jour_reserve_rectangle_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);  
}


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

td.jour_reserve_triangle_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_10-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: #22B14B;
}

td.jour_reserve_fleche_10-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: #4059FF;
}


td.jour_reserve_triangle_10-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}

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

td.jour_reserve_fleche_10-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: #22B14B;
  
}

td.jour_reserve_fleche_10-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: #22B14B;
}


td.jour_reserve_triangle_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_6-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_10-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}


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

td.jour_reserve_rectangle_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);  
}


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

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

td.jour_reserve_fleche_10-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

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

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

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


td.jour_reserve_triangle_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #22B14B 50%, #22B14B 100%);   
}

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

td.jour_reserve_triangle_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #EC1C23 50%, #EC1C23 100%); 
}

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


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

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

td.jour_reserve_rectangle_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #EC1C23 50%, #EC1C23 100%);  
}


td.jour_reserve_triangle_9-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_10-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_10-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_10-9_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: #22B14B;
  
}

td.jour_reserve_fleche_10-9_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: #22B14B;
}


td.jour_reserve_triangle_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_9-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_10-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);  
}


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

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

td.jour_reserve_fleche_10-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_10-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_10-10_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: #22B14B;
  
}

td.jour_reserve_fleche_10-10_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: #22B14B;
}


td.jour_reserve_triangle_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_10-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_10-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_10-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_10-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_11-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_10-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_10-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_10-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_fleche_10-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_10-11_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: #22B14B;
  
}

td.jour_reserve_fleche_10-11_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: #22B14B;
}


td.jour_reserve_triangle_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_11-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_10-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_11-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_10-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);  
}


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

td.jour_reserve_fleche_debut_libre-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-10::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: #22B14B;
}

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

td.jour_reserve_fleche_10-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_10-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: #22B14B;
}


td.jour_reserve_fleche_fin_10-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_10-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: #22B14B;
}

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

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


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

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

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

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



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

td.jour_reserve_fleche_debut_weekend-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-10::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: #22B14B;
   }

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

td.jour_reserve_fleche_10-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_10-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: #22B14B;
}


td.jour_reserve_fleche_fin_10-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_10-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: #22B14B;
}

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

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

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

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

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

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



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

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

td.jour_reserve_fleche_11-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_11-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: #FF0000;
}

td.jour_reserve_fleche_11-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: #FF0000;
}


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

td.jour_reserve_fleche_11-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_11-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: #FF0000;
  
}

td.jour_reserve_fleche_11-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: #FF0000;
}


td.jour_reserve_triangle_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);   
}

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

td.jour_reserve_triangle_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%); 
}

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


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

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

td.jour_reserve_rectangle_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_6-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_11-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: #FF0000;
}

td.jour_reserve_fleche_11-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: #4059FF;
}


td.jour_reserve_triangle_11-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_11-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_11-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: #FF0000;
  
}

td.jour_reserve_fleche_11-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: #FF0000;
}


td.jour_reserve_triangle_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_6-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_11-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}


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

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

td.jour_reserve_fleche_11-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #EC1C23;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_11-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_8-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#EC1C23 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_triangle_11-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #EC1C23 30%);
   
}


td.jour_reserve_rectangle_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #EC1C23 50%, #EC1C23 100%); 
}

td.jour_reserve_rectangle_11-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #EC1C23 0%, #EC1C23 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #EC1C23 50%, #EC1C23 100%);  
}


td.jour_reserve_triangle_9-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_11-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_11-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_11-9_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: #FF0000;
  
}

td.jour_reserve_fleche_11-9_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: #FF0000;
}


td.jour_reserve_triangle_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_9-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_11-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}


td.jour_reserve_triangle_10-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_11-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_11-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_fleche_11-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_11-10_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: #FF0000;
  
}

td.jour_reserve_fleche_11-10_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: #FF0000;
}


td.jour_reserve_triangle_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_10-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_11-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_10-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_11-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_11-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_11-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_11-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_fleche_11-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_11-11_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: #FF0000;
  
}

td.jour_reserve_fleche_11-11_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: #FF0000;
}


td.jour_reserve_triangle_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_11-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_11-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_11-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_11-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}


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

td.jour_reserve_fleche_debut_libre-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre-11::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: #FF0000;
}

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

td.jour_reserve_fleche_11-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_11-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: #FF0000;
}


td.jour_reserve_fleche_fin_11-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_11-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: #FF0000;
}

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

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


td.jour_reserve_triangle_libre-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FF0000 50%, #FF0000 100%); 
    
}

td.jour_reserve_triangle_11-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FF0000 50%, #FF0000 100%); 
   
}

td.jour_reserve_rectangle_11-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF0000 0%, #FF0000 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



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

td.jour_reserve_fleche_debut_weekend-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend-11::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: #FF0000;
   }

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

td.jour_reserve_fleche_11-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_11-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: #FF0000;
}


td.jour_reserve_fleche_fin_11-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_11-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: #FF0000;
}

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

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

td.jour_reserve_triangle_weekend-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FF0000 50%, #FF0000 100%); 
   
}

td.jour_reserve_triangle_11-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF0000 0%, #FF0000 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FF0000 50%, #FF0000 100%); 
   
}

td.jour_reserve_rectangle_11-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF0000 0%, #FF0000 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



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

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

td.jour_reserve_fleche_admin_1-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_admin_1-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);   
}

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

td.jour_reserve_triangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%); 
}

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


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

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

td.jour_reserve_rectangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_admin_1-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_admin_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_admin_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_admin_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_admin_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_admin_6-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}


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

td.jour_reserve_triangle_admin_1-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_fleche_admin_1-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_1-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_fleche_admin_1-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_admin_8-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_triangle_admin_1-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}


td.jour_reserve_rectangle_admin_8-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_1-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #B4B4B4 50%, #B4B4B4 100%);  
}


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

td.jour_reserve_triangle_admin_1-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_admin_1-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_1-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_admin_1-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-9_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: #FF0000;
  
}

td.jour_reserve_fleche_admin_1-9_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: #FF0000;
}


td.jour_reserve_triangle_admin_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_admin_9-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_admin_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_admin_1-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_admin_9-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_1-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_admin_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}


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

td.jour_reserve_triangle_admin_1-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_admin_1-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_1-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_fleche_admin_1-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-10_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: #FF0000;
  
}

td.jour_reserve_fleche_admin_1-10_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: #FF0000;
}


td.jour_reserve_triangle_admin_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);   
}

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

td.jour_reserve_triangle_admin_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_admin_1-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}


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

td.jour_reserve_rectangle_admin_1-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_admin_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_admin_11-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_admin_1-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_fleche_admin_1-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_1-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_fleche_admin_1-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_1-11_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: #FF0000;
  
}

td.jour_reserve_fleche_admin_1-11_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: #FF0000;
}


td.jour_reserve_triangle_admin_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #FF0000 50%, #FF0000 100%);   
}

td.jour_reserve_triangle_admin_11-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_triangle_admin_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_triangle_admin_1-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}


td.jour_reserve_rectangle_admin_11-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_1-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_rectangle_admin_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #8C3F8D 50%, #8C3F8D 100%);  
}


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

td.jour_reserve_fleche_debut_libre_admin-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

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

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

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


td.jour_reserve_fleche_fin_admin_1-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

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

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

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


td.jour_reserve_triangle_libre_admin-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #FF0000 50%, #FF0000 100%); 
    
}

td.jour_reserve_triangle_admin_1-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #FF0000 0%, #FF0000 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #FF0000 50%, #FF0000 100%); 
   
}

td.jour_reserve_rectangle_admin_1-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #FF0000;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #FF0000 0%, #FF0000 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



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

td.jour_reserve_fleche_debut_weekend_admin-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #FF0000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

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

td.jour_reserve_fleche_admin_1-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

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


td.jour_reserve_fleche_fin_admin_1-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

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

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

td.jour_reserve_triangle_weekend_admin-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FF0000 50%, #FF0000 100%); 
   
}

td.jour_reserve_triangle_admin_1-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF0000 0%, #FF0000 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #FF0000 50%, #FF0000 100%); 
   
}

td.jour_reserve_rectangle_admin_1-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #FF0000 0%, #FF0000 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_admin_6-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_fleche_admin_6-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_admin_1-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_admin_6-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_admin_1-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_6-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_1-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_admin_6-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_admin_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_admin_6-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_admin_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_admin_6-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_admin_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_6-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_admin_6-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #4059FF 50%, #4059FF 100%);  
}


td.jour_reserve_triangle_admin_8-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_fleche_admin_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_6-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_fleche_admin_6-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_admin_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_triangle_admin_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}


td.jour_reserve_rectangle_admin_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #B4B4B4 50%, #B4B4B4 100%);  
}


td.jour_reserve_triangle_admin_9-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_admin_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_6-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_admin_6-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-9_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: #4059FF;
  
}

td.jour_reserve_fleche_admin_6-9_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: #4059FF;
}


td.jour_reserve_triangle_admin_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_admin_9-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_admin_6-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_admin_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_admin_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);  
}


td.jour_reserve_triangle_admin_10-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_admin_6-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_6-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_fleche_admin_6-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-10_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: #4059FF;
  
}

td.jour_reserve_fleche_admin_6-10_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: #4059FF;
}


td.jour_reserve_triangle_admin_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_admin_10-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_admin_6-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_admin_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_6-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_admin_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_admin_11-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_fleche_admin_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_6-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_fleche_admin_6-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_6-11_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: #4059FF;
  
}

td.jour_reserve_fleche_admin_6-11_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: #4059FF;
}


td.jour_reserve_triangle_admin_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #4059FF 50%, #4059FF 100%);   
}

td.jour_reserve_triangle_admin_11-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_triangle_admin_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_triangle_admin_6-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}


td.jour_reserve_rectangle_admin_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_rectangle_admin_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #8C3F8D 50%, #8C3F8D 100%);  
}


td.jour_reserve_triangle_libre_admin-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

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

td.jour_reserve_triangle_admin_6-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

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


td.jour_reserve_fleche_fin_admin_6-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

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

td.jour_reserve_rectangle_libre_admin-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
    
}

td.jour_reserve_rectangle_admin_6-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}


td.jour_reserve_triangle_libre_admin-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
    
}

td.jour_reserve_triangle_admin_6-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_rectangle_admin_6-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #4059FF;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #4059FF 0%, #4059FF 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #4059FF;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

td.jour_reserve_triangle_admin_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_fleche_admin_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

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


td.jour_reserve_fleche_fin_admin_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

td.jour_reserve_rectangle_weekend_admin-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_rectangle_admin_6-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right  , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_triangle_weekend_admin-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_triangle_admin_6-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #4059FF 50%, #4059FF 100%); 
   
}

td.jour_reserve_rectangle_admin_6-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #4059FF 0%, #4059FF 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

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

td.jour_reserve_fleche_admin_8-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_admin_8-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #B4B4B4 50%, #B4B4B4 100%);   
}

td.jour_reserve_triangle_admin_1-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_admin_8-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_admin_1-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_8-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_1-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_rectangle_admin_8-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_admin_6-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #B4B4B4 0%, #B4B4B4 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_admin_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_8-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_admin_8-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #B4B4B4 50%, #B4B4B4 100%);   
}

td.jour_reserve_triangle_admin_6-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_admin_8-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_admin_6-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_8-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_6-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_rectangle_admin_8-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #4059FF 50%, #4059FF 100%);  
}


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

td.jour_reserve_triangle_admin_8-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #B4B4B4 0%, #B4B4B4 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_fleche_admin_8-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_admin_8-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #B4B4B4 50%, #B4B4B4 100%);   
}

td.jour_reserve_triangle_admin_8-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_triangle_admin_8-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}


td.jour_reserve_rectangle_admin_8-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_8-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_rectangle_admin_8-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #B4B4B4 50%, #B4B4B4 100%);  
}


td.jour_reserve_triangle_admin_9-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #B4B4B4 0%, #B4B4B4 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_admin_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_8-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_admin_8-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-9_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: #B4B4B4;
  
}

td.jour_reserve_fleche_admin_8-9_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: #B4B4B4;
}


td.jour_reserve_triangle_admin_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #B4B4B4 50%, #B4B4B4 100%);   
}

td.jour_reserve_triangle_admin_9-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_admin_8-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_admin_9-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_rectangle_admin_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #004969 50%, #004969 100%);  
}


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

td.jour_reserve_triangle_admin_8-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #B4B4B4 0%, #B4B4B4 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_admin_8-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_8-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_fleche_admin_8-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-10_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: #B4B4B4;
  
}

td.jour_reserve_fleche_admin_8-10_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: #B4B4B4;
}


td.jour_reserve_triangle_admin_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #B4B4B4 50%, #B4B4B4 100%);   
}

td.jour_reserve_triangle_admin_10-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_admin_8-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_admin_10-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_8-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_rectangle_admin_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_admin_11-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #B4B4B4 0%, #B4B4B4 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_fleche_admin_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_8-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_fleche_admin_8-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_8-11_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: #B4B4B4;
  
}

td.jour_reserve_fleche_admin_8-11_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: #B4B4B4;
}


td.jour_reserve_triangle_admin_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #B4B4B4 50%, #B4B4B4 100%);   
}

td.jour_reserve_triangle_admin_11-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_triangle_admin_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_triangle_admin_8-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}


td.jour_reserve_rectangle_admin_11-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_rectangle_admin_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #8C3F8D 50%, #8C3F8D 100%);  
}


td.jour_reserve_triangle_libre_admin-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #B4B4B4 50%, #B4B4B4 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

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

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

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


td.jour_reserve_fleche_fin_admin_8-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

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

td.jour_reserve_rectangle_libre_admin-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #B4B4B4 50%, #B4B4B4 100%); 
    
}

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


td.jour_reserve_triangle_libre_admin-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #B4B4B4 50%, #B4B4B4 100%); 
    
}

td.jour_reserve_triangle_admin_8-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #B4B4B4 0%, #B4B4B4 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #B4B4B4 50%, #B4B4B4 100%); 
   
}

td.jour_reserve_rectangle_admin_8-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #B4B4B4;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #B4B4B4 0%, #B4B4B4 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #B4B4B4 50%, #B4B4B4 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #B4B4B4;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

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

td.jour_reserve_fleche_admin_8-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

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


td.jour_reserve_fleche_fin_admin_8-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

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

td.jour_reserve_rectangle_weekend_admin-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #B4B4B4 50%, #B4B4B4 100%); 
   
}

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

td.jour_reserve_triangle_weekend_admin-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #B4B4B4 50%, #B4B4B4 100%); 
   
}

td.jour_reserve_triangle_admin_8-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #B4B4B4 0%, #B4B4B4 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #B4B4B4 50%, #B4B4B4 100%); 
   
}

td.jour_reserve_rectangle_admin_8-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #B4B4B4 0%, #B4B4B4 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}

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

td.jour_reserve_fleche_admin_9-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_9-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: #004969;
}

td.jour_reserve_fleche_admin_9-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: #FF0000;
}


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

td.jour_reserve_fleche_admin_9-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_9-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: #004969;
  
}

td.jour_reserve_fleche_admin_9-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: #004969;
}


td.jour_reserve_triangle_admin_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_admin_1-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_admin_9-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_admin_1-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_9-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_1-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_admin_9-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_admin_6-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_admin_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_9-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: #004969;
}

td.jour_reserve_fleche_admin_9-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: #4059FF;
}


td.jour_reserve_triangle_admin_9-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_admin_9-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_9-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: #004969;
  
}

td.jour_reserve_fleche_admin_9-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: #004969;
}


td.jour_reserve_triangle_admin_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_admin_6-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_admin_9-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_admin_6-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_9-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_6-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_admin_9-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #4059FF 50%, #4059FF 100%);  
}


td.jour_reserve_triangle_admin_8-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_fleche_admin_9-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_9-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_fleche_admin_9-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_admin_8-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_triangle_admin_9-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}


td.jour_reserve_rectangle_admin_8-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_9-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_8-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_admin_9-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #B4B4B4 50%, #B4B4B4 100%);  
}


td.jour_reserve_triangle_admin_9-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_admin_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_9-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_admin_9-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_9-9_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: #004969;
  
}

td.jour_reserve_fleche_admin_9-9_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: #004969;
}


td.jour_reserve_triangle_admin_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_admin_9-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_admin_9-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_admin_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_9-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_admin_9-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #004969 50%, #004969 100%);  
}


td.jour_reserve_triangle_admin_10-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_fleche_admin_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_9-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_fleche_admin_9-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_9-10_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: #004969;
  
}

td.jour_reserve_fleche_admin_9-10_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: #004969;
}


td.jour_reserve_triangle_admin_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_admin_10-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_admin_9-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_admin_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_admin_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);  
}


td.jour_reserve_triangle_admin_11-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_fleche_admin_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_9-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_fleche_admin_9-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_9-11_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: #004969;
  
}

td.jour_reserve_fleche_admin_9-11_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: #004969;
}


td.jour_reserve_triangle_admin_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #004969 50%, #004969 100%);   
}

td.jour_reserve_triangle_admin_11-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_triangle_admin_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_triangle_admin_9-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}


td.jour_reserve_rectangle_admin_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_rectangle_admin_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #8C3F8D 50%, #8C3F8D 100%);  
}


td.jour_reserve_triangle_libre_admin-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #004969 50%, #004969 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-9::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: #004969;
}

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

td.jour_reserve_fleche_admin_9-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_9-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: #004969;
}


td.jour_reserve_fleche_fin_admin_9-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_9-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: #004969;
}

td.jour_reserve_rectangle_libre_admin-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #004969 50%, #004969 100%); 
    
}

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


td.jour_reserve_triangle_libre_admin-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #004969 50%, #004969 100%); 
    
}

td.jour_reserve_triangle_admin_9-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #004969 0%, #004969 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #004969 50%, #004969 100%); 
   
}

td.jour_reserve_rectangle_admin_9-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #004969;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #004969 0%, #004969 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #004969 50%, #004969 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #004969;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-9::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: #004969;
   }

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

td.jour_reserve_fleche_admin_9-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_9-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: #004969;
}


td.jour_reserve_fleche_fin_admin_9-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_9-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: #004969;
}

td.jour_reserve_rectangle_weekend_admin-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #004969 50%, #004969 100%); 
   
}

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

td.jour_reserve_triangle_weekend_admin-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #004969 50%, #004969 100%); 
   
}

td.jour_reserve_triangle_admin_9-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #004969 0%, #004969 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #004969 50%, #004969 100%); 
   
}

td.jour_reserve_rectangle_admin_9-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #004969 0%, #004969 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.jour_reserve_triangle_admin_1-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}

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

td.jour_reserve_fleche_admin_10-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_10-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: #22B14B;
}

td.jour_reserve_fleche_admin_10-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: #FF0000;
}


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

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

td.jour_reserve_fleche_admin_10-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: #22B14B;
  
}

td.jour_reserve_fleche_admin_10-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: #22B14B;
}


td.jour_reserve_triangle_admin_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_admin_1-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%); 
}

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


td.jour_reserve_rectangle_admin_1-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%); 
}

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

td.jour_reserve_rectangle_admin_1-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_admin_10-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_admin_6-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_admin_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_10-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: #22B14B;
}

td.jour_reserve_fleche_admin_10-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: #4059FF;
}


td.jour_reserve_triangle_admin_10-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}

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

td.jour_reserve_fleche_admin_10-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: #22B14B;
  
}

td.jour_reserve_fleche_admin_10-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: #22B14B;
}


td.jour_reserve_triangle_admin_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_admin_6-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_admin_10-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_admin_6-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_10-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_6-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_admin_10-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #4059FF 50%, #4059FF 100%);  
}


td.jour_reserve_triangle_admin_8-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #22B14B 0%, #22B14B 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_fleche_admin_10-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

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

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

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


td.jour_reserve_triangle_admin_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_admin_8-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_triangle_admin_10-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}


td.jour_reserve_rectangle_admin_8-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_10-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_8-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_admin_10-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #B4B4B4 50%, #B4B4B4 100%);  
}


td.jour_reserve_triangle_admin_9-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_admin_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_10-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_admin_10-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_10-9_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: #22B14B;
  
}

td.jour_reserve_fleche_admin_10-9_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: #22B14B;
}


td.jour_reserve_triangle_admin_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_admin_9-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_admin_10-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_admin_9-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_10-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_9-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_admin_10-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #004969 50%, #004969 100%);  
}


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

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

td.jour_reserve_fleche_admin_10-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_admin_10-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_10-10_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: #22B14B;
  
}

td.jour_reserve_fleche_admin_10-10_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: #22B14B;
}


td.jour_reserve_triangle_admin_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_admin_10-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_admin_10-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #22B14B 30%);
   
}


td.jour_reserve_rectangle_admin_10-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_10-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_rectangle_admin_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_admin_10-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #22B14B 50%, #22B14B 100%);  
}


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

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

td.jour_reserve_fleche_admin_10-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_admin_10-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_10-11_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: #22B14B;
  
}

td.jour_reserve_fleche_admin_10-11_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: #22B14B;
}


td.jour_reserve_triangle_admin_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #22B14B 50%, #22B14B 100%);   
}

td.jour_reserve_triangle_admin_11-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #22B14B 30%);
   
}

td.jour_reserve_triangle_admin_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_triangle_admin_10-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}


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

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

td.jour_reserve_rectangle_admin_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #22B14B 50%, #22B14B 100%);  
}

td.jour_reserve_rectangle_admin_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #8C3F8D 50%, #8C3F8D 100%);  
}


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

td.jour_reserve_fleche_debut_libre_admin-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-10::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: #22B14B;
}

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

td.jour_reserve_fleche_admin_10-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_10-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: #22B14B;
}


td.jour_reserve_fleche_fin_admin_10-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_10-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: #22B14B;
}

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

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


td.jour_reserve_triangle_libre_admin-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #22B14B 50%, #22B14B 100%); 
    
}

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

td.jour_reserve_rectangle_libre_admin-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #22B14B;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #22B14B 50%, #22B14B 100%); 
   
}

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



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

td.jour_reserve_fleche_debut_weekend_admin-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #22B14B;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-10::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: #22B14B;
   }

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

td.jour_reserve_fleche_admin_10-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_10-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: #22B14B;
}


td.jour_reserve_fleche_fin_admin_10-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_10-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: #22B14B;
}

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

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

td.jour_reserve_triangle_weekend_admin-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #22B14B 50%, #22B14B 100%); 
   
}

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

td.jour_reserve_rectangle_weekend_admin-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #22B14B 50%, #22B14B 100%); 
   
}

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



td.jour_reserve_triangle_admin_1-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #8C3F8D 0%, #8C3F8D 50%, #FF0000 50%, #FF0000 100%);  
}

td.jour_reserve_fleche_admin_11-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FF0000;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_11-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: #8C3F8D;
}

td.jour_reserve_fleche_admin_11-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: #FF0000;
}


td.jour_reserve_triangle_admin_11-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #FF0000 30%);
   
}

td.jour_reserve_fleche_admin_11-1_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_11-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: #8C3F8D;
  
}

td.jour_reserve_fleche_admin_11-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: #8C3F8D;
}


td.jour_reserve_triangle_admin_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #8C3F8D 50%, #8C3F8D 100%);   
}

td.jour_reserve_triangle_admin_1-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#FF0000 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_triangle_admin_11-1_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #FF0000 30%);
   
}


td.jour_reserve_rectangle_admin_1-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #FF0000 50%, #FF0000 100%); 
}

td.jour_reserve_rectangle_admin_11-1
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_1-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #FF0000 0%, #FF0000 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_rectangle_admin_11-1_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #FF0000 50%, #FF0000 100%);  
}


td.jour_reserve_triangle_admin_6-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #8C3F8D 0%, #8C3F8D 50%, #4059FF 50%, #4059FF 100%);  
}

td.jour_reserve_fleche_admin_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #4059FF;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

td.jour_reserve_fleche_admin_11-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: #8C3F8D;
}

td.jour_reserve_fleche_admin_11-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: #4059FF;
}


td.jour_reserve_triangle_admin_11-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #4059FF 30%);
   
}

td.jour_reserve_fleche_admin_11-6_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_11-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: #8C3F8D;
  
}

td.jour_reserve_fleche_admin_11-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: #8C3F8D;
}


td.jour_reserve_triangle_admin_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #8C3F8D 50%, #8C3F8D 100%);   
}

td.jour_reserve_triangle_admin_6-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#4059FF 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_triangle_admin_11-6_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #4059FF 30%);
   
}


td.jour_reserve_rectangle_admin_6-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #4059FF 50%, #4059FF 100%); 
}

td.jour_reserve_rectangle_admin_11-6
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_6-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #4059FF 0%, #4059FF 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_rectangle_admin_11-6_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #F0F0F0;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #4059FF 50%, #4059FF 100%);  
}


td.jour_reserve_triangle_admin_8-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #8C3F8D 0%, #8C3F8D 50%, #B4B4B4 50%, #B4B4B4 100%);  
}

td.jour_reserve_fleche_admin_11-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #B4B4B4;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_11-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}

td.jour_reserve_fleche_admin_11-8_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

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

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


td.jour_reserve_triangle_admin_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #8C3F8D 50%, #8C3F8D 100%);   
}

td.jour_reserve_triangle_admin_8-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#B4B4B4 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_triangle_admin_11-8_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #B4B4B4 30%);
   
}


td.jour_reserve_rectangle_admin_8-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #B4B4B4 50%, #B4B4B4 100%); 
}

td.jour_reserve_rectangle_admin_11-8
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_8-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #B4B4B4 0%, #B4B4B4 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_rectangle_admin_11-8_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #B4B4B4 50%, #B4B4B4 100%);  
}


td.jour_reserve_triangle_admin_9-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom right, #8C3F8D 0%, #8C3F8D 50%, #004969 50%, #004969 100%);  
}

td.jour_reserve_fleche_admin_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #004969;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


td.jour_reserve_triangle_admin_11-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #004969 30%);
   
}

td.jour_reserve_fleche_admin_11-9_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_11-9_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: #8C3F8D;
  
}

td.jour_reserve_fleche_admin_11-9_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: #8C3F8D;
}


td.jour_reserve_triangle_admin_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #8C3F8D 50%, #8C3F8D 100%);   
}

td.jour_reserve_triangle_admin_9-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#004969 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_triangle_admin_11-9_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #004969 30%);
   
}


td.jour_reserve_rectangle_admin_9-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #004969 50%, #004969 100%); 
}

td.jour_reserve_rectangle_admin_11-9
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_9-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #004969 0%, #004969 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_rectangle_admin_11-9_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #004969 50%, #004969 100%);  
}


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

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

td.jour_reserve_fleche_admin_11-10
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #22B14B;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_admin_11-10_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_11-10_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: #8C3F8D;
  
}

td.jour_reserve_fleche_admin_11-10_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: #8C3F8D;
}


td.jour_reserve_triangle_admin_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #8C3F8D 50%, #8C3F8D 100%);   
}

td.jour_reserve_triangle_admin_10-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#22B14B 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #22B14B 50%, #22B14B 100%); 
}

td.jour_reserve_triangle_admin_11-10_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #22B14B 30%);
   
}


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

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

td.jour_reserve_rectangle_admin_10-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #22B14B 0%, #22B14B 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_rectangle_admin_11-10_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #22B14B 50%, #22B14B 100%);  
}


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

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

td.jour_reserve_fleche_admin_11-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
    position: relative;
    
}

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

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


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

td.jour_reserve_fleche_admin_11-11_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: transparent;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_admin_11-11_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: #8C3F8D;
  
}

td.jour_reserve_fleche_admin_11-11_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: #8C3F8D;
}


td.jour_reserve_triangle_admin_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #8C3F8D 50%, #8C3F8D 100%);   
}

td.jour_reserve_triangle_admin_11-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}

td.jour_reserve_triangle_admin_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_triangle_admin_11-11_developpe_cgt_client
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(130deg,#8C3F8D 30%, #FFFFFF 50%, #8C3F8D 30%);
   
}


td.jour_reserve_rectangle_admin_11-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_11-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #8C3F8D 50%, #8C3F8D 100%); 
}

td.jour_reserve_rectangle_admin_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #8C3F8D 50%, #8C3F8D 100%);  
}

td.jour_reserve_rectangle_admin_11-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
    
   background: linear-gradient(to bottom, #8C3F8D 0%, #8C3F8D 50%, #8C3F8D 50%, #8C3F8D 100%);  
}


td.jour_reserve_triangle_libre_admin-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #8C3F8D 50%, #8C3F8D 100%); 
     
}

td.jour_reserve_fleche_debut_libre_admin-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   
}

.jour_reserve_fleche_debut_libre_admin-11::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: #8C3F8D;
}

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

td.jour_reserve_fleche_admin_11-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
   position: relative;
   
}
td.jour_reserve_fleche_admin_11-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: #8C3F8D;
}


td.jour_reserve_fleche_fin_admin_11-libre
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #F3F3F3;
   height : 30px;
   text-align : center ;
    
   
}

td.jour_reserve_fleche_fin_admin_11-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: #8C3F8D;
}

td.jour_reserve_rectangle_libre_admin-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom, #F3F3F3 0%, #F3F3F3 50%, #8C3F8D 50%, #8C3F8D 100%); 
    
}

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


td.jour_reserve_triangle_libre_admin-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #F3F3F3 0%, #F3F3F3 50%, #8C3F8D 50%, #8C3F8D 100%); 
    
}

td.jour_reserve_triangle_admin_11-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom right, #8C3F8D 0%, #8C3F8D 50%, #F3F3F3 50%, #F3F3F3 100%); 
    
}

td.jour_reserve_rectangle_libre_admin-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #F3F3F3 0%, #F3F3F3 50%, #8C3F8D 50%, #8C3F8D 100%); 
   
}

td.jour_reserve_rectangle_admin_11-libre_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #8C3F8D;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #8C3F8D 0%, #8C3F8D 50%, #F3F3F3 50%, #F3F3F3 100%); 
   
}



td.jour_reserve_triangle_weekend_admin-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to right bottom , #E8E8E8 0%, #E8E8E8 50%, #8C3F8D 50%, #8C3F8D 100%); 
   
}

td.jour_reserve_fleche_debut_weekend_admin-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #8C3F8D;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_debut_weekend_admin-11::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: #8C3F8D;
   }

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

td.jour_reserve_fleche_admin_11-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   position: relative;
   
}

td.jour_reserve_fleche_admin_11-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: #8C3F8D;
}


td.jour_reserve_fleche_fin_admin_11-weekend
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   position: relative;
   
   color: #000000;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
}

td.jour_reserve_fleche_fin_admin_11-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: #8C3F8D;
}

td.jour_reserve_rectangle_weekend_admin-11
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #8C3F8D 50%, #8C3F8D 100%); 
   
}

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

td.jour_reserve_triangle_weekend_admin-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #8C3F8D 50%, #8C3F8D 100%); 
   
}

td.jour_reserve_triangle_admin_11-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #8C3F8D 0%, #8C3F8D 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}

td.jour_reserve_rectangle_weekend_admin-11_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to bottom , #E8E8E8 0%, #E8E8E8 50%, #8C3F8D 50%, #8C3F8D 100%); 
   
}

td.jour_reserve_rectangle_admin_11-weekend_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #FFFFFF;
   background-color: #E8E8E8;
   height : 30px;
   width  : 200px;
   text-align : center ;
   
   background: linear-gradient(to right  , #8C3F8D 0%, #8C3F8D 50%, #E8E8E8 50%, #E8E8E8 100%); 
   
}



td.lettre_num_jour_aujourdhui
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #0D96FF;
   height : 30px;
   text-align : center ;   
}


td.lettre_num_jour_aujourdhui_developpe
{
   font-family: Arial;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   
   color: #000000;
   background-color: #0D96FF;
   height : 30px;
   width  : 200px;
   text-align : center ;   
}


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


td.cellule_offset_court, th.cellule_offset_court
{
   font-family: Arial;
   font-size: 20px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #384357;
   background-color: #F3F3F3;
   width : 20px;
   height : 30px;
   text-align : center ;   
}


td.cellule_separateur_horizontal
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align : center ;
   background-color: #C3C3C3;
   color: #384357;
   height : 3px;
}


td.cellule_separateur_vertical, th.cellule_separateur_vertical
{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align : center ;
   background-color: #C3C3C3;
   color: #384357;
   width : 3px;
}

