@font-face{font-family:DharmaGothicM-ExBold;src:url('fonts/242874_0_0.eot');src:url('fonts/242874_0_0-1.eot') format('embedded-opentype'),url('fonts/242874_0_0.woff') format('woff'),url('fonts/242874_0_0.ttf') format('truetype')}#header .main-nav>li>div,#register-box{background:#292929;overflow:hidden;width:100%;left:0}#footer,#header,#loading-mask{background:#070707}html{color:#000;font-size:13px;font-family:Arial,Arial,Helvetica,sans-serif;line-height:1.25em}#wrapper{overflow:hidden;min-width:980px;min-height:100%;opacity:0}.clearer{clear:both;overflow:hidden;float:none;width:100%;height:1px}*{outline:0!important}#chargement{width:100%;position:relative;padding-top:25px;height:6px;opacity:0;margin:0 auto}#chargement img{width:100%;margin:0 auto}.special-font{font-family:DharmaGothicM-ExBold;letter-spacing:1px}#header .main-nav>li>div>ul>li a h2,#register-box>div h2,.btn-arrow,.special-font-alt{font-family:DharmaGothicM-Light;letter-spacing:1px}.btn-arrow{-moz-transition:background-color .15s linear;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;float:left;color:#fff!important;font-size:1.46em;text-transform:uppercase;text-decoration:none!important;line-height:28px;padding:0 15px 0 25px;background:url(../images/layout/btn_arrow.png) 10px 0 no-repeat #070707;height:28px;margin-right:15px}#header .main-nav>li>div>ul>li a:hover .btn-arrow,#header .main-nav>li>div>ul>li.active .btn-arrow,.btn-arrow:hover{color:#070707!important;background-color:#71c2b4;background-position:10px -28px}.btn-arrow+.btn-arrow,.layout-small #header .main-nav>li>div>form>li+li,.layout-small #header .main-nav>li>div>ul>li+li{margin-left:15px}a,a span{-moz-transition:color .15s linear,background-color .15s linear,opacity .15s linear;-webkit-transition:color .15s linear,background-color .15s linear,opacity .15s linear;transition:color .15s linear,background-color .15s linear,opacity .15s linear}#header{position:relative;height:117px;z-index:900}#header nav{height:100%;display:flex;align-items:center}#header .logo{display:block;text-indent:-5000px;background:url(../images/serti-keyloop.png) 0 0/contain no-repeat;width:99px;height:66px;margin-left:100px;margin-right:50px}@media screen and (max-width:1424px){#header .logo{margin-left:40px;margin-right:30px}}#header .main-nav{float:left;padding:0 15px;width:75%}#footer .other>div .socials li,#header .main-nav>li,.layout-mini #section #content #right-column #job-post-controls .share-job ul{float:left}#header .main-nav>li>a{display:block;color:#fff;font-size:1.08em;font-weight:700;line-height:31px;padding:43px 15px;height:31px}#footer nav>div ul li a:hover,#header .main-nav>li.active>a,#header .main-nav>li:hover>a,#header .right-links .language li a:hover,#header .right-links .language li.active a{color:#8d8d8d}#header .main-nav>li>div{position:absolute;top:117px;height:0}#header .main-nav>li>div>ul{overflow:hidden;padding:30px 100px}#header .main-nav>li>div>ul>li{float:left;position:relative;width:245px;height:262px}#header .main-nav>li>div>ul>li+li{margin-left:55px}#header .main-nav>li.logged>a .logout,#header .main-nav>li.logged>div>ul,#header .main-nav>li>div>ul>li a,#section #content #teasers-list>li .slider-container .slider>ul>li:first-child,#section #home-content #slider-container-home .slider ul li:first-child,#section #home-content #slider-container-home .slider-infos>li:first-child{display:block}#footer .other>div .search-box .input,#header .main-nav>li>div>ul>li a .single-image,#section #content #jobs-list #top-result #jobSearchBox .input,#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container,#section #content #left-column .block .software-list>li .single-image,#section #content #left-column .block .team-list>li .single-image,#section #content #teasers-list>li .slider-container .slider{position:relative}#header .main-nav>li>div>ul>li a .single-image img,#section #content #left-column .block .software-list>li .single-image img.placeholder,#section #content #left-column .block .team-list>li .single-image img,#section #content #left-column .block img,#section #content #teasers-list>li .single-image img,#section #content #teasers-list>li .slider-container .slider>img,#section #content #teasers-list>li .slider-container .slider>ul>li>img,#section #content-header .image,#section #home-content #slider-container-home .slider ul li>img{width:100%}#header .main-nav>li>div>ul>li a h2{color:#fff;font-size:1.8em;text-transform:uppercase;margin-bottom:10px;padding-top:5px;line-height:40px;border-bottom:1px solid #7f7f7f}#header .main-nav>li>div>ul>li a p{color:#d4d4d4;line-height:1.2em;padding-bottom:15px}#header .main-nav>li>div>ul>li a .btn-arrow{position:absolute;left:0;bottom:0}#header .main-nav>li.client-page>a{padding-right:0!important}#header .main-nav>li.client-page>a>.login{display:block;float:left;position:relative;padding:0 10px 0 40px;background:url(../images/layout/header_key-icon.png) 10px 1px no-repeat #414141}#header .main-nav>li.client-page>a>.login .text,#section #home-content #news-board>h2 a .text{display:block;position:relative;z-index:2}#header .main-nav>li.client-page>a>.login .bg{display:block;position:absolute;left:0;top:0;background:url(../images/layout/header_key-icon.png) 10px -30px no-repeat #71c2b4;width:100%;height:100%;opacity:0}#header .main-nav>li.client-page>a>.logout{display:none;float:left;text-indent:-5000px;margin-left:1px;background:url(../images/layout/header_logout-icon.png) no-repeat #414141;width:31px;height:31px}#header .main-nav>li.client-page>a>.logout:hover{background-color:#fff;background-position:0 -31px}#header .main-nav>li.client-page>div>.form{padding:30px 100px}#header .main-nav>li.client-page>div>.form h2{font-family:DharmaGothicM-ExBold;letter-spacing:1px;float:left;color:#fff;font-size:1.85em;text-transform:uppercase;padding-right:30px;padding-bottom:25px}#header .main-nav>li.client-page>div>.form .close,#register-box>div.informations .close{margin-top:-1px;background-image:url(../images/layout/btn_arrow-vertical.png);background-position:7px -1px}#header .main-nav>li.client-page>div>.form .close .bg{background-image:url(../images/layout/btn_arrow-vertical.png);background-position:7px -31px}#header .main-nav>li.client-page>div>.form label{display:block;clear:both}#header .main-nav>li.client-page>div>.form label input{display:block;float:left;color:#fff;margin-bottom:10px;margin-right:7px;padding:0 10px;border:1px solid #000;border-bottom:none;background:#131313;width:330px;height:38px}#header .main-nav>li.client-page>div>.form label span,#header .main-nav>li.client-page>div>.form>.password.register>div label span,#header .main-nav>li.client-page>div>.form>.register.register>div label span,#register-box>div.informations form>div label span{display:block;color:#616161}#header .main-nav>li.client-page>div>.form p.error{clear:both;color:#8d8d8d;line-height:1.2em;padding-bottom:15px}#header .main-nav>li.client-page>div>.form .forgotten-pw{display:block;clear:both;color:#71c2b4;padding-top:5px;padding-bottom:20px}#header .main-nav>li.client-page>div>.form .forgotten-pw:hover{color:#bfbfbf}#header .main-nav>li.client-page>div>.form .btn-arrow,#section #content #left-column .block .team-list>li .linkedin-btn{margin-right:10px}#header .main-nav>li.client-page>div>.form .btn-arrow.back{background-image:url(../images/layout/btn_arrow-inverted.png);background-position:10px 0}#header .main-nav>li.client-page>div>.form .btn-arrow.back:hover{background-position:10px -28px}#header .main-nav>li.client-page>div>.form>.password,#header .main-nav>li.client-page>div>.form>.register,#header .main-nav>li.client-page>div>ul,#header .main-nav>li.logged>div>form,#register-box>div.informations,#section #content #jobs-filter .selectbox-container .selectbox-wrapper ul li:first-child,#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container .selectbox-wrapper ul li:first-child,#section #content #teasers-list>li .slider-container .slider-arrows .count,#section #content #teasers-list>li .slider-container .slider-infos,#section #cvSubmitForm .selectbox-container .selectbox-wrapper ul li:first-child,#section #home-content #slider-container-home .slider-arrows,#section #home-content #slider-container-home .slider-infos>li{display:none}#header .main-nav>li.client-page>div>.form>.password label,#header .main-nav>li.client-page>div>.form>.register label{overflow:hidden;padding-bottom:15px;width:245px}#header .main-nav>li.client-page>div>.form>.password label input,#header .main-nav>li.client-page>div>.form>.register label input{width:223px}#header .main-nav>li.client-page>div>.form>.password label span,#header .main-nav>li.client-page>div>.form>.register label span{margin-bottom:10px}#header .main-nav>li.client-page>div>.form>.password.register>div,#header .main-nav>li.client-page>div>.form>.register.register>div{float:left;width:780px;clear:both}#header .main-nav>li.client-page>div>.form>.password.register>div label,#header .main-nav>li.client-page>div>.form>.register.register>div label{display:block;clear:none;float:left;padding-bottom:10px;width:390px}#header .main-nav>li.client-page>div>.form>.password.register>div label input,#header .main-nav>li.client-page>div>.form>.register.register>div label input,#register-box>div.informations form>div label input{display:block;float:left;color:#fff;margin-right:7px;padding:0 10px;border:1px solid #000;border-bottom:none;background:#131313;width:330px;height:38px}#header .main-nav>li.client-page>div>.form>.password.register>div label span.centered,#header .main-nav>li.client-page>div>.form>.register.register>div label span.centered,#register-box>div.informations form>div label span.centered,.lt-ie9 #customerSupportForm input,.lt-ie9 #demonstrationsForm input,.lt-ie9 #register-box form input,.lt-ie9 #trainingForm input,.lt-ie9 .main-nav>li.client-page form input{line-height:38px}#header .main-nav>li.logged>a .login{background-color:transparent}#footer .other>div .selectbox-container .selectbox-wrapper li a,#header .right-links .selectbox-container .selectbox-wrapper li a{color:#070707;font-size:.85em;text-transform:uppercase;line-height:16px;background:url(../images/layout/footer_selectbox-wrapper-arrow.png) 8px -1px no-repeat}#header .main-nav>li.logged>a .login .bg{background-position:10px -61px;background-color:transparent}#header .main-nav>li.logged:hover>a>.login{color:#71c2b4;background-color:transparent}#header .right-links{position:absolute;top:0;right:100px}#header .right-links .language{overflow:hidden;padding:13px 0 12px}#header .right-links .language li{float:right;color:#fff;font-weight:700}#header .right-links .language li a{color:#fff;font-size:.9em;text-transform:uppercase}#header .right-links .selectbox-container{float:right;position:relative}#footer .other>div .selectbox-container .selectbox,#header .right-links .selectbox-container .selectbox{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;color:#fff;font-size:.85em;font-weight:700;text-transform:uppercase;line-height:30px;padding-left:25px;border:1px solid #767676;background:url(../images/layout/footer_selectbox-arrow.png) 8px 0 no-repeat #414141;width:145px;height:30px;cursor:pointer}#footer .other>div .selectbox-container.opened .selectbox,#header .right-links .selectbox-container.opened .selectbox{background-position:8px -30px}#header .right-links .selectbox-container .selectbox-wrapper{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:#ccc 0 3px 3px;-moz-box-shadow:#ccc 0 3px 3px;box-shadow:#ccc 0 3px 3px;display:none;position:absolute;left:0;top:32px;background:#fff;width:100%!important}#header .right-links .selectbox-container .selectbox-wrapper li a{display:block;font-weight:700;padding:7px 7px 7px 26px;cursor:pointer}#header .right-links .selectbox-container .selectbox-wrapper li a:hover{color:#71c2b4;background-image:url(../images/layout/footer_selectbox-wrapper-arrow.png)}#register-box{position:fixed;top:0;z-index:800}#register-box>div{overflow:hidden;padding:30px 0 30px 100px;width:900px}#register-box>div h2{float:left;color:#fff;font-size:1.85em;text-transform:uppercase;padding-right:30px}#register-box>div p{clear:both;color:#d4d4d4;line-height:1.2em;padding-bottom:15px;padding-top:25px}#register-box>div p.error,#section #content #jobs-filter .selectbox-container .selectbox-wrapper ul li:hover,#section #content #jobs-list #top-result .selectbox-container .selectbox-wrapper ul li:hover,#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container .selectbox-wrapper ul li:hover,#section #content #left-column .block a:hover,#section #content #left-column .block h2 a:hover,#section #content #left-column .block h2 span,#section #content #nav-column .active a,#section #content #nav-column a:hover,#section #content #teasers-list>li p>a:hover,#section #cvSubmitForm .selectbox-container .selectbox-wrapper ul li:hover,#section #home-content #news-board>div>ul>li a:hover,#section #home-content #news-board>h2 a:hover .text{color:#71c2b4}#register-box>div.teaser .register{color:#070707!important;background-color:#c1d99b;background-position:10px -28px}#register-box>div.teaser .register:hover,#section #content #teasers-list>li .slider-container .slider-controls-container>div>ul>li.active>span,#section #content #teasers-list>li .slider-container .slider-controls-container>div>ul>li:hover>span{background-color:#71c2b4}#register-box>div.informations .close:hover{background-position:7px -31px}#footer nav>div ul,#register-box>div.informations form,#section #content #left-column #trainingForm h2+.two-columns,#section #content #left-column .block .archives-list,#section #content #teasers-list,#section #job-post #right-column .share-job ul,.lt-ie9 #section #content{overflow:hidden}#register-box>div.informations form>div{float:left;width:780px}#register-box>div.informations form>div label{display:block;float:left;padding-bottom:10px;width:390px}#register-box .close-register-box{display:block;position:absolute;top:29px;right:100px;background:url(../images/layout/register-box_btn-close.png) no-repeat;width:32px;height:32px}#register-box .close-register-box span{display:block;text-indent:-5000px;background:url(../images/layout/register-box_btn-close.png) 0 -32px no-repeat;width:100%;height:100%;opacity:0}#footer .other>div .search-box .input .submit:hover .bg,#footer .other>div .socials li a:hover .bg,#register-box .close-register-box:hover span,#section #content #jobs-filter a.btn-up span.hover:hover,#section #content #jobs-list #top-result #jobSearchBox .input .submit .bg:hover,#section #content #left-column .block #searchBoxPage .input .submit:hover .bg,#section #content #nav-column a.btn-up:hover .hover,#section #content #teasers-list>li .slider-container .slider-arrows li>span:hover>.bg,#section #home-content #news-board>h2 a:hover .bg,#section #home-content #slider-container-home .slider-controls li.active .arrow,#section #home-content #slider-container-home .slider-controls li.active .hover,#section #home-content #slider-container-home .slider-controls li:hover .hover,#section #job-post #right-column .share-job ul>li>a:hover span{opacity:1}#section{clear:both;position:relative;z-index:700}#section #content-header{overflow:hidden;position:relative;width:100%;height:305px}#section #content-header .mask{position:absolute;left:0;top:0;width:100%}#section #content-header h1{font-family:DharmaGothicM-ExBold;letter-spacing:1px;position:absolute;left:100px;top:75px;color:#000;font-size:5.85em;text-transform:uppercase;line-height:1em}#section #content{position:relative;margin:0 auto;padding:50px 100px}#section #content #nav-column{position:absolute;left:100px;top:60px;padding-top:25px;background:url(../images/layout/content_nav-bg.gif) no-repeat;width:14%}#section #content #nav-column a{display:block;color:#070707;font-size:.9em;font-weight:700;padding-bottom:15px}#section #content #nav-column a.btn-up{display:block;position:relative;padding:0;width:28px;height:28px}#section #content #nav-column a.btn-up span{display:block;position:absolute;left:0;top:0;text-indent:-5000px;background:url(../images/layout/nav_btn-up.png) no-repeat;width:100%;height:100%}#section #content #jobs-filter a.btn-up span.hover,#section #content #nav-column a.btn-up span.hover{background-position:0 -28px;opacity:0}#section #content #nav-column a.btn-up:hover .normal,#section #content #teasers-list>li .slider-container .slider-arrows li>span:hover>.text{opacity:0}#section #content #nav-column+#left-column{margin-left:20%;width:42%}#section #content #left-column{float:left;width:62%}#section #content #jobs-filter h2,#section #content #jobs-list h2,#section #content #left-column .block h2{font-family:DharmaGothicM-ExBold;letter-spacing:1px;font-size:3.54em;text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:10px}#section #content #jobs-filter .wrapper-checkbox,#section #content #teasers-list>li{overflow:hidden;margin-bottom:25px}#section #content #left-column .block h2 a{display:block;color:#000;text-decoration:none}#section #content #left-column .block h2.no-styling{padding:0;border:none}#section #content #left-column .block table{margin:0;padding:0;border:none;border-bottom:1px solid #b2b2b2;border-spacing:0px;border-collapse:collapse;width:auto!important;height:auto!important}#section #content #left-column .block table td,#section #content #left-column .block table th{vertical-align:middle;margin:0;padding:15px 0;border-top:1px solid #b2b2b2}#section #content #left-column .block table td .btn-arrow,#section #content #left-column .block table th .btn-arrow{white-space:nowrap}#section #content #left-column .block table td+*,#section #content #left-column .block table th+*{padding-left:15px}#section #content #left-column #trainingForm p+.inputs,#section #content #left-column .block *+table,#section #content #left-column .block.colored>div.text .btn-arrow,#section #content #left-column .block>.btn-arrow{margin-top:20px}#section #content #left-column .block .no-underline{border:none;padding:0}#section #content #left-column .block ul+h3,#section #software-integration-content #nav-column+#left-column{margin-top:-50px}#section #content #left-column .block h3{font-size:1.31em;font-weight:700}#section #content #left-column .block h4{font-size:1.15em;font-weight:700;padding-bottom:2px}#section #content #left-column .block img+h2,#section #content #left-column .block p+h2,#section #content #left-column .block.colored .text+h2,#section #content #left-column .block.colored p+.image,#section #content #left-column .block.colored p+.text,#section #content #left-column .block.colored ul+h2,#section #content #right-column #teasers-list>li+li{margin-top:50px}#section #content #left-column .block *+h2,#section #content #left-column .block .archives-list>ul>li p,#section #content #left-column .block .sitemap-list>li ul,#section #content #left-column .block h4+*{padding-top:10px}#section #content #left-column .block *+h3,#section #content #left-column .block *+h4,#section #content #left-column .block *+ol,#section #content #left-column .block *+p,#section #content #left-column .block *+ul,#section #content #left-column .block>*+img{padding-top:20px}#section #content #left-column .block *+li{padding-top:10px;max-width:800px}#section #content #left-column .block .team-list>li h4+a,#section #content #left-column .block h2+*{padding-top:0}#section #content #left-column .block p{line-height:1.4em}#section #content #left-column .block iframe{border:none;width:100%!important}#section #content #left-column .block ul.two-column{overflow:hidden;margin-top:-15px;marin-bottom:50px}#section #content #left-column .block ul.two-column li{width:45%;float:left;padding-top:10px;padding-right:4.9%}#section #content #left-column .block ol,#section #content #left-column .block ul{line-height:1.4em;padding-left:20px}#section #content #left-column .block ol li,#section #content #left-column .block ul li{list-style:disc}#section #content #left-column .block ol li{list-style:decimal}#section #content #left-column .block a,#section #content #teasers-list>li p>a{color:#000;text-decoration:underline}#section #content #left-column .block+.block{clear:left;padding-top:50px}#section #content #left-column .block.colored>div.image{position:relative;z-index:1}#section #content #left-column .block.colored>div.image .multiply{position:absolute;left:0;background:url(../images/layout/content_block-colored-yellow.png);width:100%;height:55px}#section #content #left-column .block.colored>div.image+.text{margin-top:-55px;padding-top:110px;padding-bottom:55px}#section #content #left-column .block.colored>div.text{overflow:hidden;margin-left:-1000px;padding:55px 30px 55px 1000px;background:#f5e859}#section #content #left-column .block.colored>div.text+.image{margin-top:-55px}#section #content #left-column .block.colored>div.text a:hover{color:#000;text-decoration:none}#section #content #left-column .block.colored>div.text .btn-arrow:hover,#section #home-content #slider-container-home .slider-infos .btn-arrow:hover{background-color:#fff!important}#section #content #left-column .block.colored.bottom>div.image .multiply{bottom:0}#section #content #left-column .block.colored.top>div.image .multiply{top:0}#section #content #left-column .block.colored.top>div.text{padding-bottom:110px}#section #content #left-column .block.colored.green>div.image .multiply{background-image:url(../images/layout/content_block-colored-green.png)}#section #content #left-column .block.colored.green>div.text{background:#c1d99b}#section #content #left-column .block.colored.blue>div.image .multiply{background-image:url(../images/layout/content_block-colored-blue.png)}#section #content #left-column .block.colored.blue>div.text{background:#37bceb}#section #content #right-column{float:right;width:32%}#section #content #right-column>h2{font-family:DharmaGothicM-ExBold;letter-spacing:1px;font-size:3.54em;text-transform:uppercase;padding-bottom:20px}#section #content #right-column #teasers-list>li{float:none;margin:0;width:100%}#section #content #teasers-list>li{float:left;width:32%}#section #content #teasers-list>li+li,.layout-mini #section #content #right-column #teasers-list>li+li{margin-left:1.9%}#section #content #teasers-list>li.third,.layout-mini #section #content #right-column #teasers-list>li.third{clear:left;margin-left:0}#section #content #teasers-list>li>a,#section #home-content #news-board>div>ul>li a{color:#000}#section #content #teasers-list>li .single-image,#section #content #teasers-list>li .slider-container{overflow:hidden;position:relative}#section #content #teasers-list>li .slider-container .slider-arrows,#section #content #teasers-list>li .slider-container .slider-arrows li{height:0}#section #content #teasers-list>li .slider-container .slider-arrows li>span{display:block;position:absolute;top:0;width:35px;height:35px;z-index:5;opacity:0}#section #content #teasers-list>li .slider-container .slider-arrows li>span>.text{-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;display:block;position:absolute;left:0;top:0;text-indent:-5000px;background:url(../images/layout/home_teasers-arrows.png) no-repeat;width:100%;height:100%}#section #content #teasers-list>li .slider-container .slider-arrows li>span>.bg{-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;display:block;position:absolute;left:0;top:0;background:url(../images/layout/home_teasers-arrows.png) 0 -35px no-repeat;width:100%;height:100%;z-index:1;opacity:0}#section #content #teasers-list>li .slider-container .slider-arrows li.previous>span{left:20px}#section #content #teasers-list>li .slider-container .slider-arrows li.next>span,.layout-small #header .right-links{right:20px}#section #content #teasers-list>li .slider-container .slider-arrows li.next>span>.text,#section #job-post #right-column .share-job ul>li.facebook a{background-position:-35px 0}#section #content #teasers-list>li .slider-container .slider-arrows li.next>span>.bg{background-position:-35px -35px}#section #content #teasers-list>li .slider-container .slider-controls-container{position:absolute;left:0;bottom:0;background:#070707;width:100%;height:32px;z-index:15}#section #content #teasers-list>li .slider-container .slider-controls-container>div{position:relative;float:left;left:50%}#section #content #teasers-list>li .slider-container .slider-controls-container>div>ul{position:relative;float:left;right:50%}#section #content #teasers-list>li .slider-container .slider-controls-container>div>ul>li{float:left;padding:12px 5px}#section #content #teasers-list>li .slider-container .slider-controls-container>div>ul>li>span{-moz-transition:background-color .15s linear;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;display:block;text-indent:-5000px;background:url(../images/layout/home_teasers-controls.png) no-repeat #fff;width:9px;height:9px}#section #content #teasers-list>li .slider-container .slider>ul{position:absolute;left:0;top:0;width:100%;height:100%}#section #content #teasers-list>li .slider-container .slider>ul>li{display:none;overflow:hidden;position:absolute;left:0;top:0;width:100%!important;height:100%;z-index:1}#section #content #teasers-list>li .slider-container .slider>ul>li.active,#section #home-content #slider-container-home .slider ul li.active{z-index:2}#section #content #teasers-list>li h2,#section #content #teasers-list>li h3{font-family:DharmaGothicM-ExBold;letter-spacing:1px;display:block;color:#000;font-size:2.5em;text-transform:uppercase;line-height:1.1em;border-bottom:1px solid #000;padding:25px 0 15px}#section #content #teasers-list>li p{padding-top:15px}#section #content #teasers-list>li .btn-arrow{margin-top:15px}#section #content #teasers-list>li .btn-arrow:hover,#section #content #teasers-list>li:not(.two-buttons):hover .btn-arrow{color:#000!important;background-color:#71c2b4;background-position:10px -28px}#section #content #jobs-filter{position:absolute;left:100px;top:50px}#section #content #jobs-filter a.btn-up{display:block;position:relative;padding:0;width:28px;height:28px;margin-top:73px}#section #content #jobs-filter a.btn-up span,#section #content #jobs-list a.btn-up span{display:block;position:absolute;left:0;top:0;text-indent:-5000px;background:url(../images/layout/nav_btn-up.png);width:100%;height:100%}#section #content #jobs-filter .btn-arrow,#section #content #jobs-filter .choices+.choices,#section #content #jobs-list #wrapper-jobs+#wrapper-jobs,#section #content #jobs-list .btn-arrow{margin-top:30px}#section #content #jobs-filter .choices.categories{position:relative;z-index:9999}#section #content #jobs-filter .choices.regions{position:relative;z-index:9998}#section #content #jobs-filter .choices.states{position:relative;z-index:9997}#section #content #jobs-filter .choices.enterprises{position:relative;z-index:996}#section #content #jobs-filter .checkbox .holderWrap{background:url(../images/layout/bg_checkbox.png) center center no-repeat;display:block;float:right;width:14px!important;height:14px!important;cursor:pointer}#section #content #jobs-filter .checkbox .checked .holderWrap,#section #cvSubmitForm .checkbox .checked .holderWrap{background:url(../images/layout/bg_checkbox-selected.png) center center no-repeat}#section #content #jobs-filter .hiddenCheckbox,#section #cvSubmitForm .hiddenCheckbox{visibility:hidden;position:absolute;left:-5000px;top:-5000px;width:0;height:0}#section #content #jobs-filter .title{float:left;font-size:15px}#section #content #jobs-filter .text{float:right;font-size:13px;margin-left:10px}#section #content #jobs-filter .choice{background:url("../images/layout/training_delete-option.png") right 0 no-repeat #000;color:#fff;opacity:0;height:39px;line-height:39px;padding:0 40px 0 15px;cursor:pointer;margin-bottom:10px}#section #content #jobs-filter .selectbox-container,#section #content #jobs-list #top-result .selectbox-container{background:url(../images/layout/training_selectbox-arrow.gif) right 0 no-repeat #e3e3e3!important;position:relative;cursor:pointer}#section #content #jobs-filter .choice:hover{background-color:#959595;background-position:right -39px;color:000}#section #content #jobs-filter .selectbox-container{width:100%}#section #content #jobs-filter .selectbox-container .selectbox,#section #content #jobs-list #top-result .selectbox-container .selectbox{background:0 0!important;display:block;line-height:39px;height:39px;padding-left:10px;width:100%;cursor:pointer}#section #content #jobs-filter .selectbox-container .selectbox-wrapper{overflow:auto;position:absolute;left:0;top:38px;background:#e3e3e3;width:100%!important}#section #content #jobs-filter .selectbox-container .selectbox-wrapper ul,#section #content #jobs-list #top-result .selectbox-container .selectbox-wrapper ul,#section #cvSubmitForm .selectbox-container .selectbox-wrapper ul{padding:0!important;margin:0!important}#section #content #jobs-filter .selectbox-container .selectbox-wrapper ul li{-moz-transition:color .15s linear;-webkit-transition:color .15s linear;transition:color .15s linear;list-style:none;line-height:38px;padding:0 10px;border-top:1px solid #bbb;cursor:pointer;background-color:#ccc}#section #content #jobs-filter .selectbox-container.opened,#section #content #jobs-list #top-result .selectbox-container.opened,#section #cvSubmitForm .selectbox-container.opened{background-position:right -39px!important}#section #content #jobs-list{float:right;width:62%;min-height:635px}#section #content #jobs-list .btn-arrow.loadMore:hover{color:#fff!important;background-color:#070707;background-position:10px 0}#section #content #jobs-list a.btn-up{display:block;position:relative;padding:0;width:28px;height:28px;margin-top:35px}#section #content #jobs-list .clear{height:1px;width:100%;clear:both;display:block}#section #content #jobs-list #top-result{position:relative;padding-bottom:30px;border-bottom:1px solid #b2b2b2;margin-bottom:30px;z-index:10}#section #content #jobs-list #top-result .title{float:left;line-height:39px;font-size:15px;font-weight:700;margin-right:15px}#section #content #jobs-list #top-result #jobSearchBox .input .submit{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:url("../images/layout/footer_search-icon.gif") 7px 0 no-repeat #4a4a4a;display:block;position:absolute;right:0;text-indent:-5000px;top:0;z-index:1;height:34px;width:30px}#section #content #jobs-list #top-result #jobSearchBox .input .submit .bg{position:relative;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:url("../images/layout/footer_search-icon.gif") 7px -34px no-repeat #4a4a4a;display:block;height:34px;opacity:0}#section #content #jobs-list #top-result #jobSearchBox input{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;background:#e3e3e3;display:block;height:34px;line-height:34px;padding-left:10px;padding-right:40px;width:185px}#section #content #jobs-list #top-result .selectbox-container{width:35%;float:left}#section #content #jobs-list #top-result .selectbox-container .selectbox-wrapper{overflow:auto;position:absolute;left:0;top:38px;background:#e3e3e3;width:100%!important;max-height:195px}#section #content #jobs-list #top-result .selectbox-container .selectbox-wrapper ul li,#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container .selectbox-wrapper ul li{-moz-transition:color .15s linear;-webkit-transition:color .15s linear;transition:color .15s linear;list-style:none;line-height:38px;padding:0 10px;border-top:1px solid #bbb;cursor:pointer}#footer .other>div+div,#footer nav>div+div,#section #content #jobs-list #top-result form.searchBox{float:right}#section #content #jobs-list #wrapper-jobs{clear:both;overflow:hidden;padding-bottom:30px;border-bottom:1px solid #b2b2b2;opacity:0}#section #content #jobs-list #wrapper-jobs div{float:left;margin-left:3.2%}#section #content #jobs-list #wrapper-jobs:last-child{border-bottom:none}#section #content #jobs-list #wrapper-jobs div>h3{font-size:26px;letter-spacing:1px;margin-bottom:10px;font-family:DharmaGothicM-Light,sans-serif}#section #content #jobs-list #wrapper-jobs .job>h3{text-transform:uppercase;font-family:DharmaGothicM-Light,sans-serif;font-size:29px}#section #content #jobs-list #wrapper-jobs div>p{margin-bottom:20px}#section #content #jobs-list #wrapper-jobs div:first-child{margin-left:0}#section #content #jobs-list #wrapper-jobs .job{width:50%}#section #content #jobs-list #wrapper-jobs .region,#section #content #jobs-list #wrapper-jobs .statut{width:20%}#section #content #jobs-list #wrapper-jobs .entreprise,#section #content #jobs-list #wrapper-jobs .statut{width:10%}#section #home-content{padding-bottom:50px}#section #home-content #slider-container-home{position:relative;overflow:hidden}#section #home-content #slider-container-home .slider-controls{position:absolute;left:100px;bottom:50px;z-index:10}#section #home-content #slider-container-home .slider-controls li{-moz-transition:border .15s linear;-webkit-transition:border .15s linear;transition:border .15s linear;float:left;position:relative;margin-right:15px;border:3px solid transparent}#section #home-content #slider-container-home .slider-controls li.active{border-color:#070707}#section #home-content #slider-container-home .slider-controls li .hover{-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;position:absolute;left:0;top:0;background:url(../images/layout/home_slider-hover.png);width:100%;height:100%;z-index:1;opacity:0}#section #home-content #slider-container-home .slider-controls li .arrow{-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;position:absolute;left:5px;top:5px;background:url(../images/layout/footer_selectbox-arrow.png) 0 -42px no-repeat;width:11px;height:7px;z-index:2;opacity:0}#section #home-content #slider-container-home .slider-infos{position:absolute;left:100px;top:50px;margin-top:-15px;width:550px;z-index:10}#section #home-content #slider-container-home .slider-infos h2{font-family:DharmaGothicM-ExBold;letter-spacing:1px;color:#000;font-size:6.9em;text-transform:uppercase;line-height:1em}#section #home-content #slider-container-home .slider-infos p{color:#000;font-size:1.1em;line-height:1.2em;padding:15px 0 20px;width:425px}#section #home-content #slider-container-home .slider-infos #flash-map-container{position:absolute;left:600px;top:0}#section #home-content #slider-container-home .slider-infos #flash-map-container>img{height:100%;opacity:0}#section #home-content #slider-container-home .slider-infos #flash-map-container #flash-map{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}#section #home-content #slider-container-home .slider-infos #flash-map-container #flash-placeholder{margin:5% 0 0 5%;width:90%}#section #home-content #slider-container-home .slider-infos #flash-map-container object{display:block;position:absolute;left:-5%;top:-5%;width:110%;height:110%}#section #home-content #slider-container-home .slider{overflow:hidden;position:relative;height:100%;z-index:1}#section #home-content #slider-container-home .slider ul{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%}#section #home-content #slider-container-home .slider ul li{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#section #home-content #slider-container-home .slider>img{position:relative;width:100%;z-index:5}#section #home-content #slider-container-home .slider .box{margin:0;width:1920px;height:674px;position:relative;z-index:5;display:block}#section #home-content #news-board{overflow:hidden;position:fixed;left:0;bottom:0;line-height:50px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;width:100%;height:50px;z-index:900}#section #home-content #news-board>h2 a{display:block;float:left;position:relative;color:#000;font-size:1.08em;font-weight:700;line-height:50px;margin-left:100px;margin-right:30px;padding-left:32px;padding-right:30px;border-right:1px solid #e5e5e5;background:url(../images/layout/home_newsboard-icon.png) no-repeat}#section #home-content #news-board>h2 a .bg{display:block;position:absolute;left:0;top:0;background:url(../images/layout/home_newsboard-icon.png) 0 -50px no-repeat;width:100%;height:100%;z-index:1;opacity:0}#section #home-content #news-board>div{overflow:hidden;position:relative;height:52px}#section #home-content #news-board>div>ul{position:absolute;left:0;top:0;width:99999px}#section #home-content #news-board>div>ul>li{float:left;padding-right:20px}#section #content #left-column .block .timeline-list{position:relative;padding:0;background:url(../images/layout/about_timeline-main-bg.gif) 3px 25px no-repeat}#section #content #left-column .block.pagination .back,#section #job-post #right-column .btn-arrow.back{background-image:url(../images/layout/btn_arrow-inverted.png)}#section #content #left-column .block .timeline-list>li{overflow:hidden;position:relative;list-style:none;padding:0 0 0 100px;background:url(../images/layout/about_timeline-point-bg.png) 0 center no-repeat;height:50px;z-index:2}#section #content #left-column .block .timeline-list>li .year{font-family:DharmaGothicM-ExBold;letter-spacing:1px;display:block;float:left;font-size:2.15em;text-transform:uppercase;line-height:50px;width:60px}#section #content #left-column .block .timeline-list>li .text{display:block;line-height:50px;margin-left:60px}#section #content #left-column .block .timeline-list>li.white-fix{margin-top:-20px;background:#fff;width:30px;height:20px;z-index:1}#section #content #left-column .block .fun-facts-list{font-size:1.15em;font-weight:700}#section #content #left-column .block .fun-facts-list span{color:#fff;padding-left:15px}#section #content #left-column .block .team-list{overflow:hidden;margin-top:-15px;padding:0;width:104%}#section #content #left-column .block .team-list>li{float:left;list-style:none;margin-right:2%;padding:50px 0 0;width:30.7%}#section #content #left-column .block .team-list>li a{margin:0}#footer .other>div .socials li+li,#section #content #left-column .block .team-list>li a+a{margin-left:10px}#section #content #left-column .block .software-list>li h3,#section #content #left-column .block .team-list>li h3{font-family:DharmaGothicM-ExBold;letter-spacing:1px;font-size:2.15em;font-weight:400;text-transform:uppercase;line-height:60px;padding-top:10px;border-bottom:1px solid #000}#section #content #left-column .block .team-list>li h4{font-size:1em;padding-bottom:10px}#section #content #left-column .block .team-list>li p{padding-top:0;padding-bottom:25px}#section #content #left-column .block .software-list{overflow:hidden;margin-top:-25px;padding:0;width:104%}#section #content #left-column .block .software-list>li{float:left;list-style:none;margin-right:2%;padding:50px 0 0;width:47%}#section #content #left-column .block .software-list>li .single-image img.logo{position:absolute;left:0;top:0;width:auto;max-width:90%;height:auto;max-height:90%;z-index:1}#section #content #left-column .block .archives-list>span{font-family:DharmaGothicM-ExBold;letter-spacing:1px;display:block;float:left;font-size:1.9em;text-transform:uppercase;line-height:1em;padding-top:25px;background:url(../images/layout/content_nav-bg.gif) no-repeat;width:155px}#section #content #left-column .block .archives-list>ul{overflow:hidden;margin-left:155px;padding:0}#section #content #left-column .block .archives-list>ul>li{float:left;list-style:none;padding:0 0 0 8.5%;width:41%;height:365px}#section #content #left-column .block .archives-list>ul>li h3{font-family:DharmaGothicM-ExBold;letter-spacing:1px;font-size:3.08em;font-weight:400;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid #000}#section #map_canvas{margin-top:50px;padding-top:0;height:460px}#section #customerSupportForm p.error,#section #cvSubmitForm p.error,#section #demonstrationsForm p.error{clear:both;color:#ff3232;padding-bottom:25px;padding-top:0!important}#section #customerSupportForm .inputs,#section #cvSubmitForm .inputs,#section #demonstrationsForm .inputs{position:relative;margin-bottom:30px;height:39px}#section #content #left-column #trainingForm .inputs .input,#section #customerSupportForm .inputs .input,#section #cvSubmitForm .inputs .input,#section #demonstrationsForm .inputs .input{display:block;padding:0 10px;border-left:1px solid #c7c7c7;border-top:1px solid #c7c7c7;background:#e3e3e3;width:28%}#section #content #left-column #trainingForm .inputs .input input,#section #customerSupportForm .inputs .input input,#section #cvSubmitForm .inputs .input input,#section #demonstrationsForm .inputs .input input{display:block;padding:0;background:0 0;width:100%;height:38px}#section #customerSupportForm .inputs .input span,#section #cvSubmitForm .inputs .input span,#section #demonstrationsForm .inputs .input span{position:absolute;right:-10px;top:0;color:#999}#section #content #left-column #trainingForm .inputs .input:first-child,#section #customerSupportForm .inputs .input:first-child,#section #cvSubmitForm .inputs .input:first-child,#section #demonstrationsForm .inputs .input:first-child{position:absolute;left:0;top:0}#section #content #left-column #trainingForm .inputs .input:first-child+.input,#section #customerSupportForm .inputs .input:first-child+.input,#section #cvSubmitForm .inputs .input:first-child+.input,#section #demonstrationsForm .inputs .input:first-child+.input{position:absolute;left:35%;top:0}#section #content #left-column #trainingForm .inputs .input+.input+.input,#section #customerSupportForm .inputs .input+.input+.input,#section #cvSubmitForm .inputs .input+.input+.input,#section #demonstrationsForm .inputs .input+.input+.input{position:absolute;right:0;top:0}#section #customerSupportForm .textarea,#section #cvSubmitForm .textarea,#section #demonstrationsForm .textarea{clear:both;position:relative;margin-bottom:30px;padding:10px;border-left:1px solid #c7c7c7;border-top:1px solid #c7c7c7;background:#e3e3e3;width:63%}#section #customerSupportForm .textarea textarea,#section #cvSubmitForm .textarea textarea,#section #demonstrationsForm .textarea textarea{display:block;background:0 0;width:100%;height:135px;resize:none}#section #content #left-column #trainingForm .inputs .input span,#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container>span,#section #customerSupportForm .textarea span,#section #cvSubmitForm .textarea span,#section #demonstrationsForm .textarea span{position:absolute;right:-10px;top:0;color:#7f7f7f}#section #customerSupportForm .required-indicator,#section #cvSubmitForm .required-indicator,#section #demonstrationsForm .required-indicator{color:#999;padding:0 0 25px!important}.layout-small #footer,.layout-small #header .main-nav>li>div>form,.layout-small #header .main-nav>li>div>ul,.layout-small #section #content{padding-left:40px;padding-right:40px}#section #cvSubmitForm .clear{clear:both}#section #cvSubmitForm .wrapper-checkbox{margin-top:30px;margin-bottom:45px}#section #cvSubmitForm .checkbox{float:left;line-height:14px;margin-right:10px}#section #cvSubmitForm .checkbox .holderWrap{background:url(../images/layout/bg_checkbox.png) center center no-repeat;display:block;float:left;width:14px!important;height:14px!important;cursor:pointer}#section #cvSubmitForm .text{font-family:arial,helvetica,sans-serif;font-size:13px}#section #cvSubmitForm .btn-arrow.submit+.required-indicator{clear:both;padding-top:25px!important}#section #cvSubmitForm .selectbox-container{position:relative;width:28%;z-index:999;background:url(../images/layout/training_selectbox-arrow.gif) right 0 no-repeat #e3e3e3!important}#section #cvSubmitForm .selectbox-container .selectbox{background:0 0!important;display:block;line-height:39px;padding:0 51px 0 10px;width:279px;height:39px;cursor:pointer;z-index:999}#section #cvSubmitForm .selectbox-container .selectbox-wrapper{overflow:auto;position:absolute;left:-1px;top:38px;background:#e3e3e3;width:100%!important;max-height:195px}#section #cvSubmitForm .selectbox-container .selectbox-wrapper ul li{-moz-transition:color .15s linear;-webkit-transition:color .15s linear;transition:color .15s linear;list-style:none;line-height:38px;padding:0 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;cursor:pointer}#section #content #left-column .block .webinar-list{padding:20px 0 0}#section #content #left-column .block .webinar-list>li{overflow:hidden;list-style:none;padding:0}#section #content #left-column .block .webinar-list>li>ul{padding:0;height:75px}#section #content #left-column .block .webinar-list>li>ul>li{float:left;text-align:center;list-style:none;padding:0}#section #content #left-column .block .webinar-list>li>ul>li:first-child{text-align:left}#section #content #left-column .block .webinar-list>li>ul>li.title{font-weight:700;width:20%}#section #content #left-column .block .webinar-list>li>ul>li.presented-by{width:16%}#section #content #left-column .block .webinar-list>li>ul>li.language,#section #content #left-column .block .webinar-list>li>ul>li.seats,#section #content #left-column .block .webinar-list>li>ul>li.site{width:9%}#section #content #left-column .block .webinar-list>li>ul>li.date{width:15%}#section #content #left-column .block .webinar-list>li>ul>li.description{width:22%}#section #content #left-column .block .webinar-list>li.header ul{height:auto}#section #content #left-column .block .webinar-list>li.header ul>li{font-family:DharmaGothicM-Light;letter-spacing:1px;font-size:1.9em;font-weight:400;text-transform:uppercase;line-height:50px;height:auto}#section #content #left-column .block .webinar-list>li+li{border-top:1px solid #b2b2b2}#section #content #left-column #trainingForm p.error{clear:both;color:#71c2b4}#section #content #left-column #trainingForm .inputs{position:relative;margin-top:30px;height:39px}#section #content #left-column #trainingForm .two-columns>div{float:left;margin-right:40px;width:340px}#section #content #left-column #trainingForm .two-columns>div .options-container{padding-top:25px}#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container .selectbox-wrapper ul,#section #content #left-column #trainingForm .two-columns>div .options-container .selected-options,#section #content #left-column .block .search-list,#section #content #left-column .block .sitemap-list{padding:0}#section #content #left-column #trainingForm .two-columns>div .options-container .selected-options>li{list-style:none;margin-bottom:10px;padding:0}#section #content #left-column #trainingForm .two-columns>div .options-container .selected-options>li a{display:block;color:#fff;text-decoration:none;line-height:39px;padding:0 40px 0 15px;background:url(../images/layout/training_delete-option.png) right 0 no-repeat #000;height:39px}#section #content #left-column #trainingForm .two-columns>div .options-container .selected-options>li a:hover{color:#000;background-color:#959595;background-position:right -39px}#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container .selectbox{display:block;line-height:39px;padding:0 51px 0 10px;background:url(../images/layout/training_selectbox-arrow.gif) right 0 no-repeat #e3e3e3;width:279px;height:39px;cursor:pointer}#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container.opened .selectbox{background-position:right -39px}#section #content #left-column #trainingForm .two-columns>div .options-container .selectbox-container .selectbox-wrapper{overflow:auto;position:absolute;left:0;top:39px;background:#e3e3e3;width:100%!important;max-height:195px}#section #content #left-column #trainingForm .required-indicator{clear:both;color:#999}#section #content #left-column #trainingForm .submit{margin-top:40px}#section #content #left-column .block .sitemap-list>li{list-style:none}#section #content #left-column .block .sitemap-list>li>a{font-weight:700;text-decoration:none}#section #content #left-column .block .sitemap-list>li ul a{text-decoration:none}#section #content #left-column .block .search-list>li{overflow:hidden;list-style:none}#section #content #left-column .block .search-list>li h3{font-size:1em;padding:0}#section #content #left-column .block .search-list>li p{padding:10px 0 15px}#section #content #left-column .block .search-list>li+li{padding-top:45px}#section #content #left-column .block #searchBoxPage .input{position:relative;margin-top:35px;width:235px}#section #content #left-column .block #searchBoxPage .input input{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;color:#616161;margin-bottom:10px;padding:0 35px 0 10px;background:#e5e5e5;width:190px;height:34px}#section #content #left-column .block #searchBoxPage .input .submit{display:block;position:absolute;right:0;top:0;text-indent:-5000px;background:url(../images/layout/footer_search-icon-light.gif) 10px 0 no-repeat;z-index:1}#section #content #left-column .block #searchBoxPage .input .submit .bg{-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;display:block;background:url(../images/layout/footer_search-icon-light.gif) 10px -34px no-repeat;width:44px;height:34px;opacity:0}#section #job-post #left-column{float:right;margin-right:22%;width:55%}#section #job-post #left-column .four-columns{overflow:hidden;padding:0!important}#section #job-post #left-column .four-columns>li{float:left;margin:0;padding:0;list-style:none!important;width:16%}#section #job-post #left-column .four-columns>li+li{margin-left:3.9%}#section #job-post #right-column{float:left;width:22%}#section #job-post #right-column .btn-arrow{clear:both;margin-left:0}#section #job-post #right-column .btn-arrow.back{margin-bottom:20px}#section #job-post #right-column .share-job{clear:both;padding-top:25px}#section #job-post #right-column .share-job h3{font-size:17px;font-weight:700;padding-bottom:10px}#section #job-post #right-column .share-job ul>li{float:left;margin-right:10px}#section #job-post #right-column .share-job ul>li>a{display:block;background:url(../images/layout/job_btn-share.png) no-repeat #fff;width:35px;height:34px}#section #job-post #right-column .share-job ul>li>a span{display:block;text-indent:-5000px;background:url(../images/layout/job_btn-share.png) 0 -34px no-repeat #fff;width:100%;height:100%;opacity:0}#section #job-post #right-column .share-job ul>li.twitter a{background-position:0 0}#section #job-post #right-column .share-job ul>li.twitter a span{background-position:0 -34px}#section #job-post #right-column .share-job ul>li.facebook a span{background-position:-35px -34px}#section #job-post #right-column .share-job ul>li.linkedin a{background-position:-70px 0}#section #job-post #right-column .share-job ul>li.linkedin a span{background-position:-70px -34px}#section #job-post #right-column .share-job ul>li.mail a{background-position:-105px 0}#section #job-post #right-column .share-job ul>li.mail a span{background-position:-105px -34px}.footer{position:relative;padding:25px 100px;height:137px;z-index:800}.footer h3{color:#555;font-size:.85em;text-transform:uppercase;padding-bottom:20px}.footer nav{overflow:hidden;margin-bottom:15px;width:100%}.footer .other>div,.footer nav>div{float:left;width:400px}.footer nav>div ul li{float:left;padding-bottom:8px;width:25%}.footer nav>div ul li a{-moz-transition:color .15s linear;-webkit-transition:color .15s linear;transition:color .15s linear;color:#fff;font-size:1.1em;font-weight:700;white-space:nowrap}.footer .other{height:44px}.footer .other>div .selectbox-container{float:left;position:relative}.footer .other>div .selectbox-container .selectbox-wrapper{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;position:absolute;left:0;bottom:32px;background:#fff;width:100%!important}.footer .other>div .selectbox-container .selectbox-wrapper li a{display:block;font-weight:700;padding:7px 0 7px 26px;cursor:pointer}.footer .other>div .selectbox-container .selectbox-wrapper li a:hover{color:#71c2b4;background-image:url(../images/layout/footer_selectbox-wrapper-arrow-hover.png)}.footer .other>div .socials{float:left;margin-top:2px}.footer .other>div .socials li a{display:block;background:url(../images/layout/footer_socials-icon.gif) no-repeat;width:28px;height:30px}.footer .other>div .socials li a .bg{-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;display:block;background:url(../images/layout/footer_socials-icon.gif) 0 -30px no-repeat;width:28px;height:30px;opacity:0}.footer .other>div .socials li.facebook a{background-position:-28px 0}.footer .other>div .socials li.facebook a span{background-position:-28px -30px}.footer .other>div .socials li.linkedin a{background-position:-56px 0}.footer .other>div .socials li.linkedin a span{background-position:-56px -30px}.footer .other>div .search-box{float:left;padding-right:15px}.footer .other>div .search-box .input input{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;color:#fff;margin-bottom:10px;padding:0 35px 0 10px;background:#4a4a4a;width:190px;height:34px}.footer .other>div .search-box .input .submit{display:block;position:absolute;right:0;top:0;text-indent:-5000px;background:url(../images/layout/footer_search-icon.gif) 10px 0 no-repeat;z-index:1}.footer .other>div .search-box .input .submit .bg{-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;display:block;background:url(../images/layout/footer_search-icon.gif) 10px -34px no-repeat;width:44px;height:34px;opacity:0}#loading-mask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999}.layout-max #section #content-header h1,.layout-max #section #home-content #slider-container-home .slider-controls,.layout-max #section #home-content #slider-container-home .slider-infos{left:50%;margin-left:-860px}.layout-max #section #content{width:1720px}.layout-max #section #home-content #slider-container-home .slider-infos #flash-map-container{left:860px!important;height:575px!important}.layout-small #header .main-nav>li>a{font-size:1em;padding-left:10px;padding-right:10px}.layout-small #header .main-nav>li>div>form>li,.layout-small #header .main-nav>li>div>ul>li{width:213px}.layout-small #register-box>div{padding-left:40px}.layout-small #register-box .close-register-box{right:40px}.layout-small #section #content #jobs-filter,.layout-small #section #content #nav-column,.layout-small #section #content-header h1{left:40px}.layout-small #section #home-content #slider-container-home .slider-infos{left:40px;top:40px}.layout-small #section #home-content #slider-container-home .slider-controls{left:40px;bottom:40px}.layout-small #section #home-content #news-board h2{margin-left:40px}.layout-small #section #content #left-column #trainingForm .two-columns>div{width:275px}.layout-small #section #content #left-column #trainingForm .two-columns>div .selectbox-container .selectbox{width:214px}.layout-small .footer{background-position:-30px bottom}.layout-mini #header .language{position:absolute;right:40px;top:0;width:100px}.layout-mini #header .right-links .selectbox-container{visibility:hidden;position:fixed;left:-5000px;top:-5000px}.layout-mini #section #content #nav-column{width:195px}.layout-mini #section #content #nav-column+#left-column{float:none;margin-left:235px;width:auto}.layout-mini #section #content #left-column{float:none;width:auto}.layout-mini #section #content #right-column{float:none;padding-top:85px;width:100%}.layout-mini #section #content #right-column #job-post-controls{overflow:hidden;border-top:1px solid #000}.layout-mini #section #content #right-column #job-post-controls a{float:left;clear:none;margin-top:28px}.layout-mini #section #content #right-column #job-post-controls .share-job{float:right;clear:none}.layout-mini #section #content #right-column #job-post-controls .share-job h3{float:left;padding-top:8px;margin-right:10px}.layout-mini #section #content #right-column #job-post-controls .share-job ul a{margin-top:0}.layout-mini #section #content #right-column #teasers-list>li{float:left;margin:0 0 25px;width:32%}.layout-mobile #register-box{position:absolute}.layout-mobile #home-content #news-board{position:absolute;bottom:0!important}.lt-ie9 .btn-arrow{line-height:24px}.lt-ie9 #searchBox input,.lt-ie9 #searchBoxPage input{line-height:34px}#section #content #jobs-list #top-result .selectbox-container .selectbox-wrapper ul li:first-child{display:block!important}#section #software-integration-content #nav-column+#left-column .block{padding-top:50px}.fr .footer nav>div ul li{width:33%}.button{background-color:#000;border:none;color:#fff;padding:16px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;transition-duration:.4s;cursor:pointer;border-radius:12px}.button4{color:#fff;border:2px solid #e7e7e7}.button4:hover{background-color:#e7e7e7;color:#000}.dropdown-toggle{color:#fff}.dropdown-toggle:hover{color:#333}