@charset "UTF-8";
/**

 * @copyright       Copyright 2007, AF83
 * @link            http://www.af83.com
 * @lastmodified    $Date: 2007-11-14 13:00:00 $
 */

@media all
{
#cart *{ margin:0; padding:0; }
    #cart img{ border:0; }
    #cart hr { margin: 5px 10px 10px 4px; }
    #cart div.contentBloc{padding:10px 20px;}
    #cart table{ width:700px; float:left; background:#fff; margin-right:20px; }
        #cart table tr{ }
            #cart table tr th{ font-weight:normal; font-size:12px; text-align:right; padding-bottom:4px; }
            #cart table tr th.at{ width:360px; text-align:left; padding-left:6px; }
            #cart table tr th.qt{ width:80px; text-align:center; padding:0 10px 5px 10px; }
            #cart table tr th.pu{ width:120px; }
            #cart table tr th.pt{ width:116px; padding-right:4px; }
            #cart table tr td{ font-size:12px; vertical-align:top; text-align:right; white-space:nowrap; }
            #cart table tr td.border{ height:1px; border-left:1px solid #FFF; border-right:1px solid #FFF; }
                #cart table tr td h3{ text-transform:none; text-align:left; padding:4px 0 6px 6px; font-size:12px; font-weight:normal; }
                #cart table tr td div.promo{ float:right; border:2px solid #E9E9E9; text-align:center; padding:6px; margin:10px 10px 0 0; }
                    #cart table tr td div.promo .bt_valide_small{display:inline-block;}
                    #cart table tr  td div.promo input.b{ margin:0 6px; }
            #cart table tr td.spacer{ height:6px; border-left:1px solid #FFF; border-right:1px solid #FFF; }
            #cart table tr td.at{ border-left:1px solid #FFF; text-align:left; line-height:4px; }
                #cart table tr td.at img.preview{ width:75px; height:75px; float:left; margin:0 6px; }
                #cart table tr td.at div{ height:75px; line-height:18px; }
                #cart table tr td.at br{ clear:both; }
                #cart table tr td.at a.remove_item{ text-decoration:none;margin-left:8px; }
            #cart table tr td.qt{ text-align:center; }
                #cart table tr td.qt a.less_quantity img,#cart table tr td.qt a.more_quantity img{ margin-bottom:-3px; }
            #cart table tr td.pt{ border-right:1px solid #FFF; padding-right:4px; font-weight:bold;s }
            #cart table tr td.top { height: 12px; background: url(/images/upfactory/cart/unpaid_top.gif) 0 0 no-repeat; }
            #cart table tr td.bottom { height: 12px; background: url(/images/upfactory/cart/unpaid_bottom.gif) 0 0 no-repeat; }
        #cart table tr.total{ background:none; }
            #cart table tr.total td{ padding:30px 10px 0 10px; font-size:16px; }
            #cart table tr.total td a{ float:left; }
            #cart table tr.total td a.bt_valide{ color:#fff; }
            #cart table tr.total td div{ margin-top:5px; }
            #cart table tr.total td strong{ padding-left:10px; }
        #cart table tr.delivery{ font-size:12px; }
            #cart table tr.delivery td{ height:30px; vertical-align:middle; }
            #cart table tr.delivery td.at{ text-align:right; }
                #cart table tr.delivery td label{ padding-left:4px; }
                #cart table tr.delivery td input{ vertical-align:middle; }
                #cart table tr.delivery td span{ margin-right:4px; }
    #cart div.bloc_right { float:left; }
        #cart div.bloc_right div.inbloc{ padding-bottom:10px; }
        #cart div.bloc_right dl { }
            #cart div.bloc_right div.inbloc img{ margin:10px 0 4px 0; }
    #cart div.bloc_right .rassurances{ text-align:center; }
        #cart div.bloc_right .rassurances p{ display:inline; white-space:nowrap; margin:auto; }
    #cart div.bloc_right#livraison{ margin-top:20px; }
        #cart div.bloc_right#livraison div.inbloc { padding:10px; }
        #cart div.bloc_right#livraison ul {  }
            #cart div.bloc_right#livraison ul li { list-style-type: none; font-size: 12px; font-weight: normal; color: #000000; }
            #cart div.bloc_right#livraison ul li.relay { padding: 0 0 0 35px; background: url(/images/upfactory/cart/picto_relay.gif) 0 0 no-repeat; }
            #cart div.bloc_right#livraison ul li.poste { margin: 10px 0 0 0; padding: 0 0 0 35px; background: url(/images/upfactory/cart/picto_poste.gif) 0 0 no-repeat; }
                #cart div.bloc_right#livraison ul li span { font-size: 14px; }
    #errors table{ width:inherit; float:none; margin:0; }
#cart div.bloc_right h2{ padding-top:6px; }
#cart .prize_giving_img{width: 39px;height: 39px;line-height:normal;background: url(/images/upfactory/colours/EC008C/model/sales_small.png) 0 0 no-repeat;padding-top:2px;position : absolute;margin-left:6px;|margin:-96px 0 0 -10px;*margin:0 0 0 -81px;_margin : 0 0 0 -81px;font-weight:bold;color:#fff;font-size:10px;}
*html #cart .prize_giving_img{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/upfactory/colours/EC008C/model/sales_small.png',sizingMethod='crop');}
}
