/* Défileur */
	#defileur_sum { text-align:center; color:#7BA42E; font-family:"Arial",sans-serif; width:400px; margin-left:auto; margin-right:auto; padding:25px; }
		#defileur_sum.mini { padding-top:0; }
	#defileur_sum a:hover { text-decoration:none; border-bottom:1px solid #7BA42E; background:#E5EDD5; color:#7BA42E; }

	#cont_hprub_cho	#defileur_gauche{background-repeat:no-repeat;background-image:url(arrow2.png); background-position:-62px 185px; width:30px; height:320px; position:absolute; top:0; left:0;}
	/*IE6*/ * html #cont_hprub_cho #defileur_gauche {background-image:url(arrow2.gif);}
	
	#cont_hprub_cho	#defileur_droite{background-repeat:no-repeat;background-image:url(arrow2.png); background-position:0px 185px; width:30px; height:320px; position:absolute; top:0; right:0;}
	/*IE6*/ * html #cont_hprub_cho	#defileur_droite {background-image:url(arrow2.gif);}

/* ssrub (sous-rubrique) */
	#ssrub { background:#fff; padding:20px 0;}
		#ssrub #ssrub_wrap{background:url(1_339_e5edd5.gif) repeat-y top right;}
		*html #ssrub_wrap{height:400px;}
		#ssrub #ssrub_dr{float:right;}
		#ssrub #ssrub_main { padding:0 20px; width:575px; /width:570px; }
			#ssrub #ssrub_main #ssrub_prod_under {color:#676767;clear:both;padding-top:10px;}
			#ssrub ul.ssrub_prod li { float:left; width:190px; height:200px; padding:15px 0; }
				*html #ssrub ul.ssrub_prod li { width:183px; }
				#ssrub ul.ssrub_prod li a { display:block; text-align:center; border-right:1px solid #c8c8c8; }
				#ssrub ul.ssrub_prod li.third a,
				#ssrub ul.ssrub_prod li a.ssrub_prod_i { border:none; }
				#ssrub ul.ssrub_prod li a:link,
				#ssrub ul.ssrub_prod li a:visited { color:#787878; }
				#ssrub ul.ssrub_prod li a.ssrub_prod_h:link,
				#ssrub ul.ssrub_prod li a.ssrub_prod_h:visited { color:#7ba42e; font-size:14px; }
				#ssrub ul.ssrub_prod li a.ssrub_prod_t { font-size:13px; }
				#ssrub ul.ssrub_prod li a.ssrub_prod_p { font-size:12px; padding:4px 0; }
				#ssrub ul.ssrub_prod .promo_small { position:absolute; top:0px; left:10px; background:url(promo_martial_small.png) no-repeat; height:19px; width:38px; padding:3px 0 0 5px; display:block; font-size:11px; color:#40271f; font-weight:bold; }
						*html #ssrub ul.ssrub_prod .promo_small { left:-65px; width:43px; }
					#ssrub ul.ssrub_prod .promo_large { position:absolute; top:0px;left:0px; background:url(promo_martial_large.png) no-repeat; height:19px; width:58px; padding:3px 0 0 5px; display:block; font-size:11px; color:#40271f; font-weight:bold; }
						*html #ssrub ul.ssrub_prod .promo_large { left:-65px; width:63px; }
				#ssrub ul.ssrub_prod li a.vel { border:none; display:block; height:8px; width:180px; background:url(ic_vel_martial.png) no-repeat 50px 0px;}
					*html #ssrub ul.ssrub_prod li a.vel { width:183px; }
					#ssrub ul.ssrub_prod li a.vel span { display:none; }
				#ssrub ul.ssrub_prod .prix_bleu { color:#7BA42E; position:absolute; top:0px; right:10px; display:block; top:4px; }
			#ssrub .ssrub_title1 { text-transform:uppercase; color:#7ba42e; font-size:19px; line-height:19px; padding-right:40px; margin: 0 0 10px; font-weight:normal; }
			#ssrub .ssrub_accroche { font-size:14px; line-height:18px; color:#666; margin-bottom:10px; padding-right:20px; text-align:justify;}
			#ssrub .ssrub_title2 { text-transform:uppercase; color:#676767; font-size:17px; line-height:19px; padding-right:40px; margin: 0 0 10px; font-weight:normal; }
			#ssrub .ssrub_btnbtq:link,
			#ssrub .ssrub_btnbtq:visited { text-transform:uppercase; color:#7ba42e; border:1px solid #ccc; padding:2px 4px; font-size:10px; float:right; }
		#ssrub #ssrub_prod_under_desc { padding:10px; clear:both;}
		#ssrub #ssrub_prod_under_desc p {font-size:14px; color:#666; text-align:justify;}

