div.j2tajax-confirm div.j2tajax-checkout-img{
    float:left; margin-right:5px;
}

div.j2tajax-confirm .success-msg {
    background:none;
    color:#000;
    padding: 8px !important;
    text-align:left;
    border:none !important;
}

div.j2t-cart-bts {clear:both; height:45px;}
.article-added{width:100%;float:left;color:white;font-size: 21px;text-align:left;margin-bottom:20px;}
.j2t-qty{width:320px;float:right;text-align: right;color:white;}
.j2t-title{font-size:25px;color:white;width:50%;float:left;text-align:left;height:140px;overflow:hidden;}
.j2t-total{border-top:1px solid #ff9999;font-size:21px;font-weight: bold;padding-top:10px;width:320px;}
div.j2tajax-confirm, div.j2tajax-progress{
     z-index: 199;
    text-align:center;
}
div.j2tajax-progress{padding:5px; z-index: 199;}

#j2t_ajax_confirm_wrapper{margin:80px auto;width:600px;}

div.j2t-overlay{
    width: 100%;
    height: 100%;
    
    position: fixed;
    top: 0;
    left: 0;
    z-index: 198;
}

a.j2t-checkout-link{
    background:url('../../images/bouton-valider-panier.png') no-repeat;
    background-position: bottom center;
    display: block;
    float: right;
    font-size:21px;
    line-height: 73px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 73px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-right:10px;
    width:260px;
    color:#666;
}

a:link.j2t-checkout-link, a:visited.j2t-checkout-link, a:active.j2t-checkout-link{
    color: #494949; /*button text color*/
}



a.j2t-checkout-link span{
    
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
    height:53px;
    color:grey;
}





span.j2t-or{
    display:none;
}
a.j2t-continue-link{
    background: transparent url('../../images/bouton-poursuivre.png') no-repeat center center;
    width:289px;
    display: block;
    float: left;
    font-size:21px;
    line-height: 83px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 83px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    margin-left:10px;
    color:white;
}

a:link.j2t-continue-link, a:visited.j2t-continue-link, a:active.j2t-continue-link{
    color: #494949; /*button text color*/
}

a.j2t-continue-link span{
    color:white;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}



span.j2t-upsells-list-wrapper {display:block; text-align:left;}

table.j2t-upsell-product-table {clear:both;}
table td.j2t-upsells-list-item h5.j2t-product-lnk {}
table td.j2t-upsells-list-item h5.j2t-product-lnk a {font-size: 11px; font-weight: normal;}
h4.j2t-upsells-title {display:block; clear:both; padding-left:10px;padding-top:5px;}

div.j2tajax-progress, div.j2tajax-confirm {background:url('../../images/bg-checkout.png') no-repeat;font-family:'Conv_FuturaStd-Book';}