body               {
                    margin-top:     0px; 
                    margin-right:   0px; 
                    margin-bottom:  0px; 
                    margin-left:    0px; 
                    padding-top:    10px; 
                    padding-right:  10px; 
                    padding-bottom: 10px; 
                    padding-left:   10px;

                    background: #000000;
/*
                    scrollbar-face-color:       #7DBEFF;
                    scrollbar-shadow-color:     #7DBEFF;
                    scrollbar-highlight-color:  #0080FF;
                    scrollbar-3dlight-color:    #7DBEFF;
                    scrollbar-darkshadow-color: #0080FF;
                    scrollbar-track-color:      #E8E8E8;
                    scrollbar-arrow-color:      #0080FF     
*/
                   }

form               {
                    margin-top:     0px; 
                    margin-right:   0px; 
                    margin-bottom:  0px; 
                    margin-left:    0px; 
                    padding-top:    1px; 
                    padding-right:  0px; 
                    padding-bottom: 1px; 
                    padding-left:   0px;
                   }

hr                 {
                    margin-top:     0px; 
                    margin-right:   0px; 
                    margin-bottom:  0px; 
                    margin-left:    0px; 
                    padding-top:    0px; 
                    padding-right:  0px; 
                    padding-bottom: 0px; 
                    padding-left:   0px;
                   }

/*
  *******************************************
     MENU UTILISATEUR (CENTRAL)
  *******************************************
*/

