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


                     /*========================= couleur titre texte  ========================= */
.couleuroutdos { color: #1a4e97}
.couleuroutdos1 { color: #037551; font-weight: bold}


                     /*========================= liens haut de page  ========================= */
.haut a          { color: #f87405; 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          {font-weight: normal; color: #037551; 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 }


                     /*========================= outdos  ========================= */
TABLE.taboutdos {color: #037551; font-size: 8pt; }

.iscentfond       { color: #aa5c27; font-weight: bold; background-color: #f8d875; text-align: center;  }
.iscentfondb      { color: #aa5c27; font-weight: bold; background-color: #f8d875;text-align: center;border-bottom: solid 1px #1a4d97 }
.iscentfondhdg    { color: #aa5c27; font-weight: bold; background-color: #f8d875;text-align: center; border-right: solid 1px #1a4d97;border-left: solid 1px #1a4d97;border-top: solid 1px #1a4d97; }
.iscentfondbdg    { color: #aa5c27; font-weight: bold; background-color: #f8d875;text-align: center; border-right: solid 1px #1a4d97;border-left: solid 1px #1a4d97;border-bottom: solid 1px #1a4d97; }
.iscentfondbg     { color: #aa5c27; font-weight: bold; background-color: #f8d875;text-align: center; border-left: solid 1px #1a4d97;border-bottom: solid 1px #1a4d97; }
.iscentfondbd     { color: #aa5c27; font-weight: bold; background-color: #f8d875;text-align: center;border-bottom: solid 1px #1a4d97;border-right: solid 1px #1a4d97 }
.isgaucg         { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px; border-left: solid 1px #1a4d97;}
.isgaucdg         { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px;border-right: solid 1px #1a4d97; border-left: solid 1px #1a4d97;}
.isgauchg        { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px;border-top: solid 1px #1a4d97;border-left: solid 1px #1a4d97;}
.isgauchdg        { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px;border-right: solid 1px #1a4d97; border-top: solid 1px #1a4d97;border-left: solid 1px #1a4d97;}
.isgaucbdg        { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px;border-right: solid 1px #1a4d97; border-bottom: solid 1px #1a4d97;border-left: solid 1px #1a4d97;}
.isgauchbdg        { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px;border-right: solid 1px #1a4d97; border-bottom: solid 1px #1a4d97; border-top: solid 1px #1a4d97;border-left: solid 1px #1a4d97;}
.isgaucbd        { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px;border-right: solid 1px #1a4d97; border-bottom: solid 1px #1a4d97;}
.isgaucbg        { color: #aa5c27; font-weight: bold; text-align: left;padding-left: 5px;border-bottom: solid 1px #1a4d97;border-left: solid 1px #1a4d97;}
.isgaucgvert  { text-align: left; font-weight: normal;padding-left: 5px;border-left: solid 1px #1a4d97}
.isdroitvert  { text-align: left; font-weight: normal;padding-left: 5px; border-right: 1px solid #1a4d97}
.isdroitbasvert  { text-align: left; font-weight: normal;padding-left: 5px; border-right: 1px solid #1a4d97; border-bottom: solid 1px #1a4d97}
.isgaucdroitvert  { text-align: left; font-weight: normal;padding-left: 5px; border-right: 1px solid #1a4d97; border-left: solid 1px #1a4d97}
.isgaucdroitvertb  { text-align: left; font-weight: normal;padding-left: 5px; border-right: 1px solid #1a4d97; border-bottom: solid 1px #1a4d97;border-left: solid 1px #1a4d97}
.isgaucverth  { text-align: left; font-weight: normal;padding-left: 5px; border-left: 1px solid #1a4d97; border-top: solid 1px #1a4d97}
.isdroitverth  { text-align: left; font-weight: normal;padding-left: 5px; border-right: 1px solid #1a4d97; border-top: solid 1px #1a4d97}
.isgaucgvertb  { text-align: left; font-weight: normal;padding-left: 5px;border-bottom: solid 1px #1a4d97;border-left: solid 1px #1a4d97}
.isgaucverthd     { text-align: left; font-weight: bold;padding-left: 5px; border-right: 1px solid #1a4d97; border-top: solid 1px #1a4d97}
.isgauchverthdg   { text-align: left;padding-left: 5px;border-left: 1px solid #1a4d97;border-right: solid 1px #1a4d97; border-top: solid 1px #1a4d97;border-left: solid 1px #1a4d97;}
.isgaucdroitverthbgd  { text-align: left; font-weight: normal;padding-left: 5px;  border-bottom: solid 1px #1a4d97;border-top: solid 1px #1a4d97;border-left: solid 1px #1a4d97;border-right: solid 1px #1a4d97}
.isgaucdroitverthbg  { text-align: left; font-weight: normal;padding-left: 5px;  border-bottom: solid 1px #1a4d97;border-top: solid 1px #1a4d97;border-left: solid 1px #1a4d97}

.ischifdroithd       { color: #aa5c27;font-weight: bold;text-align: right; padding-right: 6px; border-right: 1px solid #1a4d97;border-top: 1px solid #1a4d97}
.ischifdroithgd      { color: #aa5c27;font-weight: bold;text-align: right; padding-right: 6px;  border-left: 1px solid #1a4d97;border-right: 1px solid #1a4d97;border-top: 1px solid #1a4d97}
.ischifdroitd        { color: #aa5c27; font-weight: bold; text-align: right;padding-right: 6px;border-right: solid 1px #1a4d97; }
.ischifdroitbgd       { color: #aa5c27; font-weight: bold; text-align: right;padding-right: 6px;border-right: solid 1px #1a4d97;border-left: solid 1px #1a4d97;border-bottom: solid 1px #1a4d97; }
.ischifdroithbd       { color: #aa5c27; font-weight: bold; text-align: right;padding-right: 6px;border-right: solid 1px #1a4d97;border-top: 1px solid #1a4d97;border-bottom: solid 1px #1a4d97; }
.ischifdroithbgd       { color: #aa5c27; font-weight: bold; text-align: right;padding-right: 6px;border-right: solid 1px #1a4d97;border-left: solid 1px #1a4d97;border-top: 1px solid #1a4d97;border-bottom: solid 1px #1a4d97; }
.ischifdroitbd       { color: #aa5c27; font-weight: bold; text-align: right;padding-right: 6px;border-right: solid 1px #1a4d97;border-bottom: solid 1px #1a4d97; }
.ischifdroitgd       { color: #aa5c27; font-weight: bold; text-align: right;padding-right: 6px;border-right: solid 1px #1a4d97; border-left: solid 1px #1a4d97;}
.ischifvertdroithd   { text-align: right; padding-right: 6px; border-right: 1px solid #1a4d97;border-top: 1px solid #1a4d97}
.ischifvertdroitdg   { text-align: right; padding-right: 6px; border-left: 1px solid #1a4d97;border-right: 1px solid #1a4d97;}
.ischifvertdroithdg  { text-align: right; padding-right: 6px; border-left: 1px solid #1a4d97;border-right: 1px solid #1a4d97;border-top: 1px solid #1a4d97}
.ischifvertdroitbdg  { text-align: right; padding-right: 6px; border-left: 1px solid #1a4d97;border-right: 1px solid #1a4d97;border-bottom: 1px solid #1a4d97}
.ischifvertdroithbdg  { text-align: right; padding-right: 6px; border-left: 1px solid #1a4d97;border-right: 1px solid #1a4d97;border-bottom: 1px solid #1a4d97;border-top: 1px solid #1a4d97}
.ischifvertdroithbd  { text-align: right; padding-right: 6px; border-right: 1px solid #1a4d97;border-bottom: 1px solid #1a4d97;border-top: 1px solid #1a4d97}
.ischifvertdroitbg   { text-align: right; padding-right: 6px; border-right: 1px solid #1a4d97;border-bottom: 1px solid #1a4d97}
.iscentvertfond      { background-color: #aa5c27}

.outdoschifdroit      { text-align: right; padding-right: 6px; border-right: 1px solid #1a4d97}
.outdoschifbasdroit   { text-align: right; padding-right: 6px; border-right: 1px solid #1a4d97;border-bottom: 1px solid #1a4d97}
                  
.textegene { font-size: 9pt; line-height: 11pt;  text-align: left; padding: 5px }

.titregene   { color: #132172; font-size: 9pt; font-weight: bold; background-color: #f8ba9d; text-align: center;  }
                 
.point   { font-size: 14pt; }
.marge1 { padding-left: 20px }
.marge2 { padding-left: 33px }
.marge3 { padding-left: 15px }
.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 }
