* {
	box-sizing:border-box
}

body {
  color: #333;
  font-family: 'Avenir', Arial, sans-serif;
  font-style: normal;
  line-height: 1.42857143;
  font-size: 16px;
}

#poc {
  height:50px;
  margin-left:-1px;
}

#bande {
  background-color: #eb0029;
  height:50px;
  width:80%;
  float:left;
}

p {
	margin: 0 0  30px 0;
}

p img {
	margin:20px 0 0
}

.smiley {
	font-size:24px	
}

.container {
	max-width :1024px;
	margin:auto;	
	padding: 20px;
}

.btn, .adress {
  border-radius: 20px;
  font-size: 18px;
  background: #eb0029;
  border: 1px solid #eb0029;
  color: #fff;
  padding: 6px 45px 6px 45px;
  font-weight: 500;
	text-decoration:none;
}

.adress {
  padding: 6px 5px 6px 5px;
  width:260px;
  text-align: center;
}

a.btn:hover  {
	text-decoration:underline;
}

#cadre_image_delestage {
  width:50%;
  height: 320px;
  float:left;
  padding-left:5%;
  padding-right:5%;
}

#cadre_image_maintenance {
  width:50%;
  float:left;
  padding-left:7%;
  padding-right:7%;
}

#cadre_image_delestage img, #cadre_image_maintenance img {
  width:100%;
}

#cadre_texte_maintenance {
  width:50%;
  float:left;
  display: flex;

  height:380px;
}

#cadre_texte_delestage {
  width:50%;
  float:left;
  display: flex;

  height:330px;
}

#div_texte {
  margin:auto;
}

.date {
	font-size:15px;
}

@media screen and (max-width: 650px) {

  #cadre_texte_maintenance {
    font-size:12px;
    margin-top:20px;
    height:300px;
  }

  #cadre_texte_delestage {
    font-size:12px;
    margin-top:20px;
    height:200px;
  } 

  .btn {
    border-radius: 15px;
    font-size: 12px;
    padding: 5px 25px 5px 25px;
  }

  .adress {
    font-size: 12px;
    width:200px;
  }
}