@charset "UTF-8";@font-face{font-family:lato;src:url(../styles/fonts/black.eot);src:url(../styles/fonts/black.eot?#iefix) format('embedded-opentype'),url(../styles/fonts/black.woff2) format('woff2'),url(../styles/fonts/black.woff) format('woff'),url(../styles/fonts/black.ttf) format('truetype'),url(../styles/fonts/black.svg#lato_blackregular) format('svg');font-weight:900;font-style:normal}@font-face{font-family:lato;src:url(../styles/fonts/lato-bold.eot);src:url(../styles/fonts/lato-bold.eot?#iefix) format('embedded-opentype'),url(../styles/fonts/lato-bold.woff2) format('woff2'),url(../styles/fonts/lato-bold.woff) format('woff'),url(../styles/fonts/lato-bold.ttf) format('truetype'),url(../styles/fonts/lato-bold.svg#latobold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:lato;src:url(../styles/fonts/lato-light.eot);src:url(../styles/fonts/lato-light.eot?#iefix) format('embedded-opentype'),url(../styles/fonts/lato-light.woff2) format('woff2'),url(../styles/fonts/lato-light.woff) format('woff'),url(../styles/fonts/lato-light.ttf) format('truetype'),url(../styles/fonts/lato-light.svg#lato_lightregular) format('svg');font-weight:300;font-style:normal}@font-face{font-family:lato;src:url(../styles/fonts/lato-regular.eot);src:url(../styles/fonts/lato-regular.eot?#iefix) format('embedded-opentype'),url(../styles/fonts/lato-regular.woff2) format('woff2'),url(../styles/fonts/lato-regular.woff) format('woff'),url(../styles/fonts/lato-regular.ttf) format('truetype'),url(../styles/fonts/lato-regular.svg#latoregular) format('svg');font-weight:400;font-style:normal}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}html{color:#515253;font-family:sans-serif;font-size:1em;height:100%;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background:#f2f2f2;font-family:Lato,sans-serif;height:100%;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:0 0}a:active,a:hover{outline:0}a.facet-lexicon{text-decoration:none}address{font-style:normal}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}cite{font-style:normal}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{margin:0}mark{background:#ff0;color:#000}p{margin:0}small{font-size:80%}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}sup{top:-1em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}figcaption:empty{display:none}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}ol,ul{list-style:none;margin:0;padding: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}select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background:#fff;border:1px solid #ccc;font-size:.75em;height:34px;line-height:1;text-transform:uppercase;width:100%}#sliding-popup .popup-content #popup-buttons button:focus{outline-color:#0f00ff}#sliding-popup.sliding-popup-bottom:focus{outline-color:#0f00ff}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{background:#e7e7e7;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#515253;display:block;font-size:.75em;font-weight:700;width:100%}.lt-ie8 input[type=date],.lt-ie8 input[type=email],.lt-ie8 input[type=number],.lt-ie8 input[type=password],.lt-ie8 input[type=search],.lt-ie8 input[type=text],.lt-ie8 textarea{width:auto}input[type=date].placeholder,input[type=email].placeholder,input[type=number].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=text].placeholder,textarea.placeholder{color:#a0a0a0;font-weight:400;opacity:1}input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#a0a0a0;font-weight:400;opacity:1}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#a0a0a0;font-weight:400;opacity:1}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0a0a0;font-weight:400;opacity:1}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0a0a0;font-weight:400;opacity:1}.warning input[type=date],.warning input[type=email],.warning input[type=number],.warning input[type=password],.warning input[type=search],.warning input[type=text],.warning textarea{border-color:#d84343}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{height:34px;padding:0 9px}button[type=reset]{background:0 0;border:0;font-size:1em;padding:0;position:absolute;right:9px;top:9px}textarea{padding:9px}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container,.container--content,.container--header,.container--two--colons .first--colon--content{margin:0 auto;position:relative}.container--content:after,.container--content:before,.container--header:after,.container--header:before,.container--two--colons .first--colon--content:after,.container--two--colons .first--colon--content:before,.container:after,.container:before{content:" ";display:table}.container--content:after,.container--header:after,.container--two--colons .first--colon--content:after,.container:after{clear:both}.container--two--colons .lt-ie8 .first--colon--content,.lt-ie8 .container,.lt-ie8 .container--content,.lt-ie8 .container--header,.lt-ie8 .container--two--colons .first--colon--content{*zoom:1}@media only screen and (min-width:48em){.container{width:688px}.forgotten-password,.request-mail-verification{margin:0 auto;width:520px}}@media only screen and (min-width:60em){.container{width:940px}}.container--header{height:inherit}@media only screen and (min-width:48em){.container--header{width:768px}}@media only screen and (min-width:60em){.container--header{width:940px}}.container--content{width:320px;z-index:0}@media only screen and (min-width:48em){.container--content{padding-top:80px;width:640px}.folder .container--content,.teachers .container--content{padding-top:0}}@media only screen and (min-width:60em){.container--content{width:960px}}.container--two--colons{width:100%}.container--two--colons:after,.container--two--colons:before{content:" ";display:table}.container--two--colons:after{clear:both}.lt-ie8 .container--two--colons{*zoom:1}.container--two--colons .first--colon--content{overflow:visible;width:320px;z-index:1}@media only screen and (min-width:48em){.container--two--colons .first--colon--content{width:640px}.container--two--colons .first--colon--content .pagination{margin-bottom:10px}}@media only screen and (min-width:60em){.container--two--colons .first--colon--content{width:640px;float:left}}@media only screen and (min-width:48em){.container--two--colons{width:auto}}.header{background:#fff;position:relative;z-index:2}.header a.back{color:#86939b;font-size:.75em;display:inline-block;font-weight:700;margin:9px 10px;text-decoration:none}.header a.back #cboxClose,.header a.back .custom-datepicker.customDatePicker,.header a.back .glyph,.header a.back .ui-datepicker .ui-datepicker-next,.header a.back .ui-datepicker .ui-datepicker-prev,.ui-datepicker .header a.back .ui-datepicker-next,.ui-datepicker .header a.back .ui-datepicker-prev{font-size:.438em;font-weight:700;margin-right:5px}.header a.back #cboxClose:before,.header a.back .custom-datepicker.customDatePicker:before,.header a.back .glyph:before,.header a.back .ui-datepicker .ui-datepicker-next:before,.header a.back .ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .header a.back .ui-datepicker-next:before,.ui-datepicker .header a.back .ui-datepicker-prev:before{top:-1px}.header .escutcheon{border-top:1px solid #f1f2f3;padding:5px 0}.header .logo img{display:none}.header .logo a{background:transparent url(../images/layout/planete-energies-logo.png) center top no-repeat;background-image:url(../images/layout/planete-energies-logo.svg),none;border:0;display:block;height:110px;margin:0 auto;overflow:hidden;text-decoration:none;width:188px;padding:0}.header .logo a:before{content:"";display:block;width:0;height:150%}.lt-ie8 .header .logo a{text-indent:-9999px}@media only screen and (min-width:48em){.header{background:#313131;height:120px}.header.is-pushed{padding-top:220px}.teachers .header{background:#3094b5}.header a.back{color:#fff;margin:0;left:205px;position:absolute;top:14px}.header .escutcheon{background:#fff;border-top:0;float:left;height:99px;margin-right:17px;position:relative;width:188px}.header .is-stuck .escutcheon{position:fixed;top:0;z-index:99}.header .language-selector{right:190px;top:20px}.header .language-selector.no-teachers-access{right:10px}}@media only screen and (min-width:60em){.header.is-pushed{padding-top:125px}.header a.back{left:215px}.header a.back:hover{text-decoration:underline}.header .escutcheon{margin-right:27px}.header .language-selector{right:135px;top:29px}}.block-user{box-sizing:border-box;display:none;position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75)}.block-user *{box-sizing:border-box}.lte-ie9 .block-user{background:url(../images/content/ie8-bg-block-user.png) 0 0 repeat}.block-user.is-open{display:block}.block-user .container--header{top:140px;height:340px;background-color:#3094b5;white-space:nowrap;word-spacing:-.25em}.block-user .button--close{position:absolute;top:.5em;right:.4em;z-index:2;color:#fff;font-size:1.5em;cursor:pointer}.block-user .h2{font-size:1.438em!important;font-weight:500;margin-bottom:30px}.block-user .p{color:#313131;font-size:1em;line-height:1.4}.block-user input[type=email],.block-user input[type=password]{font-size:.85em}.block-user .column{position:relative;display:inline-block;width:50%;height:100%;padding:45px;background-color:#fff;white-space:normal;word-spacing:normal;vertical-align:top}.block-user .column.connection-form .h2{color:#3094b5}.block-user .column+.column{background-color:#3094b5;color:#fff}.block-user .column+.column a,.block-user .column+.column p{color:#fff}.block-user .column+.column .button{background-color:#fff;color:#3094b5;text-align:center}.block-user .my-avantage{position:absolute;right:55px;bottom:55px;font-weight:700}.block-user h6{font-size:.75em;margin-bottom:10px;text-transform:uppercase}.lt-ie9 .block-user h6{font-size:.6875em}.block-user input[type=password]{margin-bottom:10px}.block-user a{font-size:.85em;color:#656565}.block-user a:hover{text-decoration:none}.block-user .button-group--center{position:relative}.block-user .button-group--center a{margin-left:10px}.block-user .button,.block-user .button--submit{margin:0;width:auto;position:absolute;bottom:45px;border-radius:0!important}.block-user .button{color:#fff}.block-user .button--submit{background-color:#3094b5}@media only screen and (min-width:48em){.is-pushed .block-user{display:block}.block-user .column{padding:25px}.block-user .formatted-form:after,.block-user .formatted-form:before{content:" ";display:table}.block-user .formatted-form:after{clear:both}.lt-ie8 .block-user .formatted-form{*zoom:1}.block-user .formatted-form .form-group{margin:0 0 5px;width:100%}.block-user .formatted-form label{margin-bottom:5px}.block-user h6{text-align:center}.block-user .button--submit{margin-top:0;height:34px}.block-user .button-group--center a{margin-left:0}.block-user .button{padding-bottom:11px;padding-top:11px}.block-user .messages-list{position:absolute;bottom:0;margin:0 0 4px!important}}@media only screen and (min-width:60em){.block-user h6{text-align:left}.block-user .column{padding:45px}}@media(max-width:47.938em){.block-user{position:relative;top:0;height:auto}.block-user .button,.block-user .button--submit,.block-user .messages-list,.block-user .my-avantage{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit}.block-user .button,.block-user .button--submit,.block-user .my-avantage{display:block;margin-top:30px}.block-user .button,.block-user .button--submit{width:140px;padding:15px 0!important}.block-user .messages-list{margin-top:15px!important;text-align:left}.block-user .container--header{top:0;height:auto}.block-user .column{display:block;width:100%;padding:30px}.block-user .column .h2{text-align:left!important}}.browser{clear:both}.browser.adding-article{padding-bottom:60px}.browser .stage{height:100%;overflow-x:hidden;overflow-y:scroll;position:relative}.browser .pane-group{left:0;position:absolute;top:0}.browser .pane{float:left}@media only screen and (min-width:48em){.browser.adding-article{padding-bottom:0}.browser .stage{overflow-y:hidden}.browser .pane,.browser .pane-group{height:100%}}.clear-live-switch a{display:none}@media only screen and (min-width:48em){.clear-live-switch{background:url(../images/layout/escutcheon-bottom.png) no-repeat;bottom:-65px;height:60px;padding-top:5px;position:absolute;left:0;text-align:center;width:188px}.clear-live-switch a{color:#cbd3d9;display:inline-block;font-size:1.25em;position:relative;text-decoration:none}.clear-live-switch a:first-child{margin-right:15px}.clear-live-switch a:after,.clear-live-switch a:before{display:none;left:50%;position:absolute}.clear-live-switch a:after{background:#536c80;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;bottom:-30px;color:#fff;content:attr(data-title);font-size:.5em;font-weight:700;margin-left:-28px;padding:5px 0;text-align:center;text-transform:uppercase;width:56px}.lt-ie9 .clear-live-switch a:after{padding:6px 0}.clear-live-switch a:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #536c80;bottom:-10px;content:'';height:0;margin-left:-6px;width:0}.clear-live-switch a:active,.clear-live-switch a:focus,.clear-live-switch a:hover{color:#536c80}.clear-live-switch a:active:after,.clear-live-switch a:active:before,.clear-live-switch a:focus:after,.clear-live-switch a:focus:before,.clear-live-switch a:hover:after,.clear-live-switch a:hover:before{display:block}.clear-live-switch.is-clear a:first-child,.clear-live-switch.is-live a+a{color:#536c80}}.folder{padding-bottom:15px;position:relative}.folder .confirmation{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.folder .confirmation:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.folder .confirmation .centered{display:inline-block;vertical-align:middle;width:300px}.folder .confirmation p{color:#fff;margin-bottom:15px}.folder .confirmation .button{display:inline-block;width:50px}.folder .confirmation .confirm{background:#535353!important}.folder .confirmation .confirm:active,.folder .confirmation .confirm:focus,.folder .confirmation .confirm:hover{background:#000!important}.folder .confirmation .cancel{background:#3094b5!important}.folder .confirmation .cancel:active,.folder .confirmation .cancel:focus,.folder .confirmation .cancel:hover{background:#036a8c!important}.folder .confirmation-removal{background:#272727}.folder .confirmation-deletion{background:rgba(39,39,39,.9)}.folder .confirmation-deletion .lt-ie9{background:#393939}@media only screen and (min-width:48em){.folder .folder-content{width:330px}.folder .container--content{padding-top:0}.folder .jspVerticalBar{right:10px}}.folder-list:after,.folder-list:before{content:" ";display:table}.folder-list:after{clear:both}.lt-ie8 .folder-list{*zoom:1}.folder-list p{color:#c9c9c9;display:none;font-size:.8125em;margin:0 auto 10px;width:300px}.adding-article .folder-list p{display:block}.folder-list .folder-list-content{margin:0 auto;width:300px}.folder-list .folder-list-content:after,.folder-list .folder-list-content:before{content:" ";display:table}.folder-list .folder-list-content:after{clear:both}.lt-ie8 .folder-list .folder-list-content{*zoom:1}.folder-list .folder-list-item{background:#34a2c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#185769;cursor:pointer;float:left;font-size:.8125em;height:99px;line-height:1.230769231;margin:0 1px 1px 0;padding:20px 10px 10px;text-align:center;width:99px}.folder-list .folder-list-item.is-selected,.folder-list .folder-list-item:hover{background:#fff}.folder-list .folder-list-item.create{background:#fff;color:#999;position:relative}.folder-list .folder-list-item.create:after,.folder-list .folder-list-item.create:before{background:#999;content:'';position:absolute}.folder-list .folder-list-item.create:after{height:2px;right:26px;top:19px;width:8px}.folder-list .folder-list-item.create:before{height:8px;right:29px;top:16px;width:2px}.folder-list .folder-list-item.create.is-disabled{background:#34a2c1;color:#185769}.folder-list .folder-list-item.create.is-disabled:after,.folder-list .folder-list-item.create.is-disabled:before{background:#185769}.folder-list .folder-list-item #cboxClose,.folder-list .folder-list-item .custom-datepicker.customDatePicker,.folder-list .folder-list-item .glyph,.folder-list .folder-list-item .ui-datepicker .ui-datepicker-next,.folder-list .folder-list-item .ui-datepicker .ui-datepicker-prev,.ui-datepicker .folder-list .folder-list-item .ui-datepicker-next,.ui-datepicker .folder-list .folder-list-item .ui-datepicker-prev{display:block;font-size:1.25em;margin-bottom:10px}@media only screen and (min-width:48em){.folder-list{position:relative}.folder-list .folder-list-content{height:100%;margin-left:10px;width:320px}}.folder-selection-validation{bottom:0;display:none;left:10px;margin:15px auto!important;position:absolute;width:300px}.folder-selection-validation:after,.folder-selection-validation:before{content:" ";display:table}.folder-selection-validation:after{clear:both}.lt-ie8 .folder-selection-validation{*zoom:1}.folder-selection-validation .button{margin-left:0}.folder-selection-validation .cancel{background:#272727!important;float:left;padding-left:0;padding-right:0}.folder-selection-validation .confirm{float:right}@media only screen and (min-width:48em){.folder-selection-validation{position:static}}.library .menu-icon .count{bottom:3px;color:#fff;display:block;font-size:.6875em;margin-right:-20px;position:absolute;right:50%}.library .menu-icon-close{display:none}.menu-name-main-menu .library .block-menu-wrapper{padding:0}.library h5{color:#fff;float:left;font-size:1em;font-weight:400;margin:15px 10px;text-transform:uppercase}.library .deconnection{color:#737373;font-size:.8125em;float:right;margin:17px 10px 0 0;text-decoration:none}.library .deconnection #cboxClose,.library .deconnection .custom-datepicker.customDatePicker,.library .deconnection .glyph,.library .deconnection .ui-datepicker .ui-datepicker-next,.library .deconnection .ui-datepicker .ui-datepicker-prev,.ui-datepicker .library .deconnection .ui-datepicker-next,.ui-datepicker .library .deconnection .ui-datepicker-prev{font-size:.5em;margin-right:2px}.library .accordion{border-top:1px solid #1d1d1d}.library .accordion .accordion-heading{color:#d7d7d7;font-size:.9375em;padding:12.5px 10px}.library .accordion .accordion-heading.embedded-glyphs:after,.library .accordion .accordion-heading.embedded-glyphs:before{background:#d7d7d7}.library .accordion .accordion-heading.embedded-glyphs:after{right:10px;top:19px}.library .accordion .accordion-heading.embedded-glyphs:before{right:13px;top:16px}.library .accordion .accordion-content{padding:0 10px 10px}.library .tutorial{background:#34a2c1;border-top:0;clear:both}.library .tutorial .accordion-heading{color:#24465d}.library .tutorial .accordion-heading.embedded-glyphs:after,.library .tutorial .accordion-heading.embedded-glyphs:before{background:#24465d}.library .tutorial+.accordion{border-top:0}.library .tutorial .accordion-content{color:#fff;line-height:1.25}.library .tutorial .accordion-content div{margin-top:15px;position:relative;text-align:center}.library .tutorial .accordion-content div span{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#34a2c1;font-size:.8125em;font-weight:900;height:18px;left:0;padding-top:2px;position:absolute;top:0;width:20px}.library .tutorial .accordion-content div p{padding-left:30px;text-align:left}.library .tutorial .accordion-content div img{margin-top:10px}.library .formatted-form>p{color:#fff;font-size:.8125em;font-style:italic;line-height:1.230769231}.library .form-group label{display:none}.lte-ie9 .library .form-group label{display:block}.library .form-group button{background:0 0;border:0;color:#7d7d7d;float:left;font-size:.8125em;margin-top:23px;padding:0;text-decoration:underline}.library .form-infos{float:left}.library .form-infos .mandatory{line-height:2.5;margin:0}.library .button-group--right{margin-top:15px}.library .button,.library .button--submit{background:#535353}.library .retrieve-password{display:none;margin-top:20px}.library .bar{margin-bottom:40px}.library .bar .options,.library .bar form{padding:5px 10px}.library .bar button,.library .bar input[type=submit]{background:0 0;border:0}.library .bar .options{background:#fff}.library .bar .options:after,.library .bar .options:before{content:" ";display:table}.library .bar .options:after{clear:both}.lt-ie8 .library .bar .options{*zoom:1}.library .bar .back,.library .bar .edit{color:#34a2c1;height:40px;width:40px}.library .bar .back{float:left;font-size:1.25em;margin-right:24px}.library .bar h6{color:#34a2c1;float:left;font-size:.9375em;margin-top:12px;max-width:181px}.library .bar .edit{float:right;font-size:.938em}.library .bar form{background:#34a2c1;padding-left:65px;position:relative;display:none}.library .bar .form-inline-group{position:relative}.library .bar .form-inline-group input[type=text]{background:#247187;border:0;color:#fff;font-size:.9375em;height:40px}.library .bar .form-inline-group input[type=text].placeholder{color:#fff}.library .bar .form-inline-group input[type=text]:-moz-placeholder{color:#fff}.library .bar .form-inline-group input[type=text]::-moz-placeholder{color:#fff}.library .bar .form-inline-group input[type=text]:-ms-input-placeholder{color:#fff}.library .bar .form-inline-group input[type=text]::-webkit-input-placeholder{color:#fff}.lt-ie9 .library .bar .form-inline-group input[type=text]{padding-top:10px}.library .bar .form-inline-group button[type=reset]{color:#34a2c1;top:12px}.library .bar input[type=submit]{color:#fff;font-size:.9375em;font-weight:700;height:40px;left:10px;margin-right:15px;position:absolute;top:5px;width:40px}.library .delete{background:0 0;border:0;color:#737373;font-size:.8125em;margin:10px 0 0 10px;padding:0;text-decoration:underline}@media only screen and (min-width:48em){.library{display:none}}.menu-name-main-menu{position:relative;z-index:2}.menu-name-main-menu .block-menu-block{float:left;width:calc(100%/3)}.i18n-en .menu-name-main-menu .block-menu-block,.teachers .menu-name-main-menu .block-menu-block{width:33.33333333%}.teachers .menu-name-main-menu .block-menu-block:first-child .block-menu-wrapper{padding-top:0}.menu-name-main-menu .block-menu-block.is-open .menu-icon{background-color:#272727}.teachers .menu-name-main-menu .block-menu-block.is-open .menu-icon{background-color:#3094b5}.menu-name-main-menu .block-menu-block.is-open .block-menu-wrapper{display:block}.menu-name-main-menu .block-menu-block.is-open .block-menu-wrapper .baseline a:hover{text-decoration:none;cursor:default}.menu-name-main-menu .menu-icon{background:#313131;border-right:1px solid #1b1b1b;color:#fff;display:block;height:50px;text-align:center;text-decoration:none;cursor:pointer}.teachers .menu-name-main-menu .menu-icon{border-right:1px solid #1a708c}@media(max-width:767px){.teachers .menu-name-main-menu .menu-icon{background-color:#3094b5}}.menu-name-main-menu .menu-icon #cboxClose,.menu-name-main-menu .menu-icon .custom-datepicker.customDatePicker,.menu-name-main-menu .menu-icon .glyph,.menu-name-main-menu .menu-icon .ui-datepicker .ui-datepicker-next,.menu-name-main-menu .menu-icon .ui-datepicker .ui-datepicker-prev,.ui-datepicker .menu-name-main-menu .menu-icon .ui-datepicker-next,.ui-datepicker .menu-name-main-menu .menu-icon .ui-datepicker-prev{font-size:1.25em;line-height:2.5}.menu-name-main-menu .block-menu-wrapper{background:#272727;display:none;left:0;padding:10px;position:absolute;right:0;top:50px}.menu-name-main-menu .block-menu-wrapper .form-inline-group{position:relative}.menu-name-main-menu .block-menu-wrapper .form-inline-group input[type=submit]+button[type=reset]{color:#d2d2d2}.teachers .menu-name-main-menu .block-menu-wrapper{background:#3094b5;padding-bottom:20px}.menu-name-main-menu .baseline{color:#fff;font-size:.875em;font-style:italic;margin:5px 0 20px;text-align:center;font-weight:400}.menu-name-main-menu .baseline a{color:#fff;text-decoration:none}.menu-name-main-menu .baseline a:hover{text-decoration:underline}.menu-name-main-menu .baseline b{font-size:1.142857143em;font-style:normal}.menu-name-main-menu nav.navigation{display:none}.menu-name-main-menu nav.navigation-teachers>ul>li{background:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-top:20px;position:relative}.menu-name-main-menu nav.navigation-teachers>ul>li.expanded{position:relative}.menu-name-main-menu nav.navigation-teachers>ul>li.expanded #cboxClose,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .custom-datepicker.customDatePicker,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .glyph,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker .ui-datepicker-next,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker .ui-datepicker-prev,.ui-datepicker .menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker-next,.ui-datepicker .menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker-prev{font-size:.438em;line-height:1.571428571;margin-left:8px;position:absolute;right:10px;top:10px}.menu-name-main-menu .navigation-filters{padding-bottom:20px}.menu-name-main-menu .navigation-filters .button--submit{margin-top:15px;padding:9px 50px}.menu-name-main-menu .heading{color:#5a5a57;cursor:pointer;display:block;padding:10px;font-size:.6875em;font-weight:700;text-transform:uppercase;text-decoration:none}.menu-name-main-menu .search button[type=submit]{display:none}.lt-ie9 .menu-name-main-menu .search input[type=search]{padding-top:10px}.menu-name-main-menu .library-options{clear:left}.menu-name-main-menu .library-scroll-area{height:100%;overflow-x:hidden;overflow-y:scroll}.menu-name-main-menu .cat-articles:hover .heading,.menu-name-main-menu .is-current .cat-articles .heading{color:#d64039}.menu-name-main-menu .cat-video:hover .heading,.menu-name-main-menu .cat-videos-occupations:hover .heading,.menu-name-main-menu .is-current .cat-video .heading,.menu-name-main-menu .is-current .cat-videos-occupations .heading{color:#218700}.menu-name-main-menu .cat-diapos:hover .heading,.menu-name-main-menu .is-current .cat-diapos .heading{color:#c8437f}.menu-name-main-menu .cat-focus:hover .heading,.menu-name-main-menu .is-current .cat-focus .heading{color:#77478d}.menu-name-main-menu .cat-infos:hover .heading,.menu-name-main-menu .is-current .cat-infos .heading{color:#3094b5}.menu-name-main-menu .cat-pe:hover .heading,.menu-name-main-menu .is-current .cat-pe .heading{color:#272727}.menu-name-main-menu .cat-actions:hover .heading,.menu-name-main-menu .is-current .cat-actions .heading{color:#765aa5}.menu-name-main-menu .cat-agenda:hover .heading,.menu-name-main-menu .is-current .cat-agenda .heading{color:#4996cc}.menu-name-main-menu .cat-community:hover .heading,.menu-name-main-menu .is-current .cat-community .heading,.menu-name-main-menu nav .is-open .cat-community .heading{color:#e7763f}.menu-name-main-menu .cat-conferences:hover .heading,.menu-name-main-menu .cat-resources:hover .heading,.menu-name-main-menu .is-current .cat-conferences .heading,.menu-name-main-menu .is-current .cat-resources .heading{color:#3094b5}.menu-name-main-menu .cat-enseignement:hover .heading,.menu-name-main-menu .is-current .cat-enseignement .heading{color:#2a837d}.menu-name-main-menu .cat-support-cours:hover .heading,.menu-name-main-menu .is-current .cat-support-cours .heading{color:#b92c4f}.menu-name-main-menu .cat-publication:hover .heading,.menu-name-main-menu .is-current .cat-publication .heading{color:#11699c}@media only screen and (min-width:48em){.menu-name-main-menu{position:static;margin-top:20px}.is-stuck .menu-name-main-menu{margin-left:205px}.teachers .menu-name-main-menu{margin-top:60px}.menu-name-main-menu .block-menu-block{float:none;width:auto!important}.menu-name-main-menu .menu-icon,.menu-name-main-menu .navigation-filters{display:none}.menu-name-main-menu .block-menu-wrapper{background:0 0!important;display:block;padding:0!important;position:static}.menu-name-main-menu .baseline{font-size:1.1875em;margin:0;text-align:left}.menu-name-main-menu .baseline b{font-size:1.105263158em}.lte-ie9 .menu-name-main-menu .baseline{font-size:1.15em}.menu-name-main-menu nav ::-moz-selection{background:#fff}.menu-name-main-menu nav ::selection{background:#fff}.menu-name-main-menu nav.navigation{display:block;float:left;margin-top:30px;position:relative;width:563px;z-index:21}.menu-name-main-menu nav.navigation.is-open .accordion-heading{background-color:#3094b5;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.menu-name-main-menu nav .accordion-content .label-text,.menu-name-main-menu nav .accordion-heading .column{color:#515253;font-weight:700;text-decoration:none;text-transform:uppercase}.menu-name-main-menu nav .accordion-content.nocaps .label-text{text-transform:none;font-size:.688em}.menu-name-main-menu nav .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-name-main-menu nav .col-1{width:112px}.menu-name-main-menu nav .col-2{width:176px}.menu-name-main-menu nav .col-3{width:140px}.menu-name-main-menu nav .col-4{width:95px}.menu-name-main-menu nav .accordion-heading{background:#536c80;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;overflow:hidden;width:100%}.menu-name-main-menu nav .accordion-heading:hover{background-color:#3094b5}.menu-name-main-menu nav .accordion-heading:not(.is-open):hover #cboxClose,.menu-name-main-menu nav .accordion-heading:not(.is-open):hover .custom-datepicker.customDatePicker,.menu-name-main-menu nav .accordion-heading:not(.is-open):hover .glyph,.menu-name-main-menu nav .accordion-heading:not(.is-open):hover .ui-datepicker .ui-datepicker-next,.menu-name-main-menu nav .accordion-heading:not(.is-open):hover .ui-datepicker .ui-datepicker-prev,.ui-datepicker .menu-name-main-menu nav .accordion-heading:not(.is-open):hover .ui-datepicker-next,.ui-datepicker .menu-name-main-menu nav .accordion-heading:not(.is-open):hover .ui-datepicker-prev{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}.menu-name-main-menu nav .accordion-heading .column{background:#fff;border-left:1px solid #c2c2c2;font-size:.75em;float:left;padding:11px 0;text-align:center}.menu-name-main-menu nav .accordion-heading .column:first-child{border-left:0}.menu-name-main-menu nav .accordion-heading #cboxClose,.menu-name-main-menu nav .accordion-heading .custom-datepicker.customDatePicker,.menu-name-main-menu nav .accordion-heading .glyph,.menu-name-main-menu nav .accordion-heading .ui-datepicker .ui-datepicker-next,.menu-name-main-menu nav .accordion-heading .ui-datepicker .ui-datepicker-prev,.ui-datepicker .menu-name-main-menu nav .accordion-heading .ui-datepicker-next,.ui-datepicker .menu-name-main-menu nav .accordion-heading .ui-datepicker-prev{color:#fff;right:13px}.lt-ie9 .menu-name-main-menu nav .accordion-heading.is-open{left:-1px;border:1px solid #c2c2c2;border-bottom:0}.menu-name-main-menu nav .accordion-content{background:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.33);-moz-box-shadow:0 5px 5px rgba(0,0,0,.33);box-shadow:0 5px 5px rgba(0,0,0,.33);left:0;position:absolute;top:100%;width:100%}.lt-ie9 .menu-name-main-menu nav .accordion-content{border:1px solid #c2c2c2;border-top:0;left:-1px}.menu-name-main-menu nav .accordion-content .column{float:left;border-left:1px solid #c2c2c2;padding:10px 8px 0;min-height:390px}.lt-ie9 .menu-name-main-menu nav .accordion-content .column{min-height:340px}.menu-name-main-menu nav .accordion-content .column:first-child{border-left:0}.menu-name-main-menu nav .accordion-content .col-4{width:135px}.menu-name-main-menu nav .accordion-content .col-1 ul:first-child{padding-bottom:10px}.lt-ie9 .menu-name-main-menu nav .accordion-content .col-1 ul:first-child{padding-bottom:0}.menu-name-main-menu nav .accordion-content ul+ul{border-top:1px solid #c2c2c2;padding-top:10px}.menu-name-main-menu nav .accordion-content li{margin-bottom:15px;font-size:.7em;line-height:1.2em}.lt-ie9 .menu-name-main-menu nav .accordion-content li{font-size:.59em;margin-bottom:13px}.menu-name-main-menu nav .accordion-content li:last-child{margin-bottom:0}.menu-name-main-menu nav .accordion-content li ul{margin-top:15px}.menu-name-main-menu nav .accordion-content li li{font-size:.875em;line-height:1;padding-left:10px}.menu-name-main-menu nav .accordion-content li li .label-text{padding-top:1px}.lt-ie9 .menu-name-main-menu nav .accordion-content li li{font-size:1em;line-height:1}.menu-name-main-menu nav .accordion-content .is-selected{color:#3094b5;font-weight:700;text-decoration:none;text-transform:uppercase;padding-right:15px;position:relative}.menu-name-main-menu nav .accordion-content .is-selected button{background:0 0;border:0;height:10px;padding:0;position:absolute;right:0;top:0;width:10px}.menu-name-main-menu nav .accordion-content .is-selected #cboxClose,.menu-name-main-menu nav .accordion-content .is-selected .custom-datepicker.customDatePicker,.menu-name-main-menu nav .accordion-content .is-selected .glyph,.menu-name-main-menu nav .accordion-content .is-selected .ui-datepicker .ui-datepicker-next,.menu-name-main-menu nav .accordion-content .is-selected .ui-datepicker .ui-datepicker-prev,.ui-datepicker .menu-name-main-menu nav .accordion-content .is-selected .ui-datepicker-next,.ui-datepicker .menu-name-main-menu nav .accordion-content .is-selected .ui-datepicker-prev{color:#3094b5;font-size:.625em}.menu-name-main-menu nav .accordion-content .button-group--center{clear:both;padding-top:10px;margin-bottom:15px}.lt-ie9 .menu-name-main-menu nav .accordion-content .button-group--center{padding-top:0}.menu-name-main-menu nav .accordion-content .button--submit{background:#3094b5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.menu-name-main-menu nav .accordion-content .button--submit.disabled{background:#b2b2b2}.menu-name-main-menu nav .accordion-content .button--submit.disabled::selection{background-color:transparent}.menu-name-main-menu nav.navigation-teachers>ul:after,.menu-name-main-menu nav.navigation-teachers>ul:before{content:" ";display:table}.menu-name-main-menu nav.navigation-teachers>ul:after{clear:both}.lt-ie8 .menu-name-main-menu nav.navigation-teachers>ul{*zoom:1}.menu-name-main-menu nav.navigation-teachers>ul>li{float:left;margin-left:10px;margin-top:0;max-width:105px}.menu-name-main-menu nav.navigation-teachers>ul>li:first-child{margin-left:0}.menu-name-main-menu nav.navigation-teachers>ul>li.is-open{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.menu-name-main-menu nav.navigation-teachers>ul>li.expanded{max-width:125px}.menu-name-main-menu nav.navigation-teachers>ul>li.expanded #cboxClose,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .custom-datepicker.customDatePicker,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .glyph,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker .ui-datepicker-next,.menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker .ui-datepicker-prev,.ui-datepicker .menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker-next,.ui-datepicker .menu-name-main-menu nav.navigation-teachers>ul>li.expanded .ui-datepicker-prev{position:static}.menu-name-main-menu .nav-item{display:table}.menu-name-main-menu .nav-item .heading{text-align:center}.menu-name-main-menu .heading{display:table-cell;height:40px;padding:0 8px;vertical-align:middle}.menu-name-main-menu .search .block-menu-wrapper{left:205px;position:absolute;top:135px;width:435px}.menu-name-main-menu .search input[type=search]{background:#fff;border:0;-webkit-box-shadow:1px 2px 1px rgba(186,186,186,.75);-moz-box-shadow:1px 2px 1px rgba(186,186,186,.75);box-shadow:1px 2px 1px rgba(186,186,186,.75);padding-right:40px}.menu-name-main-menu .search button[type=reset]{display:none}.menu-name-main-menu .search button[type=submit]{background:0 0;color:#373737;display:block;font-size:1.063em;padding:0;position:absolute;right:10px;top:9px}.menu-name-main-menu .library-scroll-area{overflow-x:auto;overflow-y:auto}}@media only screen and (min-width:60em){.is-stuck .menu-name-main-menu{margin-left:215px}.menu-name-main-menu nav.navigation{width:590px}.menu-name-main-menu nav.navigation-teachers>ul>li{max-width:145px}.lt-ie9 .menu-name-main-menu nav.navigation-teachers>ul>li{max-width:142px}.menu-name-main-menu nav.navigation-teachers>ul>li.expanded{max-width:none}.menu-name-main-menu nav .col-1{width:119px}.menu-name-main-menu nav .col-2{width:182px}.menu-name-main-menu nav .col-3{width:147px}.menu-name-main-menu nav .col-4{width:102px}.menu-name-main-menu nav .accordion-content .col-4{width:142px}.menu-name-main-menu .heading{padding:0 20px}.menu-name-main-menu .search .block-menu-wrapper{left:215px;width:590px}}@media(max-width:59.938em){.menu-name-main-menu #block-menu-block-1 .block-menu-wrapper{padding-top:10px!important}.menu-name-main-menu nav.navigation{margin-top:20px}}.menu-name-secondary-menu{display:none}.menu-name-secondary-menu>ul{background:#fff}.menu-name-secondary-menu>ul>li{display:table;width:100%}.menu-name-secondary-menu a{color:#a0a0a0}.menu-name-secondary-menu a:active,.menu-name-secondary-menu a:focus,.menu-name-secondary-menu a:hover{background:#e7763f;color:#fff}@media only screen and (min-width:48em){.menu-name-secondary-menu{left:0;position:absolute;top:40px;width:100%}}.teachers-access.show-mobile{display:none}.teachers .teachers-access .menu-icon,.teachers-access .menu-icon{border-right:0;background-color:#3094b5!important}.teachers .teachers-access .menu-icon .link-inscription,.teachers .teachers-access .menu-icon span,.teachers-access .menu-icon .link-inscription,.teachers-access .menu-icon span{display:none}.teachers-access .menu-icon{cursor:default}.teachers-access .menu-icon .link-inscription{margin-bottom:.5em}.teachers-access .menu-icon .link-inscription i{position:relative}.teachers-access .menu-icon .link-inscription i:before{content:'+';display:block;position:absolute;top:-5px;left:-24px;text-decoration:none!important}.teachers-access .menu-icon .link-connexion,.teachers-access .menu-icon .link-inscription{display:block;padding-left:.9em;color:#fff;text-align:left;text-transform:none;text-decoration:none}.teachers-access .menu-icon .link-connexion:hover i,.teachers-access .menu-icon .link-inscription:hover i{text-decoration:underline}.teachers-access .menu-icon .link-connexion i,.teachers-access .menu-icon .link-inscription i{font-style:normal}.teachers-access .menu-icon .link-connexion:before,.teachers-access .menu-icon .link-inscription:before{content:"\e92e";display:inline-block;padding-right:.4em;font-size:1.2em;font-family:glyphs;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.teachers-access .menu-icon button.link-connexion{background:0 0;border:none;font:inherit}.teachers-access .menu-icon button.link-connexion:before{padding-right:.2em}.teachers-access .menu-icon .text span{cursor:default}.teachers .teachers-access.is-connected .button--teachers-access{display:none}.teachers-access.is-connected .button--teachers-access{display:block;width:110px;background-color:#3094b5;color:#fff;font-weight:600;font-size:.7em;text-align:center;text-decoration:none;text-transform:uppercase}.teachers-access.is-connected .button--teachers-access:hover{background-color:#fff;color:#3094b5}@media only screen and (min-width:60em){.teachers-access.is-connected .menu-icon:hover ul,.teachers-access.is-connected .menu-icon:focus-within ul{display:block}}.teachers-access.is-connected .menu-icon:hover ul{display:block}@media only screen and (min-width:48em){.teachers-access.is-connected .menu-icon.hover ul{display:block}}@media only screen and (min-width:48em){.teachers .teachers-access{position:absolute;right:0;top:0}.teachers-access .menu-icon{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;position:absolute;right:0;top:0;width:234px;display:table}.teachers-access .menu-icon:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.teachers-access .menu-icon #cboxClose,.teachers-access .menu-icon .custom-datepicker.customDatePicker,.teachers-access .menu-icon .glyph,.teachers-access .menu-icon .ui-datepicker .ui-datepicker-next,.teachers-access .menu-icon .ui-datepicker .ui-datepicker-prev,.ui-datepicker .teachers-access .menu-icon .ui-datepicker-next,.ui-datepicker .teachers-access .menu-icon .ui-datepicker-prev{display:none}.teachers-access .menu-icon .text{color:#fff;font-size:.75em;font-weight:500;line-height:1.4;text-align:center;text-transform:uppercase;vertical-align:middle;display:table-cell}.teachers-access .menu-icon .text.name{max-width:100px;margin:0 auto;white-space:normal;word-wrap:break-word}.teachers-access .menu-icon .text span{margin-bottom:1em;display:block}.teachers-access.is-connected .menu-icon{z-index:22;width:110px;height:44px;background:#fff!important}.lt-ie9 .teachers-access.is-connected .menu-icon{background:#fff!important}.teachers-access.is-connected .menu-icon:hover ul,.teachers-access.is-connected .menu-icon:focus-within ul{display:block}.teachers-access.is-connected .menu-icon ul{display:none;position:absolute;top:42px;left:0;right:0}.teachers-access.is-connected .menu-icon ul:before{content:'';display:block;position:absolute;top:-6px;left:50%;margin-left:-8px;border-bottom:8px solid #f2f2f2;border-left:8px solid transparent;border-right:8px solid transparent}.teachers-access.is-connected .menu-icon li:first-child{border-bottom:1px solid #e5e4e4}.teachers-access.is-connected .menu-icon li:last-child a{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.teachers-access.is-connected .menu-icon li>a{display:block;height:39px;line-height:39px;background-color:#f2f2f2;font-size:.8em;color:#3094b5;text-align:center;text-decoration:none}.teachers-access.is-connected .menu-icon li>a:hover{text-decoration:underline}.teachers-access.is-connected .menu-icon li>a i{font-style:normal}.teachers-access.is-connected .menu-icon .text{display:inline-block;width:150px;color:#3094b5}.teachers-access.is-connected .menu-icon .text:before{content:"\e92e";display:inline-block;padding-right:.4em;font-size:1em;font-family:glyphs;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.teachers-access.is-connected .menu-icon .text span{margin-bottom:0}.teachers-access.is-connected .button--teachers-access{position:absolute;top:0;bottom:inherit;right:122px;padding:10px 0 6px;height:28px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.teachers .teachers-access.is-connected .menu-icon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;position:relative}.teachers .teachers-access .block-menu-wrapper{float:right}.teachers .teachers-access .deconnection{margin:14px 20px 0 0;float:right;display:block;color:#d4f9ff;font-size:.75em;text-decoration:none}.teachers .teachers-access .deconnection #cboxClose,.teachers .teachers-access .deconnection .custom-datepicker.customDatePicker,.teachers .teachers-access .deconnection .glyph,.teachers .teachers-access .deconnection .ui-datepicker .ui-datepicker-next,.teachers .teachers-access .deconnection .ui-datepicker .ui-datepicker-prev,.ui-datepicker .teachers .teachers-access .deconnection .ui-datepicker-next,.ui-datepicker .teachers .teachers-access .deconnection .ui-datepicker-prev{font-size:.5em;margin-right:2px}.teachers .teachers-access .deconnection:hover{text-decoration:underline}}@media only screen and (min-width:60em){.teachers-access .menu-icon{height:100%;width:110px}.teachers-access .menu-icon .text .link-connexion,.teachers-access .menu-icon .text .link-inscription{display:block;text-align:left}.teachers-access.is-connected .button--teachers-access{position:absolute;bottom:15px;right:0;top:inherit;padding:6px 0;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.teachers-access.is-connected .menu-icon .text{padding-top:5px}}@media(max-width:59.938em){.teachers-access .menu-icon .link-inscription{margin-bottom:0;margin-right:1em}.teachers-access .menu-icon .link-connexion,.teachers-access .menu-icon .link-inscription{display:inline-block;padding-left:0}}@media(max-width:767px){.teachers-access.show-mobile{display:block}.teachers-access .menu-icon .link-inscription,.teachers-access .menu-icon span{display:none}.teachers-access .menu-icon .link-connexion{display:block;width:100%;height:50px;text-align:center}.teachers-access .menu-icon .link-connexion:before{content:'\e92b';padding-right:0;line-height:50px}.teachers-access .menu-icon .link-connexion i,.teachers-access.is-connected .button--teachers-access,.teachers-access.is-connected .text.name,.teachers-access.is-connected li+li{display:none}.teachers-access.is-connected li>a{display:block;height:50px;border-left:1px solid #1b1b1b;background-color:#1d657d;color:#fff;line-height:54px;overflow:hidden}.teachers-access.is-connected li>a:before{content:"\e92e";display:inline-block;padding-right:0;font-size:1.2em;font-family:glyphs;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.teachers-access.is-connected li>a i{display:none}.teachers .teachers-access.is-connected li>a{border-left:0}}.footer{margin-top:20px}.footer .glyph-arrow-right{position:absolute;right:20px;top:0}.footer .title-footer{font-size:.875em;line-height:3.214285714;font-weight:400;text-transform:uppercase}.footer .title-footer a{color:#272727;display:block;padding:0 10px;position:relative;text-decoration:none}.footer .title-footer #cboxClose,.footer .title-footer .custom-datepicker.customDatePicker,.footer .title-footer .glyph,.footer .title-footer .ui-datepicker .ui-datepicker-next,.footer .title-footer .ui-datepicker .ui-datepicker-prev,.ui-datepicker .footer .title-footer .ui-datepicker-next,.ui-datepicker .footer .title-footer .ui-datepicker-prev{font-size:.75em;line-height:3.75}@media only screen and (min-width:48em){.footer{margin-top:50px}.footer .glyph-arrow-right{display:none}.footer .title-footer{font-size:1.25em;line-height:1;padding:15px 10px 20px;text-align:center}.footer .title-footer a{display:inline;padding:0}.footer .title-footer #cboxClose,.footer .title-footer .custom-datepicker.customDatePicker,.footer .title-footer .glyph,.footer .title-footer .ui-datepicker .ui-datepicker-next,.footer .title-footer .ui-datepicker .ui-datepicker-prev,.ui-datepicker .footer .title-footer .ui-datepicker-next,.ui-datepicker .footer .title-footer .ui-datepicker-prev{display:none}}.about-us{background:#272727;padding:15px 10px}.about-us li{margin-top:15px}.about-us li:first-child{margin-top:0}.about-us a{color:#fff;font-size:.875em;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:48em){.about-us{height:39px;padding:27px 0 0;text-align:center}.about-us li{display:inline-block;margin-top:0;padding:0 15px}}@media only screen and (min-width:60em){.about-us li{padding:0 25px}}.bottom-infos{background:#313131;font-size:.75em;position:relative}.bottom-infos:after,.bottom-infos:before{content:" ";display:table}.bottom-infos:after{clear:both}.lt-ie8 .bottom-infos{*zoom:1}.bottom-infos .links{padding:24px 10px;text-align:center}.bottom-infos .links li{display:inline-block;padding:0 15px}.bottom-infos .links a{color:#a0a0a0}.bottom-infos .links a:hover{text-decoration:underline}.bottom-infos .logo{width:162px;height:86px;background:transparent url(../images/layout/planete-energies-logo-white.png) center top no-repeat;background-image:url(../images/layout/planete-energies-logo-white.svg),none;text-indent:-9999px;display:block;margin:auto;margin-bottom:20px}.bottom-infos .baseline{background:#fff;color:#313131;padding:14px 10px;text-align:center}@media only screen and (min-width:48em){.bottom-infos{padding-bottom:50px}.bottom-infos .baseline,.bottom-infos .links{padding:0}.bottom-infos .links{float:left;text-align:left}.bottom-infos .links li{margin-right:60px;padding:0}.bottom-infos .links a{text-decoration:none}.bottom-infos .logo{background:transparent url(../images/layout/planete-energies-logo-white.png) center top no-repeat;background-image:url(../images/layout/planete-energies-logo-white.svg),none;border:0;display:block;height:170px;left:50%;overflow:hidden;position:absolute;margin-left:-81.5px;top:-95px;width:190px}.bottom-infos .logo:before{content:"";display:block;width:0;height:150%}.lt-ie8 .bottom-infos .logo{text-indent:-9999px}.bottom-infos .baseline{background:0 0;color:#a0a0a0;float:right;text-align:left}}.commitments ul{margin-top:-1px}.commitments li{margin-top:1px}.commitments li h4,.commitments li p{display:none}.commitments .button-group{text-align:left}.commitments .button--adaptable{color:#3094b5;position:relative}.commitments #cboxClose,.commitments .custom-datepicker.customDatePicker,.commitments .glyph,.commitments .ui-datepicker .ui-datepicker-next,.commitments .ui-datepicker .ui-datepicker-prev,.ui-datepicker .commitments .ui-datepicker-next,.ui-datepicker .commitments .ui-datepicker-prev{width:40px}.commitments .glyph-arrow-right{line-height:4.166666667;width:auto}@media only screen and (min-width:48em){.commitments{background:#fff}.commitments ul{margin-top:0;overflow:hidden}.commitments li{border-left:1px solid #e1e1e1;float:left;margin:15px 0;padding:0 12px;text-align:center;width:205px}.commitments li:first-child{border-left:0;width:204px}.commitments li h4,.commitments li p{display:block}.commitments li h4{color:#3094b5;font-size:.75em;font-weight:700;margin-bottom:20px;text-transform:uppercase}.commitments li p{font-size:.7em;line-height:1.5;margin-bottom:20px}.commitments .button-group{text-align:center}.commitments .button--adaptable{background:#3094b5;color:#fff}.commitments .button--adaptable:active,.commitments .button--adaptable:focus,.commitments .button--adaptable:hover{background:#036a8c}.commitments #cboxClose,.commitments .custom-datepicker.customDatePicker,.commitments .glyph,.commitments .ui-datepicker .ui-datepicker-next,.commitments .ui-datepicker .ui-datepicker-prev,.ui-datepicker .commitments .ui-datepicker-next,.ui-datepicker .commitments .ui-datepicker-prev{display:none}}@media only screen and (min-width:60em){.commitments{background:0 0;margin-bottom:30px}.commitments ul{background:#fff}.commitments li{padding:0 20px;margin:30px 0;width:273px}.commitments li:first-child{width:272px}.commitments li h4{font-size:1em;font-weight:400}.commitments li p{font-size:.875em}}.contributors{background:#e7e7e7}@media only screen and (min-width:48em){.contributors{padding-bottom:30px}.contributors li{font-size:.75em;line-height:1.166666667;text-align:center}.contributors li img{margin-bottom:5px}.contributors li b,.contributors li span{display:block}}.newsletter-subscription .form-group{overflow:hidden}.newsletter-subscription input{border:0;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:1em;float:left;height:35px;padding:0 10px}.newsletter-subscription input[type=email]{background:#fff;color:#515253;margin-right:8px;width:80px}.newsletter-subscription input[type=email].placeholder{color:#999894;opacity:1}.newsletter-subscription input[type=email]:-moz-placeholder{color:#999894;opacity:1}.newsletter-subscription input[type=email]::-moz-placeholder{color:#999894;opacity:1}.newsletter-subscription input[type=email]:-ms-input-placeholder{color:#999894;opacity:1}.newsletter-subscription input[type=email]::-webkit-input-placeholder{color:#999894;opacity:1}.newsletter-subscription input[type=submit]{background:#656565;color:#fff;font-weight:700;text-align:center}@media only screen and (min-width:48em){.newsletter-subscription{margin:0 auto;width:190px}.newsletter-subscription input[type=email]{width:143px}}@media only screen and (min-width:60em){.newsletter-subscription{margin:0;width:auto}.newsletter-subscription input[type=email]{width:100px}}.partners{background:#e7e7e7}.contributors+.partners{background:0 0}@media only screen and (min-width:48em){.partners{padding-bottom:10px}.partners .title-footer{line-height:1;padding-bottom:15px}.partners img{display:block;height:auto;width:100%}}.site-categories{font-size:.75em;background:#313131;padding-top:150px;text-transform:uppercase}.site-categories.newsletter-error{padding-top:170px}.site-categories.newsletter-error .stay-informed{top:-180px}.site-categories .category{border-bottom:1px solid #272727}.site-categories .category:first-child{border-top:1px solid #272727}.site-categories .category-title{color:#fff;font-size:1.166666667em;font-weight:400;padding:13px 10px;position:relative}.site-categories .subcategories{display:none;padding:2px 10px 0}.site-categories ul+ul{border-top:1px solid #444;padding-top:15px}.site-categories li li{margin-left:20px}.site-categories li li a{margin-bottom:10px}.site-categories li li:first-child{margin-top:-10px}.site-categories a{color:#a0a0a0;display:inline-block;line-height:1.166666667;margin-bottom:15px;text-decoration:none}.site-categories .stay-informed{left:0;position:absolute;text-align:center;width:100%;top:-160px}.site-categories .stay-informed .medium{position:relative;width:300px;margin:20px auto}.site-categories .stay-informed .medium input[type=email]{width:250px}.lt-ie9 .site-categories .stay-informed .medium input[type=email]{padding-top:10px}.site-categories .stay-informed .medium .messages-list .messages.error{font-size:1em;margin-top:10px;text-transform:none}.site-categories .stay-informed .category-title{font-size:1em;margin-bottom:15px;padding:0}.site-categories .stay-informed li{display:inline-block;margin-left:15px}.site-categories .stay-informed li:first-child{margin-left:0}.site-categories .stay-informed a{line-height:1;margin-bottom:0}.site-categories .stay-informed a #cboxClose,.site-categories .stay-informed a .custom-datepicker.customDatePicker,.site-categories .stay-informed a .glyph,.site-categories .stay-informed a .ui-datepicker .ui-datepicker-next,.site-categories .stay-informed a .ui-datepicker .ui-datepicker-prev,.ui-datepicker .site-categories .stay-informed a .ui-datepicker-next,.ui-datepicker .site-categories .stay-informed a .ui-datepicker-prev{font-size:1.25em}.site-categories .stay-informed.with-newsletter{top:-160px}.site-categories .stay-informed.with-newsletter .medium{display:block}@media only screen and (min-width:48em){.site-categories{overflow:hidden;padding-bottom:50px}.site-categories .category{border-bottom:0;border-left:1px solid #444;float:left;padding:0 20px;width:131px}.site-categories .category:first-child{border-top:0}.site-categories .category-title{font-size:1em;margin-bottom:25px;padding:0}.site-categories .subcategories{display:block;padding:0}.site-categories .stay-informed.with-newsletter .medium{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:62px;left:50%;position:absolute;width:50%}.site-categories .stay-informed.with-newsletter .medium:first-child{border-right:1px solid #444;left:auto;right:50%}.site-categories .stay-informed input[type=email]{width:140px!important}}@media only screen and (min-width:60em){.site-categories{padding:50px 0}.site-categories .category,.site-categories .stay-informed{width:147px}.site-categories .stay-informed{border-left:1px solid #444;float:left;padding:0 20px;position:static;text-align:left;padding-bottom:15px}.site-categories .stay-informed .medium{margin-top:0}.site-categories .stay-informed .medium .category-title{margin-bottom:20px}.site-categories .stay-informed .medium a{display:inline-block;margin-bottom:0}.site-categories .stay-informed .medium .messages-list .messages.error{text-align:left;width:188px}.site-categories .stay-informed.with-newsletter .medium{height:auto;position:static;width:auto}.site-categories .stay-informed.with-newsletter .medium:first-child{border-right:0}.site-categories .stay-informed.with-newsletter .medium+.medium{margin-top:50px}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}.accordion .accordion-heading,.accordion--glossary .accordion-heading,.accordion--nav .accordion-heading,.accordion--partial .accordion-heading{cursor:pointer;position:relative}.accordion .accordion-heading.embedded-glyphs:after,.accordion .accordion-heading.embedded-glyphs:before,.accordion--glossary .accordion-heading.embedded-glyphs:after,.accordion--glossary .accordion-heading.embedded-glyphs:before,.accordion--nav .accordion-heading.embedded-glyphs:after,.accordion--nav .accordion-heading.embedded-glyphs:before,.accordion--partial .accordion-heading.embedded-glyphs:after,.accordion--partial .accordion-heading.embedded-glyphs:before{content:'';position:absolute}.accordion .accordion-heading.embedded-glyphs:after,.accordion--glossary .accordion-heading.embedded-glyphs:after,.accordion--nav .accordion-heading.embedded-glyphs:after,.accordion--partial .accordion-heading.embedded-glyphs:after{height:2px;right:0;top:3px;width:8px}.accordion .accordion-heading.embedded-glyphs:before,.accordion--glossary .accordion-heading.embedded-glyphs:before,.accordion--nav .accordion-heading.embedded-glyphs:before,.accordion--partial .accordion-heading.embedded-glyphs:before{height:8px;right:3px;top:0;width:2px}.accordion .accordion-heading #cboxClose,.accordion .accordion-heading .custom-datepicker.customDatePicker,.accordion .accordion-heading .glyph,.accordion .accordion-heading .ui-datepicker .ui-datepicker-next,.accordion .accordion-heading .ui-datepicker .ui-datepicker-prev,.accordion--glossary .accordion-heading #cboxClose,.accordion--glossary .accordion-heading .custom-datepicker.customDatePicker,.accordion--glossary .accordion-heading .glyph,.accordion--glossary .accordion-heading .ui-datepicker .ui-datepicker-next,.accordion--glossary .accordion-heading .ui-datepicker .ui-datepicker-prev,.accordion--nav .accordion-heading #cboxClose,.accordion--nav .accordion-heading .custom-datepicker.customDatePicker,.accordion--nav .accordion-heading .glyph,.accordion--nav .accordion-heading .ui-datepicker .ui-datepicker-next,.accordion--nav .accordion-heading .ui-datepicker .ui-datepicker-prev,.accordion--partial .accordion-heading #cboxClose,.accordion--partial .accordion-heading .custom-datepicker.customDatePicker,.accordion--partial .accordion-heading .glyph,.accordion--partial .accordion-heading .ui-datepicker .ui-datepicker-next,.accordion--partial .accordion-heading .ui-datepicker .ui-datepicker-prev,.ui-datepicker .accordion .accordion-heading .ui-datepicker-next,.ui-datepicker .accordion .accordion-heading .ui-datepicker-prev,.ui-datepicker .accordion--glossary .accordion-heading .ui-datepicker-next,.ui-datepicker .accordion--glossary .accordion-heading .ui-datepicker-prev,.ui-datepicker .accordion--nav .accordion-heading .ui-datepicker-next,.ui-datepicker .accordion--nav .accordion-heading .ui-datepicker-prev,.ui-datepicker .accordion--partial .accordion-heading .ui-datepicker-next,.ui-datepicker .accordion--partial .accordion-heading .ui-datepicker-prev{font-size:.438em;margin-top:-3.5px;position:absolute;right:20px;top:50%;-webkit-transition:-webkit-transform 200ms false;-moz-transition:-moz-transform 200ms false false;-o-transition:-o-transform 200ms false false;transition:transform 200ms}.accordion .in,.accordion .out,.accordion--glossary .in,.accordion--glossary .out,.accordion--nav .in,.accordion--nav .out,.accordion--partial .in,.accordion--partial .out{background:0 0}.accordion .in,.accordion--glossary .in,.accordion--nav .in,.accordion--partial .in{border-bottom:0;position:absolute;right:-3px;top:50%;margin-top:-15px}@media only screen and (min-width:48em){.accordion .in,.accordion--glossary .in,.accordion--nav .in,.accordion--partial .in{right:20px}}.accordion .in:before,.accordion--glossary .in:before,.accordion--nav .in:before,.accordion--partial .in:before{width:12px;height:2px;top:15px}.accordion .in:after,.accordion--glossary .in:after,.accordion--nav .in:after,.accordion--partial .in:after{height:12px;width:2px;left:10px}.accordion .in:after,.accordion .in:before,.accordion--glossary .in:after,.accordion--glossary .in:before,.accordion--nav .in:after,.accordion--nav .in:before,.accordion--partial .in:after,.accordion--partial .in:before{background:#fff}.question.accordion .in:after,.question.accordion .in:before,.question.accordion--glossary .in:after,.question.accordion--glossary .in:before,.question.accordion--nav .in:after,.question.accordion--nav .in:before,.question.accordion--partial .in:after,.question.accordion--partial .in:before{background:#5a5a57}@media only screen and (min-width:48em){.question.accordion .accordion-heading,.question.accordion--glossary .accordion-heading,.question.accordion--nav .accordion-heading,.question.accordion--partial .accordion-heading{cursor:pointer}}.is-open.accordion .accordion-heading.embedded-glyphs:before,.is-open.accordion .accordion-heading.is-open .in:after,.is-open.accordion--glossary .accordion-heading.embedded-glyphs:before,.is-open.accordion--glossary .accordion-heading.is-open .in:after,.is-open.accordion--nav .accordion-heading.embedded-glyphs:before,.is-open.accordion--nav .accordion-heading.is-open .in:after,.is-open.accordion--partial .accordion-heading.embedded-glyphs:before,.is-open.accordion--partial .accordion-heading.is-open .in:after{display:none}.article--folders.editorial-convention .accordion--partial #cboxClose:before,.article--folders.editorial-convention .accordion--partial .custom-datepicker.customDatePicker:before,.article--folders.editorial-convention .accordion--partial .glyph:before,.article--folders.editorial-convention .accordion--partial .ui-datepicker .ui-datepicker-next:before,.article--folders.editorial-convention .accordion--partial .ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .article--folders.editorial-convention .accordion--partial .ui-datepicker-next:before,.ui-datepicker .article--folders.editorial-convention .accordion--partial .ui-datepicker-prev:before{color:#fff!important}@media only screen and (min-width:48em){.article--folders.editorial-convention.faq .accordion--partial{padding-bottom:30px}.article--folders.editorial-convention.faq .accordion--partial h2{font-size:1.25em;padding:0}}.question{padding:10px 0;border-bottom:1px #e7e7e7 solid}.question p{padding-right:30px}@media only screen and (min-width:48em){.accordion--partial .accordion-heading{cursor:default}.accordion--partial .accordion-heading #cboxClose,.accordion--partial .accordion-heading .custom-datepicker.customDatePicker,.accordion--partial .accordion-heading .glyph,.accordion--partial .accordion-heading .ui-datepicker .ui-datepicker-next,.accordion--partial .accordion-heading .ui-datepicker .ui-datepicker-prev,.ui-datepicker .accordion--partial .accordion-heading .ui-datepicker-next,.ui-datepicker .accordion--partial .accordion-heading .ui-datepicker-prev{display:none}}.accordion--glossary .accordion-content:after,.accordion--glossary .accordion-content:before,.accordion--glossary .accordion-heading:after,.accordion--glossary .accordion-heading:before{content:" ";display:table}.accordion--glossary .accordion-content:after,.accordion--glossary .accordion-heading:after{clear:both}.lt-ie8 .accordion--glossary .accordion-content,.lt-ie8 .accordion--glossary .accordion-heading{*zoom:1}.accordion--glossary .in{right:20px}.accordion--glossary .in:after,.accordion--glossary .in:before{background:#3094b5}@media only screen and (min-width:60em){.accordion--glossary .accordion-heading{cursor:default}}.accordion--nav .accordion-content:after,.accordion--nav .accordion-content:before,.accordion--nav .accordion-heading:after,.accordion--nav .accordion-heading:before{content:" ";display:table}.accordion--nav .accordion-content:after,.accordion--nav .accordion-heading:after{clear:both}.lt-ie8 .accordion--nav .accordion-content,.lt-ie8 .accordion--nav .accordion-heading{*zoom:1}.accordion--nav .accordion-content{display:none}.carousel--component,.carousel--tiny,.carousel--wide,.carousel--wide-extended{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel--component .stage,.carousel--tiny .stage,.carousel--wide .stage,.carousel--wide-extended .stage{height:100%;overflow:hidden;position:relative}.carousel--component .pane-group,.carousel--tiny .pane-group,.carousel--wide .pane-group,.carousel--wide-extended .pane-group{height:inherit}.lt-ie9 .carousel--component .pane-group,.lt-ie9 .carousel--tiny .pane-group,.lt-ie9 .carousel--wide .pane-group,.lt-ie9 .carousel--wide-extended .pane-group{left:0;position:absolute;top:0}.carousel--component .pane-group .pane,.carousel--tiny .pane-group .pane,.carousel--wide .pane-group .pane,.carousel--wide-extended .pane-group .pane{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:inherit;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.carousel--component .dots,.carousel--tiny .dots,.carousel--wide .dots,.carousel--wide-extended .dots{position:absolute;overflow:hidden;right:10px;top:16px}.carousel--component .dots button,.carousel--tiny .dots button,.carousel--wide .dots button,.carousel--wide-extended .dots button{background:#e1e1e1;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;float:left;height:10px;margin-right:10px;padding:0;outline:0;overflow:hidden;text-indent:10px;-webkit-transition:background 100ms ease false;-moz-transition:background 100ms ease false false;-o-transition:background 100ms ease false false;transition:background 100ms ease;width:10px}.carousel--component .dots button.is-current,.carousel--tiny .dots button.is-current,.carousel--wide .dots button.is-current,.carousel--wide-extended .dots button.is-current{background:#49aecf}.carousel--tiny{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;height:175px}.carousel--tiny .pane-group .pane{position:relative;width:260px}.carousel--tiny .pane-group .pane .article-item{display:none}.carousel--tiny .pane-group .pane .article-item:first-child{display:block}.carousel--tiny .pane-group .pane hr{display:none}@media only screen and (min-width:48em){.carousel--tiny .pane-group .pane .article-item,.carousel--tiny .pane-group .pane hr{display:block}}.carousel--wide{height:260px}.carousel--wide .pane-group .pane{width:100%}.carousel--wide .dots{margin-right:-8px;margin-top:20px;position:static;text-align:center}.carousel--wide .dots button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;float:none;height:10px;margin-right:8px;width:10px}.carousel--wide .dots button.is-current{background:#cf0061}.carousel--wide .sliding-list--carousel{display:none}@media only screen and (min-width:48em){.carousel--wide{height:400px;width:400px}.carousel--wide .dots{display:none}.carousel--wide .sliding-list--carousel{display:block}}.carousel--wide-extended{margin-left:-20px;width:300px}.carousel--wide-extended .stage{height:191px}.carousel--wide-extended .pane-group .pane{width:100%}.carousel--wide-extended .pane-group img{display:block;height:auto;width:100%}.carousel--wide-extended .dots,.carousel--wide-extended .sliding-list--carousel{display:none}@media only screen and (min-width:48em){.carousel--wide-extended{width:620px}.carousel--wide-extended .stage{height:368px}.carousel--wide-extended .dots{display:block;margin-right:-8px;right:0;text-align:center;top:368px;width:100%}.carousel--wide-extended .dots button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;float:none;height:10px;margin-right:8px;width:10px}.carousel--wide-extended .dots button.is-current{background:#c8437f}}@media only screen and (min-width:60em){.carousel--wide-extended{width:940px}.carousel--wide-extended .stage{height:545px}.carousel--wide-extended .pane-group{height:520px}.carousel--wide-extended .dots{display:none}}.carousel--component{display:none;height:80px}.carousel--component .pane-group .pane{width:100%}.carousel--component .dots{display:none}@media only screen and (min-width:48em){.carousel--component{display:block}}.fake--carousel--component{height:60px}.fake--carousel--component span{text-decoration:none;font-size:2.8em;top:4px}.fake--carousel--component span.glyph-arrow-left--circle,.fake--carousel--component span.glyph-arrow-right--circle{font-size:0}.fake--carousel--component .is-disabled{cursor:default;opacity:.5}.fake--carousel--component .text{font-size:1.28em;line-height:60px;width:200px;position:absolute;text-align:center;display:inline-block;top:0;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700}.fake--carousel--component>:last-child{top:0;right:0;position:absolute}.fake--carousel--component,.fake--carousel--component a{color:#d64039}.fake--carousel--component .is-disabled{color:#ffb4b0}.custom-checkbox label{cursor:pointer;display:block}.custom-checkbox #cboxClose,.custom-checkbox .custom-datepicker.customDatePicker,.custom-checkbox .glyph,.custom-checkbox .ui-datepicker .ui-datepicker-next,.custom-checkbox .ui-datepicker .ui-datepicker-prev,.ui-datepicker .custom-checkbox .ui-datepicker-next,.ui-datepicker .custom-checkbox .ui-datepicker-prev{background:#e7e7e7;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#6c6c6c;float:left;font-size:.5em;height:16px;position:relative;width:16px}.custom-checkbox .glyph.type2,.custom-checkbox .type2#cboxClose,.custom-checkbox .type2.custom-datepicker.customDatePicker,.custom-checkbox .ui-datepicker .type2.ui-datepicker-next,.custom-checkbox .ui-datepicker .type2.ui-datepicker-prev,.ui-datepicker .custom-checkbox .type2.ui-datepicker-next,.ui-datepicker .custom-checkbox .type2.ui-datepicker-prev{background-color:#fff;color:#3094b5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:8px;width:8px;border:1px solid #515253;margin-top:1px}.custom-checkbox .label-text{display:block;overflow:hidden;padding-left:7px;text-transform:none}.custom-checkbox .label-text a{color:inherit}.custom-checkbox #cboxClose:before,.custom-checkbox .custom-datepicker.customDatePicker:before,.custom-checkbox .glyph:before,.custom-checkbox .ui-datepicker .ui-datepicker-next:before,.custom-checkbox .ui-datepicker .ui-datepicker-prev:before,.custom-checkbox input,.ui-datepicker .custom-checkbox .ui-datepicker-next:before,.ui-datepicker .custom-checkbox .ui-datepicker-prev:before{display:none}.custom-checkbox .ui-datepicker input:checked+.ui-datepicker-next:before,.custom-checkbox .ui-datepicker input:checked+.ui-datepicker-prev:before,.custom-checkbox input:checked+#cboxClose:before,.custom-checkbox input:checked+.custom-datepicker.customDatePicker:before,.custom-checkbox input:checked+.glyph:before,.ui-datepicker .custom-checkbox input:checked+.ui-datepicker-next:before,.ui-datepicker .custom-checkbox input:checked+.ui-datepicker-prev:before{display:inline;left:3px;position:absolute;top:4px}.custom-checkbox .ui-datepicker input:checked+.type2.ui-datepicker-next,.custom-checkbox .ui-datepicker input:checked+.type2.ui-datepicker-prev,.custom-checkbox input:checked+.glyph.type2,.custom-checkbox input:checked+.type2#cboxClose,.custom-checkbox input:checked+.type2.custom-datepicker.customDatePicker,.ui-datepicker .custom-checkbox input:checked+.type2.ui-datepicker-next,.ui-datepicker .custom-checkbox input:checked+.type2.ui-datepicker-prev{border:1px solid #3094b5}.custom-checkbox .ui-datepicker input:checked+.type2.ui-datepicker-next:before,.custom-checkbox .ui-datepicker input:checked+.type2.ui-datepicker-prev:before,.custom-checkbox input:checked+.glyph.type2:before,.custom-checkbox input:checked+.type2#cboxClose:before,.custom-checkbox input:checked+.type2.custom-datepicker.customDatePicker:before,.ui-datepicker .custom-checkbox input:checked+.type2.ui-datepicker-next:before,.ui-datepicker .custom-checkbox input:checked+.type2.ui-datepicker-prev:before{left:0;top:0}.custom-checkbox .ui-datepicker input:checked+.type2.ui-datepicker-next+.label-text,.custom-checkbox .ui-datepicker input:checked+.type2.ui-datepicker-prev+.label-text,.custom-checkbox input:checked+.glyph.type2+.label-text,.custom-checkbox input:checked+.type2#cboxClose+.label-text,.custom-checkbox input:checked+.type2.custom-datepicker.customDatePicker+.label-text,.ui-datepicker .custom-checkbox input:checked+.type2.ui-datepicker-next+.label-text,.ui-datepicker .custom-checkbox input:checked+.type2.ui-datepicker-prev+.label-text{color:#3094b5}.custom-checkbox .ui-datepicker input[type=checkbox]:disabled+.type2.ui-datepicker-next,.custom-checkbox .ui-datepicker input[type=checkbox]:disabled+.type2.ui-datepicker-prev,.custom-checkbox input[type=checkbox]:disabled+.glyph.type2,.custom-checkbox input[type=checkbox]:disabled+.type2#cboxClose,.custom-checkbox input[type=checkbox]:disabled+.type2.custom-datepicker.customDatePicker,.ui-datepicker .custom-checkbox input[type=checkbox]:disabled+.type2.ui-datepicker-next,.ui-datepicker .custom-checkbox input[type=checkbox]:disabled+.type2.ui-datepicker-prev{border:1px solid #cbd3d9}.custom-checkbox .ui-datepicker input[type=checkbox]:disabled+.type2.ui-datepicker-next+.label-text,.custom-checkbox .ui-datepicker input[type=checkbox]:disabled+.type2.ui-datepicker-prev+.label-text,.custom-checkbox input[type=checkbox]:disabled+.glyph.type2+.label-text,.custom-checkbox input[type=checkbox]:disabled+.type2#cboxClose+.label-text,.custom-checkbox input[type=checkbox]:disabled+.type2.custom-datepicker.customDatePicker+.label-text,.ui-datepicker .custom-checkbox input[type=checkbox]:disabled+.type2.ui-datepicker-next+.label-text,.ui-datepicker .custom-checkbox input[type=checkbox]:disabled+.type2.ui-datepicker-prev+.label-text{color:#cbd3d9}.lt-ie9 .custom-checkbox input{display:inline;float:left}.lt-ie9 .custom-checkbox #cboxClose,.lt-ie9 .custom-checkbox .custom-datepicker.customDatePicker,.lt-ie9 .custom-checkbox .glyph,.lt-ie9 .custom-checkbox .ui-datepicker .ui-datepicker-next,.lt-ie9 .custom-checkbox .ui-datepicker .ui-datepicker-prev,.ui-datepicker .lt-ie9 .custom-checkbox .ui-datepicker-next,.ui-datepicker .lt-ie9 .custom-checkbox .ui-datepicker-prev{display:none}.lt-ie9 .custom-checkbox .label-text{padding-top:0!important}.lt-ie9 .custom-checkbox .label-text.disabled{color:#cbd3d9}.lt-ie9 .custom-checkbox .label-text.active{color:#3094b5}.custom-checkbox .ui-datepicker input[type=checkbox]:disabled+.type2.ui-datepicker-next,.custom-checkbox .ui-datepicker input[type=checkbox]:disabled+.type2.ui-datepicker-prev,.custom-checkbox input[type=checkbox]:disabled+.glyph.type2,.custom-checkbox input[type=checkbox]:disabled+.type2#cboxClose,.custom-checkbox input[type=checkbox]:disabled+.type2.custom-datepicker.customDatePicker,.ui-datepicker .custom-checkbox input[type=checkbox]:disabled+.type2.ui-datepicker-next,.ui-datepicker .custom-checkbox input[type=checkbox]:disabled+.type2.ui-datepicker-prev{color:#cbd3d9}.custom-datepicker{position:relative;display:block;color:#515253}.custom-datepicker input[type=text].placeholder{color:#5a5a57;font-weight:700;opacity:1;text-transform:uppercase}.custom-datepicker input[type=text]:-moz-placeholder{color:#5a5a57;font-weight:700;opacity:1;text-transform:uppercase}.custom-datepicker input[type=text]::-moz-placeholder{color:#5a5a57;font-weight:700;opacity:1;text-transform:uppercase}.custom-datepicker input[type=text]:-ms-input-placeholder{color:#5a5a57;font-weight:700;opacity:1;text-transform:uppercase}.custom-datepicker input[type=text]::-webkit-input-placeholder{color:#5a5a57;font-weight:700;opacity:1;text-transform:uppercase}.custom-datepicker button{background:0 0;border:0;font-size:1.25em;padding:0;position:absolute;right:10px;top:7px;color:#515253}.custom-datepicker.customDatePicker{position:relative;width:100%}.custom-datepicker.customDatePicker:before{position:absolute!important;right:8px;top:8px}.custom-datepicker.customDatePicker input{color:#5a5a57;font-weight:700;opacity:1;text-transform:uppercase;width:100%;display:block;line-height:inherit;-webkit-appearance:none}@media only screen and (min-width:48em){.custom-datepicker.customDatePicker:after{display:none}.custom-datepicker.customDatePicker input{line-height:2.7}}.custom-radio label{cursor:pointer;display:block}.custom-radio .radio{background:#e7e7e7;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;float:left;height:16px;position:relative;width:16px}.custom-radio .label-text{display:block;overflow:hidden;padding-left:10px;text-transform:none}.custom-radio .label-text a{color:inherit}.custom-radio .radio:after,.custom-radio input{display:none}.custom-radio input:checked+.radio:after{background:#6c6c6c;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;content:'';display:block;height:8px;left:4px;position:absolute;top:4px;width:8px}.lt-ie9 .custom-radio input{display:inline-block}.lt-ie9 .custom-radio .radio{display:none}.lt-ie9 .custom-radio .label-text{display:inline-block;padding:0!important;padding-left:20px!important}.numberstype .custom-select{width:180px;height:50px}.numberstype .custom-select .custom-select-display:before{content:'';display:inline-block;height:50px;margin-right:-.25em;vertical-align:middle}.numberstype .custom-select .option{background:0 0;border:0;color:#fff;font-size:.8em;text-transform:none;font-weight:700;height:auto;white-space:normal;line-height:15px;display:inline-block;text-align:center;vertical-align:middle}.numberstype .custom-select #cboxClose,.numberstype .custom-select .custom-datepicker.customDatePicker,.numberstype .custom-select .glyph,.numberstype .custom-select .ui-datepicker .ui-datepicker-next,.numberstype .custom-select .ui-datepicker .ui-datepicker-prev,.ui-datepicker .numberstype .custom-select .ui-datepicker-next,.ui-datepicker .numberstype .custom-select .ui-datepicker-prev{top:8px}.numberstype .selectpicker{background-color:#77478d}.numberstype .accordion-content{position:absolute;top:0;right:-9px;height:50px;width:185px}@media only screen and (min-width:48em){.numberstype .accordion-content{display:none}}.numberstype .accordion-content .bootstrap-select{width:175px}.numberstype .accordion-content .bootstrap-select button{background:0 0;text-align:center;font-size:.8em;font-weight:700;line-height:12px;color:#fff;border:0;text-transform:none;white-space:normal;height:50px;width:186px}.numberstype .accordion-content .bootstrap-select #cboxClose,.numberstype .accordion-content .bootstrap-select .custom-datepicker.customDatePicker,.numberstype .accordion-content .bootstrap-select .glyph,.numberstype .accordion-content .bootstrap-select .ui-datepicker .ui-datepicker-next,.numberstype .accordion-content .bootstrap-select .ui-datepicker .ui-datepicker-prev,.ui-datepicker .numberstype .accordion-content .bootstrap-select .ui-datepicker-next,.ui-datepicker .numberstype .accordion-content .bootstrap-select .ui-datepicker-prev{top:8px}.numberstype .accordion-content .bootstrap-select .dropdown-menu{text-align:left;overflow:hidden}.numberstype .accordion-content .bootstrap-select .dropdown-menu.open{margin-left:-1px;width:185px}.numberstype .accordion-content .bootstrap-select .dropdown-menu li{border-top:1px solid #f2f2f2}.numberstype .accordion-content .bootstrap-select .dropdown-menu li:first-child{border-top:0}.numberstype .accordion-content .bootstrap-select a{width:167px;white-space:normal;text-align:center;font-weight:700}.custom-select{height:34px;overflow:hidden;position:relative}.custom-select select{filter:alpha(Opacity=1);opacity:.01;border:0;cursor:pointer;font-size:.875em;height:inherit;left:0;position:absolute;top:0;width:100%}.custom-select .custom-select-display{width:100%}.custom-select .custom-select-display .glyph-arrow-down{color:#fff}.custom-select .option{background:#e7e7e7;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#5a5a57;font-size:.75em;font-weight:700;height:32px;line-height:2.666666667;overflow:hidden;padding:0 32px 0 9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.warning .custom-select .option{border-color:#d84343}.custom-select #cboxClose,.custom-select .custom-datepicker.customDatePicker,.custom-select .glyph,.custom-select .ui-datepicker .ui-datepicker-next,.custom-select .ui-datepicker .ui-datepicker-prev,.ui-datepicker .custom-select .ui-datepicker-next,.ui-datepicker .custom-select .ui-datepicker-prev{font-size:.438em;line-height:4.857142857;position:absolute;right:10px;top:0}.letter-select{height:34px;position:relative;z-index:1}.letter-select .letter-select-display{background:#e7e7e7;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:.75em;font-weight:700;height:34px;line-height:2.666666667;overflow:hidden;padding:0 32px 0 9px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.warning .letter-select .letter-select-display{border-color:#d84343}.letter-select .label-text{color:#5a5a57}.letter-select #cboxClose,.letter-select .custom-datepicker.customDatePicker,.letter-select .glyph,.letter-select .ui-datepicker .ui-datepicker-next,.letter-select .ui-datepicker .ui-datepicker-prev,.ui-datepicker .letter-select .ui-datepicker-next,.ui-datepicker .letter-select .ui-datepicker-prev{font-size:.438em;line-height:4.857142857;position:absolute;right:11px;top:0}.letter-select .letter-select-dropdown{background:#e7e7e7;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;display:none;left:0;padding-bottom:4px;position:absolute;top:100%;width:100%}.letter-select .letter-select-dropdown ul{overflow:hidden;margin:-1px auto 0;width:246px}.letter-select .letter-select-dropdown li{float:left;margin:1px 1px 0 0}.letter-select .letter-select-dropdown a,.letter-select .letter-select-dropdown span{color:#939393;background:#fff;display:block;font-size:.9375em;height:40px;line-height:2.666666667;text-align:center;width:40px}.letter-select .letter-select-dropdown a{text-decoration:none}.letter-select .letter-select-dropdown a.is-active,.letter-select .letter-select-dropdown a:active,.letter-select .letter-select-dropdown a:focus,.letter-select .letter-select-dropdown a:hover{background:#e7763f;color:#fff}.letter-select .letter-select-dropdown .is-disabled{background:#f2f2f2}.letter-select.is-open .letter-select-display{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;outline:0}.letter-select.is-open .letter-select-dropdown{display:block}@media only screen and (min-width:60em){.letter-select .letter-select-dropdown ul{width:205px}}.slider-animate-css{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0%,0,0) scale3d(1,1,1);-moz-transform:translate3d(0%,0,0) scale3d(1,1,1);-ms-transform:translate3d(0%,0,0) scale3d(1,1,1);-o-transform:translate3d(0%,0,0) scale3d(1,1,1);transform:translate3d(0%,0,0) scale3d(1,1,1);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1);-moz-transition:all 1000ms cubic-bezier(.19,1,.22,1) false;-o-transition:all 1000ms cubic-bezier(.19,1,.22,1) false;transition:all 1000ms cubic-bezier(.19,1,.22,1)}.article--folders .sliding-list--glossary,.sliding-list--carousel,.sliding-list--carousel-extended,.sliding-list--contributors,.sliding-list--partners{position:relative}.article--folders .sliding-list--glossary .stage,.sliding-list--carousel .stage,.sliding-list--carousel-extended .stage,.sliding-list--contributors .stage,.sliding-list--partners .stage{height:100%;overflow:hidden;position:relative}.article--folders .sliding-list--glossary ul,.sliding-list--carousel ul,.sliding-list--carousel-extended ul,.sliding-list--contributors ul,.sliding-list--partners ul{left:0;position:absolute;top:0}.article--folders .sliding-list--glossary li,.sliding-list--carousel li,.sliding-list--carousel-extended li,.sliding-list--contributors li,.sliding-list--partners li{float:left;height:inherit}.article--folders .sliding-list--glossary li a img,.sliding-list--carousel li a img,.sliding-list--carousel-extended li a img,.sliding-list--contributors li a img,.sliding-list--partners li a img{display:none}.article--folders .sliding-list--glossary li a img:first-child,.article--folders .sliding-list--glossary li:hover a img,.sliding-list--carousel li a img:first-child,.sliding-list--carousel li:hover a img,.sliding-list--carousel-extended li a img:first-child,.sliding-list--carousel-extended li:hover a img,.sliding-list--contributors li a img:first-child,.sliding-list--contributors li:hover a img,.sliding-list--partners li a img:first-child,.sliding-list--partners li:hover a img{display:block}.article--folders .sliding-list--glossary li:hover a img:first-child,.sliding-list--carousel li:hover a img:first-child,.sliding-list--carousel-extended li:hover a img:first-child,.sliding-list--contributors li:hover a img:first-child,.sliding-list--partners li:hover a img:first-child{display:none}.article--folders .sliding-list--glossary button,.sliding-list--carousel button,.sliding-list--carousel-extended button,.sliding-list--contributors button,.sliding-list--partners button{background:0 0;border:0;outline:0;padding:0;position:absolute;top:50%}.article--folders .sliding-list--glossary button.previous,.sliding-list--carousel button.previous,.sliding-list--carousel-extended button.previous,.sliding-list--contributors button.previous,.sliding-list--partners button.previous{left:0}.article--folders .sliding-list--glossary button.next,.sliding-list--carousel button.next,.sliding-list--carousel-extended button.next,.sliding-list--contributors button.next,.sliding-list--partners button.next{right:0}.article--folders .sliding-list--glossary button.is-disabled,.sliding-list--carousel button.is-disabled,.sliding-list--carousel-extended button.is-disabled,.sliding-list--contributors button.is-disabled,.sliding-list--partners button.is-disabled{filter:alpha(Opacity=50);opacity:.5}.article--folders .sliding-list--glossary button #cboxClose,.article--folders .sliding-list--glossary button .custom-datepicker.customDatePicker,.article--folders .sliding-list--glossary button .glyph,.article--folders .sliding-list--glossary button .ui-datepicker .ui-datepicker-next,.article--folders .sliding-list--glossary button .ui-datepicker .ui-datepicker-prev,.sliding-list--carousel button #cboxClose,.sliding-list--carousel button .custom-datepicker.customDatePicker,.sliding-list--carousel button .glyph,.sliding-list--carousel button .ui-datepicker .ui-datepicker-next,.sliding-list--carousel button .ui-datepicker .ui-datepicker-prev,.sliding-list--carousel-extended button #cboxClose,.sliding-list--carousel-extended button .custom-datepicker.customDatePicker,.sliding-list--carousel-extended button .glyph,.sliding-list--carousel-extended button .ui-datepicker .ui-datepicker-next,.sliding-list--carousel-extended button .ui-datepicker .ui-datepicker-prev,.sliding-list--contributors button #cboxClose,.sliding-list--contributors button .custom-datepicker.customDatePicker,.sliding-list--contributors button .glyph,.sliding-list--contributors button .ui-datepicker .ui-datepicker-next,.sliding-list--contributors button .ui-datepicker .ui-datepicker-prev,.sliding-list--partners button #cboxClose,.sliding-list--partners button .custom-datepicker.customDatePicker,.sliding-list--partners button .glyph,.sliding-list--partners button .ui-datepicker .ui-datepicker-next,.sliding-list--partners button .ui-datepicker .ui-datepicker-prev,.ui-datepicker .article--folders .sliding-list--glossary button .ui-datepicker-next,.ui-datepicker .article--folders .sliding-list--glossary button .ui-datepicker-prev,.ui-datepicker .sliding-list--carousel button .ui-datepicker-next,.ui-datepicker .sliding-list--carousel button .ui-datepicker-prev,.ui-datepicker .sliding-list--carousel-extended button .ui-datepicker-next,.ui-datepicker .sliding-list--carousel-extended button .ui-datepicker-prev,.ui-datepicker .sliding-list--contributors button .ui-datepicker-next,.ui-datepicker .sliding-list--contributors button .ui-datepicker-prev,.ui-datepicker .sliding-list--partners button .ui-datepicker-next,.ui-datepicker .sliding-list--partners button .ui-datepicker-prev{font-size:2.25em}.article--folders .sliding-list--glossary button,.sliding-list--contributors button,.sliding-list--partners button{height:36px;margin-top:-18px;width:36px}.article--folders .sliding-list--glossary button:hover,.sliding-list--contributors button:hover,.sliding-list--partners button:hover{color:#3094b5}.article--folders .sliding-list--glossary button.is-disabled:hover,.sliding-list--contributors button.is-disabled:hover,.sliding-list--partners button.is-disabled:hover{color:inherit}@media only screen and (min-width:48em){.sliding-list--carousel{height:80px;margin-top:10px;overflow:hidden}.sliding-list--carousel .stage{margin-left:-10px;width:360px}.sliding-list--carousel li{height:80px;padding-left:10px;position:relative;width:80px}.sliding-list--carousel li img{cursor:pointer}.sliding-list--carousel li.is-current:after{content:'';position:absolute;left:10px;top:0;width:76px;height:76px;border:2px solid #cf0061}.cat-resources .sliding-list--carousel li.is-current:after{border-color:#3094b5}.cat-enseignement .sliding-list--carousel li.is-current:after{border-color:#2a837d}.cat-support-cours .sliding-list--carousel li.is-current:after{border-color:#b92c4f}.cat-publication .sliding-list--carousel li.is-current:after{border-color:#11699c}.sliding-list--carousel button{top:auto;width:38px;height:40px;border:1px solid #e1e1e1;color:#cf0061}.sliding-list--carousel button.previous{bottom:0;left:auto;right:0}.sliding-list--carousel button.next{border-bottom:0;bottom:40px;right:0}.sliding-list--carousel button #cboxClose,.sliding-list--carousel button .custom-datepicker.customDatePicker,.sliding-list--carousel button .glyph,.sliding-list--carousel button .ui-datepicker .ui-datepicker-next,.sliding-list--carousel button .ui-datepicker .ui-datepicker-prev,.ui-datepicker .sliding-list--carousel button .ui-datepicker-next,.ui-datepicker .sliding-list--carousel button .ui-datepicker-prev{font-size:1em}.cat-resources .sliding-list--carousel button{color:#3094b5}.cat-enseignement .sliding-list--carousel button{color:#2a837d}.cat-support-cours .sliding-list--carousel button{color:#b92c4f}.cat-publication .sliding-list--carousel button{color:#11699c}}.sliding-list--carousel-extended,.sliding-list--contributors{display:none}@media only screen and (min-width:60em){.sliding-list--carousel-extended{display:block;height:108px;margin:10px auto;width:816px}.sliding-list--carousel-extended .stage{margin-left:-10px}.sliding-list--carousel-extended .stage ul{-webkit-transition:-webkit-transform 800ms cubic-bezier(.19,1,.22,1) false;-moz-transition:-moz-transform 800ms cubic-bezier(.19,1,.22,1) false false;-o-transition:-o-transform 800ms cubic-bezier(.19,1,.22,1) false false;transition:transform 800ms cubic-bezier(.19,1,.22,1)}.sliding-list--carousel-extended li{height:108px;filter:alpha(Opacity=60);opacity:.6;padding-left:10px;position:relative;width:108px}.sliding-list--carousel-extended li img{cursor:pointer}.sliding-list--carousel-extended li.is-current{filter:alpha(Opacity=100);opacity:1}.sliding-list--carousel-extended button{height:36px;margin-top:-18px;width:36px}.sliding-list--carousel-extended button:hover{color:#c8437f}.sliding-list--carousel-extended button.is-disabled:hover{color:inherit}.sliding-list--carousel-extended button.previous{left:-45px}.sliding-list--carousel-extended button.next{right:-45px}}.sliding-list--contributors a{color:#515253}@media only screen and (min-width:48em){.sliding-list--contributors{display:block;padding:0 40px;height:145px}.sliding-list--contributors .stage{margin:0 auto;width:605px}.sliding-list--contributors li{padding:0 10px;width:101px}.sliding-list--contributors button{margin-top:-18px}}@media only screen and (min-width:60em){.sliding-list--contributors .stage{width:auto}.sliding-list--contributors li{width:152px}}.article--folders .sliding-list--glossary{display:block;padding:0;margin:30px -20px 0;overflow:hidden;height:35px;background:#3094b5;text-align:justify}.article--folders .sliding-list--glossary:first-child{margin:0 -20px 30px}.article--folders .sliding-list--glossary .is-disabled{display:none}.article--folders .sliding-list--glossary #cboxClose:before,.article--folders .sliding-list--glossary .custom-datepicker.customDatePicker:before,.article--folders .sliding-list--glossary .glyph:before,.article--folders .sliding-list--glossary .ui-datepicker .ui-datepicker-next:before,.article--folders .sliding-list--glossary .ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .article--folders .sliding-list--glossary .ui-datepicker-next:before,.ui-datepicker .article--folders .sliding-list--glossary .ui-datepicker-prev:before{line-height:25px;font-size:1em;color:#fff;top:-5px}.article--folders .sliding-list--glossary button{font-size:1em;margin-top:-18px;width:20px;line-height:25px}.article--folders .sliding-list--glossary button #cboxClose,.article--folders .sliding-list--glossary button .custom-datepicker.customDatePicker,.article--folders .sliding-list--glossary button .glyph,.article--folders .sliding-list--glossary button .ui-datepicker .ui-datepicker-next,.article--folders .sliding-list--glossary button .ui-datepicker .ui-datepicker-prev,.ui-datepicker .article--folders .sliding-list--glossary button .ui-datepicker-next,.ui-datepicker .article--folders .sliding-list--glossary button .ui-datepicker-prev{line-height:25px}.article--folders .sliding-list--glossary .stage{margin:0 auto;width:250px}.article--folders .sliding-list--glossary ul li{padding:0;width:36px;background:#3094b5;text-align:center;line-height:35px}.article--folders .sliding-list--glossary ul li a,.article--folders .sliding-list--glossary ul li span{text-transform:uppercase;text-decoration:none;color:#b0ebff;font-size:1.25em}.article--folders .sliding-list--glossary ul li a.selected,.article--folders .sliding-list--glossary ul li span.selected{color:#fff;border-bottom:2px #fff solid}.article--folders .sliding-list--glossary ul li a.empty,.article--folders .sliding-list--glossary ul li span.empty{color:#036a8c}@media only screen and (min-width:48em){.article--folders .sliding-list--glossary{height:61px}.article--folders .sliding-list--glossary .stage{width:580px;top:15px}.article--folders .sliding-list--glossary ul li{line-height:65px}}@media only screen and (min-width:60em){.article--folders .sliding-list--glossary button{display:none}.article--folders .sliding-list--glossary .stage{width:97%;top:15px}}.sliding-list--partners{display:none}@media only screen and (min-width:48em){.sliding-list--partners{display:block;padding:0 40px;height:64px}.sliding-list--partners li{width:152px}.sliding-list--partners button{margin-top:-18px}}@media only screen and (min-width:60em){.sliding-list--partners{height:90px}.sliding-list--partners li{width:215px}}.main .text-resizer{display:none}.text-resizer button{color:#536c80}.teachers .text-resizer button{color:#515253}.text-resizer button sup{font-size:.813em}.text-resizer .decrease{font-size:1em}.decrease:focus,.increase:focus{outline:#3094b5 solid 1px}.text-resizer .decrease sup{top:-8px}.text-resizer .increase{font-size:1.25em}.text-resizer .increase sup{top:-10px}@media only screen and (min-width:48em){.text-resizer{position:absolute;right:-59px;top:22px}.main .text-resizer{display:block}.teachers .text-resizer{top:15px}.text-resizer button{background:0 0;border:0;padding:0;-webkit-transition:background 100ms ease false;-moz-transition:background 100ms ease false false;-o-transition:background 100ms ease false false;transition:background 100ms ease;outline:0}.text-resizer button:hover{color:#879fb2}.text-resizer .decrease{margin-right:23px}}@media only screen and (min-width:60em){.text-resizer{right:10px}}.text-small--level-1{font-size:.875em}.text-small--level-2{font-size:.9375em}.text-large--level-1{font-size:1.0625em}.text-large--level-2{font-size:1.125em}.in,.out{height:30px;width:20px;cursor:pointer;display:block;border:0;outline:0;background-color:#fff;position:relative}.in:before,.out:before{content:" ";height:3px;left:5px;top:14px;width:11px;background-color:#666;position:absolute}.in.is-disabled:before,.out.is-disabled:before{background-color:#e6e6e6}.in{border-bottom:1px solid #e6e6e6}.in:after{content:" ";height:11px;width:3px;left:9px;top:10px;background-color:#666;position:absolute}.in.is-disabled:after{background-color:#e6e6e6}.map-section{width:100%;height:100%;display:none;overflow:hidden;background-color:#bcd3eb}.map-section div.scroll{left:50%;bottom:50px;width:51px;margin-left:-25px;position:absolute;z-index:1;background:url(../images/content/icones.png) no-repeat;background-position:-9px -27px}.map-section div.scroll a{display:block;height:51px}.map-section div.scroll .image-text{position:absolute;background:url(../images/content/icones.png) no-repeat;width:70px;height:24px;top:-28px;left:50%;margin-left:-35px;visibility:hidden}.map-section div.scroll:hover .image-text{visibility:visible}.map-section .clear-link{position:absolute;bottom:0;height:39px;width:100%;-pie-background:-pie-linear-gradient(top,#313131 0,#131313 100%);background:linear-gradient(top,#313131 0,#131313 100%);-webkit-box-shadow:#000 0 -2px 10px;-moz-box-shadow:#000 0 -2px 10px;box-shadow:#000 0 -2px 10px;color:#fff;text-transform:uppercase;font-size:.8125em;line-height:3em;text-align:center;letter-spacing:.1em}.lte-ie9 .map-section .clear-link{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF313131',endColorstr='#FF131313')}.map-section .clear-link .lt-ie8{background:#313131}.map-section .cont--navmap{width:100%;height:100%;position:absolute}.map-section .cont--navmap .map-title{color:#fff;background-color:#bcd3eb;width:100%;text-align:center;z-index:2;position:absolute;top:0;line-height:45px;font-size:1.4em;font-style:italic;-webkit-box-shadow:#bcd3eb 0 2px 10px;-moz-box-shadow:#bcd3eb 0 2px 10px;box-shadow:#bcd3eb 0 2px 10px}.map-section .cont--navmap .map-title a{text-decoration:none;color:#fff}.map-section .cont--navmap .map-title a:hover{text-decoration:underline}.map-section .cont--navmap .map-title b{color:#fff;font-style:normal;font-weight:900;font-size:1.05em;padding-left:.2em}@media only screen and (min-width:48em){.map-section .cont--navmap .map-title p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-left:205px;padding-right:85px;width:768px}}.map-section .cont--navmap .cont{width:100%;height:100%;margin:auto;position:relative}@media only screen and (min-width:60em){.map-section .cont--navmap .cont{width:960px}}.map-section .cont--navmap .afp--twitter{width:255px}@media only screen and (min-width:60em){.map-section .cont--navmap .afp--twitter{top:45px;right:25px;position:absolute}}.map-section .cont--navmap .afp--twitter .cont-twitter{display:none;border:5px solid #e7e7e7;background-color:#fff;position:absolute;width:250px;bottom:55px;height:280px;left:77px;z-index:2}@media only screen and (min-width:60em){.map-section .cont--navmap .afp--twitter .cont-twitter{position:relative;height:377px;right:0;left:auto;top:0}}.map-section .cont--navmap .afp--twitter .cont-twitter.minified{right:-5px;top:50%;margin-top:-65px;left:auto;width:70px;height:50px;position:absolute}@media only screen and (min-width:60em){.map-section .cont--navmap .afp--twitter .cont-twitter.minified{top:0;margin-top:0;right:-30px}}.map-section .cont--navmap .afp--twitter .cont-twitter.minified .link,.map-section .cont--navmap .afp--twitter .cont-twitter.minified .messages,.map-section .cont--navmap .afp--twitter .cont-twitter.minified .title a{display:none}.map-section .cont--navmap .afp--twitter .cont-twitter .title{padding-top:7px}.map-section .cont--navmap .afp--twitter .cont-twitter .title a{text-decoration:none;color:#3094b5;text-transform:uppercase}.map-section .cont--navmap .afp--twitter .cont-twitter .title a span{display:inline-block}.map-section .cont--navmap .afp--twitter .cont-twitter .title a .marker{background-image:url(../images/content/custom-gmap-marker.png);background-repeat:no-repeat;margin-left:10px;width:30px;height:25px}.map-section .cont--navmap .afp--twitter .cont-twitter .title a .titre{font-size:.75em}.map-section .cont--navmap .afp--twitter .cont-twitter .title .glyph-afp{display:inline-block;background-image:url(../images/content/logo-afp.png);background-repeat:no-repeat;width:60px;height:35px;position:absolute;right:5px}.map-section .cont--navmap .afp--twitter .cont-twitter .link{text-decoration:none;bottom:18px;position:absolute}.map-section .cont--navmap .afp--twitter .cont-twitter .messages{bottom:60px;left:0;overflow-y:scroll;position:absolute;right:0;top:50px;width:100%;outline:0}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .article-item{height:80px;overflow:hidden;padding:0 0 10px;margin:0 0 0 10px}@media only screen and (min-width:60em){.map-section .cont--navmap .afp--twitter .cont-twitter .messages .article-item{border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin:0 10px;height:80px;padding-top:10px}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .article-item:first-child{padding-top:0}}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .article-item .button-group--center{display:none}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .cont-img{float:left;height:100%;margin:0 10px 0 0}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .cont-img img{height:50px;width:50px}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .button-group{text-align:left}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .time span{color:#3094b5}.map-section .cont--navmap .afp--twitter .cont-twitter .messages h3{font-size:.813em;line-height:1.3em}.map-section .cont--navmap .afp--twitter .cont-twitter .messages h3 a{color:#515253;text-decoration:none;text-align:justify;display:block;margin-right:10px}.map-section .cont--navmap .afp--twitter .cont-twitter .messages h3 a strong{color:#282828}.map-section .cont--navmap .afp--twitter .cont-twitter .messages hr{border:0;border-top:1px solid #e1e1e1;margin:0;width:260px}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .jspVerticalBar{width:6px;background:#fff;right:5px}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .jspVerticalBar .jspTrack{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#e7e7e7;width:6px}.map-section .cont--navmap .afp--twitter .cont-twitter .messages .jspVerticalBar .jspTrack .jspDrag{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#a4a3a3}.map-section .cont--navmap .afp--twitter .production-counter-selector{position:absolute;right:100px;top:60px;width:260px;height:170px;z-index:2;display:none}.map-section .cont--navmap .afp--twitter .production-counter-selector p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px;background-color:#fff;text-align:right;position:relative}.map-section .cont--navmap .afp--twitter .production-counter-selector .quantity{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#3094b5;font-size:2.5em;padding:0 20px;width:100%;background-color:#fff;padding-top:20px}.map-section .cont--navmap .afp--twitter .production-counter-selector .quantity .unit{text-transform:uppercase;font-size:.5em;padding-left:10px;position:absolute;right:0;bottom:-5px}.lt-ie9 .map-section .cont--navmap .afp--twitter .production-counter-selector .quantity .unit{bottom:10px}.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion{width:100%}.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading{background-color:#3094b5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:20px;z-index:2}.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading #cboxClose,.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading .custom-datepicker.customDatePicker,.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading .glyph,.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading .ui-datepicker .ui-datepicker-next,.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading .ui-datepicker .ui-datepicker-prev,.ui-datepicker .map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading .ui-datepicker-next,.ui-datepicker .map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-heading .ui-datepicker-prev{top:45px}.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-content{background:#fff;display:none}.map-section .cont--navmap .afp--twitter .production-counter-selector .accordion-content button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0;border:0;display:block;padding:5px 20px;text-align:left;width:100%}@media only screen and (min-width:60em){.map-section .cont--navmap .afp--twitter .production-counter-selector{position:relative;right:0;top:20px}}.map-section .cont--navmap .cont-zoom{position:absolute;bottom:60px;left:10px;background-color:#fff;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;z-index:2;width:20px;overflow:hidden;padding:0 5px}.map-section .cont-map{width:100%;height:100%;background-color:#bcd3eb;position:relative}.map-section .cont-map:after{content:"";width:56px;height:27px;position:absolute;background:url(../images/layout/afp-logo-transparent.png) 0 0 no-repeat;z-index:99;right:20px;top:20px}.map-section .cont-map .loader{background-image:url(../images/layout/loadermap.gif);position:absolute;z-index:3;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%}.map-section .cont-map.zoomed{overflow-x:hidden;margin:0}.map-section .cont-map.minicarte{width:512px;height:512px;position:absolute;top:40px;left:50%;margin-left:-256px}.map-section .cont-map.minicarte.zoomed{width:100%;height:100%;left:0;margin-left:0}.map-section .cont-map.minicarte .container--map{width:512px;right:0}.map-section .cont-map.minicarte .container--map.zoomed{width:100%}.map-section .cont-map.minicarte .container--map.zoomed #map-canvas{height:100%;width:100%}.map-section .cont-map.minicarte #map-canvas{height:512px;width:512px}.map-section .cont-map .container--map{width:1024px;height:100%;overflow:hidden;margin:auto;padding-top:45px}.map-section .cont-map .container--map.container--map-small{padding-top:0;width:100%}.map-section .cont-map .container--map.zoomed{width:100%}.map-section .cont-map .container--map #map-canvas{height:100%;width:100%;max-width:100%;position:relative;margin:auto;background-color:#bcd3eb}@media only screen and (min-width:48em){.front .map-section{display:block}.map-section .language-selector{right:20px;top:20px;z-index:2}}.tooltip{z-index:101;font-size:1.1em}.tooltip .content{width:324px;font-size:1.275em;line-height:1.35;display:inline-block;padding:0 10px;background:#fff;-webkit-box-shadow:-5px 5px 0 0 #e7763f;-moz-box-shadow:-5px 5px 0 0 #e7763f;box-shadow:-5px 5px 0 0 #e7763f;position:relative}.tooltip .content:after{content:none!important;top:100%;left:30px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#e7763f;border-width:15px;margin-left:-15px}.tooltip .content .article-item{height:auto;overflow:hidden;padding:10px 10px 5px}.tooltip .content .article-item a:not(.button){text-decoration:none;font-weight:400;font-size:1em}.tooltip .content .cont-img{float:left;height:100%;margin:0 10px 0 0}.tooltip .content .button-group--center{text-align:left;margin:7px 0}.tooltip .content .button-group--center .button{background:0 0;color:#3094b5;position:relative;text-transform:none;font-size:1em;padding:0 20px 0 0;margin:0;font-weight:400}.tooltip .content .button-group--center .button:after{content:"→";position:absolute;right:0;top:0;font-size:14px;display:inline-block;text-decoration:none}.tooltip .content .city,.tooltip .content .time{display:inline-block;font-weight:900;text-transform:uppercase;font-size:.725em;margin-right:.1em;padding:7px 0 4px}.tooltip .content .city{color:#e7763f}.tooltip .content a.button{background:#3094b5}.tooltip .content h3,.tooltip .content p{font-weight:400;color:#e7763f;font-size:.8em;line-height:1.3em;margin-right:14px;padding-top:5px}.tooltip .content h3 strong,.tooltip .content p strong{color:#e7763f;font-size:1.1em}.tooltip .content h3 a,.tooltip .content p a{text-decoration:none;display:block;text-align:justify;color:#515253}.tooltip .content p{color:#515253}#counter{list-style:none;position:relative;left:0;top:-5px}#counter .numbers{font-size:3.125em;width:180px;height:30px;font-weight:700;line-height:90px;display:inline-block;padding:0 30px 0 10px;-webkit-perspective:200px;-moz-perspective:200px;-ms-perspective:200px;-o-perspective:200px;perspective:200px;position:relative;top:-5px;right:10px}.lt-ie9 #counter .numbers{height:auto;margin:-20px 0;text-align:right}#counter .numbers>span{display:block;position:absolute;overflow:hidden;padding:0 25px;background:#fff;height:25px;width:150px;text-align:right;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#counter .numbers>span span{color:#3094b5}#counter .numbers>span.top span{color:#3094b5;position:relative;bottom:20px}#counter .numbers>span.bottom{top:25px}#counter .numbers>span.bottom span{color:#3bb6de;position:relative;top:-46px}#counter .numbers>span.from.bottom{z-index:1;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation:from-flip 1s;-moz-animation:from-flip 1s;-o-animation:from-flip 1s;animation:from-flip 1s}#counter .numbers>span.to.top{z-index:1;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-animation:to-flip 1s;-moz-animation:to-flip 1s;-o-animation:to-flip 1s;animation:to-flip 1s}#counter .numbers .from.top .shadow{-webkit-animation:fade-out 1s}#counter .numbers .to.bottom .shadow{-webkit-animation:fade-in 1s}#counter .hide .shadow{-webkit-animation:none!important}@-webkit-keyframes from-flip{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes from-flip{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes from-flip{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes from-flip{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes to-flip{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@-moz-keyframes to-flip{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@-o-keyframes to-flip{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@keyframes to-flip{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-o-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.article--afp{padding-bottom:0}.article--afp.afp-list{position:relative;margin:0 10px!important}.article--afp.afp-list .toolbar{position:static;margin:5px 0}.article--afp.afp-list .preheader{border-width:0}.article--afp.afp-list time{padding:5px 20px;margin:10px 0 5px}.article--afp.afp-list .title--content br{display:none}.article--afp.afp-list .type{font-size:1.038em}.article--afp.afp-list .filters--shorter{border-top:20px solid #f2f2f2;border-bottom:20px solid #f2f2f2}.article--afp .logo-afp{margin-bottom:5px}.article--afp .subtitle{margin-bottom:0;padding-bottom:20px}.article--afp .map-section-wrap{margin:0 0 20px;height:600px;position:relative;display:none}.article--afp article{border-top:1px solid #e1e1e1;padding:15px 0 10px}.article--afp article:first-child{border-top:0;padding-top:5px}.article--afp article a{position:relative;z-index:2;display:block}.article--afp article img,.article--afp article p{display:none}.article--afp .time-styled{text-transform:uppercase;display:inline-block;padding-right:4px;font-weight:700}.article--afp .time-styled:nth-of-type(1){color:#3094b5;font-weight:900}.article--afp .time-styled:nth-of-type(2){color:#515253;font-weight:900}.article--afp.afp-list h2{font-size:1.25em;line-height:1.25;padding-top:5px;padding-bottom:5px;position:relative}.article--afp.afp-list h2 a{color:#272727;display:block;padding-right:20px;text-decoration:none}.article--afp.afp-list h2 #cboxClose,.article--afp.afp-list h2 .custom-datepicker.customDatePicker,.article--afp.afp-list h2 .glyph,.article--afp.afp-list h2 .ui-datepicker .ui-datepicker-next,.article--afp.afp-list h2 .ui-datepicker .ui-datepicker-prev,.ui-datepicker .article--afp.afp-list h2 .ui-datepicker-next,.ui-datepicker .article--afp.afp-list h2 .ui-datepicker-prev{color:#3094b5;font-size:.75em;margin-top:-6px;pointer-events:none;position:absolute;right:0;top:50%}.article--afp .button-group{margin:15px 0 20px 20px;text-align:left}.article--afp .button-group .button{display:inline-block;margin-left:0}.article--afp .loader{display:block}.article--afp .loader.loader--afp{width:36px;height:36px;position:absolute;z-index:99;left:0;right:0;bottom:-50px;margin:20px auto;background:url(../images/layout/loader-infiniteScroll.gif) 0 0 no-repeat}@media only screen and (min-width:48em){.article--afp.afp-list{padding-bottom:80px;margin:0!important}.article--afp.afp-list .toolbar{bottom:20px;display:block;top:auto}.article--afp.afp-list .preheader{border-width:1px;padding:5px 0}.article--afp.afp-list .type{padding-bottom:5px;font-size:.825em}.article--afp.afp-list article{padding:25px 55px 30px}.article--afp.afp-list article figure figcaption,.article--afp.afp-list article h1,.article--afp.afp-list article h2,.article--afp.afp-list article h3,.article--afp.afp-list article h4,.article--afp.afp-list article ol,.article--afp.afp-list article p,.article--afp.afp-list article ul{padding-left:80px!important;padding-right:20px!important}.article--afp.afp-list .title--content{width:75%}.article--afp.afp-list .subtitle{padding-bottom:0;margin-bottom:15px}.article--afp.afp-list .filters--shorter{border:0}.article--afp.afp-list.articles{padding:0 25px}.article--afp.afp-list[data-style-date] time{padding:5px;display:block;width:40px;float:left;position:relative;text-align:center;margin:2px 0 0;font-weight:700}.article--afp.afp-list[data-style-date] time:before{content:" ";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7}.article--afp.afp-list[data-style-date] .time-styled{display:block;padding-right:0}.article--afp.afp-list[data-style-date] .time-styled:nth-of-type(1){font-size:2em;font-weight:900}.article--afp.afp-list[data-style-date] .time-styled:nth-of-type(4){display:none}.article--afp.afp-list[data-style-date] .time-styled:nth-of-type(5){background:#3094b5;border:0;color:#fff;padding:5px;font-weight:900!important;position:absolute;top:100%;left:0;right:0}.article--afp.afp-list[data-style-date] .time-styled:not(:last-child){padding-bottom:.1em}.article--afp.afp-list h2{font-size:1.375em;margin-bottom:.5em}.article--afp.afp-list h2 a{padding-right:0}.article--afp.afp-list h2 #cboxClose,.article--afp.afp-list h2 .custom-datepicker.customDatePicker,.article--afp.afp-list h2 .glyph,.article--afp.afp-list h2 .ui-datepicker .ui-datepicker-next,.article--afp.afp-list h2 .ui-datepicker .ui-datepicker-prev,.ui-datepicker .article--afp.afp-list h2 .ui-datepicker-next,.ui-datepicker .article--afp.afp-list h2 .ui-datepicker-prev{display:none}.article--afp article img{display:block;float:left;margin-right:10px}.article--afp article p{display:block}.article--afp .toolbar{right:0;top:0}.article--afp .button-group{padding-left:80px;padding-right:80px;margin:20px 0 0!important}.article--afp .button-group a{-webkit-transition:background-color 100ms ease false;-moz-transition:background-color 100ms ease false false;-o-transition:background-color 100ms ease false false;transition:background-color 100ms ease}.article--afp .button-group a:hover{background:#004268}}@media only screen and (min-width:60em){.article--afp.afp-list article{padding:25px 0}.article--afp.afp-list h2{font-size:1.35em}.article--afp.afp-list.articles{padding:0 80px}.article--afp.afp-list .title--content{font-size:2.5em;margin:0 auto 35px}.article--afp.afp-list .title--content br{display:block}.article--afp.afp-list .subtitle{margin-bottom:15px;padding-bottom:15px}.article--afp .map-section-wrap{display:block}}.article--afp-item .logo-afp{display:block;margin-bottom:5px}@font-face{font-family:glyphs;src:url(../styles/fonts/glyphs.eot);src:url(../styles/fonts/glyphs.eot) format("embedded-opentype"),url(../styles/fonts/glyphs.woff) format("woff"),url(../styles/fonts/glyphs.ttf) format("truetype"),url(../styles/fonts/glyphs.svg) format("svg");font-weight:400;font-style:normal}#cboxClose,.custom-datepicker.customDatePicker,.glyph,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{display:inline-block;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;speak:none;text-transform:none}#cboxClose:before,.custom-datepicker.customDatePicker:before,.glyph:before,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font-family:glyphs;position:relative}.glyph-add-book:before{content:"\e900"}.glyph-arrow-down:before{content:"\e901"}.glyph-arrow-left--circle--large:before{content:"\e902"}.glyph-arrow-left--circle:before,.glyph-arrow-right--circle:before{}.glyph-arrow-left--circle:before,.ui-datepicker .ui-datepicker-prev:before{content:"\e903"}.glyph-arrow-left--small:before{content:"\e904"}.glyph-arrow-left:before{content:"\e905"}.glyph-arrow-right--big:before{content:"\e906"}.glyph-arrow-right--circle--large:before{content:"\e907"}.glyph-arrow-right--circle:before,.ui-datepicker .ui-datepicker-next:before{content:"\e908"}.glyph-arrow-right--small:before{content:"\e909"}.glyph-arrow-right:before{content:"\e90a"}.glyph-arrow-up:before,.is-open.accordion .accordion-heading #cboxClose:before,.is-open.accordion .accordion-heading .custom-datepicker.customDatePicker:before,.is-open.accordion .accordion-heading .glyph:before,.is-open.accordion .accordion-heading .ui-datepicker .ui-datepicker-next:before,.is-open.accordion .accordion-heading .ui-datepicker .ui-datepicker-prev:before,.is-open.accordion--glossary .accordion-heading #cboxClose:before,.is-open.accordion--glossary .accordion-heading .custom-datepicker.customDatePicker:before,.is-open.accordion--glossary .accordion-heading .glyph:before,.is-open.accordion--glossary .accordion-heading .ui-datepicker .ui-datepicker-next:before,.is-open.accordion--glossary .accordion-heading .ui-datepicker .ui-datepicker-prev:before,.is-open.accordion--nav .accordion-heading #cboxClose:before,.is-open.accordion--nav .accordion-heading .custom-datepicker.customDatePicker:before,.is-open.accordion--nav .accordion-heading .glyph:before,.is-open.accordion--nav .accordion-heading .ui-datepicker .ui-datepicker-next:before,.is-open.accordion--nav .accordion-heading .ui-datepicker .ui-datepicker-prev:before,.is-open.accordion--partial .accordion-heading #cboxClose:before,.is-open.accordion--partial .accordion-heading .custom-datepicker.customDatePicker:before,.is-open.accordion--partial .accordion-heading .glyph:before,.is-open.accordion--partial .accordion-heading .ui-datepicker .ui-datepicker-next:before,.is-open.accordion--partial .accordion-heading .ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .is-open.accordion .accordion-heading .ui-datepicker-next:before,.ui-datepicker .is-open.accordion .accordion-heading .ui-datepicker-prev:before,.ui-datepicker .is-open.accordion--glossary .accordion-heading .ui-datepicker-next:before,.ui-datepicker .is-open.accordion--glossary .accordion-heading .ui-datepicker-prev:before,.ui-datepicker .is-open.accordion--nav .accordion-heading .ui-datepicker-next:before,.ui-datepicker .is-open.accordion--nav .accordion-heading .ui-datepicker-prev:before,.ui-datepicker .is-open.accordion--partial .accordion-heading .ui-datepicker-next:before,.ui-datepicker .is-open.accordion--partial .accordion-heading .ui-datepicker-prev:before{content:"\e90b"}.glyph-ba-level:before{content:"\e90c"}.glyph-bullet:before{content:"\e90d"}.custom-datepicker.customDatePicker:before,.glyph-calendar:before{content:"\e90e"}.glyph-check:before{content:"\e90f"}#cboxClose:before,.glyph-close:before{content:"\e910"}.glyph-colleagues:before{content:"\e911"}.glyph-cross:before{content:"\e912"}.glyph-delivery:before{content:"\e913"}.glyph-directory:before{content:"\e914"}.glyph-download:before{content:"\e915"}.glyph-earth:before{content:"\e916"}.glyph-folder:before{content:"\e917"}.glyph-full-screen:before{content:"\e918"}.glyph-graph:before{content:"\e919"}.glyph-home:before{content:"\e91a"}.glyph-library:before{content:"\e91b"}.glyph-list:before{content:"\e91c"}.glyph-location:before{content:"\e91d"}.glyph-magnifying-glass:before{content:"\e91e"}.glyph-menu-switch:before{content:"\e91f"}.glyph-mosaic:before{content:"\e920"}.glyph-newsletter:before{content:"\e921"}.glyph-normal-screen:before{content:"\e922"}.glyph-pen:before{content:"\e923"}.glyph-play:before{content:"\e924"}.glyph-print:before{content:"\e925"}.glyph-remove:before{content:"\e926"}.glyph-reset:before{content:"\e927"}.glyph-share:before{content:"\e928"}.glyph-speech-bubble:before{content:"\e929"}.glyph-suggestion:before{content:"\e92a"}.glyph-teachers:before{content:"\e92b"}.glyph-top:before{content:"\e92c"}.glyph-twitter:before{content:"\e92d"}.glyph-user-outline:before{content:"\e92e"}.glyph-youtube:before{content:"\e92f"}.glyph-folder-top-article:before{content:"\e930"}.opacity.csstransforms .test{opacity:0;transform:translateX(10px)}.no-csstransforms .test,.no-js .test,.no-opacity .test{visibility:hidden;left:10px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}input[type=password]{font-family:serif}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}.bootstrap-select{position:relative;z-index:1}.bootstrap-select button{background:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #e7e7e7;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#5a5a57;font-size:.75em;font-weight:700;min-height:34px;overflow:hidden;padding:.4em 32px .4em 9px;position:relative;text-align:left;text-overflow:ellipsis;text-transform:uppercase;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inverse .bootstrap-select button,.teachers .bootstrap-select button{background:#e7e7e7}.bootstrap-select>.dropdown-menu{background:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:auto;display:none;border:1px solid #999;left:0;min-width:100%;position:absolute;top:100%}.inverse .bootstrap-select>.dropdown-menu,.teachers .bootstrap-select>.dropdown-menu{background:#e7e7e7}.bootstrap-select.open{z-index:2}.bootstrap-select.open button{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.bootstrap-select.open>.dropdown-menu{display:block}.bootstrap-select.dropup button{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.bootstrap-select.dropup>.dropdown-menu{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;bottom:100%;top:auto}.bootstrap-select #cboxClose,.bootstrap-select .custom-datepicker.customDatePicker,.bootstrap-select .glyph,.bootstrap-select .ui-datepicker .ui-datepicker-next,.bootstrap-select .ui-datepicker .ui-datepicker-prev,.ui-datepicker .bootstrap-select .ui-datepicker-next,.ui-datepicker .bootstrap-select .ui-datepicker-prev{font-size:.438em;line-height:4.857142857;position:absolute;right:10px;top:0}.bootstrap-select a{color:#5a5a57;cursor:pointer;display:block;font-size:.75em;min-height:12px;outline:0;padding:11px 9px;text-decoration:none;text-transform:uppercase}.bootstrap-select a:active,.bootstrap-select a:focus,.bootstrap-select a:hover{background:#3094b5;color:#fff}.bootstrap-select .disabled,.bootstrap-select .selected{display:none}.cat-articles .bootstrap-select .selected a,.cat-articles .bootstrap-select a:active,.cat-articles .bootstrap-select a:focus,.cat-articles .bootstrap-select a:hover{background:#d64039;color:#fff}.cat-video .bootstrap-select .selected a,.cat-video .bootstrap-select a:active,.cat-video .bootstrap-select a:focus,.cat-video .bootstrap-select a:hover,.cat-videos-occupations .bootstrap-select .selected a,.cat-videos-occupations .bootstrap-select a:active,.cat-videos-occupations .bootstrap-select a:focus,.cat-videos-occupations .bootstrap-select a:hover{background:#218700;color:#fff}.cat-diapos .bootstrap-select .selected a,.cat-diapos .bootstrap-select a:active,.cat-diapos .bootstrap-select a:focus,.cat-diapos .bootstrap-select a:hover{background:#c8437f;color:#fff}.cat-focus .bootstrap-select .selected a,.cat-focus .bootstrap-select a:active,.cat-focus .bootstrap-select a:focus,.cat-focus .bootstrap-select a:hover{background:#77478d;color:#fff}.cat-infos .bootstrap-select .selected a,.cat-infos .bootstrap-select a:active,.cat-infos .bootstrap-select a:focus,.cat-infos .bootstrap-select a:hover{background:#3094b5;color:#fff}.cat-pe .bootstrap-select .selected a,.cat-pe .bootstrap-select a:active,.cat-pe .bootstrap-select a:focus,.cat-pe .bootstrap-select a:hover{background:#272727;color:#fff}.cat-actions .bootstrap-select .selected a,.cat-actions .bootstrap-select a:active,.cat-actions .bootstrap-select a:focus,.cat-actions .bootstrap-select a:hover{background:#765aa5;color:#fff}.cat-agenda .bootstrap-select .selected a,.cat-agenda .bootstrap-select a:active,.cat-agenda .bootstrap-select a:focus,.cat-agenda .bootstrap-select a:hover{background:#4996cc;color:#fff}.cat-community .bootstrap-select .selected a,.cat-community .bootstrap-select a:active,.cat-community .bootstrap-select a:focus,.cat-community .bootstrap-select a:hover{background:#e7763f;color:#fff}.cat-conferences .bootstrap-select .selected a,.cat-conferences .bootstrap-select a:active,.cat-conferences .bootstrap-select a:focus,.cat-conferences .bootstrap-select a:hover,.cat-resources .bootstrap-select .selected a,.cat-resources .bootstrap-select a:active,.cat-resources .bootstrap-select a:focus,.cat-resources .bootstrap-select a:hover{background:#3094b5;color:#fff}.cat-enseignement .bootstrap-select .selected a,.cat-enseignement .bootstrap-select a:active,.cat-enseignement .bootstrap-select a:focus,.cat-enseignement .bootstrap-select a:hover{background:#2a837d;color:#fff}.cat-support-cours .bootstrap-select .selected a,.cat-support-cours .bootstrap-select a:active,.cat-support-cours .bootstrap-select a:focus,.cat-support-cours .bootstrap-select a:hover{background:#b92c4f;color:#fff}.cat-publication .bootstrap-select .selected a,.cat-publication .bootstrap-select a:active,.cat-publication .bootstrap-select a:focus,.cat-publication .bootstrap-select a:hover{background:#11699c;color:#fff}#cboxOverlay,#colorbox{overflow:hidden;left:0;position:absolute;top:0;z-index:10}#cboxWrapper{max-width:none}#cboxOverlay{height:100%;position:fixed;width:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{height:100%;left:0;position:absolute;top:0;width:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{border:0;display:block;height:100%;width:100%}#cboxContent,#cboxLoadedContent,#colorbox{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#272727}#colorbox{outline:0}#cboxContent{-webkit-background-clip:padding;-moz-background-clip:padding;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#fff;border:10px solid #f2f2f2}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{background:0 0;border:0;margin:0;overflow:visible;padding:0;width:auto}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxClose{color:#919191;font-size:1.563em;height:25px;right:20px;position:absolute;top:10px;width:25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)'}.jspScrollable{outline:0}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.ui-datepicker{background:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:10px solid #a6a6a6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none;width:245px;margin-left:-2px}@media only screen and (min-width:48em){.ui-datepicker{margin-left:-1px;width:255px}}.ui-datepicker .ui-datepicker-header{position:relative;padding:15px 20px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer;font-size:1.625em;position:absolute;top:15px}.ui-datepicker .ui-datepicker-prev{left:20px}.ui-datepicker .ui-datepicker-next{right:20px}.ui-datepicker .ui-datepicker-title{font-size:.875em;font-weight:700;line-height:1.857142857;text-align:center;text-transform:uppercase}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{font-size:.75em;border:0;border-collapse:collapse;margin:0 0 15px 2px;width:220px}@media only screen and (min-width:48em){.ui-datepicker table{margin:0 0 15px 5px;width:240px}}.ui-datepicker td,.ui-datepicker th{padding-left:5px;width:30px}.ui-datepicker th{border:0;color:#737373;font-size:.833333333em;padding-bottom:5px;text-align:center;text-transform:uppercase}.ui-datepicker td{border:0;height:30px;padding-top:5px}.ui-datepicker td a,.ui-datepicker td span{display:block;height:inherit;line-height:2.5;text-align:center}.ui-datepicker td span{color:#a0a0a0}.ui-datepicker td a{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#737373;text-decoration:none}.ui-datepicker td a:hover{background:#e7e7e7}.ui-datepicker td a.ui-state-active{background:#313131;color:#fff}.main-landing-page{background-color:#fff}.main-landing-page *{box-sizing:border-box}.main-landing-page .lp--sub-header{padding-top:80px;text-align:center}.main-landing-page .h2{margin:0 auto 20px;padding:0 40px;max-width:940px;color:#3094b5;font-size:1.875em;font-weight:400;line-height:1.3}.main-landing-page .btn--create--account{display:inline-block;margin-top:1.875em;padding:12px 10px;font-weight:600;font-size:.75em;text-transform:uppercase;text-decoration:none;cursor:pointer}.main-landing-page .btn--create--account:hover{text-decoration:underline}.main-landing-page .btn--create--account.btn-1{background-color:#536c80;color:#fff}.main-landing-page .btn--create--account.btn-2{background-color:#fff;color:#3094b5}.main-landing-page .container--content-pre-footer{margin-top:60px;padding:53px 0 60px;background-color:#3094b5;text-align:center}.main-landing-page .container--content-pre-footer h3{color:#fff;font-size:1.875em;font-weight:400;line-height:1.3}@media(max-width:767px){.main-landing-page{padding-top:0!important}.main-landing-page .container--content{margin:0 auto;padding:20px 0;width:90%}.main-landing-page .lp--sub-header{padding:20px}.main-landing-page .h2{padding:0 10px;font-size:1.25em}.main-landing-page .container--content-pre-footer{margin-top:20px;padding:20px}.main-landing-page .container--content-pre-footer h3{font-size:1.25em}}.header.header-lp-teachers{background:#3094b5;color:#fff}.lte-ie9 .header.header-lp-teachers{background:#3094b5}.header.header-lp-teachers .menu-name-main-menu *{display:inline-block!important}.header.header-lp-teachers .menu-name-main-menu ul{float:right}.header.header-lp-teachers .menu-name-main-menu ul a:hover{text-decoration:underline}.header.header-lp-teachers .menu-name-main-menu ul a,.header.header-lp-teachers .menu-name-main-menu ul span{text-transform:uppercase;text-decoration:none;color:#fff;font-size:.75em!important;font-weight:600}.header.header-lp-teachers .menu-name-main-menu ul button.lp-share--fb,.header.header-lp-teachers .menu-name-main-menu ul button.lp-share--tw{width:20px;height:20px;background-position:0 0;background-repeat:no-repeat;border:none;background-color:transparent}@-moz-document url-prefix(){.header.header-lp-teachers .menu-name-main-menu ul button.lp-share--fb,.header.header-lp-teachers .menu-name-main-menu ul button.lp-share--tw{height:40px}}.header.header-lp-teachers .menu-name-main-menu li{margin:0 0 0 10px;padding:0 10px 0 0;background:url(../images/content/lp-teachers-spacer.gif) right 5px no-repeat}.header.header-lp-teachers .menu-name-main-menu li:first-child{margin-left:0}.header.header-lp-teachers .menu-name-main-menu .lp-share{background:0 0;padding:0}.header.header-lp-teachers .menu-name-main-menu .lp-share a{width:20px;height:20px;background-position:0 0;background-repeat:no-repeat}.header.header-lp-teachers .menu-name-main-menu .lp-share i{display:none!important}.header.header-lp-teachers .menu-name-main-menu .lp-share--fb{margin:0 5px;background-image:url(../images/content/lp-medias-reseaux-sociaux-social-facebook.png)}.header.header-lp-teachers .menu-name-main-menu .lp-share--tw{background-image:url(../images/content/lp-medias-reseaux-sociaux-social-twitter.png)}.header.header-lp-teachers .h1{font-size:1.875em;font-weight:400}.header.header-lp-teachers .teachers-access .menu-icon{position:inherit;top:inherit;right:inherit;width:inherit;height:inherit;border-radius:0}.header.header-lp-teachers .teachers-access .menu-icon:before{display:none}.header.header-lp-teachers .teachers-access .menu-icon a{display:inline-block;padding-left:0;text-transform:uppercase!important}.header.header-lp-teachers .teachers-access .menu-icon a:before{display:none}@media(min-width:48em){.header.header-lp-teachers .menu-name-main-menu{margin-top:40px}.header.header-lp-teachers .menu-name-main-menu ul{float:none}}@media(min-width:60em){.header.header-lp-teachers .menu-name-main-menu{margin-top:75px}.header.header-lp-teachers .menu-name-main-menu ul{float:right}}@media(max-width:767px){.header.header-lp-teachers{background:#fff}.header.header-lp-teachers .menu-name-main-menu{background:#3094b5}.header.header-lp-teachers .menu-name-main-menu ul{float:none;width:100%}.header.header-lp-teachers .menu-name-main-menu ul a{display:block!important;text-align:center;line-height:50px}.header.header-lp-teachers .menu-name-main-menu li{margin:0;padding:0;width:50%;background:0 0}.header.header-lp-teachers .menu-name-main-menu li:first-child a{border-right:1px solid #267691}.header.header-lp-teachers .menu-name-main-menu .lp-share{display:none!important}.header.header-lp-teachers .menu-name-main-menu .teachers-access{width:100%}.header.header-lp-teachers .h1{padding:10px 0;width:100%;border-bottom:1px solid #267691;font-size:1.625em;text-align:center}}.main-lp-teachers .container--content{padding-top:0}.main-lp-teachers .lp--sub-header p{margin:0 auto;width:90%}@media(min-width:48em){.main-lp-teachers .lp--sub-header p{width:60%}}.main-lp-teachers p{color:#515253}.main-lp-teachers .lp-teachers-visu-1 img,.main-lp-teachers .lp-visu img{display:block;width:100%;max-width:100%;height:auto}.main-lp-teachers .lp-teachers-visu-1{margin:34px auto 60px;max-width:940px}.main-lp-teachers .lp-block{white-space:nowrap;word-spacing:-.25em}.main-lp-teachers .lp-block.lp-block-1 .lp-txt{padding:0 20px}.main-lp-teachers .lp-block.lp-block-2 .lp-txt{padding:0 20px 0 0}.main-lp-teachers .lp-block>*{white-space:normal;word-spacing:normal}.main-lp-teachers .lp-block .title{text-transform:uppercase;margin-bottom:36px;font-size:1.125em}.main-lp-teachers .lp-block p{line-height:1.2}.main-lp-teachers .lp-txt,.main-lp-teachers .lp-visu{display:inline-block;width:50%;vertical-align:middle}.main-lp-teachers .lp-visu--2{border-left:20px solid #fff}.main-lp-teachers+.footer{margin-top:0}@media(max-width:767px){.main-lp-teachers{background-color:#f2f2f2}.main-lp-teachers .lp--sub-header{background-color:#fff}.main-lp-teachers .lp-teachers-visu-1{display:none}.main-lp-teachers .lp-block{margin-bottom:20px;background-color:#fff}.main-lp-teachers .lp-block:last-child{margin-bottom:0}.main-lp-teachers .lp-block .lp-txt{padding:0 20px 20px!important}.main-lp-teachers .lp-block .title{margin:16px 0;line-height:1.2}.main-lp-teachers .lp-block p{line-height:1.2}.main-lp-teachers .lp-block-2{padding-top:64%;background:#fff url(../images/content/conferences-en-classe.jpg) 0 0 no-repeat;background-size:contain}.main-lp-teachers .lp-txt,.main-lp-teachers .lp-visu{display:block;width:100%}.main-lp-teachers .lp-visu--2{display:none}}.main-lp-kit-pedago{background-color:#f2f2f2}@media(min-width:960px){.main-lp-kit-pedago .show-mobile{display:none}.main-lp-kit-pedago .hide-mobile{display:block}}@media(max-width:959px){.main-lp-kit-pedago .show-mobile{display:block}.main-lp-kit-pedago .hide-mobile{display:none}}.main-lp-kit-pedago .container--content{padding-top:34px}.main-lp-kit-pedago .lp--sub-header p{margin:0 auto;padding:0 20px;max-width:900px;line-height:1.2}.main-lp-kit-pedago .push-kit-pedago--block{margin-bottom:20px;padding:20px;background-color:#fff;white-space:nowrap;word-spacing:-.25em}.main-lp-kit-pedago .push-kit-pedago--block:last-child{margin-bottom:0}.main-lp-kit-pedago .push-kit-pedago--block *{white-space:normal;word-spacing:normal}.main-lp-kit-pedago .push-kit-pedago--txt,.main-lp-kit-pedago .push-kit-pedago--visu,.main-lp-kit-pedago .scald-atom-image{display:inline-block;vertical-align:top}.main-lp-kit-pedago .push-kit-pedago--visu,.main-lp-kit-pedago .scald-atom-image{position:relative;width:45%}.main-lp-kit-pedago .push-kit-pedago--visu img,.main-lp-kit-pedago .scald-atom-image img{display:block;width:100%;max-width:100%;height:auto}.main-lp-kit-pedago .push-kit-pedago--visu figcaption,.main-lp-kit-pedago .scald-atom-image figcaption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:.4em .8em .4em 0;background-color:#8a7b5e;background-color:rgba(0,0,0,.4);font-size:.75em;color:#fff;text-align:right;text-transform:uppercase}.main-lp-kit-pedago .push-kit-pedago--txt{padding:0 20px 0 40px;width:55%}.main-lp-kit-pedago .push-kit-pedago--txt h2+p{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e1e1e1}.main-lp-kit-pedago .push-kit-pedago--txt li,.main-lp-kit-pedago .push-kit-pedago--txt p{font-size:.875em}.main-lp-kit-pedago .push-kit-pedago--txt p{line-height:1.2}.main-lp-kit-pedago .push-kit-pedago--txt ul{margin-top:15px}.main-lp-kit-pedago .push-kit-pedago--txt li{margin-bottom:15px;padding-left:13px;background:url(../images/content/lp-kit-bullet.jpg) 0 4px no-repeat}.main-lp-kit-pedago .push-kit-pedago--txt li strong{color:#3094b5}.main-lp-kit-pedago .title{margin-bottom:35px;color:#3094b5;font-size:1.5em;line-height:1.3;font-weight:400}.main-lp-kit-pedago+.footer{margin-top:0}@media(max-width:959px){.main-lp-kit-pedago .title{margin-bottom:20px}}@media(max-width:767px){.main-lp-kit-pedago .container--content{padding-top:0}.main-lp-kit-pedago .push-kit-pedago--txt,.main-lp-kit-pedago .push-kit-pedago--visu,.main-lp-kit-pedago .scald-atom-image{display:block;vertical-align:top}.main-lp-kit-pedago .push-kit-pedago--visu,.main-lp-kit-pedago .scald-atom-image{width:100%}.main-lp-kit-pedago .push-kit-pedago--txt{margin-top:20px;padding:0;width:100%}.main-lp-kit-pedago .push-kit-pedago--txt li,.main-lp-kit-pedago .push-kit-pedago--txt p{font-size:1em}.main-lp-kit-pedago .push-kit-pedago--txt li{background-position:0 5px}}.screen-reader-text,.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.lt-ie9 .bootstrap-select button{min-height:24px}.lt-ie9 .bootstrap-select #cboxClose,.lt-ie9 .bootstrap-select .custom-datepicker.customDatePicker,.lt-ie9 .bootstrap-select .glyph,.lt-ie9 .bootstrap-select .ui-datepicker .ui-datepicker-next,.lt-ie9 .bootstrap-select .ui-datepicker .ui-datepicker-prev,.ui-datepicker .lt-ie9 .bootstrap-select .ui-datepicker-next,.ui-datepicker .lt-ie9 .bootstrap-select .ui-datepicker-prev{top:-5px}.bloc_materiels{padding-top:10px}.bloc_materiels .item_materiel>div{background-color:#ccc;padding:2px 0 2px 6px;border-bottom:1px solid #fff}.bloc_materiels .item_materiel>div label{margin-bottom:6px;font-weight:600;font-size:.68em;display:inherit;padding-top:4px}.webform-component--our-class .fieldset-wrapper p{font-size:.7em}@media only screen and (min-width:60em){.embed-container{margin-left:0}}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{width:100%}.page-lexicon .article--folders .sliding-list--glossary ul li{width:27px}.page-lexicon .container--content{width:auto}@media only screen and (min-width:48em){.page-lexicon .container--content{width:640px}.article--folders .sliding-list--glossary ul li{line-height:30px}}@media only screen and (min-width:60em){.page-lexicon .container--content{width:960px}}.sliding-popup-processed .article--folders .box--glossary p{font-size:.75em;text-align:justify;overflow:visible}.request-mail-verification .final-step{text-align:center}.request-mail-verification .final-step>a{margin-top:10px}.teacher-email-verification{width:70%;margin:auto;font-size:1.3em;font-weight:700;text-align:center}.success.teacher-email-verification{color:green}.warning.teacher-email-verification{color:red}.embed-container{position:relative;padding:0;overflow:hidden;max-width:100%;height:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.flash-accessibility .subtitle{display:none}.imgresmobile{display:block!important}.imgresdesktop{display:none!important}@media only screen and (min-width:60em){.imgresmobile{display:none!important}.imgresdesktop{display:block!important}}#webform-client-form-2 legend{margin-bottom:10px}.disappear{display:none}.element-invisible{color:#fff;margin-left:40px;font-size:12px;font-style:italic;text-decoration:none}#st-1 .st-btn[data-network=sharethis]{background-color:rgba(83,108,128,.55)!important}.page-panel-homepage .region-share .st-btn.st-first,.page-panel-homepage .region-share .st-btn:nth-child(2),.page-panel-homepage .region-share .st-btn:nth-child(3),.page-panel-homepage .region-share .st-btn.st-last{display:none!important}.region-share .st-btn.st-first,.region-share .st-btn:nth-child(2),.region-share .st-btn:nth-child(3),.region-share .st-btn.st-last{display:none!important}.toolbar .sharethis-inline-share-buttons .st-btn{display:inline-block!important}@media only screen and (min-width:768px) and (max-width:959px){.toolbar .sharethis-inline-share-buttons .st-btn[data-network=linkedin],.toolbar .sharethis-inline-share-buttons .st-btn[data-network=twitter],.toolbar .sharethis-inline-share-buttons .st-btn[data-network=facebook]{display:none!important}}@media only screen and (max-width:767px){.dock .st-first,.dock .st-btn:nth-child(2),.dock .st-btn:nth-child(3){display:none!important}.dock .sharethis-inline-share-buttons{height:45px!important;background-color:#313131!important;margin:0!important;width:25%!important}.dock .st-btn.st-last{background-color:#313131!important;color:#c9c9c9!important;padding-top:3px!important}}