section.listeLogos{padding:50px 0;}

main section.listeLogos:first-child{padding-top:150px;}

section.listeLogos .intro{
padding-bottom:55px;
text-align:center;
}

section.listeLogos .intro > .titre1 + .ckeditor{padding-top:30px;}

section.listeLogos .liste{
display:flex;
flex-flow:row wrap;
align-items:center;
justify-content:center;
}

section.listeLogos .liste .img{
max-width:250px;
margin:25px 50px;
}

section.listeLogos .liste .img img{max-height:80px;}

section.listeLogos > .lien{text-align:center;}

section.listeLogos .intro + .lien, section.listeLogos .liste + .lien{padding-top:55px;}

/********** medias **********/
@media screen and (max-width:1280px){
section.listeLogos .intro{padding-bottom:25px;}

section.listeLogos .liste .img{
max-width:200px;
max-height:50px;
margin:20px 40px;
}
}

@media screen and (max-width:780px){
main section.listeLogos:first-child{padding-top:120px;}

section.listeLogos{padding:40px 0;}

section.listeLogos .liste .img{max-width:150px;}
}