table.home_block_table {
	width: 800px !important;
	_width: 100% !important;
}

table.home_block_table td{
	/*width: 25%;*/
	font-size: 1px;
}

table.home_block_table tr td.tl {width: 11px!important; height:11px!important;padding:0!important; margin:0!important; background: url(../ximg/V2/bg_td_l.gif) left;}
table.home_block_table tr td.t {height: 11px!important; background: transparent url(../ximg/V2/home_block_t.gif) repeat-x;padding:0!important; margin:0!important;}
table.home_block_table tr td.tr {width: 11px!important; height:11px!important;padding:0!important; margin:0!important;background: url(../ximg/V2/bg_td_r.gif) right;}
table.home_block_table tr td.l {width: 11px!important; background: transparent url(../ximg/V2/home_block_l.gif) repeat-y;padding:0!important; margin:0!important;}
table.home_block_table tr td.r {width: 11px!important; background: transparent url(../ximg/V2/home_block_r.gif) repeat-y;padding:0!important; margin:0!important;}
table.home_block_table tr td.bl {width: 11px!important; height: 11px;padding:0!important; margin:0!important;}
table.home_block_table tr td.b {height: 11px!important; background: transparent url(../ximg/V2/home_block_b.gif) repeat-x;padding:0!important; margin:0!important;}
table.home_block_table tr td.br {width: 11px!important; height: 11px!important;padding:0!important; margin:0!important;}
table.home_block_table tr td.content {font-size: 10px;padding:0!important; margin:0!important;}
table.home_block_table td.cat_title_cell a.cat_img_univers,
table.home_block_table td.cat_title_cell a.cat_img {
	background:transparent url(../ximg/v2/fiche_label_mask_785.png) no-repeat scroll center !important;
	display:block;
	width: 785px;
}

table.home_block_table td.cat_name_list_cell,
table.home_block_table td.prod_item_cell {
	padding: 10px 10px 0 10px;
	width: 25%;
}

table#cat_1 a:hover{background-color: #83c4f6; color: white; }
table#cat_2 a:hover{background-color: #D8A7D2; color: white; }
table#cat_3 a:hover{background-color: #83c4f6; color: white; }
table#cat_4 a:hover{background-color: #F4A155; color: white; }
table#cat_5 a:hover{background-color: #9BCD54; color: white; }
table#cat_6 a:hover{background-color: #F4A155; color: white; }
table#cat_7 a:hover{background-color: #AAB5B8; color: white; }
table#cat_8 a:hover{background-color: #E9BF17; color: white; }

