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

  body { background: rgb(44, 47, 34) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(240, 227, 158);
    }

  a { color: rgb(255, 101, 51);
    }

  a:hover, a:focus { color: rgb(255, 76, 0);
    }

  strong { color: rgb(161, 181, 93);
    }

  #global { background: rgb(24, 26, 18) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #menu li:hover ul ul, #menu li.sfhover ul ul { left: -999em;
    }

  #menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul { left: auto;
    min-height: 0pt;
    }

  #menu, #menu ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    line-height: 21px;
    text-align: center;
    }

  #menu { font-weight: bold;
    font-family: Arial;
    font-size: 11px;
    }

  #menu a { margin: 0pt;
    padding: 3px;
    background: rgb(24, 26, 18) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    color: rgb(240, 227, 158);
    text-decoration: none;
    width: 104px;
    }

  #menu li { border-right: 0px solid rgb(255, 255, 255);
    float: left;
    }

  html > body #menu li { border-right: 0px solid transparent;
    }

  #menu li ul { position: absolute;
    width: 104px;
    left: -999em;
    }

  #menu li ul li { border-top: 0px solid rgb(255, 255, 255);
    }

  html > body #menu li ul li { border-top: 0px solid transparent;
    }

  #menu li ul ul { border-left: 0px solid rgb(255, 255, 255);
    margin: -22px 0pt 0pt 144px;
    }

  html > body #menu li ul ul { border-left: 0px solid transparent;
    }

  #contenu { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    }

  #contenu a { color: rgb(51, 37, 16);
    }

  #contenu a:hover, #contenu a:focus { color: rgb(110, 81, 34);
    }

  #contenu strong { color: rgb(24, 26, 18);
    }

  #pied { color: rgb(230, 169, 72);
    }

  html, body { height: 100%;
    }

  body { padding: 0pt;
    text-align: justify;
    }

  #global { min-height: 100%;
    width: 1000px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    }

  #entete { padding: 15px 20px 10px;
    }

  #entete h1 { margin: 0pt;
    }

  #entete h1 img { margin: 7px 20px 10px 0pt;
    float: left;
    }

  #entete .sous-titre { margin: 4px 0pt 15px;
    }

  #navigation { padding: 12px 15px;
    }

  #navigation ul { margin: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-align: center;
    }

  #navigation li { display: inline;
    }

  #navigation a { padding: 6px;
    line-height: 1.5;
    font-size: 0.9em;
    text-decoration: none;
    }

  #contenu { padding: 10px 20px;
    }

  #contenu > *:first-child { margin-top: 10px;
    }

  #contenu p, #contenu li { line-height: 1.5;
    }

  #pied { padding: 1px;
    font-size: 0.85em;
    }

