/*---------- PAGE ----------*/
body {margin: 3px; padding: 0}

/*---------- TABLES : STYLE GENERAL ----------*/
.TABLEnormal {width: 100%; border-collapse: collapse}
.TABLEsaisie {width: 100%; border-collapse: collapse}
.TABLEbody100 {width: 100%; height: 100%;border: 0px;border-spacing: 0px;padding: 0px;border-collapse: collapse}

/*---------- TABLES : STYLE DES CELLULES----------*/
.TDencadrecc {vertical-align: middle; text-align: center; border-width: 1px; border-style: solid; border-color: #FF6600}
.TDencadreccw {vertical-align: middle; text-align: center; border-width: 1px; border-style: solid; border-color: #FFFFFF}
.TDencadreccr {vertical-align: middle; text-align: center; border-width: 1px; border-style: solid; border-color: #CC0000}
.TDencadreccg {vertical-align: middle; text-align: left; border-width: 1px; border-style: solid; border-color: #CC0000}
.TDencadreccgpad {vertical-align: middle; text-align: left; border-width: 1px; border-style: solid; border-color: #CC0000; padding: 5px}
.TDencadreccgpadT {vertical-align: middle; text-align: left; border-width: 1px; border-style: solid; border-color: #CC6600; padding: 5px}
.TDencadreccgpac {vertical-align: middle; text-align: center; border-width: 1px; border-style: solid; border-color: #CC0000; padding: 5px}
.TDencadreccgwac {vertical-align: middle; text-align: center; border-width: 1px; border-style: solid; border-color: white; padding: 5px}
.TDencadrebot {border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-color: #CCFF99}
.TDencadrebotcf {height: 25px;border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-color: #993300}
.TDintitule {width: 120px; vertical-align: top; text-align: right; padding-top: 3px}
.TDetoileoblig {width: 5px; vertical-align: top; text-align: center}
.TDsaisie {vertical-align: top; text-align: left}

/*---------- POLICES ----------*/
/*---------- black ----------*/
.FONTnormaln {font-family: verdana; font-size: 12px; color: black}
.FONTnormalnb {font-family: verdana; font-size: 12px; color: black; font-weight: bold}
.FONTitalicn {font-family: verdana; font-size: 12px; color: black; font-style: italic}
.FONTitalicnb {font-family: verdana; font-size: 12px; color: black; font-weight: bold; font-style: italic}
.FONTreduitn {font-family: verdana; font-size: 11px; color: black}
.FONTreduitnb {font-family: verdana; font-size: 11px; color: black; font-weight: bold}
.FONTgrosn {font-family: verdana; font-size: 13px; color: black}
.FONTgrosnb {font-family: verdana; font-size: 13px; color: black; font-weight: bold}
.FONTtresgrosnb {font-family: verdana; font-size: 15px; color: black; font-weight: bold}
.FONTcouriernb {font-family: "courier new"; font-size: 12px; color: black; font-weight: bold}

/*---------- white ----------*/
.FONTnormalb {font-family: verdana; font-size: 12px; color: white}
.FONTnormalbb {font-family: verdana; font-size: 12px; color: white; font-weight: bold}
.FONTreduitb {font-family: verdana; font-size: 11px; color: white}
.FONTreduitbb {font-family: verdana; font-size: 11px; color: white; font-weight: bold}
.FONTgrosb {font-family: verdana; font-size: 13px; color: white}
.FONTgrosbb {font-family: verdana; font-size: 13px; color: white; font-weight: bold}
.FONTplusgrosb {font-family: verdana; font-size: 14px; color: white}
.FONTplusgrosbb {font-family: verdana; font-size: 14px; color: white; font-weight: bold}
.FONTtresgrosb {font-family: verdana; font-size: 15px; color: white}
.FONTtresgrosbb {font-family: verdana; font-size: 15px; color: white; font-weight: bold}
.FONTcourierbb {font-family: "courier new"; font-size: 12px; color: white; font-weight: bold}

/*---------- couleur foncée ----------*/
.FONTnormalcf {font-family: verdana; font-size: 12px; color: #993300}
.FONTnormalcfb {font-family: verdana; font-size: 12px; color: #993300; font-weight: bold}
.FONTreduitcf {font-family: verdana; font-size: 11px; color: #993300}
.FONTreduitcfb {font-family: verdana; font-size: 11px; color: #993300; font-weight: bold}
.FONTgroscf {font-family: verdana; font-size: 13px; color: #993300}
.FONTgroscfb {font-family: verdana; font-size: 13px; color: #993300; font-weight: bold}
.FONTcouriercfb {font-family: "courier new"; font-size: 12px; color: #993300; font-weight: bold}

/*---------- couleur moyenne ----------*/
.FONTnormalcm {font-family: verdana; font-size: 12px; color: #FF6600}
.FONTnormalcmb {font-family: verdana; font-size: 12px; color: #FF6600; font-weight: bold}
.FONTreduitcm {font-family: verdana; font-size: 11px; color: #FF6600}
.FONTreduitcmb {font-family: verdana; font-size: 11px; color: #FF6600; font-weight: bold}
.FONTgroscm {font-family: verdana; font-size: 13px; color: #FF6600}
.FONTgroscmb {font-family: verdana; font-size: 13px; color: #FF6600; font-weight: bold}
.FONTtresgroscm {font-family: verdana; font-size: 15px; color: #FF6600}
.FONTtresgroscmb {font-family: verdana; font-size: 15px; color: #FF6600; font-weight: bold}
.FONTcouriercmb {font-family: "courier new"; font-size: 12px; color: #FF6600; font-weight: bold}

/*---------- couleur claire ----------*/
.FONTnormalcc {font-family: verdana; font-size: 12px; color: #996600}
.FONTnormalccb {font-family: verdana; font-size: 12px; color: #996600; font-weight: bold}
.FONTreduitcc {font-family: verdana; font-size: 11px; color: #996600}
.FONTreduitccb {font-family: verdana; font-size: 11px; color: #996600; font-weight: bold}
.FONTgroscc {font-family: verdana; font-size: 13px; color: #996600}
.FONTgrosccb {font-family: verdana; font-size: 13px; color: #996600; font-weight: bold}
.FONTcourierccb {font-family: "courier new"; font-size: 12px; color: #996600; font-weight: bold}

/*---------- gris foncé ----------*/
.FONTnormalgf {font-family: verdana; font-size: 12px; color: #333333}
.FONTnormalgfb {font-family: verdana; font-size: 12px; color: #333333; font-weight: bold}
.FONTgrosgf {font-family: verdana; font-size: 13px; color: #333333}
.FONTgrosgfb {font-family: verdana; font-size: 13px; color: #333333; font-weight: bold}

/*---------- gris moyen ----------*/
.FONTnormalgm {font-family: verdana; font-size: 12px; color: #808080}
.FONTnormalgmb {font-family: verdana; font-size: 12px; color: #808080; font-weight: bold}
.FONTreduitgm {font-family: verdana; font-size: 11px; color: #808080}
.FONTreduitgmb {font-family: verdana; font-size: 11px; color: #808080; font-weight: bold}
.FONTgrosgm {font-family: verdana; font-size: 13px; color: #808080}
.FONTgrosgmb {font-family: verdana; font-size: 13px; color: #808080; font-weight: bold}
.FONTtresgrosgm {font-family: verdana; font-size: 15px; color: #808080}
.FONTtresgrosgmb {font-family: verdana; font-size: 15px; color: #808080; font-weight: bold}

/*---------- couleur "plus" ----------*/
.FONTvaleur {font-family: "arial"; font-size: 12px; color: "#FF8822"}
.FONTcode {font-family: "arial"; font-size: 12px; font-weight: bold; color: "#229976"}

.Pcefoot {border-top: 1px solid #CC6600; font-family: arial; font-size: 12px; font-weight: bold; color: #993300; text-align: center; letter-spacing: 30px}
.Pcefoot2 {border-top: 1px solid #909090; font-family: arial; font-size: 12px; font-weight: bold; color: #909090; text-align: center; letter-spacing: 15px}

/*---------- SAISIES ----------*/
.INPUTsaisie {font-family: "courier new"; font-size: 12px; color: black}
.INPUTsaisiereduit {font-family: arial-narrow; font-size: 12px; color: black}
.INPUTsaisieGG {font-family: "arial"; font-size: 10px; color: #808080}
.INPUTsaisieR {font-family: "courier new"; font-size: 12px; color: black; text-align: right}
.INPUTaffiche {font-family: "courier new"; font-size: 12px; color: black; background-color:beige}
.INPUTafficheR {font-family: "courier new"; font-size: 12px; color: black; background-color:beige; text-align: right}
.INPUTafficheRR {font-family: "courier new"; font-size: 12px; color: black; background-color: #CC3300; text-align: right}
.INPUTafficheRS {font-family: "courier new"; font-size: 12px; color: black; background-color: #FFCC99; text-align: right}
.INPUTafficheTOTR {font-family: "courier new"; font-size: 12px; color: #993300; font-weight: bold; background-color:#FFFFCC; text-align: right}
.INPUTbutton {font-family: arial; font-size: 11px; background-color: #FF9900; font-weight: bold; color: black}
.TEXTAREAsaisie {font-family: "courier new"; font-size: 12px; color: black}
.TEXTAREAaffiche {font-family: "courier new"; font-size: 12px; color: black; background-color:beige}
.SELECTsaisie {font-family: "courier new"; font-size: 12px; color: black}
.SELECTsaisiecm {font-family: "courier new"; font-size: 12px; color: black; border-width: 1px; border-style: solid; border-color: #008080}
.SELECTsaisier {font-family: arial-narrow; font-size: 12px; color: black}

/*---------- LIENS HYPER-TEXTES ----------*/
a.HREFnormal:link {text-decoration: underline; color: #808080}
a.HREFnormal:visited {text-decoration: underline; color: #808080}
a.HREFnormal:hover {text-decoration: underline; color: #FF6600}
a.HREFnormal:active {text-decoration: underline; color: #CC9900}

/*---------- DIVERS ----------*/
.HRfonce {width: 100%; height: 1px; color: #993300}
.HRmoyen {width: 100%; height: 1px; color: #FF6600}
.HRclair {width: 100%; height: 1px; color: #996600}
.HRgris {width: 100%; height: 1px; color: #808080}

.FIELDSETcm {border: 1px solid #FF9900; padding: 5px}
.FIELDSETgc {border: 1px solid #C0C0C0; padding: 5px}