    body
    {
      font-size: 12px;
      color: #336699;
      background-color: #336699;
      margin-top: 0px;
    }

    .link1          {color:#336699; text-decoration:underline;}
    .link1:hover    {color:#D20000; text-decoration:underline}

    .link2          {color:#336699; text-decoration:none;}
    .link2:hover    {color:#336699; text-decoration:underline}

    .link3          {color:#D20000; text-decoration:none}
    .link3:hover    {color:#D20000; text-decoration:underline}

    .link4          {color:#666666; text-decoration:underline}

    .link5          {color:#0033BB; text-decoration:none}
    .link5:hover    {color:#D20000; text-decoration:underline}

    .link6          {text-decoration:none}
    .link6:hover    {text-decoration:underline}
    .link6:visited  {text-decoration:none}

    .text3          {font-size:80%;}

    table
    {
      font-size:11px;
    }
    table th
    {
      font-size:11px;
    }
    table td
    {
      font-size:11px;
    }

    table.profil
    {
      border-width: 2px 2px 2px 2px;
      border-spacing: 5px 5px;
      border-style: dashed dashed dashed dashed;
      border-color: #336699;
      border-collapse: separate;
      background-color: white;
    }
    table.profil td
    {
      border-width: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      border-style: none none none none;
      border-color: rgb(216, 234, 242);
      background-color: white;
      -moz-border-radius: 0px 0px 0px 0px;
    }

    table.grille-pronos
    {
      border-width: 2px 2px 2px 2px;
      border-spacing: 5px 5px;
      border-style: dashed dashed dashed dashed;
      border-color: #336699;
      border-collapse: separate;
      background-color: white;
    }
    table.grille-pronos th
    {
      border-width: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      border-style: none none none none;
      border-color: white white white white;
      background-color: rgb(216, 234, 242);
      -moz-border-radius: 0px 0px 0px 0px;
      font-weight :bold;
    }
    table.grille-pronos td
    {
      border-width: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      border-style: none none none none;
      border-color: rgb(216, 234, 242);
      background-color: white;
      -moz-border-radius: 0px 0px 0px 0px;
    }

    table.classement
    {
      border-width: 3px 3px 3px 3px;
      border-spacing: 0px 0px;
      border-style: solid solid solid solid;
      border-color: #FF9800;
      border-collapse: collapse;
    }
    table.classement th
    {
      border-width: 3px 3px 3px 3px;
      padding: 0px 0px 0px 0px;
      border-style: solid solid solid solid;
      border-color: #FF9800;
      background-color: #FFC470;
      -moz-border-radius: 0px 0px 0px 0px;
      font-weight: bold;
      text-align: center;
    }
    table.classement td
    {
      border-width: 1px 1px 1px 1px;
      padding: 0px 0px 0px 0px;
      border-style: solid solid solid solid;
      border-color: #FF9800;
      -moz-border-radius: 0px 0px 0px 0px;
      font-weight: normal;
    }

    .class-select
    {
      border-width: 1px 1px 1px 1px;
      padding: 0px 0px 0px 0px;
      border-style: solid solid solid solid;
      border-color: #FF9800;
      background-color: #FFC470;
      -moz-border-radius: 0px 0px 0px 0px;
      font-weight: normal;
    }
    .class-rouge
    {
      font-weight: bold;
      color: red;
    }
    .class-bleue
    {
      font-weight: bold;
      color: blue;
    }

    ul {margin-left: 0; padding-left: 1em;}
    li {margin: 0; padding: 0;}

    td, tr, h1, h2, h3, h4, h5 {font-family:arial,geneva;letter-spacing:0;}
    h1, h2, h3, h4, h5, form {display:inline;}

    h1 {font-size:150%;font-weight:normal;}
    h2 {font-size:130%;font-weight:normal;}
    h3 {font-size:110%;font-weight:normal;color:#336699;}
    h4 {font-size:83%;font-weight:normal;}
    h5 {font-size:70%;font-weight:normal;}



