

#ss_conteneur h1 {
    color: #fff;
    font-size: 1.75rem;
    background: #58bcd5;
    border-radius: 6px;
    padding: 15px 20px 10px;
    margin-bottom: 15px;	
}

#section_1,
#section_2 {
    padding-top:3vw;
}
#gabarit1 img{border-radius:6px}

@media screen and (max-width:768px){
#gabarit1,#actus,#form_recherche{height:auto;}
#ss_conteneur{padding:180px 5% 20px;}
#section_1,#section_2 {padding:0;}	
#section_2 {margin-top:30px;}	
}

#sous_newsletter{
	width:100%;
	display:block;
	background: #9d1a9d;
	}
#sous_newsletter iframe{width:100%}
.sib-form{
	display:flex !important;
flex-wrap:wrap !important;
}

