body, html {
    height:100%;
    background-color:white;
    text-align: center;
    color: black;
    
}
body.travaux {
    background-color: black;
    color: white;
}

body.travaux section#one  {
    background-color: black;
}

strong, b {
    color: inherit;
}

#menu .links {
    color: white;
}

#main p {
    font-family: 'Courier New', Courier, monospace;
}
#main h1{
    color: black;
}
#banner.home-page:after {
    background-color:transparent;
}

#banner.home-page h1 {
    font-weight: normal;
    text-align: center;
}
#banner.home-page h1:after {
    height: 0;
    margin: 0;
    margin-bottom: 50px;
}

#banner.home-page h1, #banner.home-page h1 strong {
    font-size: 1,1em;
    font-family: Georgia, 'Times New Roman', Times, serif;
    color: black;
}

#banner.home-page {
    position : fixed;
    width:100%;
    top:0;
    min-height: 100%;
    height:100%;
    background-image: none;


}

#banner.home-page header.major {
    margin: 0;
}

#header nav a:last-child {
    padding-right: 1.5em !important;
}





#header nav a[href="#menu"]:last-child {
    padding-right: 1.5em !important;
}
#header nav a:last-child {
    padding-right: 1.5em !important;
}


#header nav a[href="#menu"] {
    padding-right: 1.5em !important;
}

#header nav a[href="#menu"]:after {
    background-image: none;
}

#header nav a[href="#menu"]:before, 
#header nav a[href="#menu"]:after {
    background-image: none;
}

a:hover {
    color: rgb(231, 146, 146) !important;
}

#menu .close:after{
    background-image: none;
}

#header .logo:hover strong {
    background-color: transparent;
    color: rgb(231, 146, 146);
}

#menu {
    background: rgba(0, 0, 0, 0.911);
}

img {
    width : 500px;
    height : 500px;
    object-fit: none;
    }
#main.alt {
    border-bottom:transparent
}
#header .logo strong {
    background-color: inherit;
    color: inherit;
}
/*
a:link {
    color: green !important;
}

a:visited {
    color: pink !important;
}

a:hover {
    color: red !important;
}

a:active {
    color: yellow !important;
}
*/
