/* Le slider des produits de la page d'Accueil */

#corps #slider-prod{
    height: 208px;
    position: relative;
    margin: 70px 0 0 0;
}

#corps #slider-prod .container{
    margin: 0 auto;
    width: 705px;
    height: 208px;
    position: relative;
    overflow: hidden;
}

#corps #slider-prod .container ul{
    padding: 0;
    margin: 0;
    width: 100000px;
    height: 208px;
    position: relative;
    top: 0;
    left: 0;
}                      

#corps #slider-prod .container ul li{
    width: 177px;
    margin: 0;
}

/* Propriétés communes au Carousel de la page d'Accueil
    et pour les produits de la page Produits
*/

#corps #slider-prod .container ul li,
#corps #produits ul li{
    position: relative;
    float:left;
    height: 208px;
    color: #fff;
    background: url(../images/produits/bg-produit.png) left top no-repeat;
}

#corps #slider-prod .container ul li a,
#corps #produits ul li a{
    color: #fff;
}
#corps #slider-prod .container ul li a:hover,
#corps #produits ul li a:hover{
    color: #ddd;
}

#corps #slider-prod .container ul li span.ref,
#corps #produits ul li span.ref,
#corps #slider-prod .container ul li span.image,
#corps #produits ul li span.image,
#corps #slider-prod .container ul li span.nom,
#corps #produits ul li span.nom{
    position: absolute;
    top: 13px;
    left: 20px;
}

#corps #slider-prod .container ul li span.ref,
#corps #produits ul li span.ref{
    text-transform: uppercase;
}

#corps #slider-prod .container ul li span.image,
#corps #produits ul li span.image{
    top: 45px;
    left: 23px;
    background: url(../images/general/loading.gif) center no-repeat;
}

#corps #slider-prod .container ul li span.image img,
#corps #produits ul li span.image img{
    width: 134px;
    height: 107px;         
}

#corps #slider-prod .container ul li span.nom,
#corps #produits ul li span.nom{
    top: 160px;
}

/**/

#corps #slider-prod .previous_button,
#corps #slider-prod .next_button{
    position: absolute;
    top: 85px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 20;
}

#corps #slider-prod .previous_button{
    left: 0; 
    background: url(../images/produits/slider-btn-g.png) no-repeat;
}

#corps #slider-prod .previous_button_over{
    background: url(../images/produits/slider-btn-g-hover.png);
}

#corps #slider-prod .previous_button_disabled{
    background: url(../images/produits/slider-btn-g-desabled.png);
    cursor: default;
}

#corps #slider-prod .next_button{
    right: 0;
    background: url(../images/produits/slider-btn-d.png) no-repeat;
}

#corps #slider-prod .next_button_over{
    background: url(../images/produits/slider-btn-d-hover.png);
}

#corps #slider-prod .next_button_disabled{
    background: url(../images/produits/slider-btn-d-desabled.png);
    cursor: default;
}