body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
  margin:0;
  padding:0;  
}

body{
  background-color: #F4F4EF;
  display: inline-block;
}

.navep{
  text-align: left;
  float: left;
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: 7px;
}

nav a {
  color: black;
  list-style-type: none;
  text-decoration: none;
  font-family: 'CombatRegular'; 
  font-weight: normal; 
  font-style: normal; 
  font-size: 12px;
}

.navel {
  text-align: right;
  float: right;
    margin-top: 7px;
  margin-bottom: 7px;
    margin-right: 7px;
}

p{ 
   font-family: 'Avenir', sans-serif;
   font-weight: normal; 
   font-style: normal; 
   color: black;
   font-size: 15px;
   text-align: justify;
   width: 90%;
   margin-left: 20px;
   margin-top: -50px;

}

h5{ 
   font-family: 'Avenir', sans-serif;
   font-weight: normal; 
   font-style: normal; 
   color: black;
   font-size: 15px;
   text-align: center;
   width: 90%;
   margin-left: 20px;
   margin-top: -100px;
   margin-bottom: 130px;
}

.soustitre{
  width: 96%;
  margin-left: 8px;
}

.characterset{
  width: 96%;
  margin-top: 70px;
  margin-left: 8px;
}

h2{
  color: black;
  text-align: center;
  font-size: 15px;
  font-family: 'CombatRegular'; 
  font-weight: normal; 
  font-style: normal; 
}

h1{
  color: black;
  text-align: center;
  font-size: 25px;
  font-family: 'CombatRegular'; 
  font-weight: normal; 
  font-style: normal; 
}

h3{
  color: black;
  text-align: center;
  font-size: 15px;
  font-family: 'CombatRegular'; 
  font-weight: normal; 
  font-style: normal; 
  margin-bottom: 20px;
  margin-top: -50px;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px;
}

.BANDEROLE{
  width: 100%;
}

.img{
  width: 90%;
  margin-left: 25px;
}

h4{
  color: black;
  text-align: center;
  font-size: 25px;
  font-family: 'CombatRegular'; 
  font-weight: normal; 
  font-style: normal; 
  margin-top: 50px;
  margin-bottom: 150px;
  margin-left: 50px;
  margin-right: 50px;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px;
}

h6{
  text-align: center;
  font-size: 40px;
  margin-top: 50px;
}

.size{
  width: 100%;
  margin-top: 20px;
}

.stickers2{
  width: 95%;
  margin-top: 50px;
  margin-left: 10px;
}

.affiche{
  width: 90%;
  margin-top: 80px;
  margin-left: 20px;
  margin-bottom: 20px;
}

.cuisine{
  width: 90%;
  margin-left: 5px;  
  margin-top: 70px;
  margin-bottom: 40px;
}

input{
   font-family: 'CombatRegular';
   width: 80%;
   box-sizing: border-box;
   margin-left: 40px;
   margin-top: 40px;
   margin-bottom: 10px;
}

.gifcombat{
  width: 80%;
  margin-top: 60px;
  margin-left: 38px;
}

.ok{
  width: 60%;
  margin-left: 80px;
  margin-top: -80px;
}

footer{
  text-align: center;
  font-size: 10px;
  font-family: 'CombatRegular'; 
  font-weight: normal; 
  font-style: normal; 
  color: darkgrey;
  margin-top: 50px;
  margin-bottom: 20px;
}

@media all and (min-width: 550px){

.global{
 
  max-width : 550px;
  }
}