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


                     /*========================= couleur titre texte  ========================= */
.couleurfaits { color: #1a4e97 }

                     /*========================= liens haut de page  ========================= */
.haut a         { color: #bd93cd; 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: 8pt; text-decoration: none; text-align: left;  }
.page a:hover  { color: #933; font-weight: bold; font-size: 8pt; text-align: left }
.page a:visited  { color: #99c; font-weight: bold; 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 }

.tel a  { color: #993300; font-weight: normal; font-size: 8pt; text-decoration: none; text-align: left }
.tel a:hover   { color: #933; font-weight: normal; font-size: 8pt; text-align: left }
.tel a:visited   { color: #99c; font-weight: normal; font-size: 8pt; text-align: left }


                     /*========================= faits  ========================= */
TABLE.tabfaits {color: #1a4e97; font-size: 8pt; }

.faitslibcentre     { color: #ffffff; font-weight: bold; background-color: #1a4e97; text-align: center; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.libcentredroitbas     { color: #ffffff; font-weight: bold; background-color: #1a4e97; text-align: center; border-right: solid 1px #ffffff;border-bottom: solid 1px #ffffff;}
.libdroit        { text-align: right; padding-right: 5px; border-right: 1px solid #1a4e97; border-left: 1px solid #1a4e97 }
.libdroitbas    { text-align: right; padding-right: 5px; border-right: 1px solid #1a4e97; border-left: 1px solid #1a4e97; border-bottom :1px solid #1a4e97 }
.libgrasinter    { color: #1a4e97;font-weight: bold; padding-right: 3px;text-align: right;border-left: 1px solid #1a4e97; }
.libgrasgauche   { color: #1a4e97;font-weight: bold; padding-left: 5px;text-align: left;border-left: 1px solid #1a4e97; }

.dontgauche     { text-align: right; padding-right: 3px; border-left: 1px solid #1a4e97 }
.chifbasdroit   { color: #1a4e97; font-weight: normal; text-align: center;border-bottom: 1px solid #1a4e97; border-right: 1px solid #1a4e97;padding-right: 6px;  }
.chifcentgras   { color: #1a4e97; font-weight: bold; text-align: center; border-right: 1px solid #1a4e97;padding-right: 6px;  }
.cotespav       { text-align: left; border-right: 1px solid #1a4e97; padding-left: 5px; }
.textvert       { color: #22ad7c;text-align: left; padding-left: 5px; border-right: 1px solid #1a4e97; border-left: 1px solid #1a4e97 }
.textvertbas       { color: #22ad7c;text-align: left; padding-left: 5px; border-right: 1px solid #1a4e97; border-left: 1px solid #1a4e97; border-bottom: 1px solid #1a4e97}
.chifvert       { color: #22ad7c;text-align: right; padding-right: 6px; border-right: 1px solid #1a4e97 }
.chifvertbas      { color: #22ad7c;text-align: right; padding-right: 6px; border-right: 1px solid #1a4e97; border-bottom: 1px solid #1a4e97 }
.chifdroigras  { color: #1a4e97; font-weight: bold; text-align: right; padding-right: 6px; border-right: 1px solid #1a4e97 }

.faitscotgras     { font-weight: bold;text-align: left; padding-left: 5px; border-right: 1px solid #1a4e97; border-left: 1px solid #1a4e97 }
.faitscot         { text-align: left; padding-left: 5px; border-right: 1px solid #1a4e97; border-left: 1px solid #1a4e97 }
.faitscot0        { text-align: left; padding-left: 5px;}
.faitscot1        { text-align: left; padding-left: 5px; border-left: 1px solid #1a4e97;  }
.faitscot2        { text-align: left; border-right: 1px solid #1a4e97;  }
.faitscotlib      { font-weight: bold; padding-left: 5px;text-align: left; border-left: 1px solid #1a4e97 ;border-right: 1px solid #1a4e97 ;}
.faitscotbas      { text-align: left; padding-left: 5px; border-bottom: 1px solid #1a4e97; border-left: 1px solid #1a4e97 ;border-right: 1px solid #1a4e97 ; }
.faitscotbas0     { text-align: left; padding-left: 5px; border-bottom: 1px solid #1a4e97;}
.faitscotbas1     { text-align: left; padding-left: 5px; border-bottom: 1px solid #1a4e97;border-left: 1px solid #1a4e97; border-right: 1px solid #1a4e97; }
.faitscotbas2     { text-align: left; border-bottom: 1px solid #1a4e97; border-right: 1px solid #1a4e97  }
.faitscotbas3     { text-align: left; padding-left: 5px; border-bottom: 1px solid #1a4e97; border-left: 1px solid #1a4e97;  }
.faitscotbas4     { text-align: left; border-bottom: 1px solid #1a4e97;  border-right: 1px solid #1a4e97;   }
.faitscotbas5     { text-align: left; padding-left: 5px;border-bottom: 1px solid #1a4e97; border-right: 1px solid #1a4e97  }
.faitscotlibbas   { font-weight: bold; text-align: center; vertical-align: center;border-left: 1px solid #1a4e97 ;border-right: 1px solid #1a4e97 ; border-bottom: 1px solid #1a4e97 ; }
.faitscotlibhaut   { font-weight: bold; text-align: center; vertical-align: center;border-left: 1px solid #1a4e97 ;border-right: 1px solid #1a4e97 ; border-top: 1px solid #1a4e97 ; }

.faitscottot     { color: #1a4e97;font-weight: bold; text-align: left; padding-left: 5px; border-bottom: 1px solid #1a4e97;border-left: 1px solid #1a4e97; border-right: 1px solid #1a4e97;}
.faitscottot1    { color: #1a4e97;font-weight: bold; text-align: left; border-bottom: 1px solid #1a4e97;border-right: 1px solid #1a4e97;  }
.faitscottot2    { color: #1a4e97;font-weight: bold; padding-left: 5px;text-align: left; border-bottom: 1px solid #1a4e97;border-left: 1px solid #1a4e97;  }
.faitscottot3    { color: #1a4e97;font-weight: bold; padding-left: 5px;text-align: left;border-left: 1px solid #1a4e97; }
.faitscottot4    { color: #1a4e97;font-weight: bold; text-align: left;border-right: 1px solid #1a4e97; }
.totgrasdroit    { color: #1a4e97;font-weight: bold; text-align: right; padding-right: 5px; border-left: 1px solid #1a4e97; border-right: 1px solid #1a4e97;}

.textdatlib    { color: #1a4e97;font-weight: bold; padding-left: 5px;text-align: center;border-left: 1px solid #1a4e97; }
.textdatlibbas    { color: #1a4e97;font-weight: bold; padding-left: 5px;text-align: center;border-left: 1px solid #1a4e97; border-bottom: 1px solid #1a4e97;}


.faitschif           { text-align: right; padding-right: 6px; }
.faitschifbas        { text-align: right; padding-right: 6px; border-bottom: 1px solid #1a4e97 ;border-bottom: 1px solid #1a4e97}
.faitschifdroit      { text-align: right; padding-right: 6px; border-right: 1px solid #1a4e97 }
.faitschifp1         { text-align: right; padding-right: 0px; border-right: 1px solid #1a4e97 }
.faitschifitalique   { font-style: oblique;  text-align: right; padding-right: 5px; border-right: 1px solid #1a4e97 }
.faitschifbasdroit1  { text-align: right; padding-right: 18px; border-right: 1px solid #1a4e97;border-bottom: 1px solid #1a4e97 }
.faitschifbasdroit   { text-align: right; padding-right: 6px; border-right: 1px solid #1a4e97;border-bottom: 1px solid #1a4e97 }
.faitschifbasdroittot { color: #1a4e97; font-weight: bold; text-align: right;border-bottom: 1px solid #1a4e97; border-right: 1px solid #1a4e97;padding-right: 6px;  }
.faitschifbasdroittot1 { color: #1a4e97; font-weight: bold; text-align: center;border-bottom: 1px solid #1a4e97; border-right: 1px solid #1a4e97;padding-right: 6px;  }


.cadrefait    {text-align: center; border: solid thin #1a4e97 } 
                  
.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; }
.marge1 { padding-left: 20px }
.titrecentre5     { color: #FFFFFF; font-weight: bold;  font-size: 8pt ;background-color: #993300;text-align: center; border-right: solid 1px #1a4e97;border-left: solid 1px #1a4e97;border-top: solid 1px #1a4e97;border-bottom: solid 1px #1a4e97 }

.texteretrait { font-size: 9pt;text-align: left;  }
.source   { font-size: 7pt; color: #1a4e97;padding-left: 10px}
.unite   { font-size: 7pt; color: #1a4e97;text-align: right; padding-right: 10px}
.etoile { font-size: 8pt;  text-align: left; padding: 15px }
.misjour { color: #808080; font-size:8pt;  text-align: left }

