html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(js/vendor/fancybox/fancybox_sprite.png.pagespeed.ce.eD1AMf5Qw9.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(js/vendor/fancybox/fancybox_loading.gif.pagespeed.ce.MozA9seCEU.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(js/vendor/fancybox/blank.gif.pagespeed.ce.MlRyYBVx8x.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(js/vendor/fancybox/xfancybox_overlay.png.pagespeed.ic.hg6gM3MVrR.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(js/vendor/fancybox/xfancybox_sprite,402x.png.pagespeed.ic.SsGId0Z17m.png);background-size:44px 152px}#fancybox-loading div{background-image:url(js/vendor/fancybox/fancybox_loading,402x.gif.pagespeed.ce.-Sk4Y5-olK.gif);background-size:24px 24px}}@font-face {
    font-family: 'Helvetica Neue';
    font-weight: 200;
    font-style: normal;
 	src: url('css/oj-fonts/orangesans35-webfont.eot');
	src: url('css/oj-fonts/orangesans35-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('css/oj-fonts/orangesans35-webfont.woff') format('woff'),
         url('css/oj-fonts/orangesans35-webfont.ttf') format('truetype'),
         url('css/oj-fonts/orangesans35-webfont.svg#orange_sans35_thin') format('svg');
}@font-face {
    font-family: 'Helvetica Neue';
	src: url('css/oj-fonts/orangesans45-webfont.eot');
	src: url('css/oj-fonts/orangesans45-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('css/oj-fonts/orangesans45-webfont.woff') format('woff'),
         url('css/oj-fonts/orangesans45-webfont.ttf') format('truetype'),
         url('css/oj-fonts/orangesans45-webfont.svg#orange_sans45_light') format('svg');
    font-weight: normal;
    font-style: 300;

}@font-face {
    font-family: 'Helvetica Neue';
	src: url('css/oj-fonts/orangesans55-webfont.eot');
	src: url('css/oj-fonts/orangesans55-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('css/oj-fonts/orangesans55-webfont.woff') format('woff'),
         url('css/oj-fonts/orangesans55-webfont.ttf') format('truetype'),
         url('css/oj-fonts/orangesans55-webfont.svg#orange_sans55_roman') format('svg');
    font-weight: 400;
    font-style: normal;
}@font-face {
    font-family: 'Helvetica Neue';
	src: url('css/oj-fonts/orangesans65-webfont.eot');
	src: url('css/oj-fonts/orangesans65-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('css/oj-fonts/orangesans65-webfont.woff') format('woff'),
         url('css/oj-fonts/orangesans65-webfont.ttf') format('truetype'),
         url('css/oj-fonts/orangesans65-webfont.svg#orange_sans65_medium') format('svg');
    font-weight: 500;
    font-style: normal;

}@font-face {
    font-family: 'Helvetica Neue';
 	src: url('css/oj-fonts/orangesans75-webfont.eot');
	src: url('css/oj-fonts/orangesans75-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('css/oj-fonts/orangesans75-webfont.woff') format('woff'),
         url('css/oj-fonts/orangesans75-webfont.ttf') format('truetype'),
         url('css/oj-fonts/orangesans75-webfont.svg#orange_sans75_bold') format('svg');
    font-weight: 600;
    font-style: normal;
}.dgt-flex,.dgt-slim,.dgt-fat,.dgt-wide,.dgt-full,.dgt-content{padding:15px;overflow:auto;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.dgt-flex{display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dgt-flex .block{overflow:hidden}.no-flexbox.no-flexboxlegacy .dgt-flex{display:block}.dgt-flex>*{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.dgt-flex-fill{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.lyt-ho .dgt-flex,.lyt-ho .dgt-slim,.lyt-ho .dgt-fat,.lyt-ho .dgt-wide,.lyt-ho .dgt-full,.lyt-ho .dgt-content{height:100%}.lyt-ho .dgt-full, {width:100%}.lyt-ho .dgt-slim{width:300px}.lyt-ho .dgt-fat{width:450px}.lyt-ho .dgt-wide{width:800px}.lyt-ho .dgt-home{width:370px}.lyt-ho .dgt-content{width:460px;height:100%;padding-left:30px;padding-right:0;overflow:visible;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-width:500px;-moz-column-width:500px;column-width:500px;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}.no-csscolumns .lyt-ho .dgt-content{width:560px;overflow:auto;-webkit-overflow-scrolling:touch}.lyt-ho .dgt-content .dgt-section-body{height:100%;padding-right:30px}.lyt-ho .dgt-content p{}.lyt-ho .dgt-content p ul{text-align:left}.lyt-ho .dgt-content-end{display:block;position:relative;margin:-1px -30px 0 0}.dgt-list{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:-ms-flexbox;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#ddd}.no-flexbox.no-flexboxlegacy .dgt-list{display:block}.dgt-list.has-form-left>.dgt-list-filters{display:none}.dgt-list.has-form-left>.dgt-list-form{width:50%;position:absolute;top:0;left:0;bottom:0}.dgt-list-form{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.dgt-list-filters{width:100%;height:50px;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;background-color:#ddd}.dgt-list-filters .toggle{height:50px;line-height:50px;padding:0 15px;display:block;position:relative;text-decoration:none}.dgt-list-filters .toggle:after{content:' ';width:0;height:0;display:block;position:absolute;top:50%;right:15px;margin-top:-2px;border-top:5px solid #555;border-left:5px solid transparent;border-right:5px solid transparent}.dgt-list-filters .overlay{display:none;padding:0 15px 15px;overflow:auto;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,.85)}.dgt-list-filters .overlay .toggle{color:#fff;margin:0 -15px}.dgt-list-filters .overlay .toggle:after{border-top:none;border-bottom:5px solid #ddd}.dgt-list-filters.is-opened .toggle{display:none}.dgt-list-filters.is-opened .overlay,.dgt-list-filters.is-opened .overlay .toggle{display:block}.dgt-list-count{width:100%;height:34px;color:#fff;font-size:20px;font-weight:200;line-height:34px;-webkit-flex:0 0 34px;-ms-flex:0 0 34px;flex:0 0 34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;background-color:#f71}.dgt-list-items{width:100%;max-height:100%;display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0;list-style:none;overflow:auto;overflow-x:hidden;font-size:13px;background-color:#f4f4f4;-webkit-overflow-scrolling:touch}.dgt-list-items.items-visibility-on li{opacity:.4;position:relative;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-ms-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.dgt-list-items.items-visibility-on li.is-visible{opacity:1}.dgt-list-items.items-visibility-on li:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.dgt-list-items.items-visibility-on li.is-visible:after{content:none;display:none}.dgt-list-items a{display:block;padding:15px;text-decoration:none;border:1px solid #fff;border-width:1px 0 0}.dgt-list-items li:last-child a{border-width:1px 0}.dgt-list-items a:hover{background-color:#fff}.dgt-list-items a.current{background-color:#fff}.dgt-list-items a.current{color:#ff7100}.dgt-list-items a.is-loading:before{margin-top:-1px}.dgt-list-items .load-more{height:100%}.dgt-list-navbar{width:100%;height:50px;display:block;padding-top:8px;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;position:relative;background-color:#ddd}.dgt-list-navbar .prev,.dgt-list-navbar .next{width:50px;height:100%;display:block;position:relative}.dgt-list-navbar .prev:after,.dgt-list-navbar .next:after{content:' ';width:9px;height:16px;display:block;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-4px;background-image:url(css/oj-img/sprites.svg);background-repeat:no-repeat}.no-svg .dgt-list-navbar .prev:after,.no-svg .dgt-list-navbar .next:after{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.dgt-list-navbar .prev{float:left}.dgt-list-navbar .prev:after{background-position:-99px -117px}.dgt-list-navbar .next{float:right}.dgt-list-navbar .next:after{background-position:-132px -117px}.dgt-list-navbar .prev:hover,.dgt-list-navbar .next:hover{background-color:#ccc}.dgt-list-navbar .progress{height:8px;display:block;position:absolute;top:0;left:0;right:0;background-color:#555}.dgt-list-navbar .progress .thumb{width:0;height:8px;display:block;position:absolute;top:0;left:0;background-color:#f60;-webkit-transition: width 300ms ease-in-out, left 300ms ease-in-out}.dgt-list-prev,.dgt-list-next{width:100%;height:50px;display:block;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;position:relative;text-decoration:none;background-color:#ddd}.dgt-list-prev:hover,.dgt-list-next:hover{background-color:#ccc}.dgt-list-prev{top:0}.dgt-list-next{bottom:0}.dgt-list-prev:after,.dgt-list-next:after{content:' ';width:16px;height:9px;display:block;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-8px;background-image:url(css/oj-img/sprites.svg);background-repeat:no-repeat}.no-svg .dgt-list-prev:after,.no-svg .dgt-list-next:after{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.dgt-list-prev:after{background-position:-37px -120px}.dgt-list-next:after{background-position:-67px -122px}.dgt-list-prev .count,.dgt-list-next .count{color:#555;font-size:10px;line-height:10px;margin:-6px 15px 0;position:absolute;top:50%}.dgt-list-prev .count{left:0}.dgt-list-next .count{right:0}.lyt-mo .dgt-list{width:100%;position:absolute;top:0;left:0}.lyt-mo .dgt-list-prev,.lyt-mo .dgt-list-next,.lyt-mo .dgt-list-navbar{display:none}.lyt-ho .dgt-list{width:260px}.lyt-ho .dgt-list.has-form-left{width:520px;padding-left:260px}.lyt-ho .dgt-list.has-form-left.dgt-list-large{width:720px;padding-left:460px}.lyt-ho .dgt-cover{width:480px;height:100%;overflow:hidden;background-color:#191919}.lyt-ho .dgt-cover .dgt-section-body{width:180px;padding-top:65px;overflow:auto;overflow-x:hidden;position:absolute;top:0;right:0;bottom:0;background-color:#ddd;background-color:rgba(255,255,255,.5)}.lyt-ho .dgt-cover.wide{width:550px}.lyt-ho .dgt-cover.wide .dgt-section-body{width:275px;padding:20px;margin:0}.lyt-ho .dgt-cover-photo img{width:480px;max-width:none;margin:0}.lyt-ho .dgt-cover-photo-blur{width:180px;overflow:hidden;position:absolute;top:0;right:0;bottom:0}.lyt-ho .dgt-cover-photo-blur img{margin:0;position:absolute;top:0;right:0}.lyt-ho .dgt-cover.wide .dgt-cover-photo img{width:550px}.lyt-ho .dgt-cover.wide .dgt-cover-photo-blur{width:315px}.lyt-ho .dgt-cover-caption{padding:20px;position:absolute;left:0;right:180px;bottom:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.lyt-mo .dgt-cover{width:100%;min-height:100%;position:absolute;background-color:#fff;background-repeat:repeat}.lyt-mo .dgt-cover .dgt-section-body{z-index:2;position:relative;background-color:rgba(255,255,255,.5)}.lyt-mo .dgt-cover-photo{margin:0}.lyt-mo .dgt-cover-photo img{width:100%;margin:0}.lyt-mo .dgt-cover-photo-blur{display:none}.lyt-mo .dgt-cover-caption{display:none}#head{color:#fff;background-color:#000}#logo{margin-bottom:15px;font-weight:200;font-size:22px;line-height:1}#logo a{width:150px;height:35px;display:block;text-decoration:none;text-indent:105%;white-space:nowrap;overflow:hidden;background-image:url(css/img/xlogo.png.pagespeed.ic._mdX_OhMgc.png);background-position:0 0;background-repeat:no-repeat}#logo a.is-loading:before{content:none!important;display:none!important}ul.menu{margin:0;padding:0;list-style:none;font-size:13px}.menu ul{display:none}.menu a{display:block;padding:12px 15px;text-decoration:none;transition:background-color 300ms ease-in-out}.lyt-ho .menu a{padding:9px 15px}.menu.doing-nav a.current,.lyt-ho .menu.doing-walk a.current-walk{color:#f60}.menu a:hover,.menu a.is-loading,.menu.doing-nav a.current,.lyt-ho .menu.doing-walk a.current-walk{background-color:#eee;background-color:rgba(255,255,255,.65)}#head .menu.doing-nav a.current,.lyt-ho #head .menu.doing-walk a.current-walk{color:#f60}#head .menu a:hover,#head .menu a.is-loading,#head .menu.doing-nav a.current,.lyt-ho #head .menu.doing-walk a.current-walk{background-color:#2d2d2d}#head a.is-loading:before{background-color:#fff}@media screen and (min-height:580px){.lyt-ho .menu a{padding:12px 15px}}#tools{font-size:.8em;position:relative;padding:10px 15px;font-size:10px;text-transform:uppercase}.lyt-ho #head.is-collapsed #tools{display:none}@media screen and (min-height:600px){.lyt-ho #head .section#root .menu{position:absolute;top:65px;left:0;bottom:0}.lyt-ho #tools{position:absolute;left:0;right:0;bottom:12px}}#tools a{text-decoration:none}#tools ul{margin:0;padding:0}#tools li{margin:0;display:inline-block;padding:0px 1px;list-style:none;background:none}#tools li:last-child{border-right:none}#tools li a,#tools li span{display:block;width:2.4em;height:2.4em;line-height:2.4em;text-align:center;border-radius:50% 50%;border:1px solid #fff}#tools li span{color:#f60;background-color:#fff}#tools li a{color:#fff}#tools li a:hover{color:#f60;background-color:#fff}#tools li.search-button{padding-left:40px}a.is-loading{position:relative}a.is-loading:before{content:' ';height:1px;display:block;background-color:#f60;position:absolute;top:0;left:0;right:0;-webkit-animation:loading-animation 1200ms linear infinite;-moz-animation:loading-animation 1200ms linear infinite;animation:loading-animation 1200ms linear infinite}#head a.is-loading:before{background-color:#aaa}@-webkit-keyframes loading-animation {
    0% {                right: 100%; }
    25% {   left: 0;    right: 50%; }
    50% {   left: 10%;  right: 10%; }
    75% {   left: 50%;  right: 0; }
    100% {  left: 100%; right: 0; }
}@-moz-keyframes loading-animation {
    0% {                right: 100%; }
    25% {   left: 0;    right: 50%; }
    50% {   left: 10%;  right: 10%; }
    75% {   left: 50%;  right: 0; }
    100% {  left: 100%; right: 0; }
}@keyframes loading-animation {
    0% {                right: 100%; }
    25% {   left: 0;    right: 50%; }
    50% {   left: 10%;  right: 10%; }
    75% {   left: 50%;  right: 0; }
    100% {  left: 100%; right: 0; }
}.ending{display:none}.dgt-tiles{height:100%;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#111}.dgt-tiles .tile{width:236px;height:130px;display:block;overflow:hidden;position:relative;text-decoration:none}.dgt-tiles .tile img{width:100%;display:block;margin:0}.dgt-tiles .tile:before{content:' ';display:block;z-index:1;position:absolute;top:100%;left:0;right:0;bottom:0;background-color:#000;opacity:.6;text-align:center}.dgt-tiles .tile:hover:before{top:0}.dgt-tiles .tile:after{content:' ';width:22px;height:22px;display:none;z-index:1;position:absolute;right:15px;bottom:15px;background-image:url(css/oj-img/play.svg);background-repeat:no-repeat;background-position:-34px -34px}.dgt-tiles .tile:hover:after{display:block}.lyt-mo .dgt-tiles .tile:after{display:block;right:auto;left:123px}.lyt-mo .dgt-tiles .tile:hover:after{display:block;right:auto;left:123px;background-position:-34px -64px}.dgt-tiles .tile-infos{display:none;padding:15px;padding-right:52px;z-index:2;position:absolute;left:0;right:0;bottom:0;color:#fff;font-size:13px;line-height:1.25}.dgt-tiles .tile:hover .tile-infos{display:block}.lyt-mo .dgt-tiles{padding:15px}.lyt-mo .dgt-tiles .tile{}.lyt-mo .dgt-tiles{}.lyt-mo .dgt-tiles .tile{height:88px;width:auto;margin-bottom:4px;background-color:#222}.lyt-mo .dgt-tiles .tile img{width:160px}.lyt-mo .dgt-tiles .tile:before{content:' ';display:none}.lyt-mo .dgt-tiles .tile-infos{left:160px;padding:10px 15px;display:block;top:0;bottom:auto}#logo a{background-image:url(css/oj-img/xlogo.png.pagespeed.ic._7DVvTxR3f.png)}a#left-logo:after{background-image:url(css/oj-img/xlogo.png.pagespeed.ic._7DVvTxR3f.png)}.jobsmap #logo a{background-image:url(css/oj-img/xlogo-jobsmap.png.pagespeed.ic.6iX6SK6Z9M.png)}#mead a.logo{width:118px;margin-left:-59px}#mead a.logo:after{width:110px;background-position:-34px -173px}.lyt-ho .dgt-cover .menu a{margin-top:-1px}.lyt-ho .dgt-cover .menu a{border-top:1px solid transparent;border-bottom:1px solid #eee;border-bottom-color:rgba(255,255,255,.4)}.lyt-ho .dgt-cover .menu a.is-loading:before{margin-top:-1px}.lyt-ho .dgt-cover .menu li:first-child a{margin-top:0;border-top-color:#eee;border-top-color:rgba(255,255,255,.4)}.lyt-ho .dgt-cover.wide{width:550px}.lyt-ho .dgt-cover .menu,.lyt-ho .dgt-cover.wide .cover-content{width:180px;padding-top:65px;overflow:auto;overflow-x:hidden;position:absolute;top:0;right:0;bottom:0;background-color:#ddd;background-color:rgba(255,255,255,.5)}.lyt-ho .dgt-cover.wide .cover-content{width:275px;padding:20px;margin:0}a.simplelink.videomore{color:#aaa;background-color:#000;margin:.3em 0 .8em 0;padding:.8em 1.6em .8em .8em;border-bottom:1px solid #333;border-top:1px solid #333;overflow:hidden;margin:0;padding-left:.8em;display:block;text-decoration:none}a.simplelink.videomore:hover{background-color:#222;color:#fff}.block.texte:after{content:' ';display:block;clear:both}a.video{height:0;display:block;margin:1em 0;position:relative;padding-bottom:55%;background-color:#ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}.dgt-content .block.texte a.video,.dgt-fat .block.texte a.video,.dgt-slim .block.texte a.video,.dgt-home .block.texte a.video{width:50%;float:left;margin:0 10px 0 0;padding-bottom:27.5%}a.video img{margin:0;position:absolute;top:0;right:0;width:100%;height:100%}a.video .icon{width:26px;height:26px;position:absolute;bottom:15%;right:7%;margin-top:-20px;margin-left:-25px;border:2px solid #fff;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:15%}a.video .icon:after{content:' ';display:block;width:0;height:0;border-top:7px solid transparent;border-left:11px solid #fff;border-bottom:7px solid transparent;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-5px}a.video:hover .icon{background-color:#fff;background-color:rgba(255,255,255,.9);border-color:#f60}a.video:hover .icon:after{border-left-color:#f60}.block.textbutton{background-color:#f2f2f2;position:relative;margin:0 0 1.3em 0;min-height:74px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}.block.textbutton h2{display:none}.block.textbutton p{margin-bottom:0}.block.textbutton>.textonly{width:50%;padding:10px;font-weight:500;position:absolute;right:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lyt-mo .block.textbutton>.textonly{top:0;overflow:hidden}.block.multiplelink.image{margin:1em 0}.block.multiplelink.image:after{content:' ';display:block;clear:both}.block.multiplelink.image ul,.block.multiplelink.image li{list-style:none;margin:0;padding:0}.block.multiplelink.image li{width:50%;float:left}.block.multiplelink.image a{margin:0}.block.multiplelink.image a img{margin:0}a.map{display:block;position:relative}a.map .icon{position:absolute;bottom:15%;right:7%;width:24px;height:24px;background-position:-84px 0;display:inline-block;background-image:url(images2/interface/xsprites.png.pagespeed.ic.N6sN82Zx_N.png);background-repeat:no-repeat}.close-window{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer;z-index:1103;background-color:transparent;background-image:url(images2/interface/xremove20.png.pagespeed.ic.uf6x99jPN6.png);background-repeat:no-repeat;background-position:0 0}html{color:#000;font-size:14px;font-weight:400;font-family:'Helvetica Neue',sans-serif;line-height:1.3;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal;column-break-after:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid}h1,h2,h3{margin:0;color:#000;font-weight:600;line-height:1.1em}h1{color:#000;font-size:30px;margin:0em 0 .7em;letter-spacing:-1px}h2{margin:0em 0 .3em;color:#000;color:#f60;font-size:18px}h3{margin:0em 0 .3em;color:#666;font-size:16px;line-height:1.1em}h1:first-letter,h2:first-letter,h3:first-letter,.menu a:first-letter,legend:first-letter,label:first-letter{text-transform:uppercase}ul.menu{font-size:12px}.menu a{font-weight:600}.block{margin:0 0 1em}.block a{color:#000}.block a:hover{color:#f71}.block .textonly a{}.block a.simplelink{display:block;margin-top:10px}p{margin:0em 0 1em}ul,ol{margin:1em 0;padding-left:20px}.offer-content ul,.texte ul,.texte ol{margin:0 0 1em 0;padding:0}.offer-content li,.texte li{list-style:none;padding:.1em 0px .1em 1.7em;background-image:url(css/oj-img/xoj-li.png.pagespeed.ic.arzp00DVbo.png);background-repeat:no-repeat;background-position:.6em .7em;margin:0}blockquote{font-style:italic;padding:10px 0px 10px 0px;margin:0;font-weight:300;font-size:1em}a{color:inherit;text-decoration:underline}img{display:block;max-width:100%;height:auto;margin:1em 0}input,textarea,select{border:1px #cfd1d3 solid;margin:0 10px 0 0;min-height:30px;outline:0;padding:0 5px;border-radius:3px}input{box-sizing:border-box}.iframe-wrap{height:0;display:block;padding-bottom:56.25%;max-width:100%;position:relative;background-color:#333}.iframe-wrap iframe{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.block img.justified{max-height:104px;width:auto}.notvisible{display:none}#head .menu a:hover,#head .menu a.is-loading,#head .menu.doing-nav a.current,#head .menu.doing-walk a.current-walk{background-color:#212121}.ending{display:none!important}.dgt-cover-body .block{display:none!important}.block.composant.twitter{display:none!important}.dgt-cover .block img{display:none}.no-ie8{display:none\9 }.section iframe{width:1px;min-width:100%;*width: 100%}.grid:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .grid{zoom:1}*:first-child+html .grid{zoom:1}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.grid{margin:0 -2.604166666666667%}.grid>div{display:block;min-height:1px;float:left;margin:0 2.604166666666667%}.col12{width:94.79166666666666%}.col11{width:86.45833333333334%}.col10{width:78.125%}.col9{width:69.79166666666666%}.col8{width:61.458333333333336%}.col7{width:53.125%}.col6{width:44.79166666666667%}.col5{width:36.45833333333333%}.col4{width:28.125%}.col3{width:19.791666666666664%}.col2{width:11.458333333333332%}.col1{width:3.125%}@media screen and (max-width:480px){.grid{margin:0}.grid>div{width:100%;margin:10px 0}}.jobs-continents{display:block;position:relative;width:100%}.no-flexbox.no-flexboxlegacy .jobs-continents{height:0;padding-bottom:39%}.jobs-continents img{width:100%;height:auto}.no-flexbox.no-flexboxlegacy .jobs-continents img{position:absolute;top:0;left:0}.jobs-continents .continent{position:absolute;color:#fff;z-index:10;display:block;width:55px;height:55px;line-height:55px;font-size:12px;background-color:#4bb4e6;border-radius:50%;opacity:.85;filter: alpha(opacity=50);text-align:center;padding:0px;top:0%;left:40%}.jobs-continents:hover .continent{opacity:.95;filter: alpha(opacity=65)}.jobs-continents .continent.AFRICA{top:50%;left:45%;width:35px;height:35px;line-height:35px;background-color:#50be87}.jobs-continents .continent.AMERICA{top:20%;left:15%;width:30px;height:30px;line-height:30px;background-color:#ffd200}.jobs-continents .continent.ASIA{top:20%;left:65%;width:40px;height:40px;line-height:40px;background-color:#a885d8}.jobs-continents .continent.OCEANIA{top:70%;left:85%;width:20px;height:20px;line-height:20px;background-color:#ffb4e6}h2.jobs-count a{display:block;text-decoration:none;color:#f71;padding:0px 0px;margin:0}h2.jobs-count a:hover{text-decoration:underline}.profil_,block-profiled{display:none}.HomeMap a:hover{background-color:#f2f2f2}.list-more{background-color:transparent;position:absolute;bottom:0;z-index:1;display:block;width:100%;height:60px;background-image:url(css/oj-img/xbg-more.png.pagespeed.ic.FX66R_cIEq.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden}.list-more a{padding-top:10px;position:relative;font-size:12px;display:block}.list-more a .hint{position:absolute;color:transparent;top:46px;left:56%}.list-more a:hover .hint{color:#666}.list-more a .icon{position:absolute;color:transparent;top:40px;left:42%;background-image:url(css/oj-img/sprites.svg);background-position:-150px -110px;height:30px;width:30px;display:block}.list-more a:hover .icon{background-position:-150px -20px}.no-svg .list-more a.icon{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.HomeOffersList{min-height:160px;position:relative;overflow:hidden}.HomeOffersList ul{position:absolute;top:0px;bottom:0}.HomeOffersList .list-more a:hover{background-position:-150px -20px}.HomeOffersListProfile{min-height:160px;position:relative;overflow:hidden}.HomeOffersListProfile ul{position:absolute;top:25px;bottom:0}.HomeOffersListProfile .list-more a:hover{background-position:-150px -20px}.HomeOffersListParam{min-height:160px;position:relative;overflow:hidden}.HomeOffersListParam ul{position:absolute;top:25px;bottom:0}.HomeOffersListParam .list-more a:hover{background-position:-150px -20px}.socialNetworks{min-height:160px;position:relative;overflow:hidden;margin-bottom:0}.list-header{display:block;height:25px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px #eee solid;text-decoration:none}.list-header:hover{text-decoration:none;color:#f60}.socialNetworks #social-networks-twitter,.socialNetworks #social-networks-dailymotion,.socialNetworks #social-networks-facebook{position:absolute;top:0;bottom:0;width:100%}.socialNetworksTab{margin-bottom:0}.block.profileGroup{margin:0}.legal{padding:20px 0 0 0;font-size:11px;color:#999}.legal a{color:#999;padding-right:20px}.dgt-tabs-head{position:relative;height:37px;border-bottom:1px solid #e2e2e2}.dgt-tabs-head h2{padding-top:8px}.dgt-tabs-head ul{position:absolute;right:0;top:0;height:30px;padding:0;margin:0}.dgt-tabs-head ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.dgt-tabs-head li{list-style:none;float:left;width:30px;height:30px;display:block;padding:0;margin-left:2px;position:relative}.dgt-tabs-head li a{display:block}.dgt-tab .icon{background-image:url(css/oj-img/sprites.svg);background-position:0px 0px;background-repeat:no-repeat;height:30px;left:0;margin-top:0;position:absolute;width:30px}.no-svg .dgt-tab .icon{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.dgt-tab.twitter .icon{background-position:-30px -229px}.dgt-tab.twitter:hover .icon{background-position:-30px -259px}.selected .dgt-tab.twitter .icon{background-position:-30px -199px}.dgt-tab.dailymotion .icon{background-position:-120px -229px}.dgt-tab.dailymotion:hover .icon{background-position:-120px -259px}.selected .dgt-tab.dailymotion .icon{background-position:-120px -199px}.dgt-tab.linkedin .icon{background-position:-60px -229px}.dgt-tab.linkedin:hover .icon{background-position:-60px -259px}.selected .dgt-tab.linkedin .icon{background-position:-60px -199px}.dgt-tab.facebook .icon{background-position:-150px -229px}.dgt-tab.facebook:hover .icon{background-position:-150px -259px}.selected .dgt-tab.facebook .icon{background-position:-150px -199px}.dgt-tab.viadeo .icon{background-position:-90px -229px}.dgt-tab.viadeo:hover .icon{background-position:-90px -259px}.selected .dgt-tab.viadeo .icon{background-position:-90px -199px}.dgt-tab.goldenline .icon{background-position:-180px -229px}.dgt-tab.goldenline:hover .icon{background-position:-180px -259px}.selected .dgt-tab.goldenline .icon{background-position:-180px -199px}.dgt-tab.youtube .icon{background-position:-240px -229px}.dgt-tab.youtube:hover .icon{background-position:-240px -259px}.selected .dgt-tab.youtube .icon{background-position:-240px -199px}.dgt-home .texte a{text-decoration:none;font-weight:400;font-size:16px}.dgt-home .texte a:hover{text-decoration:underline}.dgt-home-cover{margin:0;padding:0px;position:relative;height:100%}.promo .promo-cover{position:absolute;top:0;bottom:0;right:0;left:0;margin:0;padding:0;overflow:hidden}.promo img{margin:0;padding:0;width:100%}.promo .promo-body{position:absolute;top:20px;left:20px;bottom:20px;right:20px;overflow:hidden;z-index:100}.promo{color:#000;font-weight:200}.promo.exerguealt{margin:0}.promo.exerguealt,.promo.exerguealt h2,.promo.exerguealt h3{color:#fff}.promo h2{font-size:2.6em;margin-bottom:4px;line-height:1.1em}.promo h3{font-size:2.0em;margin-bottom:8px}.promo p{font-size:1.0em;font-weight:400}.promo .button{margin-top:25px}.dgt-home img{margin:0}.resetProfile{position:absolute;bottom:15px;left:0px;margin:0;padding:0px;z-index:101}.resetProfile a .icon{text-decoration:none;color:#fff;display:block;z-index:101;background-image:url(css/oj-img/sprites.svg);background-position:-840px -80px;height:30px;width:30px;display:block;margin-left:15px}.no-svg .resetProfile a .icon{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.resetProfile a:hover .icon{background-position:-840px -20px}.carto-filter{background-image:url(css/oj-img/sprites.svg);background-position:-630px -20px;background-repeat:no-repeat;padding-right:20px;display:inline}.carto-filter:after{content:"map + "}.tip{display:inline}.tip:hover{color:#c00;text-decoration:none}.tip:hover:after{background:#111;background:rgba(0,0,0,.8);bottom:2.35em;color:#fff;content:attr(title);display:block;left:1em;padding:.3em 1em;position:absolute;text-shadow:0 1px 0 #000;white-space:nowrap;z-index:98}.tip:hover:before{border:solid;border-color:#111 transparent;border-color:rgba(0,0,0,.8) transparent;border-width:.4em .4em 0 .4em;bottom:2em;content:"";display:block;left:2em;position:absolute;z-index:99}.lyt-mo .dgt-home-cover{height:450px}.lyt-mo .promo h2{font-size:2.2em}.lyt-mo .promo h3{font-size:1.4em}.lyt-mo .socialNetworks,.lyt-mo .HomeOffersListProfile{height:300px}.lyt-mo .dgt-home-cover img{margin-top:-100px}.menu .search .icon{background-image:url(css/oj-img/sprites.svg);background-position:-180px -50px;background-repeat:no-repeat;height:30px;position:absolute;width:30px;margin:-6px 0 0 -6px}.menu .search a.current .icon{background-position:-180px -20px}#tools li a,#tools li span{width:2.6em;height:2.6em;line-height:2.6em;background-color:#222;border:none;font-weight:500}#tools li span{color:#f60;background-color:#fff}#tools li a{color:#fff}#tools li a:hover{color:#fff;background-color:#f60}#session{margin-bottom:10px}.lyt-ho #session{text-transform:lowercase}#session a:hover{color:#f60}#session .in{display:none}#session .out{display:block}#session.connected .in{position:relative;display:block}#session.connected .out{display:none}#account{display:block;overflow:hidden;text-overflow:ellipsis;line-height:2.4em;height:2.4em;color:#ccc;padding-right:30px}#logout{display:block;position:absolute;right:0;top:2px;width:20px;height:20px;line-height:2.4em;float:right}#login{display:block;overflow:hidden;text-overflow:ellipsis}a#logout,#emailPub{float:left}a#logout .icon{display:block;background-image:url(images2/interface/xremove.png.pagespeed.ic.dfi6QDm7WQ.png);background-repeat:no-repeat;background-position:0px 0px;height:22px;width:20px;left:5px;margin:2px 10px 0px 0px}a#logout:hover .icon{background-position:0px -34px}.notyou{margin-left:20px}.notyou .icon{display;none}.forgottenPassword{}.logout{}.message{background-image:url(images2/interface/xmail-icon.gif.pagespeed.ic.IfEeyr-Klr.png);background-position:0 3px;background-repeat:no-repeat;font-style:italic;margin:10px 10px 0 0;padding:0 0 0 30px}.login-select{margin-bottom:10px}.titrepage{position:relative;padding:0 0 0px 0}.titrepage h1{padding:0;margin:0}.titrepage h1 .icon{display:none}.dgt-section-body>.date{color:#999;margin:10px 0;fdont-size:300}.offer-context-buttons{padding:0;height:30px;list-style:none}.offer-context-buttons li{background-image:none;float:left;margin-right:.5em;padding-left:0;list-style:none;padding-left:0}.offer-context-buttons li a{display:block;height:30px;line-height:30px;margin-right:0;padding-left:30px;padding-right:0;position:relative}.offer-context-buttons a .icon{background-image:url(css/oj-img/sprites.svg);background-position:0px -80px;height:30px;left:0;margin-top:0;position:absolute;width:30px}.no-svg .offer-context-buttons a .icon{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.offer-context-buttons .lang .label{width:25px;height:25px;overflow:hidden;margin-left:-25px;font-size:.8em;position:absolute;color:#999;z-index:1}.offer-context-buttons a{text-decoration:none}.offer-context-buttons .lang a .icon{background:none}.offer-context-buttons .lang a:hover .icon{background:none}.offer-context-buttons .lang a:hover .label{color:#f71}.offer-context-buttons .basket.deletefrombasket a .icon{background-position:-510px -20px}.offer-context-buttons .basket.deletefrombasket a:hover .icon{background-position:-510px -20px}.offer-context-buttons .basket a .icon{background-position:-390px -80px}.offer-context-buttons .basket a:hover .icon{background-position:-390px -20px}.offer-context-buttons .mail a .icon{background-position:-540px -80px}.offer-context-buttons .mail a:hover .icon{background-position:-540px -20px}.offer-context-buttons .print a .icon{background-position:-420px -80px}.offer-context-buttons .print a:hover .icon{background-position:-420px -20px}.offer-context-buttons .twitter a .icon{background-position:-270px -80px}.offer-context-buttons .twitter a:hover .icon{background-position:-270px -20px}.offer-context-buttons .facebook a .icon{background-position:-300px -80px}.offer-context-buttons .facebook a:hover .icon{background-position:-300px -20px}.offer-context-buttons .linkedin a .icon{background-position:-330px -80px}.offer-context-buttons .linkedin a:hover .icon{background-position:-330px -20px}.button{padding:10px 0px 10px 0px;margin:12px 0px 12px 0px}.button a,input[type="submit"],input[type="button"]{border:2px #000 solid;padding:10px 25px 10px 25px;text-decoration:none;background-color:transparent;color:#000;font-weight:500;letter-spacing:.05em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.button a:first-letter{text-transform:uppercase}.offer-context-buttons li.mini-button a{height:18px;line-height:18px;padding:0px 10px;margin:4px 10px 0 10px;border:2px #f70 solid;background-color:#f70;color:#fff;font-size:90%}.button.final a:hover{border:2px #f60 solid;background-color:#f60}.button a:hover,input[type="submit"]:hover,input[type="button"]:hover{text-decoration:none;border:2px #f60 solid;color:#f60}.button.final a,input[type="submit"],input[type="button"]{border:2px #f70 solid;background-color:#f70;color:#fff}.button.final a:hover,input[type="submit"]:hover,input[type="button"]:hover{border:2px #f60 solid;background-color:#f60}.button a.positive{border:2px #3bc63d solid;background-color:#3bc63d;color:#fff}.button a.positive:hover{border:2px #29b42b solid;background-color:#29b42b}.button a.negative{border:2px #da3d22 solid;background-color:#da3d22;color:#fff}.button a.negative:hover{border:2px #cb2c11 solid;background-color:#cb2c11}.button.regular{width:100%;overflow:hidden;text-overflow:ellipsis;line-break:nowrap}.form-inner-row .button a{padding:0px 5px 0px 5px;line-height:15px;height:15px;font-weight:500}.bouton{padding:0;margin:10px 0}.bouton li{list-style:none;padding:0;margin:5px 0}.bouton a{display:block;max-width:250px;border:1px #000 solid;padding:10px 30px 10px 30px;text-decoration:none;background-color:transparent;color:#000}.bouton a:hover{text-decoration:none;background-color:#e2e2e2}.bigpicto{padding:0;margin:10px 0}.bigpicto li{list-style:none;padding:0;margin:2px 2px;float:left}.bigpicto a{display:block;max-width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-image:url(css/oj-img/tag.svg);background-position:-30px -30px;background-repeat:none;line-height:31px;height:30px;text-decoration:none;padding:0px 15px 0px 25px;margin:3px 10px 3px 0px;font-weight:500;letter-spacing:.05em;color:#fff;font-size:12px}.no-svg .bigpicto a{background-image:url(css/oj-img/xtag.png.pagespeed.ic.Su4z9T_NVu.png)}.bigpicto a:hover{text-decoration:none;background-position:-30px -60px;color:#fff}.lined-list{padding:0;margin:0;width:100%}.lined-list li{list-style:none;padding:0;margin:0;border-bottom:1px #d9d9d9 solid;position:relative}.lined-list a{display:block;padding:8px 0px;text-decoration:none}.lined-list .title,.lined-list .location{display:block;overflow:hidden;line-height:1.2em;height:1.2em;text-overflow:ellipsis;white-space:nowrap}.lined-list .title{font-weight:500;font-size:1.2em}.lined-list .location{font-size:.85em;margin-top:4px}.lined-list-image img{position:absolute;width:35px;height:35px;top:0px;left:0px}.lined-list-image span{min-height:47px;display:block;margin-left:50px}.lined-list a:hover{color:#f71;background-color:#f2f2f2}.dailymotion a.video,.dailymotion .textbutton{}.agendalist{line-height:1.4em}.agendalist h2{margin-top:1em;margin-bottom:.2em}.agendalist a{display:block;text-decoration:none;color:#000;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}.agendalist a:hover{background-color:#e2e2e2;color:#000}.agendalist span{display:block}.agendalist .evenement{clear:both;padding:.8em .4em .8em .4em;border-bottom:1px solid #aaa}.agendalist .title{font-weight:600;font-size:1.0em}.agendalist .day{float:left;width:25px;margin-right:10px;font-weight:600;border-right:1px #ccc solid}.agendalist .day span{display:block;font-size:.8em;color:gray;font-weight:normal;padding:2px 0 0 0}.agendalist .eventinfo{padding-left:35px}.agenda.componentForm{padding:30px}.agenda.componentForm .coord{padding:20px 0;width:70%}.innerillus{float:right}.agenda.componentForm h1{font-size:2em}.agenda.componentForm .date{margin-top:15px}.agenda.componentForm .place{margin:10px 0;font-weight:200;font-size:1.5em}.agenda.componentForm .date .startday,.date.endday{font-weight:600}.agenda.componentForm .date .starthour:before,.agenda.componentForm .date .endhour:before,.agenda.componentForm .date .endday:before{content:' ~ '}.partenairecampus{margin-top:.2em;color:#f60;font-size:.85em;line-height:1.0em}.agenda.componentForm .button.final{margin:15px 0 0 0}.agenda.componentForm .button a{width:200px;overflow:hidden;text-overflow:ellipsis;display:block}.dgt-list li span{margin-bottom:2px}.dgt-list-items .nolink{padding:15px;display:block}.dgt-list li .one{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.dgt-list .date,.dgt-list .url{display:block;font-size:11px;color:#666}.dgt-list .title{display:block;font-weight:500;font-size:16px;line-height:18px}.dgt-list .location{font-weight:400;color:#666}.dgt-list .description{font-weight:400;color:#666}ul.slider{overflow:hidden;margin:1em 0}ul.slider li{width:50%;float:left;display:block;padding-left:0;list-style:none;background-image:none}.slider img{margin:0}.slider.slider-on{margin-left:auto;margin-right:auto;margin-bottom:.8em;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#333}.slider.slider-on img.bounds{width:100%;height:auto}.slider .prev,.slider .next{z-index:2;display:block;line-height:0;position:absolute;top:0;width:40%;height:100%;cursor:pointer;background-color:transparent}.slider .prev{left:0}.slider .next{right:0}.slider .prev .icon,.slider .next .icon{background-image:url(css/oj-img/sprites.svg);background-position:0 0;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%;background-color:rgba(0,0,0,.4);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.slider .prev .icon{left:6px;background-position:-90px -50px}.slider .next .icon{right:6px;background-position:-120px -50px}cbBeauty,ul.radioBeauty{padding:0;margin:0}ul.cbBeauty li,ul.radioBeauty li{background-image:none;list-style:none;padding-left:0}ul.cbBeauty li a{background-image:url(images2/forms/checkbox_off.gif.pagespeed.ce.KtSw81KGD_.gif);background-position:0px 1px;background-repeat:no-repeat;cursor:pointer;margin:0;padding:0 0 0 17px;text-decoration:none}ul.cbBeauty li a.cb_on{background-image:url(images2/forms/checkbox_on.gif.pagespeed.ce.pCw_Xnp71_.gif);background-position:0px 1px;background-repeat:no-repeat}ul.radioBeauty li a{background-image:url(images2/forms/radio_off.gif.pagespeed.ce.tTNdE0pfbk.gif);background-position:0px 1px;background-repeat:no-repeat;cursor:pointer;margin:0;padding:0 0 0 17px;text-decoration:none}ul.radioBeauty li a.cb_on{background-image:url(images2/forms/radio_on.gif.pagespeed.ce.cvMCYInV5d.gif);background-position:0px 1px;background-repeat:no-repeat}.w350{width:350px}.addButton{background-image:url(images2/interface/xadd_small.png.pagespeed.ic.5NImlNtcdu.png);background-repeat:no-repeat;background-position:0px 4px;margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;color:#000}.componentForm{padding:25px}.profileElement{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}.profileElement a{text-decoration:none}.tr_over{background-color:#fff0e6;cursor:pointer}.li_over{display:block;background-color:#fff0e6;cursor:pointer}.policyMessage{border:1px #ccc solid;padding:8px;margin:5px 0;height:100%;width:90%;font-size:11px}.clearance{padding-bottom:5px;font-size:11px;margin-bottom:5px}div.floatBreak{clear:both;height:0;display:block;overflow:hidden}.lyt-ho .half{width:48%}.lyt-ho .untiers{width:20%}.lyt-ho .deuxtiers{width:75%}.wishes{}.padding10{padding:10px}.lyt-ho .right{float:right;clear:right}.lyt-ho .left{float:left;clear:left}.row{clear:both}.separated_column{border-left:1px #dedede solid;padding-left:10px}.editButton{padding:5px 10px 5px 5px;margin:0px 0px 0px -5px;border-top:1px transparent solid;border-right:1px transparent solid;border-bottom:1px transparent solid;border-left:1px transparent solid;cursor:pointer;text-decoration:none;color:#444;height:1.2em;line-height:1.2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}* html .editButton{border-top:1px #fafafa solid;border-right:1px #fafafa solid;border-bottom:1px #fafafa solid;border-left:1px #fafafa solid}.editButton:hover{border:1px #f5f5f5 solid;text-decoration:none;color:#000;background-color:#f5f5f5}.editButton:hover a{text-decoration:none!important;color:#f50}.editButton p{margin:0}.editButton span,.editButton strong{padding-right:10px}.editButton strong:first-letter{text-transform:uppercase}.editButton.modif{background-image:url(images2/forms/xaccept16.gif.pagespeed.ic.leDUU6MiDh.png);background-repeat:no-repeat;background-position:left 5px;padding-left:18px}.tooltip{background-color:red;padding:10px;border:1px solid #333}#indicator{background-color:transparent;height:16px;width:16px;position:absolute;top:130px;left:500px}input.espace{margin-right:5px}.validation-failed{border:1px solid #f60}.validation-advice{margin:0;padding:1px 5px;border-radius:3px;background-color:#f60;color:#fff;float:left;font-size:.8em;margin-top:-3px;margin-left:10px}.validation-advice .icon{width:16px;height:15px;background-position:0 2px;font-weight:normal}.custom-advice{margin:5px 0;padding:5px;background-color:#c8aa00;color:#fff;font-weight:bold}legend{font-size:1.4em;font-weight:normal;line-height:1.6em;margin:0px;padding:0px;/margin: 0px 0px 0px -8px ;color:#f60}fieldset{border:none;margin:0px;padding:0px}label{font-weight:bold}h2 label{font-weight:normal}.required_label label,h2.required{background-image:url(images2/interface/star.gif.pagespeed.ce.4owMPNNd2y.gif);background-repeat:no-repeat;background-position:right 8px;display:inline;padding-right:10px}h2.required{background-position:right 12px}.infos{font-style:italic}.form-row{margin:0px 0px 10px 0px;position:relative}.form-container{margin:0px 0px 20px 0px}.file-view .info{font-style:italic;padding:0;float:left;margin:10px 0 0 0}.file-view .info .date,.file-view .info .origin{display:block;font-size:.9em;color:#777}.form-row.agreement label{font-weight:normal;font-style:italic;font-size:.9em}.form-row.agreement .field-widget{position:absolute;left:0px;top:0px}.form-row.agreement .field-label{padding-left:30px}.form-inner-row{margin:0px 0px 0px 0px}.form-inner-row .button{display:inline}.form-inner-row input{display:inline}.form-comment{margin:10px 0px 10px 0px;padding:10px 0px 10px 0px;border-top:1px #dedede dotted;border-bottom:1px #dedede dotted;color:#999;font-size:.8em}input.large,textarea.large{width:90%;max-width:400px}input.largewithbutton{width:60%}#address2{margin-top:5px}.field-label{margin-bottom:4px}.field-label:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .field-label{zoom:1}*:first-child+html .field-label{zoom:1}.field-label label{float:left}.field-widget{position:relative}.field-widget2{height:30px}.form-validation-set,.validation_set{clear:both;padding:20px 0px 20px 0px}.autocomplete{position:absolute;background-color:#fafafa;z-index:20}.autocomplete ul{margin:0;padding:0;border-top:0px #ccc none;border-right:1px #ccc solid;border-bottom:1px #ccc solid;border-left:1px #ccc solid}.autocomplete li{list-style:none;overflow:hidden;margin:0;padding:3px 3px 3px 3px;background:none}.autocomplete li:hover{cursor:pointer;background-color:#fff0e6}.autocomplete span{display:none}.tobeedited .editButton{display:block}.tobeedited input,.tobeedited select{float:left}.tobeedited .validation_set{clear:none;margin:0;padding:0}.tobeedited .validation_set a{font-size:90%;color:#f50;text-decoration:underline;padding-left:4px}.component_header{clear:both;margin:0px 0px 0px 0px;padding:0}#p_recommandation{background-image:url(images2/reco/xtitle_image_big.png.pagespeed.ic.MATBkV1n1m.png);background-repeat:no-repeat;background-position:right top}#recommandation p{margin-right:125px}#recommandedby{border-bottom:1px #ccc solid;padding:5px 0px 5px 35px;font-weight:bold;background-image:url(images2/reco/xpicto_reco.png.pagespeed.ic.cTvLaEQ4eK.png);background-repeat:no-repeat;background-position:0px 5px;color:#f60}#recommandedby span,#recommandationagree span{display:block;font-weight:normal;margin:0 0 0 5px;color:#000}#zone_resume,#zone_letter{position:relative}.cb_application{padding:0px 0px 0px 0px;font-weight:bold;margin-top:5px;position:relative}.cb_application input{float:left;margin-top:5px}.cb_application div.text{padding:5px 0px 0px 0px;margin-left:25px}.cb_application div.text span{display:block;font-weight:normal}#recommandationagree div{background-image:url(images2/reco/xpicto_reco.png.pagespeed.ic.cTvLaEQ4eK.png);background-repeat:no-repeat;background-position:0px 5px;padding:5px 0px 0px 40px;margin-left:25px}div.reccomandButton{background-image:url(images2/reco/xrecommend_bg.gif.pagespeed.ic.19HT1E2DCW.png);background-repeat:no-repeat;background-position:0px 0px;height:31px;margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;width:160px;float:left}div.reccomandButton a{background-image:url(images2/reco/recommend_bg_end.gif.pagespeed.ce.ZFW6LA6XBj.gif);background-repeat:no-repeat;background-position:right top;display:block;height:26px;padding:8px 5px 0px 35px;margin:0px 0px 0px 0px;font-size:1em;font-weight:bold;text-align:center}div.reccomandButton a:link,div.reccomandButton a:hover,div.reccomandButton a:visited{text-decoration:none}.grid{position:relative}.choice-container{position:relative}.grid>div.choice-separator{position:absolute;left:50%;width:1px;bottom:0;top:0;background:#ccc;margin:0}.grid>div.choice-separator span{position:absolute;line-height:25px;width:25px;text-align:center;top:50%;margin-top:-12px;left:-12px;background:#fff;border:1px solid #ccc;border-radius:15px;color:#aaa;font-weight:300}@media screen and (max-width:480px){.grid>div.choice-separator{position:relative;left:auto;width:100%;height:1px;bottom:auto;top:auto;background:#ccc;margin:12px 0}.grid>div.choice-separator span{position:absolute;line-height:25px;width:25px;text-align:center;left:50%;margin-top:-15px;top:0;background:#fff;border:1px solid #ccc;border-radius:15px;color:#aaa;font-weight:300}}.social-buttons-label{margin-bottom:4px}.file-upload-multiple label{display:block}a.flat-button{border:0px #ccc solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:1px 1px 1px silver;-moz-box-shadow:1px 1px 1px silver;-webkit-box-shadow:1px 1px 1px silver;padding:10px 40px 10px 10px;text-decoration:none;background-color:#f0f0f0;color:#777;height:20px;width:120px;display:block;background-repeat:no-repeat;margin:5px 5px 5px 0px;float:left;background-position:center center;position:relative}a.flat-button:hover{text-decoration:none;box-shadow:1px 1px 1px #b0b0b0;-moz-box-shadow:1px 1px 1px #b0b0b0;-webkit-box-shadow:1px 1px 1px #b0b0b0;background-color:#e8e8e8}a.flat-button:active{text-decoration:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:#e8e8e8}a.continue{background-image:url(images2/lists/chevron_grey.gif.pagespeed.ce.or9vkyLl-n.gif);background-position:140px center}a.continue:hover{background-image:url(images2/lists/chevron.gif.pagespeed.ce.6lEQBDQ7EC.gif);background-position:140px center}a.connect-orangejobs{background-image:url(images2/connect/xorangejobs.png.pagespeed.ic.UaOvP4Rpov.png)}a.connect-linkedin{background-image:url(images2/connect/xlinkedin.png.pagespeed.ic.-OR1gLKdv1.png)}a.connect-viadeo{background-image:url(images2/connect/xviadeo.png.pagespeed.ic.Hsh1XRtbwr.png)}a.connect-orangecloud{background-image:url(images2/connect/xcloudorange.png.pagespeed.ic.rR7o1G19NL.png)}a.connect-dropbox{background-image:url(images2/connect/xdropbox.png.pagespeed.ic.aktSQghf79.png)}a.connect-googledrive{background-image:url(images2/connect/xgoogledrive.png.pagespeed.ic.9TbuI05umf.png)}a.connect-orangejobs:hover{background-image:url(images2/connect/xorangejobs-hover.png.pagespeed.ic.oIc7gLPid6.png)}a.connect-linkedin:hover{background-image:url(images2/connect/xlinkedin-hover.png.pagespeed.ic.LbA279NyVP.png)}a.connect-viadeo:hover{background-image:url(images2/connect/xviadeo-hover.png.pagespeed.ic.V0aED4qxzN.png)}a.connect-orangecloud:hover{background-image:url(images2/connect/xcloudorange-hover.png.pagespeed.ic.S7_syr2pcx.png)}a.connect-dropbox:hover{background-image:url(images2/connect/xdropbox-hover.png.pagespeed.ic.GgkXt8-M0v.png)}a.connect-googledrive:hover{background-image:url(images2/connect/xgoogledrive-hover.png.pagespeed.ic.s-7bngopyQ.png)}a.view{background-image:url(images2/jobapply/xview.png.pagespeed.ic.x_3qc1EApS.png);background-position:140px center;margin-right:10px}a.view:hover{background-image:url(images2/jobapply/xview-hover.png.pagespeed.ic.kxwkiK5L7y.png)}a.change{background-image:url(images2/jobapply/xchange.png.pagespeed.ic.5LjV3KLIbm.png);background-position:140px center;clear:both}a.change:hover{background-image:url(images2/jobapply/xchange-hover.png.pagespeed.ic.6aeYBnXjKt.png)}a.upload{background-image:url(images2/jobapply/xupload.png.pagespeed.ic.0euQuDBIXs.png);background-position:140px center}a.upload:hover{background-image:url(images2/jobapply/xupload-hover.png.pagespeed.ic.enRUnKucvN.png)}a.writeinline{background-image:url(images2/jobapply/xwriteinline.png.pagespeed.ic.2YE85_hFuS.png);background-position:140px center}a.writeinline:hover{background-image:url(images2/jobapply/xwriteinline-hover.png.pagespeed.ic.ymbyuaLSmh.png)}.offer-content h1{font-size:2.4em;margin-bottom:.3em}.lyt-mo .offer-content h1{font-size:1.8em}#mapcontainer img{max-width:inherit}.mapcontent{position:relative;min-height:392px;height:90%}.getdirections{padding:15px}#routeDistanceAndTime
	padding-top:20px;
}



/*
	Multicol
*/
section.joboffer .offer-content h1 {padding-top:0px}.location_workplace{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p.seals{margin-bottom:0}span.location_country,.location p{margin-bottom:0}.recruitment-process{font-size:90%}.block.twitter-timeline{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;background-color:#f6f6f6;padding:10px 10px 10px 10px;border-radius:8px;border-bottom:1px solid #e8e8e8;border-bottom-color:rgba(0,0,0,.1)}.tn-ending{background-image:url(images2/portals/interne.tn/xright-picto.png.pagespeed.ic.ptniFlkCUC.png);background-repeat:no-repeat;background-position:right bottom 20px}.tabs{float:left;width:100%;line-height:normal;background-image:url(images2/onglets/onglets_bg.gif.pagespeed.ce.ZCQINj6vBp.gif)}.tabs ul{margin:0;padding:0px 0px 0px 10px;list-style:none}.tabs li{float:left;background:url(images2/onglets/xonglet_bg.gif.pagespeed.ic.qvltTKujk3.png) no-repeat left top;margin:0;margin-left:0px;margin-right:2px;padding:0 0 0 10px;line-height:23px}.tabs li.current{background:url(images2/onglets/xonglet_sel_bg.gif.pagespeed.ic.q78JVUdCDN.png) no-repeat left top;margin-right:2px}.tabs span{float:left;display:block;background:url(images2/onglets/xonglet_end.gif.pagespeed.ic.uJXw67Btp7.png) no-repeat right top;padding:0px 10px 0px 0px}.tabs .current span{background:url(images2/onglets/onglet_sel_end.gif.pagespeed.ce.-1wLfhRN-k.gif) no-repeat right top}.tabs a{text-decoration:none;font-size:.8em;color:#000}.tabs a:link,.tabs a:visited,.tabs a:hover{color:#000}.tabsList div.panel{display:none}.tabsList div.current{display:block;width:100%}.tabsList{border:0px none #fff;padding:10px;padding-top:10px;padding-bottom:10px;clear:both;background-color:#fff;clear:both}div.paneltab{background-color:#fff;display:none}a.uploadfileOO{overflow:hidden;position:relative}a.uploadfile input{z-index:999;line-height:0;height:42px;font-size:50px;position:absolute;top:-2px;left:-700px;opacity:0;filter: alpha(opacity = 0);-ms-filter:"alpha(opacity=0)";cursor:pointer;_cursor:hand;margin:0;padding:0}#progressbar .content{height:20px;min-width:190px;background:#f60;color:#fff;margin:5px 5px 5px 0px;padding:10px 40px 10px 10px}#applyForm{max-width:940px;margin:0 auto}h2.required{background-position:right center;background-position:right 25px}#applyForm select{color:#777;min-height:30px;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading{width:24px;height:24px;display:inline-block;background-image:url(images2/interface/loading-24px.gif.pagespeed.ce.I8szsOUFoG.gif);background-repeat:no-repeat;background-position:0 0}.loading.mini{width:16px;height:16px;background-image:url(images2/interface/loading-16px.gif.pagespeed.ce.SMfms0QRtA.gif)}.loading.disabled,.loading.mini.disabled{background-image:none}.message-loading{padding-top:35px;text-align:center}#directions_panel{padding:15px 0;font-size:11px;margin-top:15px}.dgt-list-form form{background-color:#e2e2e2}.dgt-list-form input,.dgt-list-form select{width:100%}.ecole .coord{margin-top:6px}.ecole .coord div{margin-top:12px}.fancybox-inner #frame{padding:20px}div#quest_window{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;height:450px}div#questions{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;text-align:left}div.question label{font-size:1.2em;line-height:1.1em}.questiontitle{font-size:1.2em;color:#000;line-height:1.3em;display:block;padding:0px 0px 5px 0px;margin:0px 0px 10px 0px}.questionsubtitle{font-size:1.0em;color:#666;line-height:1.2em;display:block;margin:10px 0px 5px 0px}.radiobutton{display:block;margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;cursor:pointer}.radiobutton label,.radiobutton_over label{cursor:pointer;display:block;padding:10px 0px 8px 35px;background-image:url(images2/forms/xradio-25-off.png.pagespeed.ic.Rb848NyYIX.png);background-repeat:no-repeat;background-position:2px 5px}.radiobutton label.checked,.radiobutton_over label.checked{cursor:pointer;display:block;background-image:url(images2/forms/xradio-25-on.png.pagespeed.ic.u_vaPynv_h.png);background-repeat:no-repeat;background-position:2px 5px}.radiobutton.radiobutton_over label{background-image:url(images2/forms/xradio-25-over.png.pagespeed.ic.b_lTO6x_S6.png);background-repeat:no-repeat;background-position:2px 5px;color:#f60}.radiobutton.radiobutton_over label.checked{background-image:url(images2/forms/xradio-25-on.png.pagespeed.ic.u_vaPynv_h.png);background-repeat:no-repeat;background-position:2px 5px}.checkbox{display:block;margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;cursor:pointer}.checkbox label,.checkbox_over label{cursor:pointer;display:block;padding:10px 0px 8px 35px;background-image:url(images2/forms/xcheck-25-off.png.pagespeed.ic.52cqk6cRyE.png);background-repeat:no-repeat;background-position:2px 5px}.checkbox label.checked,.checkbox_over label.checked{cursor:pointer;display:block;background-image:url(images2/forms/xcheck-25-on.png.pagespeed.ic.9x0eFQS2rB.png);background-repeat:no-repeat;background-position:2px 5px}.checkbox.checkbox_over label{background-image:url(images2/forms/xcheck-25-over.png.pagespeed.ic.vCMW1WzZvd.png);background-repeat:no-repeat;background-position:2px 5px;color:#f60}.checkbox.checkbox_over label.checked{background-image:url(images2/forms/xcheck-25-on.png.pagespeed.ic.9x0eFQS2rB.png);background-repeat:no-repeat;background-position:2px 5px}.button_100{width:100px;height:26px;overflow:hidden;font-size:1em;font-weight:bold;cursor:pointer;float:left;margin:0;padding:0}.button_200{width:200px;height:26px;overflow:hidden;font-size:1em;cursor:pointer;float:left;margin:0;padding:0}.button_350{width:350px;height:26px;overflow:hidden;font-size:1em;cursor:pointer;margin:0;padding:0}.button_100 a,.button_100 a:link,.button_100 a:visited,.button_100 a:hover{color:#000;text-decoration:none}.question_bottom{margin:20px 0px 0px 0px}.next_bubble{position:absolute;z-index:10;height:65px;width:267px;font-size:.9em;line-height:1.1em;padding:13px 7px 5px 7px}.mobile-video{margin:20px 0 10px 0;padding:0;display:block;width:100%}.mobile-video iframe{max-width:290px;height:163px;margin:0;padding:0}.mooc-certificate{max-width:400px}.mooc-certificate h1{margin:bottom:40px;font-weight:600;font-size:24px;text-align:center}.browser-list{margin:30px 0}.browser-list ul{list-style:none;margin:0;padding:0}.browser-list li{background-image:none;padding:0;margin:0}.browser-list a{display:block;height:30px;line-height:30px;margin-right:0;padding-left:30px;padding-right:0;position:relative;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-list a:hover{color:#f71;background-color:#f7f7f7}.browser-list a .icon{background-image:url(css/oj-img/sprites.svg);background-position:-1080px -110px;height:30px;left:0;margin-top:0;position:absolute;width:30px}.no-svg .browser-list a .icon{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.browser-list a:hover .icon{background-position:-1080px -20px}.browser-list .browser-folder a .icon{background-position:-1110px -110px}.browser-list .browser-folder a:hover .icon{background-position:-1110px -20px}.browser-list .browser-back a .icon{background-position:-1140px -110px}.browser-list .browser-back a:hover .icon{background-position:-1140px -20px}.video-tiles{margin-right:-1px;margin-bottom:1em}.video-tiles:after{content:' ';height:0;display:block;clear:both}.video-tiles a{width:50%;float:left;display:block;position:relative;box-sizing:border-box;padding-right:1px;margin-top:2px}.video-tiles a:after{content:' ';width:25px;height:25px;display:block;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;background-size:25px 25px;background-image:url(img/ico-play@2x.png);background-repeat:no-repeat;background-position:0 0}.lyt-ho .oj-jobsapp{width:500px;height:100%}.lyt-ho .oj-jobslist{width:300px}.oj-jobsmap{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#b3d1ff}.maproute img,.oj-jobsmap img{max-width:none;display:inline;margin:0}.oj-jobsmap .geoloc{z-index:2;display:none;color:#000;width:24px;height:24px;cursor:pointer;background:url(images2/map/xgeoloc.png.pagespeed.ic.tw-W7lH5LF.png);text-indent:-9999px;position:absolute}.oj-jobsmap .geoloc.xl{display:block;left:3px;bottom:73px}.oj-jobsmap .geoloc.xs{display:block;left:4px;top:43px}.oj-jobsmap .geoloc:hover,.oj-jobsmap .geoloc.active{background:url(images2/map/xgeoloc-hover.png.pagespeed.ic.6h-V9fNvtN.png)}.oj-jobsmap .geoloc.loading{background:url(images2/map/geoloc-loading.gif.pagespeed.ce.0pCP2Hur-7.gif)}.oj-jobsmap .bing-zoom,.oj-jobsmap .bing-unzoom{width:20px;height:20px;display:block;z-index:1;position:absolute;left:10px;bottom:35px;background-image:url(css/oj-img/sprites.svg)}.no-svg .oj-jobsmap .bing-zoom,.no-svg .oj-jobsmap .bing-unzoom{background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png)}.oj-jobsmap .bing-zoom{margin-bottom:25px;background-position:-785px -25px}.oj-jobsmap .bing-zoom:hover{background-position:-785px -55px}.oj-jobsmap .bing-unzoom{background-position:-815px -25px}.oj-jobsmap .bing-unzoom:hover{background-position:-815px -55px}.pin_clusterer{cursor:pointer!important}.pin_clusterer img{display:none}.pin_clusterer.cluster{width:36px!important;height:36px!important;position:absolute!important;margin-top:-10px!important;margin-left:-10px!important;background-color:#f50;border-radius:50% 50%}.no-svg .pin_clusterer.cluster{background-color:transparent!important;background-image:url(css/oj-img/pin36.png)!important}.pin_clusterer.cluster div{top:0!important;color:#fff!important;font-size:11px!important;font-family:Arial,sans-serif!important;font-weight:bold!important;font-style:normal!important;line-height:36px!important;text-align:center!important;text-decoration:none!important}.pin_clusterer.pin{width:22px!important;height:22px!important;margin-top:2px!important;margin-left:2px!important;background-color:#f60;border-radius:50% 50%}.no-svg .pin_clusterer.pin{background-color:transparent!important;background-image:url(css/oj-img/pin22.png)!important}.oj-jobsmenu{margin-top:50px!important}.oj-jobsmenu input[type="checkbox"],.oj-jobsmenu a.less{display:none}.oj-jobsmenu a,.oj-jobsmenu input,.oj-jobsmenu label{width:100%;display:block;padding:16px 15px;position:relative;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oj-jobsmenu label{padding-left:40px}.oj-jobsmenu label:after{content:' ';width:12px;height:12px;display:block;position:absolute;top:50%;left:16px;margin-top:-6px;vertical-align:middle;background-image:url(css/oj-img/sprites.svg);background-repeat:no-repeat;background-position:-698px -88px}.oj-jobsmenu label.is-checked:after{background-position:-669px -28px}.oj-jobsmenu label em{display:block;min-width:2.2em;padding:0 .2em;position:absolute;top:50%;right:15px;margin-top:-.7em;font-size:.8em;line-height:1.4em;font-style:normal;text-align:center;background-color:#eee;border-radius:10px}.oj-jobsmenu a em,.oj-jobsmenu #categories label em,.oj-jobsmenu #contracts label em{display:none}.oj-jobsmenu-bar{width:100%;height:50px;color:#000;font-size:13px;line-height:50px;text-indent:0;z-index:2;position:fixed;top:50px;left:0;background-color:#f71}.oj-jobsmenu-bar .count{display:block;line-height:50px;color:#000;padding:0 15px;position:relative;font-size:21px;color:#fff;text-decoration:none}.oj-jobsmenu-bar .count.is-loading:before{background-color:#fff}.oj-jobsmenu-bar .count:after{content:' ';width:9px;height:16px;display:block;position:absolute;top:50%;right:15px;margin-top:-9px;background-image:url(css/oj-img/sprites.svg);background-repeat:no-repeat;background-position:-132px -57px}.oj-jobsmap-menu{max-height:100%;list-style:none;margin:0;padding:10px 9px 9px 10px;overflow:auto;z-index:2;position:absolute;top:0;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oj-jobsmap-menu.has-submenu-opened{height:100%;background-color:rgba(255,255,255,.6)}.no-rgba .oj-jobsmap-menu.has-submenu-opened{background-color:transparent;background-image:url(css/img/xffffff-0.6.png.pagespeed.ic.kfMjC8Fqq8.png);background-repeat:repeat;background-position:0 0}.oj-jobsmap-menu ul{list-style:none;margin:0;padding:0}.oj-jobsmap-menu li{float:left;width:33.33333%;padding:0 1px 1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oj-jobsmap-menu li.keywords{width:100%}.oj-jobsmap-menu li.submenu{width:100%;padding-top:19px;padding-right:0}.oj-jobsmap-menu li.submenu ul{width:66.66666%;float:right}.oj-jobsmap-menu li.submenu li{width:50%}.jobsmap .oj-jobsmap-menu li.submenu li{width:100%}.oj-jobsmap-menu a,.oj-jobsmap-menu input,.oj-jobsmap-menu label{display:block;width:100%;padding:8px 10px 6px;position:relative;height:30px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:2px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#keyword{height:30px}.lyt-mo #keyword{height:50px}.oj-jobsmap-menu a:after{content:' ';display:block;width:0;height:0;border-top:4px solid #000;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;top:50%;right:10px;margin-top:-2px}.oj-jobsmap-menu a.less:after,.oj-jobsmap-menu a.more:after{content:' ';display:block;width:16px;height:16px;border:none;position:absolute;top:50%;right:10px;margin-top:-8px;background-color:#ddd;border-radius:50% 50%}.oj-jobsmap-menu label{padding-right:2.7em;cursor:pointer;height:30px}.oj-jobsmap-menu label .alloffers{font-weight:400;font-size:90%}.oj-jobsmap-menu .sub{padding-left:20px}.oj-jobsmap-menu a em,.oj-jobsmap-menu #categories label em,.oj-jobsmap-menu #contracts label em{display:none}.oj-jobsmap-menu label em{display:block;min-width:2.2em;padding:0 .2em;position:absolute;top:50%;right:.55em;margin-top:-.7em;font-size:.8em;line-height:1.4em;font-style:normal;text-align:center;background-color:#eee;border-radius:10px}.oj-jobsmap-menu a:hover,.oj-jobsmap-menu label:hover,.oj-jobsmap-menu input:focus{background-color:#f2f2f2;outline:none}.oj-jobsmap-menu label:hover em{background-color:#ddd}.oj-jobsmap-menu a.is-opened{color:#ff7100;background-color:#fff}.oj-jobsmap-menu a.is-opened:after{color:#ff7100;border-top-color:#ff7100;background-color:#fff}.oj-jobsmap-menu label.is-checked{color:#fff;background-color:#ff7100}.oj-jobsmap-menu label.is-checked em{color:#ff7100;background-color:#fff}.oj-jobsmap-menu li.submenu ul#contracts label,.oj-jobsmap-menu li.submenu ul#categories label{padding-right:10px}.oj-jobsmap-menu li.submenu ul#countries,.oj-jobsmap-menu li.submenu ul#domaines{width:33.33333%;float:left}.oj-jobsmap-menu li.submenu ul#countries li,.oj-jobsmap-menu li.submenu ul#domaines li{width:100%}.oj-jobsmap-menu li.submenu ul#countries a:after,.oj-jobsmap-menu li.submenu ul#domaines a:after{border-top:4px solid transparent;border-left:4px solid #000;border-right:none;border-bottom:4px solid transparent;margin-top:-4px}.oj-jobsmap-menu li.submenu ul#countries a.is-opened:after,.oj-jobsmap-menu li.submenu ul#domaines a.is-opened:after{border-left-color:#ff7100}.dgt-list-count{font-weight:500;font-size:16px}.oj-jobslist .btn-top-list{position:absolute;right:0;top:0;height:34px;line-height:34px;padding:0px 15px;color:#fff;display:block;background-color:#ff7900;text-align:center;text-decoration:none;font-weight:400;font-size:14px;border-left:1px #fff solid}.oj-jobslist .btn-top-list:hover{background-color:#f60}.oj-jobslist-tools{height:40px;-webkit-flex:0 0 40px;-moz-flex:0 0 40px;flex:0 0 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oj-jobslist-tools .filters{display:block;padding:8px;height:100%;line-height:24px;white-space:nowrap;position:relative;overflow:hidden;background-color:#ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.oj-jobslist-tools .filters .filter{text-decoration:none;display:inline-block;padding:0 5px;position:relative;font-size:10px;vertical-align:middle;background-color:#f2f2f2;border-radius:3px;cursor:pointer}.oj-jobslist-tools .filters .filter.type-map{padding-left:29px}.oj-jobslist-tools .filters .filter.type-map:before{content:' ';width:24px;height:24px;position:absolute;top:0;left:0;background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png);background-repeat:no-repeat;background-position:-632px -22px}.oj-jobslist-tools .filters .toggle{width:40px;height:40px;position:absolute;top:0;right:0;background-color:#ddd;cursor:pointer}.oj-jobslist-tools .filters .toggle:after{content:' ';width:0;height:0;display:block;position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-5px;border-top:5px solid #555;border-left:5px solid transparent;border-right:5px solid transparent}.oj-jobslist-tools .filters-full,.oj-jobslist-tools.has-filters .filters-empty{display:none}.oj-jobslist-tools.has-filters .filters-full,.oj-jobslist-tools .filters-empty{display:block}.oj-jobsapp-filter-tooltip{display:none}.lyt-ho .oj-jobsapp-filter-tooltip{display:block;padding:5px 8px;max-width:150px;z-index:999999;position:absolute;top:0;left:0;color:#fff;font-size:12px;line-height:14px;text-align:center;margin-top:8px;background-color:#000;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}.lyt-ho .oj-jobsapp-filter-tooltip:after{content:' ';display:block;width:0;height:0;margin-left:-5px;position:absolute;top:-5px;left:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.oj-jobslist-tools .overlay{display:none}.oj-jobslist-tools.is-opened .overlay{display:block}.oj-jobslist-tools .overlay{padding:55px 15px 15px;overflow:auto;z-index:2;position:absolute;top:34px;left:0;right:0;bottom:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.85)}.oj-jobslist-tools .overlay .title{height:40px;line-height:40px;padding:0 15px;position:absolute;top:0;left:0;right:40px}.oj-jobslist-tools .overlay .toggle{width:40px;height:40px;position:absolute;top:0;right:0;cursor:pointer}.oj-jobslist-tools .overlay .toggle:after{content:' ';width:0;height:0;display:block;position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ddd}.oj-jobslist-tools .btn{display:block;padding:9px 15px;margin-bottom:4px;position:relative;color:#000;line-height:20px;text-decoration:none;background-color:#dedede;border-radius:2px}.oj-jobslist-tools .btn-clear{display:none}.oj-jobslist-tools.has-filters .btn-clear{display:block}.oj-jobslist-tools .btn-alert+.btn-clear{margin-top:16px}.oj-jobslist-tools .btn-clear,.oj-jobslist-tools .btn-filter{padding-right:55px}.oj-jobslist-tools .btn-filter{background-color:#fff}.oj-jobslist-tools .btn .remove{width:40px;display:block;position:absolute;top:0;right:0;bottom:0}.oj-jobslist-tools .btn .remove:after{content:' ';width:11px;height:11px;display:block;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png);background-repeat:no-repeat;background-position:-580px -119px}.oj-jobslist-tools .btn-filter.type-map:before{content:' ';width:24px;height:24px;display:inline-block;margin-left:-8px;margin-right:8px;vertical-align:middle;background-image:url(css/oj-img/xsprites.png.pagespeed.ic.1ERXOYxf5k.png);background-repeat:no-repeat;background-position:-632px -22px}