/****
    *
    *		@Author [Benoit Hinck]
    *		@Copyright [2007]
    *
    *		@Pagename : global-style.css 
    *
    *		@Revisions
    *			Le 04/11/2025 : Création
    *
    ****/
 
    /* !-- ================= COULEURS ================ --! */

    /*  !-- Noms de couleurs HTML rouges --! */
    .text-indianred             { color: IndianRed; }
    .text-lightcoral            { color: LightCoral; }
    .text-salmon                { color: Salmon; }
    .text-darksalmon            { color: DarkSalmon; }
    .text-lightsalmon           { color: LightSalmon; }
    .text-crimson               { color: Crimson; }
    .text-red                   { color: #d32f2f; }
    .text-firebrick             { color: FireBrick; }
    .text-darkred               { color: DarkRed; }

    /*  !-- Noms de couleurs HTML roses --! */
    .text-pink                  { color: Pink; }
    .text-lightpink             { color: LightPink; }
    .text-hotpink               { color: HotPink; }
    .text-deeppink              { color: DeepPink; }
    .text-mediumvioletred       { color: MediumVioletRed; }
    .text-palevioletred         { color: PaleVioletRed; }
    
    /*  !-- Noms de couleurs HTML oranges --! */
    .text-coral                 { color: Coral; }
    .text-tomato                { color: Tomato; }
    .text-orangered             { color: OrangeRed; }
    .text-darkorange            { color: DarkOrange; }
    .text-orange                { color: Orange; }
    
    /*  !-- Noms de couleurs HTML oranges --! */
    .text-gold                  { color: Gold; }
    .text-yellow                { color: #fbc02d; }
    .text-lightyellow           { color: LightYellow; }
    .text-lemonchiffon          { color: LemonChiffon; }
    .text-lightgoldenrodyellow  { color: LightGoldenrodYellow; }
    .text-papayawhip            { color: PapayaWhip; }
    .text-moccasin              { color: Moccasin; }
    .text-peachpuff             { color: PeachPuff; }
    .text-palegoldenrod         { color: PaleGoldenrod; }
    .text-khaki                 { color: Khaki; }
    .text-darkkhaki             { color: DarkKhaki; }

    /*  !-- Noms de couleurs HTML violets --! */
    .text-lavender              { color: Lavender; }
    .text-thistle               { color: Thistle; }
    .text-plum                  { color: Plum; }
    .text-violet                { color: Violet; }
    .text-orchid                { color: Orchid; }
    .text-fuchsia               { color: Fuchsia; }
    .text-magenta               { color: Magenta; }
    .text-mediumorchid          { color: MediumOrchid; }
    .text-mediumpurple          { color: MediumPurple; }
    .text-blueviolet            { color: BlueViolet; }
    .text-darkviolet            { color: DarkViolet; }
    .text-darkorchid            { color: DarkOrchid; }
    .text-darkmagenta           { color: DarkMagenta; }
    .text-purple                { color: Purple; }
    .text-indigo                { color: Indigo; }
    .text-slateblue             { color: SlateBlue; }
    .text-darkslateblue         { color: DarkSlateBlue; }
    .text-mediumslateblue       { color: MediumSlateBlue; }

    /*  !-- Noms de couleurs HTML vertes --! */
    .text-limegreen             { color: LimeGreen; }
    .text-lime                  { color: Lime; }
    .text-forestgreen           { color: ForestGreen; }
    .text-green                 { color: #388e3c; }
    .text-darkgreen             { color: DarkGreen; }
    .text-yellowgreen           { color: YellowGreen; }
    .text-chartreuse            { color: Chartreuse; }
    .text-lawngreen             { color: LawnGreen; }
    .text-greenyellow           { color: GreenYellow; }
    .text-springgreen           { color: SpringGreen; }
    .text-mediumspringgreen     { color: MediumSpringGreen; }
    .text-lightgreen            { color: LightGreen; }
    .text-palegreen             { color: PaleGreen; }
    .text-darkseagreen          { color: DarkSeaGreen; }
    .text-mediumseagreen        { color: MediumSeaGreen; }
    .text-seagreen              { color: SeaGreen; }
    .text-olivegreen            { color: OliveDrab; }
    .text-olive                 { color: Olive; }
    .text-darkolivegreen        { color: DarkOliveGreen; }
    .text-limegreen             { color: LimeGreen; }

    /*  !-- Noms de couleurs HTML vertes --! */
    .text-aqua                  { color: Aqua; }
    .text-cyan                  { color: Cyan; }
    .text-lightcyan             { color: LightCyan; }
    .text-paleturquoise         { color: PaleTurquoise; }
    .text-aquamarine            { color: Aquamarine; }
    .text-turquoise             { color: Turquoise; }
    .text-mediumturquoise       { color: MediumTurquoise; }
    .text-darkturquoise         { color: DarkTurquoise; }
    .text-cadetblue             { color: CadetBlue; }
    .text-steelblue             { color: SteelBlue; }
    .text-lightsteelblue        { color: LightSteelBlue; }
    .text-powderblue            { color: PowderBlue; }
    .text-lightblue             { color: LightBlue; }
    .text-skyblue               { color: SkyBlue; }
    .text-lightskyblue          { color: LightSkyBlue; }
    .text-deepskyblue           { color: DeepSkyBlue; }
    .text-dodgerblue            { color: DodgerBlue; }
    .text-cornflowerblue        { color: CornflowerBlue; }
    .text-royalblue             { color: RoyalBlue; }
    .text-blue                  { color: #1976d2; }
    .text-mediumblue            { color: MediumBlue; }
    .text-darkblue              { color: DarkBlue; }
    .text-navy                  { color: Navy; }
    .text-midnightblue          { color: MidnightBlue; }

    /*  !-- Noms de couleurs HTML brunes --! */
    .text-cornsilk              { color: Cornsilk; }
    .text-blanchedalmond        { color: BlanchedAlmond; }
    .text-bisket                { color: Bisque; }
    .text-navajowhite           { color: NavajoWhite; }
    .text-wheat                 { color: Wheat; }
    .text-burlywood             { color: BurlyWood; }
    .text-tan                   { color: Tan; }
    .text-rosybrown             { color: RosyBrown; }
    .text-sandybrown            { color: SandyBrown; }
    .text-goldenrod             { color: Goldenrod; }
    .text-darkgoldenrod         { color: DarkGoldenrod; }
    .text-peru                  { color: Peru; }
    .text-chocolate             { color: Chocolate; }
    .text-saddlebrown           { color: SaddleBrown; }
    .text-sienna                { color: Sienna; }
    .text-brown                 { color: Brown; }
    .text-maroon                { color: Maroon; }
    
    /*  !-- Noms de couleurs HTML blanches --! */
    .text-white                 { color: #fff; }
    .text-snow                  { color: Snow; }
    .text-honeydew              { color: HoneyDew; }
    .text-mintcream             { color: MintCream; }
    .text-azure                 { color: Azure; }
    .text-aliceblue             { color: AliceBlue; }
    .text-ghostwhite            { color: GhostWhite; }
    .text-whitesmoke            { color: WhiteSmoke; }
    .text-seashell              { color: Seashell; }
    .text-beige                 { color: Beige; }
    .text-oldlace               { color: OldLace; }
    .text-floralwhite           { color: FloralWhite; }
    .text-ivory                 { color: Ivory; }
    .text-antiquewhite          { color: AntiqueWhite; }
    .text-linen                 { color: Linen; }
    .text-lavenderblush         { color: LavenderBlush; }
    .text-mistyrose             { color: MistyRose; }
    
    /*  !-- Noms de couleurs HTML grise --! */
    .text-gainsboro             { color: Gainsboro; }
    .text-lightgrey             { color: LightGrey; }
    .text-silver                { color: Silver; }
    .text-darkgray              { color: DarkGray; }
    .text-gray                  { color: Gray; }
    .text-dimgray               { color: DimGray; }
    .text-lightslategray        { color: LightSlateGray; }
    .text-slategray             { color: SlateGray; }
    .text-darkslategray         { color: DarkSlateGray; }
    .text-black                 { color: #000; }
    
    /* !-- =============== FONDS DE PAGE ============= --! */
    .bg-white                   { background-color: #fff; }
    .bg-black                   { background-color: #000; }
    
    .bg-gainsboro               { background-color: Gainsboro; }
    .bg-lightgrey               { background-color: #f5f5f5; }
    .bg-silver                  { background-color: Silver; }
    .bg-gray                    { background-color: Gray; }
    .bg-lightgrey               { background-color: LightGrey; }
    .bg-slategray               { background-color: SlateGray; }

    /* !-- ============= TAILLES DE POLICE =========== --! */
    .text-xs                    { font-size: 0.75em; }
    .text-sm                    { font-size: 0.875em; }
    .text-md                    { font-size: 1em; }
    .text-lg                    { font-size: 1.25em; }
    .text-xl                    { font-size: 1.5em; }
    .text-xxl                   { font-size: 2em; }

    /* !-- ============ ÉPAISSEUR DE TEXTE =========== --! */
    .text-thin                  { font-weight: 200; }
    .text-normal                { font-weight: 400; }
    .text-bold                  { font-weight: 700; }
    .text-bolder                { font-weight: 900; }

    /* !-- ============== STYLE DE TEXTE ============= --! */
    .text-italic                { font-style: italic; }
    .text-underline             { text-decoration: underline; }
    .text-line-through          { text-decoration: line-through; }
    .texte-not-underline        { text-decoration: none; }
    .text-uppercase             { text-transform: uppercase; }
    .text-lowercase             { text-transform: lowercase; }
    .text-capitalize            { text-transform: capitalize; }

    /* !-- ================ ALIGNEMENT =============== --! */
    .text-left                  { text-align: left; }
    .text-center                { text-align: center; }
    .text-right                 { text-align: right; }

    /* !-- ============== INTERLIGNAGE ============= --! */
    .line-tight                 { line-height: 1.2; }
    .line-normal                { line-height: 1.5; }
    .line-loose                 { line-height: 1.8; }

    /* !-- ================== MARGES ================= --! */
    .mt-1                       { margin-top: 0.5em; }
    .mt-2                       { margin-top: 1em; }
    .mt-3                       { margin-top: 1.5em; }
    .mb-1                       { margin-bottom: 0.5em; }
    .mb-2                       { margin-bottom: 1em; }
    .mb-3                       { margin-bottom: 1.5em; }

    /* !-- ================= PADDING ================= --! */
    .p-1                        { padding: 0.5em; }
    .p-2                        { padding: 1em; }
    .p-3                        { padding: 1.5em; }

    /* !-- ================= BORDURES ================ --! */
    .border                     { border: 1px solid #ccc; }
    .border-rounded             { border-radius: 8px; }

    /* !-- ================== OMBRES ================= --! */
    .shadow-sm                  { box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
    .shadow-md                  { box-shadow: 0 4px 6px rgba(0,0,0,0.1); }
    .shadow-lg                  { box-shadow: 0 10px 15px rgba(0,0,0,0.2); }
