BODY {font-family: Arial, Helvetica, Verdana; }
                     /*=========================  format titre  ========================= */
H1  { color: #900 ;font-weight: bold; font-size: 10pt; text-align: center; padding: 15 0 15px;margin: 0}

                     /*========================= couleur titre texte  ========================= */
.couleurbtp { color: #900 }

                     /*========================= liens haut de page  ========================= */
.haut a   { color: #132172; font-weight: normal; font-size: 8pt; text-decoration: none }
.haut a:hover   { color: #933; font-weight: normal; font-size: 8pt }
.haut a:visited   { color: #99c; font-weight:normal; font-size: 8pt }

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

.page1 a         { color: #132172; font-weight: normal;font-size: 8pt; text-decoration: none; text-align: left;  }
.page1 a:hover   { color: #933; font-weight: normal; font-size: 8pt; text-align: left }
.page1 a:visited { color: #99c; font-weight: normal; 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 }


                     /*========================= BTP  ========================= */
TABLE.tabbtp {color: #339; font-size: 8pt; }

.btplibcentre     { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center; border: 1px solid #2e5f9a }
.btplibcentre1    { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center; border-right: 1px solid #2e5f9a;border-left: 1px solid #2e5f9a; border-top: 1px solid #2e5f9a}
.btplibcentre2    { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center; border-bottom: 1px solid #2e5f9a}
.btplibcentre3    { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center;border-left: 1px solid #2e5f9a; border-bottom: 1px solid #2e5f9a}
.btplibcentre4    { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center; border-right: 1px solid #2e5f9a; border-bottom: 1px solid #2e5f9a}
.btplibcentre5    { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center;border-left: 1px solid #2e5f9a; border-bottom: 1px solid #2e5f9a; border-top: 1px solid #2e5f9a}
.btplibcentre6    { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center;  border-right: 1px solid #2e5f9a; border-top: 1px solid #2e5f9a}
.libcentre1     { color: #a52a2a; font-weight: bold; background-color: #5ebfff; text-align: center; border-right: 1px solid #2e5f9a; border-bottom: 1px solid #2e5f9a;border-top: 1px solid #2e5f9a }

.btpcot        { text-align: left; padding-left: 5px; border-right: 1px solid #2e5f9a; border-left: 1px solid #2e5f9a}
.btpcot1        { text-align: left; padding-left: 5px; border-left: 1px solid #2e5f9a;  }
.btpcot2        { text-align: left;  border-right: 1px solid #2e5f9a;  }
.btpcotlib    { font-weight: bold; text-align: center; vertical-align: center; border-left: 1px solid #2e5f9a ;border-right: 1px solid #2e5f9a ;}
.btpcotbas    { text-align: left; padding-left: 5px; border-bottom: 1px solid #2e5f9a; border-left: 1px solid #2e5f9a;border-right: 1px solid #2e5f9a ; }
.btpcotbas1    { text-align: left;  border-bottom: 1px solid #2e5f9a; border-right: 1px solid #2e5f9a ; }
.btpcotbas2    { text-align: left; padding-left: 5px; border-bottom: 1px solid #2e5f9a; border-left: 1px solid #2e5f9a }
.btpcotlibbas { font-weight: bold; text-align: center; vertical-align: center;border-left: 1px solid #2e5f9a;border-right: 1px solid #2e5f9a ; border-bottom: 1px solid #2e5f9a ; }

.btpcottot    { color: #900;font-weight: bold; text-align: left; padding-left: 5px; border-bottom: 1px solid #2e5f9a;border-left: 1px solid #2e5f9a; }
.btpcottot1    { color: #900;font-weight: bold; text-align: left; border-bottom: 1px solid #2e5f9a;border-right: 1px solid #2e5f9a;  }

.irlcentre          { text-align: center; border-right: 1px solid #2e5f9a; }
.irlcentrebas      { text-align: center;  border-bottom: 1px solid #2e5f9a; border-right: 1px solid #2e5f9a; }
.btpchif          { text-align: right; padding-right: 6px; }
.btpchifbas       { text-align: right; padding-right: 6px; border-bottom: 1px solid #2e5f9a ;border-bottom: 1px solid #2e5f9a}
.btpchifdroit     { text-align: right; padding-right: 6px; border-right: 1px solid #2e5f9a }
.btpchifdg    { text-align: right; padding-right: 6px; border-right: 1px solid #2e5f9a ; border-left: 1px solid #2e5f9a}
.btpchifp1        { text-align: right; padding-right: 0px; border-right: 1px solid #2e5f9a }
.btpchifitalique   { font-style: oblique;  text-align: right; padding-right: 5px; border-right: 1px solid #2e5f9a }
.btpchifbasdroit1 { text-align: right; padding-right: 18px; border-right: 1px solid #2e5f9a;border-bottom: 1px solid #2e5f9a }
.btpchifbasdroit  { text-align: right; padding-right: 6px; border-right: 1px solid #2e5f9a;border-bottom: 1px solid #2e5f9a }
.btpchifbasdg { text-align: right; padding-right: 6px; border-right: 1px solid #2e5f9a;border-left: 1px solid #2e5f9a;border-bottom: 1px solid #2e5f9a }
.btpchifbasdroittot    { color: #900; font-weight: bold; text-align: right;border-bottom: 1px solid #2e5f9a; border-right: 1px solid #2e5f9a;padding-right: 6px;  }
.btpchifbdtot1    { color: #900; font-weight: bold; text-align: right;border-bottom: 1px solid #2e5f9a; border-right: 1px solid #2e5f9a;border-left: 1px solid #2e5f9a;padding-right: 6px;  }
.chifgras         { font-weight: bold;text-align: right; padding-right: 6px; border-right: 1px solid #2e5f9a }

.cadrebtp    { background-color: #fceeee; border: solid thin #132172 }
                  
.textegene { font-size: 9pt; line-height: 11pt;  text-align: left; padding: 5px }
                 
.titrecent { text-align: center;padding: 15 0 10px }
.titre2   { text-align: left; padding: 2 2 2px; border-top: #132172; border-right: #132172; border-bottom: 1px solid #132172; border-left: #132172 }
.point   { font-size: 14pt; }
.titrecent { text-align: center;padding: 15 0 10px }
.titre2   { text-align: left; padding: 2 2 2px; border-top: #132172; border-right: #132172; border-bottom: 1px solid #132172; border-left: #132172 }
.point   { font-size: 14pt; }
.marge1 { padding-left: 20px }

.marge3 { padding-left: 33px }
.texteretrait { font-size: 9pt;text-align: left;  }
.formule  { text-align: center;font-size: 8pt; align: center} 
.notebtp   { font-size: 7pt; color: #132172 }
.etoile { font-size: 8pt;  text-align: left; padding: 15px }
.misjour { color: #808080; font-size:8pt;  text-align: left }
