table#panier_table {
	width: 99%;
	margin-bottom: 10px;
}

.proposition{
border: 1px solid #000;
background-color: #333;
width: 400px;
position: absolute;
margin-left: 50%;
left: -200px;
}

.proposition p{
background-color: #fc0;
margin: 0px;
font-size: 100%;
font-weight: bold;
font-style: italic;
padding: 4px;
text-align: justify;
}
.proposition .proposition_titre{
color: #FFF;
font-size: 130%;
font-weight: bold;
padding-left: 5px;
}

.proposition .proposition_prix{
font-size: 200%;
width: 150px;
text-align: center;
color: #ddd;
font-weight: bold;
}
.proposition .proposition_annuler a{
color: #f22;
}
.proposition .proposition_taille{
color: #fff;
text-align: right;
padding-right: 2px;
}

#bimper{
position: absolute;
top: 200px;
width: 420px;
white-space: normal;
background-color: #A5DD00;
border: 1px solid #3F3F3F;
margin-left: 75px;
padding: 5px;
}
.bimper_desc{
margin-left: 3px;
}
.bimper_prix{
font-size: 300%;
margin-left: 10px;
float: left;
font-weight: bold;
}
.bimper_ficheprod{
float: left;
margin-right: 5px;
}
.bimper_ficheprod a{
color:#3F3F3F;
text-decoration: underline;
margin-left: 10px;
}
.bimper_add2cart a{
margin-left: 10px;
}
.bimper_close a{
color:#F00;
font-size: 85%;
text-decoration: underline;
}