.headline:before,.list-items .titre:before,.list-select .wrap .puce:before,.prod-visual .wrap:before,.select-choix .box .wrap:before,.thumb-carousel .item.active::after{content:''}*{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;-ms-user-select:none;user-select:none}input{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-o-user-select:text;-ms-user-select:text;user-select:text}.prod-top-section{display:block;width:1000px;margin:30px 0 50px;font-size:16px;font-weight:300}.prod-top-section .prod-buy .sstitre,.prod-top-section .prod-buy .sticker,.prod-top-section .prod-buy .titre{font-family:Raleway,Arial,sans-serif;font-weight:600}.prod-top-section .prod-visual{display:block;float:left;width:500px;min-height:100px}.prod-top-section .prod-buy{display:block;float:right;width:490px;min-height:100px}.prod-top-section .prod-buy .titre{margin-bottom:0;font-size:34px;letter-spacing:1px;color:#03d3f8;line-height:30px;display:table-cell;text-align:left;vertical-align:middle}.prod-top-section .prod-buy .sstitre{font-size:16px;margin:10px 0 20px}.prod-top-section .prod-buy .sticker{display:inline-block;padding:5px 15px 6px;margin:0 0 20px;font-size:11px;letter-spacing:1px;text-transform:uppercase;background-color:#03d3f8;color:#fff;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);transform:skew(-20deg)}.headline .sstitre,.headline h2,.step-wrap .title{font-family:Raleway,arial}.prod-top-section .prod-buy .rating{color:#03d3f8;font-weight:400;display:flex!important;align-items:center;height:20px;line-height:20px;margin:5px 0 0 35px}.prod-top-section .prod-buy .svg-rating{margin-right:10px}.prod-top-section .prod-buy .rating svg{fill:#03d3f8!important;margin-right:10px}.prod-top-section .prod-buy .rating span{font-size:14px;font-weight:500;margin-left:2px}.prod-top-section .prix-barre{font-size:16px;line-height:1em;display:inline-block;color:rgba(0,0,0,.4)!important;white-space:nowrap;font-weight:300;margin:30px 0 10px}.prod-top-section .prix-barre span{font-size:18px}.prod-top-section .prix-barre span sup{font-size:75%;line-height:18px}.prod-top-section .prix-wrap{display:block}.prod-top-section .prix-wrap .prix-ttc{float:left;font-size:44px;display:block;color:#000;white-space:nowrap;position:relative;height:62px;font-weight:500}.prod-top-section .prix-wrap .prix-ttc i{display:block;position:absolute;font-size:12px;font-weight:300;right:0;bottom:0}.prod-top-section .prix-wrap .rating{display:block;float:left}.prod-top-section .nxcb{display:block;margin:30px 0 45px}.prod-top-section .nxcb b{font-weight:500;color:#03d3f8;font-size:18px}.buy-button{display:block}.buy-button button{font-size:14px!important;padding-left:60px;padding-right:60px}.prod-visual{margin:0}.prod-visual .wrap{display:block;width:470px;height:300px;overflow:hidden;position:relative}.prod-visual .wrap:before{display:block;width:50px;height:50px;position:absolute;background-image:url(/img/content/produit/produit_top_made_france.png);background-size:100%;background-position:center center;top:20px;left:20px}.prod-visual .wrap img{width:470px;height:300px}.more-visual{display:block;width:470px;height:150px;margin-top:35px;border-top:1px solid #dedede;padding-top:35px;box-sizing:border-box}.thumb-carousel{margin-left:40px;width:390px}.thumb-carousel .item{display:block;width:110px;height:100px;overflow:hidden;position:relative}.thumb-carousel img{width:110px;height:70px;opacity:.7;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;cursor:pointer}.owl-theme .owl-nav .disabled,.thumb-carousel .item.active img,.thumb-carousel img:hover{opacity:1}.thumb-carousel .item.active::after{position:absolute;width:70px;height:3px;left:20px;top:90px;background-color:#03d3f8}.owl-theme .owl-dots [class*=owl-],.owl-theme .owl-nav [class*=owl-]{background-color:transparent!important;border:0!important;margin:0!important;padding:0!important;outline:0!important}.thumb-carousel .nextSlide .arrow,.thumb-carousel .prevSlide .arrow{-webkit-transition:opacity,.4s;transition:opacity,.4s}.thumb-carousel .arrow{width:20px;height:20px;display:block;opacity:1;fill:#03d3f8},.thumb-carousel .arrow svg{fill:#03d3f8}.thumb-carousel .nextSlide:hover,.thumb-carousel .prevSlide:hover{opacity:.6}.thumb-carousel .nextSlide,.thumb-carousel .prevSlide{overflow:hidden;z-index:2;width:20px;height:20px;border-width:0;-webkit-box-shadow:none;box-shadow:none;border-color:transparent;background-color:transparent;font-size:0;line-height:0}.thumb-carousel .owl-nav{position:relative}.thumb-carousel .owl-nav .owl-prev{position:absolute!important;top:-85px!important;left:-35px!important}.thumb-carousel .owl-nav .owl-next{position:absolute!important;top:-85px!important;right:-35px!important}.prod-icon-avantage{display:block;width:1000px;height:150px;overflow:hidden}.prod-icon-avantage div{display:block;float:left;width:192px;box-sizing:border-box;text-align:center;background-color:#eef0f7}.prod-icon-avantage div:not(:first-child){margin-left:10px!important}.prod-icon-avantage div svg{display:block;margin:25px auto 0;width:50px;height:50px;fill:#666}.prod-icon-avantage div span{display:block;margin:25px auto;text-align:center;font-size:13px;font-weight:300;padding:0 25px}.headline{display:block;position:relative}.headline h2{padding:60px 0 6px;font-size:36px;text-align:center;font-weight:700;color:#03d3f8}.headline:before{display:block;position:absolute;margin:0 auto;width:40px;height:5px;top:35px;left:calc(50% - 20px);background:#03d3f8}.headline .sstitre{position: relative;display:block;padding:0;font-size:18px;text-align:center;font-weight:400;color:#000;margin:0 auto}.headline .sstitre .tel{position:relative;font-weight:600!important;font-size:19px}.headline .sstitre .tel svg{display:block;position:absolute;right:-35px;top:0}.choice-steps{display:block;width:1000px}.step-wrap{display:block;margin:50px 0 0}.step-wrap .title{font-size:24px;font-weight:700;color:#333;position:relative;padding-left:55px}.step-wrap .title span{display:block;position:absolute;width:40px;height:40px;text-align:center;line-height:36px;font:600 22px/36px Roboto,Arial,sans-serif;border:2px solid #000;box-sizing:border-box;border-radius:50%;left:0;top:-6px}.step-wrap.active .title span{border-color:#000!important;background-color:#000!important;color:#fff!important}.select-choix{padding-left:55px;position:relative}.select-choix .box{display:block;float:left;width:450px;min-height:135px;cursor:pointer;margin:20px 20px 0 0}.select-choix .box .wrap{border:1px solid #d2d2d2;padding:15px;text-align:left;border-radius:5px;position:relative;margin:1px;min-height:100px}.select-choix .box .wrap:before{display:block;position:absolute;background-color:#FFF;border:4px solid #FFF;border-radius:18px;box-shadow:0 0 0 1px #ccc;height:14px;width:14px;top:calc(50% - 10px)}.select-choix .box .wrap .image{display:block;width:100px;height:100px;float:left;margin-left:50px;opacity:.7}.select-choix .box .wrap img{width:100%;height:auto}.select-choix .box .wrap .content{display:block;width:200px;float:left;margin-left:30px}.select-choix .box .slide-titre{font-weight:600;font-size:17px;height:28px;text-transform:uppercase;opacity:.7;margin-top:15px}.select-choix .box .txt-more .slide-titre{margin-top:5px}.select-choix .box .slide-txt{font-weight:300;font-size:12px}.select-choix.small-box .box{width:294px!important}.select-choix.small-box .wrap .image{width:80px!important;height:80px!important}.select-choix.small-box .wrap .content{width:110px;margin-left:15px}.select-choix.small-box .box .slide-titre{font-size:15px;height:20px}.select-choix .box.active .wrap{border:2px solid #03d3f8;margin:0}.select-choix .box.active:hover .wrap{border:2px solid #03d3f8}.select-choix .box.active .wrap:before{background-color:#03d3f8;box-shadow:0 0 0 1px #03d3f8}.select-choix .box.active:hover .wrap:before{box-shadow:0 0 0 1px #03d3f8}.select-choix .box:hover .wrap{border:2px solid #979797;margin:0}.select-choix .box:hover .wrap:before{box-shadow:0 0 0 1px #979797}.select-choix .box.active .image,.select-choix .box.active .slide-titre,.select-choix .box:hover .image,.select-choix .box:hover .slide-titre{opacity:1}.choix-type-fixation.fixeplat{display:none}.choice-valid-btn{display:block;text-align:center;margin:60px}.choice-valid-btn button{font-size:16px!important;padding-left:60px;padding-right:60px}.discover-product-2column .titre,.discover-product-2column .titre-ext{font-size:40px;font-weight:700;font-family:Raleway,arial;color:#333}.discover-product-2column{display:block;width:1000px;height:400px;margin-top:10px;position:relative}.s-bg-white-to-lightgrey{background:#F5F5F5}.discover-product-2column .titre{position:absolute;top:100px;left:200px}.discover-product-2column .titre-ext{position:absolute;top:50px;left:50px}.discover-product-2column .sstitre{position:absolute;font-family:Raleway,arial;font-size:18px;font-weight:400;color:#333;top:180px;left:50px;width:400px}.discover-product-2column img{position:absolute;right:0;top:0;width:500px;height:400px}.discover-product-2column .show-btn{position:absolute;top:230px;left:50px}.prod-devis-gratuit .show-btn{top:260px}.prod-devis-gratuit img{width:360px;margin-right:40px;opacity:1}.list-wrap{display:none;position:relative;min-height:300px}.list-spinner{display:none;height:150px;width:150px;top:50px;left:calc(50% - 75px);background:url(/img/gui/ajax-loader-spinner2-blu.svg) center center no-repeat;background-size:100%;position:absolute}.list-items{display:block}.list-select{display:block;margin:20px 0 0;background-color:#03d3f8;color:#fff}.list-select .wrap{display:block;float:left;width:550px;font-size:18px;font-weight:300;padding:0 50px;box-sizing:border-box}.list-select .wrap b{font-weight:300}.list-select .wrap .puce{margin-bottom:5px;position:relative;padding-left:15px}.list-select .wrap .puce:before{display:block;position:absolute;top:7px;left:1px;width:7px;height:7px;background-color:#fff}.list-select .show-btn{margin:25px 0 0 70px}.list-select .show-btn.white .clic-btn-round{background-color:transparent!important}.list-select .show-btn.white .clic-btn-round:hover{background-color:#fff!important;cursor:pointer}.list-select .show-btn .clic-btn-round{padding-left:80px!important;padding-right:80px!important;font-size:14px!important}.list-items .titre,.list-select .titre{font-family:Raleway,arial;font-size:34px;font-weight:700;position:relative}.list-select .image{display:block;float:right;width:300px;padding:30px 50px;margin-right:30px}.list-select .image img{height:240px}.list-items .titre,.list-select .titre{color:#333;display:block}.list-select .titre{padding:30px 0 15px;color:#fff}.list-items .titre{padding:60px 0 6px;text-align:center}.list-items .titre:before{display:block;position:absolute;margin:0 auto;width:40px;height:5px;top:35px;left:calc(50% - 20px);background:#000}.prod-liste{margin-top:30px}.list-items .prod-item{display:block;padding:25px 0;border-top:1px dashed #cbcbcb;position:relative}.list-items .prod-item:last-child{border-bottom:1px dashed #cbcbcb}.list-items .prod-item .prod-designation{display:block;float:left;font-size:20px;font-weight:300;width:650px;box-sizing:border-box;padding-left:30px}.list-items .prod-item .prod-checkbox{display:none;position:absolute;height:18px;width:18px;top:27px;left:0;transition:all .3s}.list-items .prod-item.active .prod-checkbox{display:block}.list-items .prod-item .prod-checkbox svg{fill:#03d3f8}.list-items .prod-dispo{display:block;font-size:14px;margin-top:3px;color:#666}.list-items .prod-prixttc{display:block;float:left;font-size:20px;color:#03d3f8;width:200px;font-weight:500;text-align:right;padding-right:90px;box-sizing:border-box;margin-top:8px}.list-items .prod-inputqtekit{display:block;float:left;width:140px;text-align:center;position:relative;margin-top:1px}.list-items .prod-inputqtekit .btnqtekit{display:block;position:absolute;width:13px;height:13px;color:#000;text-align:center;opacity:.3;cursor:pointer;transition:all .3s;transform-origin:50% 50%;z-index:10;border:1px solid #fff}.list-items .prod-inputqtekit .btnqtekit:hover{opacity:1;transform:scale(1.2)}.list-items .prod-inputqtekit .qte-moins{top:13px;left:calc(50% - 40px)}.list-items .prod-inputqtekit .qte-plus{top:13px;right:calc(50% - 40px)}.list-items .prod-inputqtekit .inputqte{width:120px;font-size:20px;padding:5px;text-align:center;border:1px solid #dedede;height:40px;border-radius:40px;box-sizing:border-box}.list-valid-btn{display:block;text-align:center;padding:50px 0 10px}.list-valid-btn .clic-btn-round{font-size:16px!important;padding-left:60px;padding-right:60px}.pro-warning{display:block;border-top:1px dashed #cbcbcb;position:relative;font-size:18px;font-weight:300;padding:30px 0 30px 80px}.pro-warning svg{position:absolute;left:15px;width:50px;height:50px;margin-top:-5px;fill:#03d3f8}
.txtrefer .text  {
	display:block;
	height:200px;
	overflow: hidden;
	color: #8A8A8A;
	font-size:13px;
}
.txtrefer .show-more  {
	display:block;
    padding: 6px 0 0;
    text-align: center;

}
.txtrefer strong, .txtrefer b {
	font-weight:500;
}
.txtrefer  .show-more span {
	display:inline-block;
	position:relative;
	vertical-align: middle;
    text-transform: uppercase;
	cursor: pointer;
	font-weight:600;
	font-size:11px;
}
.txtrefer .show-more span:after {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    border: 1px solid #1d1d1b;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    vertical-align: middle;
    margin: -5px 0 0 6px;
}

.txtrefer p {
	display:block;
	text-align:justify;
	font-size:13px;
	color: #8A8A8A;
	padding-bottom:8px;
}
.txtrefer h2, .txtrefer h3 ,.txtrefer h4  {
	font-weight:500;
	font-size:13px;
	display:block;
	padding-right:5px;
	color: #8A8A8A;
}