section.article100p{
display:flex;
flex-flow:column;
}

section.article100p.image_bottom{flex-flow:column-reverse;}

section.article100p > figure, section.article100p > article{width:100%;}

section.article100p > article{padding:60px 0;}

main section.article100p:first-child article:first-child, main section.article100p.image_bottom:first-child article{padding-top:250px;}

section.article100p > article.align_centre{text-align:center;}

section.article100p > article.align_right{text-align:right;}

section.article100p > article > .lien.align_left{text-align:left;}

section.article100p > article > .lien.align_centre{text-align:center;}

section.article100p > article > .lien.align_right{text-align:right;}

section.article100p > figure img{margin:0 auto;}

section.article100p > figure.full img{width:100%;}

section.article100p > article > .ckeditor + .lien{padding-top:45px;}

/********** medias **********/
@media screen and (max-width:1280px){
main section.article100p:first-child article:first-child, main section.article100p.image_bottom:first-child article{padding-top:150px;}
}

@media screen and (max-width:980px){
main section.article100p:first-child article:first-child, main section.article100p.image_bottom:first-child article{padding-top:120px;}
}

@media screen and (max-width:780px){
section.article100p > article{padding:40px 0;}
}