body {color:#000; font-size:x-small; font-family:"Trebuchet MS", Tahoma, Verdana; background-color:#d6e3f8}
a:link {color:#000; text-decoration: none;}
a:visited {color:#000; text-decoration: none;}
a:hover {color:#000; text-decoration: underline;}

table.banner {background-color: #95d0e6; border-width=3;}
td.banner {color: #fff; text-align: left; vertical-align: middle; background-color: #95d0e6; font-size: small;}

table.calendars {background-color: #95d0e6; margin:0; padding:0; border-width:0; border: none; }
table.calendar {background-color: #fff; margin:0; padding:0; border-width:0; border: none; -moz-border-radius:1em}
td.calendarheader {background-color: #95d0e6; -moz-border-radius:5px}
td.calendar {background-color: #d6e3f8}
td.calendarhighlight {background-color: #044B7F; -moz-border-radius:1em}
font.calendarhighlight {font-weight: normal; text-decoration: underline}

table.dateselect {background-color:#d6e3f8}

table.admin {background-color: #d6e3f8;}
tr.admin {background-color: #fff;}
td.admin {background-color: #fff; vertical-align: baseline; text-align: left; }

table.allocations {table-layout:fixed; overflow:hidden; background-color:#d6e3f8; border-spacing:1px;}
td {color: #000; overflow:hidden; padding:0; }
td.red  {font-weight: bold; background-color: #d6e3f8; text-align: center; overflow:hidden; }
td.e {background-color: #fff; overflow:hidden; } /* even rows in the day view */
td.o {background-color: #d6e3f8; overflow:hidden; } /* odd rows in the day view */
td.el {overflow:hidden; white-space: nowrap;} /* even rows in the day view */
td.ol {overflow:hidden; white-space: nowrap;} /* odd rows in the day view */
td.highlight {background-color: #044B7F; overflow:hidden; }
td.monthnodate {background-color: #ccc; overflow:hidden; }
td.monthfree { background-color: #eee; overflow:hidden; }
td.month { background-color: #d6e3f8; overflow:hidden; }

h1 {color:#044B7F; font-size: medium; }
h2 {color:#044B7F; font-size: medium; text-align: center}
h3 {color:#044B7F; 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:#95d0e6; color: #95d0e6; height: 3px; }

/*
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: #d6e3f8; }
td.A {overflow:hidden; background-color: #f33;} /* maintenance */
td.B {overflow:hidden; background-color: #FF0;} /* solo */
td.C {overflow:hidden; background-color: #0c0;} /* dual */
td.D {overflow:hidden; background-color: #939;} /* tour */
td.E {overflow:hidden; background-color: #96c;} /* rental */
td.F {overflow:hidden; background-color: #f90;} /* ground */
td.G {overflow:hidden; background-color: #930;} /* ground school */
td.H {overflow:hidden; background-color: #66F;} /* charter */
td.I {overflow:hidden; background-color: #666;} /* off */
td.J {overflow:hidden; background-color: #0ff;}
td.K {overflow:hidden; background-color: #000;}
td.L {overflow:hidden; background-color: #c60;}
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: #000;}
td.S {overflow:hidden; background-color: #000;}
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}

*/
