/**
 * @author	Benoit Asselin <benoit(at)agenceici(dot)com>
 * @version	page-order.css, 2011/11/14
 * @link	http://www.agenceici.com
 */


img.deco-cb { position:absolute; left:190px; top:-45px; width:160px; height:21px; background:url(../images/cb.png); }
img.deco-shop { position:absolute; left:380px; top:-55px; width:193px; height:41px; background:url(../images/catalog-title.png); }


#form-order { }
#form-order .thead { position:relative; width:650px; height:140px; margin-top:20px; }
#form-order .thead .background { display:block; width:650px; height:140px; background:url(../images/order-head.png); }
#form-order .thead .button-previous { position:absolute; right:70px; top:70px; padding:10px; color:#c6c6c6; }
#form-order .tbody { position:relative; width:650px; }
#form-order .tbody table.tshadow { width:650px; }
#form-order .tbody td.tbody-left-shadow { width:29px; background:url(../images/order-body-left.png); }
#form-order .tbody td.tbody-right-shadow { width:29px; background:url(../images/order-body-right.png); }
#form-order .tbody td.table { width:592px; }
#form-order .tbody table.tcontent { width:592px; background:url(../images/order-body.png); }
#form-order .tbody table.tcontent td { height:20px; color:#c6c6c6; vertical-align:top; }
#form-order .tbody table.tcontent td span { display:block; padding-top:1px; }
#form-order .tbody td.name { padding-left:45px; width:150px; }
#form-order .tbody td.name span { display:block; width:150px; white-space:nowrap; overflow:hidden; }
#form-order .tbody td.quantity { position:relative; padding-left:3px; width:50px; }
#form-order .tbody td.quantity input { color:#c6c6c6; width:32px; background:#4f515a; border-top:1px solid #26272b; border-right:1px solid #3c3e44; border-bottom:1px solid #44464e; border-left:1px solid #3c3e45; text-align:right; float:left; font-size:11px; margin-top:1px; }
#form-order .tbody td.quantity .quantity-buttons { display:block; width:9px; height:18px; float:left; margin-left:5px; }
#form-order .tbody td.quantity .quantity-buttons a span { display:none; }
#form-order .tbody td.quantity .quantity-buttons .button-more { display:block; width:9px; height:9px; background:url(../images/order-quantity.gif) 0 0%; }
#form-order .tbody td.quantity .quantity-buttons .button-less { display:block; width:9px; height:9px; background:url(../images/order-quantity.gif) 0 100%; }
#form-order .tbody td.price1 { padding-right:10px; width:81px; text-align:right; }
#form-order .tbody td.priceX { padding-right:7px; width:60px; text-align:right; }
#form-order .tbody td.del { width:185px; }
#form-order .tbody td.del img { width:25px; height:15px; background:url(../images/order-remove.gif) center no-repeat; cursor:pointer; }
#form-order .tfoot { position:relative; width:650px; height:140px; }
#form-order .tfoot .background { display:block; width:650px; height:140px; background:url(../images/order-foot.png); }
#form-order .tfoot .cart { position:absolute; right:30px; bottom:30px; width:158px; height:152px; background:url(../images/order-cart.png); }
#form-order .tfoot .priceX { position:absolute; right:230px; top:10px; color:#c6c6c6; font-size:18px; }
#form-order .tfoot .button-recalculate { position:absolute; left:115px; top:10px; width:100px; height:30px; background:url(../../images/none.gif); }
#form-order .tfoot .button-recalculate span { display:none; }
#form-order .tfoot .button-order { position:absolute; left:270px; top:40px; width:180px; height:20px; padding-top:8px; color:#1a1f25; font-weight:bold; text-decoration:none; text-align:center; }


.cgv { margin:0px 50px; }
.cgv a { color:#372419; font-weight:bold; font-size:11px; }
.cgv a:hover { text-decoration:none; }



