/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  #conteneur { font-size: medium;
    background-position: center;
    }

  #header { border: 2px solid rgb(204, 51, 204);
    background: rgb(133, 134, 204) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    font-weight: bold;
    height: 98px;
    width: 896px;
    }

  #headertext { position: relative;
    height: auto;
    width: auto;
    text-align: center;
    font-size: x-large;
    font-weight: bold;
    padding-top: 35px;
    color: rgb(150, 51, 150);
    }

  #menu { border-left: 8px solid rgb(204, 51, 204);
    padding: 5px 1pt 1pt;
    list-style-type: none;
    float: left;
    background-color: rgb(133, 134, 204);
    margin-left: -100%;
    width: 150px;
    }

  ul, li { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #menu li { border-bottom: 1px solid rgb(204, 51, 204);
    }

  #menu li a { border-bottom: 1px solid rgb(255, 255, 255);
    padding: 0.7em 0pt;
    font-weight: bold;
    font-size: 12px;
    width: auto;
    color: rgb(0, 0, 0);
    display: block;
    text-indent: 0.8em;
    text-decoration: none;
    }

  #menu li a:visited, #menu li a:active { color: rgb(0, 0, 0);
    }

  #menu li a:hover { background-color: rgb(244, 244, 244);
    background-position: -387px 0pt;
    color: rgb(0, 0, 0);
    }

  #menu li.der, #menu li.der a { border-bottom-width: 0pt;
    }

  #menu li.der a { padding: 0.8em 0pt;
    }

  #menu #current a { background-color: rgb(244, 244, 244);
    }

  #bloc-contenu { float: left;
    width: 100%;
    }

  #col-centre { margin-left: 200px;
    }

  #col-gauche { padding: 10px;
    float: left;
    width: 200px;
    margin-left: -100%;
    background-color: rgb(153, 255, 153);
    }

  #footer { padding: 4px 0pt;
    clear: left;
    width: 100%;
    font-weight: bold;
    color: rgb(102, 51, 102);
    text-align: center;
    background-color: rgb(133, 134, 204);
    }

  p, h1, pre { margin: 0pt 3em 1em 2em;
    }

  h1 { font-size: 100%;
    padding-top: 1em;
    }

  #img { border: 1px solid rgb(204, 51, 204);
    margin: 2px 4px 30px;
    height: auto;
    width: auto;
    float: left;
    text-align: center;
    font-style: italic;
    background-color: rgb(133, 134, 204);
    padding-top: 5px;
    }

  #img a:hover img { border: 1px solid rgb(204, 51, 204);
    }

  #desc { margin: 2px;
    text-align: center;
    font-weight: normal;
    width: 120px;
    background-color: rgb(204, 204, 255);
    font-size: medium;
    }

  #cell { background-color: transparent;
    }

  #dcell { position: relative;
    width: 50%;
    background-color: rgb(0, 0, 255);
    height: 100%;
    }

