Aller au contenu

Utilisateur:Tractopelle-jaune/Brouillon/styles2.css

Une page de Wikipédia, l'encyclopédie libre.
/* Alignement horizontal du texte à gauche */
.col1-align-left > * > tr > td:first-child,
.col1-align-left > * > tr > th[scope="row"]:first-child,
.col1-align-left-rowspan > * > tr > th[scope="row"]:first-child,
.col1-align-left-rowspan-child > * > tr > td:first-child,
.col2-align-left > * > tr > td:nth-child(2),
.col2-align-left > * > tr > th[scope="row"]:nth-child(2),
.col2-align-left-rowspan > * > tr > th ~ td:nth-child(2),
.col2-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(2),
.col2-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-align-left > * > tr > td:nth-child(3),
.col3-align-left > * > tr > th[scope="row"]:nth-child(3),
.col3-align-left-rowspan > * > tr > th ~ td:nth-child(3),
.col3-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(3),
.col3-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-align-left > * > tr > td:nth-child(4),
.col4-align-left > * > tr > th[scope="row"]:nth-child(4),
.col4-align-left-rowspan > * > tr > th ~ td:nth-child(4),
.col4-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(4),
.col4-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-align-left > * > tr > td:nth-child(5),
.col5-align-left > * > tr > th[scope="row"]:nth-child(5),
.col5-align-left-rowspan > * > tr > th ~ td:nth-child(5),
.col5-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(5),
.col5-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-align-left > * > tr > td:nth-child(6),
.col6-align-left > * > tr > th[scope="row"]:nth-child(6),
.col6-align-left-rowspan > * > tr > th ~ td:nth-child(6),
.col6-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(6),
.col6-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-align-left > * > tr > td:nth-child(7),
.col7-align-left > * > tr > th[scope="row"]:nth-child(7),
.col7-align-left-rowspan > * > tr > th ~ td:nth-child(7),
.col7-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(7),
.col7-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-align-left > * > tr > td:nth-child(8),
.col8-align-left > * > tr > th[scope="row"]:nth-child(8),
.col8-align-left-rowspan > * > tr > th ~ td:nth-child(8),
.col8-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(8),
.col8-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-align-left > * > tr > td:nth-child(9),
.col9-align-left > * > tr > th[scope="row"]:nth-child(9),
.col9-align-left-rowspan > * > tr > th ~ td:nth-child(9),
.col9-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(9),
.col9-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-align-left > * > tr > td:nth-child(10),
.col10-align-left > * > tr > th[scope="row"]:nth-child(10),
.col10-align-left-rowspan > * > tr > th ~ td:nth-child(10),
.col10-align-left-rowspan > * > tr > th ~ th[scope="row"]:nth-child(10),
.col10-align-left-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	text-align: left;
}

/* Alignement horizontal du texte au centre */
.col1-align-center > * > tr > td:first-child,
.col1-align-center > * > tr > th[scope="row"]:first-child,
.col1-align-center-rowspan > * > tr > th[scope="row"]:first-child,
.col1-align-center-rowspan-child > * > tr > td:first-child,
.col2-align-center > * > tr > td:nth-child(2),
.col2-align-center > * > tr > th[scope="row"]:nth-child(2),
.col2-align-center-rowspan > * > tr > th ~ td:nth-child(2),
.col2-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(2),
.col2-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-align-center > * > tr > td:nth-child(3),
.col3-align-center > * > tr > th[scope="row"]:nth-child(3),
.col3-align-center-rowspan > * > tr > th ~ td:nth-child(3),
.col3-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(3),
.col3-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-align-center > * > tr > td:nth-child(4),
.col4-align-center > * > tr > th[scope="row"]:nth-child(4),
.col4-align-center-rowspan > * > tr > th ~ td:nth-child(4),
.col4-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(4),
.col4-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-align-center > * > tr > td:nth-child(5),
.col5-align-center > * > tr > th[scope="row"]:nth-child(5),
.col5-align-center-rowspan > * > tr > th ~ td:nth-child(5),
.col5-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(5),
.col5-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-align-center > * > tr > td:nth-child(6),
.col6-align-center > * > tr > th[scope="row"]:nth-child(6),
.col6-align-center-rowspan > * > tr > th ~ td:nth-child(6),
.col6-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(6),
.col6-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-align-center > * > tr > td:nth-child(7),
.col7-align-center > * > tr > th[scope="row"]:nth-child(7),
.col7-align-center-rowspan > * > tr > th ~ td:nth-child(7),
.col7-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(7),
.col7-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-align-center > * > tr > td:nth-child(8),
.col8-align-center > * > tr > th[scope="row"]:nth-child(8),
.col8-align-center-rowspan > * > tr > th ~ td:nth-child(8),
.col8-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(8),
.col8-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-align-center > * > tr > td:nth-child(9),
.col9-align-center > * > tr > th[scope="row"]:nth-child(9),
.col9-align-center-rowspan > * > tr > th ~ td:nth-child(9),
.col9-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(9),
.col9-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-align-center > * > tr > td:nth-child(10),
.col10-align-center > * > tr > th[scope="row"]:nth-child(10),
.col10-align-center-rowspan > * > tr > th ~ td:nth-child(10),
.col10-align-center-rowspan > * > tr > th ~ th[scope="row"]:nth-child(10),
.col10-align-center-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	text-align: center;
}

