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

  .BGColorDark { background: rgb(200, 233, 101) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    line-height: 22px;
    font-weight: normal;
    }

  .BGColorMiddle { background: rgb(252, 235, 153) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .BGColorLight { background: rgb(255, 255, 200) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .BGColorLine { background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .Title { font-variant: small-caps;
    color: white;
    font-weight: bold;
    font-size: 20pt;
    line-height: 20pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    }

  .Logo { font-variant: small-caps;
    text-decoration: none;
    color: white;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    line-height: 10pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    }

  .MenuMain { padding: 0px 0px 0px 5px;
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-size: 10pt;
    line-height: 10pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    }

  .MenuSub { padding: 0px 0px 0px 20px;
    color: black;
    text-decoration: none;
    font-weight: normal;
    font-size: 9pt;
    line-height: 9pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    background-color: rgb(252, 235, 153);
    }

  .Copyright { color: black;
    font-weight: normal;
    font-size: 8pt;
    line-height: 8pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    }

  a { font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-weight: normal;
    line-height: 11pt;
    color: rgb(102, 0, 0);
    }

  h1 { color: black;
    font-variant: normal;
    font-weight: bold;
    line-height: 18pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 16pt;
    }

  h2 { color: black;
    font-variant: normal;
    font-weight: bold;
    line-height: 16pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 14pt;
    }

  h3 { color: black;
    font-variant: normal;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-style: normal;
    font-size: 13pt;
    font-weight: bold;
    line-height: 17pt;
    }

  p { text-align: justify;
    }

  ul { list-style-image: url(graphics/list.gif);
    }

  .ArticleTitle { padding: 0px 0px 0px 22px;
    background: rgb(255, 255, 200) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-weight: bold;
    font-size: 14pt;
    line-height: 14pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    }

  .SeparationLine { padding: 0px;
    background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .Normal { color: black;
    font-size: 10pt;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    line-height: 13pt;
    }

  .sousmenu { border: 1px solid rgb(204, 102, 0);
    padding: 5pt;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 0);
    background-color: rgb(252, 216, 63);
    font-style: normal;
    font-weight: bold;
    text-align: center;
    font-size: 17px;
    line-height: 15pt;
    }

  .surlignage { background-color: rgb(245, 255, 137);
    }

  .tableau1 { font-weight: bold;
    text-align: center;
    font-size: 14px;
    background-color: rgb(238, 255, 136);
    }

  .tableau2 { border: 1px solid rgb(255, 204, 51);
    text-align: left;
    background-color: rgb(255, 254, 159);
    font-size: 13px;
    }

  td { font-size: 12px;
    line-height: 17px;
    }

  .legende { font-size: 9pt;
    }

  .slogan { color: rgb(0, 102, 0);
    background-color: rgb(255, 254, 159);
    font-weight: bold;
    font-size: 13pt;
    }

  .apetit { color: rgb(209, 0, 0);
    font-size: 12px;
    }

  .AbstandGross { font-size: 13pt;
    line-height: 20pt;
    }

  .celluletitre { font-weight: bold;
    font-size: 19pt;
    background-color: rgb(252, 235, 153);
    color: rgb(0, 0, 0);
    line-height: 24pt;
    }

  .celluleslogan { border-width: 1px;
    font-weight: bold;
    line-height: 20pt;
    background-color: rgb(255, 254, 159);
    font-size: 13pt;
    color: rgb(105, 123, 52);
    }

  .citation { background-color: rgb(255, 204, 153);
    }

  .boitedroite { margin: 5px;
    float: right;
    position: relative;
    }

  .h4 { font-style: italic;
    font-weight: bold;
    font-size: 12pt;
    }

  .h5 { font-style: italic;
    font-weight: bold;
    font-size: 11pt;
    }

  .auteur { color: rgb(42, 85, 85);
    }

  .opinion { background-color: rgb(223, 233, 255);
    }

  .grandmenu { border-color: rgb(153, 0, 0);
    border-width: 1pt;
    background-color: rgb(252, 235, 153);
    line-height: 12pt;
    font-size: 9pt;
    }

  .sousmenutitre { border-color: rgb(153, 0, 0);
    border-width: 1pt;
    padding: 5pt;
    font-size: 14pt;
    line-height: 11pt;
    background-color: rgb(252, 235, 153);
    }

  .sousmenuplan { background-color: rgb(252, 216, 63);
    font-size: 9pt;
    line-height: 11pt;
    padding-left: 2pt;
    padding-right: 2pt;
    }

  .espece { border-color: rgb(153, 0, 0);
    border-width: 1px;
    font-weight: bold;
    font-size: 14px;
    line-height: 12px;
    background-color: rgb(232, 255, 158);
    }


