	table.basket_items {
		width: 100%;
		padding: 0;
		margin:0;
	}
	table.basket_items th,
	table.basket_items td {
		padding: 2px 5px 3px 5px;
		margin: 0;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
	}
	table.basket_items th {
		background: #9A1A3B;
		color: #ffffff;
		font-weight: bold;
	}
	table.basket_items td.category_title {
		background: #EBEBEB;
		color: #111111;
	}
	table.basket_items th#image,
	table.basket_items td.image {
		border: none;
	}
	table.basket_items th#quantity,
	table.basket_items td.quantity {
		text-align: center;
	}
	table.basket_items th#product,
	table.basket_items td.product {
		text-align: left;

	}
	table.basket_items th#price,
	table.basket_items td.price {
		white-space: nowrap;
		text-align: right;
	}
	table.basket_items th#total,
	table.basket_items td.total {
		white-space: nowrap;
		text-align: right;
	}
	
	table.billing_address {
		width: 100%;
		padding: 0;
		margin:0;
	}
	table.billing_address th,
	table.billing_address td {
		padding: 2px 6px 2px 0px;
		margin: 0;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 13px;
	}
	table.billing_address th {
		text-align: left;
		font-weight: normal;
	}
	h2.category_title {
		background: #EBEBEB;
		color: #111111;
	}
	table.ordre-box {
		width: 100%;
		padding: 0;
		margin: 0;
	}	
	table.ordre-box td.order-image {
		width: 120px;
		padding: 4px 0 0 0;
	}
	table.ordre-box td.order-price {
		padding: 4px 0 0 10px;
	}
	table.ordre-box td.order-quantity{
		text-align: right;
	}
	table.ordre-box td.order-price-single {
		padding: 4px 0 0 0;
	}
	table.ordre-box td.order-image-single {
		padding: 10px 0 10px 0;
	}
	.listitem h3 {
		padding: 8px 0 0 0;
	}
	.tt_products_minibasket {
		padding: 10px 0px;
	}



