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

  body { /*background-color: rgb(255, 255, 204);*/
    background-color: rgb(255, 255, 204);
    margin: 0;
    text-align: center;
    font-family : Helvetica;   
    }

  table { margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 80%;
    height: 100%;
    }

  td.head { border-style: solid;
    border-color: rgb(102, 0, 0);
    border-width: 1px 1px 7px;
    padding: 5px;
    background-color: rgb(192, 62, 6);
    text-align: right;
    /*text-align: center;*/
    font-weight: bold;
    color: rgb(102, 0, 0);
    background-position: left center;
    width: 80%;
    height: 5%;
    font-size: 250%;
    }

  td.head2 { border-style: none solid solid;
    border-left: 1px solid rgb(102, 0, 0);
    border-right: 1px solid rgb(102, 0, 0);
    border-bottom: 7px solid rgb(64, 82, 55);
    background-color: rgb(155, 200, 135);
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    width: 80%;
    height: 5%;
    }

  .head2 { background-color: rgb(153, 0, 0);
    }

  .head2 a { font-weight: bold;
    float: right;
    margin-left: 30px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-size: 125%;
    }

  .head2 a:hover { float: right;
    font-weight: bold;
    color: rgb(102, 102, 102);
    font-size: 125%;
    }

  td.menu { border-left: 1px solid rgb(102, 0, 0);
    border-right: 3px solid rgb(102, 0, 0);
    border-bottom: 1px solid rgb(102, 0, 0);
    padding: 5px;
    vertical-align: top;
    height: 90%;
    width: 15%;
    }

  .menu {  }

  .menu li { list-style-type: none;
    display: block;
    margin-bottom: 5px;
    }

  .menu li a { color: rgb(153, 0, 0);
    text-align: right;
    font-weight: bold;
    border-top-width: 1px;
    background-color: transparent;
    text-decoration: none;
    font-size: 100%;
    }

  .menu li a:hover { /*font-weight: bold;*/
    text-align: right;
    color: rgb(102, 0, 0);
    /*padding-right: 5px;*/
    background-color: rgb(255, 204, 102);
    font-size: 100%;
    }

  .sous_menu li a { font-size: 80%;
    }

  .sous_menu li a:hover { color: rgb(102, 0, 0);
    background-color: rgb(255, 204, 102);
    font-size: 80%;
    }

  td.content { border-style: none solid solid none;
    border-right: 1px solid rgb(102, 0, 0);
    border-bottom: 1px solid rgb(102, 0, 0);
    padding: 5px;
    vertical-align: top;
    width: 85%;
    height: 90%;
    }

  .content { text-align: center;
    font-size: 100%;
    }

  .content h1 {
    color: rgb(102, 0, 0);
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.5em;
    }

  .content p { text-align: justify;
    font-size: 80%;
    }

  .content center { text-align: center;
    font-size: 80%;
    }

  .content li { text-align: justify;
    font-size: 80%;
    margin: 5px;
    }

  td.filleuls {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
    font-size: 1em;
    }

  td.filleuls_last {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    background-color: #F5F462;
    text-align: center;
    font-size: 1.2em;
    }


  td.filleuls_annee {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    color: rgb(136, 0, 0);
    }

  td.filleuls_titre { border-style: solid;
    border-width: 1px;
    border-color: #000000;
    background-color: #9BC887;
    font-weight: bold;
    padding: 3px;
    color: rgb(136, 0, 0);
    font-size: 1.2em;
    }

.rouge{ 
        color: #660000;
 }

