body{font-family:gill-sans-nova,sans-serif;font-style:normal;font-weight:400}h1,h2,h3,h4{font-family:eurostile,sans-serif;font-style:normal;font-weight:300}#mySidenav a{position:fixed;right:-114px;transition:0.3s;padding:15px;top:50%;text-decoration:none;font-size:20px;z-index:99999;border-radius:10px 0px 0px 10px;background-color:#000000}#mySidenav a:hover{right:0}.et_pb_button{font-family:eurostile,sans-serif}.footer-widget #media_image-3,.footer-widget #media_image-5{margin-bottom:20px}.footer-widget #text-3{text-align:center;width:100%}#top-header .container{padding-top:1.3em;padding-bottom:0.75em}#et-info{width:33.3%;float:right;text-align:right}.cta-header{height:45px}.cta-header a{color:#ffffff}#top-header #et-info{display:none}#so-techno{float:right;padding:5px 0;display:inline-block;margin:0 5px}#top-header .container{padding: 0!important}.btn-portail{color:#fff;border-radius:20px;text-align:center}.btn-portail a{color:#fff!important;padding:10px!important;display:block;background: linear-gradient(#da4f3a,#d94251);border-radius:20px;line-height:11px}.btn-support a{background:linear-gradient(#476b83,#355a73)}#top-menu li.btn-portail{padding-right:5px}.et-fixed-header #top-menu .btn-portail a{color:#fff!important}.btn-portail .icon_lock,.btn-portail .icon_lifesaver{font-size:12px;margin-right:7px}#menu-menu-principal li{display:inline-block}.wpcf7-submit{padding:10px 20px;border-radius:5px;border:none;text-transform:uppercase;font-size:18px;background:#e2e2e2;cursor:pointer}.wpcf7-submit:hover{opacity:0.8}.footer-content ul{padding-left:0px}.big-form .wpcf7 label{font-weight:bold}.big-form .wpcf7 input[type=text],.big-form .wpcf7 input[type=email]{width:100%;display:block;padding:0.5em}.form-recrutement .icon_mail:before{content:"\e076";font-size:50px}.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{display:none}@media only screen and (max-width:767px){.et_pb_image_1_tb_footer{margin-top:inherit!important;margin-left:inherit!important;margin-right:inherit!important}.sticky-divi-button{display:none}}#sfsi_floater{margin-left:0px;left:5px!important;transition:none!important;position:fixed!important;top:50%!important}@media only screen and (max-width:980px){.et_header_style_left #logo{max-height:70%!important}.et_header_style_left #logo,.et_header_style_split #logo{max-width:55%}.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}body:not(.page-id-XX) .grecaptcha-badge{display:none}.bloggrid .et_pb_salvattore_content{display:-webkit-box;display:-ms-flexbox;display:flex}.bloggrid article{margin-bottom:20px!important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:780px;min-height:780px}.bloggrid .post-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bloggrid .column{margin-bottom:20px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bloggrid .et_pb_post .entry-featured-image-url{margin-bottom:0px!important}.bloggrid .et_pb_image_container{max-height:200px;overflow:hidden}.single-post h1{font-size:1.8em}.single-post h2{font-size:1.5em}.single-post #main-content #left-area .entry-content a{text-decoration:underline;color:#2ea3f2}.single-post #main-content #left-area .entry-content a:hover{color:#466a82}.single-post sup{bottom:.2em;padding-left:0.1em}@media screen and (min-width:450px){#post-2331 .hp-v2{display:flex;justify-content:space-evenly}}@media screen and (max-width:450px){#post-2331	.et_pb_slider .et_pb_slide_0.et_pb_slide>.et_pb_container{height:410px}}@media screen and (max-width:480px){#page-container .header-content .et_pb_button{width:100%!important}}