@page {
   size: landscape;
}
h1, h2 {
   text-align:center;
   font-family:sans-serif;
   font-size:10pt;
}
a {
   text-decoration:none;
}
img {
   border:0;
}
table {
   border-collapse: collapse;
   width: 100%;
   font-family:sans-serif;
   font-size:10pt;
}
th {
	text-align:center;
}
input {
   width:100%;
}
tr {
   height:35px;
}
form, #profil, #datepicker, #droit, #abbr, #envoi_mail, .c_plus1, .c_plus2 {
   display:none;
}
#planning_du {
   margin-top: 20px;
}
#planning td {
   border: 1px solid #000;
   padding-right: 7px;
}
#planning {
   width: 100%;
   margin:0;
   padding:0;
   list-style:none;
}
#entete {
   font-weight:bold;
   background-color:#CCC;
   display:block;
}

.entete td {
   font-weight:bold;
   text-transform:uppercase;
}
.c_plus1 {
   width:30px;
   display:none;
}
.c_chauffeur {
   width:7.5em;
   text-transform:uppercase;
   text-align:center;
}
.c_heure {
   width:4.5em;
   text-transform:uppercase;
   text-align:center;
}
.c_client {
   width:17em;
}
.c_depart {
}
.c_arrivee {
   width:13em;
}
.c_facture {
   text-transform:uppercase;
   width:6em;
   text-align:center;
}
.c_prix {
   width:5em;
   text-align:center;
}
.c_plus2 {
   width:80px;
   display:none;
}
.wait {
   background-color:#DFD;
   text-align:center;
   font-weight:bold;
}
.erreur {
   background-color:#F00;
   font-weight:bold;
   color:#FFF;
   text-align:center;
   display:block;
}
.rouge {
   background-color:#FCC;
}
.vert {
   background-color:#CFC;
}
.bleu {
   background-color:#CCF;
}
.jaune {
   background-color:#FFF700;
}
.orange {
   background-color:#F80;
}

.vide {
   height:35px;
}
