BODY {color:#005; font-size:X-small; font-family:Tahoma,arial,helvetica,sans-serif; background-color:#FFF}
A:link {color:#005; text-decoration: none;}
A:visited {color:#005; text-decoration: none;}
A:hover {color:#005; text-decoration: underline; background-color: #F5B720;}

TABLE.banner {background-color: #D6E3F8; border-width=3;}
TD.banner {color: white; text-align: center; vertical-align: middle; background-color: #D6E3F8; font-size: small;}

TABLE.calendars {background-color: #FFF; margin:0; padding:0; border-width:0; border: none; }
TABLE.calendar {background-color: #D6E3F8; margin:0; padding:0; border-width:0; border: none; -moz-border-radius:1em}
TD.calendarHeader {background-color: #D6E3F8; -moz-border-radius:5px}
TD.calendar {background-color: #D6E3F8}
TD.calendarHighlight {background-color: #FFF; -moz-border-radius:1em}
FONT.calendarHighlight {font-weight: normal; text-decoration: none}

TABLE.dateselect {background-color:#FFF}

TABLE.admin {background-color: #D6E3F8; }
TD.admin {background-color: #D6E3F8; vertical-align: baseline; text-align: left; }

TABLE.allocations {table-layout: fixed; overflow:hidden; background-color: #FFF; }
TD {overflow:hidden; }
TD.red  {font-weight: bold; background-color: #FFF; text-align: center; overflow:hidden; border-radius:10pt}
TD.even_row {background-color: #EEE; overflow:hidden; } /* Even rows in the day view */
TD.odd_row {background-color: #D6E3F8; overflow:hidden; } /* Odd rows in the day view */
TD.highlight {background-color: #F5B720; 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:#005; font-size: medium; }
H2 {color:#005; font-size: medium; text-align: center}
H3 {color:#005; 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 */

/*
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; }
TD.A {overflow:hidden; background-color: #F66;}
TD.B {overflow:hidden; background-color: #FF3;}
TD.C {overflow:hidden; background-color: #3FF;}
TD.D {overflow:hidden; background-color: #99F;}
TD.E {overflow:hidden; background-color: #C9C;}
TD.F {overflow:hidden; background-color: #9F9;}
TD.G {overflow:hidden; background-color: #999;}
TD.H {overflow:hidden; background-color: #666;}
TD.I {overflow:hidden; background-color: #066;}
TD.J {overflow:hidden; background-color: #0FF;}
TD.K {overflow:hidden; background-color: #FFF;}
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}

*/
