.info_box
{
  padding:0px 5px 0px 5px;
}

ul.tablel_content {
	width: 500px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-size: 1.7em;
}
ul.tablel_content li {
	margin: 0;
	padding: 10px 0;
	text-align:right;
	background: url(dotted.gif) repeat-x left 22px;
}
ul.tablel_content li strong, ul.tablel_content li em {
	float: left;
	background: #1d1d1d; /*--Combined Property with 'li em'--*/
	padding: 0 10px; /*--Combined Property with 'li em'--*/
}
ul.tablel_content li em {
	float: none;
}

.product-specs p {
  padding:0px;
  margin:0px;
}

.product-specs li {
 font-family: Arial, sans-serif;
 font-size: 100%;
 display : list-item;
 list-style-image : url(/skin/frontend/default/modern/images/puce-rouge.gif);
 margin:-10px 0 -5px 40px;
} 

#mix-sticker_cnt {
position:relative;
}

#mix-sticker {
z-index:400;
position:absolute; top:0; right:0;
width: 170px;
height: 170px;
}

#mix-sticker2 {
z-index:400;
position:absolute; top:0; right:0;
width: 300px;
height: 300px;
}

.paddingTop{
  padding-top:20px;
}
 /****************
  *  Jcarousel   *         
  ****************/    
#jCarouselLite {margin-left:5px}
.jCarouselLite { overflow: hidden; visibility: visible; width: 400px; height: 150px; position: relative;}
.jCarouselLite ul { margin: 0; padding: 0; list-style-type: none; }
.jCarouselLite li { width: 400px; height: 150px}
.jCarouselLite ul li table .description {margin-top: -15px} 
.jCarouselLite ul li table p {display:inline;}
.jCarouselLite ul li table p.special-price:before {content:'-';font-size:15px;color#000;margin-right:20px}
.jCarouselLite ul li table p.special-price {margin-left:20px;}
.jCarouselLite p.special-price span, .product-shop p.special-price span.price, .mini-bar p.special-price span.price {font-size:15px !important;color:red !important; font-weight: bold !important;}
/*Nav jcarousel*/
td a.prev, td a.next {
        display: block;
        float: left;
        width: 25px;
        height: 143px;
        text-decoration: none;
        
    }
    
td a.prev {
    
    background: url("/skin/frontend/default/modern/images/nav/imageNavLeft.gif") left 60px no-repeat;

}    
td a.next {
      background: url("/skin/frontend/default/modern/images/nav/imageNavRight.gif") right 60px no-repeat;
}

td a.next:hover {
    background-image: url("/skin/frontend/default/modern/images/nav/imageNavRightHover.gif");
}
td a.prev:hover {
    background-image: url("/skin/frontend/default/modern/images/nav/imageNavLeftHover.gif");
} 

.cart .crosssell .product-details {
  margin-left: 25px;
}

/*****************
 * End jcarousel *
 *****************/
 

 /*****************
 *      Menu      *
 *****************/
 
#nav{
  margin: 10px 0px 0px 8px;
  font-size: 1.09em;  
}
 
 
 /*****************
 * End Menu       *
 *****************/

/*********************
 *     bannerSlide   *
 ********************/
.bannerslide-caborno-slider .jquery-slider-selectors{
  left:10px;
}

/*********************
 *  End bannerSlide  *
 ********************/
 
/*********************
 *  Payment method   *
 ********************/
 
#checkout-payment-method-load .method{
display: block;
width: 75px;
min-height: 75px;
height: 75px;
background: #999;
border-top-color: #fff;
padding: 0 2px 0 3px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
font-size: 1em;
float: left;
cursor: pointer;
color: #fff;
margin: 7px 5px 2px 0;

}
#checkout-payment-method-load input[type=radio] {
  display:none;
}
#checkout-payment-method-load .method .inner{
padding-top:10px;
}
#checkout-payment-method-load .method.selected
{
background: #cc0000 url('/skin/frontend/default/modern/images/method_active.png') center bottom no-repeat;
}

#checkout-payment-method-load #p_method_customercredit[type=radio]{
  display: inline;
}

#checkout-payment-method-load .child{

  display:none;
  margin-top: 20px;
  border: #999999 double 3px;
  padding: 15px;
  background-color: #EEEEEE;
  position: relative;

}

#checkout-payment-method-load .child.show-child {
  display:block;
}

#checkout-payment-method-load address.checkmo-mailing-address {
  width: 100px;
  margin-left: 5px;
  float: left;
}
#checkout-payment-method-load  #atoswps{
  padding-left:0;
  padding-right:0;
}

.atos-select-cards li{

  width: inherit !important;
  margin-left: 40px;
}

.atos-select-cards li img {
  display: inline;
  border: 3px solid #EEE;
  border-radius: 10px;
}

.atos-select-cards li img.card_select {
  border: 3px solid #E46B00;
}

