ul#prod_list li{list-style-type: none;position: relative;}
ul#prod_list li.product {min-height: 125px; margin: 0 15px;border: 1px solid #f0f0f0; background: transparent url(../ximg/prod_list_back.gif) no-repeat top;}
ul#prod_list li.product div.prodName { margin: 8px 120px 3px 80px; text-align: left; font-size: 13px; font-weight: bold;}
ul#prod_list li.product div.prodName a strong {color: black;}
ul#prod_list li.product span.prodBrand {width: 220px; font-size: 10px; color: gray;}
ul#prod_list li.product span.prodBrand strong {font-size: 11px;padding-bottom: 2px;}
ul#prod_list li.product div.fond_imgProd {height: 80px; width: 75px; background-color: white; position: absolute; top:0px;}
ul#prod_list li.product img.prodImg { position: absolute; top: 25px; left: 10px; width: 60px; height: 60px;}
ul#prod_list li.product div.prodDesc { margin: 0 115px 5px 80px; text-align: left; line-height: 14px; font-size: 12px;}
ul#prod_list li.product div.prodPrice { border-top: 1px dotted gray; padding: 2px 0 3px 0; border-bottom: 1px dotted gray; position: absolute; font-size: 13px; line-height: 16px; top: 56px; right: 2px; color: #FE5A05; text-align: right; width: 105px;}
ul#prod_list li.product div.prodPrice.prix_barre {border-top: 1px solid #FE5A05; border-bottom: 1px solid #FE5A05; background: transparent url(../ximg/prix_barre_bg.jpg) no-repeat 0 0;}
	ul#prod_list li.product div.prodPrice strong {display: block; padding: 0 10px; background: url(../ximg/arrow1.gif) no-repeat 0 3px;}
ul#prod_list li.product div.oldPrice{ color: #747474; font-size: 11px; line-height: 16px; width: 85px; text-align: right; z-index: 20; position: relative; float: right; margin: 0 10px 0 0;}
ul#prod_list li.product div.oldPrice img {position: absolute; right: 0; top: 4px; z-index:30;}
ul#prod_list li.product div.checkbox {position: absolute; top: 5px; height: 16px; line-height: 16px; width: 16px; left: 35px;}
ul#prod_list li.product div.checkbox input{margin-right: 16px; border: none;}
ul#prod_list li.product div.prodLiv {padding-bottom: 3px;position: absolute; font-size: 11px; top: 25px; right: 2px; color: gray;background: url(../ximg/arrow2.gif) no-repeat 0 3px; padding-left: 10px;text-align: left;width: 95px;}
ul#prod_list li.product div.prodBtn { padding-right: 7px;text-align: right; position: absolute; right: 2px; top: 99px; background-color: #f0f0f0; width: 98px; height: 24px;}
ul#prod_list li.product div.prodBtn input {width: 40px; text-align: center; top: -6px; position: relative;right: 10px;}
ul#prod_list li.product a.prodLink {position: absolute; top: 38px; left: 50px; background: transparent url(../ximg/infos_btn.gif) no-repeat center; width: 41px; height: 16px;}
ul#prod_list li.product a.prodLink span {display: none;}
ul#prod_list li.product a.more_infos_btn {background: url(../ximg/arrow1.gif) no-repeat left;position: absolute; bottom: 7px; left: 10px; padding-left: 10px;}
ul#prod_list li.product a.fiche_btn {background: url(../ximg/arrow1.gif) no-repeat left;position: absolute; bottom: 7px; left: 150px;padding-left: 10px;}
ul#prod_list li.prodSpecs {margin: 0 0 10px 0;}
ul#prod_list li.prodSpecs div{display: none;margin: 0 auto;width: 574px; background: #fafafa url(../ximg/list_info_back.gif) repeat-x top;}
ul#prod_list li.prodSpecs div ul {background-color: transparent !important; padding: 10px 30px; text-align: left;}
ul#prod_list li.prodSpecs div ul li {background-color: transparent !important; list-style-type: square; padding: 2px 10px 2px 5px; border-bottom: 1px dotted #e8e8e8;}
ul#prod_list li.prodSpecs div ul li ul li {list-style-type: circle;}
ul#prod_list li.btn_panier {text-align: left; margin-left: 30px; margin-top: -5px;}

