@font-face{font-family:"FontAwesome";src:url("../fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Exo";src:url("../fonts/exo/Exo-Regular.woff2") format("woff2"),url("../fonts/exo/Exo-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Exo";src:url("../fonts/exo/Exo-Bold.woff2") format("woff2"),url("../fonts/exo/Exo-Bold.woff") format("woff");font-weight:bold;font-style:normal}*{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}input,textarea,a,input:focus,textarea:focus,a:focus{border-style:none;outline:none;font-family:"Exo";font-size:.8vw;border-radius:.2vw;resize:none;padding:.2vw .4vw .2vw .4vw}html,body{width:100%;height:100%;font-family:"Exo";font-weight:normal;font-size:.8vw}html{background-image:url(../imgs/main/bgBody.png);background-repeat:repeat-y;background-size:100% auto;background-position:center center;background-attachment:fixed}.notSelectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon{font-family:"FontAwesome"}.left{float:left}.right{float:right}.clearFloat{clear:both}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.txtJustify{text-align:justify}.txtBold{font-weight:bold}.defaultCursor{cursor:default}.pointerCursor{cursor:pointer}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.hidden{display:none}.sticky{position:-moz-sticky;position:-o-sticky;position:-webkit-sticky;position:sticky;top:0}.top-most{z-index:9999}.top-most-1{z-index:9998}.top-most-2{z-index:9997}.flex{display:flex}.flex_1{flex:1}.flex_2{flex:2}.flex_3{flex:3}.flex_4{flex:4}.flex_v{flex-direction:column}.wrap{flex-wrap:wrap}.centerX{justify-content:center}.centerY{align-items:center}.spaceArround{justify-content:space-around}.spaceBetween{justify-content:space-between}.full_width{width:100%}.full_height{height:100%}.width_auto{width:auto}.height_auto{height:auto}html.flowText body.home #RGPD{top:0;left:0;background-color:rgba(0,0,0,.6)}html.flowText body.home #RGPD #RGPD_container{width:calc(100% - 50vw);height:12vw;margin:calc(50% - 36vw) 25vw 0vw 25vw;font-size:1.45vw;padding:1vw 0vw 1vw 0vw;border-radius:.6vw;background-color:#fff;opacity:.95;box-shadow:3px 3px 50px rgba(0,0,0,.8)}html.flowText body.home #RGPD #RGPD_Close{width:5vw;height:3vw;font-size:1.3vw;margin:2.5vw 0vw 0vw 0vw;border-radius:.6vw;color:#fff;background-color:#275067}html.flowText body.home .header{background:#75a2b5;background:linear-gradient(90deg, rgb(117, 162, 181) 0%, rgb(24, 59, 83) 100%)}html.flowText body.home .header #logo_HSE70{width:18%}html.flowText body.home .header .txtHeader{font-family:"Exo";font-weight:bold;font-size:2.5vw;color:#fff;margin-top:.8vw}html.flowText body.home .header .txtHeader.nom{margin-top:8vw}html.flowText body.home main section{width:76%;margin-left:12%}html.flowText body.home main section h1{font-family:"Exo";font-size:2vw;font-weight:bold;color:#275067}html.flowText body.home main section .presta_title{width:100%;height:3vw;margin-top:5vw;margin-bottom:2vw}html.flowText body.home main section .presta_title .h2_pic{width:3vw;background-repeat:no-repeat;background-size:100% auto;background-position:center center}html.flowText body.home main section .presta_title .secu{background-image:url(../imgs/main/securite.png)}html.flowText body.home main section .presta_title .envi{background-image:url(../imgs/main/conseil.png)}html.flowText body.home main section .presta_title h2{font-family:"Exo";font-size:1.6vw;font-weight:bold;color:#275067;margin-left:1vw;padding-top:.5vw}html.flowText body.home main .menu{height:5vw}html.flowText body.home main .menu nav{box-sizing:border-box;display:block;width:26vw;height:3.5vw;padding:0vw 1vw 0vw 1vw;background-color:#275067;border-radius:0px 0px 1vw 1vw}html.flowText body.home main .menu nav ul{list-style:none}html.flowText body.home main .menu nav ul li{display:block;height:auto;margin:0vw 0px;padding:0px 0px 0px 0px}html.flowText body.home main .menu nav ul li a{display:block;height:2vw;font-family:"FontAwesome";font-size:2vw;text-decoration:none;border-style:none;outline:none;color:#fff;margin:.6vw 0px .6vw 0px}html.flowText body.home main .menu nav ul li a .fa.fa-cogs,html.flowText body.home main .menu nav ul li a .fa.fa-cubes,html.flowText body.home main .menu nav ul li a .fa.fa-pie-chart,html.flowText body.home main .menu nav ul li a .fa.fa-handshake-o,html.flowText body.home main .menu nav ul li a .fa.fa-envelope-o{font-size:1.8vw}html.flowText body.home main .menu nav ul li a .fa.fa-file-pdf-o{font-size:1.6vw}html.flowText body.home main .sepaSection{height:5vw}html.flowText body.home main .sepaContent{height:5vw}html.flowText body.home main .sepaHContainer{height:1vw;margin:1vw auto 2vw auto}html.flowText body.home main .sepaHContainer .sepaH .poly,html.flowText body.home main .sepaHContainer .sepaH .elips{fill:#c16d08}html.flowText body.home main .sepaHContainer .sepaH .ligne{fill:#c16d08;stroke:#c16d08;stroke-linecap:"round";stroke-linejoin:"round"}html.flowText body.home main .content .details{color:#275067;font-size:1.2vw}html.flowText body.home main .content .details p{margin:1vw 0vw 1vw 0vw}html.flowText body.home main .content .details .myPicture,html.flowText body.home main .content .details .myDescription{height:26vw}html.flowText body.home main .content .details .myPicture{width:auto;padding:.5vw 1vw .5vw .5vw}html.flowText body.home main .content .details .myDescription{padding:.5vw 1vw .5vw 1vw}html.flowText body.home main .content .details #securite,html.flowText body.home main .content .details #environnement{width:85%;margin-left:3vw}html.flowText body.home main .content .details.presentation{width:85%;margin-left:3vw}html.flowText body.contact .infosContact{font-family:"Exo";font-size:1.5vw;color:#275067;margin:0px 0px 1vw 0px}html.flowText body.contact form{width:40vw;height:22vw;border-radius:.6vw;background-color:#275067;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}html.flowText body.contact form .form_line{font-size:1vw;margin:0vw 0vw 1.2vw 0vw}html.flowText body.contact form label{display:block;width:6vw;height:1.5vw;color:#fff;margin:.3vw 2vw 0vw 2vw}html.flowText body.contact form input,html.flowText body.contact form textarea{width:22vw}html.flowText body.contact form input{height:1.5vw}html.flowText body.contact form textarea{height:6vw}html.flowText body.contact form input.unfilled,html.flowText body.contact form textarea.unfilled{background-color:#e3aeae;border:1px solid #bf1818}html.flowText body.contact form .mail_send label{width:auto;height:auto;font-size:2vw;color:#fff}html.flowText body.contact form .mail_send label.fa.fa-trash-o:hover{color:#bf1818}html.flowText body.contact form .mail_send label.fa.fa-paper-plane-o:hover{color:#c16d08}html.flowText body.contact form .mail_send .container_send{margin-left:15vw}html.flowText body.contact form .mail_send input{width:5vw;height:2vw;font-size:1vw;color:#fff;border:none;outline:none;border-radius:.2vw;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}html.flowText body.contact form .mail_send input:visited,html.flowText body.contact form .mail_send input:focus{border:none;outline:none}html.flowText body.contact form .mail_send input[type=reset]{background-color:#bf1818}html.flowText body.contact form .mail_send input[type=submit]{background-color:#c16d08}html.flowText body.hash main .infosHash{font-family:"Exo";font-size:1.5vw;color:#275067;margin:0px 0px 1vw 0px}html.flowText body.hash main form{width:46vw;height:24vw;border-radius:.6vw;background-color:#275067;background-image:url(../imgs/main/header.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}html.flowText body.hash main form .form_line{font-size:1vw;margin:0vw 0vw 1.2vw 0vw}html.flowText body.hash main form label{width:5vw;color:#fff;margin-right:.5vw}html.flowText body.hash main form #hash_value{width:34vw;height:1.5vw}html.flowText body.hash main form #hash_string{width:34vw;height:12vw}html.flowText body.hash main form .value_send{margin-top:.75vw}html.flowText body.hash main form .value_send label{width:auto;height:auto;font-size:2vw;color:#fff;margin:.5vw 1vw 0vw 1vw}html.flowText body.hash main form .value_send label.fa.fa-trash-o:hover{color:#bf1818}html.flowText body.hash main form .value_send label.fa.fa-code:hover{color:#35b84d}html.flowText body.hash main form .value_send .container_send{margin-left:17.2vw}html.flowText body.hash main form .value_send input{width:5vw;height:2vw;font-size:1vw;color:#fff;border:none;outline:none;border-radius:.2vw;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}html.flowText body.hash main form .value_send input:visited,html.flowText body.hash main form .value_send input:focus{border:none;outline:none}html.flowText body.hash main form .value_send input[type=reset]{background-color:#bf1818}html.flowText body.hash main form .value_send input[type=submit]{background-color:#c16d08}html.flowText .go_back{width:40vw;height:auto;margin:2vw 0px 0px 0px}html.flowText .go_back .fa.fa-arrow-circle-left{color:#333;font-size:3.5vw}html.flowText .go_back .fa.fa-arrow-circle-left:hover{color:#275067}html.flowText .footer{bottom:0px;height:3vw;color:#fff;background-color:#275067}html.flowText .footer footer{font-size:1vw}html.flowText .footer footer p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
