@media only screen and (max-width: 1030px) {
  #container, #footer {width: auto;}
  .actualite {width: 50%;}
}
@media only screen and (max-width: 780px) {
  .box-footer {width: 50%;}
  .box-form-contact, .box-service-presse {float: none;width: 100%;margin-bottom: 20px;}
  .box-actu-details, .box-actu-suite {float: none;width: 100%;margin-bottom: 20px;}
  .suite-actu-accroche {display: block;}
}
@media only screen and (max-width: 700px) {
  .actualite {width: 100%;float: none;}
  .actu-info {height: auto;}
  .box-footer {width: 100%;float: none;}
  .suite-actu {height: auto;}
  .suite-actu-image {display: none;}
  .suite-actu-content {margin-left: auto;padding: 10px;}
}
@media only screen and (max-width: 600px) {
  
}

