/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: "verdana","Times New Roman",Times,serif;
    background-color: white;
    }

  h1 { text-align: center;
    color: #7E5A91;
    font-size: 16pt;
    font-family: Arial;
    }

  h2 { text-align: center;
    color: rgb(126, 90, 145);
    font-size: 12pt;
    }

  h3 { font-size: 10pt;
    text-align: left;
    margin: 0.5em;
    font-weight: bold;
    color: rgb(234, 95, 56);
    }

  ul { font-size: 10pt;
    }

  td { font-size: 10pt;
    }

  p { margin: 0pt;
    padding: 0.1em;
    font-size: 10pt;
    }

  a { text-decoration: none;
    color: rgb(234, 95, 56);
    }

  a:link { text-decoration: none;
    }

  a:visited { text-decoration: none;
    }

  a:active { text-decoration: none;
    }

  a:hover { color: #613579;
  text-decoration:underline
    }

  .side { 
      font-size: 8pt;
      text-algin: center;
    }

  td.side { border-left: 1px solid #F2784E;
    border-right: 1px solid #F2784E;
    background-color: #CFDF5B;
    }

  h1.side { 
    border-right:2px solid #7E5A91; border-bottom:2px solid #7E5A91; margin:0.5em; padding:0.5em; font-size: 10pt;
    color: #674976;
    font-weight: bold;
    background-color: #EEE9F5;
    
      }

  h3.side {
    border-right: 1em solid rgb(234, 95, 56);
    margin: 0.1em;
    padding: 0.2em;
    background: White none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    font-weight: normal;
  }

  ul.side { 
   margin: 0em;
   padding: 0em;
    list-style-type: none;
      }

  ul.side li { 
    border-right: 1em solid rgb(234, 95, 56);
    margin: 0.1em;
    padding: 0.1em;
    background: White none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  ul.side a { padding: 0.1em;
    color: rgb(234, 95, 56);
    text-decoration: none;
    }

  .news { font-size: 10pt;
    }

  h1.news { border-bottom: 3px solid rgb(147, 112, 166);
    margin: 0pt 6em 0pt 0.5em;
    padding: 0.5em;
    color: rgb(103, 73, 118);
    font-weight: bold;
    text-align: left;
    clear: left;
    }

  h2.news { color: rgb(126, 90, 145);
    text-align: left;
    padding-bottom: 0pt;
    padding-left: 1em;
    font-weight: normal;
    }

  p.news { padding: 1em;
    text-indent: 1em;
    }

  p.note { border-bottom:1px dotted #EEE9F5; font-size: 8pt; text-align: right; 
  border-left-width:1px; border-top-width:1px; margin-top:0; margin-left:1em; margin-right:1em; margin-bottom:1em
    }
    
  p.date { font-size: 8pt; text-align: left; 
  border-left-width:1px; border-top-width:1px; margin-top:0; margin-left:1em; margin-right:1em; margin-bottom:1em
 ; background-color:rgb(238, 233, 245); word-spacing:0; float: left
    }

  .footer { font-size: 8pt;
    }

  td.footer { border: 1px solid rgb(242, 120, 78);
    text-align: center;
    }

  td.central { border-top: 1px solid rgb(242, 120, 78);
    border-bottom: 1px solid rgb(242, 120, 78);
    background-color: rgb(255, 255, 204);
    }

  td.square { border: 1px solid rgb(242, 120, 78);
    text-align: center;
    }

  .insert { border-right:1px solid #808080; border-bottom:1px solid #808080; margin:0.5em; padding:0.2em; background:#F4F4D9; -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial
    }

  .insert-side { border: 1px solid rgb(126, 90, 145);
    margin: 0.2em;
    padding: 0.1em;
    background: rgb(238, 233, 245) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  ul.barre { margin: 0pt;
    list-style-type: none;
    font-size: 10pt;
    }

  ul.barre li { margin: 0pt;
    float: left;
    list-style-type: none;
    }

  ul.barre a { padding: 0pt 0.5em;
    color: rgb(255, 255, 204);
    }

  ul.barre a:hover { color: red;
    background-color: rgb(255, 255, 204);
    }

  a.barremenu { font-size: 8pt;
    font-family: arial,helvetica;
    color: white;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    }

  a:hover.barremenu { font-size: 8pt;
    font-family: arial,helvetica;
    color: orange;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    }

  a.Menu { font-size: 12pt;
    font-family: Times New Roman;
    color: blue;
    text-decoration: none;
    }

  a:hover.Menu { font-size: 12pt;
    font-family: Times New Roman;
    color: orange;
    text-decoration: none;
    }

  a.SousMenu { font-size: 8pt;
    color: rgb(0, 0, 204);
    text-decoration: none;
    }

  a:hover.SousMenu { font-size: 8pt;
    color: maroon;
    text-decoration: none;
    }

  a.email { font-size: 8pt;
    color: rgb(0, 0, 204);
    text-decoration: none;
    }

  a:hover.email { font-size: 8pt;
    color: red;
    text-decoration: none;
    }