/*
Theme Name:     Wordpress Elementor Child
Theme URI:      https://www.net-tic.net
Description:    Thème Wordpress Elementor
Author:         Net&Tic
Author URI:     https://www.net-tic.net
Template:       wordpress-elementor
Version:        20260416
Text Domain:    wordpresselementor
*/


/*************************
*****  tarteaucitron *****
**************************/

body {
    --tac-font-family: var(--e-global-typography-primary-font-family);
    --tac-background-color: #F5F5F5;
    --tac-text-color: #333;
    --tac-mainline-background-color: var(--tac-background-color);
    --tac-mainline-color: var(--tac-text-color);
    --tac-infos-border-color: #333;
    --tac-privacy-button-backgound-color: black;
    --tac-privacy-button-backgound-color-hover: var(--e-global-color-primary);
    --tac-service-line-background-color: white;
    --tac-service-line-title-background-color: #EBEBEB;
    --tac-service-line-title-text-color: #444;
    --tac-buttons-accept-background-color: var(--e-global-color-accent);
    --tac-buttons-accept-color: white;
}




/******************************
***********  Divers  **********
*******************************/


.wc-block-cart__submit-container .wc-block-cart__submit-button {
    background-color: var(--e-global-color-primary);
    color: white;
}



/* =========================================================
   SHEET TO TABLE
   CSS GLOBAL — CLASSEMENTS + JOURNÉES
   ========================================================= */


/* =========================================================
   1. RÉGLAGES GÉNÉRAUX
   ========================================================= */

/* Masquer les en-têtes par défaut */
.stwt-table-wrapper thead {
    display: none !important;
}


/* =========================================================
   2. SUPPRESSION DU CADRE SHEET TO TABLE
   ========================================================= */

/*
   Le plugin applique notamment :
   margin: 1em 0
   padding: 30px
   border: 1px solid
   border-radius: 12px

   On supprime ces espacements uniquement sur
   le conteneur Sheet to Table.
*/

div.stwt-table-wrapper.stwt-preview-wrapper {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Conteneur interne */
.stwt-table-wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* Tableau */
.stwt-table-wrapper table {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border: none !important;
}

/* Zone du corps du tableau */
.stwt-table-wrapper tbody {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Première ligne */
.stwt-table-wrapper tbody tr:first-child td {
    padding-top: 0 !important;
}


/* =========================================================
   3. TABLEAUX DE CLASSEMENT
   IDs :
   2081 / 2202 / 2224 / 2228 / 2290

   Colonnes :
   1 = logo
   2 = nom club
   3 = Pts
   4 = J
   5 = G
   6 = N
   7 = P
   8 = Bp
   9 = Bc
   10 = Diff
   ========================================================= */


/* ---------------------------------------------------------
   TABLE
   --------------------------------------------------------- */

#stwt-sheet-to-wp-table-2081,
#stwt-sheet-to-wp-table-2202,
#stwt-sheet-to-wp-table-2224,
#stwt-sheet-to-wp-table-2228,
#stwt-sheet-to-wp-table-2290 {
    width: 100% !important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
}


/* ---------------------------------------------------------
   EN-TÊTES
   --------------------------------------------------------- */

.preview-table-toolbar {
    margin-bottom: 0!important;
}
table.stwt-static-preview {
    margin-block: 12px!important;
}
#stwt-sheet-to-wp-table-2081 thead,
#stwt-sheet-to-wp-table-2202 thead,
#stwt-sheet-to-wp-table-2224 thead,
#stwt-sheet-to-wp-table-2228 thead,
#stwt-sheet-to-wp-table-2290 thead {
    display: table-header-group !important;
}

#stwt-sheet-to-wp-table-2081 th,
#stwt-sheet-to-wp-table-2202 th,
#stwt-sheet-to-wp-table-2224 th,
#stwt-sheet-to-wp-table-2228 th,
#stwt-sheet-to-wp-table-2290 th {
    font-size: 16px !important;
    font-weight: 600 !important;
    text-align: center !important;
    vertical-align: middle !important;
    padding: 5px 2px !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   COLONNE 1 — LOGO
   --------------------------------------------------------- */

