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

  .aGras10 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: rgb(0, 0, 0);
    }

  .aGras12 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12pt;
    text-align: left;
    color: rgb(0, 0, 0);
    }

  .aGras13 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 13pt;
    text-align: left;
    color: rgb(0, 0, 0);
    }

  .aGras14 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: left;
    color: rgb(0, 0, 0);
    }

  .aTitre14 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aTitre15 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 15pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aTitre16 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 16pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aTitre17 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 17pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aTitre18 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 18pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aChapo10 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aChapo12 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aChapo13 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 13pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aChapo14 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: left;
    color: rgb(155, 0, 76);
    }

  .aTexte8 { font-weight: normal;
    text-align: left;
    font-size: 8pt;
    }

  .aTexte10 { font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: rgb(153, 153, 153);
    }

  .aTexte12 { font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12pt;
    text-align: left;
    color: rgb(153, 153, 153);
    }

  .aTexte13 { font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 13pt;
    text-align: left;
    color: rgb(153, 153, 153);
    }

  .aTexte14 { font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 14pt;
    text-align: left;
    color: rgb(153, 153, 153);
    }

  .aGras12_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    color: rgb(0, 0, 0);
    }

  .aGras13_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 13pt;
    text-align: center;
    color: rgb(0, 0, 0);
    }

  .aGras14_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: center;
    color: rgb(0, 0, 0);
    }

  .aTitre14_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aTitre15_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 15pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aTitre16_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 16pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aTitre17_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 17pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aTitre18_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 18pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aChapo12_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aChapo13_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 13pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aChapo14_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14pt;
    text-align: center;
    color: rgb(155, 0, 76);
    }

  .aTexte12_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12pt;
    text-align: center;
    color: rgb(153, 153, 153);
    }

  .aTexte13_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 13pt;
    text-align: center;
    color: rgb(153, 153, 153);
    }

  .aTexte14_center { font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 14pt;
    text-align: center;
    color: rgb(153, 153, 153);
    }

  .aFilet { border-style: solid;
    border-color: rgb(199, 185, 150);
    border-width: 0px 0px 1px;
    }

  body { margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    font-size: 12px ! important;
    color: rgb(153, 153, 153);
    }

 /*p { font-size: 14px;
    }*/
  p { font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: rgb(153, 153, 153);
    }


  ol { font-size: 14px;
    }

  ul { font-size: 14px;
    }

  a { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  a:link, a:visited { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  a:hover { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  table { border-style: none;
    }

  .content { margin: 0px auto;
    width: 99%;
    }

  .header { border: 1px solid rgb(203, 190, 153);
    margin: 10px 0px 20px;
    }

  .headerprehome { margin: 10px 0px 20px;
    }

  .header .logo { border-bottom: 1px solid rgb(203, 190, 153);
    background: rgb(255, 255, 255) url(bg-logo.gif) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .headerprehome .logoprehome { border-style: none;
    text-align: center;
    }

  .header .tel { border-bottom: 1px solid rgb(203, 190, 153);
    background: rgb(255, 255, 255) url(bg-nav.gif) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 14px;
    font-weight: bold;
    color: rgb(203, 190, 153);
    padding-left: 12px;
    }

  .tel a { font-size: 12px;
    color: rgb(203, 190, 153);
    text-decoration: none;
    }

  .tel a:hover { text-decoration: underline;
    }

  .header .tel strong { padding: 0px 5px;
    color: rgb(153, 51, 102);
    }

  .header .visu { border-left: 1px solid rgb(203, 190, 153);
    }

  .footer { padding: 20px 0px;
    text-align: center;
    font-weight: bold;
    color: rgb(153, 51, 102);
    }

  .footer a { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .footer a:link, .footer a:visited { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .footer a:hover { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .footer strong { padding: 0px 15px;
    color: rgb(153, 51, 102);
    }

  .contentPane { width: 100%;
    background-color: transparent;
    text-align: center;
    padding-left: 50px;
    padding-right: 4px;
    padding-top: 6px;
    font-size: 10px;
    color: rgb(153, 153, 153);
    }

  .copyright { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .pane { vertical-align: top;
    }

  .bc_edito { border: 1px solid rgb(203, 190, 153);
    padding: 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: Black;
    }

  .bc_edito a { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .bc_edito a:link, .bc_edito a:visited { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .bc_edito a:hover { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .bc_edito .ttl { font-size: 18px;
    font-weight: bold;
    padding-bottom: 8px;
    color: rgb(153, 51, 102);
    }

  .bc_edito .visu { padding: 20px 0px 10px;
    }

  .bc_news { border: 1px solid rgb(203, 190, 153);
    padding: 10px;
    font-size: 12px;
    color: rgb(153, 51, 102);
    }

  .bc_news a { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .bc_news a:link, .bc_news a:visited { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .bc_news a:hover { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .bc_news .ttl { font-size: 14px;
    font-weight: bold;
    padding-bottom: 8px;
    }

  .mauve_charte { color: rgb(153, 51, 102);
    }

  .Head { padding: 10px 10px 8px 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: rgb(153, 51, 102);
    }

  div.corpsdetexte, p.corpsdetexte, td.corpsdetexte, span.corpsdetexte { padding: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: rgb(0, 0, 0);
    }

  .corpsdetexte td { padding: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: rgb(0, 0, 0);
    }

  li.corpsdetexte { font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-top: 2px;
    color: rgb(0, 0, 0);
    }

  .bc_news .visu { padding: 20px 0px 10px;
    }

  .tabs { border-bottom: 1px solid rgb(205, 189, 155);
    font-size: 12px;
    font-weight: bold;
    }

  .tabs ul { padding: 6px 0px;
    margin-left: 0px;
    margin-top: 1px;
    margin-bottom: 0px;
    list-style-type: none;
    text-align: left;
    }

  .tabs li { margin: 0px;
    display: inline;
    }

  .tabs li a { border-style: solid solid solid none;
    border-color: rgb(205, 189, 155) rgb(205, 189, 155) rgb(205, 189, 155) -moz-use-text-color;
    border-width: 1px 1px 1px 0px;
    padding: 6px 25px;
    background: rgb(255, 255, 255) url(../images/bg-tabs.gif) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    color: rgb(158, 157, 155);
    }

  .tabs li a:link, .tabs li a:visited { color: rgb(158, 157, 155);
    }

  .tabs li a:hover { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .tabs li.first a { border-left: 1px solid rgb(205, 189, 155);
    }

  .tabs li.selected { position: relative;
    }

  .tabs li.selected a { background: rgb(255, 255, 255) url(../images/bg-tabs.gif) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    border-bottom-color: rgb(255, 255, 255);
    color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .tabs li.selected a:hover { text-decoration: none;
    color: rgb(153, 51, 102);
    }

  .bc_actu .content_tabs { border-style: none solid solid;
    border-color: -moz-use-text-color rgb(203, 190, 153) rgb(203, 190, 153);
    border-width: 0px 1px 1px;
    padding: 10px;
    font-size: 12px;
    color: rgb(101, 101, 101);
    }

  .bc_actu .content_tabs a { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .bc_actu .content_tabs a:link, .bc_actu .content_tabs a:visited { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .bc_actu .content_tabs a:hover { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .bc_actu .content_tabs .ttl { font-size: 14px;
    font-weight: bold;
    padding-bottom: 8px;
    color: rgb(153, 51, 102);
    }

  .bc_actu .content_tabs span { color: rgb(153, 51, 102);
    }

  .bc_actu .content_tabs .visu_r { margin: 0px 0px 15px 15px;
    }

  .header .nav { background: rgb(255, 255, 255) url(bg-nav.gif) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 14px;
    font-weight: bold;
    color: rgb(204, 204, 204);
    padding-left: 12px;
    }

  .header .nav a { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .header .nav a:link, .header .nav a:visited { color: rgb(153, 51, 102);
    text-decoration: none;
    }

  .header .nav a:hover { color: rgb(153, 51, 102);
    text-decoration: underline;
    }

  .header .nav strong { padding: 0px 2px;
    }

  .MainMenu_MenuBar { color: rgb(153, 51, 102);
    font-size: 11px;
    font-weight: bold;
    background-color: transparent;
    }

  .MainMenu_MenuItem { color: rgb(153, 51, 102);
    font-size: 11px;
    font-weight: bold;
    background-color: transparent;
    }

  .MainMenu_MenuItemSel { color: white;
    font-size: 11px;
    font-weight: bold;
    background-color: rgb(153, 51, 102);
    }

  .MainMenu_MenuBreak { margin: 0px;
    color: rgb(204, 204, 204);
    background-color: transparent;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 0px;
    }

