h1 {color:white;
    font-size: 45px;
    font-family: Marhey;
    text-align: center;
    margin-top: auto;
    margin-left:auto;
    margin-right: auto;} 
header {
    background-color:rgb(245, 198, 205) ;
  }
li {
    font-family: Nanum Gothic;}

img.gon{
  margin-left: 80% ;
}



    .images {
    display: flex;
    animation-duration: 30s;
    animation-name: mesImages;
    animation-iteration-count: infinite;}
@keyframes mesImages {
    0% {
    transform: translateX(0);}
    25% {
    transform: translateX(-740px);}
    50% {
    transform: translateX(-1480px);}
    75% {
    transform: translateX(-2220px);}
    100% {
    transform: translateX(0);}}
#caroussel {
    width: 740px;
    
    overflow: hidden;
margin-left: auto;
margin-right: auto;
}


#slog {
    background-color: rgb(245, 198, 205) ;
    font-family: Nanum Gothic;
    padding: 5%;
    text-align: center;
    color: white;
    font-size: 25px;}

#button {
    margin-left: auto;
    margin-right: auto;
    border-color: rgb(43, 214, 226); 
    width: 50%; 
  }



a:link { 
     text-decoration:none; } 

img.killua {
  margin-left: 10%;
}


p.sous-titre {
  font-size: 40px; 
  text-align: center;
  font-family: Marhey;
}

p.lieu {
  background-color: rgb(245, 198, 205) ;
    font-family: Nanum Gothic;
    padding: 5%;
    text-align: center;
    color: white;
    font-size: 25px;
}


#carouselExampleIndicators {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}

#carouselExampleIndicators1 {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}




#carte {
font-family: Nanum Gothic;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#plat {
font-family: Marhey;
color: rgb(43, 214, 226);
font-size: 25px;
}

#font-menu {
font-family: Nanum Gothic;
}

p.descri {
  text-align: center;
  font-family: Marhey;
  font-size: 30px;
}


h2 {
   
    font-family: Marhey;
    text-align: center;
}

p.contact {
    margin-top: 0px;
   text-align: center;
  font-family: Nanum Gothic;
  }
   
#contacts {
  font-family: Nanum Gothic;
}

#coordonnee {
  font-family: Nanum Gothic;
  color: white;
  font-size: 20px;
}

.police {
  font-family: Nanum Gothic;
}


  fieldset {
    margin-bottom: 15px;
    padding: 10px;
  }
   

  em {
    font-weight: bold;
    font-style: normal;
    color: rgb(43, 214, 226);
  }

.formulaire .row {
margin-top: 20px;
}
.formulaire input {
width: 100%;
}


  img.repas {
margin-left: auto;
margin-right: auto;

  }
  .btn-outline-secondary:hover {
   background-color: rgb(43, 214, 226);
   color: black;
   border-color: black;
}
#pika {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-top: auto;
  display:block;
}

#luffy {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-top: auto;
  display:block;
  max-width: 50%;
}

