/* Fiche produit V2*/
#pfstore-product-view{}
#pfstore-product-view a {text-decoration:none;}
#pfstore-product-view a img {border:none;}
#pfstore-product-view .pf-x-product-titre{font-size:15px;font-weight:bold;}
#pfstore-product-view .pf-x-product-famille{font-size:15px;font-weight:bold;}
#pfstore-product-view .pf-x-panel{}
#pfstore-product-view #pfstore-product-panel-image{float: left;vertical-align: top; margin-left: 0em; margin-right: 1em;}
#pfstore-product-view #pfstore-product-panel-details1{float: left;vertical-align: top; margin-right: 1em; margin-left: 1em;width: 250px;}
#pfstore-product-view #pfstore-product-panel-details2{float: left;vertical-align: top; margin-right: 1em; margin-left: 1em;width: 250px;}
#pfstore-product-view fieldset {width: 250px; border-color: #efefef;}
#pfstore-product-view fieldset legend {font-weight: bold;}
#pfstore-product-view .pf-x-product-list{width: 100%; border-collapse: collapse; border: 1px solid #ddf; margin: 0px; margin-right: 5px; table-layout: fixed;font-size:10px;}
#pfstore-product-view .pf-x-product-list td{border-bottom: 1px solid #ddd;}
#pfstore-product-view .pf-x-controls .pf-x-button{margin: 2px; float: left;cursor: pointer;}

/* Panier */
#pfstore-basket-view .pf-x-basket-title {font-size: 29px; margin-bottom: 10px;text-align:left; font-style: italic;}
#pfstore-basket-view .pf-x-basket-icon {vertical-align: bottom;}
#pfstore-basket-view .pf-x-basket-empty-container fieldset {padding: 20px;}
#pfstore-basket-view .pf-x-basket-empty-container legend {font-weight: bold;}
#pfstore-basket-view .pf-x-product-list .pf-x-col-selectedquantity {font-weight: bold;}
#pfstore-basket-view .pf-x-product-list .pf-x-col-price {font-weight: bold;}
#pfstore-basket-view .pf-x-product-list .pf-x-product-titre {font-weight: bold;}
#pfstore-basket-view .pf-x-button-modify {margin-top:0.5em;text-align:center;}
#pfstore-basket-view .pf-x-button-modify a {text-decoration: underline;font-size: 10px;}
#pfstore-basket-view .pf-x-deleteall-section {margin-top:0.5em;}
#pfstore-basket-view .pf-x-deleteall-section a {text-decoration: underline;font-size: 10px;}
#pfstore-basket-view .pf-x-image-container{text-align:center}

/* Fil d'ariane Générique */
.pfstore-breadcrumbtrail ul,
.pfstore-breadcrumbtrail li {list-style-type:none;padding:0;margin:0;}		
.pfstore-breadcrumbtrail ul{height:1.2em;padding-bottom:5px;padding-top:5px;}
.pfstore-breadcrumbtrail li {float:left;line-height:1.2em;padding:0 3px 0 10px;background:url(/src/images/icons/8/smallarrowright.png) no-repeat left center;}
.pfstore-breadcrumbtrail li.pf-x-home {background:none;padding-left:0px;}
.pfstore-breadcrumbtrail li a {display:block;text-decoration:none;}

