*{margin: 0; padding: 0}

.pfstore-breadcrumbtrail li{background:none;padding:0;}

.pfstore-documentcategorylist-ct{    width: 220px;    padding-right: 25px;}
.pfstore-documentcategorylist-ct li.pf-x-category {-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;margin-bottom:15px;-moz-box-shadow: 1px 1px 3px #dadada;-webkit-box-shadow: 1px 1px 3px #dadada;box-shadow: 1px 1px 3px #dadada;}
.pfstore-documentcategorylist-ct .pf-x-category-link {display: block;font-size: 12px;font-weight: bold;height: 27px;line-height: 25px;padding-left: 5px;background-color:#000000;border:1px solid #000000;}
.pfstore-documentcategorylist-ct a.pf-x-category-link:link {padding-left:10px; font-size:13px; color:#ffffff; text-decoration:none;}
.pfstore-documentcategorylist-ct a.pf-x-category-link:active {padding-left:10px; font-size:13px; color:#ffffff; text-decoration:none;}
.pfstore-documentcategorylist-ct a.pf-x-category-link:visited {padding-left:10px; font-size:13px; color:#ffffff; text-decoration:none;}
.pfstore-documentcategorylist-ct a.pf-x-category-link:hover {padding-left:10px; font-size:13px; color:#D51324; text-decoration:none;}
.pfstore-documentcategorylist-ct .pf-x-level1 {margin-bottom:0;}
.pfstore-documentcategorylist-ct .pf-x-subcategory, .pfstore-documentcategorylist-ct .pf-x-subcategory:hover {width:218px;border-top: 0;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}

.pfstore-documentcategorylist-ct .pf-x-subcategory-link{display: block;padding: 5px; padding-left: 20px;}
.pfstore-documentcategorylist-ct a.pf-x-subcategory-link:link {font-size:12px; color:#333333; text-decoration:none;}
.pfstore-documentcategorylist-ct a.pf-x-subcategory-link:active {font-size:12px; color:#333333; text-decoration:none;}
.pfstore-documentcategorylist-ct a.pf-x-subcategory-link:visited {font-size:12px; color:#333333; text-decoration:none;}
.pfstore-documentcategorylist-ct a.pf-x-subcategory-link:hover {font-size:12px; color:#D51324; text-decoration:none; background-color:#eeeeee;}
#pfstore-product-view #pfstore-product-panel-image{    float: left;
    vertical-align: top;
    margin-left: 0em;
    margin-right: 1em;}
#pfstore-product-view #pfstore-product-info-description {padding:8px; margin-bottom:15px;}
#pfstore-product-view #pfstore-product-info-description .pf-product-description {font-size:12px;text-align:left;}
#pfstore-product-view #pfstore-product-info-deliverydelays {padding:8px; border:0px solid #eeeeee;}
#pfstore-product-view #pfstore-product-info-packaging {padding:8px; border:0px solid #eeeeee;}
#pfstore-product-view #pfstore-product-info-stdquantity {padding:8px; border:0px solid #eeeeee;}
#pfstore-product-view h1 {line-height: 50px;font-size:20px;}
#pfstore-product-view .pf-x-product-titre {font-size:20px; font-style:normal;color:#333333;font-style:normal;}
#pfstore-product-view .pf-x-product-titre a:link, #pfstore-product-view .pf-x-product-titre a:active, #pfstore-product-view .pf-x-product-titre a:visited {font-size:20px; font-style:normal;color:#333333;}
#pfstore-product-view .pf-x-product-titre a:hover {font-size:20px; font-style:normal;color:#ff3a05;}
#pfstore-product-view .titre-rub-prod {font-weight: bold;color:#F6450A;font-size:13px;padding-bottom:10px;}
#pfstore-product-view #pfstore-product-info-techdescription {padding:8px; border-bottom:2px solid #eeeeee;}
#pfstore-product-view img.pf-x-product-preview {width: 380px;}
#pfstore-product-view #pfstore-product-button-basketadd {margin-top:20px;margin-left:70px;}
.pfstore-cat-root {width:700px;}
.pfstore-cat-root .pf-x-subcategory-container .pf-x-subcategory {float:left;}
#pfstore-product-view .pf-x-product-list {border-bottom: 1px solid #eeeeee;border-top: 0px solid #eeeeee;border-left: 0px solid #eeeeee;border-right: 0px solid #eeeeee;border-collapse: collapse;font-size: 13px;margin-right: 5px;table-layout: fixed;width: 100%;line-height:25px;padding-left:10px;padding-right:10px;color:#333333;}
#pfstore-product-view .pf-x-product-list tr:hover{background-color:#f5f5f5;}
#pfstore-product-view #pfstore-product-info-partager {padding:8px; border:0px solid #eeeeee;}
#pfstore-product-view .titre-rub-partager {font-weight: bold;color:#F6450A;font-size:13px;padding-bottom:10px;}
#pfstore-product-view .pf-product-description {font-size:12px;text-align:left;}
#pfstore-product-view .pf-product-description .pf-documentdescription .pf-documentdescription-section {margin-top: 8px;margin-bottom: 2px;line-height:18px;font-size:15px; color:#000000;border-top:1px dotted #dadada;padding-top:5px;}
#pfstore-product-view .pf-documentdescription-section-title {font-weight: bold;font-size: 13px;}
#pfstore-product-view .pf-product-description .pf-documentdescription .pf-documentdescription-section .pf-documentdescription-section-propertyname {font-size:11px;font-weight:bold;color:#333333;margin-left:10px;}
#pfstore-product-view .pf-product-description .pf-documentdescription .pf-documentdescription-section .pf-documentdescription-section-propertyvalue {font-size:11px; color:#333333;}

.pfstore-cat-level1 {width:700px;}
.pfstore-cat-level1 .pf-x-text-container {width: 700px;}
.pfstore-cat-level1 .pf-x-parent {font-size:15px; font-weight:bold;padding-top:10px;}
.pfstore-cat-level1 .pf-x-subcategory {height:220px; border-bottom: 1px dotted #EEE;}
.pfstore-cat-level1 .pf-x-subcategory .pf-x-text-container  {height:220px; padding-top:10px;}
.pfstore-cat-level1 .pf-x-subcategory .pf-x-subcategory-resume .pf-x-image-container {width:150px;}
.pfstore-cat-level1 .pf-x-subcategory .pf-x-subcategory-resume .pf-x-image-container .pf-x-image {float:left;padding:0px;margin:0px; width:120px;}
.pfstore-cat-level2 .pf-x-image-container a.rolloverImage {position:relative;font-size:12px; font-weight:bold; text-decoration:none;top:0px;display:block;}
.pfstore-cat-level2 .pf-x-image-container a.rolloverImage span {position: absolute;bottom:80px; left: 110px;width: 90px;display: none;padding:5px 0 4px 0;border: 1px solid #ffffff;opacity: 1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 6px #666666;-webkit-box-shadow: 0 0 6px #666666; box-shadow: 0 0 6px #666666;color:#2e494c;background:url('/src/profilestorage/printaffiliation/papeteriecomptable/web/apercu.png') no-repeat;}
.pfstore-cat-level2 .pf-x-image-container a.rolloverImage:hover span {display:block;}
.pfstore-cat-level2 .pf-x-image-container a.rolloverImage span:hover {opacity: 1;display: inline-block;color:#ffffff;-moz-box-shadow: 0 0 4px #333333;-webkit-box-shadow: 0 0 4px #333333;box-shadow: 0 0 4px #333333;width: 90px;padding:5px 0 4px 0;background:url('/src/profilestorage/printaffiliation/papeteriecomptable/web/apercu-hover.png') no-repeat;}

.pfstore-cat-level1 .pf-x-subcategory .pf-x-text-container {}

.pfstore-cat-level2 {}
.pfstore-cat-level2 .pf-x-product {width: 215px;height: 215px;margin: 5px;padding-top:5px;float: left;font-size: 10px;text-align: center;background:url('/src/applications/printfluxstore/themes/papeteriecomptable/image/fond-capsule.jpg'); background-repeat:no-repeat; border: 1px solid #eeeeee; -border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; overflow: hidden;}
.pfstore-cat-level2 .pf-x-product:hover {border:1px solid #c1c1c1;}
.pfstore-cat-level2 .pf-x-product .pf-x-image-container {width:215px;}
.pfstore-cat-level2 .pf-x-product .pf-x-product-tarif-list {padding-top:15px;font-size:11px;float:left; padding-left:50px;width:130px;float:left;}
.pfstore-cat-level2 .pf-x-product .pf-x-product-tarif-list a:link {color:#000000; text-decoration:none;font-size:12px;}
.pfstore-cat-level2 .pf-x-product .pf-x-product-tarif-list a:active {color:#000000; text-decoration:none;font-size:12px;}
.pfstore-cat-level2 .pf-x-product .pf-x-product-tarif-list a:visited {color:#000000; text-decoration:none;font-size:12px;}
.pfstore-cat-level2 .pf-x-product .pf-x-product-tarif-list a:hover {color:#ff4c00; text-decoration:none;font-size:12px;}
.pfstore-cat-level2 .pf-x-product .pf-x-product-tarif-list .pf-x-product-tarif {color:#ff4c00;}
.pfstore-cat-level2 .pf-x-product-sousfamille {color:#000000;}
.pfstore-cat-level2 .pf-x-image {display: block;margin: 2px auto;max-height: 110px;text-align: center; border: 0px solid #EEE;}
.pfstore-cat-level2 .pf-x-image-container {border: 0px;height: 120px;margin: 0px auto;padding: 0px;width: 120px;}
.pfstore-cat-level2 .sidebar {padding-left:0px; padding-top:10px;display:table-cell; vertical-align:bottom;width:725px;}
.pfstore-cat-level2 .textcontainer {overflow-y: auto;text-align: justify; padding-top:0px; padding-left:15px;padding-right:15px;padding-bottom:15px;}
.pfstore-cat-level2 .box .pf-x-parent a:link, .pfstore-cat-level2 .box .pf-x-parent a:active, .pfstore-cat-level2 .box .pf-x-parent a:visited     {font-size: 15px;color:#d51324;font-weight:bold;padding:10px 0 0 15px;}
.pfstore-cat-level2 .box .pf-x-parent a:hover   {font-size: 15px;color:#d51324;font-weight:bold;padding:10px 0 0 15px;}
.pfstore-cat-level2 .pf-x-product-titre {width:215px;}
.pfstore-cat-level2 .pf-x-product-titre a:link, .pfstore-cat-level2 .pf-x-product-titre a:active, .pfstore-cat-level2 .pf-x-product-titre a:visited {font-size: 14px;color:#333333;font-weight:bold;padding:0;}
.pfstore-cat-level2 .pf-x-product-titre a:hover {font-size: 14px;color:#ff4c00;font-weight:bold;padding:0;}
.pfstore-cat-level2 .pf-x-product-famille {font-size: 13px;font-weight: bold;text-align: center;color:#666666;width:200px;}

#pfstore-productsearch-list .pf-x-product {padding-top:5px;float: left;font-size: 10px;height: 215px;margin: 5px;overflow: hidden;text-align: center;width: 215px;background:url('/src/applications/printfluxstore/themes/papeteriecomptable/image/fond-capsule.jpg');border: 1px solid #eeeeee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#pfstore-productsearch-list .textcontainer {overflow-y: auto;text-align: justify; padding-top:0px; padding-left:15px;padding-right:15px;padding-bottom:15px;}
#pfstore-productsearch-list .box .pf-x-parent a:link      {font-size: 15px;color:#d51324;font-weight:bold; padding:0px; padding-left:15px; padding-top:10px;}
#pfstore-productsearch-list .box .pf-x-parent a:active  {font-size: 15px;color:#d51324;font-weight:bold; padding:0px; padding-left:15px; padding-top:10px;}
#pfstore-productsearch-list .box .pf-x-parent a:visited {font-size: 15px;color:#d51324;font-weight:bold; padding:0px; padding-left:15px; padding-top:10px;}
#pfstore-productsearch-list .box .pf-x-parent a:hover   {font-size: 15px;color:#d51324;font-weight:bold; padding:0px; padding-left:15px; padding-top:10px;}
#pfstore-productsearch-list .pf-x-product .pf-x-product-tarif-list {padding-top:10px;font-size:11px; float:left; padding-left:60px;}
#pfstore-productsearch-list .pf-x-product .pf-x-product-tarif-list a:link {color:#000000; text-decoration:none;font-size:12px; }
#pfstore-productsearch-list .pf-x-product .pf-x-product-tarif-list a:active {color:#000000; text-decoration:none;font-size:12px;}
#pfstore-productsearch-list .pf-x-product .pf-x-product-tarif-list a:visited {color:#000000; text-decoration:none;font-size:12px;}
#pfstore-productsearch-list .pf-x-product .pf-x-product-tarif-list a:hover {color:#ff4c00; text-decoration:none;font-size:12px;}
#pfstore-productsearch-list .pf-x-product .pf-x-product-tarif-list .pf-x-product-tarif {color:#ff4c00;}
#pfstore-productsearch-list .pf-x-product-sousfamille {color: #666;font-size: 13px;font-weight: bold;text-align: center;}
#pfstore-productsearch-list .pf-x-image {display: block;margin: 2px auto;max-height: 110px;text-align: center; border: 0px solid #EEE;}
#pfstore-productsearch-list .pf-x-image-container {border: 0px;height: 120px;margin: 0px auto;padding: 0px;width: 120px;}

#pfstore-productsearch-list .pf-x-product-titre a:link {font-size: 14px;color:#333333;font-weight:bold;padding:0px;}
#pfstore-productsearch-list .pf-x-product-titre a:active {font-size: 14px;color:#333333;font-weight:bold;padding:0px;}
#pfstore-productsearch-list .pf-x-product-titre a:visited {font-size: 14px;color:#333333;font-weight:bold;padding:0px;}
#pfstore-productsearch-list .pf-x-product-titre a:hover {font-size: 14px;color:#ff4c00;font-weight:bold;padding:0px;}

#pfstore-productsearch-list .pf-x-product-famille {font-size: 13px;font-weight: bold;text-align: center;color:#666666;}


.blanc{color: #FFFFFF;}
.titre-technique{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #FF6000;}
.sous-titre-technique{}

.bloc-produit-vitrine {border:1px solid #000000;float:left; margin:4px; text-align:center;}
.produit-vitrine {background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/fond-texte-cellule.jpg);text-align: center;display: block;width: 203px;	font-family: Verdana, Geneva, sans-serif;font-weight: normal;padding: 0px; margin:0px;height:24px;padding-top:4px;margin:1px;}
.bloc-produit-vitrine a:link  {font-size: 12px;color: #FFFFFF;text-decoration: none;}
.bloc-produit-vitrine a:visited{font-size: 12px;color: #FFFFFF;text-decoration: none;}
.bloc-produit-vitrine a:active {font-size: 12px;color: #FFFFFF;text-decoration: none;}
.bloc-produit-vitrine a:hover  {font-size: 12px;color: #FF6000;text-decoration: none;}

.texte-descriptif{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #333;}
#header{height: 105px;width: 983px;background-color: #0CF}
#header h1 img{width: 680px;height: 105px;float:left}
#informations{height: 97px;width: 258px;text-align: left;padding-top: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/informations.jpg);display: inline-block;float: right;padding-left: 45px;}

.besoin-aide{padding-top:8px;font-size: 15px;font-weight: bold;color: #000;}
.telephone{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;color: #f6450a;}
.bt-perso{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFF;text-decoration: none;}
.bt-perso a:link{color: #FFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;}
.bt-perso a:visited{	color: #FFF;text-decoration: none;}
.bt-perso a:hover{color: #f6450a;text-decoration: none;}
span.bt-perso a:active{color: #f6450a;	text-decoration: none;}
.saut{line-height: 20px;}
.saut-panier{line-height: 25px;}
#entree {background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/fond-menu-d.jpg);height: 153px;width:238px; margin-right:22px;font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #FFF;text-decoration: none;text-align: center;padding-top: 45px;display: inline-block;background-repeat: no-repeat;background-position: left;float:right;}
#entree p{font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;	padding-bottom: 35px;}
#entree p a:link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;	padding-bottom: 35px;text-decoration: none;color: #FFF;}
#entree p a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;padding-bottom: 35px;text-decoration: none;color: #FFF;}
#entree p a:hover{	font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;	padding-bottom: 35px;color: #f6450a;}
#entree p a:active{font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;	padding-bottom: 35px;color: #f6450a;}
#barre-noire{font-family: Arial, Helvetica, sans-serif;background-color: #000;height: 25px;text-align: left;padding-left: 30px;padding-top: 6px;margin-left: auto;margin-right: auto;width:953px;}
#menu {float:left;}
#menu p{font-family: Arial, Helvetica, sans-serif;color: #FFF;display: inline;}
#menu p a:link{font-family: Arial, Helvetica, sans-serif;color: #FFF;display: inline;text-decoration: none;font-size: 11px;padding-right: 10px;padding-left: 10px;font-weight: normal;}
#menu p a:visited{font-family: Arial, Helvetica, sans-serif;color: #FFF;display: inline;text-decoration: none;font-size: 11px;padding-right: 10px;padding-left: 10px;font-weight: normal;}
#menu p a:hover, a:active{font-family: Arial, Helvetica, sans-serif;color: #f6450a;display: inline;text-decoration: none;font-size: 11px;font-weight: normal;}
#corps {font-family: Arial, Helvetica, sans-serif;background-color: #FFF;width: 983px;}

#recherche{width: 200px;display: inline;color: #FA8C71;}
#button{color: #FB3705;background-color: #000;height: 10px;margin-top: 4px;}
#textfieldok{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;height: 20px;}
#banniere{height: 198px;width: 983px;}
.titre{font-weight: bold;color: #000;display: block;height: 24px;padding-top: 8px;width: 939px;}
#bloc-produits{background-color: #FFF;height: auto;width: 687px;display: inline-block;float: left;}

#avantages{height: 493px;width: 255px;font-size: 21px;font-weight: bold;color: #000;text-decoration: none;text-align: center;padding-top: 15px;background-repeat: no-repeat;background-position: left;border: 1px solid #fff;padding-right: 15px;}
#avantages a:link    {font-weight: bold;color: #000;text-decoration: none;font-size: 12px}
#avantages a:hover   {font-weight: bold;color: #F66919;text-decoration: none;font-size: 12px}

.imprim {margin-bottom: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/avantage-1.jpg);height: 52px;width: 159px;text-align: left;background-repeat: no-repeat;padding-left: 55px;margin-left: 20px;border: 1px solid #CCC;padding-top:2px;line-height:12px;}

.bon-a-tirer {margin-bottom: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/avantage-3.jpg);height: 46px;width: 159px;	text-align: left;background-repeat: no-repeat;padding-left: 55px;margin-left: 20px;border: 1px solid #CCC;padding-top:8px;line-height:12px;}
.production-ecolo {margin-bottom: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/avantage-2.jpg);height: 46px;width: 159px;	text-align: left;background-repeat: no-repeat;padding-left: 55px;margin-left: 20px;border: 1px solid #CCC;padding-top:8px;line-height:12px;}
.conseils-et-suivi{margin-bottom: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/avantage-4.jpg);height: 46px;width: 159px;	text-align: left;background-repeat: no-repeat;padding-left: 55px;margin-left: 20px;border: 1px solid #CCC;line-height:12px;padding-top:8px;}
.expedition{margin-bottom: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/avantage-5.jpg);height: 39px;width: 159px;	text-align: left;background-repeat: no-repeat;padding-left: 55px;margin-left: 20px;border: 1px solid #CCC;line-height:12px;padding-top:15px;}
.experience{margin-bottom: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/avantage-6.jpg);	height: 46px;width: 159px;text-align: left;background-repeat: no-repeat;padding-left: 55px;margin-left: 20px;border: 1px solid #CCC;line-height:12px;padding-top:8px;}
.paiement{margin-bottom: 8px;background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/avantage-7.jpg);	height: 46px;width: 159px;text-align: left;background-repeat: no-repeat;padding-left: 55px;margin-left: 20px;border: 1px solid #CCC;line-height:12px;padding-top:8px;}

#zone-acces{font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #000;text-align: left;background-color:#ffffff;padding-top:15px;}
.catalogue{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FE6B28;padding-left: 21px;}

.liste-pdts{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #F66919;padding-left: 21px;}
.liste-pdts a:link{	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.liste-pdts a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.liste-pdts a:hover{	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #F66919;text-decoration: none;font-weight: normal;}
.liste-pdts a:active{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #F66919;text-decoration: none;font-weight: normal;}
.rejoindre{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;font-weight: bold;}

.titre-menu-gauche-panier{background-image: url(/src/profilestorage/printaffiliation/papeteriecomptable/fond-menu-pdt.jpg);height: 31px;	width: 220px;font-family: Arial, Helvetica, sans-serif;color: #FFF;font-size: 12px;font-weight: bold;text-align: center;padding-top: 10px;}
.sous-menu-panier{width: 200px;font-family: Arial, Helvetica, sans-serif;color: #000;font-size: 12px;font-weight: normal;text-align: center;padding-top: 10px;background-color: #CCC;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-right-color: #CCC;border-bottom-color: #FFF;border-left-color: #CCC;border-bottom-style: solid;border-left-style: solid;height: 22px;margin-left: 10px;}
.sous-menu-panier a:link, a:visited{color: #666;text-decoration: none;}
.sous-menu-panier a:hover, a:active{color: #FE6402;text-decoration: none;}
.encart-technique{border: 1px solid #CCC;padding-top: 8px;padding-left: 8px;}
.texte-pictos{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FF6000;text-align: center;}
h1{	font-family: Arial, Helvetica, sans-serif;font-size: 26px;color: #000;font-style: italic;font-weight: bold;}

.corps-site {margin-left:auto; margin-right:auto;width:983px;background-color:#ffffff;padding-top:10px;}

.nbresult {font-size:14px; padding:10px;color:#000000; text-align:center;}

.titre-page-cms {vertical-align:top;color: #f83400;font-size: 23px;font-weight: bold; font-style: italic;padding-bottom:15px;}
.corps-page-cms {color: #333333;font-size:12px; width:700px;line-height:20px;}
.corps-page-cms a:link      {color:#333333;text-decoration:none;font-size:12px;}
.corps-page-cms a:active  {color:#333333;text-decoration:none;font-size:12px;}
.corps-page-cms a:visited {color:#333333;text-decoration:none;font-size:12px;}
.corps-page-cms a:hover   {color:#D51324;text-decoration:none;font-size:12px;}

.corps-page-cms .img-logo {float:left;padding:0 15px 5px 0;}
.corps-page-cms .img-logo img {border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;height:50px;}
.corps-page-cms h2 {font-weight:bold;padding:30px 0 15px 15px;}
.corps-page-cms .tel-conseil {color:#f83400;font-size:18px; font-weight:bold;border:1px solid #E3E3E3;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; padding:10px;width:150px;text-align:center;background-color:#f5f5f5;margin-top:20px;}
.corps-page-cms .adresse-paiement {border:1px solid #E3E3E3;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; padding:10px;width:300px;text-align:center;background-color:#f5f5f5;margin-top:20px;margin-left:auto;margin-right:auto;margin-bottom:10px;font-size:16px;}

.page-cms {text-align:center; vertical-align:middle;color:#666666; padding-top:2px;}




fieldset { -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #eeeeee; line-height:20px;}
legend {color:#ff4c00; font-size:15px;padding-left:5px; padding-right:5px;}

.pf-x-contactform-container {height:130px;}
a.slickbutton:link{font-size:11px; background: #eeeeee;border: 1px solid #cecece;color: #333333;cursor: pointer;font-weight: bold;padding: 1px 20px 1px 20px;text-align: center;text-decoration: none; margin-top:20px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
a.slickbutton:active {font-size:11px; background: #eeeeee; border: 1px solid #cecece;color: #0063A4;cursor: pointer;font-weight: bold;padding: 1px 20px 1px 20px;text-align: center;text-decoration: none; margin-top:20px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
a.slickbutton:visited{font-size:11px; background: #eeeeee;border: 1px solid #cecece;color: #333333;cursor: pointer;font-weight: bold;padding: 1px 20px 1px 20px;text-align: center;text-decoration: none; margin-top:20px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
a.slickbutton:hover {font-size:11px; background: #eeeeee;border: 1px solid #cecece;color: #0063A4;cursor: pointer;font-weight: bold;padding: 1px 20px 1px 20px;text-align: center;text-decoration: none; margin-top:20px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

.pf-x-cgv-label {line-height:30px; padding-left:10px;}
.pf-x-basketinfo-container .pf-x-cgv-right-right a:link {color: #F6450A;font-size: 12px;text-decoration: none;}
.pf-x-basketinfo-container .pf-x-cgv-right-right a:active {color: #F6450A;font-size: 12px;text-decoration:none;}
.pf-x-basketinfo-container .pf-x-cgv-right-right a:visited {color: #F6450A;font-size: 12px;text-decoration:none;}
.pf-x-basketinfo-container .pf-x-cgv-right-right a:hover {color: #F6450A;font-size: 12px;text-decoration:none;}

.pfstore-productcommentlist {margin:8px;padding-left:15px;}
.pfstore-productcommentlist .titre-bloc-comment-page {color:#FF4C00;font-weight:normal;font-size:18px;padding:10px 0;}
.pfstore-productcommentlist .titre-commentaire{margin:0px; padding-left:20px;font-size:18px;color:#333333;font-style:italic;}
.pfstore-productcommentlist .comment-tableau {padding-top:25px;line-height:20px;font-size:15px;color:#333333;}
.pfstore-productcommentlist .bloc-comment-page {padding:10px;margin-right:5px;padding-right:15px;margin-bottom:10px;width:610px;border:1px solid #DDD; background-color:#f5f5f5;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.pfstore-productcommentlist a.link-page:link, .pfstore-productcommentlist a.link-page:active, .pfstore-productcommentlist a.link-page:visited {color:#0063A4;font-size:12px;text-decoration:none;padding:5px;border:1px solid #FFFFFF;}
.pfstore-productcommentlist a.link-page:hover {color:#D51324;font-size:12px;text-decoration:none;background-color:#f5f5f5;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding:5px; border:1px solid #ececec;}
.pfstore-productcommentlist .pf-x-all-product {float:right; text-align:right; width:900px;}
.pfstore-productcommentlist .pf-x-stats-summary {margin-bottom:10px;padding:0px;border:1px solid #dddddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background:#ffffff url('/src/profilestorage/printaffiliation/image/fond-commentaire.png');background-position:left bottom;width:615px;height:210px;padding-top:20px; padding-left:20px;font-size:20px;margin-right:auto;}

.pfstore-productcommentlist .gfw-form-texte-comment-prod .titre-note {text-align: right;padding-right: 20px;width: 350px;color: #666;font-size:15px;line-height:30px;}

.bloc-commentaire-general {background-color:#f5f5f5;padding:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;min-height:165px; margin-bottom:20px;border:1px solid #ddd;width:678px;}

.pfstore-productcommentlist-ct {margin:8px;padding-left:15px;}
.pfstore-productcommentlist-ct .titre-bloc-comment {color:#F6450A;font-weight:bold;font-size:13px;padding:10px 0;width:500px;}
.pfstore-productcommentlist-ct .titre-commentaire{margin:0px; padding-left:20px;font-size:18px;color:#333333;font-style:italic;}
.pfstore-productcommentlist-ct .comment-tableau {padding-top:25px;line-height:20px;font-size:15px;color:#333333;}
.pfstore-productcommentlist-ct .bloc-comment {padding:10px;margin:10px;padding-right:15px;width:410px;float:left; border:1px solid #ddd; background-color:#f5f5f5;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.pfstore-productcommentlist-ct a.link-page:link, .pfstore-productcommentlist-ct a.link-page:active, .pfstore-productcommentlist-ct a.link-page:visited {margin-left:15px;color:#0063A4;font-size:12px;text-decoration:none;padding:5px 10px;border:1px solid #f5f5f5;background-color:#FAFAFA;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.pfstore-productcommentlist-ct a.link-page:hover {margin-left:15px;color:#D51324;font-size:12px;text-decoration:none;background-color:#f5f5f5;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:5px 10px;border:1px solid #dddddd;}
.pfstore-productcommentlist-ct .pf-x-all-product {float:right;text-align:right; width:900px;margin-right:12px;}

.pfstore-relatedproducts-ct {width:550px;margin-left:362px;margin-right:auto; float: left;}
.pfstore-relatedproducts-ct .titre-bloc-modele {font-weight: bold;color:#F6450A;font-size:13px;padding-bottom:10px;padding-left: 20px;}
.pfstore-relatedproducts-ct .bloc-img {width:98px; float:left;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;text-align:center;border:1px solid #ffffff;}
.pfstore-relatedproducts-ct .bloc-img:hover {background-color:#FAFAFA;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border:1px solid #eeeeee;}
.pfstore-relatedproducts-ct .bloc-img img {width:80px; border:0px;}
.pfstore-relatedproducts-ct .bloc-img a:link, .pfstore-relatedproducts-ct .bloc-img a:active, .pfstore-relatedproducts-ct .bloc-img a:visited {font-size:12px; color:333333; text-decoration:none;}
.pfstore-relatedproducts-ct .bloc-img a:hover {font-size:12px; color:F6450A; text-decoration:none;}

.bouton-paiement {width:300px;margin-left:160px; margin-right:auto;text-align:center;font-weight: bold;border: 1px solid #fc3900;background: #ff7c17;background: -webkit-gradient(linear,center top,center bottom,from(#fd6d41),to(#ff7c17));background: -moz-linear-gradient(top,#fd6d41,#ff7c17);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6d41',endColorstr='#ff7c17',GradientType=0);display: inline-block;cursor: pointer;position: relative;border-radius: .3em;-moz-border-radius: .3em;-webkit-border-radius: .3em;line-height: 2em;padding: 0 1em;font-size: 1.5em;color: white!important;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);font-family: "HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif;box-shadow: inset 0 0 .2em rgba(255, 255, 255, 0.3),inset 0 0 .2em rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.3),0 0 0 transparent,0 0 0 transparent;-moz-box-shadow: inset 0 0 .2em rgba(255, 255, 255, 0.3),inset 0 0 .2em rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.3),0 0 0 transparent,0 0 0 transparent;-webkit-box-shadow: inset 0 0 .2em rgba(255, 255, 255, 0.3),inset 0 0 .2em rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.3),0 0 0 transparent,0 0 0 transparent;}
.bouton-paiement a:link {text-decoration:none;color:#ffffff;font-size:14px;}
.bouton-paiement a:hover {text-decoration:none;color:#ffffff;font-size:14px;}
.bouton-paiement:hover {width:300px;margin-left:160px; margin-right:auto;text-align:center;border: 1px solid #fc3900;background: #fd6d41;background: -webkit-gradient(linear,center top,center bottom,from(#f99b53),to(#fd6d41));background: -moz-linear-gradient(top,#f99b53,#fd6d41);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99b53',endColorstr='#fd6d41',GradientType=0);display: inline-block;text-align: center;min-width: 5em;min-height: 2em;cursor: pointer;position: relative;border-radius: .3em;-moz-border-radius: .3em;-webkit-border-radius: .3em;line-height: 2em;padding: 0 1em;font-size: 1.5em;font-weight: bold;color: white!important;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);font-family: "HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif;box-shadow: inset 0 0 .2em rgba(255, 255, 255, 0.3),inset 0 0 .2em rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.3),0 0 0 transparent,0 0 0 transparent;-moz-box-shadow: inset 0 0 .2em rgba(255, 255, 255, 0.3),inset 0 0 .2em rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.3),0 0 0 transparent,0 0 0 transparent;-webkit-box-shadow: inset 0 0 .2em rgba(255, 255, 255, 0.3),inset 0 0 .2em rgba(255, 255, 255, 0.3),0 1px 2px rgba(0, 0, 0, 0.3),0 0 0 transparent,0 0 0 transparent;}

.gfw-form-mainpanel .gfw-form-titlebar {padding:5px;margin:10px; border: 0px;}
.gfw-form-mainpanel .gfw-form-fieldpanel {padding-top:10px;}
.gfw-form-mainpanel .gfw-form-widget-col input {border:1px solid #CDCDCD;padding:4px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.gfw-form-mainpanel .gfw-form-widget-col input:focus {background-color: whiteSmoke;}

.gfw-form-title-comment {font-size:18px;font-weight:bold;padding:15px;}

td.hedb {color: white;background-color: #000000;font-weight: bold;font-size: 13px;padding:5px 15px 5px 5px;}

td.std1 {color: #333333;background-color: white;font-weight: normal;font-size: 12px;padding:5px 15px 5px 5px;}

.gfw-form-title-comment2 {font-size: 20px;color: black;font-style: italic;font-weight: bold;padding-bottom: 15px;}
.gfw-form-texte-comment2 {padding-bottom:15px;}
.tableau-note {margin-bottom: 20px;padding: 0px;border: 1px solid #dadada;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background: white url('/src/profilestorage/printaffiliation/image/fond-commentaire.png');width: 700px;height: 230px;}
.titre-note {text-align: right;padding-right: 20px;width: 380px;color: #666;}
.satisfaction {padding-top: 3px;font-size: 10px;color: #838383;padding-left: 0px;}
.bloc-aide-hl {background-color: #f5f6f1;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 15px 15px 0 20px;margin-top: 10px;width:665px;line-height:18px;}
.bloc-aide-hl .img-hl {float: right;padding: 2px 30px 0 0;}
.bloc-aide-hl .img-hl img {height:135px;}
.bloc-commentaire-general .tableau-produit {float: left;color: #666;background-color: white;padding: 10px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
border: 1px solid #D9D9D9;margin: 5px;padding: 5px;font-size: 10px;text-align: left;-moz-box-shadow: 0 0 6px #D7D7D7;-webkit-box-shadow: 0 0 6px #D7D7D7;box-shadow: 0 0 6px #D7D7D7;position: relative;top: 10px;text-align: center;}
.bloc-commentaire-general .commentaire-tableau {line-height: 20px;font-size: 15px;color: #333;margin-left: 140px;}
.bloc-commentaire-general .titre-commentaire-tableau {margin: 0px;font-size: 20px;padding-top: 20px;color: #333;}
.bloc-commentaire-general .tableau-produit .icon-product img {padding: 7px;border: 0;height: 90px;}

a.link-nb-avis:link, a.link-nb-avis:active, a.link-nb-avis:visited {font-size:11px;color:#666666;}
a.link-nb-avis:hover {font-size:11px;color:#ff4c00;}
.gfw-form-title-comment-prod {font-size:16px;color:#333333;line-height:20px;}
.gfw-form-title-comment-prod a:link, .gfw-form-title-comment-prod a:active, .gfw-form-title-comment-prod a:visited {font-size:16px;text-decoration:none;color:#333333;font-weight:bold;font-style:italic;}
.gfw-form-title-comment-prod a:hover {font-size:16px;text-decoration:none;color:#ff4c00;font-weight:bold;}
.gfw-form-title-comment-prod .titre-note {text-align: right;padding-right: 20px;width: 380px;color: #666;}
.autre-prod-comment {width:662px;margin:0px;height:250px;}
.autre-prod-comment .pfstore-relatedproducts-ct {margin-left: 0;}
.autre-prod-comment .titre-bloc-modele {font-weight: bold;color: #F6450A;font-size: 13px;padding-bottom: 10px;padding-left: 20px;}

.pfstore-productsearch-ct .pf-x-form{    margin: -6px 0 0; height: 31px;}
.pfstore-productsearch-ct .pf-x-submit {background-color:#000000; color:#ff4c00;border:0;padding:5px!important; font-size:13px;cursor: pointer;}
.pfstore-productsearch-ct .pf-x-textinput {padding-left:5px;padding:2px;width:195px; border:1px solid #000000;}

    .pfs-navlayout-container {width: auto}
    .gfw-grid-container {box-shadow: none}
    
    
    
    /* CSS */
    
/* accueil-central-bas */
.bloc-menu-home {padding:10px 11px 10px 22px;width:983px;display:block;height:530px;}
.bloc-avantages-droit {text-align:left;background-color:#FFFFFF;float:left;margin-left:37px;}

/* bloc-avantages-bas */
.bloc-avantages {padding: 0; background-color:#f5f5f5;border-top:1px solid #e3e3e3;height:81px;width:983px;margin-left:auto;margin-right:auto;}
.bloc-avantages-titre {float:left; background-color:#dadada;padding:29px 0 20px 20px;width:120px;height:30px;font-size:20px;color:#333333;text-shadow: 0 1px 1px white;}
.avantage {float:left;margin-top:10px;margin-left:40px;}
.avantage:hover {box-shadow: 0 0 6px #cccccc;-moz-box-shadow: 0 0 6px #cccccc;-webkit-box-shadow: 0 0 6px #cccccc;}
 
/* Footer */
.footer {padding:0 10px 10px 30px;color:#888888;background-color:#222324;width:943px;display:block;height: 200px;font-size:10px;margin-left:auto;margin-right:auto;}
.footer a:link, .footer a:visited, .footer a:active {text-decoration:none;color:#888888;font-size:10px;}
.footer a:hover {color:#cccccc;text-decoration:underline;font-size:10px;}
.bloc-footer {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#0b0c0c;float:left;margin-right:20px;margin-top:20px;margin-bottom:10px;position:relative;height: 130px;color:#f5f5f5;padding:10px;width:270px;}
.bloc-footer ul {color:#989090; font-size:16px;}
.bloc-footer ul li {padding-top:5px;list-style-type:none;}
.bloc-footer ul li a:link, .bloc-footer ul li a:visited, .bloc-footer ul li a:active {color:#cccccc;font-size:13px;text-decoration:none;}
.bloc-footer ul li a:hover {color:#ffffff;text-decoration:underline;}

fieldset input.std1 {border:1px solid #cdcdcd;padding:4px;margin:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
fieldset input.std1:focus {background-color:#f5f5f5;}

.gfw-panel {margin-top:20px;color:#666666;}

.menu_horizontal-noire {background-color: #000;height: 25px;text-align: left;padding: 6px 0 0 30px;margin-left: auto;margin-right: auto;width:953px;}

#menu_horizontal  {text-align:center;margin: 0;padding-left: 0;position: absolute;top:105px;list-style-type:none;height:30px;}
#menu_horizontal li {margin: 0;padding: 0;border: 0;}
#menu_horizontal li:hover > .sousMenu {display: block;}
#menu_horizontal li.bouton {border-left:1px solid #ffffff;float:left;width:130px;text-align:center;}
#menu_horizontal li.bouton:hover {background-color: #333333;}
#menu_horizontal li.home {float:left;width:45px;margin-top:-5px;text-align:left;}
#menu_horizontal li a:link, #menu_horizontal li a:active, #menu_horizontal li a:visited, #menu_horizontal li a:hover {display: block; color: #FFF; margin: 0;padding-top:8px;height:22px;border: 0;text-decoration: none;font-size:12px;}

#menu_horizontal .sousMenu {display: none;list-style-type: none;margin: 0;padding: 0;border: 0;width:198px;box-shadow: 1px 1px 4px rgba(0,0,0,0.6);-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.6);-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.6);text-align:left;z-index: 11;position: relative;}
#menuDeroulant .sousMenu li {font-size:11px;float: none;margin: 0; padding: 0;border: 0;border-top: 1px solid transparent;border-right: 1px solid transparent;z-index: 100;text-align:left;}
#menu_horizontal .sousMenu li a:link, #menu_horizontal .sousMenu li a:visited {font-size:11px;display: block;color: #333333;margin: 0;padding-left:17px;text-decoration: none;background-color: #f5f5f5;}
#menu_horizontal .sousMenu li a:hover {background-color: #333333;border:0px;color: #ffffff;padding-left:17px;font-size:11px;}

.formulaire-newsletter-lite {background-color: #ffffff;}
.titre-abo-newsletter {color: #333;font-size: 22px;text-align: center;font-weight: bold;}
.sous-titre-abo-newsletter {color: #666;font-size: 15px;text-align: left;text-align: center;}
.montant {color: #f73a02;font-size: 30px;font-weight: bold;}
.formulaire-newsletter {float: left;margin: 17px 0 10px 10px;width: 340px;height: 120px;background-color: #e8e8e8;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding: 10px;font-weight: bold;text-align: center;color: #363C40;font-size: 15px;}
.conditions {color: #999;font-size: 10px;padding: 15px 15px 5px 15px;width: 460px;display: block;margin-top: 155px;}
input.style-formulaire {border:1px solid #c5c5c5;padding:5px;width:150px; color:#F73A02;border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
.champs-formulaire-newsletter {padding-top:10px;}
.email-newsletter{padding-right:15px;}
.gratuitement {font-size:13px;margin-top: 5px;display: block;}
#control_overlay {background-color:#000000;}
.addemail {color:#333333;font-size:14px;}

.pf-x-product-vignette-container img.pf-x-product-vignette {height:350px;width:350px;}
    
        
