@font-face{font-family:'bebas_neuebold';src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_bold-webfont.eot');src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_bold-webfont.woff2') format('woff2'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_bold-webfont.woff') format('woff'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_bold-webfont.ttf') format('truetype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'bebas_neuelight';src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_light-webfont.eot');src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_light-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_light-webfont.woff2') format('woff2'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_light-webfont.woff') format('woff'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_light-webfont.ttf') format('truetype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_light-webfont.svg#bebas_neuelight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'bebas_neueregular';src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_regular-webfont.eot');src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_regular-webfont.woff2') format('woff2'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_regular-webfont.woff') format('woff'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_regular-webfont.ttf') format('truetype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/bebasneue_regular-webfont.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal}
/*!*HELVETICA FONT *!*/
@font-face{font-family:'HelveticaNeue-Bold';src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Bold.woff') format('woff'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Bold.ttf')  format('truetype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-Thin';src:url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Thin.otf')  format('opentype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Thin.woff') format('woff'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Thin.ttf')  format('truetype'),
url('/themes/website_tcconcept/assets/themes/website_tcconcept/css/fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');font-weight:normal;font-style:normal}.style-switcher{width:255px}.list-unstyled.link-list.list-admin li:last-child{margin:0}.list-unstyled.link-list.list-admin
li{border:0}.list-unstyled.link-list.list-admin li
a{padding-right:5px;padding-left:2px;font-size:12px}.list-unstyled.link-list.list-admin li
i{color:#bbb;float:left;margin-top:5px;margin-right:8px}.list-admin .dropdown-menu
li{z-index:10}.style-switcher .list-admin li:hover,
.style-switcher .list-admin li.theme-active{z-index:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@font-face{font-family:'bebas_neuebold';src:url("/themes/website_tcconcept/assets/css/fonts/bebasneue_bold-webfont.eot");src:url("/themes/website_tcconcept/assets/css/fonts/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_bold-webfont.woff2") format("woff2"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_bold-webfont.woff") format("woff"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_bold-webfont.ttf") format("truetype"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_bold-webfont.svg#bebas_neuebold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bebas_neuelight';src:url("/themes/website_tcconcept/assets/css/fonts/bebasneue_light-webfont.eot");src:url("/themes/website_tcconcept/assets/css/fonts/bebasneue_light-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_light-webfont.woff2") format("woff2"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_light-webfont.woff") format("woff"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_light-webfont.ttf") format("truetype"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_light-webfont.svg#bebas_neuelight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bebas_neueregular';src:url("/themes/website_tcconcept/assets/css/fonts/bebasneue_regular-webfont.eot");src:url("/themes/website_tcconcept/assets/css/fonts/bebasneue_regular-webfont.eot?#iefix") format("embedded-opentype"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_regular-webfont.woff2") format("woff2"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_regular-webfont.woff") format("woff"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_regular-webfont.ttf") format("truetype"), url("/themes/website_tcconcept/assets/css/fonts/bebasneue_regular-webfont.svg#bebas_neueregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-Bold';src:url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"), url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Bold.woff") format("woff"), url("/themes/website_tcconcept/assets/css/HelveticaNeue-Bold.ttf") format("truetype"), url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-Thin';src:url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Thin.eot?#iefix") format("embedded-opentype"), url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Thin.otf") format("opentype"), url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Thin.woff") format("woff"), url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Thin.ttf") format("truetype"), url("/themes/website_tcconcept/assets/css/fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin") format("svg");font-weight:normal;font-style:normal}header{width:100%;background:#fff;height:80px;line-height:80px}header
.navbar{margin-bottom:0}header .open-link{display:none}header
.logo{width:175px;display:inline-block;margin-left:90px}header
li{display:inline-block;text-transform:uppercase}header li
a{font-size:13px;letter-spacing:0.050em;width:150px;color:#181818}header li a:hover{border-bottom:2px solid #055b81;padding-bottom:8px;text-decoration:none;color:#181818}header li+li{margin-left:20px}.navbar-right{margin-right:10px}.header{clear:both;width:100%;background-size:cover}.header .arrow-down{text-align:center;margin-top:50px;margin-bottom:50px;cursor:pointer;transition:all 0s ease-in-out 0.5s}.header
.card{text-transform:uppercase;text-align:center;margin-top:120px}.header .card
h1{color:#fff;font-size:88px;padding-top:40px;font-family:'bebas_neueregular'}.header .card
hr{width:55%;height:1px;color:#fff}.header .card p, .header .card div
span{color:#fff;font-size:16px;font-family:'HelveticaNeue-Thin'}.pagination{clear:both;display:block;text-align:center}.pagination .page-numbers{border:1px
solid #777;font-family:'HelveticaNeue-Bold';font-size:18px;color:#000;padding:0
6px}.pagination
.current{color:#fff;background-color:#777}.pagination .next, .pagination
.prev{color:#777;background-color:#fff}.pagination .next img, .pagination .prev
img{line-height:24px}.cookies-acceptation{display:table;height:50px;z-index:100000000000;position:fixed;bottom:0;left:-200%;font-family:'droid_sansregular',sans-serif;color:#fff;background:#333334;font-size:11px;text-align:center;padding:0
100px;transition:1s left ease-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cookies-acceptation
p{display:table-cell;vertical-align:middle;line-height:18px}.cookies-acceptation
a{color:#fff;cursor:pointer}.cookies-acceptation.active{left:0%}.cookies-acceptation__close{line-height:50px;display:block;position:absolute;right:0;top:0;background:#00537f;width:50px;height:100%;text-decoration:none;font-size:16px}.cookies-text{background-color:#fff;text-align:left;margin-top:50px;margin-bottom:50px;padding:0
20px 40px 20px}.cookies-text ul
li{list-style-type:none}footer{background:#292929;position:absolute;bottom:0;padding:0
!important}.footer-container{background:#292929}.content-footer{padding:0}.content-footer .left-content{padding:0;padding-left:80px}@media (max-width: 600px){.content-footer .left-content{padding-left:20px}.content-footer .left-content ul
li{margin-left:30px}.content-footer .left-content ul li:first-child{margin-left:0px}}.content-footer .right-content{padding:0}.content-footer
h3{font-size:17px}.content-footer
.button_contact{text-transform:uppercase;text-align:center;font-size:17px;font-family:'HelveticaNeue-Thin';font-weight:bold;color:#fff;width:230px;background:#00537f;margin-top:50px;margin-bottom:50px;padding:15px
0;display:block;border:1px
solid #00537f;transition:all 0.3s ease-in-out 0s}.content-footer .button_contact:hover{color:#00537f;background-color:#fff;border:1px
solid #fff}footer ul h3,
.footer_block.col-md-4 ul li
h3{color:#fff!important;text-transform:uppercase!important;margin:0!important}footer ul h3
li{padding:8px;font-size:75%}.footer_block{vertical-align:top;font-size:12px;padding-top:28px}.footer_block ul
li{margin-bottom:15px}div.footer_block{}#footer_produits span, #footer_services span, #footer_plan span, #footer_droit
span{color:#878787!important}#footer_produits li:first-child, #footer_droit li:first-child{list-style-image:url("/themes/website_tcconcept/assets/css/images/list_1.png")}#footer_produits li, #footer_droit
li{color:#00537f}#footer_services
li{color:#007977}#footer_plan
li{color:#c6007e}#footer_services li:first-child{list-style-image:url("/themes/website_tcconcept/assets/css/images/list_2.png")}#footer_plan li, #footer_droit
li{list-style:none;font-weight:700}#footer_plan li a,  #footer_droit li
a{color:#b8b8b8;text-decoration:none}#footer_plan li:first-child{list-style-image:url("/themes/website_tcconcept/assets/css/images/list_3.png")}#footer_contact{height:330px;padding-top:28px;padding-left:50px}#footer_contact
span{color:#fff;font-size:120%;font-weight:700}@media (max-width: 600px){#footer_contact{height:auto;padding:20px;text-align:center}#footer_contact
#contact_text{width:100%}#footer_contact
.button_contact{margin:20px
auto}}#contact_text{width:250px}.end-footer{background-color:#212121;height:70px;padding:0}.end-footer
a{text-decoration:none;color:#595959;font-size:90%}.end-footer
ul{text-align:center;padding-top:25px}.end-footer ul
li{display:inline;width:20%}.end-footer
.mentions{text-align:left;text-transform:uppercase;margin-left:80px}.end-footer .copyright
span{text-transform:uppercase}@media only screen and (max-width: 990px){.produits .content .right-side{padding-left:60px}#footer_produits,#footer_services{}}@media only screen and (max-width: 768px){header .open-link{display:inline-block;float:right;margin-right:15px}.cookies-acceptation{padding:0
60px 0 10px}.cookies-acceptation
p{font-size:10px;line-height:12px}#my-menu{z-index:2}.navbar{z-index:1}}.home-page{padding:0}.home-page
.header{}.home-page .header
.card{background-color:rgba(6, 59, 113, 0.77)}.home-page .header .card
h2{color:#fff;font-size:42px;line-height:normal;font-family:'HelveticaNeue-Thin';padding-bottom:40px}#slide_2
h3{margin-top:50px;text-transform:uppercase;font-size:35px;text-align:center;font-family:'bebas_neuebold'}#slide_2 .sub-title-bar{width:3%;color:#c6007e;margin:0px
auto;border:none;border:1px
solid;margin-top:35px;margin-bottom:50px}.tc-concept_en_bref{padding:0;min-height:170px;background:#fff;position:relative;-webkit-box-shadow:0px 0px 5px 0px #d1d1d1;-moz-box-shadow:0px 0px 5px 0px #d1d1d1;box-shadow:0px 0px 5px 0px #d1d1d1;height:175px}.tc-concept_en_bref
hr{width:5%;color:#c6007e;margin:0px;border:none;border:1px
solid;margin-bottom:10px}.tc-concept_en_bref
.logon{width:93px;height:93px;margin:0
auto;position:absolute;left:50%;transform:translate(-50%);top:42px}.picture{background:url("/themes/website_tcconcept/assets/css/images/img_notremetier.jpg") no-repeat;background-position:right;background-size:cover;height:175px}.bloc_tc-concept_metier{background:url("/themes/website_tcconcept/assets/css/images/img_notremetier.jpg") no-repeat;background-position:right;background-size:cover;height:175px}.bloc_tc-concept_expert{background:url("/themes/website_tcconcept/assets/css/images/img_expertise.jpg") no-repeat;background-position:left;background-size:cover;height:175px}.bloc_tc-concept_expert
.info{float:right;padding-left:30px}.bloc_tc-concept_expert.second-order{display:none}.bloc_tc-concept_objectif{background:url("/themes/website_tcconcept/assets/css/images/img_objectif.jpg") no-repeat;background-position:right;background-size:cover;height:175px}.info{display:inline-block;height:175px}.info
h4{color:#c6007e;text-transform:uppercase;font-size:18px;margin-top:25px;margin-bottom:10px}.info
p{font-size:14px;color:#777;font-family:'HelveticaNeue-Thin';padding:0}.info-space{padding-left:30px;padding-right:50px}.button_more_info{text-transform:uppercase;text-align:center;font-size:17px;font-family:'HelveticaNeue-Thin';color:#fff;width:300px;background:#c6007e;margin-top:50px;margin-bottom:50px;padding:15px
0;display:block;border:2px
solid transparent;transition:all 0.3s ease-in-out 0s}.button_more_info:hover{color:#c6007e;background-color:#fff;border:2px
solid #c6007e}#slide_3{padding-top:70px;padding-bottom:10px;text-align:center}.gamme-section{background:#fff;overflow:hidden;padding:0}.gamme-section
hr{width:4%;border:none;border:1px
solid #00537f;margin-bottom:30px;margin:0
auto}.gamme-section
p{color:#777;text-align:center;font-size:14px;font-family:'HelveticaNeue-Thin';margin-top:25px;margin-bottom:25px}#bloc_gamme{margin:0
auto;width:100%}.gamme{height:192px;padding:1px}.gamme:nth-child(3n+1){margin:0px}.gamme_img{width:100%;height:122px}#gamme_img_1{background:url("/themes/website_tcconcept/assets/css/images/gamme_1.jpg") no-repeat;background-size:cover}#gamme_img_2{background:url("/themes/website_tcconcept/assets/css/images/gamme_2.jpg") no-repeat;background-size:cover}#gamme_img_3{background:url("/themes/website_tcconcept/assets/css/images/gamme_3.jpg") no-repeat;background-size:cover}#gamme_img_4{background:url("/themes/website_tcconcept/assets/css/images/gamme_4.jpg") no-repeat;background-size:cover}#gamme_img_5{background:url("/themes/website_tcconcept/assets/css/images/gamme_5.jpg") no-repeat;background-size:cover}#gamme_img_6{background:url("/themes/website_tcconcept/assets/css/images/gamme_6.jpg") no-repeat;background-size:cover}.gamme_text{font-size:16px;width:100%;padding-top:20px;text-align:center}.button_discover{text-transform:uppercase;text-align:center;font-size:17px;font-family:'HelveticaNeue-Thin';color:#fff;background:#c6007e;margin-top:50px;margin-bottom:50px;padding:15px
0;display:block;width:300px;transition:all 0.3s ease-in-out 0s;clear:both}.button_discover:hover{color:#000;background-color:#fff;border:1px
solid #fff}#slide_4{height:653px;background-color:#f1f4f7}#slide_4
.services{background-size:auto;height:419px;padding:0}#slide_4 .services
hr{width:4%;border:none;border:1px
solid #007977;margin-bottom:30px;margin:0
auto}#slide_4 .services .service-box{border:1px
solid #d7e0e5;padding:0;margin-top:50px}#slide_4 .services .service-box .picture-right{background:url("/themes/website_tcconcept/assets/css/images/services_photo.jpg") no-repeat;float:left;height:426px;background-size:cover;background-position:50% 0%}#slide_4 .services .service-box
.icons{float:right;padding:0;background-color:#fff;text-align:center}#slide_4 .services .service-box .icons
.icon{height:213px;padding-top:45px}#slide_4 .services .service-box .icons .icon
.camion{background:url("/themes/website_tcconcept/assets/css/images/camion.png") no-repeat center center;height:80px}#slide_4 .services .service-box .icons .icon
.scie{background:url("/themes/website_tcconcept/assets/css/images/scie.png") no-repeat center center;height:80px}#slide_4 .services .service-box .icons .icon
.tube{background:url("/themes/website_tcconcept/assets/css/images/tube.png") no-repeat center center;height:80px}#slide_4 .services .service-box .icons .icon
.vanne{background:url("/themes/website_tcconcept/assets/css/images/vanne.png") no-repeat center center;height:80px}#slide_4 .services .service-box .icons .icon
p{font-size:16px;letter-spacing:normal;font-family:'HelveticaNeue-Thin';font-weight:300}#slide_5{}#slide_5
hr{width:3%;color:#00537f;margin:0px
auto;border:none;border:1px
solid;margin-top:20px;margin-bottom:45px}#slide_5
p{font-size:16px;font-family:'HelveticaNeue-Thin'}#slide_5
.button_agence{text-transform:uppercase;text-align:center;font-size:17px;font-family:'HelveticaNeue-Thin';color:#fff;background:#00537f;margin-top:50px;margin-bottom:50px;padding:15px
0;display:block;border:1px
solid #fff;transition:all 0.3s ease-in-out 0s;width:300px}#slide_5 .button_agence:hover{color:#00537f;background-color:#fff;border:1px
solid #00537f}@media only screen and (min-width: 768px) and (max-width: 1130px){header
.logo{margin-left:25px}header li
a{font-size:11px}}@media only screen and (max-width: 990px){#slide_2{padding:0
20px}#slide_2 .tc-concept_en_bref{height:350px;margin-bottom:20px}#slide_2 .tc-concept_en_bref .info-space{height:175px}#slide_2 .tc-concept_en_bref
.spacer{height:175px}#slide_2 .tc-concept_en_bref
.logon{top:130px}#slide_2 .tc-concept_en_bref .first-order{display:none}#slide_2 .tc-concept_en_bref .second-order{display:block;height:175px}#slide_4 .picture-right{display:none}}@media only screen and (max-width: 768px){header
.logo{margin-left:12px}header
.menu{display:none}.header
h1{font-size:62px}.header
h2{font-size:30px}.header
.card{margin-top:0}.header .card
h1{font-size:62px;margin-top:0}.header .card
p{font-size:30px}footer .content-footer .left-content{padding-left:50px}}@media only screen and (max-width: 550px){.tc-concept_en_bref
.logon{display:none}}@media only screen and (max-width: 480px){.header
h1{font-size:45px}#slide_2
.button_more_info{width:auto}#slide_5{height:340px}}.contact-page{padding:0}.contact-page
.header{background:url("/themes/website_tcconcept/assets/css/images/contact-header.jpg") no-repeat!important;width:100%!important;height:565px!important;background-size:cover!important}.contact-page .header
.card{background-color:rgba(198, 0, 126, 0.8)!important}.contact-page .contact-content .form-contact{margin-top:60px;padding:0}.contact-page .contact-content .form-contact
p{font-size:18px;color:#8a9ba4;text-transform:uppercase;margin-bottom:30px;width:100%}.contact-page .contact-content .form-contact p .wpcf7-not-valid-tip{font-size:10px;text-transform:lowercase}.contact-page .contact-content .form-contact p input[type="text"]{height:50px;width:100%}.contact-page .contact-content .form-contact p input[type="tel"], .contact-page .contact-content .form-contact p input[type="email"]{height:50px;width:100%}.contact-page .contact-content .form-contact p
textarea{width:100%}.contact-page .contact-content .form-contact p input::-webkit-input-placeholder{font-size:12px;font-family:'HelveticaNeue-Thin'}.contact-page .contact-content .form-contact p input[type="submit"]{width:295px;height:50px;line-height:20px;background-color:#6f2a5e;color:#fff;padding:15px
50px;font-family:'HelveticaNeue-Thin';text-transform:uppercase;margin:0
auto;border:none;border:1px
solid #777;transition:all 0.3s ease-in-out 0s}.contact-page .contact-content .form-contact p input[type="submit"]:hover{background-color:#fff;border:1px
solid #6f2a5e;color:#6f2a5e}.contact-page .contact-content .form-contact
.twice{display:inline-block;width:300px}.contact-page .contact-content .form-contact .label-text{display:inline-block;margin-bottom:6px}@media only screen and (max-width: 630px){.wpcf7-form{padding:0
15px}}@media only screen and (max-width: 480px){.contact-page .header .card
p{font-size:24px}}.content.col-md-12
div.row{padding:0}.content.col-md-12 div.row
.header{}section#mod-278.content.col-md-12 div.row div.header.nous-connaitre{}.content.col-md-12 div.row .header
.card{background-color:rgba(6, 59, 113, 0.77)}.content.col-md-12 div.row .header .card
h1{padding-top:30px}.content.col-md-12 div.row .header .card
p{font-size:10px;padding-bottom:8px}.content.col-md-12 div.row .connaitre-content{padding:0}.content.col-md-12 div.row .connaitre-content
hr{width:3%;color:#c6007e;border:none;border:1px
solid;margin-bottom:10px}.content.col-md-12 div.row .connaitre-content
.numbers{margin-top:50px;margin-bottom:100px}@media (max-width: 600px){.content.col-md-12 div.row .connaitre-content
.numbers{margin-bottom:30px}}.content.col-md-12 div.row .connaitre-content .numbers .number
p{clear:both;color:#c6007e;text-transform:uppercase;font-weight:600;font-size:15px}.content.col-md-12 div.row .connaitre-content .numbers .number p
span{font-size:45px}.content.col-md-12 div.row .connaitre-content
.normes{color:#fff}.content.col-md-12 div.row .connaitre-content .normes
hr{color:#007977}.content.col-md-12 div.row .connaitre-content .normes .normes-txt{padding:25px
0;font-size:16px;font-family:'HelveticaNeue-Thin'}.content.col-md-12 div.row .connaitre-content .normes
.button_certif{text-transform:uppercase;text-align:center;font-size:17px;font-family:'HelveticaNeue-Thin';color:#fff;background:#007977 url("/themes/website_tcconcept/assets/css/images/bg-certif-btn.png") 5% 50% no-repeat;margin-top:50px;margin-bottom:50px;padding:15px
0 15px 25px;display:block;transition:all 0.3s ease-in-out 0s;width:300px;clear:both}.content.col-md-12 div.row .connaitre-content .normes .button_certif:hover{color:#007977;background-color:#fff}.content.col-md-12 div.row .connaitre-content
.engage{padding:0}.content.col-md-12 div.row .connaitre-content .engage .engage-left{background:url("/themes/website_tcconcept/assets/css/images/engage-left.png") no-repeat;background-size:cover;height:516px;padding:0}.content.col-md-12 div.row .connaitre-content .engage .engage-right{text-align:left;padding:0}.content.col-md-12 div.row .connaitre-content .engage .engage-right
h2{margin-left:60px;text-align:left}.content.col-md-12 div.row .connaitre-content .engage .engage-right
hr{margin:0
0 0 60px}.content.col-md-12 div.row .connaitre-content .engage .engage-right
ul{padding:50px
0 0 70px;list-style-image:url("/themes/website_tcconcept/assets/css/images/check.png")}.content.col-md-12 div.row .connaitre-content .engage .engage-right ul
li{list-style-type:square;color:#8a9ba4;font-size:14px;line-height:30px}@media only screen and (max-width: 990px){.content.col-md-12 div.row .connaitre-content
.number{padding-bottom:30px}.content.col-md-12 div.row .connaitre-content .engage .engage-right{padding-bottom:55px}}@media only screen and (max-width: 768px){.content.col-md-12 div.row .header
.card{padding-bottom:15px}.content.col-md-12 div.row .header .card
p{font-size:14px;text-transform:lowercase;padding:5px
10px}.content.col-md-12 div.row .header .card p::first-letter {text-transform:capitalize}}.agences{padding:0;border-top:5px #f1f4f7 solid}.encart-agences{height:380px;text-align:center;color:#fff}.encart-agences
.title{font-size:72px;font-family:'bebas_neueregular';text-transform:uppercase;margin-top:200px}.encart-agences
hr{width:75%}.encart-agences
.text{font-size:14px;font-family:'HelveticaNeue-Thin'}@media (max-width: 600px){.encart-agences{height:200px}.encart-agences
.title{margin-top:70px}}.agences
#map{height:565px}.agences
.siege{text-align:center;padding:0}.agences .siege
hr{width:3%;color:#c6007e;border:none;border:1px
solid;margin-bottom:10px}.agences .siege
p{color:#8a9ba4;font-size:14px;font-family:'HelveticaNeue-Thin'}.agences .siege
img{margin:35px
0}.agences
h2{color:#000;padding-bottom:40px}.agences .agence-wrapper{padding:0;width:85%;overflow:hidden;height:auto}.agences .agence-wrapper .agence-solo{padding:0;margin-bottom:20px}.agences .agence-wrapper .agence-solo .agence-content{color:#8a9ba4;height:222px;width:222px;background:#fff;padding:0
20px;margin-left:30px;font-size:0.85em;font-family:'HelveticaNeue-Thin'}.agences .agence-wrapper .agence-solo .agence-content
.title{text-transform:uppercase;text-align:center;padding:7px
0 5px 0;font-family:'HelveticaNeue-Bold';margin-bottom:0}.agences .agence-wrapper .agence-solo .agence-content
.bottom{margin-bottom:6px}.agences .agence-wrapper .agence-solo .agence-content
p{margin-bottom:0px}.agences .agence-wrapper .agence-solo .agence-content p
span{font-family:'HelveticaNeue-Bold'}.agences .agence-wrapper .agence-solo .agence-img{padding:0;margin:0;height:222px;width:222px}@media only screen and (max-width: 1160px){.agences .agence-wrapper .agence-solo .agence-content{margin-left:15px}}@media only screen and (max-width: 1100px){.agences .agence-wrapper{width:95%}}@media only screen and (min-width: 991px) and (max-width: 1140px){.agences .agence-wrapper .agence-solo{width:25%}.agences .agence-wrapper .agence-solo .agence-content{margin-left:0;margin-top:10px}}@media only screen and (max-width: 990px){.agences .agence-part-one, .agences .agence-part-two, .agences .agence-part-three, .agences .agence-part-four{height:auto;overflow:hidden}.agences .encart-agences
.title{margin-top:4px;text-align:center;padding-top:180px}.agences .agence-wrapper .agence-solo .agence-img{display:none}.agences .agence-wrapper .agence-solo .agence-content{width:70%;margin:0
auto}}@media only screen and (min-width: 768px) and (max-width: 989px){.agence-wrapper .agence-solo{transform:translate(50%);right:18%}}@media only screen and (max-width: 480px){#map{display:none}}.produits{padding:0;border-top:5px solid #f1f4f7}.produits:first-of-type{border-top:0px solid #f1f4f7}.produits
.header{}.produits .header
.card{background-color:rgba(6, 59, 113, 0.77)!important}.produits .header .card
p{font-size:16px!important}.produits .catalogue-btn{width:300px;height:50px;color:#fff;font-family:'HelveticaNeue-Thin';text-transform:uppercase;transition:all 0.3s ease-in-out 0s;clear:both;text-align:center;line-height:50px;margin-bottom:70px}.produits .catalogue-btn:hover{color:#000}.produits
.available{text-transform:uppercase;font-family:'HelveticaNeue-Bold';font-size:12px}.produits .produit-part{background-size:100% 80%;height:auto}.produits .produit-part .catalogue-btn{border:1px
solid #781a60;background-color:#781a60}.produits .produit-part .catalogue-btn:hover{background-color:#fff;border:1px
solid #781a60}.produits
.content{background:#fff;margin-top:70px;color:#8a9ba4;font-size:16px;font-family:'HelveticaNeue-Thin';margin-bottom:70px}.produits .content
h2{color:#000;padding-top:20px;padding-bottom:0}.produits .content
hr{width:3%;color:#00537f;border:none;border:1px
solid;margin-bottom:10px}.produits .content .cat-title{font-family:'HelveticaNeue-Bold';text-transform:uppercase;margin-bottom:0;margin-top:40px}.produits .content .cat-title:first-child{margin-top:0px}.produits .content .left-side{padding-left:60px}.produits .content .left-side, .produits .content .right-side{margin-top:40px}.produits .content .left-side li, .produits .content .right-side
li{margin-left:20px}.produits .content
div{padding-bottom:40px}@media only screen and (max-width: 768px){.produits .content
div{}.produits .content .left-side{padding-bottom:0px;padding-left:30px}.produits .content .right-side{padding-left:30px}}.produits .content
.other{font-family:'HelveticaNeue-Bold'}.journal{padding:0;background:#fff}.journal
.header{background:url("/themes/website_tcconcept/assets/css/images/journal-header.jpg") no-repeat;width:100%;height:565px;background-size:cover}.journal .header
.card{background-color:rgba(20, 88, 87, 0.77)!important}.journal .journal-content{padding:0}.journal .journal-content .mobile-cat{display:none}.journal .journal-content .all-list{margin:20px
auto;padding:0}.journal .journal-content .all-list
li{background-color:#00537f;display:inline-block;list-style-type:none;font-family:'HelveticaNeue-Thin';text-transform:uppercase;height:65px;line-height:65px;padding:0
20px}.journal .journal-content .all-list li
a{color:#fff}.journal .journal-content .all-list li+li{margin-left:3px}.journal .journal-content .post-content{height:330px;width:calc(100% / 3 - 30px);background-color:#f1f4f7;display:block;margin:0
10px 10px 0;float:left;padding:10px}.journal .journal-content .post-content
.categ{background-color:#c6007e;height:24px;line-height:24px;width:122px;text-align:center;list-style-type:none;font-size:14px;font-family:'HelveticaNeue-Thin'}.journal .journal-content .post-content .categ
a{color:#fff}.journal .journal-content .post-content .post-title{font-size:14px;margin:20px
0 0}.journal .journal-content .post-content
p{font-size:10px}.journal .journal-content .post-content .read-more{color:#000;font-size:11px;font-family:'HelveticaNeue-Bold';float:right}.journal .journal-content .post-content .read-more
img{margin-right:5px}.journal .grid, .journal .all-list{width:960px;margin:0
auto}.single{padding-left:80px;margin-top:40px}.single .post-left{float:left;padding-right:10px}.single .post-left .post-info{font-size:12px;font-style:italic}.single .post-content{text-align:left}.single .post-content
h4{font-family:'bebas_neueregular';font-size:22px}.single .post-content
hr{width:3%;color:#c6007e;border:none;border:1px
solid;margin-bottom:10px;margin:0
0 20px 0}.archive-title
a{color:#000}@media only screen and (max-width: 1085px){.journal .journal-content .all-list{display:none}.journal .journal-content .mobile-cat{display:block;text-align:center;margin:50px
0}.journal .journal-content .mobile-cat .drop-categories
select{border-radius:0;-webkit-appearance:none;height:50px;width:300px;border:4px
solid #00537f;padding-left:10px}.journal .journal-content .mobile-cat .drop-categories .submit-cat{height:50px;background-color:#00537f;color:#fff;text-transform:uppercase;font-family:'HelveticaNeue-Thin';border:none;width:60px}.journal
.grid{width:100%}}@media only screen and (max-width: 990px){.journal .journal-content .post-content{width:calc(100% / 2 - 30px)}}@media only screen and (max-width: 925px){.journal .journal-content .post-content{width:100%;display:inline-block}}html,body{margin:0;padding:0;background:#f1f4f7!important;letter-spacing:0.050em;position:relative}a{text-decoration:none}a:hover{text-decoration:none}ul{padding:0;margin:0}h2{margin:0
auto;text-align:center;text-transform:uppercase;padding:50px
0 20px;font-family:'bebas_neuebold';font-size:35px}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.header .navbar-nav>li>a{color:#3d4143;padding:9px
10px 9px 20px}p.numb-desc,
a.btn.btn-info,
div.left-side.col-md-6 p.cat-title,
div.right-side.col-md-6 p.cat-title{clear:both!important;font-family:none!important}a.btn.btn-info,
div.left-side.col-md-6 p.cat-title,
div.right-side.col-md-6 p.cat-title{}div.left-side.col-md-6 li,
div.right-side.col-md-6
li{clear:both!important;font-family:"HelveticaNeue-Thin"!important;font-size:18px!important}section#mod-250.content.col-lg-12 div.container div.row div.box div.box-body.no-padding form.form-horizontal div.form-group div.col-sm-9 a.btn.btn-danger{background-color:#c6007e;border-color:#AE0066;color:#fff}section#mod-250.content.col-lg-12 div.container div.row div.box div.box-body.no-padding form.form-horizontal div.form-group div.col-sm-9 a.btn.btn-danger:hover{background-color:#FE50B6;border-color:#AE0066;color:#fff}section#mod-250.content.col-lg-12 div.container div.row div.box div.box-body.no-padding form.form-horizontal div.form-group div.col-sm-9 input.btn.btn-success{background-color:#00537f;border-color:#003B97;color:#fff}section#mod-250.content.col-lg-12 div.container div.row div.box div.box-body.no-padding form.form-horizontal div.form-group div.col-sm-9 input.btn.btn-success:hover{background-color:#28739F;border-color:#003B97;color:#fff}.gm-style-iw{width:350px!important;height:240px!important}