table{
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
  font: 0.7em Verdana, Arial, Helvetica, sans-serif;
  width: 100%;
}

th, td{
  border: 1px solid #719AC3;
	height: 24px;
}

table th{
	/*background: url(../images/test4.gif) repeat-x;*/
  background: url(../images/tbl_th_bleu_fonce.png) repeat-x;
	padding: 2px;
	color: #000;
	text-align: center;
  font-weight: normal;
}

table th.c_titre{background: url(../images/tbl_th.png) repeat-x;
	color: #000;}

.hide, th.hide,td.hide{padding: 0; background: none;	border: none;}
/*tr.hide{display: none;}*/


table a{
  text-decoration: none;
	display: block;
  width:24px;
	height:24px;
  color: #000;
}


table td.c_panier, table td.c_delete{width:24px;	height:24px;}
table td.c_delete a{ background: url(../images/b_drop.png) no-repeat 4px 4px;}



table td.c_money{text-align: right; width: 70px;}
table td.c_ref{padding-left: 5px; width: 150px;}
  
a.plus{display: inline;}
a.plus img{border: none; width: 12px; height: 12px;}
a.icon_panier{background: url(../images/panier.png) no-repeat;}


table table{
  margin: 5px;
  font-size: 0.9em;
}

table tr:hover td{ background-color: #f5b868;} 
table tr:hover td.hide{ background: none;} 

table tr.hide:hover td{ background:none;} 
table tr.hide td table tr:hover td{ /*background-color: #99d55e;*/ background-color: #d4ff94;} 


.rouge{background: #BF111B;}
.bleu{background: #004389;}
.blanc{background: #F4F40;}
.vert{background: #0E4438}
.gris{background: #766A5D;}

table#panier td.descriptif a{ display: inline;}

td.c_couleur a{
  margin: 0 auto;
  height: 15px;
  width: 15px;
  border: 1px solid #777;
  font-size: 0px;
}




table#tbl_produits{ font-weight: bold;}
table.tbl_options th.c_titre{background: url(../images/tbl_th_pomme.png) repeat-x;}
table.tbl_accessoire th.c_titre{background: url(../images/tbl_th_turquoise.png) repeat-x;}
