.box_skitter {
  position:relative;
  width:800px;
  height:300px;
  background:#000000;
}
.box_skitter img { max-width:none; }
.box_skitter ul { display:none; }
.box_skitter .container_skitter {
  overflow:hidden;
  position:relative;
}
.box_skitter .image { overflow:hidden; }
.box_skitter .image img { display:none; }
.box_skitter .box_clone {
  position:absolute;
  top:0;
  left:0;
  width:100px;
  overflow:hidden;
  display:none;
  z-index:20;
}
.box_skitter .box_clone img {
  position:absolute;
  top:0;
  left:0;
  z-index:20;
}
.box_skitter .prev_button {
  position:absolute;
  top:50%;
  left:35px;
  z-index:151;
  width:40px;
  height:40px;
  overflow:hidden;
  text-indent:-9999em;
  margin-top:-25px;
  background:url(../images/skitter/prev.png) no-repeat left top;
}
.box_skitter .next_button {
  position:absolute;
  top:50%;
  right:35px;
  z-index:151;
  width:40px;
  height:40px;
  overflow:hidden;
  text-indent:-9999em;
  margin-top:-25px;
  background:url(../images/skitter/next.png) no-repeat left top;
}
.design-design2 .box_skitter .prev_button {
  background:#e67b07 url(../images/grey-design/teaser-fleche-gauche.png) no-repeat 14px 56px;
  top:50%;
  left:0;
  z-index:151;
  width:40px;
  height:126px;
}
.design-design2 .box_skitter .next_button {
  background:#e67b07 url(../images/grey-design/teaser-fleche-droite.png) no-repeat 14px 56px;
  top:50%;
  right:0;
  z-index:100;
  width:40px;
  height:126px;
}
.box_skitter .info_slide {
  position:absolute;
  top:15px;
  left:15px;
  z-index:100;
  background:#000000;
  color:#ffffff;
  font:bold 11px arial;
  padding:5px 0 5px 5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  opacity:.75;
}
.box_skitter .info_slide .image_number {
  background:#333333;
  float:left;
  padding:2px 10px;
  margin:0 5px 0 0;
  cursor:pointer;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}
