@charset "ISO-8859-1";
/* CSS Document */

#horizontal_carousel {
  float:left;
  width: 550px;
  height: 108px;
  /*margin-bottom: 1px;*/
  position: relative;
 border: solid 1px #999999;
 /* background-color:#999;*/
  -moz-border-radius : 1em;
	-webkit-border-radius:1em;
}

#horizontal_carousel .container {
  position: absolute;
  /*top: 5px;*/ 
  left: 30px; 
  width: 490px;
  height: 170px;
  overflow:hidden;
}

#horizontal_carousel .previous_button {
  position: absolute;
  width: 27px;
  height: 108px;
  background: url(classic/horizontal/left.png);
  z-index: 100;
  cursor:pointer;
}

#horizontal_carousel .previous_button_disabled {
  background: url(classic/horizontal/left-disabled.png);
  cursor:pointer;
}

#horizontal_carousel .next_button {
  position: absolute;
  top: 0px;
  right: 1px;
  width: 27px;
  height: 108px;
  background: url(classic/horizontal/right.png);
  z-index: 100;
  cursor:pointer;
}

#horizontal_carousel .next_button_disabled {
  background: url(classic/horizontal/right-disabled.png);
  cursor:default;
}

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

#horizontal_carousel ul li img {
  border:1px solid #999999;
  display:block;
  background:#E3EDFA;
}

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

#horizontal_carousel ul li {
  margin: 10px 0px 0px 0px;
  padding:0px 23px 0px 0px;
  width:125px;
  list-style:none;
  float:left;
}

a.productCrossDetail span
{
	display: none; /* on masque l'infobulle */
	color:black;
	text-decoration:none;
	font-weight:bold;

}

a.productCrossDetail:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: pointer; /* on change le curseur par défaut en curseur d'aide */
}
a.productCrossDetail:hover span {
   display: block; /* on affiche l'infobulle */
   position:absolute;
   background-color:#FFFFFF;
   opacity:0.8;
   /*border: solid 1px #999999;*/
   padding:5px;
   width:125px;
   height:50px;
   z-index: 500;
   margin: 50px 0px 0px 1px;
}

#horizontal_carousel_bottom {
  float:left;
  width: 550px;
  height: 108px;
  /*margin-bottom: 1px;*/
  position: relative;
 border: solid 1px #999999;
 /* background-color:#999;*/
  -moz-border-radius : 1em;
	-webkit-border-radius:1em;
}

#horizontal_carousel_bottom .container {
  position: absolute;
  /*top: 5px;*/ 
  left: 30px; 
  width: 490px;
  height: 170px;
  overflow:hidden;
}

#horizontal_carousel_bottom .previous_button {
  position: absolute;
  width: 27px;
  height: 108px;
  background: url(classic/horizontal/left.png);
  z-index: 100;
  cursor:pointer;
}

#horizontal_carousel_bottom .previous_button_disabled {
  background: url(classic/horizontal/left-disabled.png);
  cursor:pointer;
}

#horizontal_carousel_bottom .next_button {
  position: absolute;
  top: 0px;
  right: 1px;
  width: 27px;
  height: 108px;
  background: url(classic/horizontal/right.png);
  z-index: 100;
  cursor:pointer;
}

#horizontal_carousel_bottom .next_button_disabled {
  background: url(classic/horizontal/right-disabled.png);
  cursor:default;
}

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

#horizontal_carousel_bottom ul li img {
  border:1px solid #999999;
  display:block;
  background:#E3EDFA;
}

#horizontal_carousel_bottom ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

#horizontal_carousel_bottom ul li {
  margin: 10px 0px 0px 0px;
  padding:0px 23px 0px 0px;
  width:125px;
  list-style:none;
  float:left;
}
