body{font-family:'Noto Sans',sans-serif}.fyl{color:white}@media all and (min-width:981px){#sidebar{float:left;width:30.875%}.et-cart-info span{position:relative;display:none}.et-cart-info{display:none}#left-area{width:69.125%;padding-bottom:23px}.et_right_sidebar #main-content .container::before{right:30.875%!important}}body,h1,h2,h3,h4,h5,h6{color:#55565a}#main-header{background-color:white;z-index:none}#top-menu a,.et_mobile_menu li a,.et_pb_bg_layout_light .et_pb_widget li a{color:#55565a}a,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#40b4e5;a}.nav li ul{border-top:3px solid #40b4e5}.et_pb_bg_layout_dark.et_pb_module.et_pb_button{color:#000000!important;border-width:1px!important;border-color:#000000;border-radius:0px;letter-spacing:0px;font-size:18px}.et_pb_button:before,.et_pb_button:after{content:"\39"}.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#ffffff!important;background:#40b4e5;border-width:1px!important;border-color:#40b4e5;border-radius:0px;font-size:18px}#searchsubmit_header_tr{border:0px none;background:#40b4e5 repeat scroll 0% 0%;color:white;font-size:14px;padding:10px;border-radius:3px;cursor:pointer;right:20px;position:absolute;top:0;bottom:0;margin:auto;height:35px}.et-search-form input{background:#d1d3d3 none repeat scroll 0 0;padding:10px;width:80%;height:35px}.et_header_style_left #et-top-navigation nav>ul>li>a{text-transform:uppercase;font-weight:400}#main-header li{vertical-align:middle}.bottom-nav{text-align:center}#footer-info a{font-weight:600;color:#111820}#et-top-navigation{font-weight:400}#top-menu li.mega-menu>ul>li>a:first-child{font-weight:600;text-transform:uppercase}#main-footer .footer-widget h4{color:#fff;font-weight:600;margin-bottom:10px}p.individual-number{background:#55565a none repeat scroll 0 0;color:#fff;display:inline-block;padding:20px;font-weight:600;font-size:3em;border-radius:36px;border:4px solid #85878a;margin-bottom:20px}p.individual-text{text-transform:uppercase;font-weight:600;font-size:1.4em}p.individual-text span{text-transform:none;font-size:14px;font-weight:400;margin-top:14px;display:block;line-height:20px}.tr_footer_widgets,.et_pb_section_6.et_pb_section.tr_footer_widgets{background-color:#f4f4f4!important}@media all and (min-width:981px){.tr_footer_widgets .et_pb_column_1_4 .et_pb_widget{margin-bottom:0!important}}@media all and (max-width:980px){.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget:nth-child(n){margin:0!important}}@media (max-width:980px){.et_pb_section.tr_footer_widgets{padding:20px 0}}div#wpcf7-f121-o1 input[type=text],div#wpcf7-f121-o1 input[type=email],div#wpcf7-f121-o1 textarea,div#wpcf7-f121-o2 input[type=text],div#wpcf7-f121-o2 input[type=email],div#wpcf7-f121-o2 textarea{background:#2d2d2d none repeat scroll 0 0;color:#fff;padding:10px;font-size:14px;border:1px solid #666;width:100%}div#wpcf7-f121-o1 textarea,div#wpcf7-f121-o2 textarea{font-family:"Helvetica","Arial",sans-serif;height:80px}div#wpcf7-f121-o1 input.wpcf7-submit,div#wpcf7-f1491-p530-o1 input.wpcf7-submit,div#wpcf7-f1491-p1216-o1 input.wpcf7-submit,form.cf7-contact input.wpcf7-submit,div#wpcf7-f121-o2 input.wpcf7-submit,div#wpcf7-f1491-p530-o2 input.wpcf7-submit,div#wpcf7-f1491-p1216-o2 input.wpcf7-submit{border:0;padding:8px;color:#fff;background:#40b4e5;font-size:14px;font-weight:400}form.content-contact{margin-left:-3%}form.content-contact input.wpcf7-submit{position:absolute;right:0}form.content-contact input.wpcf7-submit{border:0;padding:8px;color:#fff;background:#40b4e5;font-size:14px;font-weight:400}ul.pdf li{list-style-type:none;background:url(/wp-content/uploads/2016/10/pdf_icon_24x24.png) no-repeat left 44%;padding:8px 36px}button.afficher{text-align:center;margin:0 auto;display:block;font-size:16px;color:#fff;background:#40b4e5 none repeat scroll 0 0;padding:.3em 1em;border-radius:6px;cursor:pointer;border:0;border-radius:6px;line-height:1.7em}div.telephone-reveal a{text-align:center;margin:0 auto 20px;display:block;font-size:16px;color:#fff;background:#40b4e5 none repeat scroll 0 0;padding:.3em 1em;border-radius:6px;cursor:pointer;border:0;width:170px;background:#77BC1F;line-height:1.7em;font-weight:700}div.form-item{clear:both;margin-bottom:10px}div.form-item label{display:inline-block;font-weight:600}div.form-item input[type="text"],div.form-item input[type="tel"],div.form-item input[type="email"],div.form-item select,div.form-item textarea{float:right;width:60%;font-size:12px;padding:3px}div.form-item textarea{margin-bottom:20px;height:90px}div.form-item input[type="submit"]{border:0 none;background:#7ac144;font-size:16px;padding:10px;color:#fff;display:block;margin:0 auto}#main-header{position:fixed!important}.et_mobile_menu{height:400px!important;overflow-y:auto!important}#footer-info{float:none;padding-top:5px;color:#111820;text-align:center}.et-social-icon a{color:#40b4e5;font-size:35px;padding-top:25px}.et-social-icons{padding-bottom:20px;float:none;text-align:center}.finol-footer{background-color:#d1d3d3;padding:2%}.finoladdress{background-color:#40b4e5;padding:1%}.fad{color:#111820;font-size:20px}.menu-footer-menu-container{text-align:center;font-weight:bold;font-size:20px;padding:5px}.menu-footer-menu-container ul li{display:inline;padding:10px}#breadcrumbs{max-width:100%;width:100%;text-align:center;font-size:12px;bottom:15px;position:relative;background-color:#f2f2f2;margin-top:15px;margin-bottom:-15px}.et_pb_blurb h4{color:#40B4E5}.tablepress-wrapper{overflow-x:scroll;overflow-y:hidden}.et_pb_text h1{text-transform:uppercase;font-weight:bolder;text-decoration:overline;text-decoration-color:rgba(64,180,229,1);line-height:2em}.wpcf7 p input,.wpcf7 p textarea{width:100%;padding:16px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#999;background-color:#ffffff;font-size:14px}@media (min-width:1080px){ul.sub-menu{margin-top:-25px}}@media (max-width:1080px){#top-menu li.menu-item a{font-size:12px}}.et-social-icon a.icon:before{color:white;border-radius:50%;background-color:#40B4E5;padding:10px;font-size:0.8em}li.et-social-icon a.icon:hover{text-decoration:none}@media only screen and (min-width:981px){.et-fixed-header #logo{max-height:130%;margin-top:-15px}}div#bccontainer{max-width:1080px;margin:auto;text-align:left;padding-left:50px}