html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

article, header, section, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
body {
    background:#eaf5f1 none repeat scroll 0 0;
    color: #222;
    font-size: 100%;
    line-height: 24px;
    margin: 0;
    padding:0;
    background-attachment: fixed;
    background-image: url("../image/construction.png");
    background-size: cover;
    background-position: center center;

}

.gros_titre{
  position: relative;
  top: 60px;
  left: 30px;
}
.gros_titre h1{
  font-size: 9vw;
  color: rgb(4, 5, 87);
  font-weight: 1000;
  z-index: 10;  
  line-height: 130px;
}

