#main
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
}
#blocEtapesPanier
{
	margin-top:10px;
}
.separateur1
{
	background:transparent url(/images/general/layout/pointfilet.gif) repeat-x scroll 0 50%;
	float:left;
	height:1px;
	margin-top:21px;
	width:235px;
}
.separateur2
{
	background:transparent url(/images/general/layout/pointfilet.gif) repeat-x scroll 0 50%;
	float:left;
	height:1px;
	margin-top:21px;
	width:30px;
}
.separateur2Rouge
{
	background:transparent url(/images/general/layout/pointfiletrouge.gif) repeat-x scroll 0 50%;
	float:left;
	height:1px;
	margin-top:21px;
	width:30px;
}
#blocEtapesPanier h3
{
	float:left;
	margin:0 0 0 5px;
}
#blocCenterPanier
{
	margin-left:105px;
	margin-top:15px;
}
#headerBlocPanier
{
	font-size:9px;
	line-height:41px;
	text-align:right;
	width:771px;
	height:41px;
}
#tableauPanier
{
	border-collapse:collapse;
	color:#333333;
	margin:0 0 0 10px;
	width:755px;
}
#tableauPanier tr
{
	height:35px;
}
#tableauPanier th, #tableauPanier td
{
	border-bottom:1px dotted #999999;
}
#tableauPanier .cellSel
{
	width:15px;
}
#tableauPanier .cellRef
{
	width:65px;
}
#tableauPanier .cellStock
{
	width:60px;
}
#tableauPanier .cellPrix
{
	width:60px;
}
.bin:hover
{
	cursor:pointer;
}
.red
{
	color:#FF0000;
}
#tableauPanier .cellQuantiteA
{
	width:30px;
}
#tableauPanier .cellQuantiteB
{
	width:20px;
}
.recalculate
{
	margin-top:-11px;
	padding:0 3px;
}
.extraLine
{
	background-color:#F5F5F5;
}
.extraCell
{
	background-image:url(/images/general/layout/traits2.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
#tableauPanier .low
{
	color:#FF0000;
	height:15px;
}
#tableauPanier .low td,#tableauPanier .noBorder td
{
	border-bottom:none;
}
.remItems
{
	vertical-align:top;
}
#removed, #removedAwards
{
	display:none;
}
#removed tr
{
	border:0;
	height:15px;
}
#removed td
{
	border:0;
}
#tableauPanier .awardsHead
{
	background-color:#6C0F7F;
	color:#FFFFFF;
	font-weight:bolder;
	height:15px;
}
#tableauPanier .floatLeft
{
	padding-left:3px;
}
#tableauPanier .alignRight
{
	padding-right:3px;
}
.textAlignRight
{
	text-align:right;
}
#footerBlocPanier
{
	background-image:url(/images/general/layout/footerpanier.gif);
	height:41px;
	width:771px;
}
#blocBas
{
	margin-left:105px;
	margin-top:10px;
}
#blocBasGauche
{
	float:left;
}
#blocCommandeSpeed
{
	height:65px;
	position:absolute;
	width:396px;
}
#blocCommandeSpeed table
{
	margin:14px 0 0 238px;
}
#blocCommandeSpeed a img, #blocCommandeSpeed object
{
	position:absolute;
}
#codeField
{
	width:98px;
}
#codeNotValidOverlay
{
	background-image:url(/images/general/layout/codeNotValidOverlay.png);
	behavior: url('/lib/iepngfix.htc');
	color:#FF0000;
	font-weight:bolder;
	height:235px;
	position:absolute;
	text-align:center;
	top:0;
	width:402px;
}
#codeNotValidOverlay p
{
	padding:100px 5px 0 5px;
}
#blocCommandeSpeed #clearCode
{
	margin-top:250px;
	font-weight:bold;
	text-align:center;
	color:#666666;
}
#blocBasDroite
{
	float:right;
	margin-right:100px;
	width:345px;
}
#blocBasDroite td
{
	border-bottom:1px dotted #999999;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 0;
}
#blocBasDroite .textAlignRight
{
	padding-right:20px;
	width:255px;
}
#blocBasDroite .textAlignRight a
{
	color:#666666;
	text-decoration:none;
}
.gratuit
{
	color:#EF0000;
	font-weight:bold;
}
#btBlocBasDroite
{
	cursor:pointer;
	float:right;
	margin:20px 0 0;
}
form input
{
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
}