diff --git a/index.html b/index.html index 2a448ca..d4110f3 100644 --- a/index.html +++ b/index.html @@ -4,138 +4,6 @@ Fédération Française de Mots Fléchés (FFFLÉCHÉ) - diff --git a/style.css b/style.css new file mode 100644 index 0000000..3a737f6 --- /dev/null +++ b/style.css @@ -0,0 +1,130 @@ +body { + font-family: 'Arial', sans-serif; + margin: 0; + background-color: #f8f9fa; + color: #343a40; + line-height: 1.6; +} + +/* Style pour les titres en forme de carrés avec flèches */ +.section-title { + display: flex; + align-items: center; + margin-bottom: 1.5rem; +} + +.title-square { + background-color: #007bff; + color: #fff; + padding: 0.5rem; + border-radius: 5px; + font-weight: bold; + margin-right: -0.2rem; +} + +.title-arrow { + font-size: 1.5rem; + color: #007bff; +} + +/* Style pour l'acronyme FFFLECHE en cases de mots fléchés */ +.fffleche-grid { + display: inline-grid; + grid-template-columns: repeat(8, 1fr); /* 8 colonnes pour FFFLECHE */ + gap: 0px; + margin-bottom: 1rem; +} + +.fffleche-cell { + background-color: #007bff; + border: 1px solid #fff; + border-right: 0; + width: 25px; + height: 25px; + display: flex; + justify-content: center; + align-items: center; + font-weight: bold; + padding: 3px; + margin: 0px; + color: #fff; +} +.fffleche-cell:last-child { + border-right: 1px solid #fff; +} + +/* Style général des sections */ +section { + margin: 0 auto; + max-width: 800px; + padding: 2rem; + background-color: #fff; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); + margin-bottom: 2rem; + border-radius: 8px; +} + +section h2 { + color: #007bff; + border-bottom: 2px solid #007bff; +} + +/* Style pour les tableaux */ +table { + width: 100%; + border-collapse: collapse; + margin-top: 1rem; +} + +th, td { + border: 1px solid #dee2e6; + padding: 0.75rem; + text-align: left; +} + +th { + background-color: #e9ecef; + font-weight: 500; +} + +tbody tr:nth-child(odd) { + background-color: #f8f9fa; +} + +/* Style pour les liens */ +a { + color: #007bff; + text-decoration: none; + transition: color 0.3s ease; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +/* Style pour l'en-tête et le pied de page */ +header { + background-color: #007bff; + color: #fff; + padding: 2rem 0; + text-align: center; + margin-bottom: 2rem; +} + +header h1 { + font-size: 2.5rem; + margin-bottom: 0.5rem; +} + +header p { + font-size: 1.2rem; + font-style: italic; +} + +footer { + text-align: center; + padding: 1rem 0; + background-color: #343a40; + color: #fff; +}