.box_skitter .info_slide .image_number_select {
  background:#cc0000;
  float:left;
  padding:2px 10px;
  margin:0 5px 0 0;
}
.box_skitter .container_thumbs {
  position:relative;
  overflow:hidden;
  height:50px;
}
.box_skitter .info_slide_thumb {
  height:50px;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  overflow:hidden;
  top:auto;
  top:0;
  left:0;
  padding:0 !important;
  opacity:1.0;
}
.box_skitter .info_slide_thumb .image_number {
  overflow:hidden;
  width:100px;
  height:50px;
  position:relative;
  margin:0 !important;
  padding:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
  border-radius:0 !important;
}
.box_skitter .info_slide_thumb .image_number img {
  position:absolute;
  top:-30px;
  left:-30px;
  height:100px;
}
.box_skitter .box_scroll_thumbs { padding:0; }
.box_skitter .box_scroll_thumbs .scroll_thumbs {
  position:absolute;
  bottom:60px;
  left:50px;
  background:#cccccc;
  background:-moz-linear-gradient(-90deg,#555555,#ffffff);
  background:-webkit-gradient(linear,left top,left bottom,from(#555555),to(#ffffff));
  width:200px;
  height:10px;
  overflow:hidden;
  text-indent:-9999em;
  z-index:101;
  cursor:pointer;
  border:0 solid #333333;
}
.box_skitter .info_slide_dots {
  position:absolute;
  bottom:-40px;
  z-index:151;
  padding:5px 0 5px 5px;
  -moz-border-radius:50px;
  -webkit-border-radius:50px;
  border-radius:50px;
}
.box_skitter .info_slide_dots .image_number {
  background:#333333;
  float:left;
  margin:0 5px 0 0;
  cursor:pointer;
  -moz-border-radius:50px;
  -webkit-border-radius:50px;
  border-radius:50px;
  width:18px;
  height:18px;
  text-indent:-9999em;
  overflow:hidden;
}
.box_skitter .info_slide_dots .image_number_select {
  background:#8dcacf;
  float:left;
  margin:0 5px 0 0;
}
.design-standard .box_skitter .info_slide_dots {
  position:absolute;
  bottom:10px;
  z-index:151;
  left:0 !important;
  width:935px;
  padding:0 0;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  text-align:center;
}
.design-standard .box_skitter .info_slide_dots .image_number {
  background:#ffffff !important;
  margin:0 3px 0 3px;
  cursor:pointer;
  display:inline-block;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  width:10px;
  height:10px;
  text-indent:-9999em;
  overflow:hidden;
  -moz-box-shadow:0px 0px 3px #bebebe;
  -webkit-box-shadow:0px 0px 3px #bebebe;
  box-shadow:0px 0px 3px #bebebe;
  float:none;
}
.design-standard .box_skitter .info_slide_dots .image_number_select {
  background:#8dcacf !important;
  float:none;
  margin:0 3px 0 3px;
}
.design-design2 .box_skitter .info_slide_dots {
  position:absolute;
  bottom:10px;
  z-index:151;
  left:0 !important;
  width:960px;
  padding:0 0;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  text-align:center;
}
.design-design2 .box_skitter .info_slide_dots .image_number {
  background:#ffffff !important;
  margin:0 3px 0 3px;
  cursor:pointer;
  display:inline-block;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  width:10px;
  height:10px;
  text-indent:-9999em;
  overflow:hidden;
  -moz-box-shadow:0px 0px 3px #bebebe;
  -webkit-box-shadow:0px 0px 3px #bebebe;
  box-shadow:0px 0px 3px #bebebe;
  float:none;
}
.design-design2 .box_skitter .info_slide_dots .image_number_select {
  background:#e67b07 !important;
  float:none;
  margin:0 3px 0 3px;
}
.loading {
  position:absolute;
  top:50%;
  right:50%;
  z-index:10000;
  margin:-16px -16px;
  color:#ffffff;
  text-indent:-9999em;
  overflow:hidden;
  background:url(../images/ajax-loader.gif) no-repeat left top;
  width:32px;
  height:32px;
}
.box_skitter .label_skitter {
  z-index:150;
  position:absolute;
  bottom:0;
  left:0;
  display:none;
}
.box_skitter .label_skitter {
  z-index:150;
  position:absolute;
  bottom:0;
  left:0;
  color:#ffffff;
  display:none;
  opacity:.8;
  background:#000000;
}
.design-design2 .box_skitter .label_skitter {
  width:468px !important;
  bottom:55px;
  text-align:right;
  background:none;
}
.design-design2 div.label_skitter h2 {
  background:#e67b07;
  text-transform:uppercase;
  display:inline-block;
  padding:10px 10px 7px 10px;
  font-size:24px;
  color:#ffffff;
  position:relative;
  margin:180px 0 0 0;
}
.box_skitter .label_skitter p {
  padding:10px;
  margin:0;
  font:normal 22px arial, tahoma;
  letter-spacing:-1px;
}
.design-standard .label_skitter h2 {
  margin:20px 20px 10px 20px;
  text-shadow:none;
}
.design-standard .label_skitter p {
  padding:0;
  margin:10px 20px 25px 20px;
  font-size:16px;
}
.design-design2 .label_skitter p {
  padding:10px 0 10px 60px;
  margin:0;
  font-size:17px;
  font-family:playregular, Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:0;
  text-align:right;
  line-height:24px;
}
.box_skitter .info_slide * { font-family:Consolas, arial, tahoma !important; }
.box_skitter .progressbar {
  background:#000000;
  position:absolute;
  top:5px;
  left:15px;
  height:5px;
  width:200px;
  z-index:99;
  border-radius:20px;
}
.box_skitter .preview_slide {
  display:none;
  position:absolute;
  z-index:152;
  bottom:30px;
  left:-40px;
  width:100px;
  height:100px;
  background:#ffffff;
  border:1px solid #222222;
  -moz-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px;
  -webkit-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px;
  box-shadow:rgba(0,0,0,0.7) 2px 2px 5px;
  overflow:hidden;
}
.box_skitter .preview_slide ul {
  height:100px;
  overflow:hidden;
  margin:0;
  list-style:none;
  display:block;
  position:absolute;
  top:0;
  left:0;
}
.box_skitter .preview_slide ul li {
  width:100px;
  height:100px;
  overflow:hidden;
  float:left;
  margin:0;
  padding:0;
  position:relative;
  display:block;
}
.box_skitter .preview_slide ul li img {
  position:absolute;
  top:0;
  left:0;
  height:150px;
  width:auto;
}
#overlay_skitter {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:9998;
  opacity:1;
  background:#000000;
}
.box_skitter .focus_button {
  position:absolute;
  top:50%;
  z-index:100;
  width:42px;
  height:42px;
  overflow:hidden;
  text-indent:-9999em;
  margin-top:-25px;
  opacity:0;
}
.box_skitter .play_pause_button {
  position:absolute;
  top:50%;
  z-index:151;
  width:42px;
  height:42px;
  overflow:hidden;
  text-indent:-9999em;
  margin-top:-25px;
  opacity:0;
}
#cake_skitter { overflow:hidden; }
