body
{
  background: white;
  color: black;
  font-family: sans-serif;
  text-align: left;
}

/* For page titles */
h1
{
  text-align: center;
  vertical-align: middle
}

/* For page descriptions */
h2 { text-align: center }

h3 { text-align: center }

p { font-size: 10pt }

p.titre
{
  text-align: left;
  font-size: 14pt
}

p.nouvelles
{
  text-align: left;
  font-size: 12pt
}

p.description
{
  text-align: justify;
  font-size: 8pt
}

p.apropos
{
  text-align: center;
  font-size: 6pt
}

p.ajout
{
  text-align: justify;
  font-size: 10pt
}


img.auteur
{
  float: left;
  padding-left: 0px;
  padding-right: 10px;
}


table
{
  /* Conforming browsers ought to center tables if the left and right
     margins are equal. The simplest way to accomplish this is to set
     the left and right margins to 'auto'. */
  margin-left: auto;
  margin-right: auto;
  border-color: black;
  border-collapse: collapse; /* Nécessaire pour avoir les bordures collées avec IE7. */
  border-spacing: 0px;
}


table.description
{
  width: 60%;
}


table.sommaire { margin-bottom: 10px }

table.resultats
{
  border-width: 0px;
}

tr.entete {

}


tr.d0
{
  background-color: #EEEEEE;
  color: black;
}

tr.d1
{
  background-color: #DDDDDD;
  color: black;
}


th.entete
{
  background-color: gray;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}

td
{
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}


td.resultats
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}


td.centered
{
  text-align: center;
}

td.naviguation
{
  text-align: center;
  font-size: 12pt;
  padding-left:   8px;
  padding-right:  8px;
  padding-top:    0px;
  padding-bottom: 15px;
}

td.titre
{
  text-align: left;
  font-size: 13pt;
  color: #666600;
}

td.banderolle
{
  text-align: center;
  padding-left:   50px;
  padding-right:  50px;
  padding-top:    30px;
  padding-bottom: 30px;
}

div.tel
{
  white-space : nowrap;
}
