BODY {
 font-family: Trebuchet MS, Arial, sans-serif;
 background-color: #ffffff;
 color: #000000;
 padding: 15px;
 cursor: crosshair;
 scrollbar-track-color: #ffffff;
}
A {
 text-decoration: none;
 color: #440000;
 background-color: #ffffff;
}
A.no {
  color: #000000;
}
A:Hover {
 text-decoration: underline;
 color: #880000;
 cursor: help;
}
P.Nom {
  font-size: xx-large;
  text-align: center;
  font-weight: bold;
  font-family: "Futura Lt BT", Futura, sans-serif;
}
P.Titre {
  font-size: x-large;
  text-align: center;
  font-style: italic;
  font-family: "Futura Lt BT", Futura, sans-serif;
}
P.Titre A {
  color: #000000;
}
P.Nom A {
  color: #000000;
} 
P.Dates {
  text-align: center;
}
P.CVName {
  font-size: x-large;
}
DIV.CV {
  text-align: left;
}
TABLE {
  width: 100%;
}
TD.li {
  vertical-align: top;
  padding: 4px;
}
TH {
  font-weight: bold;
  font-size: larger;
  border-bottom: black 1px solid;
  text-align: left;
}
TD {
  vertical-align: top;
  padding: 4px;
}
P.Present {
  text-align: justify;
}
P.sigp {
  text-align: right;
  font-weight: bold;
}
P.image {
  text-align: center;
}
UL {
  list-style-type: circle;
}
LI {
  padding: 5px;
  line-height: 160%;
}
P.year {
  font-weight: bold;
}
p.quote {
  text-align: right;
  font-style: italic;
}
p.index {
  margin: 10px;
  text-align: center;
}
p.index a {
  border: #888 solid 1px;
  background-color: #ccc;
  padding: 3px;
}