*{
	margin:0;
	cursor:default;
}
body {
	background-image: url(images/fond.gif);
	color:#646464;
	font: 11px "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
}
input,select,textarea{
	font: 11px "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
}
input[type=text],textarea{
padding:2px
}
#zone {
	position:absolute;
	width:198px;
	z-index: 1;
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	left: 20px;
	top: 220px;
}
a,label,a img, a strong, a span, a em {
	cursor: pointer;
	cursor:hand; /* ie */
}
a {
	color: #F0591C;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.b,label,.b img, .b strong, .b span, .b em {
	cursor: pointer;
	cursor:hand; /* ie */
}
.b {
	color: #000000;
	text-decoration: underline;
}
.b:hover {
	text-decoration: none;
}
#contenu {
	vertical-align: top;
	padding-top: 10px;
}
h2 {
	font-size: 20px;
	color:#F0591C;
	border-bottom:2px solid #b6b6b6;
	margin-bottom:10px;
	font-weight:normal;
}
h3 {
	margin-bottom:10px;
margin-top:1.5ex;
	font-size:12px;
	color:#f95716;
}
ul{
	margin-bottom:15px;
}
li {
	list-style: url(images/puce_grise.gif);
}
* html li{
	margin-left:30px;
}
p {
	padding:0 0 1.5ex 0;
	line-height:14px;
}
#Tableau_01 #contenu img {
	margin-right: 5px;
	margin-bottom: 5px;
}
img.illus {
	padding: 1px;
	border: 1px solid #B7B7B7;
}


input[type=text],input[type=password],textarea{
	border:1px solid #bdbdbd;
}
input[type=text]:focus,input[type=password]:focus,textarea:focus{
	border:1px solid #add212;
}
.label_id{
color:#000;
}
.label_id .dot{
color:#cb5610;
font-weight:bold;
}
.Style1 {
	letter-spacing: -1px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #646464;
}
.Style2 {
	letter-spacing: -1px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #646464;
}
.Style3 {
	color: #85A700;
	font-size: 27px;
}
.Style4 {
	font-size: 10px;
	color: #F0591C;
}
.Style5 {
	font-size: 11px;
	color: #646464;
}
.Style6 {
	font-size: 12px;
	color: #F0591C;
}
.Style7 {
	font-size: 12px;
	color: #000000;
}
.Style8 {
	color: #85A700;
	font-size: 12px;
}
.Style9 {
	font-size: 10px;
	color: #85A700;
}
.Style10 {
	font-size: 11px;
	color: #000000;
}
.Style11 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.Style12 {
	font-size: 11px;
	color: #F0591C;
}
#identite_cat {
	font-size: 11px;
	color: #F0591C;
}

p#btn{
	padding:10px;
	margin-top:10px;
	text-align:center;
	border-top:1px dashed #ddd
}
p#prix_total{

}
table#panier{
	border-collapse:collapse;
	empty-cells:show;
	border:2px solid #c0c0c0;
	margin:0 0 20px 0;
}
table#panier th{
	background:#d5d5d5;
	color:#868686;
	border-bottom:1px solid #c0c0c0;
	padding:3px;
}
table#panier td{
	padding:3px;
}
table#panier tr.article:hover{
	background:#eee;
}
table#panier tr.prix_total{
	font-weight:bold;
	font-size:12px;
	color:#000;
}
table#panier tr.article .def{
	margin-bottom:0
}
table#panier tr.article .def{
	color:#afd50c;
margin-left:20px
}
table#panier tr.article strong{
	color:#eb5520;
}

.err{
background:#ffe0e0;
color:red;
}
.erreur{
color:red;
font-weight:bold;
padding-left:5px;
}