/* Alignement horizontal du texte à droite */
.col1-align-right > * > tr > td:first-child,
.col1-align-right > * > tr > th[scope="row"]:first-child,
.col1-align-right-rowspan > * > tr > th[scope="row"]:first-child,
.col1-align-right-rowspan-child > * > tr > td:first-child,
.col2-align-right > * > tr > td:nth-child(2),
.col2-align-right > * > tr > th[scope="row"]:nth-child(2),
.col2-align-right-rowspan > * > tr > th ~ td:nth-child(2),
.col2-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(2),
.col2-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-align-right > * > tr > td:nth-child(3),
.col3-align-right > * > tr > th[scope="row"]:nth-child(3),
.col3-align-right-rowspan > * > tr > th ~ td:nth-child(3),
.col3-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(3),
.col3-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-align-right > * > tr > td:nth-child(4),
.col4-align-right > * > tr > th[scope="row"]:nth-child(4),
.col4-align-right-rowspan > * > tr > th ~ td:nth-child(4),
.col4-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(4),
.col4-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-align-right > * > tr > td:nth-child(5),
.col5-align-right > * > tr > th[scope="row"]:nth-child(5),
.col5-align-right-rowspan > * > tr > th ~ td:nth-child(5),
.col5-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(5),
.col5-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-align-right > * > tr > td:nth-child(6),
.col6-align-right > * > tr > th[scope="row"]:nth-child(6),
.col6-align-right-rowspan > * > tr > th ~ td:nth-child(6),
.col6-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(6),
.col6-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-align-right > * > tr > td:nth-child(7),
.col7-align-right > * > tr > th[scope="row"]:nth-child(7),
.col7-align-right-rowspan > * > tr > th ~ td:nth-child(7),
.col7-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(7),
.col7-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-align-right > * > tr > td:nth-child(8),
.col8-align-right > * > tr > th[scope="row"]:nth-child(8),
.col8-align-right-rowspan > * > tr > th ~ td:nth-child(8),
.col8-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(8),
.col8-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-align-right > * > tr > td:nth-child(9),
.col9-align-right > * > tr > th[scope="row"]:nth-child(9),
.col9-align-right-rowspan > * > tr > th ~ td:nth-child(9),
.col9-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(9),
.col9-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-align-right > * > tr > td:nth-child(10),
.col10-align-right > * > tr > th[scope="row"]:nth-child(10),
.col10-align-right-rowspan > * > tr > th ~ td:nth-child(10),
.col10-align-right-rowspan > * > tr > th ~ th[scope="row"]:nth-child(10),
.col10-align-right-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	text-align: right;
}

/* Alignement vertical du texte en haut */
.col1-align-top > * > tr > td:first-child,
.col1-align-top > * > tr > th[scope="row"]:first-child,
.col1-align-top-rowspan > * > tr > th[scope="row"]:first-child,
.col1-align-top-rowspan-child > * > tr > td:first-child,
.col2-align-top > * > tr > td:nth-child(2),
.col2-align-top > * > tr > th[scope="row"]:nth-child(2),
.col2-align-top-rowspan > * > tr > th ~ td:nth-child(2),
.col2-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(2),
.col2-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-align-top > * > tr > td:nth-child(3),
.col3-align-top > * > tr > th[scope="row"]:nth-child(3),
.col3-align-top-rowspan > * > tr > th ~ td:nth-child(3),
.col3-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(3),
.col3-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-align-top > * > tr > td:nth-child(4),
.col4-align-top > * > tr > th[scope="row"]:nth-child(4),
.col4-align-top-rowspan > * > tr > th ~ td:nth-child(4),
.col4-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(4),
.col4-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-align-top > * > tr > td:nth-child(5),
.col5-align-top > * > tr > th[scope="row"]:nth-child(5),
.col5-align-top-rowspan > * > tr > th ~ td:nth-child(5),
.col5-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(5),
.col5-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-align-top > * > tr > td:nth-child(6),
.col6-align-top > * > tr > th[scope="row"]:nth-child(6),
.col6-align-top-rowspan > * > tr > th ~ td:nth-child(6),
.col6-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(6),
.col6-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-align-top > * > tr > td:nth-child(7),
.col7-align-top > * > tr > th[scope="row"]:nth-child(7),
.col7-align-top-rowspan > * > tr > th ~ td:nth-child(7),
.col7-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(7),
.col7-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-align-top > * > tr > td:nth-child(8),
.col8-align-top > * > tr > th[scope="row"]:nth-child(8),
.col8-align-top-rowspan > * > tr > th ~ td:nth-child(8),
.col8-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(8),
.col8-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-align-top > * > tr > td:nth-child(9),
.col9-align-top > * > tr > th[scope="row"]:nth-child(9),
.col9-align-top-rowspan > * > tr > th ~ td:nth-child(9),
.col9-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(9),
.col9-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-align-top > * > tr > td:nth-child(10),
.col10-align-top > * > tr > th[scope="row"]:nth-child(10),
.col10-align-top-rowspan > * > tr > th ~ td:nth-child(10),
.col10-align-top-rowspan > * > tr > th ~ th[scope="row"]:nth-child(10),
.col10-align-top-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	vertical-align: top;
}

