
        /* Utilisation de Grid Layout pour organiser le layout */
        #wrapper {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-areas: "main-content";
	    max-width: 900px;
	    margin: 0 auto; 
	    text-align: left; 	   
        }

        /* Stylisation pour le cas où JavaScript est désactivé */
        .notification.error {
            background-color: #f44336;
            color: white;
            padding: 15px;
        }

        /* Utilisation de Flexbox pour le contenu */
        .content-box-header {
            display: flex;
            justify-content: center;
        }

        #full {
            text-align: center;
	    padding: 15px;	    
        }

        /* Stylisation des boîtes de contenu */
        .pitou {
            display: inline-flex;
            flex-direction: column;            
            border: none;
            margin: 20px;
        }

        .race, .desc {
            text-align: center;
        }

    .label-column {
        text-align: left;
        vertical-align: top;
	margin-left: 10px;

    }
    .value-column {
	margin-left: 10px;
        text-align: left;
        vertical-align: top;

    margin-left: auto;
    padding-left: 5px;
    margin-right: 35px;
    text-align: left;
    vertical-align: top;

    }
    .info-pair {
        display: flex;
        justify-content: flex-start;    	
	margin-bottom:5px;
	margin-left: 30px;
	align-items: center;
    }
.race {
	font-weight: bold;
	padding: 10px;
}

    