/* Génériques PrintFlux */
.pf-documentdescription-section{margin-top: 1em;margin-bottom: 1em;}
.pf-documentdescription-section-title{font-weight: bold;}
.pf-documentdescription-section-propertyname{}

/*Génériques PrintFlux Store*/
.pfstore-button{background: #fff url(/src/images/icons/bg/gfw-btn-bg-gray.png) repeat-x scroll 0 100%;border-style:solid;border-width:1px;border-color:#ccc #aaa #aaa #ccc;color:#555;cursor:pointer;font-weight:bold;padding:1px;margin: 0 auto;text-align:center;white-space:nowrap;width:70px;overflow:visible;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pfstore-button:hover{background:#aaa url(/src/images/icons/bg/gfw-btn-bg-gray-hover.png) repeat-x scroll 0 0;}


/* Bloc gauche liste des catégories catalogue*/
.pfstore-documentcategorylist{padding: 1px;width: 140px;}
.pfstore-documentcategorylist-container{border-collapse: collapse; border: 1px solid #aaa; margin-bottom: 10px;}
.pfstore-documentcategorylist-header{border: 1px solid #aaa;}
.pfstore-documentcategorylist-subcategory{}
.pfstore-documentcategorylist-footer{padding-bottom: 10px;}
.pfstore-documentcategorylist-header a{color: #fff;}
.pfstore-documentcategorylist-header a:visited{color: #fff;}
.pfstore-documentcategorylist-header a:link{color: #fff;}
.pfstore-documentcategorylist-header a:active{color: #fff;}
.pfstore-documentcategorylist-header a:hover{color: #fff;}

/* Bloc gauche liste des catégories catalogue liées*/
.pfstore-documentothercategorylist{width: 140px;text-align: left; padding: 1px;}
.pfstore-documentothercategorylist-container{border-collapse: collapse; border: 1px solid #aaa;margin-bottom: 10px;}
.pfstore-documentothercategorylist-header{border: 1px solid #aaa;}
.pfstore-documentothercategorylist-parent{}
.pfstore-documentothercategorylist-row{padding-left: 10px}

/* Fiche produit */
#product-vignette-image{}
#product-preview-image{}
#product-panel-preview{float: left; vertical-align: top; margin-left: 0em; margin-right: 1em;}
#product-panel-details1{float: left;vertical-align: top; margin-right: 1em; margin-left: 1em;width: 250px;}
#product-panel-details2{float: left;vertical-align: top; margin-right: 1em; margin-left: 1em;width: 250px;}
.pf-product-panel{}
.pf-product-info-container{}
.pf-product-fieldset{width: 250px; border-color: #efefef;}
.pf-product-name{}
.pf-product-legend{}
.pf-product-description{}
.pf-product-scroll-list{overflow-y: auto; overflow-x: hidden; height: 10em; padding: 2px;}
.pf-product-list{width: 100%; border-collapse: collapse; border: 1px solid #ddf; margin: 0px; margin-right: 5px; table-layout: fixed;}
.pf-product-list td{border-bottom: 1px solid #ddd;}
.pf-product-controls-button{margin: 2px; float: left;cursor: pointer;}
.pf-product-preview-zoomable{cursor: url(/src/images/icons/16/pfloupe.png), pointer;}

/*Moteur de recherche*/
#pfstore-documentsearchlist{margin: 0 auto;width:690px;}
#pfstore-documentsearchlist .pf-x-document {margin: 1em; float: left; width: 200px; height: 200px; border: 1px solid #aaa; border: 1px solid rgba(0,0,0,0.1); overflow: hidden; text-align: center;}
#pfstore-documentsearchlist .pf-x-document:hover {background-color:#eee; background-color:rgba(0,0,0,0.05);}
#pfstore-documentsearchlist .pf-x-image-container{margin:5px auto;height: 122px;width: 122px;overflow:hidden;vertical-align:center;display:table;}
#pfstore-documentsearchlist .pf-x-image-container a {display: table-cell; vertical-align: middle;}
#pfstore-documentsearchlist .pf-x-image{border: 1px solid #aaa; max-width: 120px; max-height: 120px; _width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 120 ) : true); _height: expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight), 120 ) : true);}
#pfstore-documentsearchlist .pf-x-image-link{cursor:url(/src/images/icons/16/pfloupe.png),pointer;}
#pfstore-documentsearchlist .pf-x-product-title{display: inline; font-weight: bold;}
#pfstore-documentsearchlist .pf-x-description {font-size: 10px;cursor: pointer;background-color:#eee;height:57px;padding:5px;background-image:url(/src/applications/printflux/images/default/pffond.png); background-repeat: repeat-x;border-top:1px solid #ccc;}
#pfstore-documentsearchlist .pf-x-promoicon{vertical-align: middle; border:none;margin-right:5px;}
#pfstore-documentsearchlist .pf-x-zoom-image{border: 1px solid #aaa;position: absolute;}
#pfstore-documentsearchlist .pf-x-order-button{}
#pfstore-documentsearchlist .pf-x-order-button span{display: inline;}
#pfstore-documentsearchlist .pf-x-controls{width:100%; border:0px;padding:0;}
#pfstore-documentsearchlist .pf-x-controls td{padding:0; vertical-align: middle;text-align: center;}

/*TemplateBlocks*/
/*Formulaire de recherche*/
.pfstore-documentsearchform-container-deco{text-align:left;margin:0; padding:0;display:inline;}
.pfstore-documentsearchform-container-deco .pf-x-form{margin:0px;padding:0px;display:inline;}
.pfstore-documentsearchform-container-deco .pf-x-textinput{margin:0px;padding:0px;width:7em;font-size:10px;}
.pfstore-documentsearchform-container-deco .pf-x-submit{margin:0px;padding:0px;margin-left:2px;font-size:10px;}
.pfstore-documentsearchform-container-deco .pf-x-submitlabel{font-size:10px;}

.pfstore-documentsearchform-container-big{margin:0px;padding:0px;width:100%; text-align: center;}
.pfstore-documentsearchform-container-big .pf-x-form{margin:0px;padding:0px;display:inline;margin:0px auto}
.pfstore-documentsearchform-container-big .pf-x-textinput{margin:0px;padding:0px;width:7em;font-size:10px;display:inline;}
.pfstore-documentsearchform-container-big .pf-x-submit{margin:0px;padding:0px;margin-left:2px;font-size:10px;display:inline;}
.pfstore-documentsearchform-container-big .pf-x-textinput  div{display:inline;}
.pfstore-documentsearchform-container-big .pf-x-submit div{display:inline;}

.pfstore-chemin {float:left; text-align:left;background-color: #ffffff; border-bottom: 1px solid #c6c6c6;}