je trouve que sa ressemble un peu au nouveaux blocs slide pour pmx 1.12

Sinon sa à l'aire d'être javascript + html/css
si je ne me trompe le fichier java est :
// SLIDE GRANDES NEWS
$(document).ready(function(){
// Initialisation des req
window.$my =
{
// Nbe d'elements
nbeElem : parseInt($("#slide1 ul li").length)-1,
// Déclaration des variables
elem : $("#slide1 ul")
};
// ATTRIBUTION CLASS AUX LI DU MENU
// ZOOM FIRST IMG
$("#slide1 li").each(function(index) {
$(this).addClass(''+index+'');
if (index == 0){
$("img", this).css({ 'width' : '135px', 'height' : '90px'});
$(this).css({ 'margin-left' : '-7px' });
}
if (index == 1){
$(this).css({ "margin-top" : "12px" }, { queue:false, duration:500 } );
}
});
// ATTRIBUTION CLASS AUX LI DES NEWS
$("#news_photo li").each(function(index) {
$(this).addClass(''+index+'');
});
// SLIDE UP
$("#slide1Btn .prevBtn").click(function () {
var elem = $my.elem;
var elemclass = elem.attr('class');
var elemclassnew = parseInt(elemclass)-1;
$("#slide1Btn .nextBtn").removeClass('noactiv');
// Taille vignette
if (elemclassnew >= 0){
$("#slide1 li img").animate({ width: "120", height: "79" }, { queue:false, duration:500 } );
$("#slide1 li."+elemclassnew+" img").animate({ width: "135", height: "90" }, { queue:false, duration:500 } );
}
if (elemclassnew <= 0){
elem.removeClass().addClass('0');
$(this).addClass('noactiv');
}else{
$(this).removeClass('noactiv');
elem.removeClass().addClass(''+elemclassnew+'');
}
if (elemclassnew >= 0){
$("#slide1 ul").animate({ "top" : "+=108px" }, { queue:true, duration:500 } );
$("#slide1 li."+(elemclassnew)+"").animate({ "marginTop" : "0", "marginLeft" : "-7px" }, { queue:false, duration:100 } );
$("#slide1 li."+(elemclassnew+1)+"").animate({ "marginTop" : "12px", "marginLeft" : "0" }, { queue:false, duration:100 } );
$("#slide1 li."+(elemclassnew+2)+"").animate({ "marginTop" : "0", "marginLeft" : "0" }, { queue:false, duration:100 } );
//Change news
$("#news_photo li."+(elemclass-1)+"").show('fast', function() {
$("#news_photo li."+(elemclass)+"").fadeOut();
});
}
});
// SLIDE DOWN
$("#slide1Btn .nextBtn").click(function () {
var nbeElem = $my.nbeElem;
var elem = $my.elem;
var elemclass = elem.attr('class');
var elemclassnew = parseInt(elemclass)+1;
$("#slide1Btn .prevBtn").removeClass('noactiv');
// Taille vignette
if (elemclassnew <= nbeElem){
$("#slide1 li img").animate({ width: "120", height: "79" }, { queue:false, duration:500 } );
$("#slide1 li."+elemclassnew+" img").animate({ width: "135", height: "90" }, { queue:false, duration:500 } );
}
if (elemclassnew >= nbeElem){
$(this).addClass('noactiv');
}else{
$(this).removeClass('noactiv');
}
if (elemclassnew <= nbeElem){
elem.removeClass().addClass(''+elemclassnew+'');
$("#slide1 ul").animate({ "top" : "-=108px" }, { queue:true, duration:500 } );
$("#slide1 li."+(elemclassnew-1)+"").animate({ "marginTop" : "0", "marginLeft" : "0" }, { queue:false, duration:100 } );
$("#slide1 li."+elemclassnew+"").animate({ "marginTop" : "0", "marginLeft" : "-7px" }, { queue:false, duration:100 } );
$("#slide1 li."+(elemclassnew+1)+"").animate({ "marginTop" : "12px", "marginLeft" : "0" }, { queue:false, duration:100 } );
//Change news
$("#news_photo li."+elemclassnew+"").fadeIn('slow', function() {
$("#news_photo li."+elemclass+"").hide();
});
}
});
// CLICK PHOTO
$("#slide1 li").click(function () {
var elem = $(this);
var elemul = $my.elem;
var elemUlclass = parseInt(elemul.attr('class'));
var elemclass = elem.attr('class');
elemul.removeClass().addClass(elemclass);
$("#slide1Btn a").removeClass('noactiv');
//Change news
if (elemclass != elemUlclass){
if (elemclass > elemUlclass){
$("#news_photo li."+elemclass+"").fadeIn('slow', function() {
$("#news_photo li."+(elemUlclass)+"").hide();
});
}else{
$("#news_photo li."+(elemclass)+"").show('fast', function() {
$("#news_photo li."+(elemUlclass)+"").fadeOut();
});
}
}
});
// HOVER PHOTO
$("#slide1 li").mouseover(function () {
var elem = $(this);
var elemul = $my.elem;
var elemUlclass = parseInt(elemul.attr('class'));
var elemclass = parseInt(elem.attr('class'));
$("#slide1 li img").animate({ width: "120", height: "79" }, { queue:false, duration:400 } );
$("#slide1 li").animate({ "marginTop" : "0", "marginLeft" : "0" }, { queue:false, duration:100 } );
$("img", this).animate({ width: "135", height: "90" }, { queue:false, duration:400 } );
$(this).animate({ "marginTop" : "0", "marginLeft" : "-7px" }, { queue:false, duration:100 } );
$("#slide1 li."+(elemclass+1)+"").animate({ "marginTop" : "12px", "marginLeft" : "0" }, { queue:false, duration:100 } );
});
});
pour la partie html et css sa doit aussi être récupérable via le code source de leurs pages
