/* ===================================================================== */
/*                               Font.css                                */
/* � 2019  Dunin Technologie Inc.                                        */
/* ===================================================================== */

/* - D�FINITION -------------------------------------------------------- */
/* Choix des polices de caract�res.                                      */
/* --------------------------------------------------------------------- */

/* - NOTES ------------------------------------------------------------- */
/* --------------------------------------------------------------------- */


body, select, input, textarea, button { font-family: 'Open Sans', 'Arial';  font-size: 14px;  }

/* Note: 400 est normal, 700 est bold */
h4  { font-weight: 600;   font-size: 14px;  }
h5  { font-weight: 500;   font-size: 23px; font-stretch: 200%; margin: 0px; }
h6  { font-weight: 700;   font-size: 23px; font-stretch: 200%; margin: 0px; }
h7  { font-weight: 700;   font-size : 15px; color: var(--couleurTexteh7);} 

h1, .TitrePage     { font-weight: 700; font-size : 23px }   /* Titres des pages */
h2, .TitreSection  { font-weight: 700; font-size : 19px; color:var(--couleurTexteTitreSection) }   /* Titres des sections */
h3, .TitreSousSection  { font-weight: 700; font-size : 17px; color:var(--couleurTexteTitreSousSection) }
.TitreListe    { font-weight: 700; font-size : 19px }   /* Titres des listes */
.TitrePanel    { font-weight: 700; font-size : 15px; color:var(--couleurTexteTitrePanel) }   /* Titres des sections dans les panels */
.TitreLigne    { font-weight: 700; font-size : 15px }   /* Titres d'une ligne */
.TitreLigneErr { font-weight: 700; font-size : 15px; color: var(--couleureTexteTitreLigneErr);}   /* Titres d'une ligne en erreur */
.TitreNotifInfo { font-weight: 600; font-size : 15px; font-family : 'Open Sans', 'Arial'; }
.TexteNotifInfo { font-size : 13.5px; font-family : 'Open Sans', 'Arial'; color: var(--couleurTexteSnackinfo)}

.Panel { font-size: 13px }                  /* Panels: textes plus petits      */
.Prix  { font-size: 11px; margin:3px 2px 0px 2px }  /* Caract�ristique prix            */

/* --------------------------------------------------------------------- */
/* Onglets.                                                              */

.ActOnglet > .Boutons > .Actif:not(.LayersLayout), .ActOnglet > .Boutons > .Inactif:not(.LayersLayout):hover { font-weight: 600 }
.ActOnglet > .Boutons > button    { font-family: 'Open Sans', 'Arial';  font-size: 15px }

.ActOnglet.Small > .Boutons > .Actif, .ActOnglet.Small > .Boutons > .Inactif:hover { font-weight: 100 !important; }
.ActOnglet.Small > .Boutons > button    { font-family: 'Open Sans', 'Arial';  font-size: 11px }

/* --------------------------------------------------------------------- */
/* Boutons principaux.                                                   */

.ActBouton.Primaire   > button { font-weight: 400; font-size: 15px }
.ActBouton.Secondaire > button { font-weight: 400; font-size: 15px }


/* --------------------------------------------------------------------- */
/* Acteur choix.                                                         */

.ActChoix > button
  {
    font-size: 15px;
    color: var(--couleurTexteBoutonChoix);
  }