.flex_cell.av-cahbi2-49bb130296672ea55d88ba7c284255bf{
vertical-align:top;
background-color:#ec288d;
}
.responsive #top #wrap_all .flex_cell.av-cahbi2-49bb130296672ea55d88ba7c284255bf{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-c5nzj6-e45b380aae5bc40e3bc79890d0100ad1{
vertical-align:top;
background-color:#f37843;
}
.responsive #top #wrap_all .flex_cell.av-c5nzj6-e45b380aae5bc40e3bc79890d0100ad1{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-2pkjirn-acd035b9bf461ca8f01f6866f8a57071{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://i0.wp.com/ch-emile-durkheim.fr/wp-content/uploads/2019/12/zone-famille-3.png?fit=500%2C462&ssl=1) 0% 0% no-repeat scroll #ec288d;
}
.responsive #top #wrap_all .flex_cell.av-2pkjirn-acd035b9bf461ca8f01f6866f8a57071{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2n0lz8z-3ac6f88d629b04aeca2641c3ead4f376{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-2n0lz8z-3ac6f88d629b04aeca2641c3ead4f376{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-ilqf7-a1b591fa56234674a8696cb5a95f759a{
padding-bottom:25px;
font-size:34px;
}
body .av-special-heading.av-ilqf7-a1b591fa56234674a8696cb5a95f759a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ilqf7-a1b591fa56234674a8696cb5a95f759a .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-ilqf7-a1b591fa56234674a8696cb5a95f759a .av-subheading{
font-size:15px;
}

.flex_cell.av-cahbi2-6-badbc51c345cf3cf8b5c39ffcb0b9b35{
vertical-align:top;
background-color:#ec288d;
}
.responsive #top #wrap_all .flex_cell.av-cahbi2-6-badbc51c345cf3cf8b5c39ffcb0b9b35{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-c5nzj6-5-2c328095304a8950c0918ba913c4f093{
vertical-align:top;
background-color:#f37843;
}
.responsive #top #wrap_all .flex_cell.av-c5nzj6-5-2c328095304a8950c0918ba913c4f093{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6q03yj-5821516c2f2c7d4ce2389e518d49c7bb{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-6q03yj-5821516c2f2c7d4ce2389e518d49c7bb{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#f37843;
}

.av_font_icon.av-1t1q68r-1e7bf3fc287f79cd3fe23b185bbabdc1{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1t1q68r-1e7bf3fc287f79cd3fe23b185bbabdc1 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1t1q68r-1e7bf3fc287f79cd3fe23b185bbabdc1 .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-mzld7-e6ad6d9c2d54ac0a8c650327c8f43922{
height:20px;
}

#top .av_textblock_section.av-1qfq1jf-5fac08870d6f6beb143637524b67392b .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1lmbjln-2eca13da1ca852572cab5f4f9b9110d1{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-1lmbjln-2eca13da1ca852572cab5f4f9b9110d1{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ec2432;
}

.av_font_icon.av-1t1q68r-2-fbc2a4a757fb30181b3077c9f9983a2d{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1t1q68r-2-fbc2a4a757fb30181b3077c9f9983a2d svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1t1q68r-2-fbc2a4a757fb30181b3077c9f9983a2d .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-1h79lcb-dc1d13e191bd3bf21adca02484aa6fb9{
height:20px;
}

#top .av_textblock_section.av-1g28ebv-0dc4ade703981eb5527a143e58b66a6d .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1ahhw0b-c159bca0e529ea35d259d8ef5f151ba7{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-1ahhw0b-c159bca0e529ea35d259d8ef5f151ba7{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ec288d;
}

.av_font_icon.av-1t1q68r-1-d8f3c3cf90571decc1262ec90af4b832{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1t1q68r-1-d8f3c3cf90571decc1262ec90af4b832 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1t1q68r-1-d8f3c3cf90571decc1262ec90af4b832 .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-18heanf-821b595abb4410ba2802430be2a63362{
height:20px;
}

#top .av_textblock_section.av-15kmfm3-62d7641dfd9142bf1d2459359885d7d2 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-11lnm4b-67936a53204ad7ce60b7bf29cb0e777b{
height:100px;
}

.flex_column.av-zfmz0b-2f69da869c04b0693f74e11be8e1b3e3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-gm0mr-06cad83b40b6ebdf0ebc925d32897b68{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-gm0mr-06cad83b40b6ebdf0ebc925d32897b68 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-gm0mr-06cad83b40b6ebdf0ebc925d32897b68 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-gm0mr-06cad83b40b6ebdf0ebc925d32897b68 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2015qpf-0f441ca9a50902fe20a2e6b098030e5c .avia_textblock{
color:#535353;
}

.flex_column.av-txq9t7-670f3e08e5a79d5fc67849cf8c92c992{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-85d1f-220e05e7699fddcf11f6819fbc1e0d23{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-85d1f-220e05e7699fddcf11f6819fbc1e0d23 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-85d1f-220e05e7699fddcf11f6819fbc1e0d23 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-85d1f-220e05e7699fddcf11f6819fbc1e0d23 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1vc7kdf-e8bace9449ec808fc08ea4bf1329d6d6 .avia_textblock{
color:#535353;
}

.flex_cell.av-cahbi2-3-55d2427bf62f5ad16e1c11d0fb62b791{
vertical-align:top;
background-color:#ec288d;
}
.responsive #top #wrap_all .flex_cell.av-cahbi2-3-55d2427bf62f5ad16e1c11d0fb62b791{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-16dxtf7-a618e1a086c10d2b3a2008758ea01198{
vertical-align:top;
background-color:#ec288d;
}
.responsive #top #wrap_all .flex_cell.av-16dxtf7-a618e1a086c10d2b3a2008758ea01198{
padding:80px 80px 80px 80px !important;
}

#top .hr.hr-invisible.av-k41tm5jm-60d4426418d73887f8566d93f25486d8{
height:150px;
}

.av_font_icon.av-k41to202-30237bc87ff546ea9c90ee852dae4dce{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-k41to202-30237bc87ff546ea9c90ee852dae4dce svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-k41to202-30237bc87ff546ea9c90ee852dae4dce .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-k8oog3kb-2db1da7e37242bb577762278ff2f5889{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-k8oog3kb-2db1da7e37242bb577762278ff2f5889 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k8oog3kb-2db1da7e37242bb577762278ff2f5889 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-k8oog3kb-2db1da7e37242bb577762278ff2f5889 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-k8oog3kb-2db1da7e37242bb577762278ff2f5889 .av-subheading{
font-size:15px;
}

.flex_cell.av-3g0mzn-7a934fc47336a7869e10b50ecc63a7da{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-3g0mzn-7a934fc47336a7869e10b50ecc63a7da{
padding:80px 80px 20px 80px !important;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ilqf7-a1b591fa56234674a8696cb5a95f759a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-gm0mr-06cad83b40b6ebdf0ebc925d32897b68 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-85d1f-220e05e7699fddcf11f6819fbc1e0d23 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k8oog3kb-2db1da7e37242bb577762278ff2f5889 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ilqf7-a1b591fa56234674a8696cb5a95f759a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-gm0mr-06cad83b40b6ebdf0ebc925d32897b68 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-85d1f-220e05e7699fddcf11f6819fbc1e0d23 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k8oog3kb-2db1da7e37242bb577762278ff2f5889 .av-special-heading-tag{
font-size:0.8em;
}
}
