/* FLEXIPOW generated - page 143045 */

/* block 62d69939af4f1 */
#field_62d69939af4f1 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_62d69939af4f1_inner { color: #ffffff; }
#field_62d69939af4f1_inner h3, #field_62d69939af4f1_inner h4, #field_62d69939af4f1_inner h5, #field_62d69939af4f1_inner h6 { color: #ffffff; }


#hero_62d69939af4f1 .hero_image_outer { height: 100%; }
#hero_62d69939af4f1 .hero_image_outer img { width: 100%; }
#field_62d69939af4f1 {  height: auto; max-height: none; }
#hero_62d69939af4f1 { position: relative; overflow: hidden; height: auto; max-height: none; }
@media (max-width: 768px) { 
	#field_62d69939af4f1 {  max-height: 300px; }

	#hero_62d69939af4f1 {  max-height: 300px; }
#hero_62d69939af4f1 .hero_image_outer img {  object-position: initial; }
}
@media (max-width: 576px) { 
	#field_62d69939af4f1 {  height: auto; max-height: none; }

	#hero_62d69939af4f1 {  height: auto; max-height: none; }
#hero_62d69939af4f1 .hero_image_outer img {  object-position: initial; }
}
#hero_62d69939af4f1 { z-index: -1; }

/* block pow3242120d0ec34bef */
#field_pow3242120d0ec34bef { padding-top: 0px; padding-bottom: 0px; margin-top: -100px; margin-bottom: 0px;  }
@media (max-width: 576px) { #field_pow3242120d0ec34bef { margin-top: 0px; margin-bottom: 0px;   }  }#field_pow3242120d0ec34bef_inner { padding-top: 0px; padding-bottom: 0px; margin-top: -100px; margin-bottom: 0px; background-color: #011839; }
@media (max-width: 576px) { #field_pow3242120d0ec34bef_inner { margin-top: 0px; margin-bottom: 0px;   } }

#field_pow3242120d0ec34bef_inner .colonne1 {color: #ffffff;}
#field_pow3242120d0ec34bef_inner .colonne1 h1, #field_pow3242120d0ec34bef_inner .colonne1 h2, #field_pow3242120d0ec34bef_inner .colonne1 h3, #field_pow3242120d0ec34bef_inner .colonne1 h4, #field_pow3242120d0ec34bef_inner .colonne1 h5 { color: #ffffff; }#field_pow3242120d0ec34bef_inner .colonne2 {color: #ffffff;}
#field_pow3242120d0ec34bef_inner .colonne2 h1, #field_pow3242120d0ec34bef_inner .colonne2 h2, #field_pow3242120d0ec34bef_inner .colonne2 h3, #field_pow3242120d0ec34bef_inner .colonne2 h4, #field_pow3242120d0ec34bef_inner .colonne2 h5 { color: #ffffff; }
@media (max-width: 576px) { 
			
			#field_pow3242120d0ec34bef .homeaccroche { padding-left: 15px!important; padding-right: 15px!important; }
			
		}

/* block pow2c1e4b6f74684bef */
#field_pow2c1e4b6f74684bef { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow2c1e4b6f74684bef_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow2c1e4b6f74684bef_inner { padding-left: 0; padding-right: 0; }
#field_pow2c1e4b6f74684bef_inner .col_actionshomes_top { height: 260px }
#field_pow2c1e4b6f74684bef_inner .col_actionshomes_top h3 { margin-bottom: 20px; font-size: 2.5rem; }
#field_pow2c1e4b6f74684bef_inner .col_actionshomes_bottom { height: 300px; background-size: cover!important; }
		
		@media (max-width: 576px) { 
			
			#field_pow2c1e4b6f74684bef_inner .col_actionshomes  { padding-left: 0!important; padding-right: 0!important; margin-bottom: 30px; }
#field_pow2c1e4b6f74684bef_inner .col_actionshomes_top { height: 160px; }
#field_pow2c1e4b6f74684bef_inner h3 { padding-left: 15px!important; padding-right: 15px!important; font-size: 2.2rem!important; }
			
		}

/* block reusable 62d7d34f14fb7 */
#field_62d7d34f14fb7 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_62d7d34f14fb7_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background:  url() repeat-y 0% 0%; background-size: 45% 100%;  }


#field_62d7d34f14fb7_inner .colonne1 {background-color: #fbad51;color: #041e42;}
#field_62d7d34f14fb7_inner .colonne1 h1, #field_62d7d34f14fb7_inner .colonne1 h2, #field_62d7d34f14fb7_inner .colonne1 h3, #field_62d7d34f14fb7_inner .colonne1 h4, #field_62d7d34f14fb7_inner .colonne1 h5 { color: #ffffff; }
#field_62d7d34f14fb7_inner .flexible_section_content { padding-left: 1rem!important; padding-right: 1rem!important; }
#field_62d7d34f14fb7_inner .colonne1 p { padding: 0 15px; }
#field_62d7d34f14fb7_inner .colonne1 h3 { padding: 30px 15px 15px 15px; }

/* block 63037fddae501 */
#field_63037fddae501 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_63037fddae501_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#grid_63037fddae501 .fullwidth { width: 100%; max-width: 100%; flex: 0 0 100%; }
#field_63037fddae501 .grid_post_thumbnail { display: block; width: 100%; overflow: hidden; }
#field_63037fddae501 .grid_post_thumbnail img { width: 100%; height: auto; }
#grid_63037fddae501 .fullwidth { width: 100%; max-width: 100%; flex: 0 0 100%; overflow: hidden; }
#grid_63037fddae501 .fullwidth .item_content { overflow: hidden; }
#grid_63037fddae501 .fullwidth .item_content.item_actus { padding-bottom: 10px; }
#grid_63037fddae501 .fullwidth .item_content_thumb { width: 50%; float: left; height: 300px; max-height: 300px; }
#grid_63037fddae501 .fullwidth .item_actus_content_outer { width: 50%; float: left; position: relative; height: 300px; max-height: 300px; padding-left: 40px; padding-top: 20px; }
#grid_63037fddae501 .fullwidth .item_more  { position: relative; left: auto; bottom: auto; }

		
		@media (max-width: 576px) { 
			
			#grid_63037fddae501 .fullwidth .item_content_thumb { width: 100%; float: none; height: auto; }
#grid_63037fddae501 .fullwidth .item_actus_content_outer { width: 100%; float: none; padding-left: 0px; }
			
		}

/* block powb54720eab07a423c */
#field_powb54720eab07a423c { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_powb54720eab07a423c_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_powb54720eab07a423c_inner .liste_events_inner, #field_powb54720eab07a423c_inner .liste_breves_inner { position: relative; }
#field_powb54720eab07a423c_inner #list_agenda { padding: 0 0 80px 0; list-style-type: none; }
#field_powb54720eab07a423c_inner #list_agenda li { border-bottom: 1px solid var(--blue); margin-bottom: 15px; padding-bottom: 15px; font-size: 0.9rem; }
#field_powb54720eab07a423c_inner #list_agenda li:last-child { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
#field_powb54720eab07a423c_inner #list_agenda li h5 { font-size: 1rem; }
#field_powb54720eab07a423c_inner #list_agenda li p { margin-bottom: 0; }
#field_powb54720eab07a423c_inner .lightbluebutton, #field_powb54720eab07a423c_inner .darkbluebutton { position: absolute; bottom: 0; right: 0; }
#field_powb54720eab07a423c_inner .liste_breves_inner { padding-bottom: 5rem!important; }

#field_powb54720eab07a423c_inner #list_breves { list-style-type: none; padding: 0; overflow: hidden; }
#field_powb54720eab07a423c_inner #list_breves .list_breves_item { border-right: 1px solid var(--blue); font-size: 0.9rem; }
#field_powb54720eab07a423c_inner #list_breves .list_breves_item:last-child { border-right: none; }
#field_powb54720eab07a423c_inner #list_breves .list_breves_item a { color: var(--blue)!important; text-decoration: underline!important; }
#field_powb54720eab07a423c_inner #list_breves .list_breves_item .breves_contenu { font-weight: bold; }

#field_powb54720eab07a423c_inner .row.row-flex { display: flex; flex-wrap: wrap; }
#field_powb54720eab07a423c_inner .row.row-flex > [class*='col-'] { flex-grow: 1; }


		
		@media (max-width: 576px) { 
			
			#field_powb54720eab07a423c_inner #list_breves .list_breves_item { border-right: none; }
#field_powb54720eab07a423c_inner .liste_events { margin-top: 30px; }
			
		}

/* block pow9794ff7032db4582 */
#field_pow9794ff7032db4582 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_pow9794ff7032db4582_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }