.jcarousel-container {
    -moz-border-radius: 10px;
    background: #D4D0C8; border: 1px solid #808080;
    width: 330px; margin: 0px auto; padding: 20px 40px;
}

.jcarousel-clip { width: 330px; height: 200px; }
.jcarousel-list { width: 330px; height: 200px;  }
.jcarousel-list .photo { padding: 0px; margin: 2px 0px 0px; }
.jcarousel-list .fort  { font-weight: bold; text-align: center;}

.jcarousel-list li { /* Item 150px x 200px avec bordure */
    width: 148px; height: 198px; text-align: center;
    border: 1px solid #ffffff;
}
.jcarousel-item:hover { border-color: #808080; }

.jcarousel-item-placeholder {
    background: #fff url(jcarousel_loading.gif) 50% 50% no-repeat;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute; top: 70px; right: 5px;
    width: 32px; height: 32px; cursor: pointer;
    background: transparent url(next-horizontal.gif) no-repeat 0 0;
}
.jcarousel-next-horizontal:hover {background-position: -32px 0; }
.jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default; background-position: -96px 0; }

.jcarousel-prev-horizontal {
    position: absolute; top: 70px; left: 5px;
    width: 32px; height: 32px; cursor: pointer;
    background: transparent url(prev-horizontal.gif) no-repeat 0 0;
}
.jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default; background-position: -96px 0; }

