a {
  text-decoration: none;
  background-color: transparent;
  color: #003399;
}

a:hover {
  background-color: #003399;
  color: #f5f5ff;
  text-decoration: none;
}

th {
  color: #ffffff;
  background-color: #445669;
}

th a {
  text-decoration: none;
  background-color: transparent;
  color: #ffffff;
}

th a:hover {
  color: #445669;
  background-color: #ffffff;
  text-decoration: none;
}

body {
  background-color: #F5F5FF;
}

.empty {
  border: 0pt;
  color: #000000;
  background-color: #F5F5FF;
}

td.c1 {
  background-color: #ff9999;
}

td.c2 {
  background-color: #ccffcc;
}

td.c3 {
  background-color: #ffffcc;
}

span.c1 {
  background-color: #ff9999;
}

span.c2 {
  background-color: #ccffcc;
}

span.c3 {
  background-color: #ffffcc;
}

td.bloc {
  background-color: #ffcccc;
}
