.box_header_icon{background:url('https://static.devisprox.com/img/v2/header_icons.png') no-repeat scroll 0 0 #529fff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media (max-width:994px){html{border:none}}@media (max-width:899px){.button:link,.button:active,.button:visited{min-width:125px}}@media (max-width:994px){.medaille_margin{margin-top:0}}@media (max-width:899px){.box_header h1,.box_header h2,.box_header h3,.box_header h4,.box_header h5,.box_header h6{color:#fff;margin:0 0 0 10px}}@media (max-width:360px){.contents_right,.contenu_droit{width:auto}}@media (max-width:899px){.un_temoignage p,.un_temoignage span{font-size:11px}}@media (max-width:994px){.engagements{background-image:none;background:#3e9acd}}@media (max-width:994px){.bottom_footer .logos-list{margin:0 auto;width:460px}.bottom_footer .logos-list div{margin:5px 0}}@media (max-width:899px){.bottom_footer .logos-list{margin:0 auto;width:250px}.bottom_footer .logos-list div{margin:5px 0}}@media (max-width:994px){.logo{height:60px;margin-top:10px;z-index:100}}@media (max-width:994px){.logos.logo_creditprox{margin:0 5px}}@media (max-width:994px){.logos.logo_travauxprox{margin:0 5px}}@media (max-width:994px){.logos.logo_defiscprox{margin:0 5px}}@media (max-width:994px){.logos.logo_servicesprox{margin:0 5px}}@media (max-width:994px){.logos.logo_assurprox{margin:0 5px}}@media (max-width:994px){.swipe_contain{height:auto}}@media (max-width:899px){.img_txt_right_bottom{float:none;margin:0 auto;display:block}}@media (max-width:899px){.un_temoignage .affilie{text-align:left}.un_temoignage .affilie .rating{float:none;margin:0 auto}.contents .incitation_questionnaire ul li{width:auto}}@media (max-width:994px){nav.menus_header{height:auto}}@media (max-width:1199px){nav.menus_header ul.main_menu{width:970px}}@media (max-width:994px){nav.menus_header ul.main_menu{width:100%;height:auto}}@media (max-width:994px){nav.menus_header ul.main_menu li.mm_li a.mm_ahref{border-left:none}}@media (max-width:899px){nav.menus_header{display:none}#menu_mobile{display:block;background-color:#529fff;border-bottom:solid 4px #3c7dce}#menu_mobile ul{list-style-type:none;text-align:left}#menu_mobile label{padding:10px 3px 10px 35px;display:block;color:#fff}#menu_mobile li{border-top:solid 1px #3c7dce}#menu_mobile li.title{padding:0;text-align:center}#menu_mobile li.title:first-child{border:none}#menu_mobile input[type=checkbox]{display:none}#menu_mobile input[type=checkbox]~ul{max-height:0;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu_mobile input[type=checkbox]:checked~ul{max-height:100%;max-width:100%;opacity:1}#menu_mobile input[type=checkbox]+label.box-shadow-menu{position:relative;padding-left:2.35em;font-weight:bold;text-transform:uppercase;padding:2px 0 2px 10px;display:inline-block;margin:8px;width:5px;height:20px;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}#menu_mobile .box-shadow-menu span{position:absolute;top:50%;left:0;-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);display:block;width:22px;height:2px;background-color:#fff;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}#menu_mobile .box-shadow-menu span::before,#menu_mobile .box-shadow-menu span::after{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px);display:block;width:22px;height:2px;background-color:#fff;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}#menu_mobile .box-shadow-menu span::after{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px)}#menu_mobile input[type=checkbox]+label.box-shadow-menu:before{border:none}#menu_mobile input[type=checkbox]+label:before{-webkit-transform-origin:25% 50%;-moz-transform-origin:25% 50%;-o-transform-origin:25% 50%;transform-origin:25% 50%;border:8px solid transparent;border-width:8px 12px;border-left-color:#fff;margin-left:-20px;width:0;height:0;display:inline-block;text-align:center;content:'';color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;margin-top:1px}#menu_mobile input[type=checkbox]:checked+label:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#menu_mobile input[type=checkbox]:checked+label.box-shadow-menu:before{-ms-transform:none;-webkit-transform:none;-o-transform:none;transform:none}#menu_mobile .sous_menu{padding-left:55px}#menu_mobile ul>li>ul>li>ul>li>ul>li{padding-left:20px}#menu_mobile .sous_menu:hover,#menu_mobile ul>li>ul>li label:hover,#menu_mobile ul>li>ul>li>ul>li>ul>li:hover{background-color:#3c7dce}#menu_mobile li a label,#menu_mobile li a label:hover{color:#fff}}@media (min-width:900px) and (max-width:994px){nav.menus_header{display:none}#menu_mobile{display:block;background-color:#529fff;border-bottom:solid 4px #3c7dce}#menu_mobile ul{list-style-type:none;text-align:left}#menu_mobile label{padding:10px 3px 10px 35px;display:block;color:#fff}#menu_mobile li{border-top:solid 1px #3c7dce}#menu_mobile li.title{padding:0;text-align:center}#menu_mobile li.title:first-child{border:none}#menu_mobile input[type=checkbox]{display:none}#menu_mobile input[type=checkbox]~ul{max-height:0;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#menu_mobile input[type=checkbox]:checked~ul{max-height:100%;max-width:100%;opacity:1}#menu_mobile input[type=checkbox]+label.box-shadow-menu{position:relative;padding-left:2.35em;font-weight:bold;text-transform:uppercase;padding:2px 0 2px 10px;display:inline-block;margin:8px;width:5px;height:20px;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}#menu_mobile .box-shadow-menu span{position:absolute;top:50%;left:0;-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);display:block;width:22px;height:2px;background-color:#fff;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}#menu_mobile .box-shadow-menu span::before,#menu_mobile .box-shadow-menu span::after{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px);display:block;width:22px;height:2px;background-color:#fff;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}#menu_mobile .box-shadow-menu span::after{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px)}#menu_mobile input[type=checkbox]+label.box-shadow-menu:before{border:none}#menu_mobile input[type=checkbox]+label:before{-webkit-transform-origin:25% 50%;-moz-transform-origin:25% 50%;-o-transform-origin:25% 50%;transform-origin:25% 50%;border:8px solid transparent;border-width:8px 12px;border-left-color:#fff;margin-left:-20px;width:0;height:0;display:inline-block;text-align:center;content:'';color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;margin-top:1px}#menu_mobile input[type=checkbox]:checked+label:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#menu_mobile input[type=checkbox]:checked+label.box-shadow-menu:before{-ms-transform:none;-webkit-transform:none;-o-transform:none;transform:none}#menu_mobile .sous_menu{padding-left:55px}#menu_mobile ul>li>ul>li>ul>li>ul>li{padding-left:20px}#menu_mobile .sous_menu:hover,#menu_mobile ul>li>ul>li label:hover,#menu_mobile ul>li>ul>li>ul>li>ul>li:hover{background-color:#3c7dce}#menu_mobile li a label,#menu_mobile li a label:hover{color:#fff}}@media (max-width:994px){.sub_menu .bloc_left,.sub_menu .bloc_right{width:100%}}@media (max-width:994px){.nos_produits{height:auto;background:#f5f5f5}}@media (max-width:360px){.bloc_droite_standard{width:auto}}@media (max-width:994px){.form_devis{position:relative;width:100%}.devis_express{background-color:#529fff;width:auto}.devis_express fieldset{width:100%}.devis_express fieldset #span_dex_ville{width:64%}.devis_express fieldset select{width:100%}.devis_express fieldset input{width:64%}.devis_express fieldset input#dex_ville[type="text"]{width:100%}.devis_express fieldset label{width:36%}.devis_express img{margin:0 auto}}@media (max-width:599px){.carousel-caption{position:absolute;font-size:14px;top:15%;left:45%;width:180px}.carousel-caption p.small{font-size:14px;text-align:start;line-height:20px;margin:0 0 5px}.carousel-caption span.big{line-height:14px;font-size:18px;font-weight:bold}.carousel-caption .btn_carousel{min-width:150px;min-height:32px;margin:3px;padding:0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff !important;background-color:#fe5815;font-weight:700;text-align:center;text-decoration:none;font-size:12px;line-height:32px;outline:none;cursor:pointer;display:inline-block;transition:all .4s ease 0s;min-width:60px;min-height:30px;font-size:13px;margin:0;padding:0 10px}.carousel-caption .btn_carousel:hover{background-color:#d44b14}.carousel-caption-tr{position:absolute;width:100%;top:75%;left:1%;text-align:left;font-size:10px}.carousel-caption-tr span.small{font-size:10px;font-weight:200}.carousel-caption-tr .btn_trav{min-width:150px;min-height:32px;margin:3px;padding:0 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff !important;background-color:#fe5815;font-weight:700;text-align:center;text-decoration:none;font-size:12px;line-height:32px;outline:none;cursor:pointer;display:inline-block;transition:all .4s ease 0s;font-size:10px;border:none;margin:0;padding:0;text-shadow:1px 1px 0 #000;background-image:none;min-width:110px}.carousel-caption-tr div.titre{line-height:10px}.carousel-caption-tr div.action{bottom:0;position:absolute;right:8px}}