form#form_panier {width: 805px;margin: 0 auto;}

table.home_block_table {}

table.home_block_table tr td.content {font-size: 10px; width: 782px;}

table.home_block_table td.cat_title_cell a.cat_img {
	display: block;
	background: url(../ximg/v2/fiche_label_mask.png) no-repeat left !important;
}

table#cat_1 td.cat_title_cell{background-color: #83c4f6;}
table#cat_2 td.cat_title_cell{background-color: #D8A7D2;}
table#cat_3 td.cat_title_cell{background-color: #83c4f6;}
table#cat_4 td.cat_title_cell{background-color: #F4A155;}
table#cat_5 td.cat_title_cell{background-color: #9BCD54;}
table#cat_6 td.cat_title_cell{background-color: #E65013;}
table#cat_7 td.cat_title_cell{background-color: #AAB5B8;}
table#cat_8 td.cat_title_cell{background-color: #E9BF17;}

table#product_table {width: 782px;}
table#product_table td.fiche_left_cell {width: 194px; vertical-align: top;}
table#product_table td.fiche_right_cell {padding: 35px 0 0 10px; vertical-align: top;}

div#product_sheet_layer {
	width: 380px;
	position: relative;
	padding-bottom: 5px;
}

table#product_table td div.fiche_img {margin-top: 15px;}

table#cat_1 table.carac_table strong, table#cat_1 div#liv_layer strong{color: #83c4f6;font-size:13px;}
table#cat_2 table.carac_table strong, table#cat_2 div#liv_layer strong{color: #D8A7D2;font-size:13px;}
table#cat_3 table.carac_table strong, table#cat_3 div#liv_layer strong{color: #83c4f6;font-size:13px;}
table#cat_4 table.carac_table strong, table#cat_4 div#liv_layer strong{color: #F4A155;font-size:13px;}
table#cat_5 table.carac_table strong, table#cat_5 div#liv_layer strong{color: #9BCD54;font-size:13px;}
table#cat_6 table.carac_table strong, table#cat_6 div#liv_layer strong{color: #E65013;font-size:13px;}
table#cat_7 table.carac_table strong, table#cat_7 div#liv_layer strong{color: #AAB5B8;font-size:13px;}
table#cat_8 table.carac_table strong, table#cat_8 div#liv_layer strong{color: #E9BF17;font-size:13px;}

div#brandInfos { overflow: hidden; clear: both; margin: 10px 0 0 0;}
div#brandInfos div { float: left;}
div#brandInfos div a img { margin: 0 10px 0 0;}
table#product_table ul { overflow: hidden; }
table#product_table ul li {margin: 2px 0 2px 30px;}
table#product_table ul li.title {margin: 12px 0 12px 0; list-style-type: none; height: 1px; font-size: 1px; clear: both; overflow: hidden;}
table#product_table ul li h2 { padding: 0; font-size: 10px; font-weight: normal; margin: 0;}
table#cat_1 li.title{border: 1px solid #83c4f6;}
table#cat_2 li.title{border: 1px solid #D8A7D2;}
table#cat_3 li.title{border: 1px solid #83c4f6;}
table#cat_4 li.title{border: 1px solid #F4A155;}
table#cat_5 li.title{border: 1px solid #9BCD54;}
table#cat_6 li.title{border: 1px solid #E65013;}
table#cat_7 li.title{border: 1px solid #AAB5B8;}
table#cat_8 li.title{border: 1px solid #E9BF17;}

div#right_col_layer {
	position: absolute;
	width: 185px;
	bottom: 0;
	right: -195px;
}

div#right_col_layer .banner_layer {
	margin: 5px 0;
	display: block;
}

table#cat_1 .banner_layer{border: 1px solid #83c4f6;}
table#cat_2 .banner_layer{border: 1px solid #D8A7D2;}
table#cat_3 .banner_layer{border: 1px solid #83c4f6;}
table#cat_4 .banner_layer{border: 1px solid #F4A155;}
table#cat_5 .banner_layer{border: 1px solid #9BCD54;}
table#cat_6 .banner_layer{border: 1px solid #E65013;}
table#cat_7 .banner_layer{border: 1px solid #AAB5B8;}
table#cat_8 .banner_layer{border: 1px solid #E9BF17;}

a#fid_layer {
	display: block;
	position: relative;
	width: 181px;
	height: 55px;
	background: transparent url(../ximg/v2/banner_fidel.jpg) no-repeat center;
	font-size: 12px;
	font-weight: bold;
}

a#fid_layer:hover {}
a#fid_layer span {position: absolute;color: white;display: block; width: 76px; text-align: center; line-height: 19px; top: 15px; left: 20px;}
a#fid_layer div {position: absolute;color: black;width: 46px; text-align: center; line-height: 19px; top: 8px; right: -3px;font-size: 8px;}

a#avis_layer {
	display: block;
	position: relative;
	width: 181px;
	height: 54px;
	background: transparent url(../ximg/v2/banner_avis.jpg) no-repeat center;
	font-size: 12px;
	font-weight: bold;
}

div#avis_layer {
	display: block;
	position: relative;
	width: 181px;
	height: 54px;
	background: transparent url(../ximg/v2/banner_avis2.jpg) no-repeat center;
	font-size: 12px;

}
div#avis_layer .avis_lien_fiche{
	display:block;
	font-size: 9px;
	font-weight: bold;
	color:#fff;
	margin-left:5px;
}
div#avis_layer .avis_lien_fiche:hover{
	text-decoration:underline;
}

