/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: medium;
    background-color: black;
    width: 98%;
    color: rgb(133, 133, 133);
    }

  #dTitre { margin-left: 200px;
    text-align: center;
    }

  #dNavig { position: absolute;
    top: 0pt;
    left: 0pt;
    text-align: center;
    width: 200px;
    }

  #dCorps { padding: 10px;
    margin-left: 200px;
    text-align: left;
    }

  div.dCartouche { margin: 0pt auto;
    width: 80%;
    background-color: rgb(255, 153, 0);
    color: black;
    font-size: small;
    }

  div.dSites table { margin-left: 40px;
    }

  div.dSites table col { width: 110px;
    }

  div.dCd { clear: both;
    }

  p.pHaut { text-align: center;
    clear: both;
    margin-bottom: 1em;
    }

  p.pSsTit { text-align: center;
    font-weight: bold;
    margin-bottom: 1em;
    }

  p.pEntete { padding: 0pt 1em;
    background-color: rgb(204, 102, 0);
    color: black;
    font-weight: bold;
    clear: both;
    }

  p.pRegion { color: rgb(204, 0, 0);
    }

  p.pDept { color: rgb(204, 0, 0);
    font-size: small;
    font-style: italic;
    margin-left: 2em;
    }

  p.pVille { color: rgb(204, 0, 0);
    font-size: small;
    font-style: italic;
    margin-left: 2em;
    }

  a:hover { text-decoration: underline overline;
    }

  a:link { color: rgb(105, 105, 105);
    }

  a:visited { color: rgb(133, 133, 133);
    }

  div.dCartouche a:link, div.dCartouche a:visited { color: black;
    font-weight: bold;
    }

  img { border: 0pt none ;
    }

  img.iHaut { width: 35px;
    height: 24px;
    }

  img.iCd { margin: 10px;
    float: left;
    }

  img.iMiniCF { width: 20px;
    height: 22px;
    vertical-align: middle;
    }

  table.tAcc { margin: 30px auto;
    }

  table.tAcc td { padding: 30px;
    }

  table.tPied { margin: 0pt auto;
    }

  table.tPied td { padding: 10px;
    }

  table.tCmp { margin: auto;
    border-collapse: collapse;
    }

  table.tCmp th { border-top: 1px solid rgb(255, 102, 0);
    padding: 1ex;
    color: rgb(204, 0, 0);
    text-align: center;
    }

  table.tCmp td.cSujet { padding: 1ex;
    font-weight: bold;
    text-align: center;
    }

  table.tCmp td { padding: 0pt 1ex;
    }

  td, th { vertical-align: top;
    }

  #tRadios { border-collapse: collapse;
    }

  #tRadios td { border: 1px solid rgb(255, 102, 0);
    padding: 3px;
    width: 33%;
    }

  q { font-style: italic;
    }

  q:before { content: open-quote;
    }

  q:after { content: close-quote;
    }

  hr { color: rgb(255, 153, 0);
    }

  p.justifie { text-align: justify;
    }

  h1 { font-size: medium;
    color: rgb(204, 0, 0);
    }

  h2 { font-size: medium;
    color: rgb(204, 0, 0);
    font-style: italic;
    margin-left: 1em;
    }

  em { color: rgb(204, 0, 0);
    font-style: normal;
    font-weight: bold;
    }

  fieldset { border: 1px solid rgb(255, 102, 0);
    padding: 1ex;
    }

  legend { font-size: small;
    font-style: italic;
    }

  button { background-color: black;
    color: rgb(204, 0, 0);
    font-weight: bold;
    }


