.image-bandeau{margin-top:0 !important}#bandeau-module-gravure{background:#ffffff;padding:0;text-align:left}#bandeau-module-gravure .row-bandeau{font-size:0}#bandeau-module-gravure .row-bandeau .text,#bandeau-module-gravure .row-bandeau .visuel{float:none;display:inline-block;vertical-align:middle;padding:2rem 1rem}#bandeau-module-gravure .row-bandeau .text p{font-size:0.9rem;line-height:1rem;color:#999999;font-family:"Asap",Arial,Helvetica,sans-serif}#bandeau-module-gravure .row-bandeau .text p:last-of-type{margin-bottom:0}#bandeau-module-gravure .row-bandeau .text p strong{font-family:"Asap-Bold",Arial,Helvetica,sans-serif;font-weight:normal}#bandeau-module-gravure .visuel{text-align:center}#bandeau-module-gravure h1{font-family:"Montserrat",Arial,Helvetica,sans-serif;text-align:center;font-size:1rem;line-height:1.2rem;position:relative;text-transform:uppercase;display:inline-block;padding-bottom:0.5rem}#bandeau-module-gravure h1:before{content:"";height:1px;background:#d71f62;width:86%;top:0.6rem;left:7%;position:absolute;z-index:0}#bandeau-module-gravure h1:after{content:"";height:1px;background:#d71f62;width:86%;bottom:0;left:7%;position:absolute;z-index:0}#bandeau-module-gravure h1 span{background:#fff;position:relative;z-index:1;padding:0 0.5rem}#bandeau-module-gravure h1 b{font-weight:normal;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;color:#d71f62;font-size:1.5em;line-height:1em}#bandeau-module-gravure dl{margin-bottom:0;padding-bottom:0.2rem}#bandeau-module-gravure dl dd{margin-bottom:0}#bandeau-module-gravure .line-accordion{background:url(/Images/fond-etape.jpg) repeat-x;display:block;margin:0 0 0.25rem;height:1.875rem;line-height:1.875rem;padding:0;position:relative}#bandeau-module-gravure .line-accordion:before{font-family:"Asap",Arial,Helvetica,sans-serif;font-size:.75rem;vertical-align:middle;position:absolute;right:1.875rem;top:0;margin:0;color:#4d4d4d;content:'';text-transform:lowercase}#bandeau-module-gravure .line-accordion.active .title-accordion{color:#4d4d4d}#bandeau-module-gravure .line-accordion.active .step{background:#d71f62}#bandeau-module-gravure .line-accordion .step{display:block;text-align:center;color:#fff;font-size:1.125rem;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;height:1.875rem;line-height:1.875rem;width:1.875rem;float:left;background:#f9bca1}#bandeau-module-gravure .line-accordion .title-accordion{display:block;color:#4d4d4d;text-transform:uppercase;font-size:.875rem;height:1.875rem;line-height:1.875rem;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;margin:0 0 0 2.625rem}@media only screen and (min-width: 64em){#bandeau-module-gravure .visuel h1{font-size:1.2rem;line-height:1.4rem}#bandeau-module-gravure .visuel h1 b{font-size:1.8em}}@media only screen and (max-width: 40em){#bandeau-module-gravure .relative-elems{padding:3rem 0 1rem}#bandeau-module-gravure .relative-elems .pastille{width:22%;z-index:2}#bandeau-module-gravure .row-bandeau .visuel{padding:1rem 1rem 0}#bandeau-module-gravure .row-bandeau .text{padding:1rem}#bandeau-module-gravure .row-bandeau .text p{text-align:left}#bandeau-module-gravure .line-accordion{background-size:contain;height:2.5rem;line-height:2.5rem}#bandeau-module-gravure .line-accordion .step{height:2.5rem;line-height:2.5rem}#bandeau-module-gravure .line-accordion .title-accordion{padding:0.5rem 0;height:2.5rem;line-height:0.875rem;font-family:"Montserrat-Bold",Arial,Helvetica,sans-serif;margin:0 0 0 2.625rem}}