/* Filtres */
.pfstore-cat-filter ul,
.pfstore-cat-filter li {list-style-type:none;padding:0;margin:0;}
.pfstore-cat-filter a,
.pfstore-cat-filter a:visited,
.pfstore-cat-filter a:link,
.pfstore-cat-filter a:hover,
.pfstore-cat-filter a:active {display:block;text-decoration:none;font-weight: normal;font-size:10px;padding:0px;margin:0px;}
.pfstore-cat-filter .pf-x-filter-list {border:1px solid #eee; margin-bottom: 5px; padding: 5px;width:100%}
.pfstore-cat-filter .pf-x-category {padding-left:2px; display: block; float: left; margin: 0 0.5em;}
.pfstore-cat-filter .pf-x-subcategory {padding-left:0.5em; font-size: 10px;}
.pfstore-cat-filter .pf-x-category-link {font-size: 10px;text-decoration:none;}
.pfstore-cat-filter .pf-x-category-end{clear:both;}

/* Racine */
.pfstore-cat-root a{text-decoration:none;}
.pfstore-cat-root a img{border:none;}
.pfstore-cat-root h3{margin:0px;}
.pfstore-cat-root .pf-x-category{}
.pfstore-cat-root .pf-x-category .pf-x-image-container{display:none;}
.pfstore-cat-root .pf-x-category .pf-x-image{margin:20px auto;text-align:center;width:150px;}
.pfstore-cat-root .pf-x-category .pf-x-text-container{margin:5px;text-align:left;}
.pfstore-cat-root .pf-x-category .pf-x-category-link{font-size:15px;font-weight:bold;text-decoration:none;}
.pfstore-cat-root .pf-x-category .pf-x-category-resume {margin:10px;font-size:12px;}
.pfstore-cat-root .pf-x-category-end{clear:both;border-bottom: 1px dotted #eee;}
.pfstore-cat-root .pf-x-subcategory {float: left; margin:10px; text-align:center;height:120px;width:120px;font-size:12px;overflow:hidden;}
.pfstore-cat-root .pf-x-subcategory .pf-x-image-container{}
.pfstore-cat-root .pf-x-subcategory .pf-x-image{height:80px;}
.pfstore-cat-root .pf-x-subcategory .pf-x-text-container{}
.pfstore-cat-root .pf-x-subcategory .pf-x-subcategory-link{font-weight:bold;text-decoration:none;}
.pfstore-cat-root .pf-x-subcategory-end{}

/* Niveau 1 */
.pfstore-cat-level1 a{text-decoration:none;}
.pfstore-cat-level1 a img{border:none;}
.pfstore-cat-level1 .pf-x-subcategory{border-bottom: 1px dotted #eee;}
.pfstore-cat-level1 .pf-x-image-container{float:left;width:200px;height:200px;margin:5px;text-align:center;}
.pfstore-cat-level1 .pf-x-image{margin:20px auto;text-align:center;}
.pfstore-cat-level1 .pf-x-text-container{float:left;width:500px;}
.pfstore-cat-level1 .pf-x-subcategory-link{margin:10px 0px;font-size:15px;font-weight:bold;text-decoration:none;}
.pfstore-cat-level1 .pf-x-subcategory-resume {margin:10px;}
.pfstore-cat-level1 .pf-x-subcategory-end{clear:both;}

/* Niveau 2 */
.pfstore-cat-level2 a{text-decoration:none;}
.pfstore-cat-level2 a img{border:none;}
.pfstore-cat-level2 .pf-x-product{float:left;width:230px;height:220px;overflow:hidden;margin:5px;font-size:10px;text-align:center;}
.pfstore-cat-level2 .pf-x-image-container{width:100px; height:100px; border:0;margin:0 auto;padding:0;}
.pfstore-cat-level2 .pf-x-image{display:block;max-height:100px;_width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 100 ) : true); _height: expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight), 100 ) : true);margin:2px auto;text-align:center;border:1px solid #eee;}
.pfstore-cat-level2 .pf-x-product-famille{text-align: center;font-size:13px;font-weight:bold;}
.pfstore-cat-level2 .pf-x-product-titre{text-align: center; margin:2px 0px;font-size:15px;font-weight:bold;display:inline;}
.pfstore-cat-level2 .pf-x-product-link{font-size:inherit;font-weight:inherit;text-decoration:none;}

/*Moteur de recherche V2*/
.pfstore-productsearch-form-main{margin:0px;padding:0px;width:100%; text-align: center;}
.pfstore-productsearch-form-main .pf-x-form{margin:0px;padding:0px;display:inline;margin:0px auto}
.pfstore-productsearch-form-main .pf-x-textinput{margin:0px;padding:0px;width:7em;font-size:10px;display:inline;}
.pfstore-productsearch-form-main .pf-x-submit{margin:0px;padding:0px;margin-left:2px;font-size:10px;display:inline;}
.pfstore-productsearch-form-main .pf-x-textinput  div{display:inline;}
.pfstore-productsearch-form-main .pf-x-submit div{display:inline;}

#pfstore-productsearch-list{margin: 0 auto;}
#pfstore-productsearch-list a {text-decoration:none;}
#pfstore-productsearch-list .pf-x-product{float:left;width:230px;height:220px;overflow:hidden;margin:5px;font-size:10px;text-align:center;}
#pfstore-productsearch-list .pf-x-image-container{width:100px; height:100px; border:0;margin:0 auto;padding:0;}
#pfstore-productsearch-list .pf-x-image{display:block;max-width:100px;max-height:100px;_width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 100 ) : true); _height: expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight), 120 ) : true);margin:2px auto;text-align:center;border:1px solid #eee;}
#pfstore-productsearch-list .pf-x-product-titre{text-align: center; margin:2px 0px;font-size:15px;font-weight:bold;display:inline}
#pfstore-productsearch-list .pf-x-product-famille{text-align: center;font-size:13px;font-weight:bold;}
#pfstore-productsearch-list .pf-x-product-link{font-size:inherit;font-weight:inherit;text-decoration:none;}


/*CustomTags*/
/*Formulaire de recherche*/
.pfstore-productsearch-ct{text-align:left;margin:0; padding:0;display:inline;}
.pfstore-productsearch-ct .pf-x-form{margin:0px;padding:0px;display:inline;}
.pfstore-productsearch-ct .pf-x-textinput{margin:0px;padding:0px;width:7em;font-size:10px;}
.pfstore-productsearch-ct .pf-x-submit{margin:0px;padding:0px;margin-left:2px;font-size:10px;}
.pfstore-productsearch-ct .pf-x-submitlabel{font-size:10px;}

