BODY {font-family: Arial, Helvetica, Verdana; }
                     /*=========================  format titre  ========================= */

H3   { font-weight: bold; font-size: 14pt; text-align: center }
H5  { font-weight: bold; font-size: 12pt; text-align: center; }
H6  { font-weight: bold; font-size: 10pt; text-align: center; }

                     /*========================= couleur titre texte  ========================= */
.couleurabo  { color: #132172}
.couleurperson  { color: #0066cc}
.couleurcom  { color: #993333}

                     /*========================= liens reste de page  ========================= */
.page a        { color: #132172; font-weight: bold; font-size: 7pt; line-height: 18px; text-decoration: none; text-align: left }
.page a:hover  { color: #933; font-weight: bold; font-size: 7pt; text-align: left; }
.page a:visited  { color: #99c; font-weight: bold; font-size: 7pt; text-align: left }

                     /*========================= liens reste de page  ========================= */
.page1 a        { color: #c20000; font-weight: bold; font-size: 7pt; line-height: 18px; text-decoration: none; text-align: left }
.page1 a:hover  { color: #933; font-weight: bold; font-size: 7pt; text-align: left; }
.page1 a:visited  { color: #99c; font-weight: bold; font-size: 7pt; text-align: left }

.page2 a         {color: #870404; font-size: 9pt; text-decoration: none; text-align: left;  }
.page2 a:hover   { color: #933; font-size: 9pt; text-align: left }
.page2 a:visited { color: #99c; font-size: 9pt; text-align: left }

.page3 a         {color: #679E4E; font-weight: bold;font-size: 9pt; text-decoration: none; text-align: left;  }
.page3 a:hover   { color: #933; font-weight: bold;font-size: 9pt; text-align: left }
.page3 a:visited { color: #99c; font-weight: bold;font-size: 9pt; text-align: left }

.page4 a         {color: #000000; font-size: 9pt; text-decoration: none; text-align: left;  }
.page4 a:hover   { color: #933; font-size: 9pt; text-align: left }
.page4 a:visited { color: #99c; font-size: 9pt; text-align: left }

.page5 a         {color: #1A4E97; font-size: 8pt; text-decoration: none;text-align: left;}
.page5 a:hover   { color: #933; font-size: 8pt; text-align: left; }
.page5 a:visited { color: #99c; font-size: 8pt; text-align: left; }

.page6 a         {color: #ffffff; font-size: 8pt; text-decoration: none;text-align: left;}
.page6 a:hover   { color: #f5962a; font-size: 8pt; text-align: left; }
.page6 a:visited { color: #9999cc; font-size: 8pt; text-align: left; }

                     /*========================= liens t?l?chargement de page  ========================= */
.tele a  { color: #132172; font-weight: normal; font-size: 8pt; text-decoration: none; text-align: left }
.tele a:hover   { color: #933; font-weight: normal; font-size: 8pt; text-align: left }
.tele a:visited   { color: #99c; font-weight: normal; font-size: 8pt; text-align: left }

TABLE.tababo { font-size: 8pt }

.couleurformulair  { background-color: #e7f1fa }
.couleurbouton  { background-color: #9cf }
.titretexte   { color: #132172; font-weight: bold; font-size: 8pt; text-align: left  }
.texte    { color: #0066cc; font-size: 7pt; line-height: 14px; text-align: left }
.titre    { color: #990000; font-weight: 500; font-size: 8pt; line-height: 18px; text-align: center }
.traitcom   { border-bottom: 1px solid #99ccff }

.textedescri   { color: #0066cc; font-size: 8pt; text-align: left;  }
.texteinfor    { color: #132172; font-size: 8pt; line-height: 12pt; text-align: left }
.titreabo    { color: #132172; font-weight: bold; font-size: 12pt; line-height: 12pt; text-align: center }
.texteabo     { color: #132172; font-size: 9pt; line-height: 12pt; text-align: left }
.texteexplicabo   { color: #132172; font-size: 7pt; line-height: 9pt; text-align: left }
.textepub   { color: #132172; font-weight: bold; font-size: 12pt; text-align: left }


.cadreipchaut     { border-top: 1px solid #ecd903 }
.cadreipcbas      { border-bottom: 1px solid #ecd903 }
.cadreipcbashaut  { border-bottom: 1px solid #ecd903; border-top: 1px solid #ecd903 }

.cadrebtphaut      { border-top: 1px solid #DC143C }
.cadrebtpbas      { border-bottom: 1px solid #DC143C }
.cadrebtpbashaut  { border-bottom: 1px solid #DC143C; border-top: 1px solid #DC143C }

.cadrepehaut      { border-top: 1px solid #d1d4e4 }
.cadrepebas      { border-bottom: 1px solid #d1d4e4 }
.cadrepepbashaut  { border-bottom: 1px solid #d1d4e4; border-top: 1px solid #d1d4e4 }

.cadreishaut      { border-top: 1px solid #cc6600 }
.cadreisbas      { border-bottom: 1px solid #cc6600 }
.cadreispbashaut  { border-bottom: 1px solid #cc6600; border-top: 1px solid #cc6600}

.cadretechaut      { border-top: 1px solid #95b8c4 }
.cadretecbas      { border-bottom: 1px solid #95b8c4 }
.cadretecpbashaut  { border-bottom: 1px solid #95b8c4 ; border-top: 1px solid #95b8c4 }

.cadrebilhaut      { border-top: 1px solid #6666cc }
.cadrebilbas      { border-bottom: 1px solid #6666cc }
.cadrebilpbashaut  { border-bottom: 1px solid #6666cc; border-top: 1px solid #6666cc}

.cadrencbhaut      { border-top: 1px solid #0066cc }
.cadrencbbas      { border-bottom: 1px solid #0066cc }
.cadrencpbashaut  { border-bottom: 1px solid #6666cc; border-top: 1px solid #6666cc}

.cadreperiodgrishaut      { border-top: 1px solid #a9a9a9 }
.cadreperiogrisbas      { border-bottom: 1px solid #a9a9a9}

.cadretabrpbas  { border-bottom: 1px solid #d6d1db;}
.cadretabrphaut  { border-top: 1px solid #d6d1db;}
.cadretribbas  { border-bottom: 1px solid #7d965f;}
.misjour { color: #808080; font-size: 8pt;text-align: left; }
.marge3 { padding-left: 33px }
.marge1 { padding-left: 15px }


