/* Styles généraux */
body {
    font-family: 'Arial', sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
    color: #333;
}

/* En-tête */
header {
    background-color: #444;
    color: #fff;
    padding-top: 30px;
    min-height: 70px;
    border-bottom: 3px solid #0779e4;
}

header h1 {
    text-align: center;
    margin: 0;
    padding-bottom: 15px;
}

/* Navigation */
nav ul {
    list-style-type: none;
    padding: 0;
}

nav ul li {
    display: inline;
    margin: 0 10px;
}

nav ul li a {
    text-decoration: none;
    color: #fff;
}

/* Sections */
section {
    padding: 20px;
    margin: 20px 0;
}

/* Pied de page */
footer {
    background-color: #444;
    color: #fff;
    text-align: center;
    padding: 10px;
    position: relative;
    bottom: 0;
    width: 100%;
}

/* Ajouts spécifiques pour les sections */
#about, #projects, #bts_sio, #documentation, #veille, #Mon CV {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

/* Style des articles de projets */
article {
    margin-bottom: 20px;
    padding: 10px;
    border-bottom: 1px solid #eee;
}

/* Style pour les titres des sections */
section h2 {
    color: #0779e4;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 50px;
    line-height: 50px;
    height: 50px;
    display: flex;
    align-items: center;
}

/* Image de fond pour la section A Propos de moi */
#about {
    background-image: url('images/bornearcade.jpg'); /* Image de fond pour la section Veille */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Image de fond pour la section BTS SIO */
#bts_sio {
    background-image: url('images/proxiel.png'); /* Image de fond pour la section BTS SIO*/
    background-size: center;
    background-repeat: no-repeat;
    background-position: center;
}

/* Image de fond pour la section Veille */
#veille {
    background-image: url('images/veille_technologique.png'); /* Image de fond pour la section Veille */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Image de fond pour la section Contact */
#contact {
    background-image: url('images/contact.webp'); /* Image de fond pour la section Veille */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* Styles pour le conteneur du bouton */
.download-container {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* Styles pour le bouton de téléchargement */
.download-btn {
    display: inline-block;
    padding: 0; /* Supprime le padding pour que l'image ne soit pas déformée */
    width: 150px; /* Ajustez la largeur de votre image */
    height: 50px; /* Ajustez la hauteur de votre image */
    background-image: url('images/bouton.jpg'); /* Chemin vers votre image */
    background-size: cover; /* Ajustez la taille de l'image */
    background-repeat: no-repeat; /* Empêche l'image de se répéter */
    background-position: center; /* Centre l'image dans le bouton */
    border: none; /* Supprime la bordure */
    cursor: pointer; /* Change le curseur au survol */
    text-indent: -9999px; /* Masque le texte */
}