BODY {font-family: Arial, Helvetica, Verdana, Tahoma; }

                     /*=========================  format titre  ========================= */
H5  { font-weight: bold; font-size: 10pt; text-align: center; padding: 15 0 15px;margin: 0}

                     /*========================= couleur titre texte  ========================= */
.couleuripc { 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; ffont-weight: normal;ont-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 }

                    /*========================= IPC  ========================= */
TABLE.tabipc { color: #339;font-size: 7.5pt; }

.textegras      { color: #039; font-weight: normal }

.ipclibcentre        { color: #8b4513;  background-color: #ffffcc; font-weight: bold; text-align: center; border-top: 1px solid #e29400; border-right: 1px solid #e29400;  }
.ipclibcentredroite  { color: #8b4513; font-weight: bold; background-color: #ffffcc; text-align: center; border-bottom: 1px solid #e29400; border-top: 1px solid #e29400; border-right: solid 1px #e29400 }
.ipclibcentrebas     { color: #8b4513;  background-color: #ffffcc; font-weight: bold; text-align: center; border-bottom: 1px solid #e29400; border-right: 1px solid #e29400;  }
.ipclibcentrebas1     { color: #8b4513;  background-color: #ffffcc; font-weight: bold; text-align: center; border-bottom: 1px solid #e29400;  }
.ipclibcentretour    { color: #8b4513; font-weight: bold; background-color: #ffffcc; text-align: center; border: solid 1px #e29400 }
.ipclib              { color: #8b4513; background-color: #ffffcc; text-align: center; vertical-align: center; font-weight: bold; border-bottom: 1px solid #e29400}
.ipclibbas           { color: #8b4513; background-color: #ffffcc; text-align: center;vertical-align: center; font-weight: bold;border-bottom: 1px solid #e29400; border-right: 1px solid #e29400}

.ipccot          { text-align: left; padding-left: 6px; border-right: 1px solid #e29400; border-left: 1px solid #e29400;}
.ipccotbas       { text-align: left; padding-left: 6px; border-bottom: 1px solid #e29400; border-right: 1px solid #e29400; border-left: 1px solid #e29400;}
.ipccotcentre    { text-align: center; vertical-align: center; font-weight: bold; border-left: 1px solid #e29400; border-right: 1px solid #e29400}
.ipccotcentrebas { text-align: center; vertical-align: center; font-weight: bold; border-bottom: 1px solid #e29400; x}
.ipccotgene      { color: #900;font-weight: bold; text-align: left; padding-left: 6px; border-right: 1px solid #e29400; border-left: 1px solid #e29400 }
.ipccottabac     { font-weight: bold; text-align: left; padding-left: 6px;border-right: 1px solid #e29400;border-left: 1px solid #e29400; }
.ipccotcentbdg { text-align: center; vertical-align: center; font-weight: bold; border-bottom: 1px solid #e29400; border-left: 1px solid #e29400; border-right: 1px solid #e29400}

.ipcchif               {text-align: right; padding-right: 10px; }
.ipcchifbas            {text-align: right; padding-right: 10px;border-bottom: 1px solid #e29400 }
.ipcchifdroit          {text-align: right; padding-right: 10px; border-right: 1px solid #e29400 }
.ipcchifbasdroit       {text-align: right; padding-right: 10px; border-right: 1px solid #e29400; border-bottom: 1px solid #e29400 }
.ipcchifgene           {color: #900; font-weight: bold; text-align: right; padding-right: 10px }
.ipcchifgenedroit      {color: #900; font-weight: bold; text-align: right; padding-right: 10px; border-right: 1px solid #e29400; }
.ipcchifbastabac       {font-weight: bold; text-align: right; padding-right: 10px;  }
.ipcchiftabacbasdroit  {font-weight: bold; text-align: right; padding-right: 10px; border-right: 1px solid #e29400;  }

.cadreipc    { background-color: #ffc; border: solid thin #e29400 } 
.cadreipc td  { text-align: center;font-weight: bold;font-size: 8pt; } 

.textegene { font-size: 8.5pt; line-height: 11pt;  text-align: left; padding: 5px }
.textegauche { font-size: 9pt; line-height: 11pt;  text-align: left; padding: 10px }
                
.titrecent { text-align: center;padding: 10 0 5px }
.tourtitre2    { color: #8b4513;  background-color: #ffffcc; font-weight: bold; padding-left: 6px; background-color: #ffffcc; font-size: 7.5pt; border-bottom: solid 1px #e29400; border-top: solid 1px #e29400}

.marge3 { padding-left: 33px }
.marge1 { padding-left: 15px }

.formule  { text-align: center;font-size: 8pt; align: center} 
.noteipc     { font-size: 7pt; color: #132172 }
.etoile { font-size: 8pt;  text-align: left;   padding-left: 10px;}
.misjour { color: #808080; font-size:8pt;  text-align: left }
.tour    {  background-color: #ffffcc; font-size: 1.5pt; border-bottom: solid 1px #e29400; border-top: solid 1px #e29400}