/* Alignement vertical du texte au milieu */
.col1-align-middle > * > tr > td:first-child,
.col1-align-middle > * > tr > th[scope="row"]:first-child,
.col1-align-middle-rowspan > * > tr > th[scope="row"]:first-child,
.col1-align-middle-rowspan-child > * > tr > td:first-child,
.col2-align-middle > * > tr > td:nth-child(2),
.col2-align-middle > * > tr > th[scope="row"]:nth-child(2),
.col2-align-middle-rowspan > * > tr > th ~ td:nth-child(2),
.col2-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(2),
.col2-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-align-middle > * > tr > td:nth-child(3),
.col3-align-middle > * > tr > th[scope="row"]:nth-child(3),
.col3-align-middle-rowspan > * > tr > th ~ td:nth-child(3),
.col3-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(3),
.col3-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-align-middle > * > tr > td:nth-child(4),
.col4-align-middle > * > tr > th[scope="row"]:nth-child(4),
.col4-align-middle-rowspan > * > tr > th ~ td:nth-child(4),
.col4-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(4),
.col4-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-align-middle > * > tr > td:nth-child(5),
.col5-align-middle > * > tr > th[scope="row"]:nth-child(5),
.col5-align-middle-rowspan > * > tr > th ~ td:nth-child(5),
.col5-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(5),
.col5-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-align-middle > * > tr > td:nth-child(6),
.col6-align-middle > * > tr > th[scope="row"]:nth-child(6),
.col6-align-middle-rowspan > * > tr > th ~ td:nth-child(6),
.col6-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(6),
.col6-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-align-middle > * > tr > td:nth-child(7),
.col7-align-middle > * > tr > th[scope="row"]:nth-child(7),
.col7-align-middle-rowspan > * > tr > th ~ td:nth-child(7),
.col7-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(7),
.col7-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-align-middle > * > tr > td:nth-child(8),
.col8-align-middle > * > tr > th[scope="row"]:nth-child(8),
.col8-align-middle-rowspan > * > tr > th ~ td:nth-child(8),
.col8-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(8),
.col8-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-align-middle > * > tr > td:nth-child(9),
.col9-align-middle > * > tr > th[scope="row"]:nth-child(9),
.col9-align-middle-rowspan > * > tr > th ~ td:nth-child(9),
.col9-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(9),
.col9-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-align-middle > * > tr > td:nth-child(10),
.col10-align-middle > * > tr > th[scope="row"]:nth-child(10),
.col10-align-middle-rowspan > * > tr > th ~ td:nth-child(10),
.col10-align-middle-rowspan > * > tr > th ~ th[scope="row"]:nth-child(10),
.col10-align-middle-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	vertical-align: middle;
}