div.cat_prod_layer_1 a{font-weight: bold; text-align: center; padding: 5px;background-color: #83c4f6; color: white; display: block;}
div.cat_prod_layer_2 a{font-weight: bold; text-align: center; padding: 5px;background-color: #D8A7D2; color: white; display: block;}
div.cat_prod_layer_3 a{font-weight: bold; text-align: center; padding: 5px;background-color: #83c4f6; color: white; display: block;}
div.cat_prod_layer_4 a{font-weight: bold; text-align: center; padding: 5px;background-color: #F4A155; color: white; display: block;}
div.cat_prod_layer_5 a{font-weight: bold; text-align: center; padding: 5px;background-color: #9BCD54; color: white; display: block;}
div.cat_prod_layer_6 a{font-weight: bold; text-align: center; padding: 5px;background-color: #F4A155; color: white; display: block;}
div.cat_prod_layer_7 a{font-weight: bold; text-align: center; padding: 5px;background-color: #AAB5B8; color: white; display: block;}
div.cat_prod_layer_8 a{font-weight: bold; text-align: center; padding: 5px;background-color: #E9BF17; color: white; display: block;}

table.home_block_table td.prod_item_cell a.img_link {background: white; padding: 10px 0;}
table.home_block_table td.prod_item_cell a.img_link:hover {background: white !important;}
table.home_block_table td.prod_item_cell a.prod_name {height: 27px;}

div.cat_prod_layer_1{border: 1px solid #83c4f6;}
div.cat_prod_layer_2{border: 1px solid #D8A7D2;}
div.cat_prod_layer_3{border: 1px solid #83c4f6;}
div.cat_prod_layer_4{border: 1px solid #F4A155;}
div.cat_prod_layer_5{border: 1px solid #9BCD54;}
div.cat_prod_layer_6{border: 1px solid #F4A155;}
div.cat_prod_layer_7{border: 1px solid #AAB5B8;}
div.cat_prod_layer_8{border: 1px solid #E9BF17;}

div.prod_price {
	font-size: 12px;
	text-align: right !important;
	padding: 2px 2px 3px 0;
	position: relative;
	color: white;
	background: transparent url(../ximg/v2/home_price_back.gif) no-repeat top left;
	height:34px;
}

table#cat_1 div.prod_price{background-color: #83c4f6;}
table#cat_2 div.prod_price{background-color: #D8A7D2;}
table#cat_3 div.prod_price{background-color: #83c4f6;}
table#cat_4 div.prod_price{background-color: #F4A155;}
table#cat_5 div.prod_price{background-color: #9BCD54;}
table#cat_6 div.prod_price{background-color: #F4A155;}
table#cat_7 div.prod_price{background-color: #AAB5B8;}
table#cat_8 div.prod_price{background-color: #E9BF17;}

div.prod_price div.promo_layer {
	float:left;
	padding-left:3px;	
}

div.prod_price div.promo_layer2 {
	float:right;
	padding-right:3px;
	font-weight: bold;
}

div.prod_price div.promo_layer img {margin: 5px 0 0 5px;}

table#cat_1 div.promo_layer{color: #83c4f6;}
table#cat_2 div.promo_layer{color: #D8A7D2;}
table#cat_3 div.promo_layer{color: #83c4f6;}
table#cat_4 div.promo_layer{color: #F4A155;}
table#cat_5 div.promo_layer{color: #9BCD54;}
table#cat_6 div.promo_layer{color: #F4A155;}
table#cat_7 div.promo_layer{color: #AAB5B8;}
table#cat_8 div.promo_layer{color: #E9BF17;}

table.home_block_table td.tp_item_cell {width: 215px; text-align: center;border-right: 1px dotted #e0e0e0;border-top: 1px dotted #e0e0e0;}
table.home_block_table td.tp_item_cell2 {padding-left:5px;width: 557px;text-align: center;border-right: 1px dotted #e0e0e0;border-top: 1px dotted #e0e0e0; font-size:10px;}
table.home_block_table td.tp_item_cell a.tp_img_link{display: block;text-align: center;}
table.home_block_table td.tp_item_cell img {margin: 11px 0 3px 0;}
table.home_block_table td.tp_item_cell a.tp_img_link:hover {background: url(../ximg/v2/tp_mask.png) no-repeat top;}
/*_background: url(../ximg/v2/mask_tp.gif) no-repeat top;*/
table.home_block_table td.tp_item_cell h1{display: block;height: 30px; margin-top: 15px; font-size: 13px;color:#4D617F;font-weight:normal;}
table.home_block_table td.tp_item_cell h4{display: block;height: 30px; margin-top: 15px; font-size: 13px;}

table.home_block_table td.tp_item_cell a.tp_all_link{display: block;text-align: center;font-size: 9px;text-decoration:underline;}
table.home_block_table td.tp_item_cell a.tp_all_link:hover {background: white !important;color:#4D617F !important;}

/*table#cat_1 a:hover h4 {background-color: #83c4f6;}
table#cat_2 a:hover h4 {background-color: #D8A7D2;}
table#cat_3 a:hover h4 {background-color: #83c4f6;}
table#cat_4 a:hover h4 {background-color: #F4A155;}
table#cat_5 a:hover h4 {background-color: #9BCD54;}
table#cat_6 a:hover h4 {background-color: #F4A155;}
table#cat_7 a:hover h4 {background-color: #AAB5B8;}
table#cat_8 a:hover h4 {background-color: #E9BF17;}

table#cat_1 h4 a{display: inline;}
table#cat_1 h4 a{color: #83c4f6;}
table#cat_2 h4 a{color: #D8A7D2;}
table#cat_3 h4 a{color: #83c4f6;}
table#cat_4 h4 a{color: #F4A155;}
table#cat_5 h4 a{color: #9BCD54;}
table#cat_6 h4 a{color: #F4A155;}
table#cat_7 h4 a{color: #AAB5B8;}
table#cat_8 h4 a{color: #E9BF17;}

*/

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;}


form#list_form {
	margin-top: 10px;
}

table.home_block_table td.list_toolBar_cell {
	width: 33%;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
}

table.home_block_table td.list_toolBar_cell a {
	padding: 0 10px;
	font-weight: bold;
}

table.home_block_table td.list_toolBar_cell a:hover {display: inline !important; background: white !important; text-decoration: underline;}

table.home_block_table td.list_toolBar_cell i {
	display: block;
	font-size: 10px;
}

table.home_block_table td.list_item_cell {
	width: 100%;
}

div.prod_layer {
	font-size: 11px;
	padding: 5px 10px 5px 125px;
	position: relative;
	width: 628px;
	_width: 753px;
	min-height: 150px;
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}

div.prod_layer a{display: inline;}
div.prod_layer a.prodImg {position: absolute; top: 10px; left: 10px;}
div.prod_layer a.prodName h2 {font-size: 13px; font-weight: bold; background: url(../ximg/gal_arrow_next.gif) no-repeat left; padding-left: 20px;}
div.prod_layer a.prodName h2:hover {background: white url(../ximg/gal_arrow_next.gif) no-repeat left !important; text-decoration: underline;}
div.prod_layer div.prodDesc {margin: 10px 250px 10px 10px;}
div.prod_layer div.prodDesc div.avis{margin: 10px; position: relative; line-height: 17px;}
div.prod_layer div.prodDesc div.avis strong {color: #ff6600;}
div.prod_layer div.prodDesc div.avis div.note {width: 116px; height:14px; border: 1px solid #ff6600;background-color: #FFE8D9; position: absolute; top: 17px; left: 30px;}
div.prod_layer div.prodDesc div.avis div.moy {position: absolute; top: 17px; left: 160px;}
div.prod_layer input.checkbox {position: absolute; top: 10px; right: 10px;}
div.prod_layer div.prodPrice {position: absolute; top: 30px; left: 550px; font-size: 12px; width: 250px; overflow: visible;}
div.prod_layer div.prodPrice div.prix_fid_layer {color: #ff6600;font-weight:bold;}
div.prod_layer div.prodPrice strong {display: block;}
div.prod_layer div.gain_layer_list {
	position: absolute;
	left:0;
	top: -15px;
	font-family: Verdana;
	background: url(../ximg/v2/promo_back.png) center no-repeat;
	width: 70px;
	height:70px;
	line-height: 70px;
	color: white;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

table#cat_1 div.prod_layer a,table#cat_1 div.prod_layer a:hover,
table#cat_1 td.list_toolBar_cell a, table#cat_1 td.list_toolBar_cell a:hover {color: #83c4f6;}

table#cat_2 div.prod_layer a,table#cat_2 div.prod_layer a:hover,
table#cat_2 td.list_toolBar_cell a, table#cat_2 td.list_toolBar_cell a:hover {color: #D8A7D2;}

table#cat_3 div.prod_layer a,table#cat_3 div.prod_layer a:hover,
table#cat_3 td.list_toolBar_cell a, table#cat_3 td.list_toolBar_cell a:hover {color: #83c4f6;}

table#cat_4 div.prod_layer a,table#cat_4 div.prod_layer a:hover,
table#cat_4 td.list_toolBar_cell a, table#cat_4 td.list_toolBar_cell a:hover {color: #F4A155;}

table#cat_5 div.prod_layer a,table#cat_5 div.prod_layer a:hover,
table#cat_5 td.list_toolBar_cell a, table#cat_5 td.list_toolBar_cell a:hover {color: #9BCD54;}

table#cat_6 div.prod_layer a,table#cat_6 div.prod_layer a:hover,
table#cat_6 td.list_toolBar_cell a, table#cat_6 td.list_toolBar_cell a:hover {color: #F4A155;}

table#cat_7 div.prod_layer a,table#cat_7 div.prod_layer a:hover,
table#cat_7 td.list_toolBar_cell a, table#cat_7 td.list_toolBar_cell a:hover {color: #AAB5B8;}

table#cat_8 div.prod_layer a,table#cat_8 div.prod_layer a:hover,
table#cat_8 td.list_toolBar_cell a, table#cat_8 td.list_toolBar_cell a:hover {color: #E9BF17;}

div.prod_layer div.prodDesc div.avis a:hover{background-color: white !important; text-decoration: underline;}

div.galerie, div.galerie_selection { position: relative; width: 420px; }
div.galerie a, div.galerie_selection a { display: block;}

div.galerie img {
	margin: 2px;
	padding: 0;
	width: 40px;
	height: 40px;
}

div.galerie_selection img
{
	margin: 2px;
}

a.cat_link {
	display: block;
	line-height: 15px;
	border-bottom: 1px dotted gray;
	background: url(../ximg/v2/cat_label_arrow.gif) no-repeat left;
	padding-left: 15px;
}

a.cat_link:hover {background: url(../ximg/v2/cat_label_arrow_hover.gif) no-repeat left;}

/* Filtres */


td#entete_1 {background-color: #83c4f6; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}
td#entete_2 {background-color: #D8A7D2; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}
td#entete_3 {background-color: #83c4f6; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}
td#entete_4 {background-color: #F4A155; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}
td#entete_5 {background-color: #9BCD54; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}
td#entete_6 {background-color: #F4A155; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}
td#entete_7 {background-color: #AAB5B8; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}
td#entete_8 {background-color: #E9BF17; height:20px;color:black;font-weight:bold;padding:5px;text-align: center;font-size: 11px;}

ul#link_marque {
	overflow: hidden;
	margin: 0 auto;
	width: 530px;
}

ul#link_marque li {
	list-style: none;
	display: inline;
	float:left;
	width:265px;
	padding-left:0px;
	height:40px;
}

ul#link_marque li a h3 {
	font-size: 9px;
	font-weight: normal;
	padding-left:5px;
}

ul#link_marque li img {
	width:40px;
	height:40px;
}


ul#link_crit {
	display:inline;
	width:400px;
}

ul#link_crit li {
	list-style: none;
	float:left;
	width:160px;
	padding-left:5px;
	height:20px;
	font-size: 9px;
}

ul#link_crit li.input {
	width:20px;
}

ul#link_crit li.firstchild {
	width:400px;
}
