
body{
    font-family: Verdana, sans-serif;
    margin:0 auto;
}
header{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
nav ul{
    list-style-type: none;
    display: flex;
}
li a{
    text-decoration: none;
    color:grey;
    padding-right:50px;
}
li a:hover{
    color:lightblue;
}
h1{
    font-family: serif;
    color:grey;
    letter-spacing: 7px;
    margin-left:50px;
}
.header-img{
    background:no-repeat url("../img/fondant.jpg");
    background-size: cover;
    background-position:center;
    box-shadow: inset 0 0 5px #fff;
    height:500px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
h2{
    font-family: serif;
    letter-spacing: 3px;
}
.header-txt{
    border:8px solid rgba(255, 255, 255, 0.5);
    width:400px;
    background-color:rgba(255, 255, 255, 0.5);
    text-align: center;
    height:150px;
    padding:20px;
}
.header-txt p{
    font-size:13px;
}
mark{
    background-color: lightblue;
}
.catering{
    margin-top:50px;
    display:flex;
    justify-content: center;
}
.catering h2{
    background-color: #fff;
    border:1px solid lightblue;
    width:350px;
    text-align: right;
    padding:6px;
}
.catering-txt{
    background-color: #fff;
    border:1px solid lightblue;
    text-align:right;
    font-size:13px;
    width:500px;
    position: relative;
    right:140px;
    top:25px;
}
.catering-titre{
    position:relative;
    bottom:34px;
    left:16px;
}
.catering-txt h3{
    font-family: serif;
    letter-spacing: 4px;
    padding:22px;
    padding-top:50px;
    margin:0;
}
.catering-txt p{
    line-height: 30px;
    padding:22px;
    margin:0;
}
.menu{
    margin-top:150px;
    display:flex;
    justify-content: center;
}
.menu h3{
    font-family: serif;
    letter-spacing: 4px;
    margin-top:35px;
}
.menu-txt{
    background-color: #fff;
    border:1px solid lightblue;
    position:relative;
    left:140px;
    top:35px;
    margin-top:20px;
    padding:22px;
}
.menu-txt p{
    font-size:13px;
}
img{
    border-radius: 10px;
}
span{
    background-color: lightblue;
    padding:7px;
    color:#fff;
    font-size:13px;
    margin-left:150px;

}
.eggs{
    margin-bottom:100px;
}
footer{
    margin-top:100px;
    background-color:lightgrey;
    height:50px;
    text-align:center;
}
footer p{
    vertical-align: 5px;
    padding-top:15px;
}
footer a{
    color:grey;
}
span a{
    text-decoration:none;
    color:#fff;
}
header{
    position :sticky;
    top:0;
    background-color: #fff;
    box-shadow:0 0 7px grey;
    z-index:1;
}