p.titre {
  background:#DED983;
  color:#345071;
  padding:.2em .3em;
  font-size:1.2em;
  border:2px outset #DED983;
  position:relative;
  margin-bottom:-1em;
  width:10em;
  margin-left:1em;
  margin-top:1em;
}
h1 {
color:#C4E2F7;
margin-top:auto;

}
table {
  color:#C4E2F7;
  margin-bottom:1em;
  padding-top:1.5em;
  border:1px  #DED983;
}
a:link
{
text-decoration:undeline;
color:#003366;
}

a:hover
{
text-decoration:none;
color:#C4E2F7;
}
a:visited
{
color:#0066CC
text-decoration:line-through;
}
th
{
margin-top:5px;
}