#central {display:inline-block;margin:14px 0;position:relative;width:auto;}

.page-cms h2 {color:#333;font-size: 15px}
.page-cms h3 {color:#EE3627;font-family:Arial;font-size: 14px;font-style: normal;font-variant:normal;font-weight:bold;line-height:normal;text-decoration:none;text-transform:none}
.page-cms .texte {padding-left:30px;font-family: Arial;font-size:13px;}
.page-cms .bloc-texte-bul {padding-top:15px;font-family: Arial;font-size:13px}
.page-cms .bloc-texte-bul a {color:#336699;text-decoration: none;font-size:13px}
.page-cms .bloc-texte-bul a:hover {text-decoration: underline;}
.page-cms .texte-bul {content:url('/src/profilestorage/printaffiliation/deuil-imprim/web/petales.jpg'); background-repeat:no-repeat;vertical-align:top;line-height:30px;float:left;padding-right:5px;font-size:13px;}

.page-cms .lien-bul a {color: #902127;font-family: Arial;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;line-height: normal;text-decoration: none;text-transform: none;}
.page-cms .lien-bul a:hover {color: #902127;font-family: Arial;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;line-height: normal;text-decoration: none;text-transform: none;}

.page-cms .lien-bul a:before {content:url('/src/profilestorage/printaffiliation/deuil-imprim/web/petales.jpg'); background-repeat:no-repeat;padding-right:5px;}
.page-cms .title {color: #EE3627;font-family: Arial;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;line-height: normal;text-decoration: none;text-transform: none;}

.storefront_embedded {width:870px;margin:auto;}
.storefront_embedded .texte-accroche {font-weight:bold;padding-top:10px;font-size:14px}
.storefront_embedded .texte-accueil {font-weight:normal;padding:10px 0} 
.storefront_embedded .bloc-annonce {width:310px; text-align:center; color:#333;font-weight:bold}
.storefront_embedded .bloc-annonce a {color:#333;text-decoration: none; font-weight:bold}
.storefront_embedded .annonce {color: #EE3627;font-family: Arial;font-size: 22px;text-decoration: none}
.storefront_embedded .annonce a:hover {color: #EE3627;font-size: 22px;text-decoration: underline;}

.pfstore-cat-level2 .pf-x-product-titre, #pfstore-productsearch-list .pf-x-product-titre {text-align: center;width:240px; display: block;margin-left:auto;margin-right:auto;}
.pfstore-cat-level2 a.pf-x-product-link, #pfstore-productsearch-list a.pf-x-product-link {color: #333;font-size: 9px;font-weight: normal;text-decoration: none;}
.pfstore-cat-level2 a.pf-x-product-link:visited, #pfstore-productsearch-list a.pf-x-product-link:visited {color: #EE3627;font-size: 9px;font-weight: normal;text-decoration: none;}
.pfstore-cat-level2 .pf-pager-article {font-size:11px; color:#666}
.pfstore-cat-level2 .pager-numbers {color:#333333; border:1px solid #fff; text-align:center;}
.pfstore-cat-level2 .pager-numbers ul {list-style-type: none;}
.pfstore-cat-level2 .pager-numbers ul li {border-right-color: white;border-right-style: solid;border-right-width: 5px;float: left;list-style-image: none;list-style-type: none;margin: 0;padding: 0;position: relative;}
.pfstore-cat-level2 .pager-numbers ul li a {color:#333; font-weight:bold;border: 1px solid #fff;padding:5px;margin-right:5px}
.pfstore-cat-level2 .pager-numbers ul li a:hover, .pfstore-cat-level2 .pager-numbers ul li a.current {color:#333;border:0;border: 1px solid #EEE;border-radius:5px;padding:5px;background-color:#EEE}
.pfstore-cat-level2 .gfw-pager a.gfw-x-digit {color:#333; border:1px solid #fff; width:25px;}
.pfstore-cat-level2 .gfw-pager a.gfw-x-digit:hover {color:#333; border:0;border: 1px solid #EEE;border-radius:5px;padding:5px;background-color:#EEE;}
.pfstore-cat-level2 .gfw-pager a.gfw-x-current {color:#333;font-weight:bold;border: 1px solid #EEE;border-radius:5px;padding:5px;}

#pfstore-productsearch-list .pf-x-image-container img {width:250px}
#pfstore-productsearch-list .pf-x-image-container {border: 0;height: 170px;margin: 0 auto;padding: 0;width: 250px;}
#pfstore-productsearch-list .pf-x-product-famille {font-size: 13px;font-weight: bold;text-align: center;width:250px;margin:auto;}
#pfstore-productsearch-list .pf-x-basketadd {float:right; text-align:left}

#pfstore-basket-view .pf-x-product-description,.pfstore-cat-filter{display: none}

.important {font-family: gotham;font-size: 18px; font-weight:bold;color: #ff2500;border-top: 1px solid #E6E6E6;padding-top: 15px;}
.pfstore-documentcategorylist-ct {background: #F3F3F3;padding: 10px;    grid-area: menu;}
.pfstore-documentcategorylist-ct .pfstore-productsearch-ct {width:200px;margin:0;padding-top:13px;}
.pfstore-documentcategorylist-ct .pfstore-productsearch-ct .pf-x-textinput {background:#fff;padding:0 6px!important; border:1px solid #f3f3f3;width: 150px!important;border-radius:5px;height:25px;}
.pfstore-productsearch-ct .pf-x-form .pf-x-submit {border: none;margin: 1px 0 0 -4px!important;padding: 9px 6px 3px 6px!important;background: white url('/src/profilestorage/printaffiliation/deuil-imprim/web/v2/loupe.png') no-repeat 5px 1px;width: 28px;cursor: pointer;height: 25px;border-radius: 0 5px 5px 0; vertical-align: top;}

.pfstore-documentcategorylist-ct .pf-x-subcategory-link {display: block;padding: 5px;}
.pf-x-category h2 a, #pfstore-basket-view .pf-x-basket-title {color: #975787;font-size: 23px;text-transform:uppercase;font-weight:normal;font-style:normal;}

fieldset.pf-x-coupon-section {border:none;padding: 0 0 0 5px;margin:0;}
fieldset.pf-x-coupon-section td {text-align:right;}
fieldset.pf-x-coupon-section td .std1sm {font-size: 13px;}
fieldset.pf-x-coupon-section td input[type="text"] {padding: 7px;width: 213px;}
fieldset.pf-x-coupon-section td input[type="submit"] {padding: 8px 13px;background:#000;border:0;color:#fff;font-size:13px;margin:15px 0;cursor: pointer;}
fieldset.pf-x-transport-section {border:none;padding: 0 0 0 5px;margin:0 0 25px 0;}
fieldset.pf-x-transport-section td {text-align:right;font-size: 12px;}
fieldset.pf-x-transport-section td select {width: 280px;cursor: pointer;}


#section form {display: inline-block;vertical-align: top;width: 100%}
#section form fieldset {margin:0 auto;width:88%;}
#section form fieldset#batblock {width:95%;}

.pfstore-breadcrumbtrail ul {margin:5px 0 0}
.pfstore-breadcrumbtrail ul li {display:inline-block;vertical-align:top;}
.pfstore-breadcrumbtrail ul li a {color:#646464;font-weight:bold;font-size:13px;vertical-align:top}

.pfstore-documentcategorylist-ct ul {margin:20px 0 10px 0;}
.pfstore-documentcategorylist-ct ul a {color:#AD598C;font-size:14px;text-transform:uppercase;font-weight:normal;font-style:normal;}
.pfstore-documentcategorylist-ct ul li a {font-family: Arial;color:#646464;font-size:13px;font-weight:bold;line-height:23px;text-transform:none;}
.pfstore-documentcategorylist-ct ul li a.x-selected, .pfstore-documentcategorylist-ct ul li a:hover, .pfstore-breadcrumbtrail ul li a.x-selected {color:#AD598C;vertical-align:top;}
.pfstore-documentcategorylist-ct a:hover {text-decoration:none;}

.pfstore-cat-level2 .pf-x-product, #pfstore-productsearch-list .pf-x-product {border-radius:8px;position:relative;display:inline-block;box-shadow: 0 0 11px #dadada;margin: 12px;padding: 5px;text-align:left;}
#pfstore-productsearch-list a.pf-x-image {display: block;max-height:170px;}
.pfstore-cat-level2 .pf-x-product:hover, #pfstore-productsearch-list .pf-x-product:hover{box-shadow: 0 0 30px #b6b4b4}
.pfstore-cat-level2 .pf-x-product-famille {font-size: 13px;font-weight: bold;text-align: center;width:200px;margin:auto}
.pfstore-cat-level2 .pf-x-product-tarif-list, #pfstore-productsearch-list .pf-x-product-tarif-list {text-align: center; display: block;margin:auto;}
.pfstore-cat-level2 .pf-x-product h2, #pfstore-productsearch-list .pf-x-product h2 {padding:15px 5px 5px;margin:0}
.pfstore-cat-level2 .pf-x-product h2 a, #pfstore-productsearch-list .pf-x-product h2 a {color:#646464;font-weight:bold;font-size:13px;padding: 0 0 5px 5px;display:block;width:190px;}
.pfstore-cat-level2 .pf-x-product h2 span, #pfstore-productsearch-list .pf-x-product h2 span {color:#585858;font-size:11px;padding-left: 5px;font-weight: normal;vertical-align:top;}
.pf-x-product-tarif {font-size: 10px;text-align:center;}
.pfstore-cat-level2 .pf-x-product-tarif a.pf-x-basketadd-link, #pfstore-productsearch-list .pf-x-product-tarif a.pf-x-basketadd-link {border: 1px solid #AD598C;
    font-weight: bold;
    padding: 7px;
    border-radius: 8px;
    display: block;
    margin: 14px;}

.pfstore-cat-level2 .pf-x-product-tarif a.pf-x-basketadd-link:hover, #pfstore-productsearch-list .pf-x-product-tarif a.pf-x-basketadd-link:hover{background:#AD598C;color:#ffffff;text-decoration:none}

#pfstore-product-panel-image .pf-product-description p {border-bottom: 0 solid #e6e6e6;}

#pfstore-product-panel-details .avis-etoile {margin-bottom:10px;position:relative}
#pfstore-product-panel-details .avis-etoile .nbavis {position: absolute;top: 0;right: 40px}
#pfstore-product-panel-details fieldset {border:none;padding:0;text-align:center;background-color: transparent;}
#pfstore-product-panel-details fieldset legend h2 {font-size:15px;font-weight:bold;padding: 0;margin:0;text-transform: none;    color: #555 !important;    background-color: transparent !important;}
#pfstore-product-panel-details .pf-documentdescription-section {border-top:1px solid #dadada;padding: 8px 0;margin: 0;line-height:15px;}
#pfstore-product-panel-details .pf-documentdescription-section-title {color:#ad598c;font-size: 13px;line-height:20px;}

#pfstore-product-panel-image .pf-x-controls h1 a {font-size:17px;font-weight:bold;color:#333;line-height:24px;}
#pfstore-product-panel-image .pf-x-product-famille {display:block;color:#757575;font-size: 14px;font-weight:normal}

#orderdataeditform-container form#orderdataeditform .gfw-form-mainpanel tr:nth-child(3) .gfw-form-widget-col #fp_famille_parent {display:block;}
#section #pfstore-product-info-description p {border-bottom:none;color:#757575;}
.pf-product-scroll-list {height:23em}
.pf-product-scroll-list td {width:70px;text-align:left;font-size: 14px;line-height: 20px;}
#pfstore-product-info-deliverydelays p {font-size:11px;}
#pfstore-product-info-deliverydelays span {color: #AD598C;font-size: 18px;line-height: 24px;}

table.gfw-widget-buttonbar td {text-align: right;padding-right: 12px;}
.gfw-form-mainpanel .gfw-form-titlebar {background: linear-gradient(135deg, #AD5994 0, #743e5e 100%);color:#fff;border: none;    border-radius: 8px;padding: 9px;text-align:center;vertical-align: top;font-size: 19px;}
.gfw-form-mainpanel .gfw-form-titlebar .gfw-form-title {    padding: 9px}

#ProductCommentForm-container .gfw-form-mainpanel .gfw-form-label-block {width:210px;}
.gfw-form-mainpanel td.gfw-form-label-col:nth-child(-n+5) {width:30px;}

#BasketSearchForm_QueryForm-container .gfw-form-titlebar {background:url('/src/profilestorage/printaffiliation/deuil-imprim/web/v2/reimpression.png');color:#fff;height: 38px;border: none;padding: 6px 0 0 0;text-align:center;vertical-align: top;font-size: 19px;}
#SearchForm-container .gfw-form-titlebar {background:url('/src/profilestorage/printaffiliation/deuil-imprim/web/v2/alertes.png');color:#fff;height: 38px;border: none;padding: 6px 0 0 0;text-align:center;vertical-align: top;font-size: 19px;}

.pf-x-basket-buttonbar {position:relative;height:50px;}

#pfstore-basketpaymentinfo, #FluxOrderBasketFacturationEditForm-container, #FluxOrderBasketLivraisonEditForm-container {display:inline-block;}

a.pf-x-deleteall-link {margin-left:10px;}


#pfstore-basket-view .pf-x-deleteall-section a, #pfstore-basket-view .pf-x-textbutton-container a {text-decoration:none;}
#pfstore-basket-view .pf-x-deleteall-section a:hover, #pfstore-basket-view .pf-x-textbutton-container a:hover {text-decoration:underline;}


#pfstore-basket-view .pf-x-basket-icon {vertical-align: top;margin-top: -15px;}



#StoreUserCreateForm_tplform .gfw-panel .std1sm,.pfstore-productcommentlist-ct .bloc-comment span{color:#999}

#block-form {display:inline-block;margin: 0 20px;width: 747px}
#block-form h1 {font-family: gotham;font-size: 20px;font-weight: normal;color: #AD598C;padding-top: 28px;padding-bottom: 13px;}
#pfstore-nav2 img {vertical-align:top}

#pfstore-basket-view .pf-x-quantity-select {cursor: pointer;}
#pfstore-basket-view .pf-x-price-summary-container .pf-x-label {font-weight:bold}

#pfstore-basket-view .pf-x-price-summary-container .pf-x-gutter {width: 35px}
section #home #home-right .bloc-droit a {padding-top:10px;font-size:15px;display:block}

.satisfaction {width:175px;position:relative;height: 23px;padding: 2px 0 0}
.satisfaction span {right: 0;position: absolute;top: 5px;}

a.icon-product span {position:absolute;left:1px;top:1px;width: 188px;background: #fff;opacity: 0.8;height: 18px;margin: auto;padding: 5px}

.bloc-commentaire-general {min-height:150px;border-bottom: 1px dotted #DADADA}
.commentaire-tableau {margin-top: 15px;}
#sitenote_rater_rater, #cataloguenote_rater_rater, #suivinote_rater_rater, #impressionnote_rater_rater, #emballagenote_rater_rater, #echangenote_rater_rater {position:relative;}
#sitenote_rater_rater div, #cataloguenote_rater_rater div, #suivinote_rater_rater div, #impressionnote_rater_rater div, #emballagenote_rater_rater div, #echangenote_rater_rater div {top: 0 !important;left: 0 !important;}
.gfw-radiocontainer input[type="radio"] + label{width: 170px !important}


.pfstore-productcommentlist-ct .bloc-comment{position:relative;margin-bottom:20px}
.pfstore-productcommentlist-ct .bloc-comment .note {float:left;margin-right:10px}
.pfstore-productcommentlist-ct .auteur{color:#999;padding:5px 0}
.pfstore-productcommentlist-ct p{border:none !important;margin:0}
.pfstore-productcommentlist-ct a.link-page{margin: 0 0 15px;display: block;font-size: 15px}

.pf-product-info-container{background: #f5f5f5;    border-radius: 20px; padding: 14px;}
#pfstore-product-info-techdescription.pf-product-info-container h2{text-align:center;color:#975787;font-size:15px;margin:0 0 7px}
#pfstore-product-info-techdescription.pf-product-info-container ul li{margin:0 0 7px}
.pf-product-info-container__expedition{text-align:center;color:#975787;font-size: 18px;line-height: 22px;margin:28px 0 0;background: #f5f5f5;    border-radius: 20px; padding: 14px;}
.pf-product-info-container__expedition span{display:block;font-size:10px;color:#000;margin:7px 0 0}