BODY, TABLE, TD {
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	vertical-align: top;
/*	text-align: left;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 	
}

FORM {
	display: inline;
}

INPUT, SELECT, TEXTAREA {
	border: 1px solid #000000;
	font-family:	Arial, Helvetica, sans-serif;
}

BUTTON {
	cursor: pointer;
	cursor: hand;
	border: none;	
	text-transform: uppercase;
	color: #ffffff;
	background-color:	#000000;
	font-size: 11px;
}

#menu_top {
	margin-top:	19px;
	margin-left: 40px;
	height: 23px;
}

#menu_top TD {
	height: 23px;
	background-image: url(http://www.laboshop.fr/Design/Templates/1242/vision/main_bullet.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 14px 10px 0 10px;
	font-weight: bold;
	color: #BCE848;
}

#menu_top TD A {
	text-decoration:	none;
	color: #BCE848;
}

#menu_top TD A:hover {
	color:	#ffffff;
}

#homepage_hdr {
	margin-left:	434px;
	margin-top:	108px;
}

#homepage_hdr_fr {
	margin-left:	270px;
	margin-top:	107px;
}


#homepage_content {
	margin-left:	28px;
	margin-top:	18px;
}
.content_cell {
	background-color:	#ffffff;
}

#homepage_content .content_cell {
	width: 289px;
	padding: 10px;	
}

#homepage_menu {
	position: absolute;
	left: 27px;
	top: 570px;
	margin-bottom:	100px;
	color:	#ffffff;
	font-size:	10px;
}
#homepage_menu A {
	color:	#ffffff;
	text-decoration:	none;
}

#homepage_menu A:hover {
	text-decoration:	underline;
}

/* main_content */
{
	width:	876px;
	/* 7px margin */
}

#content_btm {
	text-align: right;
	background-image: url(http://www.laboshop.fr/Design/Templates/1242/vision/bgr_btm_content.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#innerpage_menu {
	margin-left:	320px;
	margin-top:	98px;
}

#innerpage_menu TD {
	vertical-align: middle;
	color: #ffffff;
}

#innerpage_menu IMG {
	margin-left:	15px;
}
#innerpage_menu  A {
	color:	#ffffff;
	text-decoration:	none;
}
#innerpage_menu  A:hover {
	text-decoration:	underline;
}


#main_table {
margin-left:	28px;
margin-top:	20px;
width:	876px;
}
#main_content_top IMG {
	margin-left:	7px;	
}
#content {
	background-color:	#ffffff;
	padding-left:	17px;
	padding-right:	17px;
}

/* catalog  */
.catalog_row TD {
	width: 210px;
	padding: 10p 10px 10px 10px;
	
}

.catalog_row .cat_product_data {
	border-bottom:	1px solid #000000;
	padding-left: 25px;
	padding-top:	0px;
	background-image: url(http://www.laboshop.fr/Design/Templates/1242/vision/bullet_txt.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}

.cat_product_data H2{
	font-size: 11px;
	font-weight: normal;
	color:	#000000;	
	text-transform: uppercase;
	margin: 0;
}
.cat_product_data H2 A {
	color:	#000000;
	text-decoration: none;
}
.cat_product_data H2 A:hover {
	text-decoration:	underline;
}

.cat_pagescroll_btm  {
	margin-bottom:	10px;	
}

/* product info */
TD.product_descr {
	width:	450px;
}

TD.product_imagemain {
	border-left: 1px dotted #000000;
	border-right: 1px dotted #000000;
	width:	345px;
}

TD.product_imageadd {
	vertical-align: middle;
	width:	145px;
}

TD.product_imagemain IMG, TD.product_imageadd IMG {
	margin:	10px;	
}

TD.product_descr H1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}



DIV.product_quantity {
	padding-top:	5px;
	padding-bottom:	5px;
}

DIV.product_quantity INPUT {
	width:	40px;
	background-color:	#ffffff;
}

#product_table {
	margin-top:	10px;
}