/* fiche produit */
	#cont_produit_enc { background:#e5edd5; height:386px; width:300px;position:absolute; top:20px; right:0px; padding: 20px 20px 0; color:#4c4c4c; }
	#cont_produit .basdroite {background:#FFF none repeat scroll 0 0;color:#4C4C4C;height:15px;padding:0 20px;position:absolute;right:0;top:412px;font-size:9px;width:300px; text-align:left;}
		#cont_produit_enc h1 { color:#787777; }
		#cont_produit_enc div.price em { color:#787777; }
		#cont_produit_enc div.price p.chooser { border-top:1px solid #787777; }
		#cont_produit_enc table tr th { color:#787777; }
		
	/* en savoir plus */
	#en_savoir_plus { z-index:10; position:absolute; display:none; top:40px; left:50%; margin-left:-375px; width:750px; background:white; padding:20px; color:black;}
		#en_savoir_plus .en_savoir_plus_titre { font-size:20px; color:#7ba42e; text-transform:uppercase; }
		#en_savoir_plus .en_savoir_plus_info { font-size:14px; color:#787878; width:300px; padding-top:10px; }
	#en_savoir_plus_close { display:block; background:url(fermer.gif) no-repeat; width:82px; height:19px;}

	a#btn_findshop299 { display:block; height:35px; width:299px; background:url(btn299_martial.png) no-repeat 0 0px;}
	/*a#btn_findshop299:hover { background-position:0 -120px;}*/
	a#btn_findshop299 span { display:none; }

a#btn_orderonline299 { display:block; height:36px; width:299px; background:url(btn299_martial.gif) no-repeat 0 0px;}
	a#btn_orderonline299:hover { background-position:0 -40px;}
	
a#btn_findshop146 { display:block; height:43px; width:145px; background:url(btn145_martial.png) no-repeat 0 -43px; }
	a#btn_findshop146 span { display:none; }
a#btn_orderonline146 { display:block; height:43px; width:145px; background:url(btn145_martial.png) no-repeat 0 0; }

a.btn246_martial { height:29px; background:url(btn246_martial.png) no-repeat; width:246px; display:block; margin-bottom:10px; }
	a.btn246_martial span { visibility:hidden; }
	a.btn246_martial.pos1 { background-position:0 0; }
		a.btn246_martial.pos1:hover { background-position:-254px 0; }
	a.btn246_martial.pos2 { background-position:0 -36px; }
		a.btn246_martial.pos2:hover { background-position:-254px -36px; }
	a.btn246_martial.pos3 { background-position:0 -70px; }
		a.btn246_martial.pos3:hover { background-position:-254px -70px; }
	a.btn246_martial.pos4 { background-position:0 -104px; }
		a.btn246_martial.pos4:hover { background-position:-254px -104px; }
	a.btn246_martial.pos5 { background-position:0 -139px; }
		a.btn246_martial.pos5:hover { background-position:-254px -139px; }
	a.btn246_martial.pos6 { background-position:0 -171px; }
		a.btn246_martial.pos6:hover { background-position:-254px -171px; }
		
a#btn247_print { height:35px; background:url(btn247.png) no-repeat 0 -91px; width:247px; display:block; margin-bottom:10px; }
	a#btn247_print span { display:none; }
a#btn247_findshop { height:36px; background:url(btn247.png) no-repeat 0 -55px; width:247px; display:block; margin-bottom:10px; }
	a#btn247_findshop span { display:none;  }
a#btn247_orderonline { height:55px; background:url(btn247.png) no-repeat 0 0; width:247px; display:block; margin-bottom:10px; }
	a#btn247_orderonline span { display:none; }
	
#selrecap .prix { font-size:12px; color:#808080; text-align:center; width:247px; height:75px; padding-top:14px; background:#eaeaea; }
			#selrecap .prix .quantite { padding-left:10px; }
				#selrecap .prix .quantite em { margin-left:5px; background:#fff; text-align:center; font-weight:bold; padding:5px 20px; text-style:normal; }
				#selrecap .prix .quantite input { color:#808080; font-weight:bold; margin-left:5px; text-align:center; width:40px; }
		 #selrecap .prix .total {  display:block; font-size:18px; font-weight:bold; text-transform:uppercase; }
		 #selrecap .prix .techcost {font-size:14px;display:block; margin-bottom:10px;}
