@import url("https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto:400,400i&display=swap");

/*****************************************************************************/
/*    B O D Y
/*****************************************************************************/

body 
{
    background:                   white;
}

/*****************************************************************************/
/*    B O L D                                                                */
/*****************************************************************************/

b.black                 {color:   black;            }
b.green                 {color:   green;            }
b.red                   {color:   red;              }
b.blue                  {color:   blue;             }
b.navy                  {color:   navy;             }
b.InstantTextKeyword    {color:   darkslateblue;    }
b.WindowsKeyword        {color:   black;            }
b.InstantTextMenu       {color:   royalblue         }

/*****************************************************************************/
/*    H Y P E R L I N K
/*****************************************************************************/

a
{
    color:                        navy; 
}

a:hover 
{
    color:                        navy;
    background:                   transparent;
}

/*---------------------------------------------------------------------------*/

a.EndLink 
{
    font-family:                  Arial,Helvetica;
    font-weight:                  bold;
    font-size:                    75%;
}
  
a.EndLink:link    
{            
    text-decoration:             none
}

a.EndLink:visited 
{              
    text-decoration:             none
}

/*****************************************************************************/
/*    F A Q     P A G E
/*****************************************************************************/

div.faqPage
{
    display:                 block;
    margin-left:             1.00em;
    vertical-align:          top;
    width:                   50em;
}

/*****************************************************************************/
/*    P A G E     T I T L E                                                  */
/*****************************************************************************/

h1.pageTitle  
{
    color:                        black;
    background-color:             #ffffe0;  
    font-size:                    120%;
    font-family:                  Tahoma,Arial;
    font-weight:                  bold;
    line-height:                  200%;
    border-bottom:                0.5pt solid #404040;
    margin-top:                   0.25em;
    margin-left:                  0.00em;
    margin-right:                 0.00em;
    margin-bottom:                0.50em;
    padding-left:                 0.50em;
}

/*****************************************************************************/
/*    R U B R I Q U E
/*****************************************************************************/

li.rubrique 
{
    margin-top:                   0em;
    margin-right:                 0em;
    margin-bottom:                0.5em;
    margin-left:                  0em;
    text-align:                   left;
    font-size:                    100%;
    font-family:                  arial;
    color:                        navy;
    font-weight:                  bold;
    font-style:                   normal;
}

/*---------------------------------------------------------------------------*/

h2.rubrique   
{  
    color:                        brown;
    background-color:             #E5F2F2;
    font-family:                  Tahoma,Arial;
    font-size:                    115%;
    font-weight:                  bold;
    line-height:                  200%;     
    border-top:                   0.5pt solid #404040;
    border-bottom:                0.5pt solid #404040;
    margin-top:                   1.00em;
    padding-left:                 0.50em;
}

/*****************************************************************************/
/*    Q U E S T I O N                                                        */
/*****************************************************************************/

h3.question
{
    background-color:             #F2EDE7;  
    color:                        navy;
    font-family:                  'Roboto Mono','Arial';
    font-size:                    100%;
    font-style:                   normal;
    font-weight:                  bold;
    line-height:                  150%;     
    margin-top:                   1.75em;
    margin-right:                 0.00em;
    margin-bottom:                0.75em;
    margin-left:                  0.00em;
    padding-left:                 0.50em;
    padding-top:                  0.25em;
    padding-bottom:               0.25em;
}  

/*****************************************************************************/
/*    A N S W E R                                                            */
/*****************************************************************************/

p.answer, li.answer
{
    font-family:                  Arial;
    font-style:                   normal;
    color:                        black;
    line-height:                  150%;
    margin-top:                   0.25em;
    margin-bottom:                0.75em;
    margin-left:                  0.00em;
    margin-right:                 0.00em;
    padding-left:                 0.50em;
}  

/*****************************************************************************/
/*     I M A G E                                                             */
/*****************************************************************************/

img
{
    margin-bottom:           1.2em;
    margin-top:              1.2em;
}

/*---------------------------------------------------------------------------*/

img.centered
{
    display:                 block;

    margin-left:             auto;
    margin-right:            auto;
}

/*---------------------------------------------------------------------------*/

img.noMargin
{
    margin-bottom:           auto;
    margin-top:              auto;
}

/*****************************************************************************/
/*     D I V                                                                 */
/*****************************************************************************/

