span {
    color : #FFFAF0;
    padding: 1rem;
}

body {
   background-color : white;
}

a {
    text-decoration-line: none;
}

.nav-item::after{
    content:'';
    display:block;
    width:0px;
    height:2px;
    background:black;
    transition: 0.2s;
}

.nav-item:hover::after{
    width:100%;
}

.menu_deroulant {
    font-size: 15px;
}

.nav-link{
    padding:15px 5px;
    transition:0.2s;
}

.dropdown-item:focus, 
.dropdown-item:hover{
    background:#223241; 
    color : white;
}

.img_logo {
    width : 180px;
    height : auto; 
}

.logo {
    width : 100%;
    height : auto; 
    padding-left : 4%;
    padding-right : 24%;
}

.img_logo_recap {
    width : 200px;
    height : auto;
}

h1 {
    font-size : 250%;
}

.info_p {
    color : white;
}

.pres {
    background-color : ghostwhite;
    color : #4682B4;
    padding-left : 60px;
    padding-right : 60px;
    padding-top : 50px;
    padding-bottom : 30px;
    text-align : center;   
}

.container {
    font-size : 15px;
    color : black;
}

.recap {
    background-color : black;
    color : ghostwhite;
    padding-top : 40px;
    padding-bottom : 30px;
    padding-left : 60px;
    padding-right : 60px;
    text-align: center;
}

.recap_lien {
    color : ghostwhite;
}

.recap_lien:hover{
    color : #A9EAFE;
    text-decoration-line: none;
}

.recap_p {
    color : #CECECE;
    font-size : 12px; 
}

.mail {
    color : #CECECE;
}

.mail:hover {
    color : #A9EAFE;
    text-decoration-line: none;
}

footer {
    right: 0;
    bottom: 0;
    left: 0;
    padding: 10px;
    background-color: ghostwhite;
    color : black;
    text-align: center;
    padding-top: 20px;
}

.formulaire_devis {
    padding-left : 15%;
    padding-right : 15%;
    padding-top : 60px;
    padding-bottom : 60px;
    background: url(../images/fond_devis.jpeg) center no-repeat;
    background-size: cover;
    color : black;
    font-weight: bolder;
    font-size : 18px; 
}

.formulaire_fond {
    
    background-color : rgb(255,255,255, .3); 
    padding : 5%;
    border-radius : 20px; 
}

.ml {
    color : black;
}

.abbr {
    color: #DB1702;
}

.indications {
    font-weight: normal; 
}


