@charset "utf-8";
#contenu{position:relative;_height:500px;min-height:500px;width:630px; border:0;}
#content{position:relative;width:630px; float:left;}

/* COMMUN */
/*
.category_title{ position:relative; display:block; width:100%;font-size:24px; color:#FFFFFF;text-indent:15px; height:45px; line-height:45px; margin:0; background:url(../gabarits_html/images/menu/menu-bleu.jpg) top left no-repeat;}
.prix{ position:relative; display:block; height:42px; background-color:#abdfed; padding:0px 5px;}


.reduction{float:left;width:60px; font-weight:bold;font-size:11px; height:42px; position:relative;text-align:center;}
.reduction span{display:block; position:absolute; bottom:5px; width:60px; left:0;}
*/


.displayoff{display:none;}
.prixTTC{color:#F63113; font-weight:bold; font-size:18px;line-height:42px;text-align:center;}
/*.prixTTC{color:#F63113; font-weight:bold; font-size:18px;line-height:42px; height:42px; text-align:center;}
*/
.prixTTC a{color:#F63113; text-decoration:none;}
.produit_visuel{ text-align:center;}

.header-product{position:relative; width:auto;height:26px;margin:0; padding:0; top:-7px; left:-1px;}
.product-right{background:url(../gabarits_html/images/menu/product-right.png) top left no-repeat; width:12px; height:26px;float:left;margin:0; padding:0;}

.header-product h1{ font-size:16px; font-weight:bold; color:#F63113; height:26px; background:url(../gabarits_html/images/menu/product-title.png) top left repeat-x;margin:0; padding:0; float:left; width:auto; text-indent:15px; line-height:26px;}

.content-top-right{width:308px; height:9px;}
.content-top-left{width:320px; height:9px;}
.content-bottom-right{width:308px; height:8px;}
.content-bottom-left{width:320px; height:8px;}
.content-prod{ position:relative;height:600px; padding:2px;}


/* LIST */
.produit{ position:relative; display:block; width:305px; height:155px; float:left; margin:5px 2px 5px 2px;}
.page_navigation{clear:both; width:100%; text-align:center; color:#000;}
.page_navigation a{ font-weight:bold; color:#999; text-decoration:none;}
.produit_page_prev a:hover{color:#F52917;}
.produit_page_next a:hover{color:#F52917;}
.filtre{ background:url(../gabarits_html/images/produits/back-sort.png) bottom left repeat-x;font-weight:bold; text-align:center; padding:3px 1px; height:108px;}
.filtre-liste{position:relative; width:450px; float:left;}
.filtre-text{position:relative; width:150px; float:left;}

#tx-ttproducts-pi1-list .produit .prixTTC{ position:absolute;font-size:12px;line-height:22px; height:22px; bottom:5px; right:5px;width:120px;}
.list-prod{border-left:4px solid #e1dfd8;border-right:4px solid #e1dfd8; width:622px;}
#tx-ttproducts-pi1-list .produit .produit_visuel{position:absolute; width:110px; top:15px; right:8px;}
#tx-ttproducts-pi1-list .produit .product-title{position:absolute; width:180px; top:15px; left:8px;}
#tx-ttproducts-pi1-list .produit .produit_date{position:absolute; width:180px; top:55px; left:8px; font-size:10px;}
.reduction{width:64px; font-weight:bold;font-size:12px; height:57px; position:absolute;text-align:center; top:75px; left:60px; line-height:50px; color:#F63113;}

.ac{background:url(../gabarits_html/images/picto/carte-AC.gif) top center no-repeat;}
.per5{background:url(../gabarits_html/images/picto/carte-PNM.gif) top center no-repeat;}
.cverte{background:url(../gabarits_html/images/picto/carte-verte.gif) top center no-repeat; line-height:57px;}

/* SINGLE */
.produit_titre{ width:95%; font-size:14px;text-align:left; border:2px #ccc groove; background-color:#dedede; padding:2px; margin-top:5px;}
.produit_descriptif{ position:relative; width:320px;float:left; height:600px;}
.produit_descriptif .produit_visuel{ position:relative; width:200px; height:200px; background-color:#FFFFFF; margin:0px auto;}
.produit_descriptif .zoom {position:relative; width:200px; margin:0px auto; color:#000; font-size:9px;}



.product-reduc{position:relative;}
.produit_infos { float:right;width:308px;height:600px;}
.produit_infos .reduction.off{ display:none;}
.produit_infos .prixTTC{ background:url(../gabarits_html/images/produits/back-prix.png) top left no-repeat; color:#F63113; width:286px;line-height:37px;}
/*.produit_infos .prixTTC{ background:url(../gabarits_html/images/produits/back-prix.png) top left no-repeat; color:#F63113; width:286px; height:37px; line-height:37px;}*/
.produit_infos .produit-date{ background:url(../gabarits_html/images/produits/back-gris.png) top left no-repeat;width:286px; height:28px; line-height:28px; text-align:center; font-size:10px;}
.produit_infos .produit-date strong{ font-size:12px;}

.produit_infos .reduction{position:relative;top:0; left:0; float:right;}



.product_catalogue{ clear:both;border-top:1px solid #cecece;}
.product_catalogue .catalogue_visuel{ float:left;}
.product_catalogue .catalogue_infos {}
.product_catalogue .catalogue_infos .titre{ color:#0066CC;}
.product_localisation{}
.listpdvtitre{background:url(../gabarits_html/images/produits/back-gris.png) top left no-repeat;width:286px; height:28px; line-height:28px; text-align:center; color:#F63113; font-size:14px; font-weight:bold;}

.product-segment{border-top:1px solid #cecece;}
.title-segment{color:#ffcc00; font-weight:bold; font-size:12px;}

.title-reduc{ font-size:12px; color:#666666;}
.title-catalogue{color:#ffcc00; font-weight:bold; font-size:12px;}


.mpmp{border-top:1px solid #cecece;}
.title-mpmp{color:#0099cc; font-weight:bold; font-size:12px;}

/* NEUTRE */
.produit{background:url(../gabarits_html/images/produits/cons-back-list.png) top left no-repeat;}
.content-top-right{ background:url(../gabarits_html/images/produits/cons-top-right.png) bottom right no-repeat;}
.content-bottom-right{ background:url(../gabarits_html/images/produits/cons-bottom-right.png) top right no-repeat;}
.content-top-left{ background:url(../gabarits_html/images/produits/cons-top-left.png) bottom left no-repeat;}
.content-bottom-left{ background:url(../gabarits_html/images/produits/cons-bottom-left.png) top left no-repeat;}
.content-prod{border-left:4px solid #b1b1b1;border-right:4px solid #b1b1b1; }

/* BRICOLAGE */
#body_33 h1.product-title,
#body_43 h1.product-title,
#body_42 h1.product-title,
#body_41 h1.product-title,
#body_170 h1.product-title{color:#003fa5;}

#body_33 .produit,
#body_43 .produit,
#body_42 .produit,
#body_41 .produit,
#body_170 .produit{background:url(../gabarits_html/images/produits/brico-back-list.png) top left no-repeat;}

#body_33 .produit,
#body_43 .produit,
#body_42 .produit,
#body_41 .produit,
#body_170 .produit{background:url(../gabarits_html/images/produits/brico-back-list.png) bottom left no-repeat;}

#body_33 .content-top-right,
#body_43 .content-top-right,
#body_42 .content-top-right,
#body_41 .content-top-right,
#body_170 .content-top-right{ background:url(../gabarits_html/images/produits/brico-top-right.png) bottom right no-repeat;}


#body_33 .content-top-left,
#body_43 .content-top-left,
#body_42 .content-top-left,
#body_41 .content-top-left,
#body_170 .content-top-left{ background:url(../gabarits_html/images/produits/brico-top-left.png) bottom left no-repeat;}

#body_33 .content-bottom-right,
#body_43 .content-bottom-right,
#body_42 .content-bottom-right,
#body_41 .content-bottom-right,
#body_170 .content-bottom-right{ background:url(../gabarits_html/images/produits/brico-bottom-right.png) top right no-repeat;}


#body_33 .content-bottom-left,
#body_43 .content-bottom-left,
#body_42 .content-bottom-left,
#body_41 .content-bottom-left,
#body_170 .content-bottom-left{ background:url(../gabarits_html/images/produits/brico-bottom-left.png) top left no-repeat;}

#body_33 .content-prod,
#body_43 .content-prod,
#body_42 .content-prod,
#body_41 .content-prod,
#body_170 .content-prod{border-left:4px solid #448CD7;border-right:4px solid #448CD7; }


/* DECORATION */
#body_32 .product-title,
#body_172 h1.product-title,
#body_173 h1.product-title,
#body_174 h1.product-title,
#body_175 h1.product-title{color:#aa237d;}

#body_32 .content-top-right,
#body_172 .content-top-right,
#body_173 .content-top-right,
#body_174 .content-top-right,
#body_175 .content-top-right{ background:url(../gabarits_html/images/produits/deco-top-right.png) bottom right no-repeat;}


#body_32 .content-top-left,
#body_172 .content-top-left,
#body_173 .content-top-left,
#body_174 .content-top-left,
#body_175 .content-top-left{ background:url(../gabarits_html/images/produits/deco-top-left.png) bottom left no-repeat;}

#body_32 .content-bottom-right,
#body_172 .content-bottom-right,
#body_173 .content-bottom-right,
#body_174 .content-bottom-right,
#body_175 .content-bottom-right{ background:url(../gabarits_html/images/produits/deco-bottom-right.png) top right no-repeat;}


#body_32 .content-bottom-left,
#body_172 .content-bottom-left,
#body_173 .content-bottom-left,
#body_174 .content-bottom-left,
#body_175 .content-bottom-left{ background:url(../gabarits_html/images/produits/deco-bottom-left.png) top left no-repeat;}

#body_32 .content-prod,
#body_172 .content-prod,
#body_173 .content-prod,
#body_174 .content-prod,
#body_175 .content-prod{border-left:4px solid #D766B1;border-right:4px solid #D766B1; }

#body_32 .produit,
#body_172 .produit,
#body_173 .produit,
#body_174 .produit,
#body_175 .produit{ background:url(../gabarits_html/images/produits/deco-back-list.png) top left no-repeat;}

/* CONSTRUCTION */
#body_176 .h1.product-title,
#body_59 .h1.product-title,
#body_177 .h1.product-title{color:#6c6c6c;}


#body_176 .produit,
#body_59 .produit,
#body_177 .produit{background:url(../gabarits_html/images/produits/cons-back-list.png) top left no-repeat;}

#body_176 .content-top-right,
#body_59 .content-top-right,
#body_177 .content-top-right{ background:url(../gabarits_html/images/produits/cons-top-right.png) bottom right no-repeat;}


#body_176 .content-top-left,
#body_59 .content-top-left,
#body_177 .content-top-left{ background:url(../gabarits_html/images/produits/cons-top-left.png) bottom left no-repeat;}

#body_176 .content-bottom-right,
#body_59 .content-bottom-right,
#body_177 .content-bottom-right{ background:url(../gabarits_html/images/produits/cons-bottom-right.png) top right no-repeat;}


#body_176 .content-bottom-left,
#body_59 .content-bottom-left,
#body_177 .content-bottom-left{ background:url(../gabarits_html/images/produits/cons-bottom-left.png) top left no-repeat;}

#body_176 .content-prod,
#body_59 .content-prod,
#body_177 .content-prod{border-left:4px solid #b1b1b1;border-right:4px solid #b1b1b1; }


/* JARDINAGE */
#body_31 h1.product-title,
#body_178 h1.product-title,
#body_179 h1.product-title,
#body_180 h1.product-title{color:#6a9d04;}

#body_31 .produit,
#body_178 .produit,
#body_179 .produit,
#body_180 .produit{background:url(../gabarits_html/images/produits/jardin-back-list.png) top left no-repeat;}

#body_31 .content-top-right,
#body_178 .content-top-right,
#body_179 .content-top-right,
#body_180 .content-top-right{ background:url(../gabarits_html/images/produits/jardin-top-right.png) bottom right no-repeat;}


#body_31 .content-top-left,
#body_178 .content-top-left,
#body_179 .content-top-left,
#body_180 .content-top-left{ background:url(../gabarits_html/images/produits/jardin-top-left.png) bottom left no-repeat;}

#body_31 .content-bottom-right,
#body_178 .content-bottom-right,
#body_179 .content-bottom-right,
#body_180 .content-bottom-right{ background:url(../gabarits_html/images/produits/jardin-bottom-right.png) top right no-repeat;}


#body_31 .content-bottom-left,
#body_178 .content-bottom-left,
#body_179 .content-bottom-left,
#body_180 .content-bottom-left{ background:url(../gabarits_html/images/produits/jardin-bottom-left.png) top left no-repeat;}

#body_31 .content-prod,
#body_178 .content-prod,
#body_179 .content-prod,
#body_180 .content-prod{border-left:4px solid #b1d766;border-right:4px solid #b1d766; }

/* ANNIMALERIE */
#body_184 h1.product-title{color:#6c6c6c;}

#body_184 .produit{background:url(../gabarits_html/images/produits/ani-back-list.png) top left no-repeat;}

#body_184 .content-top-right{ background:url(../gabarits_html/images/produits/ani-top-right.png) bottom right no-repeat;}

#body_184 .content-top-left{ background:url(../gabarits_html/images/produits/ani-top-left.png) bottom left no-repeat;}

#body_184 .content-bottom-right{ background:url(../gabarits_html/images/produits/ani-bottom-right.png) top right no-repeat;}


#body_184 .content-bottom-left{ background:url(../gabarits_html/images/produits/ani-bottom-left.png) top left no-repeat;}

#body_184 .content-prod{border-left:4px solid #9c6800;border-right:4px solid #9c6800; }


.product-title a{color:inherit; text-decoration:none; font-weight:bold;}