ul.prod_list_2 li{list-style-type: none;position: relative;}
ul.prod_list_2 li.product {min-height: 125px; margin: 0 15px;border: 1px solid #f0f0f0; background: transparent url(../ximg/prod_list_back.gif) no-repeat top;}
ul.prod_list_2 li.product div.prodName { margin: 8px 115px 3px 80px; text-align: left; font-size: 13px; font-weight: bold;}
ul.prod_list_2 li.product div.prodName a strong {color: black;}
ul.prod_list_2 li.product span.prodBrand {width: 220px; font-size: 10px; color: gray;}
h2.prodBrand {width: 220px; font-size: 10px!important; color: gray;}
ul.prod_list_2 li.product span.prodBrand strong {font-size: 11px;padding-bottom: 2px;}
ul.prod_list_2 li.product div.fond_imgProd {height: 80px; width: 75px; background-color: white; position: absolute; top:0px;}
ul.prod_list_2 li.product img.prodImg { position: absolute; top: 25px; left: 10px; width: 60px; height: 60px;}
ul.prod_list_2 li.product div.prodDesc { margin: 0 115px 5px 80px; text-align: left; line-height: 14px; font-size: 12px;}
ul.prod_list_2 li.product div.prodPrice { padding-bottom: 3px; border-bottom: 1px dotted gray; position: absolute; font-size: 13px; line-height: 16px; top: 59px; right: 2px; padding-left: 10px; background: url(../ximg/arrow1.gif) no-repeat 0 3px; color: #FE5A05; width: 90px; text-align: left;}
ul.prod_list_2 li.product div.checkbox {position: absolute; top: 5px; height: 16px; line-height: 16px; width: 16px; left: 35px;}
ul.prod_list_2 li.product div.checkbox input{margin-right: 16px; border: none;}
ul.prod_list_2 li.product div.prodLiv { border-bottom: 1px dotted gray;padding-bottom: 3px;position: absolute; font-size: 11px; top: 25px; right: 2px; color: gray;background: url(../ximg/arrow2.gif) no-repeat 0 3px; padding-left: 10px;text-align: left;width: 90px;}
ul.prod_list_2 li.product div.prodBtn { padding-right: 7px;text-align: right; position: absolute; right: 2px; top: 99px; background-color: #f0f0f0; width: 93px; height: 24px;}
ul.prod_list_2 li.product div.prodBtn input {width: 40px; text-align: center; top: -6px; position: relative;right: 10px;}
ul.prod_list_2 li.product a.prodLink {position: absolute; top: 38px; left: 50px; background: transparent url(../ximg/infos_btn.gif) no-repeat center; width: 41px; height: 16px;}
ul.prod_list_2 li.product a.prodLink span {display: none;}
ul.prod_list_2 li.product a.more_infos_btn {background: url(../ximg/arrow1.gif) no-repeat left;position: absolute; bottom: 7px; left: 10px; padding-left: 10px;}
ul.prod_list_2 li.product a.fiche_btn {background: url(../ximg/arrow1.gif) no-repeat left;position: absolute; bottom: 7px; left: 150px;padding-left: 10px;}
ul.prod_list_2 li.prodSpecs {margin: 0 0 10px 0;}
ul.prod_list_2 li.prodSpecs div{display: none;margin: 0 auto;width: 574px; background: #fafafa url(../ximg/list_info_back.gif) repeat-x top;}
ul.prod_list_2 li.prodSpecs div ul {background-color: transparent !important; padding: 10px 30px; text-align: left;}
ul.prod_list_2 li.prodSpecs div ul li {background-color: transparent !important; list-style-type: square; padding: 2px 10px 2px 5px; border-bottom: 1px dotted #e8e8e8;}
ul.prod_list_2 li.prodSpecs div ul li ul li {list-style-type: circle;}
ul.prod_list_2 li.btn_panier {text-align: left; margin-left: 30px; margin-top: -5px;}
div.liens_offres {width: 574px; height: auto; background: white url(../ximg/large_block_background.gif) repeat-y; padding-left: 10px;}


div.prod_select {
	/*background: white url(../ximg/large_block_background.gif) repeat-y;*/
	width: 574px;
	height: auto;
	margin: 8px auto 42px auto;
	text-align: left;
	position: relative;
}

div.prod_select h2 {width: 539px; height: 32px; font-size: 12px; color: white; padding-left: 35px; line-height: 32px; margin: 0; background: white url(../ximg/large_block_label.gif) no-repeat left; text-align: center;}

div.prod_select ul {
	background: white url(../ximg/large_block_background.gif) repeat-y;
	position: relative;
	width: 574px;
	height: auto;
	margin-top: 0px;
}

div.prod_select ul li {float: left; display: inline; width: 190px; text-align: center; position: relative;}
div.prod_select ul#bonplanmenu li {
	padding:5px;
	width: 180px;
	height:150px;
}

div.prod_select ul li.last {height: 30px; border: none; width: 100%; background: transparent url(../ximg/large_block_footer.gif) no-repeat bottom;}
div.prod_select ul li img.prodImg {width: 105px; border: 1px solid #DAE4E8;}
div.prod_select ul li div.prodPrice {position: absolute; text-align: right; right: 30px; top: 95px; color: white; background-color: #FE5B0C; padding: 2px; font-weight: bold;}
div.prod_select ul li div.prodName {padding: 3px 30px; color: #747474; text-transform: uppercase; font-weight: bold; font-size: 11px;}
div.prod_select ul li div.prodDesc {padding: 0 15px; font-weight: normal; color: #747474; line-height: 10px;}
div.prod_select ul li a.prodLink {position: absolute; top: 5px; right: 45px; background: transparent url(../ximg/infos_btn.gif) no-repeat center; width: 41px; height: 16px;}
div.prod_select ul li a.prodLink span {display: none;}

div.navig_bas {
	position: relative;
	text-align: right;
	margin-top: -20px;
	padding-right: 15px;
}

form#list_form {
	width: 585px;
	margin: auto;
	text-align: left;
	padding: 0 0 15px 0;
}

form#list_form label {
	width: 60px;
	display: inline;
	float: left;
}

form#list_form select {
	display: inline;
	float: left;
	width: 220px;
	margin-right: 10px;
}
