body {color: #000; font-size:small; font-family:tahoma,arial,helvetica,sans-serif; background-color:#FFF}
a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: underline; background-color: #FFF;}

table.banner {color: #000; background-color: #FFF; }
td.banner {color: #000; background-color: #FFF; font-size: small; white-space: nowrap;}

table.calendars {color: #999; background-color: #FFF; margin:0; padding:0; border-width:0; border: none; }
table.calendar {color: #999; background-color: #EEE; margin:0; padding:0; border-width:0; border: none;}
td.calendarheader {color: #999; background-color: #CCC;}
td.calendar {color: #999; background-color: #FFF;}
td.calendarhighlight {color: #999; background-color: #000;}
font.calendarhighlight {font-weight: bold; text-decoration: underline; }

table.dateselect {color: #999; background-color:#FFF}

table.admin {background-color: #FFF; }
td.admin {background-color: #CCC; vertical-align: baseline; text-align: left; }

table.allocations {table-layout: fixed; overflow:hidden; color: #999; background-color: #FFF; border-spacing:1px; }
td {overflow:hidden; padding:0; }
td.red  {font-weight: bold; color: #999; background-color: #FFF; text-align: center; overflow:hidden; }
td.e {color: #999; background-color: #FFF; overflow:hidden; } /* even rows in the day view */
td.o {color: #000; background-color: #CCC; overflow:hidden; } /* odd rows in the day view */
td.el {color: #999; overflow:hidden; white-space: nowrap;} /* even rows in the day view */
td.ol {color: #000; overflow:hidden; white-space: nowrap;} /* odd rows in the day view */
td.highlight {background-color: #999; overflow:hidden; }
td.monthnodate {background-color: #CCC; overflow:hidden; }
td.monthfree { background-color: #EEE; overflow:hidden; }
td.month { background-color: #FFF; overflow:hidden; }

h1 {color:#999; font-size: medium; }
h2 {color:#999; font-size: medium; text-align: center}
h3 {color:#999; font-size: x-small}

/*
table.header {}
td.header {color: #fff; font-family: tahoma,arial,helvetica,sans-serif; border-width: 0; background-color:#006; font-size:medium}
*/
td.cr {vertical-align: middle; text-align: right}
td.cl {vertical-align: middle; text-align: left}
td.br {vertical-align: baseline; text-align: right}
td.bl {vertical-align: baseline; text-align: left}
td.tr {vertical-align: top; text-align: right}
td.tl {vertical-align: top; text-align: left}

td form { margin:0; } /* prevent ie from displaying margins around forms in tables */

hr {background-color: #000; height: 3px; border:none}

/*
td.unallocated {color: gray}
td.allocated {color: white}
a:link.unallocated {color: white}
a:link.allocated {color: #006}

a:hover.unallocated {color: #fff; text-decoration: underline; }
a:hover.allocated {color: #006; text-decoration: underline; }

a.blue {color: #006}
a:visited.blue {color: #006}
a:hover.blue {color: #006; text-decoration: underline}

th {color: white; background-color: gray; vertical-align: top}
td.blue {background-color: #006}
td.green {background-color: #006}
*/

/* couleurs -------------rvb (rouge vert bleu de 0 à 9 et de a à f)*/
table.colorkey {background-color: #FFF; margin:0; padding:0; border-width:0; border: none; }
TD.A {overflow:hidden; background-color: #090; } /* Solo */
TD.B {overflow:hidden; background-color: #00F;} /* Stage */
TD.C {overflow:hidden; background-color: #990;}
TD.D {overflow:hidden; background-color: #999;}
TD.E {overflow:hidden; background-color: #900;} /* Dual */
TD.F {overflow:hidden; background-color: #333;} /* Other */
TD.G {overflow:hidden; background-color: #300;}
TD.H {overflow:hidden; background-color: #030;}
TD.I {overflow:hidden; background-color: #099;} /* Ground */
TD.J {overflow:hidden; background-color: #003;} /* OFF */
td.K {overflow:hidden; background-color: #0ff;} /* cyan */
td.L {overflow:hidden; background-color: #fff;} /* white */
td.M {overflow:hidden; background-color: #fc0;}
td.N {overflow:hidden; background-color: #630;}
td.O {overflow:hidden; background-color: #606;}
td.P {overflow:hidden; background-color: #c0c;}
td.Q {overflow:hidden; background-color: #f0f;}
td.R {overflow:hidden; background-color: #036;}
td.S {overflow:hidden; background-color: #036;}
td.T {overflow:hidden; background-color: #f00;}
td.U {overflow:hidden; background-color: #00f;}
td.V {overflow:hidden; background-color: #990;}
td.W {overflow:hidden; background-color: #f00;}
td.X {overflow:hidden; background-color: #999;}
td.Y {overflow:hidden; background-color: #333;}
td.Z {overflow:hidden; background-color: #fff; border-style:solid; border-color:#ccc; }

/*
td.white {background-color: white}
td.highlight {border: 1px solid #f00; background-color: #00f; } */ /* the highlighted cell under the cursor */

.naked { margin: 0; padding: 0; border-width:0} /* invisible tables used for internal needs */

/*
.sitename {font-size: 16pt; font-style: normal; font-weight: bold; text-transform: none; color:white; position: absolute; top: 12px; left: 30px;}
.monthday {font-size: 8pt; vertical-align: top; text-align: left}
*/

