body {
    background-color: #675050; 
    font-family: 'Courier New', monospace; 
    margin: 0; 
    padding: 20px;
}

h1 {
    background-color: #9c2b2b; 
    color: white;
    text-align: center;
    margin-bottom: 30px; 
    padding: 15px 0;
    text-decoration: none; 
    border-radius: 5px; 
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); 
}

div {
    display: block;
	text-align:auto;
}

p {
    color: white;
    background-color: transparent;
    padding: 15px;
    text-align: center;
    font-size: 1.2em; 
    border-radius: 5px; 
    
}

a {
    color: #add8e6; 
    font-size: 1.1em;
    text-decoration: none; 
    font-weight: bold; 
}

a:hover {
    background-color: #add8e6;
    color: #333;
    text-align: auto; 
    border-radius: 3px; 
}

h6 {
    color: #d3d3d3;
    font-size: 0.9em; 
    margin-top: 20px;
	text-align:right;
}
h2 {
	text-decoration:underline;
	 color: white;
}
h5 {
	text-align: center;
	color: white;
}
ul { color: white;
    background-color: transparent;
    padding: 15px;
    text-align: center;
    font-size: 1.2em; 
    border-radius: 5px; 
}
table {
  width: 100%;
  
  font-family: 'Courier New', monospace; 
  background-color: #373737; /* Fond sombre */
  color: white; /* Texte clair */
  border: 4px solid #555555; /* Bordure principale épaisse */
}
 
 td {
  padding: 10px 15px;
  border: 2px solid #555555; /* Bordures des cellules */
  text-align: left;
 }
 th{
  padding: 10px 15px;
  border: 2px solid #555555; /* Bordures des cellules */
  text-align: left;
  text-decoration:none;
 }
 	#searchInput {
            width: 300px;
            padding: 12px 20px;
            font-size: 16px;
            border: 3px solid #8b5e3c;
            border-radius: 5px;
            background-color: #3b2f2f;
            color: #fff;
            margin-bottom: 20px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.5);
            outline: none;
            transition: 0.3s;
        }

        #searchInput:focus {
            border-color: #f4b400;
            box-shadow: 0 0 10px #f4b400;
        }
