body {
  background-image: url("ressources/mainB/asadal_stock_212.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.wneo {
 position: absolute;
 top: 700px;
 left: 500px;
}

.cartouche {
    padding: 10px;
    background-color: #4A71F6;
    color: #C8FF00;
    width: 1150px;
    height: 60px;
    display: center;
    align-items: center;
    font-size: 3em;
    font-family:Impact, 'Arial Narrow Bold', sans-serif;
}

.w {
display: block;
margin: 0 auto;
width: 1070px;
}

p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: lighter;
    color: rgb(255, 255, 255);
    text-align: center;
    
}

.menu {
padding: 10px;
background-color: #4A71F6;
color: white;
width: 1150px;
height: 60px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 1.5em;
font-family:'Times New Roman', Times, serif;
font-weight: bold;
}

.menu-links {
  display:inline-flex;
  gap: 20px;
  list-style: none;
}

.menu-links a {
  color: #C8FF00;
  text-decoration: none;
  transition: color 0.3s;
}

.menu-links a:hover {
  color: #C8FF00;
}

.menu-links li {
  opacity: 0;
  transform: translateY(-10px);
  animation: slideIn 0.5s forwards;
}

.menu-links li:nth-child(1) { animation-delay: 0.2s; }
.menu-links li:nth-child(2) { animation-delay: 0.4s; }
.menu-links li:nth-child(3) { animation-delay: 0.6s; }
.menu-links li:nth-child(4) { animation-delay: 0.8s; }
.menu-links li:nth-child(5) { animation-delay: 1s; }

@keyframes slideIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.logo img {
   position: absolute;
   top: 10px;
   left: 10px;
   width: 130px;
}


h1 {
    text-align: center;
}

h2 {
    text-align: left;
}

.frame {
  display: flex;
  padding: 10px;
  background-color:#C8FF00;
  color: black;
  text-decoration: none;
  text-align: center;
}

.btn{
  display: inline-block;
  padding: 10px;
  background-color: #C8FF00;
  color: black;
  text-decoration: underline dotted;
}

.neo {
 position: absolute;
 top: 600px;
 left: 500px;
}