<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Reset and Base Styles */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
}

header {
    background: #333;
    color: #fff;
    padding: 10px 0;
    text-align: center;
}

/* Container and Layout */
.container {
    display: flex;
}

.sidebar {
    background: #f4f4f4;
    width: 200px; /* Largeur fixe de la barre latÃ©rale */
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.sidebar ul {
    list-style-type: none;
    padding: 0;
    width: 100%;
}

.sidebar ul li {
    margin-bottom: 10px;
}

.sidebar ul li a {
    text-decoration: none;
    color: #333;
    display: block;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
}

.sidebar ul li a:hover {
    background: #ddd;
}

.sidebar img {
    margin-top: 20px;
    width: 100%;
}

/* Animation */
.animation {
    margin-top: 20px;
    text-align: center;
    overflow: hidden;
    height: 200px; /* Ajustez cette hauteur selon vos besoins */
}

.animation p {
    margin: 0;
    padding: 0;
    color: darkblue;
    font-size: 16px;
}

.animation .date {
    color: red;
    font-size: 16px;
}

@keyframes moveUp {
    0% { transform: translateY(100%); }
    100% { transform: translateY(-100%); }
}

.animated-texts {
    display: inline-block;
    animation: moveUp 10s linear infinite;
}

/* Main Content */
.main {
    flex: 1;
    padding: 20px;
}

h2 {
    color: #333;
}

.event-details {
    text-align: center;
}

/* Panorama */
.panorama {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.panorama img {
    height: 350px;
    width: 600px;
}

/* Footer */
footer {
    background: #333;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
}

/* Styles pour les liens animÃ©s */
.workshop-link {
    color: blue;
    font-weight: bold;
    font-size: 18px;
    display: block;
    text-align: center;
    text-decoration: none;
    margin-bottom: 10px;
}

.click-here-button {
    display: block;
    text-align: center;
    color: red;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    animation: blink 1s step-start infinite;
    border: 2px solid red;
    padding: 10px 20px;
    border-radius: 5px;
    width: fit-content;
    margin: 10px auto;
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

/* Ajouter de l'espace de 1 cm Ã&nbsp; gauche des images */
.partners-images {
    padding-left: 1cm;
    display: flex;
    flex-wrap: wrap;
    gap: 10px; /* Ajoute un espacement entre les images */
    justify-content: center; /* Centre les images horizontalement */
}

.partners-images img {
    max-width: 100%; /* Assure que les images s'adaptent Ã&nbsp; leur conteneur */
    height: auto; /* Conserve les proportions des images */
    border: 1px solid #ddd; /* Optionnel : Ajoute une bordure lÃ©gÃ¨re autour des images */
}

.form-group {
    margin-bottom: 1.5em; /* Ajustez cette valeur pour l'espacement souhaitÃ© */
}

#scientific-committee {
    max-height: 80vh; /* Ajustez selon vos besoins */
    overflow-y: auto; /* Permet le dÃ©filement vertical */
}

&lt;img src="Part3.png" alt="Partner 3" style="width: 200px; height: 120px;"&gt;
</pre></body></html>