#product_table DIV {
	border-top: 1px solid #C2C2C2;
	width:	430px;	
}

#product_table DIV.last {
	border-bottom: 1px solid #C2C2C2;	
}

#product_table TD {
	background-image: url(http://www.laboshop.fr/Design/Templates/1242/vision/bullet_productdata.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
}

#product_table DIV.last_buy {
	padding-top:	5px;
	padding-bottom:	5px;
	border-bottom: 1px solid #C2C2C2;	
}

#product_table2 {
	margin-top:	10px;
}

#product_table2 DIV {
	border-top: 1px solid #C2C2C2;
	width:	300px;	
}

#product_table2 DIV.last {
	border-bottom: 1px solid #C2C2C2;	
}

#product_table2 TD {
	background-image: url(http://www.laboshop.fr/Design/Templates/1242/vision/bullet_productdata.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
}

#product_table2 DIV.last_buy2 {
	padding-top:	5px;
	padding-bottom:	5px;
	border-bottom: 1px solid #C2C2C2;	
}

INPUT.cart {
	border: none;
}


BUTTON.btn_productinfo_buy {
	background-image: url(images/icon_cart.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 200px;
	text-align: left;
	padding-left: 145px;
	height: 27px;
	background-color:	#ffffff;
	margin-top:	2px;
	color: #000000;
	font-weight: bold;
}
/* shopping cart */
TABLE.shopping_cart {
	width:	856px;
	margin-top:	5px;
	margin-bottom:	10px;
}

.cart_header TD {
	text-transform: uppercase;
	background-color:	#c2c2c2;
	border-bottom:	1px solid #000000;
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left: 5px;
	padding-right: 5px;
}

.cart_header TD.first, .cart_header TD.last {
	text-align: center;
}

.cartrow_evn TD {
	background-color:	#ffffff;	
	padding: 5px;
	vertical-align: middle;
}

.cartrow_odd TD {
	background-color:	#F9FDDE;
	padding: 5px;
	vertical-align: middle;
}
.cart_total TD {
	background-color:	#c2c2c2;
	border-bottom:	1px solid #000000;
}

.cart_photo IMG {
	border: 1px solid black;
}
P.cart_title {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
P.cart_title A {
	color: #000000;
	text-decoration:	none;
}
P.cart_title A {
	text-decoration:	underline;
}


.btn_cart_update {
	background-image: url(http://www.laboshop.fr/Design/Templates/1242/vision/bgr_btn_update.gif);
	background-position: 0 1;
	background-repeat: no-repeat;
	padding-left: 22px;
	text-align: left;
	background-color:	#c2c2c2;
	color:	#000000;
}

TD.cart_photo {
	width:	80px;
}
TD.cart_cost, TD.cart_quant, TD.cart_price {
	width:	90px;
}

TD.cart_action {
	width:	96px;
	text-align: center;
}

TD.cart_item {
	width:	410px;
}

TD.cart_total_txt {
	text-align: right;
	text-transform: uppercase;
	padding-right: 5px;
}

TD.cart_total_price {
	padding-left: 5px;
	padding-right: 5px;
}

.btn_cart_continue, .btn_cart_checkout {
	background-image: url(http://www.laboshop.fr/Design/Templates/1242/vision/bgr_btn_continue.gif);
	background-position: 0 1;
	background-repeat: no-repeat;
	padding-left: 22px;
	text-align: left;
}

TABLE#btm_btn_container {
	margin-top:	20px;
	background-color:	#000000;
	width: 856px;
}

TD#brdr_btn_continue {
	border-right: 5px solid #ffffff;
	width: 720px;
	text-align: right;
}

TD#brdr_btn_checkout {
	border-left: 5px solid #ffffff;	
	width:	136px;
}

DIV.notfound {
	width:	100%;
	text-align: center;
	padding-top:	30px;
	padding-bottom:	30px;
	font-weight: bold;
}