.ico-payment{
  position: absolute;
  bottom: 0;
  right: 150px;
}
 /***********************
 *  End Payment method  *
 ***********************/
 
/***********************
*   img box product    *
***********************/

/* overwrite styles.css because of lightbox addon which add border on pic  */

 .product-view .product-img-box .more-views li a {
 
  border:none;
 }

 /**************************
*   End img box product    *
***************************/


/***********************
*       add_this       *
***********************/

/* Add margin to the addthis div */
.addthis_toolbox{
  margin : 10px 0;
}


/***********************
*   End add_this       *
***********************/

/***********************
*     Buttons Set      *
***********************/

.buttons-set button:nth-child(2) {
  margin-top:10px !important; 
}

#send2{
  margin-top: 0 !important;
}

/***********************
*   End  Buttons Set   *
***********************/
.mix-sticker {
  vertical-align: middle;
  text-align: center;
  position: absolute;
  width: 300px;
  height: 300px;
  float:none !important;
}


.mix-sticker_10 {
background:url(/media/soldes/solde10.png) top left no-repeat;
}

.mix-sticker_15 {
background:url(/media/soldes/solde15.png) top left no-repeat;
}

.mix-sticker_20 {
background:url(/media/soldes/solde20.png) top left no-repeat;
}

.mix-sticker_25 {
background:url(/media/soldes/solde25.png) top left no-repeat;
}

.mix-sticker_30 {
background:url(/media/soldes/solde30.png) top left no-repeat;
}

.mix-sticker_40 {
background:url(/media/soldes/solde40.png) top left no-repeat;
}

.mix-sticker_50 {
background:url(/media/soldes/solde50.png) top left no-repeat;
}

.mix-sticker_60 {
background:url(/media/soldes/solde60.png) top left no-repeat;
}

.mix-sticker_70 {
background:url(/media/soldes/solde70.png) top left no-repeat;
}/* */
    
.mix-sticker_REC_ {
background:url(/media/soldes/reconditionne.png) top left no-repeat;
}
    
.mix-sticker_PRT_ {
background:url(/media/soldes/pret.png) top left no-repeat;
}
    
.mix-sticker_DEM_ {
background:url(/media/soldes/demo.png) top left no-repeat;
}
    
.mix-sticker_OKZ_ {
background:url(/media/soldes/occasion.png) top left no-repeat;
}
    
.mix-sticker_NST_ {
background:url(/media/soldes/nonstock.png) top left no-repeat;
}

.product-img-box{
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  height: 300px;
  float:none !important;
}

.header ul.links{
  width: 100%;
  table-layout: fixed;
  list-style: none;
}

.header ul.links li{
  text-align: center;
  position: relative;
}

.header ul.links a{
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 30px;
  padding: 0px 8px 0px 5px;
  text-decoration: none;
  font-size: 2.2em;
}

.header ul.links span.icon_links{
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.header ul.links span.top-link-cart-new{
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url('../images/cart-icon-24.png') no-repeat;

}

.header ul.links span.mini-top-cart{
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url('../images/credit-icon-24.png') no-repeat;

}


.header ul.links span.myAccount{
  
  background: url('../images/cust-account-24.png') no-repeat;
}

.header ul.links span.wishlist{
  background: url('../images/wishlist-24.png') no-repeat;
}
.header ul.links span.logout{
  background: url('../images/logout-icon-24.png') no-repeat;
}



.header ul.links span.links_label{
  font-size: .55em;
  vertical-align: middle;
}

.header ul.links span.cart-count{
  color: #444;
  font-weight: 700;
  font-family: arial,sans-serif;
  font-size: 0.8em;
  position: absolute;
  line-height: 16px;
  width: 15px;
  text-align: center;
  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border-radius: 15px;
  background-color:#e47911;
  top:2px;
  left:15px; 
}

.header ul.links span.show-cart{
  display: inline-block;
  border-style: solid;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #bfdc90;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  margin: 5px 0 2px 5px;

}

.compare-table tr.first td .product-name a{

  font-size: 0.8em;
}


/*****test mise en page ****/
.page{
  margin: -2px auto 0;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.35);
}

.footer{
  margin: 0 !important;
  padding: 5px 0 35px 0 !important;
  
}

.top-bar{
  border:none;
}

/***********************
*         Kit          *
***********************/
#kit{
  margin-top: 25px;
}
#kit .product_kit{
  margin-bottom: 25px;
}

#kit .img_product{
  margin-right: 25px;
  margin-left: 25px;
  float: left;
}

#kit .name_product{
  font-weight: bold;
  font-size: 13px;
}

#kit .ref_product{
  margin-bottom: 15px;
  font-weight: bold;
}

#kit .quantity_product{
  margin-top: 15px;
  font-weight: bold;;
}



/***********************
*       End Kit        *
***********************/