#page
{
	background-image: url('/images/frontend/page.jpg');
}

#panier
{
	position: absolute;
	top: 170px;
	left: 160px;
	height: 300px;
	overflow: auto;
	width: 680px;
	
	
}

#panier div#entete  {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 30px;
	width: 620px;
	overflow: no;
	
}

#panier div#corps  {
	position: absolute;
	top: 35px;
	left: 5px;
	height: 160px;
	width: 620px;
	overflow: auto;
}
#panier div#bas  {
	position: absolute;
	top: 195px;
	left: 5px;
	height: 55px;
	width: 620px;
	overflow: no;
}
#panier div#action2  {
	position: absolute;
	top: 255px;
	left: 5px;
	height: 40px;
	width: 620px;
	overflow: no;
	float:right;
	text-align:right;
}
#panier table
{
	width: 100%;
}
#panier table .titre
{
	width: 400px;
}
#panier table .pu
{
	width: 50px;
}
#panier table .qt
{
	width: 50px;
}
#panier table .montant
{
	width: 80px;
}
#panier table .action
{
	width: 20px;
	text-align: center;
}

#panier table a
{
	color: black;
}
#panier table thead th
{
	border: 1px solid #ae8c72;
	background-color: none;
	height: 25px;
	line-height: 25px;
	color: #ae8c72;
	
}
#panier table tbody 
{
	background-color: white;

}
#panier table img
{
	vertical-align: middle;
}
#panier table tbody td
{
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding-right: 5px;
}
#panier table tbody th
{
	text-align: left;
	padding-left: 5px;
}
#panier table tfoot
{
	background-color: none; /*#c6c6c6*/
	height: 25px;
}
#panier table tfoot th
{
	text-align: right;
	padding-right: 5px;
	font-size: 14px;
	border: 1px solid #ae8c72;
	background-color: none; 
}
#panier table tfoot td
{
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	font-size: 14px;
}
#panier input.qt
{
	width: 30px;
	text-align: center;
}
/*
height: 25px;
	width: 120px;
	*/