body{
  font:0.8em Arial, Helvetica, sans-serif;
}

a{
	color : #000;
	text-decoration:none;
}

p{
	text-align:justify;
}

#footer{
	border-top : 1px solid #CCC;
	color      : #CCC;
	font-size  : 0.8em;
	text-align : center;
	margin     : 1em 0 0 0;
	padding    : 1em 0 0 0;
}

table{
	border-collapse : collapse;
	border-spacing  : 0;
	border          : 1px solid #000;
	width           : 100%;
	margin          : 1em 0;
}

table th,
table td{
	text-align      : left;
	padding         : 3px;
}

table thead th,
table thead td{
	border-bottom   : 1px solid #CCC;
}

table tbody th,
table tbody td,
table tfoot th,
table tfoot td{
	border-top      : 1px solid #CCC;
}

table tfoot th{
	text-align      : right;
}

.droit{
	float : right;
	margin : 0 0 1em 1em;
}

.gauche{
	float : left;
	margin : 0 1em 1em 0;
}

.recette img{
	float : right;
	margin: 0 0 1em 1em;
}

p.encart{
	font  : 0.8em "Comic Sans MS", Arial, Helvetica, sans-serif;
	border : 1px solid #CCC;
	margin : 1em 0;
	padding: 10px;
}

p.encart img{
	float : left;
	margin : 0 1em 1em 0
}

.total,
.prix{
	text-align : right;
}

.qte{
	text-align : center;
}

form{
	margin  : 0;
	padding : 0;
}

fieldset{
	margin  : 0;
	padding : 0;
	border  : 0 solid;
}

.noprint,
#miniRecap,
#listeCatProd,
#switchlang,
#mainMenu,
p.panier{
	display : none;
}