@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* ==== ONGLETS - COULEURS DIFFÉRENTES - OK FIREFOX 71 : DÉBUT ==== */
	/* Suppression des onglets */
#TabsToolbar .tab-background-start,
#TabsToolbar .tab-background-end
{
    display: none !important;
}
#TabsToolbar .tab-background-middle,
#TabsToolbar .tab-background
{
    background: none !important;
}
	/* Hauteur de ligne */
#TabsToolbar
{
   height:50px !important;
}
	/* Les 14 premiers onglets sont d'une couleur différente, les suivants reprennent la couleur des premiers */
.tabbrowser-tab[visuallyselected="true"]{--toolbar-bgcolor: none !important;}
.tabbrowser-tab
{
    overflow-x: hidden !important;
}
.tabbrowser-tab:nth-child(14n+01)
{
    background: Tomato !important;
    color: Black !important;
}
.tabbrowser-tab:nth-child(14n+02)
{
    background: Aqua !important;
    color: Black !important;
}
.tabbrowser-tab:nth-child(14n+03)
{
    background: Magenta !important;
    color: Black !important;
}
.tabbrowser-tab:nth-child(14n+04)
{
    background: Gold !important;
    color: Black !important;
}
.tabbrowser-tab:nth-child(14n+05)
{
    background: Lime !important;
    color: Black !important;
}
.tabbrowser-tab:nth-child(14n+06)
{
    background: Orange !important;
    color: Black !important;
}
.tabbrowser-tab:nth-child(14n+07)
{
    background: White !important;
    color: Black !important;
}
.tabbrowser-tab:nth-child(14n+08)
{
    background: Crimson !important;
    color: White !important;
}
.tabbrowser-tab:nth-child(14n+09)
{
    background: DodgerBlue !important;
    color: White !important;
}
.tabbrowser-tab:nth-child(14n+10)
{
    background: DarkOrchid !important;
    color: White !important;
}
.tabbrowser-tab:nth-child(14n+11)
{
    background: GoldenRod !important;
    color: White !important;
}
.tabbrowser-tab:nth-child(14n+12)
{
    background: Green !important;
    color: White !important;
}
.tabbrowser-tab:nth-child(14n+13)
{
    background: OrangeRed !important;
    color: White !important;
}
.tabbrowser-tab:nth-child(14n+14)
{
    background: DarkGray !important;
    color: White !important;
}
	/* Définition des onglets */
.tabbrowser-tab
{
    -moz-appearance: none !important;
    overflow-x: hidden !important;
    -moz-box-sizing: border-box !important;
    min-width: 245px !important;
    border: 2px solid Black !important;
}
.tabbrowser-tab[selected="true"]
{
	/* Le texte de l'onglet actif est souligné */;
    -moz-appearance: none !important;
    text-decoration: underline !important;
}
	/* onglets inactifs */
.tabbrowser-tab:not([selected="true"])
{
    -moz-appearance: none !important;
    opacity: 1.0 !important;
}
	/* onglet survolé par la souris */
.tabbrowser-tab:hover
{
    background: SaddleBrown !important;
    color: White !important;
    opacity: 1.0 !important;
}
	/* onglets en chargement */
.tabbrowser-tab[busy]
{
    background: Black !important;
    color: White !important;
    border: 2px solid White !important;
    opacity: 1.0 !important;
}
	/* Adaptation du bouton "Nouvel onglet" */
#tabs-newtab-button
{
    background-color: Blue !important;
    color: White !important;
}
#new-tab-button
{
    display: none !important;
}
	/* Adaptation du bouton "Tous les onglets" */
#alltabs-button
{
    visibility: visible !important;
    -moz-appearance: none !important;
    max-width:15px !important;
    border: 0.5px solid Transparent !important;
    background-color: Transparent !important;
    color: Blue !important;
}
	/* Adaptation des boutons "Scroll" */
.tabbrowser-tabs .scrollbutton-up,
.tabbrowser-tabs .scrollbutton-down
{
    -moz-appearance:none !important;
    width: 20px !important;
    border: 0.5px solid Transparent !important;
    background-color: Beige !important;
    color: Blue !important;
}
/* ==== ONGLETS - COULEURS DIFFÉRENTES : FIN ==== */