div.Expansion 
{
    display:                 block;

    margin-left:             1.0em;
    margin-right:            1.0em;
    margin-bottom:           1.0em;

    padding-left:            1.0em;
    padding-top:             1.0em;
    padding-bottom:          1.0em;

    background-color:        #FEFDF9;

    border:                  1px gray solid;

    font-family:             Consolas,Arial;
    font-size:               1.0em;

    line-height:             1.5;
}

/*****************************************************************************/
/*     S Y N T A X     H I G H L I G H T                                     */
/*****************************************************************************/

b.ShortForm
{
    color:                   navy;           
}

b.ShortFormBig
{
    color:                   navy;           
    font-size:               1.25em;
}

b.LongForm
{
    color:                   navy;           
}

b.LongFormBig
{
    color:                   navy;           
    font-size:               1.25em;
}

p.LongForm 
{
    padding-left:            2em;
    font-family:             Consolas,Arial;
}

/*---------------------------------------------------------------------------*/

b.MarkerKey, b.ExpanderKey, b.TriggerKey
{
    color:                   crimson;
}

b.MarkerKeyBig, b.ExpanderKeyBig, b.TriggerKeyBig
{
    color:                   crimson;
    font-size:               1.25em;
}

/*---------------------------------------------------------------------------*/

b.CommandSignature, p.CommandSignature
{
    color:                   maroon;
}

p.CommandSignature
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.String, p.String
{
    white-space:             pre;
    color:                   black;
}

p.String
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.DateTimeMacro, b.DateTimeKey, p.DateTimeMacro
{
    color:                   green;
}

p.DateTimeMacro
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.DirectiveMacro, b.DirectiveKey, p.DirectiveMacro
{
    color:                   gray;
}

p.DirectiveMacro
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.WrapMacro, b.WrapKey, p.WrapMacro
{
    color:                   #B8CCE4;
}

p.WrapMacro
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.KeyboardKeySequence, p.KeyboardKeySequence
{
    color:                   purple;
}

p.KeyboardKeySequence
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.KeyboardKey, p.KeyboardKey
{
    color:                   blue;
}

p.KeyboardKey
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.ActionKey, p.ActionKey
{
    color:                   olive;
}

/*---------------------------------------------------------------------------*/

p.ActionKey
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.ActionKeyData, p.ActionKeyData
{
    white-space:             pre;
    color:                   #005959;
}

/*---------------------------------------------------------------------------*/

p.ActionKeyData
{
    font-weight:             bold;
}

/*---------------------------------------------------------------------------*/

b.Hotkey
{
    border:                  1px gray solid;
    padding-left:            0.2em;
    padding-right:           0.2em;
    background-color:        #916B88;  
    color:                   white;
}

/*---------------------------------------------------------------------------*/

b.ReservedFilename
{
    font-family:             Consolas,Arial;
    border:                  1px gray solid;
    padding:                 0.2em;
    background-color:        #483D8B;  
    color:                   white;
}

/*****************************************************************************/
/*     T A B L E                                                             */
/*****************************************************************************/

table.NoMargin
{
    margin-bottom:           0em;
    margin-top:              0em;
}

/*---------------------------------------------------------------------------*/

table.borderless
{
    border:                  0em;
}

/*****************************************************************************/
/*     T A B L E     (G L O S S A R Y     E N T R Y)
/*****************************************************************************/

table.GlossaryEntry
{
    border:                  0.125em solid darkSlateBlue;
    border-collapse:         collapse;

    margin-bottom:           1.5625em;
    margin-top:              1.5625em;
}

/*---------------------------------------------------------------------------*/

th.GlossaryEntry 
{
    border:                  1px solid white;
    text-align:              left;
    padding-bottom:          0.5em;
    padding-left:            0.625em;
    padding-right:           1.250em;
    padding-top:             0.5em;
    background-color:        darkSlateBlue;
    font-family:             "Arial";
    color:                   white;
}

/*---------------------------------------------------------------------------*/

td.GlossaryEntry 
{
    border:                  0.125em solid darkSlateBlue;

    font-family:             "Arial";

    padding-left:            0.625em;
    padding-right:           1.250em;

    padding-top:             0.625em;
    padding-bottom:          0.625em;
}

/*****************************************************************************/
/*     T A B L E     (E N D     L I N K S)
/*****************************************************************************/

table.EndLinks
{
    border:                  0em;

    margin-bottom:           0em;
    margin-top:              0em;

    width:                   100%;
}

/*****************************************************************************/
/*     E N D     O F     F I L E
/*****************************************************************************/
