body {	
  background: white;
	font-family: Tahoma,Arial;   
	font-size: 12px; 	
  padding: 0 30px;	
	}
	
#sidebar,#footer, #slid  { display: none; }
#enveloppe {background: none; }

#container { overflow: auto; background: none; width: 19cm; border: red 3px solid; }
#bg_pied, #pied { display: none; }

.money, .ship, .neutral, .tip, .address,.warning, .success, .error {  display: block; }


/*@page cata {size: landscape;}
div#catalog { page: cata; }
div#catalog {}*/
td.p_name { }
td.p_description { width: 600px; }
td.p_attr { width: 100px; }
td.p_price { width:80px; }

table.tc {}
table.tc tr.cat td { font-size: 16px; padding: 0 5px; padding-top: 15px; border-bottom: gray 1px solid; }
table.tc tr.product td {text-align: left; padding: 0 5px; border-bottom: gray 1px dashed; }
table.tc tr.product td.p_name { font-weight: bold;font-size: 12px; }
table.tc tr.product td.p_name a { color: black; text-decoration: none; }
table.tc tr.product td.p_name em { font-weight: normal;}
table.tc tr.product td.p_description { font-size: 10px; }
table.tc tr.product td.p_attr { font-size: 10px; text-align: right; }
table.tc tr.product td.p_price {  }

div.diapo { float: left; margin: 0 5px 5px 0; font-size: 12px; width: 200px; overflow: auto; }
div.diapo h4 { width: 150px; }

body.bco { margin: 0; padding: 0;  }
body.bco form { display: none;}
body.bco div.checkout { }
#progress { display: none; }
div.checkout { }

.action { display: none; }
