.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-461e01cfe2c2b29feb7e4c205918f7f8{
vertical-align:top;
height:500px;
min-height:500px;
background:url(https://i0.wp.com/ch-emile-durkheim.fr/wp-content/uploads/2026/07/Design-sans-titre-7.png?fit=300%2C222&ssl=1) 50% 0% no-repeat scroll #f37843;
}
.responsive #top #wrap_all .flex_cell.av-2pkjirn-461e01cfe2c2b29feb7e4c205918f7f8{
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-30sjb1-c77c1f8b1038225d59c4d014a449b5e1{
padding-bottom:25px;
font-size:34px;
}
body .av-special-heading.av-30sjb1-c77c1f8b1038225d59c4d014a449b5e1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-30sjb1-c77c1f8b1038225d59c4d014a449b5e1 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-30sjb1-c77c1f8b1038225d59c4d014a449b5e1 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mraf5406-b41bbb3443bdda3bc4b4cf61cbf9f5e5{
height:20px;
}

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

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


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

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