@charset "ISO-8859-1";
/* CSS Document */

#horizontal_carousel {
  float:left;
  width: 780px;
  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: 730px;
  height: 100px;
  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:98px;
   height:76px;
   z-index: 500;
   margin: 1px 0px 0px 1px;
   letter-spacing:normal;

   /*white-space: nowrap;  on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

  /* top: 30px; on positionne notre infobulle 
   left: 20px;*/
}

#horizontal_carousel .price
{
	margin:0;
	padding:0;
	color:#631d0a;
	font-size:12px;
	height:15px;
}

#horizontal_carousel_bottom .price
{
	margin:0;
	width:45px;
	padding:0;
	color:#631d0a;
	font-size:12px;
	height:15px;
}

#horizontal_carousel_bottom {
  float:left;
  width: 780px;
  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: 730px;
  height: 100px;
  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;
}

#horizontal_carousel_box_cart {
  float:left;
  width: 600px;
  height: 108px;
  /*margin-bottom: 1px;*/
  position: relative;
 border: solid 1px #999999;
 /* background-color:#999;*/
  -moz-border-radius : 1em;
	-webkit-border-radius:1em;
}

#horizontal_carousel_box_cart .container {
  position: absolute;
  /*top: 5px;*/ 
  left: 30px; 
  width: 600px;
  height: 100px;
  overflow:hidden;
}

#horizontal_carousel_box_cart .previous_button {
  position: absolute;
  width: 27px;
  height: 108px;
  background: url(classic/horizontal/left.png);
  z-index: 100;
  cursor:pointer;
}

#horizontal_carousel_box_cart .previous_button_disabled {
  background: url(classic/horizontal/left-disabled.png);
  cursor:pointer;
}

#horizontal_carousel_box_cart .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_box_cart .next_button_disabled {
  background: url(classic/horizontal/right-disabled.png);
  cursor:default;
}

#horizontal_carousel_box_cart ul {
  margin: 0;
  padding:0;
  width: 600px;
  position: relative;
  top: 0;
  left: 0;
  height: 108px;
}

#horizontal_carousel_box_cart ul li img {
  border:1px solid #999999;
  display:block;
  background:#E3EDFA;
}

#horizontal_carousel_box_cart ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

#horizontal_carousel_box_cart ul li {
  margin: 10px 0px 0px 0px;
  padding:0px 20px 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:98px;
   height:76px;
   z-index: 500;
   margin: 1px 0px 0px 1px;
   letter-spacing:normal;

   /*white-space: nowrap;  on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

  /* top: 30px; on positionne notre infobulle 
   left: 20px;*/
}

#horizontal_carousel_box_cart .price
{
	margin:0;
	padding:0;
	color:#631d0a;
	font-size:12px;
	height:15px;
}