/*Bouton Panier*/
.pfstore-basketbutton-ct img {text-align: center;vertical-align: middle;}

/* SideBar Catégories Catalogue V2*/
.pfstore-documentcategorylist-ct {width: 220px;padding-right:25px;}
.pfstore-documentcategorylist-ct ul {margin: 0;padding: 0;list-style-type: none;}
.pfstore-documentcategorylist-ct li { margin: 0;padding: 0;}
.pfstore-documentcategorylist-ct a {text-decoration: none;}
.pfstore-documentcategorylist-ct .pf-x-root {border: none;width: 100%;}
.pfstore-documentcategorylist-ct .pf-x-cnt {font-size: 9px; font-weight: normal;}
.pfstore-documentcategorylist-ct .pf-x-category {width: 100%;background-color: #fff;color: #d51324;}
.pfstore-documentcategorylist-ct .pf-x-category-link {font-size: 12px;height:27px;display: block;padding-left:5px;font-weight:bold;line-height:25px;border:1px solid #ccc;}
.pfstore-documentcategorylist-ct .pf-x-category-link,
.pfstore-documentcategorylist-ct .pf-x-category-link:link,
.pfstore-documentcategorylist-ct .pf-x-category-link:visited,
.pfstore-documentcategorylist-ct .pf-x-category-link:active,
.pfstore-documentcategorylist-ct .pf-x-category-link:hover{color: #d51324;}
.pfstore-documentcategorylist-ct .pf-x-category-link:hover{text-decoration:underline;}
.pfstore-documentcategorylist-ct .pf-x-level1{margin-bottom:1em;}
.pfstore-documentcategorylist-ct .pf-x-subcategory, 
.pfstore-documentcategorylist-ct .pf-x-subcategory:hover{width:218px;border:1px solid #ccc;border-top:none;}
.pfstore-documentcategorylist-ct .pf-x-subcategory:hover{border-bottom: 1px solid #d2d2d2;}
.pfstore-documentcategorylist-ct .pf-x-subcategory-link {font-size:12px;display:block;padding:5px;padding-left:20px;}

/* SideBar Filtres V2 */
.pfstore-cat-filtertree-ct{width: 220px;padding-right:25px;}
.pfstore-cat-filtertree-ct ul {margin: 0;padding: 0;list-style-type: none;}
.pfstore-cat-filtertree-ct li { margin: 0;padding: 0;}
.pfstore-cat-filtertree-ct a {text-decoration: none;}
.pfstore-cat-filtertree-ct .pf-x-root {border: none;width: 100%;}
.pfstore-cat-filtertree-ct .pf-x-cnt {font-size: 9px; font-weight: normal;}
.pfstore-cat-filtertree-ct .pf-x-category {width: 100%;border:1px solid #ccc;background-color: #fff;color: #d51324;}
.pfstore-cat-filtertree-ct .pf-x-category-text {font-size:12px;height:27px;display: block;padding-left:5px;font-weight:bold;line-height:25px;}
.pfstore-cat-filtertree-ct .pf-x-level1{margin-bottom:1em;}
.pfstore-cat-filtertree-ct .pf-x-subcategory, 
.pfstore-cat-filtertree-ct .pf-x-subcategory:hover{width:218px;border:1px solid #ccc;border-top:none;}
.pfstore-cat-filtertree-ct .pf-x-subcategory:hover{border-bottom: 1px solid #d2d2d2;}
.pfstore-cat-filtertree-ct .pf-x-subcategory-link {font-size:12px;display:block;padding:5px;padding-left:20px;}

/* Liste des catégories de la fiche produit */
.pfstore-productassignedcategories-ct ul,
.pfstore-productassignedcategories-ct li {list-style-type:none;padding:0;margin:0;}		
.pfstore-productassignedcategories-ct ul{height:1.2em;padding-bottom:5px;padding-top:5px;}
.pfstore-productassignedcategories-ct li {float:left;line-height:1.2em;padding:0 3px 0 10px;background:url(/src/images/icons/8/smallarrowright.png) no-repeat left center;}
.pfstore-productassignedcategories-ct li.pf-x-home {background:none;padding-left:0px;}
.pfstore-productassignedcategories-ct li a {text-decoration:none; display:block;}

/* Produits en rapport avec le produit courant */
.pfstore-relatedproducts-ct ul,
.pfstore-relatedproducts-ct li {list-style-type:none;padding:0;margin:0;}		
.pfstore-relatedproducts-ct ul{padding-bottom:5px;padding-top:5px;}
.pfstore-relatedproducts-ct li {padding-left:10px;}
.pfstore-relatedproducts-ct li a {display:block;text-decoration:none;}

