/*	===== GENERAL HTML ==== */
.BodyBG { background-color:#F2F2FF; text-align:center; }

/* Les Titres */
.TitreTxt00 { text-align:center; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:16px; color:#0057A3; }
.TitreTxt01 { text-align:center; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:14px; color:#0057A3; }
.TitreTxt01G { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:14px; color:#0057A3; }
.TitreTxt02 { text-align:center; vertical-align:middle; cursor:default; font-family:Arial; font-size:12px; color:#003783; }
.TitreTxt02G { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:12px; color:#003783; }
.TitreTxt03 { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:11px; color:#003783; }
.TtPizTxt00 { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:15px; color:#0057A3; }
.TtPizTxt01 { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:14px; color:#0057A3; }
.TtPizTxt02 { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:12px; color:#0057A3; }
.TtPizTxt03 { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:10px; color:#0057A3; }

.TitreTxt99 { background-color:#001045; text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:27px; color:#F2F2FF; }

/* Les Textes */
.TxtFrm01 { text-align:right; vertical-align:middle; cursor:default; font-family:Arial; font-size:12px; color:#002050; }
.TxtFrm09 { vertical-align:middle; cursor:default; font-family:Arial; font-size:12px; color:#002050; }
.Txt01 { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:12px; color:#000000; }
.Txt02 { text-align:left; vertical-align:top; font-family:Arial; font-size:12px; color:#000033; }
.TxtS01 { background-color:#D0FFD0; text-align:left; vertical-align:middle; cursor:pointer; font-family:Arial; font-size:12px; color:#000000; }
.Txt999 { text-align:center; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:10px; color:#D2D2EF; }
.TxtTableau01 { font-family:Verdana; font-size:12px; color:#0057A3; }
.TxtTableau09{ background-color:#D8D8F0; }

/* Les Boutons */
.TitreBtn01 { background-color:#F2F2FF; text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:12px; color:#0057A3; cursor:pointer; }
.TitreBtn01:hover { background-color:#0057A3; color:#FFFFFF; }
.TitreBtn02 { background-color:#F2F2FF; text-align:CENTER; vertical-align:middle; cursor:default; font-family:Arial; font-weight:bold; font-size:12px; color:#0057A3; cursor:pointer; }
.TitreBtn02:hover { background-color:#0057A3; color:#FFFFFF; }
.TitreBtn07 { background-color:#F2F2FF; font-weight:bold; text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:12px; color:#0057A3; cursor:pointer; }
.TitreBtn07:hover { background-color:#F2F2FF; text-decoration:underline; }
.TitreBtn071 { background-color:#F2F2FF; font-weight:bold; text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:12px; color:#001763; cursor:pointer; }
.TitreBtn071:hover { text-decoration:underline; }
.TitreBtn08 { font-weight:bold; text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:14px; color:#0057A3; cursor:pointer; }
.TitreBtn08:hover { background-color:#F2F2FF; text-decoration:underline; }
.TitreBtn09 { text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:10px; color:#0057A3; cursor:pointer; }
.TitreBtn09:hover { background-color:#F2F2FF; text-decoration:underline; }

/* Les INPUTS */
.inTexte01 { border:1px dashed #0057A3; background-color:#F2F2FF; text-align:left; vertical-align:middle; cursor:pointer; font-family:Arial; font-size:11px; color:#0057A3; }
/* .inTexte01:hover { border:1px solid #0057A3; background-color:#F2F2FF; } */
.inTexte02 { border:1px solid #0057A3; background-color:#F2F2FF; text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:11px; color:#0057A3; }
.inTexte02_O { border:1px solid #0057A3; background-color:#FFD2D2; text-align:left; vertical-align:middle; cursor:default; font-family:Arial; font-size:11px; color:#0057A3; }
.inBtn01 { border:1px solid #005090; background-color:#D2D2E2; text-align:center; vertical-align:middle; cursor:pointer; font-family:Arial; font-size:11px; color:#003773; }
.inBtn01:hover { background-color:#0057A3; color:#DDDDEE; }
.inBtn01_9 { border:1px solid #005090; background-color:#0057A3; text-align:center; vertical-align:middle; cursor:default; font-family:Arial; font-size:11px; color:#DDDDEE; }

.inFiltre01 { font-style:italic; }  
.inFiltre02 { font-style:normal; }
/* Les cadres */
.cadre01 { border:1px dashed #3388AA; text-align:center; vertical-align:middle; }
.cadrePiz00 { background-color:#F2F2FF; text-align:left; cursor:default; }
.cadrePiz01 { background-color:#F2F2FF; text-align:left; cursor:pointer; }
.cadrePiz01:hover { background-color:#D8D8F0; }
.cadreInfo01 { border:1px dashed #33CC88; font-family:Arial; font-size:12px; color:#002050; text-align:center; vertical-align:middle; }

.AffMain { cursor:pointer; }
/*	===== ZONE COULEUR ==== */
.zoneBG01 { background-color:#3781c2; }
.zoneBG09 { background-color:#e6e6ef; border:3px solid #dbdbef; }

/* VIDE */
.simple { border:0px solid #F2F2FF; background-color:#F2F2FF; }
