
.caddie {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #beb0ab;
}
td {
	padding: 10px 0.5em;
	color: #574b47;
	vertical-align: top;
	font-weight: bold;
	font-size: 0.8em;
	text-transform: capitalize;
	border-bottom: 1px solid #9f9087;
	text-align: center;
	background: white;
}
.header td, td.total {
	background: #474857;
	padding: 0.25em 0;
	color: #fff7ca;
	text-transform: uppercase;
	font-size: 0.75em;
}
td.soustotal {
	border: 1px solid #9f9087;
	border-width: 1px 0 !important;
	background: #ccc;
	padding: 0.25em 0.5em;
	text-align: right;
	vertical-align: middle;
}
td.total {
	padding: 0.25em 0.5em;
	text-align: right;
	vertical-align: middle;
}

td.emptycell {
	width: 35px;
	border-bottom: 0;
}
td input {
	vertical-align : middle;
}
td.price {
	background: #E7CAFF !important;
	text-align: right;
}

tr.commander td {
	background: #C3BAAB;
}

p.submit {
	text-align: right;
}

input {
	font-size: 11px;
	margin: 0;
}

input.qte, input.remove  {
	border: 1px #AAA dashed;
	background: #EEE;
	height: 20px;
	margin: 5px;
	width : 20px;
	cursor: pointer;
	text-align: center;	
}

input.remove  {
	width : 70px;
}

a:hover input.qte, a:hover input.remove {
	border: 1px #000 dashed;
	background: #493F61;
	color: #FFF;
	cursor: pointer;
} 