body {
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    background: transparent   url(image/hibou2.png) no-repeat center center;
    background-position: 850px 50px;
    background-size: cover;
    
}

p{font-family:'Trebuchet MS','Gill Sans MT', 'Calibri', 'Gill Sans', sans-serif}

.textindex{
    text-align: center;
    font-size: 1.5em;
    margin-top: 1cm;
}


header {
    background: #08090b;}
.barnav{margin-top: 20px;}
#logo{margin-top: 20px;}
#logo2{margin-top: 6px;}
.logors img{margin-top: 20px; margin-left: 20px;}
h1 {
    color: white}
ul{margin-top: 25px;
    margin-left: 25px;}
nav ul {
    list-style-type:none;
    width:auto;
}
nav ul li {
    display:inline;
    margin-right: 20px;
    margin-left: 20px;
    font-size: 1.5em;
    color: white;
}
nav ul li:hover{
    text-decoration: underline;
}
.carou{margin-top: 1.5cm;}
.carouitem{box-shadow: -7px 7px 20px black;background-color: #3d3d3db0;}
.horaire {font-size: 1.5em;
    color: black;}

.piedpage{border-top: 5px solid rgb(0, 0, 0); margin: 1cm; margin-left: 400px;margin-right: 400px; margin-top: 3cm;
    text-align: center;
    font-size: 1.25em;
}

.contactn{
    text-align: center;
    font-size: 1.5em;
    color: black;
    margin-top: 1cm;
    margin-bottom: 1cm;
}

.formulaire{justify-content: center;}

.navmobile ul li{
    margin-right: 20px;
    margin-left: 20px;
    font-size: 1.5em;
    color: white;
    list-style-type:none;
    width:auto;
    text-decoration: underline;
}

.center{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5cm;
    box-shadow: black -3px 5px 50px;
}

.jonquillemap{
    margin-top: 1cm;
    
}

.erreur3 {
    margin-top: 1cm;
}
