/* Debut CSS */
*{margin:0;padding:0;border:0;font-family:'open sans',Arial,Helvetica,sans-serif !important}
body{font-size:14px !important;background:#fff url(/src/profilestorage/printaffiliation/studio-scrap/test-bg.jpg) repeat-x}
form{display:inline-block;width:100%}
#ProductCommentForm-container{display:inline-block;width:820px !important}
p{line-height:20px}
ul{list-style-type:none}
h1{font-size:23px;color:#24c1bb !important;padding:0 0 10px}
h2{font-size:16px;color:#000;font-weight:bold;padding-bottom:5px}
.background{position:absolute;width:100%;height:100%;background-color:#fff}
a,a:hover{text-decoration:none;font-style:normal}
.wrapper{width:1024px;margin:0 auto}
header{height:220px}
header img{margin:25px 0}
header a {  color: #fff !important;display: inline-block;float:right;padding:16px;font-size:15px !important;}
header a:hover{text-decoration:underline}
.container{width:1024px;margin:0 auto}
header .container,nav .container{position:relative}
.numero-telephone{font-size:14px;color:#0063A4;font-weight:bold;padding:0 auto}
a.support-panier{font-size:17px !important;letter-spacing:1px;position:absolute;float:none !important;margin:12px 0 0;border-radius:3px;padding:6px 0 6px 48px;color:#FFF !important;vertical-align:top;width:135px}
a.support-panier span{line-height:23px;display:block;font-size:16px}
.bloc-hotline{background:#FF6200 url('/src/profilestorage/printaffiliation/en-ligne/web/phone.png') no-repeat 8px 11px;background-size:32px;right:189px}
.bloc-panier{background:#77b700 url('/src/profilestorage/printaffiliation/en-ligne/web/shopping-cart.png') no-repeat 5px 9px;background-size:37px;right:0}
.texte-cms .bloc-hotline{background:#999 url('/src/profilestorage/printaffiliation/en-ligne/web/phone.png') no-repeat 8px 3px}
.texte-cms .support {font-size:22px;width:200px}
.titre-site{color:#7ab51b;font-size:41px;font-weight:normal;display:inline-block;text-shadow: 0 1px 1px #3b5d0a}
.titre-site span{color:#333;font-size:20px;font-style:italic;text-shadow:none}
.etoile {display:inline-block;margin:10px;vertical-align:top}
nav{width:100%;height:51px;position:absolute;top:108px;border-bottom:1px solid #baad93}
nav ul{width:1024px;margin:0 auto}
.mafenetre .x-header{text-align:center}
.icones-avantages{text-align:left}
nav ul li{display:inline-block;margin:0 2px 0 0}

#pfstore-productsearch-list .pf-x-product:hover .pf-x-product-titre{color:#77b700}
.Photos .pf-x-product:hover .pf-x-product-titre{color:#a0015d}
.Remerciement .pf-x-product:hover .pf-x-product-titre{color:#009E8E}
#pfstore-product-panel-details{position:absolute;bottom:142px;right:0}
nav ul li a.bouton_droit{margin:7px 0 0 74px;vertical-align:top;background:#b8a47a;padding:6px 24px}
nav a{display:block;padding:14px 0;font-size:15px !important}
#menuDeroulant .sousMenu li{float:none;border-top:1px solid transparent;border-right:1px solid transparent;z-index:100;text-align:left;}
nav ul li .sousMenu{top:0;display:none;width:198px;box-shadow:2px 2px 4px rgba(0,0,0,0.6);z-index:11;position:relative}
nav ul li .sousMenu li a{cursor:pointer;font-size:14px !important;display:block;color:#000!important;background:#fff;border-bottom:1px solid #eee;border-left:3px solid #FFF;padding:7px 0 7px 15px !important}
nav ul li .sousMenu li a:hover{border-left:3px solid #7ab51b;background:#f2f2f2;color:#333;text-decoration:underline}
.gfw-breadcrumbs ul li div,.gfw-breadcrumbs ul li a{margin:0 10px}
.gfw-breadcrumbs ul li a:hover{text-decoration:underline}
.homesm{margin-top:20px;width:238px;height:238px;position:relative;display:inline-block}
.homesm h2{background:rgba(255,255,255,.7);color:#333;text-align:center;height:45px;font-size:16px;padding:12px 24px;width:190px;position:absolute;bottom:0}
.avantagehome{width:500px;display:inline-block;vertical-align:top;padding:24px 0 0 24px;margin:-4px}
.avantagehome a{color:#333;font-weight:700;background:#f0f0f0;padding:42px 15px;width:208px;display:inline-block;margin:0 0 24px;font-size:16px;text-align:center}
.avantagehome a:hover{color:#fff;background:#FF6200}
.avantagehome .right{margin-left:23px}

section{width:100%;margin:12px 0}
section .central,footer a,section #menudroite,footer ul li.avantages ul li img{display:inline-block}
section .central{width:820px}
section .central h2{display:inline-block;width:185px;margin:10px;background:#FFF;text-align:center}
section .central h2 a{position:relative}
section .central h2 a span{padding:5px 0 10px;display:block;background:#fff;font-size:15px}
section .central h2:hover a span{background:#333;color:#FFF}
section #menudroite{width:200px;margin-left:20px;float:right}
.bloc-central-interieur{padding:10px 10px 10px 15px}
.bloc-central-menu{float:left;padding-right:20px}
.bloc-central-page,.basketbutton-image,.pfstore-basketbutton-ct .pf-x-image{float:left}

footer{position: relative;background-color: #544141;border-bottom: 10px solid #555;margin: 25px 0 0 0;padding: 20px 0}
.cf:before, .cf:after, .row:before, .row:after {content: ""; display: table}
footer ul.social {height:50px;padding:0;margin:0;display:block}
footer .social li {float: left;margin: 0;padding: 0;list-style: none;margin-right: 6px}
footer .social li a {background: transparent url(social.png) no-repeat;display:block;width:32px;height:32px;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;text-indent: -999em}
footer .social li.facebook a {background-position: 0 -32px}
footer .social li.twitter a {background-position: 0 -96px}
footer .social li.google a {background-position: 0 -160px}
footer .social li.pinterrest a {background-position: 0 -224px}
footer .social li.youtube a {background-position: 0 -288px}

footer p,footer a {color: #fff !important;font-size: 11px}
footer a {text-decoration:underline}
#menu-social {float:right}
#menu-social a{padding:8px 16px;margin-left:6px}
#menu-social a:hover{text-decoration:none}
#menu-social a.twitter,#menu-social a.twitter:hover{background:#2daae1 url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/sprite-social.png') no-repeat 2px -126px}
#menu-social a.facebook,#menu-social a.facebook:hover{background:#3c5b9b url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/sprite-social.png') no-repeat 2px -84px}
#menu-social a.googlep,#menu-social a.googlep:hover{background:#f63e28 url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/sprite-social.png') no-repeat 2px 0}
.std1sm,.titreproduit a,.gratuit:HOVER,a.lienblanc{font-size:11px}
.copy{font-size:10px;color:#fff;padding:10px 0;text-align:center;background:#333;position:absolute;bottom:0;width:100%}
.copy a{color:#fff !important;font-size:10px !important}
.texte-affinage{font-size:12px;color:#333;float:left;margin:2px;padding-right:0}
.bloc-titre-produit,.titreproduit{text-align:center;vertical-align:top;padding:0 10px}
.bloc-titre-prix{text-align:left;vertical-align:top;padding:0 10px 10px}
.titreproduit a,.gratuit :HOVER{color:#f55000}
.titreproduit h3{font-style:normal}
a.liencommander{font-size:9px;color:#0063A4;margin:10px 0}
a.liencommander:hover{color:#5a8a24}
.prix-catalogue,.famille{font-size:14px;font-weight:700}
.famille{color:#0063A4}
.vspace1{margin:0 !important}
.bloc-produit{width:200px;margin:1em;border-radius:3px;border:1px solid #d8d8d8;box-shadow:2px 2px 7px #dfdfdf;background:url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/fond-capsule.png') repeat-x bottom}
.float-right{float:right;vertical-align:top}
.bloc-home-calendrier{width:250px;margin:0 0 15px 20px;border-radius:3px;border:1px solid #ccc}
.bloc-home{padding-bottom:10px}
.bloc-home a{display:block;clear:both;width:88%;margin:2px 0 2px 15px}
.bloc-home a img{padding:2px 10px 2px 2px}
.bloc-home a span{display:inline-block;vertical-align:top;padding-top:10px}
.gratuit{white-space:nowrap;font-size:12px;color:#d55000}
.telephone-accueil{padding:0 10px 0 0;text-align:center;font-size:20px;line-height:25px;font-weight:700}
.bloc-home-lettre-info{height:120px;padding:4px 0 8px;margin-top:15px}
.bloc-home-contact{height:80px;padding:4px 0 8px;margin-top:15px}
.bloc-home-lettre-info p{padding:10px}
a.lettre-info{font-size:11px;padding-left:80px;display:block}
a.lettre-info:hover{color:#369}
a.lettre-info img{width:70px;height:22px;display:block;padding:5px 0}
.reduction-newsletter{display:block;padding:5px 0 0 17px;color:#1AA01A;font-weight:bold;font-size:15px}
a.voir-avis-clients{font-size:11px;color:#369;display:block;text-align:right;padding-right:45px}
a.voir-avis-clients:hover,.pfstore-documentcategorylist-header a:hover{text-decoration:underline}
.facebook-home{width:246px;margin:15px 0 0 20px;border:1px solid #456ea6;padding:2px}
.menu{font-size:13px;color:#333;background:url('../img/fondmenu-200.jpg');width:200px;height:27px;font-weight:bold;vertical-align:middle;line-height:30px}
.menubas{background:url('../img/fondmenu-200-bas.gif');width:200px;height:9px;line-height:9px}
.decmenu{width:198px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:url('../img/fondcellule.gif')}
a.dec{color:#0063A4;font-size:12px;line-height:20px;margin-left:15px}
a.dec:HOVER,a.lien-etoile:HOVER,a.lien-menu:hover{color:#693}
#StoreUserPasswordLostForm-container .gfw-form-mainpanel{box-shadow:none}
td.row{padding:0 5px}
div.gfw-tab-navbar{background:#fff}
li.gfw-tab a.active {background-color:#f5f5f5;box-shadow:none}
.pfstore-product-name,.duplicatemail,.maildeleted{font-size:18px;color:#333}
.pfstore-product-legend,.duplicatemail a{font-size:18px;color:#369}
.pfstore-product-description{font-size:12px;color:#333;line-height:1.5em;font-weight:normal}
.pfstore-documentcategorylist{width:200px;padding-right:25px}
table.pfstore-documentcategorylist-container{border:none;width:200px}
td.pfstore-documentcategorylist-header{padding-left:15px;width:200px;height:27px;border:none;background:#fff url('../img/fondmenu-200.jpg') no-repeat;color:#d51324}
td.pfstore-documentcategorylist-subcategory{font-size:10px;width:200px;padding:5px 0 5px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #dcdbdb;background:url('../img/fondcellule.gif') repeat}
td.pfstore-documentcategorylist-subcategory:hover{padding-left:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #d2d2d2;background:url('../img/fondcellule2.gif')}
td.pfstore-documentcategorylist-footer{width:0;height:0}
.pfstore-documentcategorylist-header a{font-size:13px;color:#d51324}
.pfstore-documentothercategorylist{width:200px}
table.pfstore-documentothercategorylist-container{border:none}
td.pfstore-documentothercategorylist-header{padding-left:15px;font-size:13px;width:200px;height:27px;background:#fff url('../img/fondmenu-200.jpg') no-repeat;color:#000}
td.pfstore-documentothercategorylist-parent,td.pfstore-documentothercategorylist-row{padding-left:20px;width:198px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:url('../img/fondcellule.gif') repeat;color:#000}
fieldset{font-size:11px}
a.nodecsm:HOVER{color:#d51324}
td.pfstore-documentothercategorylist-footer{width:200px;background:url('../img/fondmenu-200-bas.gif') no-repeat;height:9px}
a.lien-menu{font-size:15px;color:#0063A4;font-weight:bold}
.sous-menu-texte{font-size:12px;color:#333;font-weight:normal}
.previsu{margin-left:290px}
.content{position:absolute;width:900px;left:50%;margin:20px auto 0 -450px;background-color:#fff;opacity:0.8;filter:alpha(opacity=80)}
.box{background-image:url('/src/profilestorage/printaffiliation/top-flyer/web/fond-gris.gif');border:1px solid #555 !important}
.panel{table-layout:fixed;background-color:#fff}
.panel td{vertical-align:top}
.menu{position:relative;font-size:10pt}
.tab{text-align:left;list-style-image:none;list-style-type:none}
.textcontainer,.tab a.menubutton.active{color:#fff}
li.gfw-tab a{color:#999}
li.gfw-tab a.active{color:#333}
a.menubutton{outline:none;padding:5px 0}
a.menubutton:link{background-image:url('../img/fond-titre-affin.png');outline:none;border-bottom:1px solid #689c30;border-radius:5px 5px 0 0;color:#0063A4;padding:0 10px}
a.menubutton{outline:none}
.tab a{font-size:10pt;font-weight:bold;color:#333;display:block}
.toptab{height:17px}
.toptab a.menubutton.active{font-weight:bold;color:#fff;font-size:3;background-image:url('../img/fond-haut-deg.png')}
.toptab{text-align:left;list-style-image:none;list-style-type:none;margin-top:10px}
.toptab a{font-size:3;color:#333;font-weight:bold;padding:3px 9px}
.pf-product-legend,.avantages{color:#fff;padding:3px 10px}
.avantages{text-align:left;font-style:italic;font-weight:700;padding:10px 0 5px}
.title{font-size:11pt;color:#333;text-align:left;font-style:italic;font-weight:bold;padding-bottom:5px}
.titre-catalogue,h1.titre-catalogue{font-size:15px;color:#d51324;font-weight:bold}
h1.titre-catalogue{padding:10px 0 0 15px}
.titre-catalogue{padding-bottom:10px}
.sprite,.sprite:hover{background:url('sprite.png') no-repeat;padding:35px;display:inline-block}
.spriteheader{background:url('web/sprite.png') no-repeat;padding:40px;display:inline-block;background-size:86px}
fieldset p a.sprite{padding:30px 35px}
.icon,.icon:hover{display:block;width:141px;border-radius:50px;background:#77b700 url('/src/profilestorage/printaffiliation/en-ligne/web/sprite-imprimeur.png') no-repeat;padding:4px 0 5px 34px;font-size:14px !important}
.paiement-secu,.paiement-secu:hover{background-position:8px -895px}
.paiement-secu img{height:20px;padding:4px 6px 3px 8px}
.cartesb,{background:url('sprite.png') no-repeat 0 -971px;padding:12px 29px}
a.fb{background-position:0 -916px}
a.help{background-position:0 -942px}
a.tel,a.tel:hover{background:#77b700 url('/src/profilestorage/printaffiliation/en-ligne/web/phone.png') no-repeat 8px 7px;padding:8px 0 6px 34px;background-size:21px;border-radius:50px;font-size:19px !important;margin-bottom:8px;width:141px;color:#fff !important}
.pf-product-fieldset{border:1px solid #d8ebbc}
.bloc-accueil{width:940px}
.bloc-accueil-top,.bloc-accueil-centre{padding:10px 0 0;border-bottom:1px dotted #ddd}
.bloc-accueil-bas{padding:15px 0 0}
.bloc-accueil-top a,.bloc-accueil-centre a,.bloc-accueil-bas a{display:inline-block;width:120px;margin:0 10px 10px 0}
.bloc-accueil-top a img,.bloc-accueil-centre a img,.bloc-accueil-bas a img{padding:3px;border:1px solid #f0f0f0;background-color:#f9f9f9;width:110px}
.bloc-accueil-top a img:hover,.bloc-accueil-centre a img:hover,.bloc-accueil-bas a img:hover{border:1px solid #a8a8a8;background-color:#f9f9f9;box-shadow:none}
a.acces-catalogue{display:inline-block;float:right;margin:0}
a.acces-catalogue img,a.acces-catalogue img:hover{width:118px;height:118px;border:0;padding:0}
.pf-documentdescription-section-title{font-size:14px;font-weight:normal !important;padding:0 0 5px}
.pf-documentdescription-section-propertyname{font-weight:700;padding-left:5px}
.basketbutton-mybasket,.pfstore-basketbutton-ct .pf-x-mybasket{padding-top:5px}
a.basketbutton-mybasket-lien{font-size:14px;color:#333;font-weight:700}
a.basketbutton-mybasket-lien:HOVER,a.basketbutton-articlecount-lien:HOVER{color:#d55000}
.basketbutton-articlecount,.pfstore-basketbutton-ct .pf-x-articlecount{font-size:10px}
a.basketbutton-articlecount-lien:LINK,.pfstore-basketbutton-ct .pf-x-articlecount .pf-x-link{font-size:11px;color:#369;font-weight:bold}
.pfstore-basketbutton-ct .pf-x-mybasket .pf-x-link{font-size:14px;color:#333;font-weight:bold}
.pfstore-basketbutton-ct .pf-x-mybasket .pf-x-link:HOVER{text-decoration:none;color:#d55000}
.pfstore-basketbutton-ct .pf-x-articlecount .pf-x-link:HOVER{font-size:11px;color:#d55000;font-weight:bold}
span.livraison-gratuite{font-size:9px;color:#d55000;padding-top:5px;font-weight:bold}
.bloc-home h2,.a-votre-ecoute,.titre-facebook,.bloc-home-lettre-info h2{font-size:18px;color:#cb0a1d;font-weight:normal;padding:10px 0 5px 15px}
.meilleure-offre{width:89%;float:right;background-color:#79b51c;font-size:12px;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.6);padding:2px 0 2px 13px;margin-bottom:15px}
a.lien-accueil-capsule{font-size:14px;color:#369;margin:10px 0;font-weight:bold;vertical-align:middle}
.lien-image-catalogue{border:1px solid #fff;border-radius:10px;background-color:#fff}
.bloc-accueil-top h1{font-size:25px;font-weight:normal;padding:0;color:#d51324;margin:25px 0 0;font-style:italic}
.bloc-accueil-centre h2,.bloc-accueil-top h2{font-size:18px;color:#333;margin:15px 0 0}
.sous-titre-accueil{font-size:13px;color:#999;font-style:italic;border-bottom:1px dotted #c5c5c5;margin:0 0 10px;padding-bottom:10px}
.chemin-fer{width:100%;text-align:left;background-color:#fff;padding:10px 0}
a.lien-etoile{color:#0063A4;font-weight:bold}
a.lien-etoile:BEFORE{content:url('../img/etoile.png') ' ';padding:2px;vertical-align:bottom}
.pf-product-name{font-size:17px;color:#333;font-weight:bold}
.aaaaa-pf-product-name{font-size:15px;left:-26px;position:relative;background:url('sprite.png') no-repeat 0 0;color:white;font-weight:bold;height:44px;padding:17px 0 0 17px}
.bloc-accueil-centre h3,.bloc-accueil-bas h3{padding-left:30px;font-weight:bold;float:left;width:104px;height:118px;background:url('../web/top-flyer/hachure.png') no-repeat left}
.bloc-accueil-centre h3 a,.bloc-accueil-bas h3 a{font-size:16px;color:#1aa01a;padding:10px 0 0}
.bloc-accueil-centre h3 a span,.bloc-accueil-bas h3 a span{color:#cf2a17;display:block}
.bloc-accueil-centre h3 a:HOVER,.bloc-accueil-bas h3 a:HOVER,a.lien-accueil-capsule:hover{text-decoration:underline}
.pf-product-description{line-height:1.5em;font-weight:normal}
.duplicatemail,.addemail{padding-left:15px}
.duplicatemail a:hover{font-size:18px;color:#f55000}
.addemail{font-size:23px;color:#D51324}
.msgconfirm{font-size:15px;color:#333;padding:5px 0 0 5px}
.maildeleted{padding-left:100px}
.std1{line-height:21px}
.std1b{font-size:15px;color:#FF6200}
.colonne-gauche{vertical-align:top;text-align:left;padding:1px 10px 0 0}
h3.telecharger-maquette{margin:0 13px 0 10px;float:left;text-align:center}
.anim-accueil{text-align:left;position:relative;width:650px;border:2px solid #fff;box-shadow:0 0 7px #a5a5a5;height:354px;margin-bottom:10px}
.anim{position:absolute;border-radius:3px}
.anim,.gfw-button.x-skin{padding:0}
.anim img{width:650px}
#menu-conteneur{width:253px;position:absolute;top:-5px;left:-8px;padding-top:104px;background:url('../web/top-flyer/menu-fond-top.png') top center no-repeat;z-index:10}
#menu-conteneur div{background:url('../web/top-flyer/menu-fond-bas.png') 4px bottom no-repeat;padding:0 29px 18px 14px;position:relative;bottom:-8px;text-align:center}
#menu-conteneur ul.menu-home{border-top:#D6DBDE solid 1px;margin:5px 50px 0 40px;width:170px}
#menu-conteneur ul.menu-home li.first{border-top:white solid 1px}
#menu-conteneur ul.menu-home li{border-bottom:white solid 1px;border-left:transparent solid 1px;position:relative;z-index:10;display:block}
#menu-conteneur ul.menu-home li.last,#menu-conteneur ul.menu-home li.last a{border-bottom:transparent solid 1px}
#menu-conteneur ul.menu-home li a{font-size:14px;color:#589f2d;padding:4px 0 5px 6px;font-weight:bold;display:block;background:url('../web/top-flyer/plus.png') 158px center no-repeat;border-bottom:#D6DBDE solid 1px}
#menu-conteneur ul.menu-home li ul{display:none;padding:0 11px;border:#D6DBDE solid 1px;position:absolute;top:-2px;left:167px;background-color:#fff;z-index:9}
#menu-conteneur ul.menu-home li ul li.first{border-top:none}
#menu-conteneur ul.menu-home li ul li{border-top:#D6DBDE solid 1px;border-bottom:none;position:relative;z-index:9}
#menu-conteneur ul.menu-home li:hover{opacity:1;background-color:#FFF;border-bottom:#d6dbde solid 1px}
#menu-conteneur ul.menu-home li:hover a{padding-left:7px;border-bottom:#fff solid 1px;background-color:#FFF;position:relative;z-index:10;top:0}
#menu-conteneur ul.menu-home li:hover ul{display:block}
#menu-conteneur ul.menu-home li:hover li a,#menu-conteneur ul.menu-home li li a{padding:6px 8px 7px;border-bottom:none;color:#444;font-size:12px;position:static;background:none;width:175px;font-weight:normal}
#menu-conteneur ul.menu-home li li:hover,#menu-conteneur ul.menu-home li li a:hover{border-bottom:none}
#menu-conteneur ul.menu-home li li a:hover{color:#a00322}
#pfstore-maincontent{display:inline-block;line-height:13px;vertical-align:top}
#pfstore-basket-view,.page-paiement,#FluxOrderBasketLivraisonEditForm-container,#FluxOrderBasketFacturationEditForm-container{width:700px;display:inline-block;vertical-align:top}
#orderdataeditform_command_prev span,#orderdataeditform_command_next span{background-image:none !important}
#orderdataeditform_submit{font-size:16px;color:#fff;padding:6px 25px;font-weight:normal;text-shadow:1px 1px 2px #417a0e;letter-spacing:1px;border-radius:2px;border:1px solid #8fbb5f;box-shadow:1px 1px 2px #dadada;background: -webkit-linear-gradient(top,#a2d03e, #5dac18)!important;background: -moz-linear-gradient(top,#a2d03e, #5dac18);background: -ms-linear-gradient(top,#a2d03e, #5dac18);background: -o-linear-gradient(top,#a2d03e, #5dac18);background: linear-gradient(top,#a2d03e, #5dac18);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2d03e',endColorstr='#5dac18',GradientType=0);margin-left:15px}
#orderdataeditform_submit:hover{box-shadow:none;background:-webkit-linear-gradient(top,#a2d03e, #78ba26)!important;background: -moz-linear-gradient(top,#a2d03e, #78ba26);background: -ms-linear-gradient(top,#a2d03e, #78ba26);background: -o-linear-gradient(top,#a2d03e, #78ba26);background: linear-gradient(top,#a2d03e, #78ba26);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2d03e',endColorstr='#78ba26',GradientType=0)}
.gfw-button.x-skin.gray{background-color:#DDD;border-color:#CCC;color:#555;background: -webkit-linear-gradient(top,#f5f5f5, #dadada)!important;background: -moz-linear-gradient(top,#f5f5f5, #dadada);background: -ms-linear-gradient(top,#f5f5f5, #dadada);background: -o-linear-gradient(top,#f5f5f5, #dadada);background: linear-gradient(top,#f5f5f5, #dadada);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#dadada',GradientType=0)}
.gfw-button.iconright span{padding:20px}
.icon#orderdataeditform_command_prev span,.icon#orderdataeditform_command_next span{padding:3px 10px}
#pfstore-basket-view,#pfstore-basketpaymentinfo{width:820px !important;display:inline-block;vertical-align:top;margin:0 0 15px}
#pfstore-basket-view fieldset{border:0}
#pfstore-basket-view #livraisonblock{margin-right:15px}
#pfstore-basket-view #batblock,#pfstore-basket-view #livraisonblock,#pfstore-basket-view #facturationblock{padding:15px !important}
#pfstore-nav2,#pfstore-storequalityordersearchlist,#pfstore-basketsearch,#pfstore-submenu{padding:15px;background:#fff;margin:0 !important}
#pfstore-usershowuser fieldset,#StoreUserEditForm_tplform fieldset,#StoreUserLivraisonEditForm_tplform fieldset,#StoreUserFacturationEditForm_tplform fieldset,#pfstore-passwordchangeform fieldset{border:0;line-height:25px}
#pfstore-usershowuser fieldset{padding:0 0 60px}
#pfstore-passwordchangeform input[type="text"],#pfstore-passwordchangeform input[type="password"]{width:300px}
#StoreUserLivraisonEditForm_tplform input[type="submit"],#StoreUserFacturationEditForm_tplform input[type="submit"],#StoreUserEditForm_tplform input[type="submit"],#pfstore-passwordchangeform input[type="submit"],#SearchForm-container input[type="submit"],#PFS_ReassortSearchForm_QueryForm-container input[type="submit"],#FluxOrderBasketFacturationEditForm-container input[type="submit"]{background:#7ab51b !important;border:0;padding:10px 20px;border-radius:2px;color:#fff;font-size:16px;cursor:pointer;margin-bottom:15px}
#pfstore-helperuseraccount img,#pfstore-helpertracking img{box-shadow:1px 1px 3px #dfdfdf;display:block;margin:15px}
select{border:1px solid #999}
.bloc-contact{text-align:center}
table.gfw-layout-block {border:0;border-radius:0;box-shadow:0 0 3px #dfdfdf;padding:12px}
.cartouche{color:#fff;width:500px;position:absolute;right:0;bottom:0}
#pfstore-product-view.x-view-preview .cartouche{width:1024px;position:relative;margin-top:12px}
#pfstore-product-view.x-view-preview .cartouche div{width:185px;margin:12px 0 0 12px}
#pfstore-product-view.x-view-preview .cartouche .cenveloppe{margin:12px 0 0}
.cartouche div{position:relative;margin:12px 0 0;height:40px;border-radius:3px;padding:6px 21px 12px 40px;width:182px;background:#544141;display:inline-block;font-weight:700;font-size:15px}
.cartouche div span{position:absolute;left:10px;top:10px;height:40px;width:40px;display:inline-block;background-size:335px;background-image:url('cartouches.png');background-repeat:no-repeat}
.cenveloppe span{background-position:-5px -2px}
.cmaquette span{background-position:-3px -58px}
.ctariflettre span{background-position:-176px -2px}
.ctariflettre,.cprod{margin:12px 0 0 12px !important}
.cprod span{background-position:-179px -57px}
a.slickbutton {border: 1px solid #fff;text-decoration:underline;color:#00afe6;font-weight:normal;font-size:12px}
a.slickbutton:hover {border: 1px solid #fff;background:#77b700;color:#fff}
a.slickbutton:visited {background: none;border:1px solid #fff}
.gfw-nav {background:#b8a47a;margin-top: 24px}
.gfw-nav > ul > li > a,.gfw-nav > ul > li > a:hover{color:#fff}
.gfw-nav > ul{box-shadow:none}
#SearchForm-container .gfw-form-mainpanel{width:1024px;margin:15px auto;border:0}
.text-home{margin-top:20px;color:#333;line-height:25px}
div#slider {overflow:hidden;margin-bottom:20px;height:230px;margin-top:-19px}
div#slider figure img {width:20%;float:left}
div#slider figure {position:relative;width: 500%;margin:0;left:0;text-align:left;font-size:0;animation:15s slidy infinite; -webkit-animation:15s slidy infinite; /* Safari 4+ */
  -moz-animation: 15s slidy infinite; /* Fx 5+ */
  -o-animation:   15s slidy infinite; /* Opera 12+ */}
.gfw-form-label-text div{color:#999;font-size:12px}
.conseil{margin:10px auto 0; background-image:url('/src/profilestorage/printaffiliation/faire-part/FP-conseil.png');height:170px;width:879px}
.conseil span{font-weight:700;text-align:center;display:block;padding:30px 0 10px}
.conseil ul{margin-left:170px;}
.conseil li{list-style-type:circle}
#StoreUserCreateForm_tplform legend,#orderdataeditform-container .gfw-form-sep-col,#pfstore-passwordchangeform legend,#StoreUserFacturationEditForm_tplform legend,#pfstore-usershowuser legend,#StoreUserEditForm_tplform legend,#StoreUserLivraisonEditForm_tplform legend,#PFS_ReassortSearchForm_GfwGrid th,#pfstore-ordershowuser td.hedb,#PFS_ReassortSearchForm_QueryForm-container td.hedb,#SearchForm-container td.hedb,.gfw-form legend,#pfstore-basketpendinglist td.hedb,#pfstore-basketpendingorderdetail td.hedb{background:#F2F0EA;width:98%;padding:10px 0 10px 20px;margin-bottom:10px;color:#333;font-size:16px}
#pfstore-usershowuser table{margin:0 20px}
#pfstore-passwordchangeform fieldset,#pfstore-basketpendingorderdetail fieldset,#pfstore-ordershowuser fieldset{margin:12px 0}
.pf-x-coupon-section input[type="text"]{width:350px}
.gfw-widget-helpwindow-contents .texte-cms {width:590px}
#pfstore-basketpendinglist td.hedb{width:auto}
#pfstore-basketpendingorderdetail td.hedb{padding:10px 5px}
#pfstore-basketpendingorderdetail td {line-height:25px}
#PFS_ReassortSearchForm_GfwGrid th{border:none}
#PFS_ReassortSearchForm_GfwGrid th a{color:#333}
#orderdataeditform-container .gfw-form-titlebar{font-size:18px;padding:10px 20px}

@-webkit-keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
@-moz-keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
@-o-keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
@media screen and (min-width:1100px) {
#pfstore-product-view #pfstore-product-panel-details1,#pfstore-product-view #pfstore-product-panel-details2, #pfstore-product-view fieldset{width:244px}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details1,#pfstore-product-view.x-view-preview #pfstore-product-panel-details2, #pfstore-product-view.x-view-preview fieldset{width:350px}
#pfstore-product-view.x-view-preview .pf-product-legend {font-size:14px}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container {min-width: 650px}
  }
@media screen and (min-width:960px) and (max-width: 1100px) {
.container{width:880px;margin:0 auto}
.pfstore-cat-level1,.pfstore-cat-level2{width:880px !important}
#pfstore-basket-view{width:656px;display:inline-block;vertical-align:top;margin-bottom:15px}
footer{height:345px}
footer ul li{margin-right:100px}
footer ul li.contact{position:absolute;right:120px}
footer ul li.avantages{position:absolute;top:265px;width:630px;margin:0 75px 0 0}
section .central {width:622px;margin:0 17px}
#pfstore-product-info-social,#pfstore-product-info-packaging{width:459px !important}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container a.basketadd{padding:12px;width: 326px !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details {top:144px;width:351px}
fieldset p a.sprite{padding:30px !important}
.gfw-form-mainpanel .conseil-upload{height:180px !important;width:760px !important;margin:0 auto !important}
.gfw-form-widget-col input[type=text]{width:555px !important}
#pfstore-product-view h1{font-size:20px !important}
.pf-x-product-preview-container a.pf-x-image-link{width:455px !important}
#pfstore-product-view #pfstore-product-info-techdescription .pf-product-description{height:239px !important}
#pfstore-product-info-description p,.pf-product-legend{font-size:12px}
#StoreUserLoginForm_tplform,#StoreUserSmallCreateForm_tplform{padding:12px !important;width:406px !important}
a.modifydoc{width:auto}
#pfstore-product-view.x-view-preview #pfstore-product-info-stdquantity .tarifs {height:148px !important}
#StoreUserSmallCreateForm_tplform{margin:0 !important}
#StoreUserLoginForm_tplform input[type=text],#StoreUserLoginForm_tplform input[type=password],#StoreUserSmallCreateForm_tplform input[type=text]{width:200px}
#pfstore-basket-view,#pfstore-basketpaymentinfo,.texte-cms{width:675px !important}
#StoreUserCreateForm_tplform{width:850px}
.texte-cms h1.sprite{padding:34px 100px !important}
.texte-cms h1.exp,.texte-cms h1.topoffre{padding:23px 73px !important}
.photo-cms img {width:100%}
#pfstore-product-view img.pf-x-product-preview{margin:10px 0 !important}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container{width:500px !important}
h1 {font-size: 20px}
.bloc-aide-hl .gfw-form-title-comment2{font-size:19px}
#avis-client,.texte-cms{width:645px !important}
#avis-client .bloc-aide-hl .img-hl img{margin-top:34px}
a.bloc-revendeur{width:0 !important;background-position: 13px 10px;color:#f6fafc !important}
.pfstore-cat-level2 .pf-x-product{margin:15px 25px!important;height:330px;width:243px}
.pf-x-product .pf-x-image{max-width:243px !important;max-height:243px !important}
#pfstore-product-view .pf-x-product-vignette-container,#pfstore-product-view a img,#pfstore-product-panel-details,.cartouche,#pfstore-product-info-description{width:500px}
header{height:130px}
header a img{width:600px}
a.support-panier {margin:5px 0 0 11px;font-size:13px !important}
nav{top:79px}
nav ul li a.bouton_droit{margin:8px 0 0 20px}
a.support-panier{width:115px}
.copybas{height:50px}
.bloc-hotline {right:170px;padding: 5px 0 10px 50px !important}
nav ul li a.gauche, nav ul li a.bouton_droit{padding:6px 12px;bottom: -13px;font-size:14px !important}
nav ul li .pfstore-productsearch-ct {top:20px}
nav ul li .pfstore-productsearch-ct .pf-x-textinput {width:184px;height:20px}
.pfstore-cat-root .pf-x-image-container{width:198px}
#pfstore-product-panel-details2 #pfstore-product-info-techdescription fieldset{height:145px}
#pfstore-product-view.x-view-preview #pfstore-product-info-techdescription fieldset{top:260px}
.cartouche div {height:34px;padding:12px 0 12px 62px;width:146px;font-size:12px}
#presentation{width:880px;height:129px;background-size:100%}
#presentation.Filles{background-position:0 -515px}
#presentation.Garçons{background-position:0 -387px}
#presentation.Jumeaux{background-position:0 -129px}
#presentation.Baptême{background-position:0 -644px}
#presentation.Photos{background-position:0 -773px}
#presentation.home {background-position: 0 -129px}
a.support-panier span{font-size:13px;line-height:21px}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container a.bloc-panier {background-position:12px}
#pfstore-product-panel-details1, #pfstore-product-panel-details2,#pfstore-product-view fieldset {width:208px !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details1,#pfstore-product-view.x-view-preview #pfstore-product-panel-details2, #pfstore-product-view.x-view-preview fieldset{width:169px !important}
#pfstore-product-view.x-view-preview a img{width:500px}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details1 #pfstore-product-info-stdquantity .tarifs,#pfstore-product-view.x-view-preview #pfstore-product-panel-details #pfstore-product-panel-details2 .pf-documentdescription{height:105px !important}
#pfstore-product-view.x-view-preview .cartouche div{width:149px}
#pfstore-product-view.x-view-preview .pf-product-legend {font-size:10px}
#pf-search-list{width:676px}
#pfstore-product-view.x-view-preview .cartouche{width:880px}
.home{width:428px;height:428px;background-size:100% !important}
.home h2 {width:380px}
.hometimelapse div {width:209px;margin:0 5px;font-size:20px}
.homesm {width:202px;height:202px}
.homesm h2 {width:154px}
.page-paiement,.bloc-paiement {width:675px}
.cb .titre-paiement {background-position: 560px -895px}
#pfstore-basketcancelreturn {width: 665px !important}
#ProductCommentForm-container{width:676px !important}
#ProductCommentForm-container .gfw-form-widget-col input[type=text]{width:310px !important}
.avantagehome{width:428px}
.avantagehome a{padding:33px 15px;width:172px}
}

@media screen and (max-width:960px) {
.spriteheader,a.support-panier span{display:none}
header{height:130px}
header a img{width:565px}
.container {width:650px;margin:0 auto}
.pfstore-cat-level1,.pfstore-cat-level2{width:100% !important}
.pfstore-documentcategorylist-ct,nav ul li.bouton_gauche a span,nav ul li.bouton_droit-1 a span,.cartesb{display:none !important}
a.support-panier{bottom:38px}
nav{height:51px;top:78px}
nav ul li {margin:12px 2px 0 0}
nav ul li .pfstore-productsearch-ct .pf-x-textinput{width:139px !important;font-size:12px;height:22px}
nav ul li a.gauche, nav ul li a.bouton_droit {padding:6px;bottom: -10px;font-size:13px !important}
nav ul li a.bouton_droit{font-size:16px !important;position:absolute;right:0;bottom:34px;border-radius:3px;padding:6px 12px}
h1 {font-size:18px}
#pfstore-product-view .pf-x-product-vignette-container,#pfstore-product-view a img{width:313px !important}
#pfstore-product-view.x-view-preview .pf-x-product-vignette-container,#pfstore-product-view.x-view-preview a img{width:650px !important}
#pfstore-product-view.x-view-preview .pf-x-product-titre {font-size:23px;vertical-align:top;position:absolute;left:0;padding:0}
#pfstore-product-info-description{width:313px !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details{width:100% !important}
#pfstore-product-panel-details1{margin-right:24px !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details1, #pfstore-product-view.x-view-preview #pfstore-product-panel-details2{width:313px!important}
#pfstore-product-panel-details{width:650px;position:relative;bottom:0;margin:0}
#pfstore-product-info-stdquantity .detail .pf-line-tarif {padding: 3px 0}
#pfstore-product-view.x-view-preview fieldset {width: 170px !important}
.gfw-form-mainpanel .conseil-upload{height:235px !important;width:605px !important;margin:0 !important}
.gfw-form-widget-col input[type=text] {width:420px !important}
#pfstore-product-info-packaging{width:625px !important}
#pfstore-product-info-social{width:170px !important}
#pfstore-product-view h1{font-size:15px !important}
#pfstore-product-button-modify{position:relative !important;bottom:0 !important}
#pfstore-product-view .pf-x-product-preview-container{width:auto !important}
.pf-x-product-preview-container a.pf-x-image-link {display:block !important}
#pfstore-product-view img.pf-x-product-preview {margin:50px auto !important}
#pfstore-product-button-basketadd {right:140px !important;top:65px !important}
#pfstore-product-view.x-view-preview #pfstore-product-info-techdescription .pf-product-description {min-height:245px !important}
#StoreUserLoginForm_tplform,#StoreUserSmallCreateForm_tplform{width:625px !important;margin:0 !important;border: 0}
#StoreUserLoginForm_tplform{margin-bottom:15px !important}
#StoreUserLoginForm_tplform input[type=text],#StoreUserLoginForm_tplform input[type=password],#StoreUserSmallCreateForm_tplform input[type=text]{width:350px}
#StoreUserSmallCreateForm_tplform{height:200px !important}
#pfstore-basket-view,#StoreUserCreateForm_tplform,#pfstore-basketpaymentinfo,.texte-cms{width:660px !important}
.texte-cms h1.sprite{padding:20px 100px !important}
.texte-cms h1.exp,.texte-cms h1.topoffre{padding:23px 73px !important}
.photo-cms img {width:100%}section .central {width:650px}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container{min-height:inherit}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details{height:290px;width:625px !important;position:relative !important;top: auto !important}
#pfstore-product-view.x-view-preview fieldset{width:313px !important;right: auto !important;position:relative !important}
a.modifydoc{position:relative !important;left: -8px !important;top:0 !important;margin:0 0 15px 15px;display:inline-block;width: 315px !important;padding:16px 0 17px}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container a.basketadd,#pfstore-product-view.x-view-preview a.modifydoc{top:0 !important;vertical-align:top;position:relative !important;left: 0 !important;display:inline-block}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container a.basketadd{margin:0 18px 23px 0;width:315px !important;padding:10px 0 20px !important}
#pfstore-product-view.x-view-preview a.modifydoc{margin:0 0 23px 0;width:313px !important}
.pf-x-product-vignette-container {float:left;margin:auto !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details{bottom:auto;margin:0;position:relative;width:650px !important}
#pfstore-product-info-description, #pfstore-product-info-packaging{width:313px}
a.bloc-revendeur{width:0 !important;background-position: 13px 10px;color:#f6fafc !important;right:200px}
a.bloc-panier{top:40px;background-position:5px 5px;color:#f6fafc !important;height:24px;width:10px;right:125px;background: #77b700 url('/src/profilestorage/printaffiliation/en-ligne/web/shopping-cart.png') no-repeat 8px 3px;background-size:29px}
a.support-panier{padding:5px 0 5px 39px;z-index:1}
.bloc-panier {background-size:28px}
.bloc-hotline {background: #FF6200 url('/src/profilestorage/printaffiliation/en-ligne/web/phone.png') no-repeat 5px 1px}
a.bloc-hotline {right:0;padding:5px 0 19px 40px;width:134px;bottom:81px;font-size:17px !important;height:11px}
.bloc-aide-hl .gfw-form-title-comment2{font-size:19px}
#avis-client,.texte-cms{width:620px !important}
#avis-client .bloc-aide-hl .img-hl img{margin-top:34px}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details #pfstore-product-panel-details2 #pfstore-product-info-techdescription fieldset{height:259px !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details #pfstore-product-panel-details2 .pf-documentdescription,#pfstore-product-view.x-view-preview #pfstore-product-panel-details1 #pfstore-product-info-stdquantity .tarifs{height:233px !important}
.pfstore-cat-level2 .pf-x-product{margin:15px 35px!important;width:255px;height:341px}
.pf-x-product .pf-x-image{max-height: 255px !important;max-width: 255px !important}
a.persodoc{text-align:center}
#pfstore-product-view .pf-x-product-vignette-container {width:365px}
.copybas{height:50px}
#pfstore-product-view.x-view-preview #pfstore-product-info-stdquantity .tarifs {height:234px !important}
.pfstore-cat-root .pf-x-image-container{width:194px}
.bloc-aide-hl .img-hl img {margin-top:60px}
.cartouche{width:495px;top:280px;left: 340px;}
.cartouche div{width:92px;font-weight:400;font-size:11px;padding:8px 123px 8px 26px;vertical-align:top}
.cartouche div span{background-size:290px}
.ctariflettre span {background-position:-156px -1px}
.cmaquette span {background-position:-3px -47px}
.cprod span {background-position: -156px -48px}
#pfstore-product-view.x-view-preview .cartouche{width:650px;top:0}
#pfstore-product-view.x-view-preview .cartouche div {width:95px !important}
#pfstore-product-panel-details2 .pf-documentdescription,#pfstore-product-view #pfstore-product-panel-details1 #pfstore-product-info-stdquantity .tarifs{height:130px !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details1, #pfstore-product-view.x-view-preview #pfstore-product-panel-details2 {width: 313px !important}
#pfstore-product-info-description p{font-size:12px}
.select{font-size:18px}
#pf-search-list{width:650px}
.conseil{font-size:10px;width:640px}
.pfstore-cat-root .home{width:313px;height:313px !important;background-size:100% !important}
.home h2 {width:265px}
.hometimelapse div {width:152px;margin:0 5px;font-size:14px}
.hometimelapse div p {left: 55px}
.sstitre {font-size:12px}
.gratuitement {font-size:15px}
.homesm {width:144px;height:131px}
.homesm h2 {width:140px;padding:0 2px;font-size:15px}
.bloc-paiement {width:650px;margin:12px 0 24px}
.cb .titre-paiement {background-position: 560px -895px}
#ProductCommentForm-container{width:650px !important}
a.persodoc {font-size:22px}
.avantagehome{width:311px}
.avantagehome a{padding:7px 15px 6px;width:114px;height:40px;font-size:14px}
#pfstore-product-view{width:837px}
#pfstore-product-view .pf-x-product-titre {width: 490px}
}

@media screen and (max-height:1024px) {
.home {height: 400px;}
}
  
@media screen and (max-height:900px) {
.home {height:285px;}
}

@media screen and (max-height: 768px) {
#pfstore-product-view.x-view-preview .cmaquette{margin: 12px 0 0 12px !important}
.pfstore-cat-root{position:relative;margin-top:8px}
.hometimelapse {position:absolute;bottom:0}
.homesm {margin-bottom:140px}
.select{margin:10px 0 0}
.home{height:390px}
#presentation.home {display:none}
}
  
@media screen and (max-height: 768px) and (min-width:960px) and (max-width: 1100px)  {
#pfstore-product-panel-details2 #pfstore-product-info-techdescription fieldset{height:112px !important}
#presentation.home {background-position:0 -145px}
}

@media screen and (max-height: 768px) and (max-width: 960px)  {
#pfstore-product-info-description, #pfstore-product-panel-details, #pfstore-product-info-social, #pfstore-product-info-packaging {width:491px;bottom:136px}
#pfstore-product-view.x-view-preview .cmaquette {margin: 12px 0 0 12px !important}
#pfstore-product-info-description, #pfstore-product-panel-details, #pfstore-product-info-social, #pfstore-product-info-packaging {bottom:0;width:650px}
#pfstore-product-panel-details2 #pfstore-product-info-techdescription fieldset{height:163px !important}
#pfstore-product-panel-details2 .pf-documentdescription,#pfstore-product-view #pfstore-product-panel-details1 #pfstore-product-info-stdquantity .tarifs{height:135px !important}
#pfstore-product-panel-details1, #pfstore-product-panel-details2, #pfstore-product-view fieldset{width:313px !important}
.home{height:300px}
}



@media screen and (max-device-width:690px) 
{
.logo{width:500px;padding:23px 0}
.pfstore-cat-level1,.pfstore-cat-level2{width:100% !important}
.pfstore-documentcategorylist-ct,nav ul li.blog,nav ul li.bouton_gauche a span{display:none !important}
nav ul li.bouton_gauche{width:35px}
nav ul li.bouton_gauche a{background:url('../img/home.png') no-repeat 0 10px;height:15px}
nav ul li .pfstore-productsearch-ct .pf-x-textinput{width:238px !important}
nav ul li.bouton_droit{width:60px}
footer{height:880px}
footer ul li{margin-right:19px;width:260px}
footer ul li ul li a{font-size:13px !important;line-height:34px}
footer ul li.contact{position: absolute;bottom:80px;left:30px}
footer ul li.avantages{position:absolute;top:465px;width:500px}
footer ul li.contact ul li{width:150px}
footer ul li.avantages ul li{width:450px}
.sprite{padding:50px 60px}
.pf-x-product-vignette-container .pf-x-controls{width:233px !important;margin:auto !important;float:none !important}
#pfstore-product-info-description{width:407px !important}
#pfstore-product-panel-details,#pfstore-product-view.x-view-preview #pfstore-product-panel-details{width:auto !important}
#pfstore-product-view #pfstore-product-panel-details fieldset{width:395px}
#pfstore-product-panel-details1,#pfstore-product-panel-details2{width:196px !important;float:none !important;display:block !important}
#pfstore-product-info-social,#pfstore-product-info-packaging{width:408px !important}
.gfw-form-mainpanel .conseil-upload{height:320px !important;width:387px !important;margin:0 !important}
.gfw-form-widget-col input[type=text]{width:270px !important}
fieldset p a.sprite {padding:30px 30px !important}
#pfstore-product-button-basketadd{position:absolute;right:30px !important;top:70px !important}
#pfstore-product-view h1{font-size:16px !important;}
.pf-x-product-preview-container a.pf-x-image-link{margin:50px auto 0 !important;width:400px !important}
.pfstore-cat-level2 .pf-x-product{width:258px !important;}
.pfstore-cat-level2 a.pf-x-image-container{height:260px !important}
.pfstore-cat-level2 .pf-x-product .pf-x-image{max-height:242px !important;}
#pfstore-product-view #pfstore-product-info-techdescription .pf-product-description{height:276px !important}
#pfstore-product-view.x-view-preview #pfstore-product-info-techdescription .pf-product-description{min-height:315px !important}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details{height:610px !important}
#pfstore-product-view.x-view-preview fieldset{width:395px !important;}
#StoreUserLoginForm_tplform,#StoreUserSmallCreateForm_tplform{width:95% !important;margin:0 !important}
#StoreUserLoginForm_tplform{margin-bottom:15px !important}
#StoreUserLoginForm_tplform input[type=text],#StoreUserLoginForm_tplform input[type=password],#StoreUserSmallCreateForm_tplform input[type=text]{width:250px}
#StoreUserSmallCreateForm_tplform{height:200px !important}
a.nodecsm{display:block;margin:0 !important}
#pfstore-basket-view,#StoreUserCreateForm_tplform,#pfstore-basketpaymentinfo,.pfstore-cat-root,.texte-cms{width:405px !important}
#pfstore-basket-view .gfw-grid th{display:none}
#pfstore-basket-view .gfw-grid td.pf-x-col-titre,#pfstore-basket-view .gfw-grid td.pf-x-col-quantity,#pfstore-basket-view .gfw-grid td.pf-x-col-price,#pfstore-basket-view .gfw-grid td.pf-x-col-delete{display:block}
#pfstore-basket-view .gfw-grid tr{border-bottom:1px solid #f6f6f6 !important}
#pfstore-basket-view .gfw-grid td.row{border-bottom:none !important}
#StoreUserCreateForm_tplform fieldset{border:0}
#StoreUserCreateForm_tplform fieldset legend{margin-bottom:15px}
.pf-x-contactform-container tr td{display:block;width:363px}
.texte-cms h1.sprite{padding:20px 73px !important}
.texte-cms h1.batgratuit{padding:30px 73px !important}
.texte-cms h1.topoffre{padding:10px 73px !important}
a.paiement-secu {background-position:0 -899px}
a.fb {background-position:0 -912px}
a.icon{line-height:24px}
.pfstore-cat-level2 a.pf-x-product-sousfamille-link{font-size:12px !important;background:url('sprite.png') no-repeat 219px -1050px !important}
#menu-social li:hover > .sousMenu{display:none;z-index:1}
}
@media screen and (max-device-width:420px) {
.container{margin:0 20px}
header a img{width:100%}
header,footer,.copybas,.pfstore-cat-level1,.pfstore-cat-level2{width:690px}
nav ul li .pfstore-productsearch-ct{display:none}
.pfstore-cat-level2 .pf-x-product{margin: 15px 30px!important;width:auto}
.pf-x-product .pf-x-image {height: 255px !important;width: 255px !important}
.pfstore-cat-level2 .pf-x-product {height: 329px}
footer ul li, footer ul li.avantages,footer ul li ul li a{width:300px}
footer ul li.contact{position:absolute;top:350px}


  }
/* FIN CSS */
.pfstore-breadcrumbtrail{font-size:10px;height:20px;overflow:hidden;margin-bottom:12px}
.pfstore-breadcrumbtrail .pf-x-breadcrumb,.pfstore-breadcrumbtrail a{font-size:11px}
.pfstore-breadcrumbtrail .pf-x-breadcrumb-img{padding:10px 17px;background:#eee url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/sprite-imprimeur.png') no-repeat 14px -1164px;float:left}
.pfstore-breadcrumbtrail a.pf-x-breadcrumb-link-home,.pfstore-breadcrumbtrail li.pf-x-node span{padding:4px 0 0 10px;text-decoration: none;float:left}
.pfstore-breadcrumbtrail a.pf-x-breadcrumb-link-home,.pfstore-breadcrumbtrail a.pf-x-breadcrumb-link-home:HOVER{padding:4px 0 0}
.pfstore-breadcrumbtrail li a.pf-x-breadcrumb-link:HOVER{padding:4px 0 0 10px;text-decoration:underline}
.pfstore-breadcrumbtrail ul{padding:0}
.pfstore-breadcrumbtrail li{background:none;vertical-align:middle;padding:0 0 0 16px}
.pfstore-breadcrumbtrail li.pf-x-home{float:left}
.pfstore-breadcrumbtrail li.pf-x-node{vertical-align:middle;float:left;background:url('/src/profilestorage/printaffiliation/faire-part/nav.png') no-repeat 0 0}
.pfstore-breadcrumbtrail li.pf-x-leaf {background:url('/src/profilestorage/printaffiliation/faire-part/nav.png') no-repeat 0 0;padding:4px 25px}
.tablewidth{width:100% !important}
.gfw-toolbar,.gfw-breadcrumbs{background:#fff}
.hedbg {background-image:none;background-color: #333;width:1016px !important}
#pfstore-submenu {border: 1px solid #999;background-image: none;width: 984px !important;margin: auto !important}
#pfstore-titlepath {border: 0;border-radius:2px 2px 0 0}
#pfstore-nav2{background:none}
#pfstore-nav2 .x-row1 img{vertical-align:bottom}
.pfstore-documentcategorylist-ct{width:180px;display:inline-block;vertical-align:top;padding:0 0 5px;margin-right:20px;box-shadow:0 0 3px #dfdfdf}
.pfstore-documentcategorylist-ct .titre{color:#333;padding:10px;font-size:18px;border-top:3px solid #7ab51b}
.pfstore-documentcategorylist-ct .pf-x-category a.pf-x-category-link{display:block;padding:5px 0 5px 13px;border-bottom:1px solid #eee}
.pfstore-documentcategorylist-ct .pf-x-category a.pf-x-category-link:hover{color:#333;text-decoration:underline;padding:5px 0 5px 10px;border-left:3px solid #7ab51b;background:#f2f2f2}
.pfstore-documentcategorylist-ct .pf-x-category-link{border:0}
.pfstore-documentcategorylist-ct .pf-x-category-link{color:#000 !important}

.pfstore-cat-level1,.pfstore-cat-level2,#pfstore-productsearch-list{display: inline-block;vertical-align: top;width:100%;min-height:250px}
.pfstore-cat-level1 p{line-height:24px;color:#666}
.pfstore-cat-level1 .pf-resume-level1{padding-bottom:10px}
.pfstore-cat-level1 .pf-x-subcategory-resume{color: #333;font-size: 12px;font-weight: normal;text-decoration: none;height:80px}
.pfstore-cat-level1 .pf-x-subcategory{display:inline-block;line-height:30px}
.pf-x-subcategory{margin:10px 0}
.pfstore-cat-level1 .pf-x-image-container {height:100px;width:234px}
.pfstore-cat-level1 .pf-x-subcategory a.pf-x-image-container {float: left;width: 180px}
.pfstore-cat-level1 .pf-x-image {margin: 0 auto;text-align: center}
.select{margin:20px 0 0;color:#555}
.pf-x-subcategory a{font-size: 13px;background:#7ab51b;border-radius:3px;padding: 6px 10px;margin-right: 15px;color:#fff}
.pf-x-subcategory a:hover, a.lien-acces-catalogue:hover{background:#690;color:#FFF}
.pfstore-cat-level1 .pf-x-text-container {float: left;width: 510px}
.pfstore-cat-level1 a.lien-acces-catalogue {font-weight: bold;padding: 20px 20px 0}
.pfstore-cat-level1 .pf-acces-catalogue {padding:10px 19px 10px 10px;float:right;background: url('/src/applications/printfluxstore/themes/topflyer/image/fleche-verte.png') no-repeat 140px;margin-top: 15px}
#presentation p{color:#333;line-height:22px}
.pfstore-cat-level2 .sidebar{display:table-cell;vertical-align:bottom;width:715px}
.pfstore-cat-level2 .box h1 span{color:#555}
.pfstore-cat-level2 .textcontainer{overflow-y: auto;text-align: justify;padding:0 25px 15px;background:url('/src/applications/printfluxstore/themes/studio-scrap/image/fond-gris.gif')}
.pfstore-cat-level2 .textcontainer a:hover {color:#336699;text-decoration:underline}
.pfstore-cat-level2 .box .pf-x-parent a{font-size: 15px;color:#d51324;font-weight:bold;padding:10px 0 0 15px}
.pfstore-cat-level2 .bloc-image-catalogue{float:left;margin:0 15px 0 0}
.pfstore-cat-level2 .box .pf-x-image{border:none;display: block;margin:2px auto;text-align:center;height:130px;width:130px;max-height: 130px}
.pf-x-product,#pfstore-productsearch-list .pf-x-product{vertical-align:top;position:relative;width:277px;margin:13px;background:#fff;display:inline-block;height:277px;-webkit-box-shadow: 1px 1px 3px gray;-moz-box-shadow: 1px 1px 3px gray;box-shadow: 1px 1px 3px gray}
.pfstore-cat-root .pf-x-image-container{text-align:center;min-height:245px}
.pf-x-product .pf-x-image,#pfstore-productsearch-list .pf-x-image{max-height:234px !important;border:none !important;max-width:218px !important;margin:0}
.pf-x-product a.pf-x-image-container{height:310px !important;width:100% !important}
a.rolloverImage{position:relative;font-size:12px;font-weight:bold; text-decoration:none;top:0;display:block;padding:5px}
.pfstore-cat-level2 .pf-x-product-vignette-container{float:left;vertical-align:top}
.pf-x-product-vignette-container a{display:block}
.pf-x-product div,.pf-x-product-vignette-container div{position: absolute;font-weight:normal;color:#fff}
.pf-x-product div{top:30px;right:0;width:40px;padding:5px 0 5px 7px;font-size: 11px}
.pf-x-product div div {position:relative;border-radius:2px 2px 0 2px}
.pf-x-product div div:after{left:85%;border: solid transparent;content: " ";height:10px;position:absolute;border-width:7px}
.pf-x-product-vignette-container div{top:50px;left:-6px;width:70px;padding:5px 20px 5px 0;text-align: right;font-size:16px;border-radius:2px}
.pf-x-product-vignette-container div div:before{right:87%;border:solid transparent;content: " ";height:12px;position: absolute;border-width:11px}
.pfstore-cat-level2 a.rolloverImage:hover span{display:block}
.pfstore-cat-level2 a.rolloverImage span:hover{opacity: 1;display: inline-block;color:#fff;box-shadow: 0 0 4px #333;width: 90px;padding:5px 0;background:url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/apercu-hover.png') no-repeat}
.pf-x-product .pf-x-product-titre,#pfstore-productsearch-list .pf-x-product-titre{margin:0 auto;vertical-align:top;display:block;text-align:center;font-size:15px;color:#555;height:30px; line-height:31px}
.pfstore-cat-level2 .pf-x-product-sousfamille{text-align:left;padding: 0 0 10px;position:relative}
.pfstore-cat-level2 .pf-x-product-sousfamille a{color: #0063A4;font-size: 10px;margin: 2px 0 5px 9px}
.pfstore-cat-level2 .pf-x-product-sousfamille span{position:absolute;right: 10px;top: 0}
.pfstore-cat-level2 .pf-x-product-sousfamille span a{padding:0;margin:0}
.pfstore-cat-level2 .pf-x-product-tarif-list {text-align:left;padding:0 0 10px 10px}

a.pf-x-product-sousfamille-link{font-size:10px;margin:0;background:#f5f5f5 url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/right.png') no-repeat 233px 6px;display:block;background-size:20px;border-top:1px solid #dfdfdf;position:absolute;bottom:0;width:100%}
.pfstore-cat-root .cat{background:#f5f5f5;border-top:1px solid #dfdfdf;color:#333;font-size:11px;padding:10px 0;width:100%;position:absolute;bottom:0}
.pf-x-product:hover a.pf-x-product-sousfamille-link{color:#73a025}
.prix{color:#77b700}
.pf-x-product:hover a.pf-x-product-sousfamille-link,.pfstore-cat-root a.pf-x-image-container:hover .cat{background:#77b700;border-top:1px solid #77b700;color:#fff}
.pf-x-product a.pf-x-product-sousfamille-link .prix{line-height: 32px}
.pf-x-product:hover a.pf-x-product-sousfamille-link .voirproduit{display:block;line-height:24px;color:#fff;font-size:16px;padding:5px 0 5px 10px;text-align:center;margin-right:10px}
.pf-x-product:hover a.pf-x-product-sousfamille-link .prix,.pf-x-product a.pf-x-product-sousfamille-link .voirproduit{display:none}

.pf-x-product-sousfamille-tarif-link{font-size: 14px;font-weight:bold}
.pfstore-cat-level2 .gfw-pager a.gfw-x-digit {color:#333333;border:1px solid #fcfcfc;width:25px}
.pfstore-cat-level2 .gfw-pager a.gfw-x-digit:hover {border: 1px solid #EEE;border-radius:5px;padding:5px;background:#EEE}
.pfstore-cat-level2 .gfw-pager a.gfw-x-current {color:#333333;font-weight:bold;border: 1px solid #EEE;border-radius:5px;padding:5px}
.pfstore-cat-filter .pf-x-filter-list {border: 1px solid #EEE;margin: 5px 0;padding: 5px;width:710px}
.pfstore-cat-level2 ul.pfstore-cat-filtertree-ct {width:100%}
.pfstore-cat-level2 ul.pfstore-cat-filtertree-ct li{float:left;width:170px;color:#333333;font-weight:bold}
.pfstore-cat-level2 ul.pfstore-cat-filtertree-ct li ul{margin: 2px;color:#333333;font-size:12px;font-weight:bold;width:170px;line-height:17px}
.pfstore-cat-level2 ul.pfstore-cat-filtertree-ct li ul li{background:none;color:#333333}
.pfstore-cat-level2 ul.pfstore-cat-filtertree-ct li ul li a{color:#336699;text-decoration:none;font-size:11px}
.pfstore-cat-level2 ul.pfstore-cat-filtertree-ct li ul li a:hover{text-decoration:underline}
.pfstore-cat-level2 .bloc-pager{background:#fcfcfc;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding: 10px 0 23px}
.pfstore-cat-level2 .bloc-pager .nombre-article{float:left;color:#D51324;font-weight:bold;font-size:13px;padding:0 0 0 15px}
.pfstore-cat-level2 .bloc-pager .navig{margin:-7px 10px 0 0}
.pfstore-cat-level2 .bloc-pager .pf-pager-article{width:175px;display:inline-block;text-align:left;vertical-align: top;padding-top: 7px}
.pfstore-cat-level2 .bloc-pager ul{color:#333;border:1px solid #fcfcfc;text-align:center;display:inline-block;padding:6px}
.pfstore-cat-level2 .bloc-pager ul li {float: left;list-style-image:none;position:relative}
.pfstore-cat-level2 .bloc-pager ul li a {color:#333;padding:6px;margin-right:5px;background:#F5F5F5;font-size:13px}
.pfstore-cat-level2 .bloc-pager ul li a:hover{color:#333;border: 1px solid #fcfcfc;border-radius:3px;padding:5px;background:#EEE}
.pfstore-cat-level2 .bloc-pager ul li a.current{color:#fff;border: 1px solid #369;border-radius:3px;padding:5px;background:#369}
.pfstore-cat-level2 .bloc-pager a.all-products{display:inline-block;vertical-align: top;background:url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/sprite-imprimeur.png') no-repeat 0 -1008px;padding: 0 0 0px 20px}

#topflyermenu-affinage{overflow: hidden}
#topflyermenu-affinage ul {list-style: none;height:28px;float: left;padding: 0;list-style: none;margin-left:0}
#topflyermenu-affinage ul li{float: left;margin-right: 5px;border-bottom:none}
#topflyermenu-affinage ul li a{float: left;outline: none;background: #f5F5F5;padding:6px 10px;border-radius:2px 2px 0 0;margin: 4px 0 0;font-size:13px;color:#0063A4}
#topflyermenu-affinage ul li a.active{background:#555;color:#ffffff;text-decoration:none}

#pfstore-product-panel-details2 .pf-documentdescription{padding:0 10px;height:185px;overflow:auto;border:1px solid #eee}
#pfstore-product-panel-details2 #pfstore-product-info-techdescription fieldset{height:210px}

#pfstore-product-view.x-view-preview #pfstore-product-panel-details #pfstore-product-panel-details2 .pf-documentdescription{height:155px}

.pfstore-cat-level2 a.menubutton, .pfstore-cat-level2 a.menubutton:visited, .pfstore-cat-level2 a.menubutton:hover, .pfstore-cat-level2 a.menubutton:focus{outline: none}
.pfstore-cat-level2 a.menubutton:link{float:left;background: url('/src/applications/printfluxstore/themes/studio-scrap/image/fond-titre-affin.png');outline: none;border-bottom:none;border-radius:5px 5px 0 0;color:#0063A4;margin: 0;font-size:13px;padding:6px 10px}
.pfstore-cat-level2 a.menubutton:active{float: left;background: url('/src/applications/printfluxstore/themes/studio-scrap/image/fond-titre-affin.png');outline: none;margin:0;font-size:13px;padding-top:6px;line-height:20px}
td.hedb{padding-left:20px;border:0}
.gfw-form-label-col{vertical-align:top}
#pfstore-basket-view .pf-x-textbutton-container{padding:3px;color:#369}
#pfstore-basket-view .pf-x-textbutton-container a{text-decoration: none;font-size:12px}
.pfstore-orderlist-previewimg{border:0;width:180px}
#pfstore-basket-view .pf-x-deleteall-section{text-align:right;background:url(/src/applications/printfluxstore/themes/studio-scrap/image/delete-shopping.png) no-repeat right center;text-decoration: none;padding-top:10px}
#pfstore-basket-view .pf-x-deleteall-section a.nodecsm {font-size: 11px;font-weight: normal;text-decoration: none}
#pfstore-product-view {position: relative;margin-bottom:36px}
#pfstore-basket-view .pf-x-basket-title{font-size:35px}
#pfstore-product-view .pf-x-product-list{border-collapse:inherit;border:none}
#pfstore-product-view.x-view-preview .pf-x-product-list tr:hover{cursor:pointer}
#pfstore-product-info-stdquantity .detail {border-bottom:1px dotted #dadada;padding:3px 2px 0;height:26px}
#pfstore-product-view.x-view-preview #pfstore-product-info-stdquantity .detail {cursor:pointer}
#pfstore-product-info-stdquantity .detail .pf-line-tarif {font-size:15px;padding: 3px 30px;}
#pfstore-product-info-stdquantity .detail .pf-line-tarif:hover{background:#f5f5f5;color:#333}
#pfstore-product-view.x-view-preview #pfstore-product-info-stdquantity .detail .pf-line-tarif{padding:3px 8px}
.garcons #pfstore-product-info-stdquantity .detail .pf-line-tarif:hover{background:#00afe6;color:#fff;margin-bottom:2px;border-radius:2px}
.filles #pfstore-product-info-stdquantity .detail .pf-line-tarif:hover{background:#ee87b2;color:#fff;margin-bottom:2px;border-radius:2px}
.jumeaux #pfstore-product-info-stdquantity .detail .pf-line-tarif:hover,.tous #pfstore-product-info-stdquantity .detail .pf-line-tarif:hover{background:#feba32;color:#fff;margin-bottom:2px;border-radius:2px}
#pfstore-product-view.x-view-preview #pfstore-product-button-zoom,#pfstore-product-view.x-view-preview #pfstore-product-info-description{display:none}
#pfstore-product-info-description{min-height:59px}
#pfstore-product-info-description p {padding-bottom:12px;line-height:22px}
#pfstore-product-view.x-view-preview #pfstore-product-info-stdquantity .tarifs {height:155px !important;overflow:auto}
#pfstore-product-view.x-view-preview #pfstore-product-panel-details{vertical-align:top;position: absolute;top:160px;width:350px}
#pfstore-product-panel-details1, #pfstore-product-panel-details2{width:244px;display:inline-block;margin:0 !important;vertical-align:top}
#pfstore-product-panel-details1 #pfstore-product-info-description{margin-left:10px}
#pfstore-product-view #pfstore-product-panel-details1 #pfstore-product-info-stdquantity .tarifs{height:180px;overflow:auto;}
#pfstore-product-panel-details1 .pf-product-description {font-size: 14px;padding:10px}
#pfstore-product-view #pfstore-product-info-techdescription .pf-product-description {height:225px;overflow:auto;padding:5px}


#pfstore-product-view.x-view-preview #pfstore-product-panel-details2 #pfstore-product-info-techdescription .pf-documentdescription-section-propertyname{padding-left:0;line-height:18px;font-size:10px}
#pfstore-product-view #pfstore-product-panel-details1{margin-right:5px !important}
#pfstore-product-view #pfstore-product-panel-details2{width:242px !important};margin-right:0 !important}
#pfstore-basket-view .pf-x-hed-urgence, #pfstore-basket-view .pf-x-col-urgence, #pfstore-basket-view .pf-x-product-description{display: none}
#pfstore-product-view #pfstore-product-info-packaging{float:right;width: 644px;margin-right: 3px}
#pfstore-product-view #pfstore-product-info-packaging fieldset p {padding:15px}
#pfstore-product-view #pfstore-product-info-packaging fieldset p a.sprite{padding:33px 48px}
#pfstore-product-view #pfstore-product-info-packaging a{margin:10px 0 0}
#pfstore-product-view #pfstore-product-info-packaging fieldset{width:100%}
.pf-x-product-vignette-container .pf-x-controls{padding-top:15px;float:left;margin-left:20px}
.pf-x-product-preview-container .pf-x-controls{display: inline-block;width: 385px;vertical-align: top}
.pf-x-product-preview-container a.pf-x-image-link{margin:0 auto 12px;display: inline-block}

.pf-x-mybasket {text-align:left}
.pf-x-mybasket .pf-x-button-modify {text-align:left;font-size: 12px;font-weight: bold}
.pf-x-mybasket a.pf-x-link {font-size: 11px;color: #336699;font-weight: bold;text-decoration: none}
.pf-x-mybasket a.pf-x-link:hover{font-size: 11px;color: #d55000;font-weight: bold;text-decoration: none} 
.pf-x-mybasket .pf-x-button-agrandir{font-size: 12px;text-align:center;font-weight: bold}
.pf-x-mybasket a.pf-x-agrandir-link {font-size: 12px;color: #336699;font-weight: bold;text-decoration: none}
.pf-x-mybasket a.pf-x-agrandir-link:hover {color: #d55000;text-decoration: none} 
#pfstore-basket-view .pf-x-col-preview {padding-bottom:0;border-left: 1px solid #f6f6f6}
#pfstore-basket-view .pf-x-col-preview .pf-x-button-modify{font-size: 12px;text-align:center;font-weight: bold}
#pfstore-basket-view .pf-x-col-preview a.pf-x-link {font-size: 12px;color: #336699;font-weight: bold;text-decoration: none}
#pfstore-basket-view .pf-x-col-preview a.pf-x-link:hover{color: #d55000;text-decoration: none} 
.gfw-grid td.row {border-bottom: 1px solid #999999;empty-cells: show;font-weight: normal;padding:10px 5px}
#pfstore-basket-view .gfw-grid td.row{border-bottom: 1px solid #f6f6f6}
#pfstore-basket-view .pf-x-col-preview a.pf-x-modify-link{line-height:30px;text-decoration:none}
#pfstore-basket-view .pf-x-col-delete{border-right: 1px solid #f6f6f6}
#pfstore-basket-view .pf-x-product-titre{color:#333}
#pfstore-basket-view .pf-x-price-summary-container {float:right; width:310px;margin-top:20px}
#pfstore-basket-view .pf-x-subtotal-label {font-size:13px;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #eeeeee;border-left: 1px solid #eeeeee;border-radius:5px 0 0 0;padding:5px 10px;width:140px;color:#666666;font-weight:bold}
#pfstore-basket-view .pf-x-subtotal-amount {font-size:13px;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-radius:0 5px 0 0; border-left: 1px solid #f6f6f6;padding:5px 10px; color:#666}
#pfstore-basket-view .pf-x-transport-label, #pfstore-basket-view .pf-x-transport-amount, #pfstore-basket-view .pf-x-coupon-label, #pfstore-basket-view .pf-x-coupon-amount, #pfstore-basket-view .pf-x-totalnet-label{border-bottom:1px solid #f6f6f6;padding:5px 10px}
#pfstore-basket-view .pf-x-transport-label{font-size:13px;color:#77b700;border-left: 1px solid #eee;font-weight:bold}
#pfstore-basket-view .pf-x-coupon-label{font-size:10px;border-left: 1px solid #eeeeee;color:#666;font-weight:bold}
#pfstore-basket-view .pf-x-coupon-amount, #pfstore-basket-view .pf-x-transport-amount{font-size:13px;color:#75a627;border-left: 1px solid #f6f6f6;border-right: 1px solid #eeeeee;font-weight:bold}
#pfstore-basket-view .pf-x-coupon-delete {border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-right: 1px solid #eeeeee;padding:5px 10px;border-radius:0 5px 5px 0}
#pfstore-basket-view .pf-x-totalnet-label{font-size:13px;border-left: 1px solid #eeeeee;color:#666666;font-weight:bold}
#pfstore-basket-view .pf-x-totalnet-amount {font-size:13px;border-bottom: 1px solid #f6f6f6;border-left: 1px solid #f6f6f6;border-right: 1px solid #eeeeee;padding:5px 10px;color:#666666}
#pfstore-basket-view .pf-x-tauxtva-label{font-size:13px;border-left: 1px solid #eeeeee;padding:5px 10px;color:#666666; font-weight:bold}
#pfstore-basket-view .pf-x-tauxtva-amount{font-size:13px;border-right: 1px solid #eeeeee; border-left: 1px solid #f6f6f6;padding:5px 10px; color:#666}
#pfstore-basket-view .pf-x-pricetotal-label{background-color:#F2F0EB !important;font-size:19px;border-radius:0 0 0 5px;padding:10px;color:#555; border-bottom: 2px solid #77b700}
#pfstore-basket-view .pf-x-pricetotal-amount{background-color:#F2F0EB !important; font-size:19px;border-radius:0 0 5px 0;padding:10px 10px 0 0; color:#555; border-bottom: 2px solid #77b700}
#pfstore-basket-view .pf-x-basket-buttonbar td {float:right;margin:10px 20px 0 0}
#pfstore-basket-view #livraisonblock, #pfstore-basket-view #facturationblock{margin-top:10px;border: 1px solid #eeeeee}
#pfstore-basket-view #livraisonblock .std1, #pfstore-basket-view #facturationblock .std1{color:#666666;font-size:12px;padding-left:10px}
#pfstore-basket-view #batblock, fieldset{border:0;margin:0;width:auto;padding:0}
#StoreUserLoginForm_tplform,#StoreUserSmallCreateForm_tplform{width:479px;height:270px}
#StoreUserSocial_tplform{width:100%;height:65px;margin:0 8px 20px !important}
#StoreUserSocial_tplform legend{margin-bottom:10px}
#StoreUserSocial_tplform,#StoreUserLoginForm_tplform,#StoreUserSmallCreateForm_tplform{padding:15px;display:inline-block;vertical-align:top}
#StoreUserPasswordLostForm-container{padding:15px;vertical-align:top;width:1070px}
#StoreUserSocial_tplform fieldset,#StoreUserLoginForm_tplform fieldset,#StoreUserSmallCreateForm_tplform fieldset,#StoreUserPasswordLostForm-container fieldset{border: 1px solid #fff}
#StoreUserLoginForm_tplform{border-right:1px solid #dadada}
#pfstore-basket-view fieldset legend span {color: #578C21}
legend {font-size:18px;font-weight:normal}

#pfstore-basket-view .gfw-grid th{background-image:none;background-color: #F2F0EA;color:#555;empty-cells:show;font-size:11px;font-weight:bold;padding: 5px;border-top:1px solid #F2F0EA;border-bottom:1px solid #F2F0EA;height:20px}
#pfstore-basket-view .gfw-grid .pf-x-hed-preview{border-radius:5px 0 0 0;color: white;empty-cells: show;font-size: 11px;font-weight:bold;padding: 5px}
#pfstore-basket-view .gfw-grid .pf-x-hed-delete{border-radius:0 5px 0 0;color: white;empty-cells: show;font-size: 11px;font-weight:bold;width:25px}
#pfstore-basket-view .pf-x-product-list .pf-x-col-price {font-weight: bold;font-size:15px}

#pfstore-basket-view .pf-x-assistance-container .pf-x-assistance-text {width:100%; float:right;margin:30px 10px 0 0;color:#666;line-height:20px}
#pfstore-basket-view .pf-x-assistance-container .pf-x-assistance-text .pf-x-assistance-tel{color:#ff6200;font-size:30px}
#pfstore-product-view .pf-x-product-vignette-container{width:500px;float:left}
#pfstore-product-view .pf-x-product-preview-container{min-height:375px}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container{display:inline-block}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container a.basketadd{background-color: #7ab51d;border-radius: 3px;width:350px !important;text-align:center;font-size:23px;color:#fff;display:block;position:absolute;top:74px;padding:20px 0;border-bottom:2px solid #5b8915}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container a.basketadd:hover{background-color: #5b8915}
#pfstore-product-view.x-view-preview .pf-x-product-preview-container a.bloc-panier {background-position: 15px 15px}
a.persodoc{border-bottom:2px solid #537D0B;background-color:#77b700;border-radius:3px;font-size:24px;color:#fff;display:block;padding:11px 26px;margin:8px auto 0 0;width:auto}
a.persodoc:hover{background-color:#537D0B}
a.modifydoc{background-color:#333;border-radius:3px;font-size:18px;color:#fff;display:block;padding:10px 0 8px;text-align:center}
a.modifydoc:hover{background-color:#000}
#pfstore-product-view .pfstore-facebook-product {width:250px;margin-left:10px}
#pfstore-product-view .pfstore-partager-product {width:250px;text-align:left;padding:10px 0 0 20px;font-weight:bold}
#pfstore-product-view .pfstore-partager-product img {width:24px}
#pfstore-product-view .pfstore-partager-product .pfstore-text-partager{float:left;padding-top:5px}
#pfstore-product-view .avantages-prod {padding: 10px 0 5px;margin:20px 0}
.fond-text-upload-formulaire {align:left;margin:10px auto 0;background:url('/src/applications/printfluxstore/themes/studio-scrap/image/fd-conseil.png');height:170px;width:879px;color:#1d4e7e}
.fond-text-upload-formulaire ul {padding:12px 0 3px 30px;font-size:11pt;font-weight:bold}
.fond-text-upload-formulaire li {padding-left:160px;line-height:17px}
.fond-text-upload-formulaire .texte-important-upload-formulaire{padding:10px 0 0 115px;color:#d51324;font-weight:bold}

.pf-champ-formulaire {color: #333;font-size: 12px;text-align: right}
.titre-onglet {font-size: 22px;color: #0E71B4;margin-bottom: 0}
.titre-formulaire,.ss-titre-formulaire{color:#d51324;font-size:16px;font-weight:normal;display:block}
.ss-titre-formulaire-section{color:#369}
.pf-champ-formulaire-large{padding-left:70px;color:#333;font-size: 12px}
#pfstore-basket-view .pf-x-basketinfo-container .pf-x-bottom{margin-left:50px; text-align:center !important}
.pf-x-cgv-label{font-size:12px !important; color:#D51324 !important}
a.slickbutton{margin-bottom:10px}
a.slickbutton:hover{border-bottom: 1px solid #AAA;border-left: 1px solid #666;border-right: 1px solid #AAA;border-top: 1px solid #666;color: #0063A4;cursor: pointer;font-weight: bold;padding: 2px 5px;text-align: center;text-decoration: none}
.gfw-form-widget-col input[type=text]{width:600px}
.gfw-form input[type=text], .gfw-form input[type=password], .gfw-form-fieldpanel textarea{border:1px solid #dadada;padding:4px;color:#333;margin: 3px;width:84%}
.gfw-form-fieldpanel{padding: 5px 0 15px}
.gfw-form-buttonbar-col{margin:0 0 0 auto;text-align:right}
.zoomer-img{background: #FFF;border: 1px solid #eee;height: 600px;margin: 2px auto;overflow: hidden;position: relative;text-align: center;width: 600px;z-index: 9}
a.all-products{line-height:30px;color:#336699}
a.all-products:hover{line-height:30px;text-decoration:none;color:#d51324}

a.slickbutton{background: url('/src/applications/printfluxstore/themes/studio-scrap/image/fondmenu.jpg');border: 1px solid #cecece;color: #333;cursor: pointer;font-weight: bold;padding: 5px 20px;text-align: center;text-decoration: none;margin-top:20px;border-radius:2px}
a.slickbutton:active{background:#e8e8e8;border: 1px solid #cecece;color: #0063A4;cursor: pointer;font-weight: bold;padding: 5px 20px;text-align: center;text-decoration: none; margin-top:20px;border-radius:2px}
a.slickbutton:hover{background:url('/src/applications/printfluxstore/themes/studio-scrap/image/fondmenu.jpg');border: 1px solid #cecece;color: #0063A4;cursor: pointer;font-weight: bold;padding: 5px 20px;text-align: center;text-decoration: none; margin-top:20px;border-radius:2px}

#pfstore-productsearch-list .pf-x-product-famille{font-size: 14px;color: #0063A4;margin:0;font-weight:bold; text-decoration:none}

#pfstore-productsearch-list .pf-x-product-sousfamille-tarif-link{font-size: 14px;font-weight:bold}
#pfstore-productsearch-list .pf-x-product-tarif-list {text-align:left;padding: 0 0 10px 10px}
nav ul li .pfstore-productsearch-ct{position: absolute;top:18px;right:0;border:1px solid #baad93;background:#fff}
nav ul li .pfstore-productsearch-ct .pf-x-textinput{padding:5px;font-size:14px;width:182px;height:22px;border:none;vertical-align:top}
nav ul li .pfstore-productsearch-ct .pf-x-submit{background:#fff url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/sprite-imprimeur.png') no-repeat 0 -1074px;padding:5px 11px 0 12px;cursor:pointer;height:22px;margin:0}

.pfstore-cat-level2 .pfstore-productsearch-ct {float:right;margin-bottom:0;text-align:right}
.pfstore-cat-level2 .pfstore-productsearch-ct .pf-x-textinput {padding:5px;font-size:11px;width:150px; height:10px;border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-right:none;margin:0}
.pfstore-cat-level2 .pfstore-productsearch-ct .pf-x-submit {background:#fff url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/web/sprite-imprimeur.png') no-repeat 0 -1080px;padding: 0px 11px 6px 9px;cursor: pointer;height: 22px;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada}

#pf-search-list {display:inline-block;width:820px}
#pf-search-list .sidebar {padding-top:10px}
#pf-search-list .textcontainer{padding:0 0 15px;color:#555}
#pf-search-list .textcontainer p{padding-left:15px}
#pf-search-list .box .pf-x-parent a{font-size: 15px;color:#d51324;font-weight:bold;padding:10px 0 0 15px}
#pf-search-list .bloc-image-catalogue{float:left;border:none;margin:0 15px 0 0;padding: 2px text-align:center}
#pf-search-list .box .pf-x-image {border:none;display: block;margin: 2px auto;text-align:center;height:130px;width:130px;max-height: 130px}
#pf-search-list ul li.menubutton{outline: none;background: url('/src/applications/printfluxstore/themes/studio-scrap/image/fond-haut-deg.png');outline: none;border-bottom:none;border-radius:5px 5px 0 0;color:#ffffff;padding:8px 10px 5px;margin-left:20px;width:95px;font-weight:bold}
#pf-search-list #description .description{color: #333;font-size: 12px;font-weight: normal;text-align: left}
#pf-search-list #description .nb-produits, #pf-search-list #description .aucun-produit .plus{color:#9B9C9C}
#pf-search-list #description .aucun-produit{color:#d51324}
.pfstore-relatedproducts-ct {height:265px;overflow:hidden}
.pfstore-relatedproducts-ct a:hover {color:#fff;text-decoration:none}
.pfstore-relatedproducts-ct .bloc-img{float:left;padding:0 0 10px;background:#fff;margin:9px 12px 20px;text-align:center;width:146px;height:180px}
.pfstore-relatedproducts-ct .bloc-img:hover{text-decoration:underline}
.pfstore-relatedproducts-ct .bloc-img a,.pfstore-relatedproducts-ct .bloc-img:hover a{color:#333}
.pfstore-relatedproducts-ct .bloc-img img{width:146px;height:146px}
.pfstore-relatedproducts-ct .pf-x-all-product {position: absolute;right: 0;top: 240px}
.pfstore-relatedproducts-ct a.link-page-product, .pfstore-relatedproductscomment-ct a.link-page-product{color:#0063A4;font-size:12px;text-decoration:none;padding:5px 10px;border:1px solid #f5f5f5;background:#FAFAFA;border-radius: 3px}
.pfstore-relatedproducts-ct a.link-page-product, .pfstore-relatedproducts-ct a.link-page-product:hover{margin-right:15px}
.pfstore-relatedproductscomment-ct a.link-page-product, .pfstore-relatedproductscomment-ct a.link-page-product:hover{margin-left:10px}
.pfstore-relatedproducts-ct a.link-page-product:hover, .pfstore-relatedproductscomment-ct a.link-page-product:hover{color:#D51324;font-size:12px;text-decoration:none;background:#f5f5f5;border-radius: 3px;padding:5px 10px;border:1px solid #ececec}

.pfstore-relatedproductscomment-ct{margin-left:20px;padding:5px}
.pfstore-relatedproductscomment-ct .titre-bloc-modele {color:#D51324;font-size:18px;padding:10px 0 5px;margin-top:10px;border-top:2px solid #d8ebbc}
.pfstore-relatedproductscomment-ct a{color:#0063A4;font-size:12px}
.pfstore-relatedproductscomment-ct a:hover{color:#D51324;font-size:12px;text-decoration:none}
.pfstore-relatedproductscomment-ct .bloc-img{float:left;width:135px;padding:0 15px 20px 0}
.pfstore-relatedproductscomment-ct .bloc-img img{width:100px;height:100px;padding:15px 0 10px;margin-left:10px}
.pfstore-relatedproductscomment-ct .pf-x-all-product{float:right;text-align:right;width:900px;margin-right:0}

.ProductCommentFormthanks{width:790px !important;padding:15px;display:inline-block}
#ProductCommentForm-container .gfw-form-mainpanel{padding:15px}
#ProductCommentForm-container .gfw-form-title-comment,#ProductCommentForm-container .gfw-form-texte-comment{text-align:left}{text-align:left}
#ProductCommentForm-container .gfw-form-mainpanel .gfw-form-widget-col,#ProductCommentForm-container .gfw-form-mainpanel td.gfw-form-label-col,#ProductCommentForm-container .gfw-form-fieldpanel input[type=text], #ProductCommentForm-container .gfw-form-mainpanel .gfw-form-widget-col textarea {width:300px}
#sitenote_rater_rater_text, #cataloguenote_rater_rater_text, #suivinote_rater_rater_text, #impressionnote_rater_rater_text, #emballagenote_rater_rater_text, #echangenote_rater_rater_text {color: #888}
.rater{position:relative}
.rater div{top:0!important;left:0!important}
.gfw-form-mainpanel thead tr{background:#e5e5e5;width:100%}
.gfw-form-mainpanel .gfw-form-header .gfw-form-title-comment{font-size:20px;color:#6ca01a;padding-bottom:15px}
.gfw-form-mainpanel .gfw-form-header .gfw-form-texte-comment{font-size:12px;color:#333;padding:0 0 30px 25px;line-height:18px}
.gfw-form-mainpanel .gfw-form-header .gfw-form-texte-comment a{font-size:12px;color:#336699;text-decoration:none}
.gfw-form-mainpanel .gfw-form-header .gfw-form-texte-comment a:hover{color:#336699;text-decoration:underline;font-size:12px}

.gfw-form-title-comment-prod {font-size:15px;color:#6ca01a;font-style: italic;line-height:23px}
.gfw-form-texte-comment-prod{font-size:12px;color:#333;line-height:20px;padding-left:25px}
.gfw-form-title-comment-prod a{font-size:15px; color:#6ca01a;font-style: italic; font-weight:bold;text-decoration:none}
.gfw-form-title-comment-prod a:hover{text-decoration:underline}

#form-comment .oblb{color: #D51324;font-weight: bold;font-size: 13px; text-align:right}
#impressionnote_rater-label .std1, #sitenote_rater-label .std1, #cataloguenote_rater-label .std1, #suivinote_rater-label .std1, #echangenote_rater-label .std1, #emballagenote_rater-label .std1{color: #333;font-size: 12px}
#sitenote_rater_rater_text, #cataloguenote_rater_rater_text, #suivinote_rater_rater_text, #impressionnote_rater_rater_text, #emballagenote_rater_rater_text, #echangenote_rater_rater_text{color:#888}

.courriel-comment {font-weight:bold;color:#6ca01a}
.tableau-note{height:230px}
.satisfaction{padding:3px 0;font-size:10px;color:#838383}
.titre-note{text-align:right;padding-right:20px;width:380px;color:#666666}

.pfstore-productcommentlist{margin:8px;padding-left:15px}
.pfstore-productcommentlist .titre-bloc-comment-page{color:#D51324;font-weight:normal;font-size:18px;padding:15px 0}
.bloc-comment-page .signature{float:left;color:#666666;padding-top:2px;font-size:10px}
.pfstore-productcommentlist .titre-commentaire{padding-left:15px;font-size:18px;color:#333333}
.pfstore-productcommentlist .comment-tableau{padding-top:25px;line-height:20px;font-size:12px;color:#666666}
.pfstore-productcommentlist .bloc-comment-page{padding:10px 15px 10px 10px;margin:0 5px 10px 0;width:620px;border:1px solid #DDD;background:#f5f5f5}
.pfstore-productcommentlist a.link-page{color:#0063A4;font-size:12px;text-decoration:none;padding:5px;border:1px solid #FFF}
.pfstore-productcommentlist a.link-page:hover{color:#D51324;font-size:12px;text-decoration:none;background:#f5f5f5;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{padding:0 20px 20px;border:1px solid #dddddd;background:#ffffff url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/indien-commentaire.jpg') left bottom;width:605px;height:190px;font-size:20px;margin:0 5px 10px 0}
.bloc-commentaire-general{background:#f5f5f5;padding:10px;border-radius: 5px;min-height:165px;margin-bottom:20px;border:1px solid #ddd}
.bloc-commentaire-general .signature-note{float:left;color:#666666;padding:2px 0 0 15px}
.bloc-commentaire-general .tableau-produit{float:left;color:#666666;background:#ffffff;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 .tableau-produit .pointer{position: absolute;left: 15px;top: -11px;height: 11px;width: 20px;background: url(/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/pointer.png) -47px 0 no-repeat transparent}
.bloc-commentaire-general .tableau-produit .icon-product img{padding:7px 0 0;height:90px}
.bloc-commentaire-general .commentaire-tableau{line-height:20px;font-size:15px;color:#333333;margin-left:140px}
.bloc-commentaire-general .titre-commentaire-tableau{margin:0;font-size:20px;padding-top:20px;color:#333}
.bloc-aide-hl{background:#F5F5F5}
.bloc-aide-hl .img-hl{float:right;padding:0 30px 0 0}
.bloc-aide-hl .img-hl img{margin-top:38px}
#avis-client .bloc-aide-hl .img-hl img{margin-top:22px}
#pfstore-product-view .bloc-aide-hl img{height:102px;float:left}
h1.gfw-form-title-comment2{font-size:25px;padding-bottom:15px}
.bloc-aide-hl .gfw-form-title-comment2{font-size:23px;color:#FF6200;padding:15px 15px 0}
.gfw-form-texte-comment2{color:#333;padding:15px 40px}
#pfstore-product-view .gfw-form-texte-comment2{padding:10px 40px 10px 145px}
.gfw-form-texte-comment2 a{color:#336699;text-decoration:none;font-size:12px}
.gfw-form-texte-comment2 a:hover, .texte-cms a:hover{text-decoration:underline}
.pfstore-productcommentlist-ct{margin:10px 0;min-height:250px}
.pfstore-productcommentlist-ct .titre-bloc-comment,.pfstore-relatedproducts-ct .titre-bloc-modele{font-weight:normal;font-size:21px;padding:10px 0 0 10px;border-top:2px solid #eee}
.pfstore-productcommentlist-ct .titre-commentaire{margin:0;padding-left:15px;font-size:18px;color:#333}
.pfstore-productcommentlist-ct .comment-tableau{padding-top:30px;font-size:12px;color:#555}
.pfstore-productcommentlist-ct .bloc-comment{padding:10px;margin:10px 10px 20px;width:429px;float:left;border:1px solid #ddd;background:#f5f5f5;border-radius:2px;height:140px}
.pfstore-productcommentlist-ct a.link-page{margin-left:15px;color:#0063A4;font-size:12px;text-decoration:none;padding:5px 10px;border:1px solid #f5f5f5;background:#FAFAFA;border-radius: 3px}
.pfstore-productcommentlist-ct a.link-page:hover{margin-left:15px;color:#D51324;font-size:12px;text-decoration:none;background:#f5f5f5;border-radius: 3px;padding:5px 10px;border:1px solid #ececec}
.pfstore-productcommentlist-ct .pf-x-all-product{float:right;text-align:right;width:900px;margin-right:12px}
.texte-cms{width:820px;color:#333;display: inline-block;vertical-align: top;line-height:22px}
.texte-cms h1{padding:10px 0 20px}
.texte-cms h1.sprite, .texte-cms h2.sprite{padding: 20px 0 20px 100px;display:block}
.texte-cms h2,h2.gfw-form-title-comment2,.texte-cms h3{margin:40px 0 10px}
.texte-cms h3{color:#555;font-size:14px}
.texte-cms .hotline{font-size:15px;color:#cf2a17;font-weight:bold}
.texte-cms .point-etoile{background:url('/src/applications/printfluxstore/themes/topflyer/image/etoile.png') no-repeat left;padding:5px 5px 5px 25px;margin-left:15px}
.texte-cms .sous-titre{text-align: left;font-size:14px;font-weight:bold;padding:10px 0}
.texte-cms a{font-size:14px}
.photo-cms img{display:block;margin:15px auto}

.support {letter-spacing: 1px;display:block;float: none !important;margin: 10px 0 0;background-color: #FF6200 !important;border-radius:3px;padding: 8px 0 8px 60px;color:#FFF !important;width:260px;}
.support span{font-size:30px;display:block;line-height:33px}
.support:hover{text-decoration:none}
.texte-cms a.bloc-hotline{background-size:30px;background-position:17px 24px}

.bloc-paiement-ok{display:inline-block}
.bloc-paiement{margin:12px auto 24px;background-color:#F2F0EA;width:820px;text-align:center;padding:12px 0}
.bloc-paiement .titre-paiement{font-size:25px}
.cb .titre-paiement{background:url('/src/profilestorage/printaffiliation/en-ligne/web/sprite-imprimeur.png') no-repeat;background-position:635px -895px;}
.bloc-paiement .attention{color:#FF6200;font-size:12px}
a.link-confirmation {text-decoration:none;font-size:16px;padding:10px 40px;background:#fff;margin:15px auto;width:195px;border-radius:3px;display:block}
a.link-confirmation:hover{text-decoration:none;color:#fff;background:#77B702}
#basketform fieldset legend{font-weight:400}
.bloc-paiement .lib-bancaire{text-align:right;font-weight:bold}
.bloc-paiement .info-bancaire{text-align:left;padding-left:10px}
.bloc-paiement .table-contact{margin:10px auto;padding:12px;background:#fcfcfc;border:1px solid #dedede;width:500px;text-align:center}
#pfstore-basket-view .pf-x-summary-container {margin:24px 0}
.pfstore-basketshare{width:700px;color:#666666}
.pfstore-basketshare .pf-x-title{font-size:18px;color:#D51324}
.pfstore-basketshare .pf-x-title a{font-size:18px;color:#D51324;text-decoration:none}
.pfstore-basketshare .pf-x-title a:hover{text-decoration:underline}
.pfstore-basketshare .pfstore-relatedproducts-ct{margin-left:0}
.pfstore-basketshare a.lien-texte{color:#666666;font-size:12px;text-decoration:none}
.pfstore-basketshare a.lien-texte:hover{color:#336699;text-decoration:underline}
.pfstore-basketshare .pfstore-relatedproducts-ct .titre-bloc-modele{color:#D51324;font-size:18px;padding:5px 0;margin-top:10px;border-top:4px solid #f3f3f3}
.pfstore-basketshare .pfstore-relatedproducts-ct a{color:#0063A4;font-size:12px;text-decoration:none}
.pfstore-basketshare .pfstore-relatedproducts-ct a:hover{color:#D51324;text-decoration:none}
.pfstore-basketshare .pfstore-relatedproducts-ct .bloc-img{width:100px;padding:5px;float:left;margin:10px;border:1px solid #fff}
.pfstore-basketshare .pfstore-relatedproducts-ct .bloc-img img{width:100px;margin:0;padding-top:0 0 5px}
.pfstore-basketshare .pfstore-relatedproducts-ct .bloc-img:hover{float:left;background-color:#FAFAFA;border-radius: 3px;border:1px solid #eeeeee}
.pfstore-basketshare .pfstore-relatedproducts-ct .pf-x-all-product{float:right;text-align:right;width:900px;margin-right:0}

.pfstore-basketshare .pfstore-relatedproducts-ct a.link-page-product{margin-right:15px;color:#0063A4;font-size:12px;text-decoration:none;padding:5px 10px 0;border:1px solid #f5f5f5;background:#FAFAFA;border-radius: 3px}
.pfstore-basketshare .pfstore-relatedproducts-ct a.link-page-product:hover{color:#D51324;text-decoration:none;background:#f5f5f5;border:1px solid #ececec}

.pfstore-basketshare .pf-x-socialconnect .pf-x-social{float:right;width:240px; font-size:12px; color:#336699;font-weight:bold;height:220px}
.pfstore-basketshare .pf-x-socialconnect .pf-x-bat{width:480px}
.pfstore-basketshare .pf-x-socialconnect{display:block; background: #EEE url('/src/profilestorage/printaffiliation/store/web-11/printfluxstore-texture.png');border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:5px;width:700px; height:100%;min-height:200px}
.pfstore-basketshare .pf-x-productlink{margin:auto;text-align:center}
.pfstore-basketshare .pf-x-productlink a{padding:5px 30px;border-radius:3px;-moz-box-shadow: 1px 0 4px #7b7b7b; -webkit-box-shadow: 1px 0 4px #7b7b7b;box-shadow: 1px 0 4px #7b7b7b;border: 1px solid #459A00;background: #4AA400;font-size:15px;font-weight:bold}
.pfstore-basketshare .pf-x-productlink a{color:#ffffff;text-decoration:none;background: -webkit-gradient(linear,center top,center bottom,from(#5CCD00),to(#4AA400));background: -moz-linear-gradient(top,#5CCD00,#4AA400);text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5)}
.pfstore-basketshare .pf-x-productlink a:hover{color:#ffffff;text-decoration:none; background-color:#eeeeee;background: -webkit-gradient(linear,center top,center bottom,from(#4AA400),to(#5CCD00));background: -moz-linear-gradient(top,#4AA400,#5CCD00); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5)}
.pfstore-basketshare .pf-x-productlink1{margin:60px auto auto}
.pfstore-basketshare .pf-x-productlink1 a{padding:6px 35px;border-radius:3px;-moz-box-shadow: 1px 0 4px #eeeeee; -webkit-box-shadow: 1px 0 4px #eeeeee box-shadow: 1px 0 4px #eeeeee;border: 1px solid #d8d8d8;background: #d8d8d8;font-size:16px;font-weight:bold}
.pfstore-basketshare .pf-x-productlink1 a{color:#555555;text-decoration:none;background: -webkit-gradient(linear,center top,center bottom,from(#fefefe),to(#dddddd));background: -moz-linear-gradient(top,#fefefe,#dddddd); text-shadow: 0 -1px 1px #dddddd}
.pfstore-basketshare .pf-x-productlink1 a:hover{color:#333333;text-decoration:none; background-color:#eeeeee;background: -webkit-gradient(linear,center top,center bottom,from(#f6f6f6),to(#dddddd));background: -moz-linear-gradient(top,#f6f6f6,#dddddd); text-shadow: 0 -1px 1px #dddddd}
.pfstore-basketshare .pf-x-description{background:#ffffff url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/indien-parainage.png') no-repeat left;width:710px;height:125px;margin:auto;border:1px solid #eeeeee;border-radius: 3px;text-align:center;font-size:15px}
.pfstore-basketshare .pf-x-description a{color:#666666;font-size:15px;text-decoration:none}
.pfstore-basketshare .pf-x-description a:hover{color:#336699;font-size:15px;text-decoration:underline}
.pfstore-basketshare .pf-x-codepromo{float:left;color:#ffffff;background:#ce4110;padding:10px 15px;margin:0;border-radius: 0 6px 6px 0}
.pfstore-basketshare .pf-x-promo{float:left;background:#eeeeee;border-radius: 6px 0 0 6px;color:#ce4110;border-left:1px dashed #ce4110;border-top:1px dashed #ce4110;border-bottom:1px dashed #ce4110;padding:9px;width:180px}
.pfstore-basketshare .gfw-zoomable{cursor: url(/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/zoom_in.png), pointer}

.return-basket{color:#333333}
.return-basket .felicitation-panier{font-size:15px;background: url('/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/accept.png') no-repeat left middle;margin:30px 0 0 20px;padding:10px 0 10px 50px}
.gfw-zoomable{cursor: url(/src/profilestorage/printaffiliation/imprimerie-en-ligne/img/zoom_in.png), pointer}

.return-basket .pf-x-productlinksuivi{margin:20px 15px 20px 50px;float:left}
.return-basket .pf-x-productlinksuivi a{padding:6px 20px;border-radius:3px;-moz-box-shadow: 1px 0 4px #eeeeee;-webkit-box-shadow: 1px 0 4px #eeeeee box-shadow: 1px 0 4px #eeeeee;border: 1px solid #336699;background: #d8d8d8;font-size:16px;font-weight:bold}
.return-basket .pf-x-productlinksuivi a{color:#ffffff;text-decoration:none;background: -webkit-gradient(linear,center top,center bottom,from(#8eacd9),to(#336699));background: -moz-linear-gradient(top,#8eacd9,#336699); text-shadow: 0 -1px 1px #333333}
.return-basket .pf-x-productlinksuivi a:hover {color:#ffffff;text-decoration:none;background-color:#eeeeee;background: -webkit-gradient(linear,center top,center bottom,from(#6c9adf),to(#336699));background: -moz-linear-gradient(top,#6c9adf,#336699); text-shadow: 0 -1px 1px #333333}
.return-basket .pf-x-productlinkneworder{float:right;margin:20px 50px 20px 15px}
.return-basket .pf-x-productlinkneworder a{padding:6px 20px;border-radius:3px;-moz-box-shadow: 1px 0 4px #eeeeee;-webkit-box-shadow: 1px 0 4px #eeeeee box-shadow: 1px 0 4px #eeeeee;border: 1px solid #5dac18;background: #d8d8d8;font-size:16px;font-weight:bold}
.return-basket .pf-x-productlinkneworder a{color:#ffffff;text-decoration:none;background: -webkit-gradient(linear,center top,center bottom,from(#bddd73),to(#5dac18));background: -moz-linear-gradient(top,#bddd73,#5dac18); text-shadow: 0 -1px 1px #3c710e}
.return-basket .pf-x-productlinkneworder a:hover{color:#ffffff;text-decoration:none; background-color:#eeeeee;background: -webkit-gradient(linear,center top,center bottom,from(#a1cf3d),to(#5dac18));background: -moz-linear-gradient(top,#a1cf3d,#5dac18);text-shadow: 0 -1px 1px #3c710e}
.pf-x-basketshareinvit img.image-return-basket {display: block; text-align:center;width:400px; margin: 0; border: none}
.pf-x-basketshareinvit a.rolloverImage {position: relative; font-size:12px; font-weight:bold; color:#336699; cursor:default; text-decoration:none}
.pf-x-basketshareinvit a.rolloverImage span {position: absolute;bottom: 10px;width: 380px;display:none;padding:10px 0 10px 20px;background: #EEE url('/src/profilestorage/printaffiliation/store/web-11/printfluxstore-texture.png');border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC}
.pf-x-basketshareinvit a.rolloverImage:hover span{display:block}

.pf-x-social-return, .pf-x-social-return-blog{font-size:14px;color:#336699;font-weight:bold;height:30px}
.pf-x-social-return-blog {margin-top:50px}
.td-social-basket {vertical-align:top;background: #EEE url('/src/profilestorage/printaffiliation/store/web-11/printfluxstore-texture.png');border-left:1px dotted #cccccc; color:#666666;padding:8px}
.entete-social-basket {color:#666;font-size:12px;padding:5px 0 0 20px}
.activeinstantsearchText input{border:1px solid #d55000}

#orderdataeditform-container{font-size:12px}
#avis-client{display:inline-block;vertical-align:top;width:790px;padding:15px}
#avis-produit{line-height: 13px;display: inline-block;vertical-align: top;width: 715px}
#pfstore-product-view .pf-x-product-famille{font-size: 17px;margin-right: 10px}
#pfstore-product-view h1{padding:0 0 12px 24px;display:inline-block}
#pfstore-product-button-basketadd{vertical-align:top;display:inline-block;position:absolute;right:20px;top:25px}
#pfstore-product-button-modify{position:absolute;left:20px;bottom:20px}
#pfstore-product-view a.support span {font-size: 19px;display:block}
#pfstore-product-view a.bloc-hotline{background-position:8px 6px;background-size:20px;padding: 0px 0 0px 45px;width: 169px}
.icones-avantages,#pfstore-basketcancelreturn {display:inline-block}
#pfstore-basketcancelreturn{width: auto !important}
.pf-product-scroll-list{height:10.8em}
#pfstore-product-panel-image,#pfstore-product-panel-details,#pfstore-product-info-description,#pfstore-product-info-packaging{display:inline-block;vertical-align:top}
#pfstore-product-info-description,#pfstore-product-panel-details,#pfstore-product-info-packaging{width:500px;margin:0 0 0 24px}
.pf-product-info-container{line-height:20px;color:#333;margin:12px 0 0}
.right{float:right}
.left{float:left}
.gfw-form-titlebar{padding:0}
.class-blog{width:250px;height:55px}
.pf-product-legend{font-size:12px;background-color:#544141}
.garcons .pf-documentdescription-section-title{font-size: 14px;color:#00afe6}
.filles .pf-documentdescription-section-title{font-size: 14px;color:#ee87b2}
.jumeaux .pf-documentdescription-section-title,.tous .pf-documentdescription-section-title{font-size: 14px;color:#feba32}
.gfw-form-mainpanel .conseil-upload{text-align:left;margin:0 auto;background:#f5f5f5;height:180px;width:770px}
.gfw-form-mainpanel .conseil-upload .title{padding:12px 0 10px 30px;font-size:14px;font-style:normal}
.gfw-form-mainpanel .conseil-upload ul{list-style-type: disc;margin-left:100px}
.gfw-form-mainpanel .conseil-upload .bat{padding:10px 0 0 30px;color:#d51324;font-weight:bold}
.gfw-form-mainpanel .legal{color:#d51324;margin-bottom:10px;font-size:16px}
a.check{background:url('/src/profilestorage/printaffiliation/en-ligne/web/cms/images/check-326.png') no-repeat 0 4px;padding-left:20px;line-height:25px}
input[name="UserLoginForm_submit"]{display:block;margin-bottom:10px}
input[name="StoreUserLoginForm_login"],input[name="StoreUserSmallCreateForm_login"]{width:250px;padding:5px 5px 5px 50px;background:url('/src/profilestorage/printaffiliation/en-ligne/web/mail.png') no-repeat 5px 2px;background-size:30px}
input[name="StoreUserLoginForm_password"]{padding:5px 5px 5px 50px;width:250px;background: url('/src/profilestorage/printaffiliation/en-ligne/web/lock.png') no-repeat 7px 2px;background-size:25px}
.gfw-form-mainpanel .gfw-form-sep-col .obls{color:#333 !important;font-size:16px !important}
.gfw-form-mainpanel .gfw-form-label-block{padding: 5px 0 0 15px !important}
.gfw-radiocontainer input[type=radio]:checked + label {border: 2px solid #bbb !important}
.pf-x-basket-filled-container input[type="submit"]{background:#8d8d8d;border-radius:2px;border-bottom:2px solid #000;color:#fff;cursor:pointer;padding:5px 15px}
#pfstore-product-view .pf-x-product-titre {font-size:27px;vertical-align:top}
#pfstore-product-view fieldset {width:243px}

#orderdataeditform iframe{width:auto}