.jcarousel-container {
position:relative;
}

.jcarousel-clip {
z-index:2;
padding:0;
margin:0;
overflow:hidden;
position:relative;
}

.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
}

.jcarousel-list li,
.jcarousel-item {
float:left;
list-style:none;
width:100px;
height:100px;
}

.jcarousel-next {
z-index:3;
display:none;
}
.jcarousel-prev {
z-index:3;
display:none;
}


/*HORIZONTALE*/
.carouselWidgets .jcarousel-container-horizontal {
border-right:1px solid #ccc;
border-left:1px solid #ccc;
width:848px;
padding:30px 40px 10px 40px;
}

.carouselWidgets .jcarousel-clip-horizontal {
height:90px;
width:848px;
}

.carouselWidgets .jcarousel-item {
width:251px;
height:90px;
padding:0;
}

.carouselWidgets .jcarousel-item-horizontal {
margin-right:45px;
}

.carouselWidgets .jcarousel-item-placeholder {
background:#fff;
color:#000;
}

/*  Horizontal Buttons */
.carouselWidgets .jcarousel-next-horizontal {
position:absolute;
top:55px;
right:5px;
width:32px;
height:32px;
cursor:pointer;
background:transparent url(../images/fleches/next-horizontal.gif) no-repeat 0 0;
}

.carouselWidgets .jcarousel-next-horizontal:hover {
background-position:-32px 0;
}

.carouselWidgets .jcarousel-next-horizontal:active {
background-position:-64px 0;
}

.carouselWidgets .jcarousel-next-disabled-horizontal,
.carouselWidgets .jcarousel-next-disabled-horizontal:hover,
.carouselWidgets .jcarousel-next-disabled-horizontal:active {
cursor:default;
background-position:-96px 0;
}

.carouselWidgets .jcarousel-prev-horizontal {
position:absolute;
top:55px;
left:5px;
width:32px;
height:32px;
cursor:pointer;
background:transparent url(../images/fleches/prev-horizontal.gif) no-repeat 0 0;
}

.carouselWidgets .jcarousel-prev-horizontal:hover {
background-position:-32px 0;
}

.carouselWidgets .jcarousel-prev-horizontal:active {
background-position:-64px 0;
}

.carouselWidgets .jcarousel-prev-disabled-horizontal,
.carouselWidgets .jcarousel-prev-disabled-horizontal:hover,
.carouselWidgets .jcarousel-prev-disabled-horizontal:active {
cursor:default;
background-position:-96px 0;
}


/*VERTICAL*/
.divDansAgenda .jcarousel-container-vertical {
padding:0;
}

.accueil .divDansAgenda .jcarousel-clip-vertical {
height:325px;
width:auto;
}
.divDansAgenda .jcarousel-clip-vertical {
height:232px;
width:170px;
}

.accueil .divDansAgenda .jcarousel-item {
background:url(../images/agenda/filet_agenda.gif) bottom left repeat-x;
}
.divDansAgenda .jcarousel-item {
width:100%;
height:auto;
padding:0;
margin-bottom:5px;
background:url(../images/agenda/filet_agenda_page.gif) bottom left repeat-x;
}

.divDansAgenda .jcarousel-item .picture{
margin-bottom:10px;
}
.accueil .divDansAgenda .jcarousel-item h3{
color:#FFF;
}
.divDansAgenda .jcarousel-item h3{
font-size:11px;
color:#897a7a;
margin:0 0 5px;
}

.accueil .divDansAgenda .jcarousel-item a:link p, .accueil .divDansAgenda .jcarousel-item a:visited p{
color:#FFF;
}
.divDansAgenda .jcarousel-item a:link p, .divDansAgenda .jcarousel-item a:visited p{
color:#897a7a;
text-decoration:none;
}
.divDansAgenda .jcarousel-item a:hover p, .divDansAgenda .jcarousel-item a:active p{
text-decoration:underline;
}


/*  Vertical Buttons */
.accueil .divDansAgenda .jcarousel-next-vertical {
top:330px;
left:174px;
background:transparent url(../images/fleches/next-vertical.gif) no-repeat 0 0;
}
.divDansAgenda .jcarousel-next-vertical {
position:absolute;
bottom:5px;
left:110px;
width:32px;
height:27px;
top:240px;
cursor:pointer;
background:transparent url(../images/fleches/next-vertical_page.gif) no-repeat 0 0;
}

.divDansAgenda .jcarousel-next-vertical:hover {
background-position:0 -27px;
}

.divDansAgenda .jcarousel-next-vertical:active {
background-position:0 -27px;
}

.divDansAgenda .jcarousel-next-disabled-vertical,
.divDansAgenda .jcarousel-next-disabled-vertical:hover,
.divDansAgenda .jcarousel-next-disabled-vertical:active {
cursor:default;
background-position:0 0;
}

.accueil .divDansAgenda .jcarousel-prev-vertical {
top:330px;
left:140px;
background:transparent url(../images/fleches/prev-vertical.gif) no-repeat 0 0;
}
.divDansAgenda .jcarousel-prev-vertical {
position:absolute;
top:240px;
left:142px;
width:32px;
height:27px;
cursor:pointer;
background:transparent url(../images/fleches/prev-vertical_page.gif) no-repeat 0 0;
}

.divDansAgenda .jcarousel-prev-vertical:hover {
background-position:0 -27px;
}

.divDansAgenda .jcarousel-prev-vertical:active {
background-position:0 -27px;
}

.divDansAgenda .jcarousel-prev-disabled-vertical,
.divDansAgenda .jcarousel-prev-disabled-vertical:hover,
.divDansAgenda .jcarousel-prev-disabled-vertical:active {
cursor:default;
background-position:0 0;
}
