/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 500px;
  height: 90px;
  margin:15px;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 430px;
  height: 90px;
  position: relative;
  overflow: hidden;
  
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 90px;
}

#horizontal_carousel ul li {
  width: auto;
  height: 90px;
  text-align: center;
  list-style:none;
  float:left;
  padding-left: 10px;
}

#horizontal_carousel .previous_button {
  float:left;
  margin-top:25px;
  width: 32px;
  height: 45px;
  background: url(/sfCarouselPlugin/images/site/fleche_prev-horizontal.png) no-repeat 0px 0px;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over{
   background: url(/sfCarouselPlugin/images/site/fleche_prev-horizontal.png) no-repeat 0px -45px;
}

#horizontal_carousel .previous_button_disabled {
   background: url(/sfCarouselPlugin/images/site/fleche_prev-horizontal.png) no-repeat 0px -200px;
   cursor: default;
}

#horizontal_carousel .next_button {
  float:left;
  margin-top:25px;
  width: 32px;
  height: 45px;
  background: url(/sfCarouselPlugin/images/site/fleche_next-horizontal.png) no-repeat 0px 0px;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(/sfCarouselPlugin/images/site/fleche_next-horizontal.png) no-repeat 0px -45px;
}

#horizontal_carousel .next_button_disabled {
  background: url(/sfCarouselPlugin/images/site/fleche_next-horizontal.png) no-repeat 0px -200px;
  cursor: default;
}