#stwt-sheet-to-wp-table-2081 th:nth-child(1),
#stwt-sheet-to-wp-table-2081 td:nth-child(1),
#stwt-sheet-to-wp-table-2202 th:nth-child(1),
#stwt-sheet-to-wp-table-2202 td:nth-child(1),
#stwt-sheet-to-wp-table-2224 th:nth-child(1),
#stwt-sheet-to-wp-table-2224 td:nth-child(1),
#stwt-sheet-to-wp-table-2228 th:nth-child(1),
#stwt-sheet-to-wp-table-2228 td:nth-child(1),
#stwt-sheet-to-wp-table-2290 th:nth-child(1),
#stwt-sheet-to-wp-table-2290 td:nth-child(1) {
    width: 48px !important;
    text-align: center !important;
    vertical-align: middle !important;
    padding: 2px !important;
    box-sizing: border-box !important;
}


/* Logos classement */

#stwt-sheet-to-wp-table-2081 td:nth-child(1) img,
#stwt-sheet-to-wp-table-2202 td:nth-child(1) img,
#stwt-sheet-to-wp-table-2224 td:nth-child(1) img,
#stwt-sheet-to-wp-table-2228 td:nth-child(1) img,
#stwt-sheet-to-wp-table-2290 td:nth-child(1) img {
    width: 40px !important;
    height: 40px !important;
    max-width: none !important;
    object-fit: contain !important;
    display: inline-block !important;
    margin: 0 !important;
}


/* ---------------------------------------------------------
   COLONNE 2 — NOM CLUB
   --------------------------------------------------------- */

#stwt-sheet-to-wp-table-2081 th:nth-child(2),
#stwt-sheet-to-wp-table-2081 td:nth-child(2),
#stwt-sheet-to-wp-table-2202 th:nth-child(2),
#stwt-sheet-to-wp-table-2202 td:nth-child(2),
#stwt-sheet-to-wp-table-2224 th:nth-child(2),
#stwt-sheet-to-wp-table-2224 td:nth-child(2),
#stwt-sheet-to-wp-table-2228 th:nth-child(2),
#stwt-sheet-to-wp-table-2228 td:nth-child(2),
#stwt-sheet-to-wp-table-2290 th:nth-child(2),
#stwt-sheet-to-wp-table-2290 td:nth-child(2) {
    width: auto !important;
    max-width: none !important;
    text-align: left !important;
    vertical-align: middle !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: unset !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   COLONNES 3 À 10 — STATS
   --------------------------------------------------------- */

#stwt-sheet-to-wp-table-2081 th:nth-child(n+3),
#stwt-sheet-to-wp-table-2081 td:nth-child(n+3),
#stwt-sheet-to-wp-table-2202 th:nth-child(n+3),
#stwt-sheet-to-wp-table-2202 td:nth-child(n+3),
#stwt-sheet-to-wp-table-2224 th:nth-child(n+3),
#stwt-sheet-to-wp-table-2224 td:nth-child(n+3),
#stwt-sheet-to-wp-table-2228 th:nth-child(n+3),
#stwt-sheet-to-wp-table-2228 td:nth-child(n+3),
#stwt-sheet-to-wp-table-2290 th:nth-child(n+3),
#stwt-sheet-to-wp-table-2290 td:nth-child(n+3) {
    width: 6.5% !important;
    text-align: center !important;
    vertical-align: middle !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   CELLULES CLASSEMENT
   --------------------------------------------------------- */

#stwt-sheet-to-wp-table-2081 td,
#stwt-sheet-to-wp-table-2202 td,
#stwt-sheet-to-wp-table-2224 td,
#stwt-sheet-to-wp-table-2228 td,
#stwt-sheet-to-wp-table-2290 td {
    font-size: 18px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    line-height: 1.15 !important;
    vertical-align: middle !important;
    box-sizing: border-box !important;
}


/* Lignes compactes */

#stwt-sheet-to-wp-table-2081 tbody tr,
#stwt-sheet-to-wp-table-2202 tbody tr,
#stwt-sheet-to-wp-table-2224 tbody tr,
#stwt-sheet-to-wp-table-2228 tbody tr,
#stwt-sheet-to-wp-table-2290 tbody tr {
    height: auto !important;
}


/* =========================================================
   4. TABLEAUX DE JOURNÉES
   ========================================================= */

/*
   Structure :

   Colonne 1 = logo équipe 1
   Colonne 2 = nom équipe 1
   Colonne 3 = date / score
   Colonne 4 = logo équipe 2
   Colonne 5 = nom équipe 2
*/


/* ---------------------------------------------------------
   TABLEAU — STRUCTURE
   --------------------------------------------------------- */

.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) {
    width: 100% !important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
}


