@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Alegreya:400italic,700italic,400,700);.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}.csscolumns .lyt-ho .dgt-content{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 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,0.85)}.dgt-list-filters .overlay .toggle{color:#fff;margin:0 -15px}.dgt-list-filters .overlay .toggle:after{border-top:0;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,.dgt-list-items span.nolink{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(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(oj-img/sprites.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(oj-img/sprites.svg);background-repeat:no-repeat}.no-svg .dgt-list-prev:after,.no-svg .dgt-list-next:after{background-image:url(oj-img/sprites.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-y:hidden;overflow-x:hidden;position:absolute;top:0;right:0;bottom:0;background-color:#ddd;background-color:rgba(255,255,255,0.5)}.lyt-ho .dgt-cover .dgt-section-body:hover{overflow-y:auto}.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,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,0.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}.main-loading{display:block;position:absolute;bottom:0;top:0;left:0;right:0;background-color:#f2f2f2;z-index:10000;text-align:center}.main-loading p{width:100px;height:100px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}#head,#main{display:none}.lyt-ho #head,.lyt-mo #main,.lyt-mo #head{display:block}.lyt-ho #main{display:inline-block}.lyt-ho .main-loading,.lyt-mo .main-loading{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(img/logo.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,0.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:0 1px;list-style:none;background:0}#tools li:last-child{border-right:0}#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(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{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}.lyt-ho .dgt-wide{width:600px}#head{font-family:'Lato',sans-serif;background-color:#2d95e1}#logo{margin-top:15px;margin-bottom:0}#logo a{height:58px;background-image:url(cdf-img/logo-135.png)}.lyt-ho #head .section#root .menu{top:0;position:relative}ul.menu{font-family:'Lato',sans-serif;font-weight:400}ul.menu a{padding:11px 15px}.lyt-ho .dgt-cover .menu{padding-top:20px}.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,0.2)}.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,0.3)}.lyt-ho .dgt-cover .dgt-section-body .menu a:hover,.lyt-ho .dgt-cover .dgt-section-body .menu a.is-loading,.lyt-ho .dgt-cover .dgt-section-body .menu.doing-nav a.current,.lyt-ho .lyt-ho .dgt-cover .dgt-section-body .menu.doing-walk a.current-walk{background-color:rgba(255,255,255,0.8)}.lyt-ho .dgt-cover .dgt-section-body .menu a:hover,.lyt-ho .dgt-cover .dgt-section-body .menu a.is-loading{color:#000}.lyt-ho .dgt-cover .dgt-section-body{padding-top:20px}.lyt-ho .dgt-cover .dgt-section-body h1{font-size:1.4em;color:#fff;margin:0 15px}.lyt-ho .dgt-cover .dgt-section-body span{display:block}.lyt-ho .dgt-cover .dgt-section-body .chair-title{padding-top:10px;font-size:80%;line-height:110%;font-family:"Alegreya";font-weight:300}.lyt-mmo .dgt-cover .dgt-section-body{padding-top:20px}.lyt-mo .dgt-cover .dgt-section-body h1{font-size:1.4em;color:#000;margin:20px 15px}.lyt-mo .dgt-cover .dgt-section-body span{display:block}.lyt-mo .dgt-cover .dgt-section-body .chair-title{padding-top:10px;font-size:80%;line-height:110%;font-family:"Alegreya";font-weight:300}.menu.doing-nav a.current,.menu.doing-walk a.current-walk,.lyt-ho .menu.doing-walk a.current-walk{color:#cc0030}#head .dgt-submenu{background-color:#2584c8!important}#head .dgt-submenu.wide{background-color:#1e6fb0!important}#head .menu.doing-nav a.current,.lyt-ho #head .menu.doing-walk a.current-walk{color:#fff}#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:#2e85c4}#head .dgt-submenu .menu a:hover,#head .dgt-submenu .menu a.is-loading,#head .dgt-submenu .menu.doing-nav a.current,.lyt-ho #head .dgt-submenu .menu.doing-walk a.current-walk{background-color:#2673ac}#head .dgt-submenu.wide .menu a:hover,#head .dgt-submenu.wide .menu a.is-loading,#head .dgt-submenu.wide .menu.doing-nav a.current,.lyt-ho #head .dgt-submenu.wide .menu.doing-walk a.current-walk{background-color:#226397}#head .menu a:hover{background-color:#3da2ea}#head .menu li.thumb{display:block;position:relative}#head .menu li.thumb img{position:absolute;left:6px;width:40px;height:40px;border-radius:50%}#head .menu li.thumb span.thumb{display:block;padding-left:38px;min-height:38px}#head .menu li.thumb span.thumb span{display:block}#head .menu li span.sticker{padding-bottom:2px}#head .menu li span.title{font-family:'Alegreya',serif;font-size:14px}#tools li span{color:#2d96e1}#tools li a:hover{color:#2d96e1}.lyt-ho .dgt-cover{width:450px;height:100%;overflow:hidden;background-color:#c2c2c2}.lyt-ho .dgt-cover .dgt-section-body{width:225px}.lyt-ho .dgt-cover .dgt-section-body{background-color:rgba(0,0,0,0.15)}.dgt-cover .dgt-section-body{color:#fff}.lyt-mo .dgt-cover .dgt-section-body{color:#000}.lyt-ho .dgt-home{width:310px}.lyt-ho .dgt-cover-photo img{width:450px}.lyt-ho .dgt-cover-photo-blur{width:225px}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:15px;left:15px;margin-top:-20px;margin-left:0;border:2px solid #fff;background-color:#000;background-color:rgba(0,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,0.9);border-color:#2d96e1}a.video:hover .icon:after{border-left-color:#2d96e1}.block.textbutton{background-color:#2d96e1;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;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lyt-mo .block.textbutton>.textonly{top:0;overflow:hidden}html{color:#000;font-size:16px;font-weight:400;font-family:'Alegreya',serif;line-height:1.3;background-color:#fff}h1,h2,h3{margin:0;color:#000;font-weight:300;line-height:1}h1{color:#cc0030;font-size:1.8em;font-family:'Lato',sans-serif;margin:0 0 1em}h2{margin:0 0 .7em;font-size:1.6em;font-family:'Lato',sans-serif}h3{margin:0 0 1em;color:#333;font-size:1.4em;line-height:1.1em;font-family:'Lato',sans-serif}.block.texte h3{font-size:1.1em}p{margin:0 0 1em 0}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 0 .1em 1.7em;background-image:url('cdf-img/li.png');background-repeat:no-repeat;background-position:.6em .7em;margin:0}a{color:inherit;text-decoration:none}.block a{color:#2d96e1}.block a:hover{color:#1585c2;text-decoration:underline}img{display:block;max-width:100%;height:auto}input,textarea,select{border:1px #cfd1d3 solid;margin:0 10px 0 0;min-height:30px;outline:0;padding:0 5px;border-radius:3px;width:100%}input{box-sizing:border-box;margin:2px 0;padding:5px 15px;line-height:30px}fieldset{padding:0;border:0;margin:0}.block.headerpage h1{padding-bottom:0;margin-bottom:0}.switchlang{display:none}a.is-loading:before{background-color:#cc0030}.date{font-family:'Lato',sans-serif;font-weight:300;font-size:16px}.date .from:after,.date .to:after,.date .day:after{content:'~';padding-left:6px;padding-right:6px}.type{font-family:'Lato',sans-serif;font-weight:300}.place{font-family:'Lato',sans-serif;font-weight:300;display:block}.lecturer .function{display:block;margin:2px 0;font-size:14px;line-height:15px}img.right{padding:10px 0}img.left{padding:10px 0}img.middle{padding:10px 0}.block.audio{margin-top:15px}.block{clear:both;margin-bottom:15px}.icon-section .icon{background-image:url(cdf-img/links.svg);background-position:-0px -0px;background-repeat:no-repeat;height:25px;position:absolute;width:25px;margin:-2px 0 0 0}.icon-section.calendar-attend .icon{background-position:-250px -175px}.icon-section.calendar-audio .icon{background-position:-25px -175px}.icon-section.calendar-video .icon{background-position:-50px -175px}.icon-section-content{font-family:'Lato',sans-serif;padding-left:35px;margin-bottom:1.5em}.icon-section-content h3{margin-bottom:0;font-size:18px}.access-restricted .icon-section-content h3 span{font-size:11px;padding:1px 2px;background-color:#cc0030;margin-left:10px;display:inline-block;color:#fff;line-height:12px}.icon-section .comment{font-style:italic;padding:5px 0;margin-bottom:10px}.block a.button{background-color:#05a900;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-weight:300;margin:15px 0 5px 0;padding:8px 15px;font-size:14px}.block a.button:hover{background-color:#159911;text-decoration:none}form{font-family:Lato}.form-row{margin:0 0 10px 0;position:relative}.form-row.checkbox label{position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-container{margin:0 0 20px 0}input[type="checkbox"],input[type="radio"]{position:absolute;top:-9999px}input[type="checkbox"]+label,input[type="radio"]+label{display:block;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;margin:2px 0;padding:5px 5px 5px 40px;color:#000;cursor:pointer;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}input[type="checkbox"]:checked+label,input[type="radio"]:checked+label{background-color:#22a86c}input[type="checkbox"]+label .icon,input[type="radio"]+label .icon{background-image:url(cdf-img/sprites.svg);background-position:-690px -110px;background-repeat:no-repeat;height:30px;position:absolute;width:30px;margin:2px 0 0 -30px}input[type="checkbox"]:checked+label .icon,input[type="radio"]:checked+label .icon{background-position:-660px -20px}input[type="submit"]{background-color:#69b6f0;border-color:#69b6f0;color:#fff}input[type="submit"]:hover{background-color:#2d95e1;border-color:#2d95e1}.multiline input[type="checkbox"]+label,.multiline input[type="radio"]+label{height:auto;line-height:20px;padding-left:30px}.dgt-list-filters{background-color:#d8e5f1}.dgt-list-filters>.toggle{background-color:#d8e5f1}.dgt-list-count{background-color:#c03;font-family:Lato,sans-serif;font-weight:300}.dgt-list-form{background-color:#e2e2e2}.dgt-list-items{background-color:#f4f6f9}.dgt-list-items a:hover,.dgt-list-items a.current{background-color:#fff}.dgt-list-items a.current{color:#000}.dgt-list-items a.current .title{color:#cc0030}.dgt-list-navbar{background-color:#f4f6f9}.dgt-list-navbar .progress{background-color:#ccc}.dgt-list-navbar .progress .thumb{background-color:#cc0030}.dgt-list-prev,.dgt-list-next{background-color:#f4f6f9}.dgt-list-prev:hover,.dgt-list-next:hover{background-color:#ddd}.dgt-list-navbar .prev:hover,.dgt-list-navbar .next:hover{background-color:#ddd}.dgt-cover{width:550px;background-color:#14283c}.dgt-cover-body{width:275px;padding-top:10px}.block.subject-header{padding:5px 15px 15px 15px}.block.subject-header h1{margin:0 0 .2em 0;font-size:2.2em}.block.subject-header h2{margin:.3em 0 .2em 0;font-size:1.6em}.dgt-cover-photo img{width:550px}.dgt-cover-photo-blur{width:275px}.dgt-cover-caption{right:275px}.menu .search .icon{background-image:url(cdf-img/sprites.svg);background-position:-180px -50px;background-repeat:no-repeat;height:30px;position:absolute;width:30px;margin:-6px 0 0 -6px}.dgt-cover .menu li.chair a,.dgt-cover .menu li.laboratory a{position:relative;padding-right:50px}.dgt-cover .menu li.chair a .icon,.dgt-cover .menu li.laboratory a .icon{background-image:url(cdf-img/sprites.svg);background-position:-1230px -50px;background-repeat:no-repeat;height:30px;position:absolute;width:30px;right:15px;top:5px}.lyt-mo .dgt-cover .menu li.chair a .icon,.lyt-mo .dgt-cover .menu li.laboratory a .icon{top:10px;background-position:-1230px -80px}.dgt-cover .menu li.chair a:hover .icon,.dgt-cover .menu li.laboratory a:hover .icon{background-position:-1230px -20px}#tools li a,#tools li span{width:2.6em;height:2.6em;line-height:2.6em;background-color:transparent;border:0}#tools li span{color:#000;background-color:#fff}#tools li a{color:#fff}#tools li a:hover{color:#fff;background-color:#74bcf0}.context-buttons{padding:0;height:30px;list-style:none}.context-buttons li{background-image:none;float:left;margin-right:.5em;padding-left:0;list-style:none;padding-left:0}.context-buttons li a{display:block;height:30px;line-height:30px;margin-right:0;padding-left:30px;padding-right:0;position:relative}.context-buttons a .icon{background-image:url(cdf-img/sprites.svg);background-position:0 -80px;height:30px;left:0;margin-top:0;position:absolute;width:30px}.no-svg .context-buttons a .icon{background-image:url(cdf-img/sprites.png)}.context-buttons .lang .label{width:25px;height:25px;overflow:hidden;margin-left:-25px;font-size:.8em;position:absolute;color:#999;z-index:1}.context-buttons a{text-decoration:none}.context-buttons .lang a .icon{background:0}.context-buttons .lang a:hover .icon{background:0}.context-buttons .lang a:hover .label{color:#f71}.context-buttons .basket.deletefrombasket a .icon{background-position:-510px -110px}.context-buttons .basket.deletefrombasket a:hover .icon{background-position:-510px -80px}.context-buttons .basket a .icon{background-position:-390px -110px}.context-buttons .basket a:hover .icon{background-position:-390px -80px}.context-buttons .mail a .icon{background-position:-540px -110px}.context-buttons .mail a:hover .icon{background-position:-540px -80px}.context-buttons .print a .icon{background-position:-420px -110px}.context-buttons .print a:hover .icon{background-position:-420px -80px}.context-buttons .twitter a .icon{background-position:-270px -110px}.context-buttons .twitter a:hover .icon{background-position:-270px -80px}.context-buttons .facebook a .icon{background-position:-300px -110px}.context-buttons .facebook a:hover .icon{background-position:-300px -80px}.context-buttons .linkedin a .icon{background-position:-330px -110px}.context-buttons .linkedin a:hover .icon{background-position:-330px -80px}.context-buttons .linkedin{display:none}.block.video{margin:20px 0}.flashplayer embed{width:100%;height:auto}.flashplayer object{width:100%;height:auto}.video-js{width:100%!important;height:0!important;padding-bottom:56.25%;overflow:hidden}.video-js.vjs-fullscreen{padding-bottom:0}.vjs-poster{background-size:cover}.vjs-fullscreen{padding-top:0}.vjs-default-skin .vjs-big-play-button{top:auto;bottom:.5em;width:1.6em;height:1.3em;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.vjs-default-skin .vjs-big-play-button:before{line-height:1.3em;text-shadow:.05em .05em .1em #000}audio{width:100%;background-color:#000;border-top:solid 6px #2d96e1}.audio-player,.video-player{width:100%!important;height:0!important;padding-bottom:55%;overflow:hidden;position:relative}a.audio{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}a.audio .icon{width:26px;height:26px;position:absolute;bottom:15px;left:15px;margin-top:-20px;margin-left:0;border:2px solid #fff;background-color:#000;background-color:rgba(0,0,0,0.5);border-radius:15%;opacity:.99}a.audio .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.audio img,.audio-player img{margin:0;position:absolute;top:0;right:0;width:100%}.multiplelink .media-infos{display:block;position:absolute;padding:5px;color:#fff;bottom:16px;left:50px;right:15px;height:18px;overflow:hidden;line-height:18px;text-overflow:ellipsis;white-space:nowrap;background-color:#000;opacity:.9;border-radius:2px}.multiplelink a:hover .media-infos{height:auto;text-overflow:ellipsis;white-space:normal;bottom:10px}.img-container{width:100%!important;height:0!important;padding-bottom:55%;overflow:hidden;position:relative}.img-container img.img-ratio{margin:0;position:absolute;top:0;right:0;width:100%;height:auto}.audio-wrapper .img-container{padding-bottom:47.5%}.media-wrapper{margin:16px 0}.dgt-tiles .tile{width:300px;height:165px}.dgt-tiles .tile:before{top:0;background-image:url(cdf-img/bg-tiles.png);background-position:left bottom;background-repeat:repeat-X;background-color:transparent}.dgt-tiles .tile:hover:before{background-color:#000}.dgt-tiles .tile-author{font-family:'Lato',sans-serif;font-weight:400;display:block;padding:15px;padding-right:52px;z-index:2;position:absolute;left:0;right:0;bottom:0;color:#fff;font-size:15px;line-height:1.25}.dgt-tiles .tile-infos{top:0;font-size:18px}.lyt-mo .dgt-tiles .tile-author{font-size:13px;left:160px;padding:10px 15px;display:block;bottom:0}.lyt-mo .dgt-tiles .tile-infos{font-size:13px;display:block;height:35px;overflow:hidden}.dgt-list li span{margin-bottom:2px}.dgt-list li .one{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.dgt-list .date,.dgt-list .url,.dgt-list .place{font-family:'Lato';font-weight:300;display:block;font-size:14px;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dgt-list .lecturer{font-family:'Lato';font-weight:300;display:block;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dgt-list .title{display:block;font-weight:400;font-size:16px;margin-top:2px;margin-bottom:-1px}.dgt-list .description{font-weight:400;color:#666;font-style:italic}.dgt-list .presentation .title{font-size:20px;margin-bottom:10px}.listeliens,.simplelink,.multiplelink,.multiplecontact{font-family:'Lato',sans-serif;font-weight:300}.simplelink{display:block;margin-bottom:1.5em;position:relative;font-weight:300;padding:5px 0 5px 0}.simplelink.pdf{display:block;padding:5px 0 5px 30px;margin:2px 0;position:relative;color:#000;margin-bottom:16px}.listeliens li{padding:5px 0;list-style:none}.listeliens{padding-left:0}.multiplelink.mosaic li{display:block;float:left}.multiplelink .puce{padding-left:0}.multiplelink .puce li{list-style:none;padding:5px 0}.multiplelink.mosaic .puce li{padding:0;margin:2px}.multiplelink .picto{padding-left:0}.multiplelink.mosaic li a.video{margin:0;font-size:75%}.multiplelink.mosaic2 li{width:46%}.multiplelink .picto li{list-style:none;padding:0;background:0}.multiplelink.side .picto li{width:50%;float:left}.multiplelink.side:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.multiplelink .picto a{display:block;padding:5px 0 5px 30px;margin:2px 0;position:relative;color:#000}.multiplelink .picto a:hover{text-decoration:none}.multiplelink .picto .icon,.simplelink.pdf .icon{background-image:url(cdf-img/links.svg);background-position:-175px -125px;background-repeat:no-repeat;height:25px;left:0;top:2px;position:absolute;width:25px}.multiplelink .picto a:hover .icon{background-position:-175px -150px}.nosvg .multiplelink .picto .icon{background-image:url(cdf-img/links.png)}.multiplelink .picto .pdf .icon,.multiplelink .picto .support .icon,.multiplelink .picto .download .icon,.simplelink.pdf .icon{background-position:-150px -125px}.multiplelink .picto .pdf a:hover .icon,.multiplelink .picto .support a:hover .icon,.multiplelink .picto .download a:hover .icon,.simplelink.pdf:hover .icon{background-position:-150px -150px}.multiplelink .picto .video .icon{background-position:-125px -125px}.multiplelink .picto .video a:hover .icon{background-position:-125px -150px}.multiplelink .picto .audio .icon{background-position:-100px -125px}.multiplelink .picto .audio a:hover .icon{background-position:-100px -150px}.multiplelink .picto .chair .icon{background-position:-250px -125px}.multiplelink .picto .chair a:hover .icon{background-position:-250px -150px}.list-icon{background-image:url(cdf-img/links.svg);background-position:0 -202px;background-repeat:no-repeat;height:15px;width:15px;overflow:hidden;display:block;float:left;margin-right:5px}.nosvg .list-icon{background-image:url(cdf-img/links.png)}.list-icon.list-icon-video{background-position:-52px -202px}.list-icon.list-icon-audio{background-position:-28px -202px}.multiplelink .picto .calalog,.multiplelink .picto .catalog{background-image:url(cdf-img/catalog.png);background-position:0 0;background-repeat:no-repeat}.multiplelink .picto .edocs{background-image:url(cdf-img/e-doc.png);background-position:0 0;background-repeat:no-repeat}ul.contact{list-style:none;padding:0}ul.contact li{position:relative;min-height:30px}ul.contact a{display:block}ul.contact a .icon{background-image:url(cdf-img/sprites.svg);background-position:-545px -84px;background-repeat:no-repeat;height:30px;position:absolute;width:30px;top:0;left:0}ul.contact .details,ul.contact .details{padding-left:30px;display:block}.nosvg ul.contact a .icon{background-image:url(cdf-img/links.png)}.block.button{margin:0 0 40px 0}.block.button a,.block.button span{display:block}.block.button a{color:#000}.block.button a:hover{color:#2d96e1;text-decoration:none}.block.button .image{position:relative;margin:0 0 5px 0}.block.button .sticker{font-family:"Lato",sans-serif;font-size:10px;position:absolute;bottom:0;background-color:#c03;line-height:14px;padding:2px 5px;text-transform:uppercase;color:#fff}.block.button .title{font-family:"Lato",sans-serif;font-size:20px;font-weight:300;margin:5px 0}.block.button .description{font-size:14px;margin:5px 0}.chair-baseline .icon{background-image:url(cdf-img/links.svg);background-position:-250px -200px;background-repeat:no-repeat;height:25px;left:0;top:1px;position:absolute;width:25px}.chair-baseline a{display:block;padding:5px 0 5px 22px;margin:30px 0 0 0;position:relative;font-family:'Lato';font-weight:300;color:#999;font-size:80%}.chair-baseline a:hover{text-decoration:none}.chair-baseline a:hover .icon{background-position:-250px -200px}.notvisible{display:none}.page.publication .reference,.page.publication .weburl,.page.publication .author,.page.publication .pubdate,.page.publication .idpivot{font-family:'Lato',sans-serif;font-weight:400;margin-bottom:10px}.page.publication .publication{font-weight:600;display:block;font-style:italic;margin-bottom:10px}.page.publication .reference .publication{font-weight:600;display:inline}.page.publication .reference .pubdate{display:block}.author .label{color:#666;text-transform:capitalize}.author{padding:0;margin:0}.author:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;padding:0;margin:0}.author li{list-style:none;float:left}.author li a{color:#2d96e1}.author li a:hover{text-decoration:underline}.author li:after{content:'~';padding-left:6px;padding-right:6px}.author li:last-child:after{content:'';padding-right:0}.author li.label:after{content:':'}.calendar{font-family:Lato}.calendar table{font-size:12px;margin-left:auto;margin-right:auto}.calendar .month{padding:10px;margin:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lyt-mo .calendar li{clear:both}.lyt-mo .calendar .month{width:50%;float:left;clear:none}.lyt-mo .calendar .month:nth-of-type(even){padding-left:30px}.lyt-mo .calendar .month:nth-of-type(odd){padding-right:30px}@media only screen and (max-width:600px){.lyt-mo .calendar .month{width:100%;float:none;padding-left:10px!important;padding-right:10px!important}}.calendar h3{font-size:1.2em;margin-bottom:.5em;text-align:center}.calendar .today h3{color:#c03}.calendar th{text-transform:uppercase;border-bottom:1px #ccc dotted;padding-bottom:5px;font-size:10px;color:#999;text-align:center}.calendar.dgt-list-items td span,.calendar.dgt-list-items td a{display:block;padding:12px;text-decoration:none;border:0;text-align:center;margin:4px;border-radius:50%}.calendar.dgt-list-items td.disable{color:#bbb;font-style:italic}.calendar.dgt-list-items td a{background-color:#96caf0}.calendar.dgt-list-items td a.today{background-color:#2d96e1;color:#fff}.calendar.dgt-list-items td span.today{border:2px solid #2d96e1;padding:10px}.calendar.dgt-list-items td a.selected{background-color:#c03;color:#fff}::-webkit-input-placeholder{font-weight:300;font-style:italic;color:#f2f2f2}::-moz-placeholder{font-weight:300;font-style:italic;color:#f2f2f2}:-ms-input-placeholder{font-weight:300;font-style:italic;color:#f2f2f2}input:-moz-placeholder{font-weight:300;font-style:italic;color:#f2f2f2}.registration-section{background-color:#fff}.form-row:after{content:"";display:table;clear:both}.smartlabel .form-element{position:relative}.smartlabel .form-element:hover input[type=text]{background-color:#e2e2e2;cursor:pointer}.smartlabel .form-element .errormessage{position:absolute;z-index:1000;bottom:0;right:0;background-color:#b00;color:#fff;font-size:10px;line-height:12px;padding:2px 6px;overflow:hidden;height:12px}.smartlabel .form-element .errormessage.noerror{display:none}.smartlabel .text-field label{font-size:.9em;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hiden}.smartlabel .text-field label.visible{position:absolute;top:1em;left:2px}.smartlabel input{width:100%;line-height:1.3em;font-size:1.0em;border:0;background-color:#f2f2f2;margin:0 0 1px 0;padding:0 2px}.smartlabel .inline.form-element{float:left}.check-field input{position:absolute;left:7px;top:9px;width:22px}.check-field label{padding-left:25px;display:block}.inline30{width:48%;margin-right:4px}.inline30{width:28%;margin-right:4px}.inline70{width:68%;margin-right:4px}.inline.form-element:last-child.inline70{width:70%;margin-right:0}.smartlabel input[type=submit]{background-color:#2e5e8b;color:#fff;margin-top:1.5em;padding:.5em;cursor:pointer;border-radius:.3em;border:none:}.smartlabel input[type=submit]:hover{background-color:#156598}.high input{font-size:130%}.data-card{background-color:#f2f2f2;padding:10px;margin-bottom:15px}.data-element{padding-bottom:5px}.smartlabel input[type="checkbox"]:checked+label,.smartlabel input[type="radio"]:checked+label{background-color:#fff}.mecene{margin:20px 10px;font-size:.8em;font-style:italic}.mecene.TOTAL{min-height:65px;padding-top:60px;padding-left:5px;background-image:url(../images/logos/total-c.png);background-repeat:no-repeat;background-position:5px 0}.mecene.AFD{min-height:60px;padding-left:60px;background-image:url(../images/logos/afd.png);background-repeat:no-repeat;background-position:left 2px}.mecene.INRIA{min-height:40px;padding-left:68px;background-image:url(../images/logos/inria.png);background-repeat:no-repeat;background-position:left 2px}.lyt-ho .index_site .section{border-left:none}.dgt-cover{position:relative}.dgt-home-cover{margin:0;padding:0;position:relative;height:100%;background-color:#063d51;overflow:hidden;background-image:url(../images/subject/home-cover-background.jpg)}.dgt-home-cover .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%}.dgt-home-cover .promo-body{position:absolute;top:0;left:50%;bottom:0;right:00px;padding:20px;overflow:hidden;z-index:100;font-family:"Lato";font-weight:300;font-size:18px;color:#fff;background-color:rgba(0,0,0,0.05)}.dgt-home-cover .promo-body .count{font-size:30px;font-weight:300}.dgt-home-cover .promo-body ul{padding:0;text-align:center;list-style:none}.dgt-home-cover .promo-body li span{margin-top:18px;display:block}.dgt-home-cover .promo-body .fondation{background-image:url(cdf-img/sprites.png);background-position:-30px -200px;background-repeat:no-repeat;height:75px;width:125px;display:block;margin:25px auto 20px auto}.dgt-home-cover .promo-body a.button{padding:15px 25px;display:block;margin:30px 20px 20px 20px;border:1px #fff solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center}.dgt-home-cover .promo-body a.button:hover{border:1px #2d96e1 solid}.nosvg .dgt-home-cover .promo-body .fondation{background-image:url(cdf-img/sprites.png)}.dgt-home-cover .promo-body .fondation span{display:none}.promo-body-card{overflow:hidden;z-index:100;font-family:"Lato";font-weight:300;font-size:16px;color:#000;background-color:#fff}.lyt-ho .promo-body-card{position:absolute;left:15%;right:15%;bottom:10%}.lyt-ho .dgt-cover .promo-body-card{left:3%;right:53%;bottom:3%}.dgt-cover .promo-body-card{text-align:center}.dgt-cover .promo-body-card p{margin:.5em 0 .5em 0}.lyt-mo .promo-body-card{left:30px;right:30px}.lyt-mo .dgt-home-cover .promo-body-card{position:absolute;left:0;right:0;bottom:0;margin:30px}.lyt-mo .dgt-home-cover .promo-body-card p,.lyt-mo .dgt-home-cover .promo-body-card h2{padding:5px}.promo-body-card a{padding:30px 15px 15px 15px;display:block;color:#000}.lyt-mo .promo-body-card a{padding:0 0 5px 0;background-color:#f2f2f2}.promo-body-card a strong{text-decoration:underline}.promo-body-card a:hover,.promo-body-card a:hover h2{color:#2d96e1;text-decoration:none}.promo-body-card h2,.promo-body-card h3{font-size:1.2em}.promo-body-card img{height:40px;width:auto;max-width:100%}.dgt-cover .promo-body-card img{width:50px;height:50px;border-radius:50%;margin:0 auto}.promo-body-card .sticker,.promo-body-card .etiquette{font-family:"Lato",sans-serif;font-size:10px;background-color:#c03;line-height:14px;padding:2px 5px;text-transform:uppercase;color:#fff;text-align:left}.lyt-ho .promo-body-card .sticker,.lyt-ho .promo-body-card .etiquette{position:absolute;top:0;left:0}.dgt-cover .promo-body-card .etiquette{width:100%;display:block;padding-left:15px}#left-popin{position:absolute;background:rgba(36,58,81,0.80);bottom:0;left:0;padding:15px 65px 15px 15px;z-index:1000}.lyt-mo #left-popin{position:fixed;line-height:15px;white-space:normal}.highlight .promo-cover{background-color:#f3c733}#left-popin a{color:#fff;display:block;font-family:lato;font-size:13px}#left-popin a:hover{text-decoration:underline}#left-popin .icon{background-image:url(cdf-img/sprites.svg);background-position:-570px -50px;height:30px;right:0;top:0;margin-top:0;position:absolute;width:30px;display:block}#left-popin .icon:hover{background-position:-570px -20px;cursor:pointer}#right-popin{position:absolute;background:rgba(162,138,98,0.80);bottom:36px;right:146px;padding:15px 65px 15px 15px;z-index:1000;width:200px}#right-popin a{color:#fff;display:block;font-family:lato;font-size:13px}#right-popin a:hover{text-decoration:underline}#right-popin .icon{background-image:url(cdf-img/sprites.svg);background-position:-570px -50px;height:30px;right:0;top:0;margin-top:0;position:absolute;width:30px;display:block}#right-popin .icon:hover{background-position:-570px -20px;cursor:pointer}.home-content.news-list .block{margin:15px}.lyt-ho .dgt-home.dgt-home-cover{width:520px}.lyt-mo .dgt-home-cover{height:300px}.lyt-mo .dgt-home-cover img{margin-top:-50px;width:100%}.lyt-mo .dgt-home-cover{height:300px}.lyt-mo .dgt-home-cover .promo-body{padding:0 20px}.lyt-mo .dgt-home-cover .promo-body li{display:block;font-size:80%}.lyt-mo .dgt-home-cover .promo-body li span{margin-top:10px}.fiche-openned{overflow:hidden}#lab-panorama{position:absolute;top:0;left:0;overflow:hidden;bottom:0}#bg{position:fixed;top:0;left:0;right:0;bottom:0;background:#03123e url(../images/interface/labs/bg.jpg) no-repeat 0 0 scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wide-1 #bg{top:-25%;left:-25%;right:-25%;bottom:-25%}.wide-2 #bg{top:-50%;left:-50%;right:-50%;bottom:-50%}.research-container{position:relative;top:0;margin-left:300px;z-index:2}.lyt-mo .research-container{margin-left:0;display:none}.lyt-mo .research-container.active-research{display:block}.lyt-mo #research-left-col{position:relative;text-align:left;width:auto;top:auto;left:auto;padding-bottom:0}.lyt-mo .research{width:auto!important}.lyt-mo #lab-panorama{position:relative;top:auto;left:auto;bottom:auto;overflow:visible}.lyt-mo .lab-container{top:auto!important;left:auto!important}.lyt-mo #fiche-wrapper{top:50px;overflow-x:hidden}.lyt-mo #fiche{max-width:none;padding:20px;position:relative}.lyt-mo .close-fiche-link{width:22px;height:22px;display:block;margin-top:2px;margin-right:10px;border:2px solid #fff;border-radius:13px;float:left;background:transparent url(../images/interface/labs/cross.png) no-repeat center center;opacity:.5}.lyt-mo .close-fiche-link:hover{opacity:1}.active-research.research-container{z-index:3}.research{text-align:center;height:400px}.lab-container{display:inline-block;margin:10px;position:relative;min-width:100px}#research-left-col{position:absolute;top:0;left:0;width:250px;padding:20px;z-index:2;color:white}#research-left-col h1{color:white;opacity:.7}#research-left-col p{color:white;font-weight:400}#back-button{width:20px;height:20px;display:none;background:transparent url(../images/interface/labs/back-arrow.png) no-repeat 0 0;opacity:.5}#back-button:hover{opacity:1}.wide-1 #back-button,.wide-2 #back-button{display:block}#fiche-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:3;cursor:pointer}#fiche{position:absolute;padding:0 20px;color:white;max-width:250px;cursor:default}#fiche h2{color:white}#fiche p{line-height:18px}#fiche.fade p{position:relative;overflow:hidden}#fiche.fade p:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:40%;height:1.2em;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) 50%)}.fiche-link{font-family:'Lato',sans-serif;color:#fff;text-decoration:none;text-align:left;background:rgba(255,255,255,0);display:inline-block;padding:10px 15px;border:1px solid #fff;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fiche-link:hover{background:rgba(255,255,255,.1)}#lab-panorama svg{width:100%;height:100%;display:inline-block}#lab-panorama svg g{cursor:pointer}.fiche-openned svg text::selection{background:0}#lab-panorama svg path{fill:none;stroke:#fff;stroke-opacity:.5}#lab-panorama svg g:hover path{fill-opacity:.8}.lab-label{font-family:'Lato',sans-serif;font-weight:400;position:absolute;color:white;font-size:.9em;line-height:1.3em;display:block;left:0;right:0;margin-top:35px;text-align:center}#lab-panorama .clearfix:before,#lab-panorama .clearfix:after{content:" ";display:table}#lab-panorama .clearfix:after{clear:both}#lab-panorama .clearfix{*zoom:1}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.lyt-ho .dgt-full{min-width:2000px}}.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}