body, p, h1, h2, h3, table, tr, td, th { font-family: verdana,helvetica,arial,sans-serif; color: #9C9894 }
body { top: 0; left: 0; margin: 0; padding: 0; background-color: #FFFFFF; }
body, p, table, tr, td, th { font-size: 10px }
table { border: none; }
.filet { height: 1px; border: none; color: #999999; background-color: #999999; }

.titretmp { font-size: 15px; font-weight: bold; text-decoration: none }
A.titretmp { font-size: 15px; font-weight: bold; text-decoration: none }
A:hover.titretmp { font-size: 15px; font-weight: bold; color: #800000; text-decoration: none }

.menuitem { font-size: 10px; color: #9C9894; text-decoration: none; vertical-align: center }
A.menuitem { font-size: 10px; color: #9C9894; text-decoration: none; vertical-align: center }
A:hover.menuitem { font-size: 10px; color: #800000; text-decoration: none; vertical-align: center }

.menuitems { font-size: 10px; color: #9C9894; text-decoration: underline; vertical-align: center; }
A.menuitems { font-size: 10px; color: #9C9894; text-decoration: underline; vertical-align: center; }
A:hover.menuitems { font-size: 10px; color: #800000; text-decoration: underline; vertical-align: center; }

.menuleft { font-size: 10px; color: #9C9894; text-decoration: none; vertical-align: center; text-align: left; whitespace: nowrap; letter-spacing:-0.1em }
A.menuleft { font-size: 10px; color: #9C9894; text-decoration: none; vertical-align: center; text-align: left; whitespace: nowrap; letter-spacing:-0.1em }
A:hover.menuleft { font-size: 10px; color: #800000; text-decoration: none; vertical-align: center; text-align: left; whitespace: nowrap; letter-spacing:-0.1em }

.menubouton { border-width: 1px; border-color: #000000; border-style: solid; background-color: #9C9894; color: #ffffff; font-size: 10px }
.menuinput { border-width: 1px; border-color: #9C9894; background-color: #ffffff; color: #383838; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 10px }

.smalltext { text-align: justify; color: #9C9894; font-size: 9px }
.justify { text-align: justify; color: #9C9894; font-weight: normal; }
.rougebrik { font-size: 10px; color: #800000; }

.default { font-size: 10px; color: #9C9894; text-decoration: none; }
A.default { font-size: 10px; color: #9C9894; text-decoration: none; }
A:hover.default { font-size: 10px; color: #800000; text-decoration: none; }

.defaultlink { font-size: 10px; color: #9C9894; }
A.defaultlink { font-size: 10px; color: #9C9894; }
A:hover.defaultlink { font-size: 10px; color: #800000; }

.default2 { font-size: 10px; color: #383838; text-decoration: none; }
A.default2 { font-size: 10px; color: #383838; text-decoration: none; }
A:hover.default2 { font-size: 10px; color: #800000; text-decoration: none; }

.default2link { font-size: 10px; color: #383838; }
A.default2link { font-size: 10px; color: #383838; }
A:hover.default2link { font-size: 10px; color: #800000; }

h1, h2, h3, h4, h5, h6 { color: #9C9894; text-decoration: none; }
A.h1, A.h2, A.h3, A.h4, A.h5, A.h6 { color: #999999; text-decoration: none; }
A:hover.h1, A:hover.h2, A:hover.h3, A:hover.h4, A:hover.h5, A:hover.h6 { color: #800000; text-decoration: none; }
h1 { font-size: 10px; font-weight: normal; }
h2 { font-size: 16px }
h3 { font-size: 15px }
h4 { font-size: 14px }
h5 { font-size: 13px }
h6 { font-size: 11px }

.calendrier {	font-size: 10px; background-color: #E5DFD9; color: #808080; text-decoration: none; }
.libre { font-size: 10px; background-color: #FFFFFF; color: #383838; text-decoration: underline; }
A.libre { font-size: 10px; background-color: #FFFFFF; color: #383838; text-decoration: underline; }
A:hover.libre { font-size: 10px; background-color: #FFFFFF; color: #800000; text-decoration: underline; }
.today { font-size: 10px; background-color: #0080FF; color: #FFFFFF; text-decoration: none; }
.traite { font-size: 10px; background-color: #FF8080; color: #000000; text-decoration: none; }
.choix { font-size: 10px; background-color: #E5DFD9; color: #800000; text-decoration: none; }
.surcharge { font-size: 10px; background-color: #FF8080; color: #FFFFFF; text-decoration: none; }
A.surcharge { font-size: 10px; background-color: #FF8080; color: #000000; text-decoration: none; }
A:hover.surcharge { font-size: 10px; background-color: #FF8080; color: #999999; text-decoration: none; }
.bloque { font-size: 10px; background-color: #FFFFFF; color: #999999; text-decoration: none; }

.tableau
{
background-color: #E5DFD9;
color: #808080
}

.panier
{
border-width: 1px;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
border-color: #999999;
border-style: solid;
text-align: justify
}
