@charset "utf-8";
/* © 2010-2020 B. J. J. Bruet All Rights Reserved - Tous Droits Réservés */

@import '/css/lib.css';

/**********************************************************************************/

.corps, .piedPage, .tetePage
{
    --hauteurTetePage:      calc(5   * var(--taillePolice, 0.9em));
    --taillePolicePiedPage: calc(0.9 * var(--taillePolice, 0.9em));
    --hauteurPiedPage:      calc(2   * var(--taillePolicePiedPage));
    
    left:     1em;
    position: fixed;
    right:    1em;
}

.corps
{
    bottom:     var(--hauteurPiedPage);
    top:        var(--hauteurTetePage);
    max-height: calc(100% - var(--hauteurTetePage) - var(--hauteurPiedPage));
}

.piedPage
{
    bottom:     0em;
    color:      orangered;
    font-size:  var(--taillePolicePiedPage);
    font-style: italic;
    height:     var(--hauteurPiedPage);
    text-align: center;
}

.tetePage
{
    align-items:   center;
    height:        var(--hauteurTetePage);
    overflow:      hidden;
    text-align:    center;
    text-overflow: ellipsis;
}

/*************************************************************************/
/* Gestion des onglets de la table des matières, de l'index et des liens */
/*************************************************************************/

.conteneurContenu
{
    border-radius: var(--borderRadius) 0em 0em 0em;
    box-shadow:    0em var(--shadowThickness) var(--shadowThickness) 0em var(--shadowColor) inset;
    padding:       1em;
}

.conteneurDefilable
{
    display:       flex;
    flex:          1;
    padding-right: 1em;
    overflow-y   : auto;
}

.conteneurTdmIndex
{ 
    border-radius: 0em 0em 0em var(--borderRadius);
    border-top:    none;
}

.invisible { display: none; }

.ongletActif, .ongletInactif
{
    border-radius: var(--borderRadius) var(--borderRadius) 0em 0em;
    font-weight:   bold;
    padding:       1em;
}

.ongletActif
{
    box-shadow:          var(--shadowThickness) calc(0em - var(--shadowThickness)) var(--shadowThickness) calc(0em - var(--shadowThickness)) var(--shadowColor);
    border-bottom-color: transparent;
}

.ongletFin, .ongletInactif { box-shadow: 0em calc(0em - var(--shadowThickness)) var(--shadowThickness) calc(0em - var(--shadowThickness)) var(--shadowColor) inset; }

/* Pseudo onglet destiné à fermer le bas de la fin de la boîte à onglets : remplissage du reste de l'espace disponible, ni plus, ni moins */
.ongletFin { flex: 1 1 auto; }

.texteActif
{
    color:  black;
    cursor: auto;
}

.texteInactif
{
    color:  var(--ancreLinkColor);
    cursor: pointer;
}

.texteInactif:hover
{
    color:           var(--ancreHoverColor);
    text-decoration: var(--ancreHoverDecoration);
}
