/**************************************************
	Template de page valdeure Catalogue.css
	update 2008-07-25@12:13
**************************************************/


/* Catalogue */

#body-left{float:left;width:160px; margin:0 4px 0 0 ; padding:0; height:auto;}

#body-right{float:left;width:816px; margin:0 ; padding:0 ;font-size:1em;}
#body-right_fiche{float:left; margin:0; padding:0;font-size:1em;}
/*#body-right h1 {font-size:0.9em;margin:0 0 7px 0; padding:0;color:#0099ff;}
#body-right h2{font-size:0.7em; margin:0 0 7px 0; padding:0 0 0 10px; color:#e5004f;height:15px; background:url('/templates/images/fleche.gif') no-repeat 0 3px;}
#body-right h2 a {text-decoration:none;color:#e5004f;}
#body-right h2 a:hover {text-decoration:none;color:#555555;}*/



/*#body-right a{text-decoration:none;color: #fff;}
#body-right a:hover{text-decoration:none;color: #fff;}*/

/* Menu */
#index-themes {margin:0;font-size:0.6em;}
#index-themes h3 {font-size:1.1em;text-transform:uppercase; margin:0; padding:0;color:#025e64;border-bottom:1px solid #025e64; text-align:center;}
#index-themes ul {margin:0 0 0 5px; padding:0; list-style-type:none;}
#index-themes ul li { margin:0.1em 0; padding:0.1em 0; color:#025e64;}
#index-themes ul li a{ text-decoration:none; color:#025e64; display:block;}
#index-themes ul li a:hover{ text-decoration:underline; color:#025e64;display:block;}
#index-themes ul li:hover { background-color:#8abcc1;}


/* Flyout du menu catalogue à revoir ********************************************/
#index-themes li ul {  width:200px; padding:4px; list-style-type:none;position:absolute; margin:-18px 0 0 150px;background-color:#f2f8f9; border:1px solid #025e64;z-index:10;}
#index-themes li ul li { margin:0.2em 0; padding:0.2em 0; color:#025e64;}
#index-themes li ul li a{ text-decoration:none; color:#025e64;}
#index-themes li ul li a:hover{ text-decoration:underline; color:#025e64;}
#index-themes li ul li:hover { background-color:#8abcc1;}
/********************************************************************************/


