.carousel                 { position: relative; padding: 0; width:100%; height:100%; overflow:hidden; zoom:1; }
.carousel li              { padding: 0; position: relative; overflow: hidden; zoom:1; }
.carousel .info           { position:absolute; bottom:0; left:0; padding:5px; background: url(images/carousel_info.png) repeat 0 0; color: #fff; }
.carousel .image          { display: block; width: 100%; margin: auto; }
.carousel .image img      { display: block; margin: auto;}

.jcarousel-container      { overflow: hidden; height: 130px; clear: both; }
.jcarousel-clip           { width:100%; height:100%; zoom:1; background:url(images/carousel_fond.png) repeat-x scroll 0 0 transparent; }
.jcarousel-next           { position: absolute; top: 0; right: 0; height: 100%; cursor: pointer; background:red}
.jcarousel-prev           { position: absolute; top: 0; left: 0; height: 100%; cursor: pointer; background:red}
.jcarousel-next-disabled  { cursor: default; background:transparent none repeat scroll 0 0;}
.jcarousel-prev-disabled  { cursor: default; background:transparent none repeat scroll 0 0;}

.jcarousel-container-horizontal { height: 311px; padding: 0 40px; }