.aoc-prix {
	width: 100%;
	border-collapse: collapse;
}
.aoc-prix td,
.aoc-price th {
	padding: 2px 4px;
}
.aoc-prix th {
	text-align: center;
}
.aoc-prix td {
	border: 1px solid #666;
}
.aoc-prix th.notempty {
	border: 1px solid #666;
	padding: 2px 4px;
	background-color: #ccc;
}
.aoc-prix .price {
	text-align: right;
}
.aoc-prix .price.aocei {
	color: #00bb00;
}
.aoc-prix .reduction {
	text-align: center;
}
.aoc-prix tbody tr:hover {
	background-color: #ddd;
}
.aoc-prix em {
	font-size: 10px;
}
