body { background-color: skyblue; } /* Centrer la pagination */ .pagination { display: flex; justify-content: center; list-style: none; /* Optionnel : enlève les puces */ padding: 0; } /* Style pour chaque élément de pagination */ .pagination li { border: 1px solid #000000; /* Bordure noire */ margin: 0 5px; /* Espacement entre les carrés */ padding: 5px 10px; /* Espace interne pour agrandir le carré */ text-align: center; /* Centrer le texte */ cursor: pointer; /* Curseur pointeur pour les éléments cliquables */ } /* Optionnel : changer l'aspect pour l'élément actif */ .pagination li.active { background-color: #007bff; /* Fond bleu (exemple pour Bootstrap) */ color: #fff; /* Texte en blanc */ border-color: #007bff; } /* Optionnel : effet au survol */ .pagination li:hover { background-color: rgb(111, 239, 115); } th,td { padding: 15px; border: 1px solid black; } tr:nth-child(even) { background-color: #f2f2f2; } tr:hover { background-color:rgb(111, 239, 115); } table { border-collapse: collapse; width: 100%; } th { background-color: #4CAF50; color: white; } h1 { text-align: center; } /* Container du formulaire */ form { max-width: 600px; margin: 20px auto; padding: 20px; background: #fff; border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); } /* Chaque groupe de champs */ .form-group { margin-bottom: 15px; } /* Style des labels */ .form-group label { font-weight: bold; display: block; margin-bottom: 5px; } /* Style des champs de saisie (input, textarea, select) */ .form-group input, .form-group textarea, .form-group select { width: 90%; padding: 8px 12px; border: 1px solid #ccc; border-radius: 4px; transition: border-color 0.2s, box-shadow 0.2s; } /* Focus sur les champs */ .form-group input:focus, .form-group textarea:focus, .form-group select:focus { outline: none; border-color: #007bff; box-shadow: 0 0 5px rgba(0, 123, 255, 0.25); } /* Messages d'erreur de validation */ .form-group .form-errors, .form-group .error, .invalid-feedback { color: #dc3545; font-size: 0.875em; margin-top: 5px; } /* Bouton d'envoi */ button.btn.btn-primary { background-color: #007bff; border-color: #007bff; color: #fff; padding: 10px 20px; font-size: 1em; border-radius: 4px; cursor: pointer; transition: background-color 0.2s, border-color 0.2s; display: block; margin: 20px auto 0; } button.btn.btn-primary:hover { background-color: #0069d9; border-color: #0062cc; }