#field_6070771ec10f7 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_6070771ec10f7 { overflow: hidden; }
#field_6070771ec10f7 .flexible_section_content { position: relative; }
#big-video { position: relative; background: #FFFFFF; overflow: hidden; height: 90vh; margin-top: 0px; text-align: center; width: 100%; }
#big-video .video { z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 0; padding-bottom: 56.25%; }
#big-video_old { position: relative; background: #FFFFFF; overflow: hidden; height: auto; margin-top: 0px; text-align: center; width: 100%; }
#big-video_old .video { width: 100%; }
#big-video_old .video img { width: 100%; }

#big-video video { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
#big-video .video-element { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: 50% 50%; background-repeat: no-repeat; background-size: auto 100%; }
#header_home_cont { display: block; position: absolute; z-index: 100; width: 800px; max-width: 90%; left: 50%; top: 40%; transform: translate(-50%,-50%); padding: 20px; }
#header_home_cont h2 { font-size: 240%; line-height: 115%; font-weight: bold; margin-bottom: 50px; color: #FFFFFF; width: 100%; text-align: center; text-transform: uppercase; }
#header_home_cont h2 strong { color: #000000; }
#header_home_cont h2 em { color: #E8573E; font-style:normal!important; }
#homenavigation { width: 400px; max-width: 100%; margin: 0 auto; }
.home .nice-select { font-size: 120%!important; height: 48px!important; line-height: 46px!important; border: 2px solid #E8573E!important; background: #E8573E!important; }
.home .nice-select .current { color: #FFFFFF; }
.home .nice-select:after { border-bottom: 2px solid #FFFFFF!important; border-right: 2px solid #FFFFFF!important; }
@media (max-width: 568px) { 
				#big-video_old { height: 30vh; }
				.home .nice-select { font-size: 100%!important; height: 38px!important; line-height: 36px!important; }
}

#field_60795edb71f4c { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px; background-color: #ee6148; }
#field_60795edb71f4c_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #ee6148; }
#field_60795edb71f4c_inner h2.flexible_section_title { color: #ffffff; }
#field_60795edb71f4c_inner { color: #ffffff; }
#field_60795edb71f4c_inner h3, #field_60795edb71f4c_inner h4, #field_60795edb71f4c_inner h5, #field_60795edb71f4c_inner h6 { color: #ffffff; }
#field_60795edb71f4c_inner .colonne_content { text-align: center; }
#field_60795edb71f4c_inner .colonne_content img { display: block; margin: 0 auto; width: 100px; height: 100px; }

#field_608aae10a4e1f { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_608aae10a4e1f_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_608aae10a4e1f_inner .homeaction { color: #FFFFFF; text-align: center; font-size: 0.9rem; cursor: pointer; }
#field_608aae10a4e1f_inner .homeaction img { width: 100px; height: 100px; }
#field_608aae10a4e1f_inner .homeaction h4 { color: #FFFFFF; }
#field_608aae10a4e1f_inner .homeaction a, #field_607569442a7d0_inner .homeaction a:hover { color: #FFFFFF; text-decoration: none; }
#field_608aae10a4e1f_inner .homeaction_missions .colonne_inner { padding: 20px 10px; background: #d13319; }
#field_608aae10a4e1f_inner .homeaction_arbres .colonne_inner { padding: 20px 10px; background: #608b5f; }
#field_608aae10a4e1f_inner .homeaction_don .colonne_inner { padding: 20px 10px; background: #ebb129; }
#field_608aae10a4e1f_inner .homeaction_partenaires .colonne_inner { padding: 20px 10px; background: #357e85; }

#field_609ac81f712b0 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_609ac81f712b0_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }
#field_609ac81f712b0_inner { color: #ffffff; }


#field_609ac81f712b0 { position: relative; overflow: hidden;  max-height: auto; }
@media (max-width: 768px) { #field_609ac81f712b0 {  max-height: auto; } } @media (max-width: 576px) { #field_609ac81f712b0 {  max-height: auto; } } #field_609ac81f712b0 .hero_image_outer img { width: 100%; }
#field_609ac81f712b0 .hero_content { display: block; max-width: 100%; position: absolute; z-index: 10; width: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); background: rgba(0,0,0,0.0); } @media (max-width: 768px) { #field_609ac81f712b0 .hero_content { left: 0%; transform: translate(0,-50%); } }
@media (max-width: 572px) { 
				#field_609ac81f712b0 .hero_content { left: auto!important; position: relative; top: auto; transform: none!important; color: #000; width: 100%; }
				#field_609ac81f712b0 .hero_content h2, 	#field_609ac81f712b0 .hero_content h2 span { color: #000000; }
}

#field_6075ccfbee2be { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6075ccfbee2be_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_6075ccfbee2be .grid_post_thumbnail { display: block; width: 100%; max-height: 180px; overflow: hidden; }
#field_6075ccfbee2be .grid_post_thumbnail img { width: 100%; height: auto; }

#field_6093eab808dd1 { padding-top: 40px; padding-bottom: 40px; margin-top: 0px; margin-bottom: 0px;  }
#field_6093eab808dd1_inner { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  }


#field_6093eab808dd1 .grid_post_thumbnail { display: block; width: 100%; max-height: 180px; overflow: hidden; }
#field_6093eab808dd1 .grid_post_thumbnail img { width: 100%; height: auto; }
#field_6093eab808dd1_inner .mission_grid h3 { font-size: 1.4rem; padding-bottom: 10px; min-height: 100px; }
#field_6093eab808dd1_inner .mission_grid .mission_metas { padding-bottom: 10px; font-size: 0.9rem; }
@media (max-width: 572px) { #field_6093eab808dd1_inner .mission_grid h3 { font-size: 1.2rem; padding-bottom: 5px; min-height: auto; } }