/* Toutes les cellules */
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) th,
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td {
    box-sizing: border-box !important;
}


/* LOGO ÉQUIPE 1 */
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(1) {
    width: 50% !important;
    padding: 2px !important;
    text-align: right !important;
    vertical-align: middle !important;
}



/* NOM ÉQUIPE 1 */
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(2) {
    width: 60px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    text-align: left !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
}


/* DATE / SCORE — CENTRE */
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(3) {
    width: 280px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
}


/* LOGO ÉQUIPE 2 */
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(4) {
    width: 60px !important;
    padding: 2px !important;
    text-align: right !important;
    vertical-align: middle !important;
}


/* NOM ÉQUIPE 2 */
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(5) {
    width: 50% !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    text-align: left !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
}

/* ---------------------------------------------------------
   LOGOS JOURNÉES
   --------------------------------------------------------- */

.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(1) img,
.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(4) img {
    width: 48px !important;
    height: 48px !important;
    max-width: none !important;
    object-fit: contain !important;
    display: inline-block !important;
    margin: 0 !important;
    vertical-align: middle !important;
}


/* ---------------------------------------------------------
   CELLULES JOURNÉES
   --------------------------------------------------------- */

.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td {
    font-size: 18px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    line-height: 1.15 !important;
    vertical-align: middle !important;
}


/* Lignes compactes */

.sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) tbody tr {
    height: auto !important;
}


/* =========================================================
   5. MOBILE — 767 PX
   ========================================================= */

@media screen and (max-width: 767px) {


    /* -------------------------------------------------------
       CLASSEMENTS — LOGOS
       ------------------------------------------------------- */

    #stwt-sheet-to-wp-table-2081 th:nth-child(1),
    #stwt-sheet-to-wp-table-2081 td:nth-child(1),
    #stwt-sheet-to-wp-table-2202 th:nth-child(1),
    #stwt-sheet-to-wp-table-2202 td:nth-child(1),
    #stwt-sheet-to-wp-table-2224 th:nth-child(1),
    #stwt-sheet-to-wp-table-2224 td:nth-child(1),
    #stwt-sheet-to-wp-table-2228 th:nth-child(1),
    #stwt-sheet-to-wp-table-2228 td:nth-child(1),
    #stwt-sheet-to-wp-table-2290 th:nth-child(1),
    #stwt-sheet-to-wp-table-2290 td:nth-child(1) {
        width: 36px !important;
        padding: 1px !important;
    }


    #stwt-sheet-to-wp-table-2081 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2202 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2224 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2228 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2290 td:nth-child(1) img {
        width: 30px !important;
        height: 30px !important;
    }


    /* -------------------------------------------------------
       CLASSEMENTS — NOMS
       ------------------------------------------------------- */

    #stwt-sheet-to-wp-table-2081 th:nth-child(2),
    #stwt-sheet-to-wp-table-2081 td:nth-child(2),
    #stwt-sheet-to-wp-table-2202 th:nth-child(2),
    #stwt-sheet-to-wp-table-2202 td:nth-child(2),
    #stwt-sheet-to-wp-table-2224 th:nth-child(2),
    #stwt-sheet-to-wp-table-2224 td:nth-child(2),
    #stwt-sheet-to-wp-table-2228 th:nth-child(2),
    #stwt-sheet-to-wp-table-2228 td:nth-child(2),
    #stwt-sheet-to-wp-table-2290 th:nth-child(2),
    #stwt-sheet-to-wp-table-2290 td:nth-child(2) {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }


    /* -------------------------------------------------------
       CLASSEMENTS — STATS
       ------------------------------------------------------- */

    #stwt-sheet-to-wp-table-2081 th:nth-child(n+3),
    #stwt-sheet-to-wp-table-2081 td:nth-child(n+3),
    #stwt-sheet-to-wp-table-2202 th:nth-child(n+3),
    #stwt-sheet-to-wp-table-2202 td:nth-child(n+3),
    #stwt-sheet-to-wp-table-2224 th:nth-child(n+3),
    #stwt-sheet-to-wp-table-2224 td:nth-child(n+3),
    #stwt-sheet-to-wp-table-2228 th:nth-child(n+3),
    #stwt-sheet-to-wp-table-2228 td:nth-child(n+3),
    #stwt-sheet-to-wp-table-2290 th:nth-child(n+3),
    #stwt-sheet-to-wp-table-2290 td:nth-child(n+3) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


    /* Texte classements */

    #stwt-sheet-to-wp-table-2081 td,
    #stwt-sheet-to-wp-table-2202 td,
    #stwt-sheet-to-wp-table-2224 td,
    #stwt-sheet-to-wp-table-2228 td,
    #stwt-sheet-to-wp-table-2290 td {
        font-size: 13px !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        line-height: 1.1 !important;
    }


    /* -------------------------------------------------------
       JOURNÉES — STRUCTURE MOBILE
       ------------------------------------------------------- */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) {
        width: 100% !important;
        table-layout: fixed !important;
    }


    /* Logo gauche */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(1) {
        width: 23% !important;
        padding-left: 2px !important;
        padding-right: 6px !important;
        font-size: 14px !important;
    }


    /* Nom gauche */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(2) {
        width: 10% !important;
    }


    /* Date / score */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(3) {
        width: 34% !important;
        font-size: 14px !important;
        text-align: center !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        white-space: nowrap !important;
    }


    /* Logo droit */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(4) {
        width: 10% !important;
    }


    /* Nom droit */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(5) {
        width: 23% !important;
        padding-left: 6px !important;
        padding-right: 2px !important;
        font-size: 14px !important;
    }


    /* Logos journées */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(2) img,
    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(4) img {
        width: 38px !important;
        height: 38px !important;
    }


    /* Cellules journées */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        line-height: 1.1 !important;
        vertical-align: middle !important;
    }

}


/* =========================================================
   6. TRÈS PETITS ÉCRANS — 480 PX
   ========================================================= */

@media screen and (max-width: 480px) {


    /* -------------------------------------------------------
       CLASSEMENTS
       ------------------------------------------------------- */

    #stwt-sheet-to-wp-table-2081 th:nth-child(1),
    #stwt-sheet-to-wp-table-2081 td:nth-child(1),
    #stwt-sheet-to-wp-table-2202 th:nth-child(1),
    #stwt-sheet-to-wp-table-2202 td:nth-child(1),
    #stwt-sheet-to-wp-table-2224 th:nth-child(1),
    #stwt-sheet-to-wp-table-2224 td:nth-child(1),
    #stwt-sheet-to-wp-table-2228 th:nth-child(1),
    #stwt-sheet-to-wp-table-2228 td:nth-child(1),
    #stwt-sheet-to-wp-table-2290 th:nth-child(1),
    #stwt-sheet-to-wp-table-2290 td:nth-child(1) {
        width: 28px !important;
    }


    #stwt-sheet-to-wp-table-2081 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2202 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2224 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2228 td:nth-child(1) img,
    #stwt-sheet-to-wp-table-2290 td:nth-child(1) img {
        width: 24px !important;
        height: 24px !important;
    }


    #stwt-sheet-to-wp-table-2081 td,
    #stwt-sheet-to-wp-table-2202 td,
    #stwt-sheet-to-wp-table-2224 td,
    #stwt-sheet-to-wp-table-2228 td,
    #stwt-sheet-to-wp-table-2290 td {
        font-size: 11px !important;
        padding-top: 2px !important;
        padding-bottom: 2px !important;
    }


    /* -------------------------------------------------------
       JOURNÉES — TRÈS PETITS ÉCRANS
       ------------------------------------------------------- */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) {
        width: 100% !important;
        table-layout: fixed !important;
    }


    /* Logo gauche */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(1) {
        width: 23% !important;
        font-size: 12px !important;
        padding-left: 1px !important;
        padding-right: 4px !important;
    }


    /* Nom gauche */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(2) {
        width: 10% !important;
    }


    /* Centre */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(3) {
        width: 34% !important;
        font-size: 12px !important;
        text-align: center !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


    /* Logo droit */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(4) {
        width: 10% !important;
    }


    /* Nom droit */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(5) {
        width: 23% !important;
        font-size: 12px !important;
        padding-left: 4px !important;
        padding-right: 1px !important;
    }


    /* Logos */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(1) img,
    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td:nth-child(4) img {
        width: 32px !important;
        height: 32px !important;
    }


    /* Cellules */

    .sheet-to-wp-table:not(#stwt-sheet-to-wp-table-2081):not(#stwt-sheet-to-wp-table-2202):not(#stwt-sheet-to-wp-table-2224):not(#stwt-sheet-to-wp-table-2228):not(#stwt-sheet-to-wp-table-2290) td {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
        line-height: 1.05 !important;
    }

}
