.tab_atelier
{ padding: 1px; }
.tab_atelier tr,
.tab_atelier th,
.tab_atelier td
{ padding: 1px; border-color: #535353; border-style: dotted; border-width: 0 1px 1px 0; }
/************************************************************** Ligne Date *************************************************************/
.tr_jour
{ color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.th_date
{ background-color: #59dce1; text-transform: capitalize; }
.td_occupation
{ color: #000; }
.td_nouveau_rdv
{
}
.jour_ferie
{
  background-color:#808080;  
}
.jour_ouvert
{
  background-color:#FFFF8F;
}
.occupation_faible
{
  background-color:#6c6;
}
.occupation_moyenne
{
  background-color:#ffb454;
}
.occupation_elevee
{
  background-color:#ff5e59;  
}
/************************************************************** Fin Ligne Date *************************************************************/
/************************************************************** Ligne Rdv *************************************************************/
.tr_ligne_rdv
{
}
.rdv_communs
{
}
.rdv_mecano
{
}
.td_rdv
{
  width:200px;
}
.rdv_passe
{
  background-color:#ff8282;
}
.rdv_pris
{
  background-color:#f5f5f5;
}
.rdv_vhc_recu
{
  background-color:#fff994;
}
.rdv_paye
{
  background-color:#3dc63d;
}
.rdv_non_fd
{
  background-color:#3dc63d;
  background-image:url(bande.png);
  background-repeat:repeat;
}
.rdv_paye:hover
{
  background-color:#6fd56f;
}
.rdv_facture
{
  background-color:#A0FFA0;
}
.rdv_pas_encore_facture
{
  background-color:#00FF00;
}
.rdv_sans_facture
{
  background-color:#ffa331;
}
.rdv_vide
{
  background-color:#808080;
}
/************************************************************** Fin Ligne Rdv *************************************************************/
/************************************************************** Ligne Employe *************************************************************/
.tr_mecano
{ background-color: #d5d5d5; }
.th_mecano_nom
{ color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
/************************************************************** Fin Ligne Employe *************************************************************/
/************************************************************** Vehicules location *************************************************************/
.td_vhc_loc
{
  writing-mode:tb-rl;
  width:5px;
  vertical-align:text-top;
}
.tr_jour td.vhc_loc_occupe
{
  background-color:#FFC080;
}
.tr_jour td.vhc_loc_libre
{
  background-color:#C0FFC0;
}
/************************************************************** Fin Vehicules location *************************************************************/
.tr_jour th,
.tr_jour td
{
  background-color:#59dce1;
}
.tr_mecano th,
.tr_mecano td
{
  background-color:#ccc;
}
.tr_jour .th_date  .td_occup,
.tr_mecano .th_mecano_nom .td_occup
{
  width:9px;
}
.tr_jour.occupation_faible .th_date  .td_occup,
.tr_mecano.occupation_faible .th_mecano_nom .td_occup
{ background-image: url(vert.gif); background-repeat: no-repeat; background-position: center; }
.tr_jour.occupation_moyenne .th_date  .td_occup,
.tr_mecano.occupation_moyenne .th_mecano_nom .td_occup
{ background-image: url(jaune.gif); background-repeat: no-repeat; background-position: center; }
.tr_jour.occupation_elevee .th_date  .td_occup,
.tr_mecano.occupation_elevee .th_mecano_nom .td_occup
{ background-image: url(rouge.gif); background-repeat: no-repeat; background-position: center; }

.tr_jour .th_date  .td_info,
.tr_mecano .th_mecano_nom .td_info
{
  background-color:transparent;
  color:black;
}
.tr_mecano .th_mecano_nom .table_occup tr,
.tr_mecano .th_mecano_nom .table_occup td,
.tr_mecano .th_mecano_nom .table_occup th,
.tr_jour .th_date .table_occup tr,
.tr_jour .th_date .table_occup td,
.tr_jour .th_date .table_occup th
{
  border:0px none;
}
.tr_sep_jour tr,
.tr_sep_jour th,
.tr_sep_jour td
{
  height:10px;
  background-color:transparent;
}
.table_date tr,
.table_date th,
.table_date td,
.table_av_ap tr,
.table_av_ap th,
.table_av_ap td
{
  background-color:transparent;
}
td.texte_libre
{
  background-color:#ffffff;
  vertical-align:Top;
  font-size:15px;
  font-weight:bold;
}
td.vhc_pret_libre
{
  background-color: green;
  font-size: 20px;
  vertical-align: text-top;
  padding: 0px 10px;
}
td.vhc_pret_occupe
{
  background-color: red;
  font-size: 20px;
  vertical-align: text-top;
  padding: 0px 10px;
}
