table.produit
{
	margin:0px;
	padding:0px;
	border:0px;
}
td.produit
{
	border:1px;
	border-color:#57A5D8;
	border-style: solid;
}
td.produit_titre
{
	background-color:#2773A5;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
}
td.produit_header
{
	background-color:#2773A5;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	color:#FFFFFF;
	text-align:right;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
}
td.produit_test
{
	border:1px;
	border-color:#DBE9F4;
	border-top-style: solid;
}
td.produit_prix
{
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	border:1px;
	border-left-color:#DBE9F4;
	border-left-style: solid;
	border-top-color:#DBE9F4;
	border-top-style: solid;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;
}
td.produit_prix_ht
{
	background-color:#FFFFFF;
	color:#FF0000;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	border:1px;
	border-left-color:#DBE9F4;
	border-left-style: solid;
	border-top-color:#DBE9F4;
	border-top-style: solid;
	padding-top:5px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;
}
td.rappel
{
	background-color:#FF9;
	color:#FF0000;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	border:1px;
	border-left-color:#DBE9F4;
	border-left-style: solid;
	border-top-color:#DBE9F4;
	border-top-style: solid;
		border-bottom-color:#DBE9F4;
	border-bottom-style: solid;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:left;
}
td.produit_prix_qt
{
	background-color:#FFFFFF;
	color:#3366CC;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	border:1px;
	border-left-color:#DBE9F4;
	border-left-style: solid;
	border-top-color:#DBE9F4;
	border-top-style: solid;
	padding-top:5px;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:right;
}
td.produit_designation
{
	background-color:#DBE9F4;
	color:#1A60A8;
	font-size:11px;
	font-family:Tahoma;
	padding:5px;
}
td.produit_designation_option
{
	background-color:#DBE9F4;
	color:#1A60A8;
	font-size:11px;
	font-family:Tahoma;
	padding:5px;
	border:1px;
	border-color:#57A5D8;
	border-top-style:dashed;
}
td.produit_image_option
{
	padding:5px;
	text-align:center;
}
td.produit_quantite_milieu
{
	border:1px;
	border-color:#57A5D8;
	border-left-style: dashed;
	border-right-style: dashed;
	border-bottom-style: solid;
}