/* Alignement vertical du texte en bas */
.col1-align-bottom > * > tr > td:first-child,
.col1-align-bottom > * > tr > th[scope="row"]:first-child,
.col1-align-bottom-rowspan > * > tr > th[scope="row"]:first-child,
.col1-align-bottom-rowspan-child > * > tr > td:first-child,
.col2-align-bottom > * > tr > td:nth-child(2),
.col2-align-bottom > * > tr > th[scope="row"]:nth-child(2),
.col2-align-bottom-rowspan > * > tr > th ~ td:nth-child(2),
.col2-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(2),
.col2-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-align-bottom > * > tr > td:nth-child(3),
.col3-align-bottom > * > tr > th[scope="row"]:nth-child(3),
.col3-align-bottom-rowspan > * > tr > th ~ td:nth-child(3),
.col3-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(3),
.col3-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-align-bottom > * > tr > td:nth-child(4),
.col4-align-bottom > * > tr > th[scope="row"]:nth-child(4),
.col4-align-bottom-rowspan > * > tr > th ~ td:nth-child(4),
.col4-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(4),
.col4-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-align-bottom > * > tr > td:nth-child(5),
.col5-align-bottom > * > tr > th[scope="row"]:nth-child(5),
.col5-align-bottom-rowspan > * > tr > th ~ td:nth-child(5),
.col5-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(5),
.col5-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-align-bottom > * > tr > td:nth-child(6),
.col6-align-bottom > * > tr > th[scope="row"]:nth-child(6),
.col6-align-bottom-rowspan > * > tr > th ~ td:nth-child(6),
.col6-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(6),
.col6-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-align-bottom > * > tr > td:nth-child(7),
.col7-align-bottom > * > tr > th[scope="row"]:nth-child(7),
.col7-align-bottom-rowspan > * > tr > th ~ td:nth-child(7),
.col7-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(7),
.col7-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-align-bottom > * > tr > td:nth-child(8),
.col8-align-bottom > * > tr > th[scope="row"]:nth-child(8),
.col8-align-bottom-rowspan > * > tr > th ~ td:nth-child(8),
.col8-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(8),
.col8-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-align-bottom > * > tr > td:nth-child(9),
.col9-align-bottom > * > tr > th[scope="row"]:nth-child(9),
.col9-align-bottom-rowspan > * > tr > th ~ td:nth-child(9),
.col9-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(9),
.col9-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-align-bottom > * > tr > td:nth-child(10),
.col10-align-bottom > * > tr > th[scope="row"]:nth-child(10),
.col10-align-bottom-rowspan > * > tr > th ~ td:nth-child(10),
.col10-align-bottom-rowspan > * > tr > th ~ th[scope="row"]:nth-child(10),
.col10-align-bottom-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	vertical-align: bottom;
}

/* Bordure de 2px noire à gauche de la colonne */
.col1-border-left-strong > * > tr > :first-child,
.col1-border-left-strong-rowspan > * > tr > th:first-child,
.col1-border-left-strong-rowspan-child > * > tr > td:first-child,
.col2-border-left-strong > * > tr > :nth-child(2),
.col2-border-left-strong-rowspan > * > tr > th ~ :nth-child(2),
.col2-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-border-left-strong > * > tr > :nth-child(3),
.col3-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(3),
.col3-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-border-left-strong > * > tr > :nth-child(4),
.col4-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(4),
.col4-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-border-left-strong > * > tr > :nth-child(5),
.col5-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(5),
.col5-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-border-left-strong > * > tr > :nth-child(6),
.col6-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(6),
.col6-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-border-left-strong > * > tr > :nth-child(7),
.col7-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(7),
.col7-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-border-left-strong > * > tr > :nth-child(8),
.col8-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(8),
.col8-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-border-left-strong > * > tr > :nth-child(9),
.col9-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(9),
.col9-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-border-left-strong > * > tr > :nth-child(10),
.col10-border-left-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(10),
.col10-border-left-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	border-left: 2px solid black;
}

/* Bordure de 2px noire à droite de la colonne */
.col1-border-right-strong > * > tr > :first-child,
.col1-border-right-strong-rowspan > * > tr > th:first-child,
.col1-border-right-strong-rowspan-child > * > tr > td:first-child,
.col2-border-right-strong > * > tr > :nth-child(2),
.col2-border-right-strong-rowspan > * > tr > th ~ :nth-child(2):not([colspan]),
.col2-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(2),
.col3-border-right-strong > * > tr > :nth-child(3),
.col3-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(3):not([colspan]),
.col3-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(3),
.col4-border-right-strong > * > tr > :nth-child(4),
.col4-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(4):not([colspan]),
.col4-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(4),
.col5-border-right-strong > * > tr > :nth-child(5),
.col5-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(5):not([colspan]),
.col5-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(5),
.col6-border-right-strong > * > tr > :nth-child(6),
.col6-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(6):not([colspan]),
.col6-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(6),
.col7-border-right-strong > * > tr > :nth-child(7),
.col7-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(7):not([colspan]),
.col7-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(7),
.col8-border-right-strong > * > tr > :nth-child(8),
.col8-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(8):not([colspan]),
.col8-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(8),
.col9-border-right-strong > * > tr > :nth-child(9),
.col9-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(9):not([colspan]),
.col9-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(9),
.col10-border-right-strong > * > tr > :nth-child(10),
.col10-border-right-strong-rowspan > * > tr > th ~ :not([colspan]) + :nth-child(10):not([colspan]),
.col10-border-right-strong-rowspan-child > * > tr > td:first-child ~ td:nth-child(10)
{
	border-right: 2px solid black;
}