Salut
Bien sûr que c'est possible, si c'était pas possible comment ils l'auraient fait sur ton exemple
En fait il faut faire une div globale avec une largeur et hauteur fixe et un overflow:hidden, dans laquelle tu mets une div qui fait x * 100 % de large (en fonction du nombre de bannières dedans). Puis tu mets toutes tes bannières à l'intérieur de cette div, chaque bannière ayant 100 / x % de large (pour revenir à la largeur normale).
Tu te retrouve avec quelque chose comme ça, sauf que tout ce qui dépasse sur la droite est caché :
Et après tu mets des boutons tu mets la div intérieur en position:relative et tu modifies sa propriété "left" en JavaScript pour faire défiler les bannières 