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

  body { margin: 0pt auto;
    background-repeat: no-repeat;
    background-image: url(fond.jpg);
    background-attachment: fixed;
    background-position: center;
    width: auto;
    }

  #en_tete { text-align: center;
    font-family: Comic Sans MS;
    color: rgb(0, 51, 51);
    }

  .element_en_tete h1 { font-size: 200%;
    }

  .element_en_tete h2 { font-size: 110%;
    }

  .element_en_tete p {  }

  #menu { padding: 0pt 1px;
    text-align: center;
    display: table;
    width: 100%;
    font-family: Comic Sans MS;
    }

  .element_menu ul { margin: 0pt auto;
    padding: 1px 0pt 0pt;
    list-style-type: none;
    height: 1.4em;
    display: table;
    }

  .element_menu li { display: table-cell;
    }

  .element_menu a { margin: 1px 10px;
    display: block;
    width: 100px;
    font-style: italic;
    color: rgb(0, 51, 51);
    }

  .element_menu a:hover { color: rgb(102, 0, 204);
    }

  .element_menu a:active { color: rgb(102, 0, 204);
    }

  #corps { text-align: center;
    font-family: Comic Sans MS;
    color: rgb(0, 42, 0);
    }

  .element_corps h3 { font-style: oblique;
    font-size: 160%;
    margin-top: 50px;
    }

  .element_corps h4 { margin-top: 50px;
    font-size: 100%;
    font-weight: normal;
    margin-right: 150px;
    margin-left: 150px;
    padding-left: 150px;
    padding-right: 150px;
    color: rgb(0, 39, 0);
    }

  .element_corps h5 { font-size: 100%;
    margin-top: 20px;
    text-decoration: underline;
    font-weight: lighter;
    }

  .element_corps a { font-size: 100%;
    color: rgb(51, 51, 153);
    }

  .element_corps h6 { font-style: italic;
    text-transform: none;
    font-size: 100%;
    font-weight: bold;
    }

  .element_corps p { font-size: 100%;
    }

  .element_corps r { text-align: left;
    font-size: 130%;
    }

  .element_corps t { text-align: left;
    font-size: 100%;
    }

  .element_corps ul { list-style-type: disc;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    }

  .element_corps li {  }

  .element_corps a:hover { text-align: center;
    color: rgb(102, 0, 204);
    }

  .element_corps a:active { color: rgb(102, 51, 51);
    }

  #pied_de_page { padding: 30pt 1px;
    text-align: center;
    display: table;
    width: 100%;
    font-family: Comic Sans MS;
    font-weight: inherit;
    font-style: italic;
    }

  .element_pied_de_page ul { margin: 0pt auto;
    padding: 1px 0pt 0pt;
    list-style-type: none;
    display: table;
    }

  .element_pied_de_page li { display: table-cell;
    }

  .element_pied_de_page a { margin: 1px 30px;
    display: block;
    width: 100px;
    color: rgb(0, 51, 51);
    }

  .element_pied_de_page a:hover { color: rgb(102, 0, 204);
    }

  .element_pied_de_page a:active { color: rgb(102, 0, 204);
    }

  .element_pied_de_page p { text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    }

  #referencement { text-align: center;
    font-family: Comic Sans MS;
    color: rgb(0, 42, 0);
    }

  .element_referencement p { text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    }