.li_selected,.li_selected a,.li_selected a:hover{text-decoration:underline;color:#666;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 { border-left:1px solid #025e64; border-right:1px solid #025e64;background-color:#f2f8f9;}
.xb1 {margin:0 5px; background:#025e64;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontentb {display:block;  border:0 solid #025e64; border-width:0 1px; padding: 0 5px 5px 5px; background-color:#f2f8f9;}




.xc1, .xc2, .xc3, .xc4 {display:block; overflow:hidden;}
.xc1, .xc2, .xc3 {height:1px;}
.xc2, .xc3, .xc4 { border-left:1px solid #cccccc; border-right:1px solid #cccccc;background-color:#fff;}
.xc1 {margin:0 5px; background:#cccccc;}
.xc2 {margin:0 3px; border-width:0 2px;}
.xc3 {margin:0 2px;}
.xc4 {height:2px; margin:0 1px;}
.xboxcontentc {  border:0 solid #cccccc; height:580px; border-width:0 1px; padding: 0 5px 5px 5px; background-color:#fff;}


/* Liste produit */
#descCat{width:652px;height:65px;clear:left;float:left;margin:5px 0; padding:5px 0;color:#555555;font-size:0.6em;}
#descCat a{text-decoration:underline;}
#descCat a:hover{text-decoration:underline;}

#descSCat{width:648px;height:auto;overflow:hidden;clear:left;float:left;margin:0; padding:0;color:#555555;font-size:0.6em; background-color:#fff; 
					/*background: url('/templates/images2/fond-DESCR-cat-1.png'); background-repeat:no-repeat;}*/}
#descSCat a{text-decoration:underline;}
#descSCat a:hover{text-decoration:underline;}
	
	#descSCat-vflash {width:648px; height:80px; background-color:#9966cc; overflow:hidden;clear:left;float:left;margin:0; padding:0;  
					/*background: url('/templates/images2/fond-DESCR-cat-promo.png'); background-repeat:no-repeat; background-position:bottom;*/}
	#descSCat-vflash a{text-decoration:underline;}
	#descSCat-vflash a:hover{text-decoration:underline;}
	
	
	#descSCat-promo {width:648px; height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em;  
					background: url('/templates/images2/fond-DESCR-cat-PROMO.jpg'); background-repeat:no-repeat; background-position:bottom;}
	#descSCat-promo a{text-decoration:underline;}
	#descSCat-promo a:hover{text-decoration:underline;}
	
		descSCat-promo_2 {width:648px; height:20px;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:14px;
							background-color:#666;  
						}
		#descSCat-promo_2 a{text-decoration:underline;}
		#descSCat-promo_2 a:hover{text-decoration:underline;}
	
	#descSCat-destock {width:648px; height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-destock.png'); background-repeat:no-repeat; background-position:bottom;}
	#descSCat-destock a{text-decoration:underline;}
	#descSCat-destock a:hover{text-decoration:underline;}
	
	#descSCat-nouveau {width:648px; height:60px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-nouveau.png'); background-repeat:no-repeat; background-position:bottom;}
	#descSCat-nouveau a{text-decoration:underline;}
	#descSCat-nouveau a:hover{text-decoration:underline;}
	
	#descSCat-pdtvert {width:648px; height:60px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-pdtvert.png'); background-repeat:no-repeat; background-position:bottom;}
	#descSCat-pdtvert a{text-decoration:underline;}
	#descSCat-pdtvert a:hover{text-decoration:underline;}
	
	#descSCat-essentielles {width:648px; height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-essentielles.png'); background-repeat:no-repeat; background-position:bottom;}
	#descSCat-essentielles a{text-decoration:underline;}
	#descSCat-essentielles a:hover{text-decoration:underline;}
	
	
	#descSCat-1 {width:648px; height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-1.png'); background-repeat:no-repeat; background-position:bottom;}
	#descSCat-1 a{text-decoration:underline;}
	#descSCat-1 a:hover{text-decoration:underline;}
	#descSCat-1 h1{ color:#fff;padding: 2px 0 0 0;}
	
		#descSCat-1-2 {width:648px; height:25px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
						background: url('/templates/images2/fond-DESCR-cat-1-2.png'); background-repeat:no-repeat; background-position:bottom;}
		#descSCat-1-2 a{text-decoration:underline;}
		#descSCat-1-2 a:hover{text-decoration:underline;}
		#descSCat-1-2 h1{ color:#fff;padding: 2px 0 0 0;}
	
	#descSCat-2 {width:648px;height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0  0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-2.png'); background-repeat:no-repeat;}
	#descSCat-2 a{text-decoration:underline;}
	#descSCat-2 a:hover{text-decoration:underline;}
	#descSCat-2 h1{ color:#fff; padding: 2px 0 0 0;}
	
		#descSCat-2-2 {width:648px;height:25px;overflow:hidden;clear:left;float:left;margin:0; padding:0  0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-2-2.png'); background-repeat:no-repeat;}
		#descSCat-2-2 a{text-decoration:underline;}
		#descSCat-2-2 a:hover{text-decoration:underline;}
		#descSCat-2-2 h1{ color:#fff; padding: 2px 0 0 0;}
	
	#descSCat-3 {width:648px;height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-3.png'); background-repeat:no-repeat;}
	#descSCat-3 a{text-decoration:underline;}
	#descSCat-3 a:hover{text-decoration:underline;}
	#descSCat-3 h1{ color:#fff;padding: 2px 0 0 0;}
	
		#descSCat-3-2 {width:648px;height:25px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
						background: url('/templates/images2/fond-DESCR-cat-3-2.png'); background-repeat:no-repeat;}
		#descSCat-3-2 a{text-decoration:underline;}
		#descSCat-3-2 a:hover{text-decoration:underline;}
		#descSCat-3-2 h1{ color:#fff;padding: 2px 0 0 0;}
	
	#descSCat-4 {width:648px;height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-4.png'); background-repeat:no-repeat;}
	#descSCat-4 a{text-decoration:underline;}
	#descSCat-4 a:hover{text-decoration:underline;}
	#descSCat-4 h1{ color:#fff;padding: 2px 0 0 0;}
	
		#descSCat-4-2 {width:648px;height:25px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
						background: url('/templates/images2/fond-DESCR-cat-4-2.png'); background-repeat:no-repeat;}
		#descSCat-4-2 a{text-decoration:underline;}
		#descSCat-4-2 a:hover{text-decoration:underline;}
		#descSCat-4-2 h1{ color:#fff;padding: 2px 0 0 0;}
	
	#descSCat-5 {width:648px;height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-5.png'); background-repeat:no-repeat;}
	#descSCat-5 a{text-decoration:underline;}
	#descSCat-5 a:hover{text-decoration:underline;}
	#descSCat-5 h1{ color:#fff;padding: 2px 0 0 0;}
	
		#descSCat-5-2 {width:648px;height:25px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
						background: url('/templates/images2/fond-DESCR-cat-5-2.png'); background-repeat:no-repeat;}
		#descSCat-5-2 a{text-decoration:underline;}
		#descSCat-5-2 a:hover{text-decoration:underline;}
		#descSCat-5-2 h1{ color:#fff;padding: 2px 0 0 0;}
	
	#descSCat-6 {width:648px;height:90px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
					background: url('/templates/images2/fond-DESCR-cat-6.png'); background-repeat:no-repeat;}
	#descSCat-6 a{text-decoration:underline;}
	#descSCat-6 a:hover{text-decoration:underline;}
	#descSCat-6 h1{ color:#fff;padding: 2px 0 0 0;}
	
		#descSCat-6-2 {width:648px;height:25px;overflow:hidden;clear:left;float:left;margin:0; padding:0 0 0 2px;color: #333;font-size:0.6em; 
						background: url('/templates/images2/fond-DESCR-cat-6-2.png'); background-repeat:no-repeat;}
		#descSCat-6-2 a{text-decoration:underline;}
		#descSCat-6-2 a:hover{text-decoration:underline;}
		#descSCat-6-2 h1{ color:#fff;padding: 2px 0 0 0;}
	
	#coultheme1 { background-color:#1073b6; font-weight:bold;}
		#coultheme1 a{ color:#FFF; font-weight:bold;}
		#coultheme1 a:hover{ text-decoration:underline; }
	#coultheme2 { background-color:#FF78FF; font-weight:bold;}
		#coultheme2 a{ color:#FFF; font-weight:bold;}
		#coultheme2 a:hover{ text-decoration:underline; }
	#coultheme3 { background-color:#b6921F; font-weight:bold;}
		#coultheme3 a{ color:#FFF; font-weight:bold;}
		#coultheme3 a:hover{ text-decoration:underline; }
	#coultheme4 { background-color:#71a81d; font-weight:bold;}
		#coultheme4 a{ color:#FFF; font-weight:bold;}
		#coultheme4 a:hover{ text-decoration:underline; }
	#coultheme5 { background-color:#FF8200; font-weight:bold;}
		#coultheme5 a{ color:#FFF; font-weight:bold;}
		#coultheme5 a:hover{ text-decoration:underline; }
	#coultheme6 { background-color:#58585a; font-weight:bold;}
		#coultheme6 a{ color:#FFF; font-weight:bold;}
		#coultheme6 a:hover{ text-decoration:underline; }
	
	
	#overSScat a{ width:150px; height:160px; margin-right:2px; margin-top:2px; text-align:center;}
    #overSScat a:hover{ width:150px; height:160px; margin-right:2px; margin-top:2px; text-align:center; border-bottom:#66cc33 solid;}
	

     .sousCatPICTO1 a { display:block;float:left; width:158px; height:170px; margin:6px 0 0 0 ; }
     .sousCatPICTO1 a:hover { /*border:none;background: url('/templates/images2/btn-sousCatPICTO.png');background-position:bottom center; background-repeat:no-repeat;*/}
	
		
	.sousCatPICTO_promo a { display:block; float:left; width:158px; height:100px; margin:1px ; border: #CCC solid 1px;color:#666;
					background: rgb(255, 255, 255);
					-webkit-transition:All 0.6000s ease;
					-moz-transition:All 0.6000s ease;}
     .sousCatPICTO_promo a:hover { color:#FFF; background: rgb(200, 200, 200) ;
	 				-webkit-transition:All 0.6000s ease;
					-moz-transition:All 0.6000s ease;}
					
	.sousCatPICTO_promo_active a { display:block; float:left; width:158px; height:100px; margin:1px ; border: #CCC solid 1px; color:#FFF; background: rgb(200, 200, 200) ;
	 				-webkit-transition:All 0.6000s ease;
					-moz-transition:All 0.6000s ease;}			
	 .sousCatPICTO_promo a p {color:#666;}
     .sousCatPICTO_promo a:hover p { color:#FFF; }
	 
a {-webkit-transition:All 0.4000s ease;
	-moz-transition:All 0.4000s ease;}
	a:hover {-webkit-transition:All 0.4000s ease;
	-moz-transition:All 0.4000s ease;}
	 
.triPan {width:638px;height:25px;line-height:26px;float:left;margin: 0; padding:0 0 0 0; color:#666;font-size:0,6em;background-color:#fff;}
.triPan p {margin:0 0 0 0;padding:0; font-size:9pt;float:left;height:25px; text-align:center; }
.triPan dl {margin:0 5px 0 5px;padding:0 0 0 0;font-size:0,6em;float:left;}
.triPan dt {margin:0 0 0 5px;padding:0 0 0 0;width:24px;float:left;font-size:0,6em;}
.triPan dd {margin: 0;font-size:0,6em;float:left;}
.triPan a {  margin:0;padding:0; font-size:0,6em;color:#666;float:left; }
.triPan a:hover {margin:0;padding:0;font-size:0,6em;color:#999;float:left;}

.triPan form { margin:0 0 0 20px;line-height:20px;}
.triPan select {font-family: "Verdana",Arial,Helvetica,sans-serif; padding: 0px; background-color:rgba(204,204,204,1); border:none; font-size:10px;}

.triPanUP { background-image: url('/templates/images2/btn-tri-moinsAUplus.png');background-repeat:no-repeat;display: inline-block;width:142px; background-color:#FFF; background-position:right;text-align:left;height:25px}
.triPanDOWN { background-image:url('/templates/images2/btn-tri-plusAUmoins.png'); background-repeat:no-repeat;display:inline-block;width:142px; background-color:#FFF; background-position:left; height:25px; float:right; text-align: right !important;}

.triPanFiltre {width:648px;clear:left;float:left;margin:0px 0; padding:1px; border:0;color:#666666;font-size:0.6em; position:relative; z-index:0; background-color:#ccc;}
.triPanFiltre p {margin:0;padding:0;}
.triPanFiltre dl {margin:0;padding:0;}
.triPanFiltre dt {margin:0;padding:0 0 0 6px;background:url('/templates/images/fleche.gif') no-repeat 0 4px;}

.pagination-top{width:638px;clear:left;float:left;margin:0 0 5px 3px; padding:5px 0 0 6px;  border-top:1px solid #cccccc;color:#333;font-size:0.7em;
					text-align:center;}
.pagination-bottom{width:638px;clear:left;float:left;margin:5px 0 5px 3px; padding:5px 0 0 6px; border-top:1px solid #cccccc;color:#333;font-size:0.7em;
					text-align:center; }
.pagination a{text-decoration:none;color:#666; }
.pagination a:hover{text-decoration:none;color:#333;}

/*#page-next {width:30px; height:14px; float:left; display:block; }*/
.page-next a {width:40px; height:14px; background-image: url('/templates/images2/Btn-Page-Next.png'); background-repeat:no-repeat;background-position: right top;float:left; display:block;}
.page-next a:hover {width:40px; height:14px; background-image: url('/templates/images2/Btn-Page-Next.png');background-repeat:no-repeat; background-position: right bottom;float:left; display:block;}
 
/*#page-last {width:30px; height:14px; float:left; display:block; }*/
.page-last a {width:40px; height:14px; background-image: url('/templates/images2/Btn-Page-Last.png');background-repeat:no-repeat; background-position:left top;float:left; display:block;}
.page-last a:hover {width:40px; height:14px; background-image: url('/templates/images2/Btn-Page-Last.png') ;background-repeat:no-repeat; background-position:left bottom;float:left; display:block;}



/*#article-next {width:30px; height:14px; float:left; display:block; }*/
.article-next a {width:70px; height:14px; background-image: url('/templates/images2/Btn-article-Next.png'); background-repeat:no-repeat;background-position: right top;float:left; display: block; text-align:rigth;}
.article-next a:hover {width:70px; height:14px; background-image: url('/templates/images2/Btn-article-Next.png');background-repeat:no-repeat; background-position: right bottom;float:left; display:block;text-align:rigth;}
 
/*#article-last {width:30px; height:14px; float:left; display:block; }*/
.article-last a {width:43px; height:14px; background-image: url('/templates/images2/Btn-article-Last.png');background-repeat:no-repeat; background-position:left top;float:left; display:block;text-align:left; padding-left:27px;}
.article-last a:hover {width:43px; height:14px; background-image: url('/templates/images2/Btn-article-Last.png') ;background-repeat:no-repeat; background-position:left bottom;float:left; display: block;text-align:left; padding-left:27px;}






#liste_produits { clear:both;width:655px;margin:0; padding:0;font-size:1em;}
#liste_produits .itmProd {float:left; width:160px;height:266px;margin:0 4px 0 0; padding:0; text-align:left;}

#liste_produits .new {float:left; width:157px;height:65px;margin:0; padding:0; }
.ajax-loading {padding: 0;background: url('/templates/images/mini-ajax-loader.gif') no-repeat center;}
#liste_produits .descProd {float:left;height:80px;}
#liste_produits .descProd h2 {clear:left;margin:0 0 10px 0;display:inline;font-size:0.6em;background: url('/templates/images/fleche.gif') no-repeat 0 4px; }
#liste_produits .descProd p {margin:7px 0 0 0; padding:0; color:#555555;font-size:0.6em;}
#liste_produits .prixProd {clear:both;margin:0; padding:0; color:#555555; text-align:right;font-size:0.6em;}
#liste_produits .prixProd span{color:#0099ff; font-weight:bold;}
#liste_produits .prixProd strong{width:80px;display:block; color:#e5004f; text-align:center; font-weight:bold;margin:0; padding:2px; border:1px solid #cccccc;}
#liste_produits .refProd {float:left;margin:0; padding:0; color:#555555; text-align:left;font-size:0.6em; width:70px;}


#liste_produits .detailProduit{float:left;background: url('/templates/images/bt-zoom.gif') no-repeat left center;width:39px;height:39px;}
#liste_produits .detailProduit a{display:block;width:39px;height:39px;}
#liste_produits .detailProduit span{display:none; }
#liste_produits .addProduit{float:right;background: url('/templates/images/bt-caddy.gif') no-repeat right center;width:80px;height:39px;}
#liste_produits .addProduit a{float:right;display:block;width:35px;height:34px;margin:0;}
#liste_produits .addProduit input{float:left;margin:12px 0 0 0;padding:1px; font-size:0.7em; color:#555555;}
#liste_produits .addProduit span{display:none;}


#liste_produits .addDevis{float:right;background: url('/templates/images/bt-devis.gif') no-repeat right center;width:80px;height:39px;}
#liste_produits .addDevis a{float:right;display:block;width:35px;height:34px;margin:0;}
#liste_produits .addDevis input{float:left;margin:12px 0 0 0;padding:1px; font-size:0.7em; color:#555555;}
#liste_produits .addDevis span{display:none;}

#liste_scategories{float:left;width:800px;margin:0; padding:0;font-size:1em;}
#liste_scategories h2 {clear:left;margin:0;}

#liste_scategories_deroulant{clear:both;float:left;width:160px;margin:0; padding:0;font-size:1em;}
#liste_scategories_deroulant h2 {clear:left;margin:0;}

#liste_scategories{width:800px;float:right; text-align:center;}

#liste_categories{clear:both;float:left;width:654px;margin:0; padding:0;font-size:1em;}
#liste_categories h2 {clear:left;margin:0;}

#liste_affaires{width:160px;height:auto;float:left; }

#liste_rimg{width:172px;clear:right;float:right; text-align:center; margin:10px 0 10px 0;padding:0;}
#liste_rimg h3 {font-size:0.7em;text-transform:uppercase; margin:0; padding:0;color:#025e64;border-bottom:1px solid #cccccc; text-align:center;}


#infos-cgv{margin:10px 0 0 0; padding:0; width:172px;height:44px;}
#infos-cgv span{display:none;}
#infos-cgv a{display:block;width:172px;height:42px;margin:0; padding:0;}

#bonnes-affaires{margin:10px 0 0 0; padding:0; /*background:url('/templates/images/bonnes-affaires.gif') no-repeat 2px 0;*/ width:172px;height:44px;}
#bonnes-affaires span{display:none;}
#bonnes-affaires a{display:block;width:172px;height:42px;margin:0; padding:0;}
.prodAffaire{width:100px;height:100px;clear:left;float:left; text-align:center;margin:5px 0 0 30px!important;_margin:5px 0 0 15px; padding:0; border:1px solid #cccccc;}


/* Fiche produit */
#fiche_produit {width:816px;margin:0; padding:0;font-size:0.7em; border-bottom:1px solid #e2e2e2;}
#fiche_produit h2{font-size:1em; margin:0 0 0px 0; padding:0 0 0 0px; color: #666; height:25px;/* background:url('/templates/images/fleche.gif') no-repeat 0 3px;*/}
#fiche_produit h3{font-size:0.9em; margin:0 0 7px 0; padding:0; color:#0099ff;}
#desc_produit{ width:816px; height:auto;margin:0; padding:0; color:#555555;}
#desc_produit .sep{ border-bottom:1px solid #025e64;height:12px;letter-spacing:0.2em;color: #0066cc; font-weight:bold;}


#guide_produit {float:left;width:485px;height:35px;margin:0; padding:0;background: url('/templates/images/guide-achat.png') no-repeat 0 0;}
#guide_produit a{margin:0; padding:0; display:block;width:111px;height:35px;}
#guide_produit a span{display:none;}

#tarif_produit {/*clear:both;*/ margin:0; padding:0 0 0 0; float:left; width:500px;}
#tarif_produit table { float:left; width:500px; font-size:1em; color:#555555; border:1px solid #ccc; }
#tarif_produit span table { float:left; width:500px; font-size:1em; color:#555555; border:0px solid #ccc; }
#tarif_produit td{ height:auto;}
#tarif_produit .rQte{ border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
#tarif_produit .rRem{ border-left:1px solid #ccc; background-color:#e5004f; color:#fff;}
#tarif_produit .rPrix{ border-left:1px solid #ccc;}
#tarif_produit .rTop{ border-top:1px solid #ccc;}

#flag_nouveaute{float:left;width:180px;height:50px;margin:0; padding:0;background: url('/templates/images/flag-nouveaute.gif') no-repeat 0 0;}
#flag_nouveaute span{display:none;}
#flag_nouveaute a{display:block;height:50px;}
/*#flag_delais{float:right;width:165px;height:50px;margin:0; padding:0;background: url('/templates/images/flag-delais.gif') no-repeat 0 0;}
#flag_delais span{display:none;}*/
#flag_delais{letter-spacing:-1px;text-align:right;float:right;width:165px;height:50px;margin:0; padding:0;color:#e5004f;font-size:12px;}
#flag_delais span{color:#e5004f; font-weight:bold;font-size:15px;}




#subInfProd{clear:left;margin:20px 0 0 0; padding:0;}
#subInfProd p{float:left; width:250px; margin:0;}


/*
#demande_devis{float:left;width:174px;height:44px;margin:0 0 0 15px; padding:0;background: url('/templates/images/demande-devis.gif') no-repeat 0 0;}
#demande_devis a{display:block;width:174px;height:44px;margin:0; padding:0;}
#demande_devis span{display:none;}*/

.textQte-grille { float:left; color:#666666; font-family:Verdana; font-size:9px;font-weight: 100; padding:3px 1px 0 4px;  text-align:left;}
/*.frmQte{text-align:left; padding:2px; border:2px solid #9a9a9a;
			width:35px;font-size:11px; font-family:Verdana; font-weight:bold;color: #666;}*/
/*.frmQte-grille { display:block;float:left;text-align:left;font-size:11px; font-family:Verdana; font-weight:bold;color: #666;
			font-weight:normal;color: #666; padding:2px; margin:6px 0 0 2px;}*/	
			 
.frmQte-grille-input {float:left; padding:0 0 0 0; border:1px solid #999; margin:4px 0 0 0;
			width:35px; height:17px; font-family:Verdana; font-weight: normal; font-size:10px;}
				
/*.frmHdn{border:none; text-align:right; font-weight:bold; padding:2px;}
#frmHdn {margin:0; padding:0;}
#frmHdn p{clear:left;float:left;width:600px;margin:0; padding:0; text-align:right;}
#frmHdn p span{width:50px;margin:0; padding:0; text-align:right;}*/
#Qt,#Mt {float:left;width:200px;margin:0; padding:0 0 0 0; text-align:right;}
#Qt strong,#Mt strong {float:left;width:150px;margin:0; padding:0; text-align:right;}
#Qt p,#Mt p {float:left;width:50px;margin:0; padding:0; text-align:right;}

#remiseTotale{/*clear:both;*/float:left; padding-left:6px; width:480px; text-align:left; margin: 0;font-family:Verdana; font-size:11px; color:#67679b;}

/*#btCaddy{float:right;width:90px;height:40px;margin:0; padding:0;background: url('/templates/images/bt-caddy2.gif') no-repeat 0 0;}
#btCaddy a{display:block;width:40px;height:40px;margin:0; padding:0;}
#btCaddy span{display:none;}*/

#btCaddy a:link,
#btCaddy a:visited,
#btCaddy a:active
		{ float:left; display:block;
		/*background-position:left top;*/ background-repeat:no-repeat;
		background-image: url(/templates/images2/boutonAJOUTER-FICHE-PROD-2.png);
		font-family: Verdana; font-size:14px; color: #FFF; text-transform: uppercase; text-decoration:none; 
		text-align:center; width:120px; height:85px; padding-top:5px;
			 background-color: rgb(255, 120, 255); border:#CCC 2px solid; opacity:1.0;
			border-radius: 8px;
			-moz-border-radius: 8px;
			}
#btCaddy a:hover 
		{display:block; 
		 /*background-position:left bottom; */ 
		 background-image: url(/templates/images2/boutonAJOUTER-FICHE-PROD-Hover.png);
		 background-repeat:no-repeat;
		 color: #FFF; text-decoration:none; 
		 	background-color:rgb(255, 160, 255); border:#CCC 2px solid;opacity:1.0;
			border-radius: 8px;
			-moz-border-radius: 8px; 
			}
		
#btCaddyDEVIS a:link,
#btCaddyDEVIS a:visited,
#btCaddyDEVIS a:active
		{float:left; display:block;
		/*background-position:left top;*/ background-repeat:no-repeat;
		background-image: url(/templates/images2/boutonAJOUTER-FICHE-PROD-DEVIS-1.png);
		font-family: Verdana; font-size:14px; color: #FFF; text-transform: uppercase; text-decoration:none; 
		text-align:center; width:120px; height:85px; padding-top:5px;
			 background-color: rgb(255, 153, 51); border:#CCC 2px solid; 
			border-radius: 8px;
			-moz-border-radius: 8px;}
#btCaddyDEVIS a:hover 
		{display:block; 
		 /*background-position:left bottom; */ 
		 background-image: url(/templates/images2/boutonAJOUTER-FICHE-PROD-DEVIS-Hover.png);
		 background-repeat:no-repeat;
		 color: #FFF; text-decoration:none; 
		 	background-color:rgb(122, 201, 67); border:#CCC 2px solid;
			border-radius: 8px;
			-moz-border-radius: 8px;}
					
		

#btDevis{float:right;width:90px;height:40px;margin:0; padding:0;background: url('/templates/images/bt-devis2.gif') no-repeat 0 0;}
#btDevis a{display:block;width:40px;height:40px;margin:0; padding:0;}
#btDevis span{display:none;}

#menu-assoc {margin:0;font-size:100%;}
#menu-assoc h3 {font-size:1em;text-transform:uppercase; margin:0; padding:0;color:#025e64;border-bottom:1px solid #025e64; text-align:left;}
#menu-assoc ul {margin:0 0 0 5px; padding:0; list-style-type:none;font-size:0.9em;}
#menu-assoc ul li { margin:0.2em 0; padding:0.2em 0; color:#025e64;}
#menu-assoc ul li a{ text-decoration:none; color:#025e64;}
#menu-assoc ul li a:hover{ text-decoration:underline; color:#025e64;}



/* Diaporama */
#diapo_produit {float:left; width:310px;/*min-height:400px;*/margin:0; padding:0;}
#diapo_produit p{float:left;color:#555555;}
#med_produit {float:left;width:300px;height:300px; margin:0; padding:0; border:1px solid #cccccc;overflow:hidden;}
#med_produit a{margin:0; padding:0;}
#med_produit img{margin:0; padding:0;}
#med_produit a:hover{margin:0; padding:0;cursor:-moz-zoom-in;}
#med_produit.ajax-loading {padding: 0;background: url('/templates/images/ajax-loader.gif') no-repeat center;}
#bt_zoom_produit{display:block;width:300px;height:300px;}
.thumb{float:left;display:block;width:65px;height:65px;margin:1px; padding:0;overflow:hidden;border:1px solid #cccccc;}
#defil_produit {clear:left;float:left;margin:3px 0 0 0; padding:0;width:300px;height:70px; }
#defil_produit.ajax-loading {padding: 0;background: url('/templates/images/mini-ajax-loader.gif') no-repeat center;}
#defil_produit a{text-decoration:none; display:block;width:12px;height:70px; line-height:40px;}
#defil_produit a:hover{text-decoration:none; display:block;width:12px;height:70px; line-height:40px;}
#container_scroll{float:left; margin:0; padding:0; width:276px;height:70px;overflow:hidden;position:relative;}
#scroller_produit{margin:0; padding:0;width:3000px;height:70px;position:relative;}
#defil_left{margin:0; padding:0;float:left; width:12px;height:70px; background-image:url('/images/fleche_gauche.png');font-size:0.5em;}
#defil_right{margin:0; padding:0;float:left; width:12px;height:70px; background-image:url('/images/fleche_droite.png');font-size:0.5em;}


/* Liste consommables */
.slcFrms { margin:0; padding:1px; font-size:0.7em; color:#555555;}

/*Lots
#bt_AjouterLot  {width:180px; float:right;  height:20px; border:2px ridge #5bc3c2; margin:0 0 20px 15px; padding:0px; text-align:center;}

#bt_AjouterLot a{text-decoration:none; display:block; color:#fff;background-color:#0099ff;width:180px; height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}

#bt_AjouterLot a:hover{text-decoration:none;display:block; color:#0099ff;background-color:#fff;width:180px;  height:20px; line-height:20px; font-weight:bold; cursor:pointer;margin:0; padding:0px; font-size:0.7em;}

#bt_AjouterLot{float:right;width:40px;height:40px;margin:0; padding:0;background: url('/templates/images2/boutonajouter-1.png') no-repeat 0 0;}
#bt_AjouterLot a{display:block;width:40px;height:40px;margin:0; padding:0;}
#bt_AjouterLot span{display:none;}

*/
	.bt_AjouterLot:link,
	.bt_AjouterLot:visited,
	.bt_AjouterLot:active{  
				background-image: url(/templates/images2/boutonajouter-1.png);
				background-repeat:no-repeat;
				width:70px; height: 21px ;
				font-family: Verdana;
				font-weight: normal;     /* graisse du text */
				color:  #FFF;
				text-decoration: none; 
				text-transform: none;
				text-align: center;
				letter-spacing: 0;
				line-height: 1.0em;
				font-size:9px; 
				text-indent: 0 px;
				display:block;
				 background-position:top left;
				  padding:1px 0 0 19px;
			 float:right;margin: 0px 4px 0 0;
				}
				
	.bt_AjouterLot:hover{  
				background-image:url(/templates/images2/boutonajouter-1.png);
				background-repeat:no-repeat;background-position: bottom left;
				}
				


#tagsCloud{ font-size:10px;}


/* LIENS DISCRETS */
a.discret{text-decoration:none;border-bottom: 1px dashed #ccc;}
a.discret:hover{border-bottom: 1px dashed #e5004f;color: #e5004f;}

/* LIENS SOUTENUS */
a.soutenu{text-decoration:underline;font-weight:bold;font-size:11px; color:#0099ff;}
a.soutenu:hover{border-bottom: 3px dashed #e5004f;color: #555555;}

/* Liens consommables VE*/
.Btn-brother a{background-repeat:no-repeat; background-image: url(/templates/images2/brother-off.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-brother a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/brother-on.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-brother_actif {background-repeat:no-repeat; background-image: url(/templates/images2/brother-activ.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}


.Btn-canon a{background-repeat:no-repeat; background-image: url(/templates/images2/canon-off.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-canon a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/canon-on.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-canon_actif {background-repeat:no-repeat; background-image: url(/templates/images2/canon-activ.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}


.Btn-epson a{background-repeat:no-repeat; background-image: url(/templates/images2/epson-off.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-epson a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/epson-on.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-epson_actif {background-repeat:no-repeat; background-image: url(/templates/images2/epson-activ.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}



.Btn-hp a{background-repeat:no-repeat; background-image: url(/templates/images2/hp-off.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-hp a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/hp-on.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-hp_actif {background-repeat:no-repeat; background-image: url(/templates/images2/hp-activ.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px; 
}



.Btn-innotec a{background-repeat:no-repeat; background-image: url(/templates/images2/innotec-off.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-innotec a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/innotec-on.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-innotec_actif {background-repeat:no-repeat; background-image: url(/templates/images2/innotec-activ.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}

.Btn-samsung a{background-repeat:no-repeat; background-image: url(/templates/images2/samsung-off.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-samsung a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/samsung-on.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-samsung_actif {background-repeat:no-repeat; background-image: url(/templates/images2/samsung-activ.png); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px; 
}

.Btn-lexmark a{background-repeat:no-repeat; background-image: url('/templates/images2/lexmark-off.png'); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-lexmark a:hover{background-repeat:no-repeat; background-image: url('/templates/images2/lexmark-on.png'); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-lexmark_actif {background-repeat:no-repeat; background-image: url('/templates/images2/lexmark-activ.png'); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px; 
}

.Btn-ricoh a{background-repeat:no-repeat; background-image: url('/templates/images2/ricoh-off.png'); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#999; text-align:center;
			float: left; padding-top:36px;
}
	
		.Btn-ricoh a:hover{background-repeat:no-repeat; background-image: url('/templates/images2/ricoh-on.png'); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px;
}
		.Btn-ricoh_actif {background-repeat:no-repeat; background-image: url('/templates/images2/ricoh-ativ.png'); 
				display:block; width:126px; height:30px;
			font-family:Verdana; font-size:12px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:36px; 
}

.btnmarqueur1 a{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-tampon-rond-off.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#999; text-align:center;
			float: left; 
}
	
		.btnmarqueur1 a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-tampon-rond-over.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left;
}
		.btnmarqueur1_actif {background-repeat:no-repeat; background-image: url(/templates/images2/BTN-tampon-rond-activ.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left; 
}

.btnmarqueur2 a{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-tampon-rect-off.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#999; text-align:center;
			float: left; 
}
	
		.btnmarqueur2 a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-tampon-rect-over.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left; 
}
		.btnmarqueur2_actif {background-repeat:no-repeat; background-image: url(/templates/images2/BTN-tampon-rect-activ.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left; 
}

.btnmarqueur3 a{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-monture-rond-off.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#999; text-align:center;
			float: left;
}
	
		.btnmarqueur3 a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-monture-rond-over.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left; 
}
		.btnmarqueur3_actif {background-repeat:no-repeat; background-image: url(/templates/images2/BTN-monture-rond-activ.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left; padding-top:90px;
}

.btnmarqueur4 a{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-monture-rect-off.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#999; text-align:center;
			float: left; 
}
	
		.btnmarqueur4 a:hover{background-repeat:no-repeat; background-image: url(/templates/images2/BTN-monture-rect-over.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left; 
}
		.btnmarqueur4_actif {background-repeat:no-repeat; background-image: url(/templates/images2/BTN-monture-rect-activ.jpg); 
				display:block; width:159px; height:110px;
			font-family:Verdana; font-size:11px; text-decoration:none; color:#666; text-align:center;
			float: left; 
}

.zone_produit_trouve { display: inline-block; float:left; width:97%; background-color:#ccc; height:auto; padding:8px; margin: 0 0 10px 0;}
.fiche_produit_trouve {display: inline-block; float:left; width:52%; height:auto; }
.tete_gondol {display: inline-block; float:left; width:275px; height:168px; margin:1px 0 0 19px;
		border: rgba(255,255,255,1) 2px solid; }
	