/*
.cssButton span {
  margin:0px 4px 0px 0px;
  height: 16px;
  width:16px;
  float:left;
}

.button_next {

}
*/

.cssButton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:0; 
    padding:0; 
    font:13px Trebuchet MS, Arial, Helvetica, sans-serif; 
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
}

.cssButton:hover { color:red; }

.cssButton span { 
    position:relative; 
    float:left; 
    padding:0 0 0 10px;        /* Largeur du côté gauche */ 
    vertical-align:middle; 
    background:url(../images/backgrounds/button_left_32.png) left top no-repeat; 
    
}

.cssButton span span { 
    padding:0 10px 0 0;        /* Largeur du côté droit */ 
    background:url(../images/backgrounds/button_right_32.png) right top no-repeat; 
}

.cssButton span span span { 
    height:32px;        /* Hauteur du bouton */ 
    padding:0; 
    /*width:144px;*/
    color:white;
    font-weight :bold;
    padding:0px auto;
    line-height:32px;    /* Alignement vertical du texte */ 
    background:url(../images/backgrounds/button_32.png) left top repeat-x; 
}

.button_next span span span span {  
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/arrow_right.png) no-repeat bottom left;
}

.button_update span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/accept.png) no-repeat bottom left;
}


.button_confirm_order span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/accept.png) no-repeat center left;
}


.button_submit span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/accept.png) no-repeat bottom left;
}
/*
.small_view span {
  background: transparent url(../images/16x16/eye.png) no-repeat bottom left;
}
*/
.button_back span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/arrow_left.png) no-repeat bottom left;
  
}

.button_shipping_estimator span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/lorry.png) no-repeat bottom left;
}


.button_cart_delete span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/cross.png) no-repeat bottom left;
}

.button_cart_delete span, .button_cart_delete span span, .button_cart_delete span span span {
  background-image:none;
  color:#5c71a2;
 }

.button_cart_put span span span span{
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/cart_put.png) no-repeat bottom left;
}


.button_checkout span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/cart_go.png) no-repeat bottom left;
}

.button_change_address span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/page_white_edit.png) no-repeat bottom left;
}

.button_login span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/accept.png) no-repeat bottom left;
}

.button_logoff span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/user_go.png) no-repeat bottom left;
}

.button_add_address span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/vcard_add.png) no-repeat bottom left;
}

.button_delete_address span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/cross.png) no-repeat bottom left;
}

.button_update_cart span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/arrow_refresh.png) no-repeat bottom left;
}

.button_update_cart span, .button_update_cart span span , .button_update_cart span  span span {
  background-image: none ;
  color:#5c71a2;
}

.small_edit span span span span {
  float:left;
  width:16px;
  height:16px;
  margin:8px 8px 8px 0px;
  background: transparent url(../images/16x16/page_white_edit.png) no-repeat bottom left;
}