.Yellow                { color: #CCCCCC }
.Yellow:hover          { color: #FFFF00 }
.Orange                { color: #CCCCCC }
.Orange:hover          { color: #FF6E14 }
.Pink                  { color: #CCCCCC }
.Pink:hover            { color: #D62192 }
.Purple                { color: #CCCCCC }
.Purple:hover          { color: #870ACA }
.Blue                  { color: #CCCCCC }
.Blue:hover            { color: #3E6CB7 }
.Green                 { color: #CCCCCC }
.Green:hover           { color: #82B717 }

.Grey                  { color: #666666 }

/* Menu */
.Menu              { margin: 0px; padding: 0px }

/* Menu - Lignes */
.MenuRow           { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }

/* Menu - Cellules */
.MenuCell              { font-size: 16px; color: #CCCCCC; text-align: center; vertical-align: top; border: 2px #CCCCCC dashed }
.MenuCell:hover        { background: #00FFFF; border: 2px #3E6CB7 solid; color: #3E6CB7 }

.MenuCellBlue          { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: transparent; border: 2px #CCCCCC dashed }
.MenuCellBlue:hover    { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #6FC2F6;     border: 2px #3E6CB7 solid }
.MenuCellBlueHover     { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #6FC2F6;     border: 2px #3E6CB7 solid }

.MenuCellGreen         { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: transparent; border: 2px #CCCCCC dashed }
.MenuCellGreen:hover   { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #BFFF87;     border: 2px #82B717 solid }
.MenuCellGreenHover    { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #BFFF87;     border: 2px #82B717 solid }

.MenuCellPink          { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: transparent; border: 2px #CCCCCC dashed }
.MenuCellPink:hover    { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #E3ABD1;     border: 2px #D62192 solid }
.MenuCellPinkHover     { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #E3ABD1;     border: 2px #D62192 solid }

.MenuCellDark          { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: transparent; border: 2px #CCCCCC dashed }
.MenuCellDark:hover    { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #B7BFCA;     border: 2px #434D59 solid }
.MenuCellDarkHover     { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #B7BFCA;     border: 2px #434D59 solid }

.MenuCellPurple        { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: transparent; border: 2px #CCCCCC dashed }
.MenuCellPurple:hover  { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #C996FF;     border: 2px #870ACA solid }
.MenuCellPurpleHover   { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #C996FF;     border: 2px #870ACA solid }

.MenuCellYellow        { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: transparent; border: 2px #CCCCCC dashed }
.MenuCellYellow:hover  { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #FBFFA7;     border: 2px #FFFF00 solid }
.MenuCellYellowHover   { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #FBFFA7;     border: 2px #FFFF00 solid }

.MenuCellOrange        { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: transparent; border: 2px #CCCCCC dashed }
.MenuCellOrange:hover  { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #FFC94B;     border: 2px #FF6E14 solid }
.MenuCellOrangeHover   { font-size: 16px; color: #666666; text-align: center; vertical-align: top; background: #FFC94B;     border: 2px #FF6E14 solid }

/* Lien */
.MenuLink              { color: #CCCCCC!important }
.MenuLink:hover        { color: #33CCFF!important }

.Kicker                { margin: 0px; padding: 0px }
.KickerRow             { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.KickerCell            { padding: 2px; font-weight: 600; color: #FFFFFF; text-align: center; vertical-align: top; background: #FF6E14; border: 0px }

.Footer                { margin: 0px; padding: 0px }
.FooterRow             { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.FooterCell            { padding: 2px; font-weight: 600; color: #FFFFFF; text-align: center; vertical-align: top; background: #82B717; border: 0px }

.Content               { padding: 5px; text-align: left; vertical-align: top; border-left: 1px #CCCCCC dotted; border-top: 1px #CCCCCC dotted }
.ContentTitle          { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #666666; text-align: center; vertical-align: middle; background: #CCCCCC; border-top: 1px #CCCCCC dotted; border-left: 1px #CCCCCC dotted; border-right: 1px #CCCCCC dotted }
.ContentFooter         { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #CCCCCC; text-align: center; vertical-align: middle; background: transparent; border-bottom: 1px #CCCCCC dotted; border-left: 1px #CCCCCC dotted; border-right: 1px #CCCCCC dotted }

/*
  *******************************************
                   LIENS WEB
  *******************************************
*/

a:link           { font-weight: bold; text-decoration: underline; color: inherit; background: transparent }
a:visited        { font-weight: bold; text-decoration: underline; color: inherit; background: transparent }
a:active         { font-weight: bold; text-decoration: underline; color: inherit; background: transparent }
a:hover          { font-weight: bold; text-decoration: underline; color: inherit; background: transparent }

/*
  *******************************************
                     Puces
  *******************************************
*/
ul               { list-style-type: square; list-style: inside; padding: 10px }
li               { color: #FF0000 }

/*
  *******************************************
                    Divers
  *******************************************
*/

.Normal          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;                      color: #000000}

/*
  *******************************************
          ELEMENTS DE FORMULAIRES
  *******************************************
*/

/* Formulaire - Checkbox */
.FormCB          {  cursor: pointer;       font-family: monospace;                    font-size: 12px; color: #000000; background-color: #7DBEFF; font-weight: bold; border: #0080FF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; width: 16px; height: 16px}

/* Formulaire - Radio */
.FormRadio       {  cursor: pointer;       font-family: monospace;                    font-size: 12px; color: #000000; background-color: #7DBEFF; font-weight: bold; border: #0080FF; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; width: 16px; height: 16px}

/* Formulaire - Button */
.FormButton      {  cursor: pointer;       font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #7DBEFF; font-weight: normal; border: 2px solid; border-color: #0080FF #0080FF #0080FF #0080FF; padding: 0px; vertical-align: middle}

/* Formulaire - Select */
.FormSelect      {  cursor: pointer;       font-family: monospace;                    font-size: 12px; color: #000000; background-color: #7DBEFF; border-color: #0080FF #0080FF #0080FF #0080FF; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; width:100% }

/* Formulaire - File */
.FormFile        {  text-align: left;      font-family: monospace;                    font-size: 12px; color: #000000; background-color: #7DBEFF; border-color: #0080FF #0080FF #0080FF #0080FF; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px }

/* Formulaire - Text */
.FormText        {  text-align: left;      font-family: monospace;                    font-size: 12px; color: #000000; background-color: #7DBEFF; border-color: #0080FF #0080FF #0080FF #0080FF; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; height: 19px; width:100% }

/* Formulaire - Textarea */
.FormTextArea    {                         font-family: monospace;                    font-size: 12px; color: #000000; background-color: #7DBEFF; border-color: #0080FF #0080FF #0080FF #0080FF; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; width:100% }

/* Formulaire - Prérequis de saisie */
.FormReqLabel    {                         font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;                      color: #999999}
