h1,h2 {
   text-align:center;
   font-family:sans-serif;
}
a {
   text-decoration:none;
}
img {
   border:0;
}
table {
   border-collapse: collapse;
   width: 100%;
   font-family:sans-serif;
}
th {
	text-align:center;
}

#planning_du {
   margin-top: 20px;
   position: relative;
   top: 50px;
}
#planning_du input {
   width:100%;
   border:0px;
}
#planning td {
   border: 1px solid #000;
   padding-right: 7px;
}
#planning {
   width: 100%;
   min-width:1200px;
   margin:0;
   padding:0;
   list-style:none;
}
#droit, #abbr {
   display:none;
}
#datepicker {
   font-size:8px;
   position:absolute;
   top:0;
   left:0;
   z-index:100;
}
#profil {
   text-align:center;
   background:#ccc;
   border:#000 dashed 1px;
   width:20em;
   position:absolute;
   top:0;
   right:0;
   z-index:100;
}
#entete {
   font-weight:bold;
   background-color:#CCC;
   display:block;
}

.entete td {
   font-weight:bold;
   text-transform:uppercase;
}
.c_plus1 {
   width:50px;
   display:none;
   text-align:center;
}
.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 {
   width:370px;
}
.c_arrivee {
   width:370px;
}
.c_facture {
   text-transform:uppercase;
   width:6em;
   text-align:center;
}
.c_prix {
   width:5em;
   text-align:center;
}
.c_plus2 {
   width:50px;
   display:none;
   text-align:center;
}
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
.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;
}
.tr_vide {
	display:none;
}
.vide {
   height:35px;
}
