img{
    width: 5px;
    height: 1px;
    background-color: blue;
}
nav li{
   
    color: white;
    margin-left: ; 
    box-shadow: 3px ;
    display: inline-block;

}
header{
    border: 2px solid black;
    background-color: darkblue;
    width:;
    height: 0%;
}
h1{
    border: 1px solid white;
    background-color: cadetblue;
    color: white;
}
section{
    border: 5px solid black;
    width: 22%;
    height: 0%;
    display: inline-block;
    box-shadow: 3px 3px black;
    margin-left: 5px;
    margin-top:10 px;
    background-color: white;
}
#mon_titre{
    width: 10%;
    height: 0%;
    margin-left: 0px;
    text-align: center;
}
h2{
    color: white;
    background-color: darkblue;
    font-size:150%;

}
img{
    width: 40%;
    height: 90px;
    margin-left: 100px;
}
nav{
    text-shadow: 3px 3px white;
    color:black;
    background-color:darkblue;
    display: inline-block;
}
a[
    href^="mailto"]::before{
        content: icon;
    }
    a[href^="tel"]::before{
        content: icon;
    }

article{
    min-height: 100%;
    display: grid;
    grid-template-rows: auto 1fr auto ;
}
footer{
    display: flex;
    justify-content: center;
    padding: 2Opx;
    background-color: darkblue;
    color: white;
}