div#price_layer {
	width: 183px;
	height: 104px;
	background: transparent url(../ximg/v2/price_mask.png) no-repeat center;
	position: relative;
}

div#price_layer.normal {
	height: 68px;
	background: transparent url(../ximg/v2/normal_price_mask.png) no-repeat center;
}

div#price_layer div.base_price_layer {color: white; font-size: 9pt; margin: 0 6px; line-height: 38px; text-align: right; padding-right: 5px;}
div#price_layer div.base_price_layer strong{font-size: 12pt;}
div#price_layer div.fid_price_layer {margin-top: 5px;color: #EF4811; font-weight: bold;font-size: 11pt; line-height: 25px; padding-left: 10px;}
div#price_layer div.fid_price_layer strong{font-size: 16pt;display: block; text-align: right; padding-right: 2px;}
div#product_sheet_layer div.prod_gain_layer {
	position: absolute;
	top: -20px;
	left: -230px;
	font-weight: bold;
	color: white;
	line-height: 88px;
	height: 88px;
	width: 88px; 
	text-align: center;
	font-size: 16pt;
	background: transparent url(../ximg/v2/promo_back_fiche.png) no-repeat center;
}

div#price_layer.normal div.base_price_layer {display: none;}
div#price_layer.normal div.fid_price_layer {padding-top: 7px !important;}

div#liv_layer {
	/*line-height: 40px;*/
	font-size: 11pt;
	padding-left: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}

div#liv_layer strong{font-size: 13pt;}

input#cart_btn {
	position: absolute;
	bottom: 0;
	right: 10px;
}

table#cat_1 div#price_layer, table#cat_1 div.label_layer{background-color: #83c4f6;}
table#cat_2 div#price_layer, table#cat_2 div.label_layer{background-color: #D8A7D2;}
table#cat_3 div#price_layer, table#cat_3 div.label_layer{background-color: #83c4f6;}
table#cat_4 div#price_layer, table#cat_4 div.label_layer{background-color: #F4A155;}
table#cat_5 div#price_layer, table#cat_5 div.label_layer{background-color: #9BCD54;}
table#cat_6 div#price_layer, table#cat_6 div.label_layer{background-color: #E65013;}
table#cat_7 div#price_layer, table#cat_7 div.label_layer{background-color: #AAB5B8;}
table#cat_8 div#price_layer, table#cat_8 div.label_layer{background-color: #E9BF17;}

div.label_layer {
	margin-top: 10px;
	margin-bottom: 10px;
}

div#carac_layer {
	width: 560px;
	height: 37px;
	background: transparent url(../ximg/v2/fiche_carac_label_mask.png) no-repeat center;
	font-weight: bold;
	color: white;
	font-size: 12pt;
	line-height: 37px;
	padding-left: 13px;
}

div#cross_layer {
	width: 185px;
	height: 37px;
	background: transparent url(../ximg/v2/fiche_cross_label_mask.png) no-repeat center;
	font-weight: bold;
	color: white;
	font-size: 12pt;
	line-height: 37px;
	padding-left: 12px;
}

div#plus_layer {
	margin: 10px 0 10px 0;
}

div#plus_layer p{
	margin: 0 10px 8px 10px;
}

table.carac_table {width:100%; margin: 0 10px 0 7px;}
table.carac_table td{padding: 2px;}
table.carac_table strong {display: block; margin: 7px 0 2px 0;}
table#cat_1 table.carac_table strong{border-bottom: 1px solid #83c4f6;}
table#cat_2 table.carac_table strong{border-bottom: 1px solid #D8A7D2;}
table#cat_3 table.carac_table strong{border-bottom: 1px solid #83c4f6;}
table#cat_4 table.carac_table strong{border-bottom: 1px solid #F4A155;}
table#cat_5 table.carac_table strong{border-bottom: 1px solid #9BCD54;}
table#cat_6 table.carac_table strong{border-bottom: 1px solid #E65013;}
table#cat_7 table.carac_table strong{border-bottom: 1px solid #AAB5B8;}
table#cat_8 table.carac_table strong{border-bottom: 1px solid #E9BF17;}

ul#cross_list li.cross_item {
	list-style-type: none;
	position: relative;
	margin: 10px 5px 12px 0;
	padding: 0;
}

li.cross_item img.cross_img {
	float:left;
}

li.cross_item div.cross_desc_layer {
	margin-left: 40px;
}

li.cross_item div.cross_desc_layer a {
	font-weight: bold;
	display: block;
	font-size: 10px;
	margin-bottom: 5px;
	width: 100%;
}

table#cat_1 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #83c4f6 !important;color: #83c4f6;}
table#cat_2 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #D8A7D2;color: #D8A7D2;}
table#cat_3 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #83c4f6;color: #83c4f6;}
table#cat_4 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #F4A155;color: #F4A155;}
table#cat_5 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #9BCD54;color: #9BCD54;}
table#cat_6 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #E65013;color: #E65013;}
table#cat_7 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #AAB5B8;color: #AAB5B8;}
table#cat_8 li.cross_item div.cross_desc_layer a{border-bottom: 1px solid #E9BF17;color: #E9BF17;}

td.attribs_cell {
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
