#block-pe_navigation-footer_baseline {
  display: inline;
}
#block-pe_navigation-footer_baseline div {
  display: inline;
}
.field-name-field-school-city {
  display: inline-block;
}
.node-type-event .flag-link-toggle {
  text-decoration: none;
  color: white;
}
.node-type-teaching-action .field-name-field-push-title a {
  text-decoration: none;
  color: #fff;
}
.list-container .list-item-content span.inline div {
  display: inline-block;
  font-size: 12px;
}
.pager li {
  display: inline-block;
}
.pager .pager-current {
  color: #272727;
  display: inline-block;
  font-size: 14px;
  margin: 0 5px;
}
.cat-actions.filters .form-item-field-resource-level-tid {
  margin-top: 12px;
}
.cat-actions.filters #edit-field-date-value-wrapper .views-widget #edit-field-date-value-min-wrapper,
.cat-actions.filters #edit-field-date-value-wrapper .views-widget #edit-field-date-value-max-wrapper {
  float: left;
}
.cat-actions.filters #edit-field-date-value-wrapper .views-widget #edit-field-date-value-min-wrapper .form-type-select,
.cat-actions.filters #edit-field-date-value-wrapper .views-widget #edit-field-date-value-max-wrapper .form-type-select {
  float: left;
}
.cat-actions.filters #edit-field-date-value-wrapper .views-widget #edit-field-date-value-min-wrapper {
  margin-right: 15px;
}
.cat-actions.filters #edit-field-action-type-tid-wrapper {
  float: left;
}
#filter-field_resource_level_tid {
  display: none;
}
.hidden {
  display: none;
}
.modal--delete-account .fix-margin-bottom {
  margin-bottom: 20px;
}
.intervention-request fieldset fieldset {
  width: auto;
}
.intervention-request .cnil-statement p {
  font-size: 1em;
}
.intervention-request .total-address p {
  font-size: 1em;
  margin: 0;
}
.views-exposed-form #edit-search-wrapper {
  display: none;
}
#pe-search-search-form .hidden-submit {
  display: none;
}
#pe-user-light-register-form .password-strength,
#pe-user-light-register-form .password-suggestions {
  display: none !important;
}
#header .contextual-links-region {
  outline: none;
  position: static;
}
.region-content-aside-inner .toolbar .remove,
.region-content-aside-bottom .toolbar .remove,
.region-content .toolbar .remove,
.library .toolbar .add,
#edit-cancel-suggestion {
  display: none;
}
body.page-teachers-interventions .node-intervention .content--fixed h3 div {
  display: inline-block;
}
body.page-teachers-agenda .accordion-heading {
  height: 50px;
}
.library .formatted-form p.custom-smile {
  color: #fff;
  font-size: .8125em;
  font-style: italic;
  line-height: 1.230769231;
}
.library .modal--password-modification .button--submit {
  margin-top: 0;
}
@media only screen and (min-width: 48em) {
  body.page-teachers-member-list div.header-list {
    height: 21px;
    margin-top: 15px;
  }
}
a.link-no-style {
  text-decoration: none;
  color: inherit;
}
.modal--password-modification p strong a[href^="mailto:"] {
  color: #3094b5;
  font-weight: 400;
}
.field-name-field-tribune-com-firstname {
  display: inline-block;
  margin-right: 5px;
}
.field-name-field-tribune-com-name {
  display: inline-block;
}
.modal--delete-account .custom-radio label label {
  display: block;
  overflow: hidden;
  padding-left: 10px;
  padding-top: 1px;
  margin-bottom: 0;
  text-transform: none;
  text-align: left;
}
.survey .cat-infos {
  padding-bottom: 0px;
}
.page-user #content-header .tabs {
  display: none;
}
#participants input {
  margin-top: 10px;
}
.page-node-1 .links {
  display: none;
}
.modal--intervention-confirmation .user-email-address a {
  color: #3094b5;
  font-weight: 400;
}
.modal--password-modification p+div > form {
  margin-top: 20px;
}
.formatted-form.contact-us > div > .form-actions {
  display: none;
}
.page-checkout .messages.error,
.page-create-account .messages.error {
  display: none;
}
.page-checkout textarea.error,
.page-create-account textarea.error {
  border: 1px solid red;
}
.page-checkout select.error,
.page-create-account select.error {
  padding: 0;
}
.article--games .button-group--center a.button--submit {
  text-decoration: none;
}
ul li.box--filters .accordion--partial {
  height: 50px;
}
.modal--suggestions .form-actions {
  display: none;
}
article .dnd-atom-wrapper {
  display: block;
}
article .dnd-atom-wrapper.atom-align-center {
  text-align: center;
}
.inkit aside.sub-section--reduced.cat-resources {
  margin-top: 10px;
}
#views-exposed-form-recherche-planete-energie-page .views-exposed-widget.views-submit-button,
#views-exposed-form-recherche-planete-energie-page-1 .views-exposed-widget.views-submit-button {
  display: none;
}
#cboxLoadedContent {
  overflow-x: hidden !important;
}
.header-lp-teachers .menu-name-main-menu ul {
  font-size: 0;
}
.menu-name-main-menu nav.navigation.accordion--nav {
  z-index: 22;
}
.illustration.left.link-posts {
  clear: left;
}
.main .article--saga .subtitle {
  text-align: left;
}
.i18n-en .header .logo a {
  background: transparent url(/sites/all/themes/custom/total_pe_5g/images/layout/planete-energies-logo-en.png) center top no-repeat;
  background-image: url(/sites/all/themes/custom/total_pe_5g/images/layout/planete-energies-logo-en.svg), none;
}
.i18n-en .bottom-infos .logo {
  background: transparent url(/sites/all/themes/custom/total_pe_5g/images/layout/planete-energies-logo-white-en.png) center top no-repeat;
  background-image: url(/sites/all/themes/custom/total_pe_5g/images/layout/planete-energies-logo-white-en.svg), none;
}
.i18n-en .map-section div.scroll .image-text {
  background: url(/sites/all/themes/custom/total_pe_5g/images/content/icones-en.png) no-repeat;
}
.clear-live-switch a {
  white-space: nowrap;
}
.i18n-en .clear-live-switch a:after {
  padding-left: 2px;
  padding-right: 2px;
}
.contributor-link {
  text-decoration: none;
}
.facet-lexicon {
  text-decoration: none;
}
.quantity {
  position: relative;
}
.quantity .dictionnaire {
  background: #5dabca;
  top: -45px;
  color: #FFF;
  display: none;
  font-size: 14px;
  left: -9px;
  line-height: 20px;
  padding: 7px;
  position: absolute;
  width: auto;
  z-index: 20;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: #888 0 2px 8px;
  -webkit-box-shadow: #888 0 2px 8px;
  box-shadow: #888 0 2px 8px;
  white-space: nowrap;
}
@media only screen and (min-width: 60em) {
  .quantity .dictionnaire {
    top: 15px;
    left: 16px;
  }
  .quantity {
    display: block;
  }
}
.quantity {
  display: inline-block;
}
.quantity .dictionnaire:after {
  content: ' ';
  position: absolute;
  bottom: -10px;
  left: 20px;
  border-left: 0 solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5dabca;
}
.quantity:hover .dictionnaire {
  display: block;
}
.quantity:focus .dictionnaire {
  display: block;
}
.lt-ie9 .quantity:hover .dictionnaire {
  display: block;
}
.lt-ie9 .quantity .dictionnaire {
  top: 15px;
  left: 16px;
}
.lt-ie9 .quantity .quantity {
  display: block;
}
.lt-ie9 .bootstrap-select {
  white-space: nowrap;
}
.article--event .event-id li {
  min-height: 20px;
}
.map-section .cont--navmap .afp--twitter .cont-twitter .messages .afp-title {
  font-size: .813em;
  line-height: 1.3em;
}
.map-section .cont--navmap .afp--twitter .cont-twitter .messages .afp-title a {
  color: #515253;
  text-decoration: none;
  text-align: justify;
  display: block;
  margin-right: 10px;
}
.map-section .cont--navmap .afp--twitter .cont-twitter .messages .afp-title a strong {
  color: #282828;
}
.tooltip .content .afp-title,
.tooltip .content p {
  font-weight: 400;
  color: #e7763f;
  font-size: .8em;
  line-height: 1.3em;
  margin-right: 14px;
  padding-top: 5px;
}
.tooltip .content .afp-title {
  display: block;
}
.tooltip .content .afp-title strong,
.tooltip .content p strong {
  color: #e7763f;
  font-size: 1.1em;
}
.tooltip .content .afp-title a,
.tooltip .content p a {
  text-decoration: none;
  display: block;
  text-align: justify;
  color: #515253;
}
.commitments li p {
  font-size: .875em;
}
.i18n-fr.teachers.logged-in .menu-name-main-menu .block-menu-block,
.i18n-en.teachers.logged-in .menu-name-main-menu .block-menu-block {
  width: 33.33333333%;
}
.i18n-fr .menu-name-main-menu .block-menu-block {
  width: 33.33333333%;
}
.i18n-fr.logged-in .menu-name-main-menu .block-menu-block {
  width: 25%;
}
.i18n-en.html .menu-name-main-menu .block-menu-block {
  width: 50%;
}
.i18n-fr .dock button,
.i18n-en .dock button {
  width: 25%;
}
.i18n-fr .dock .text-resizer,
.i18n-en .dock .text-resizer {
  width: 50%;
}
.bootstrap-select.error {
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 48em) {
  aside .region-content-aside-bottom li.box--carousel.afp {
    margin-top: 0;
  }
}
.box--article.views-row h2.ba-title {
  display: block;
}
.box--article.views-row h2.ba-title.title--full {
  display: none;
}
.box--article.views-row:hover h2.ba-title {
  display: none;
}
.box--article.views-row:hover h2.ba-title.title--full {
  display: block;
  height: auto;
}
@media only screen and (max-width: 40em) {
  .box--article.article-tribune h2.ba-title {
    height: auto;
    width: 265px;
  }
}
@media only screen and (min-width: 40em) and (max-width: 48em) {
  .sub-section .grid li:last-child.cat-infos.afp {
    display: none;
  }
}
@media only screen and (min-width: 48em) and (max-width: 60em) {
  .article--folders--intro a .intro-title p {
    max-width: 65%;
  }
}
@media only screen and (min-width: 60em) {
  .layout--full .decrypt-link.illustration.full {
    margin: 30px 80px;
  }
}
.inside-folder .folder--all-articles.cat-articles .item--desc p a {
  background: 0 0;
  color: #3094b5;
  text-transform: none;
}
.inside-folder .folder--all-articles.cat-articles .item--desc p a:hover {
  background: 0 0;
}
.layout--full .animation--text h3 {
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
}
.layout--full .animation--text h4 {
  padding-left: 10px;
  padding-right: 10px;
  color: white;
  font-weight: 700;
  padding-top: 9px;
}
.layout--full .animation--control a {
  color: white;
}
.layout--full .animation--globale h2 {
  padding: 0 0 0 25px;
}
article.white-block.article--video {
  padding: 15px 20px 20px;
}
.layout--full.article--video ul {
  padding: 0;
}
.layout--full.article--video ul:not(.pane-selectors) li {
  border-left: 1px solid #9e73b2;
  width: 33%;
}
.layout--full.article--video .content figure {
  width: auto;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  float: none;
}
@media screen and (max-width: 40em) {
  .layout--full.article--video .flash_kplayer {
    width: auto !important;
  }
  .layout--full.article--video figure img {
    left: 0;
  }
}
.article--games.article--diapos figcaption {
  display: none;
}
.box--article-group a {
  text-align: right;
}
.article--folders--intro a {
  text-decoration: none;
}
@media only screen and (max-width: 39.938em) {
  .layout--full .illustration.left {
    font-size: 0.75em;
  }
}
.layout--full .illustration.left {
  clear: both;
}
.sliding-list--articles button {
  display: none;
}
.sliding-list--articles button.sticky--button {
  display: block;
  width: 37px;
}
.layout--full .link-posts.illustration {
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 48em) and (max-width: 60em) {
  .folder-article--sticky .sticky--contain .sliding-list--articles button.next:hover,
  .folder-article--sticky .sticky--contain .sliding-list--articles button.previous:hover {
    color: inherit;
  }
}
.layout--full .field-name-body .illustration em {
  line-height: 1.0em;
}
.folder-article--sticky .sticky--contain .sliding-list--articles button.is-disabled {
  width: 37px;
}
@media only screen and (max-width: 40em) {
  .folder--intro span.before-intro {
    position: relative;
    display: block;
    height: 10px;
  }
}
@media only screen and (min-width: 48em) {
  .main .box--article .content .ba-desc {
    position: relative;
    display: block;
    padding-top: 20px;
    top: 0;
    left: 0;
  }
}
@media only screen and (max-width: 40em) {
  .box--article.cat-focus.article-tribune .field-name-field-teaser-image img {
    display: none;
  }
  .box--article.cat-focus.article-tribune .content {
    position: relative;
    width: 100%;
  }
  .box--article.cat-focus.article-tribune .content .ba-levels {
    right: 50px;
  }
}
.article--event .separator.without-city {
  padding-bottom: 72px;
}
@media only screen and (max-width: 40em) {
  .article--event .separator.without-city {
    padding-bottom: 66px;
  }
}
@media only screen and (min-width: 48em) and (max-width: 60em) {
  .article--video span.copyright {
    display: block;
  }
}
.filters .custom-datepicker.customDatePicker input[type=date]:before {
  content: "" !important;
}
@media only screen and (min-width: 48em) {
  .filters .date-range #edit-submit-afp-news {
    right: inherit;
    margin-left: 22px;
  }
}
@media only screen and (min-width: 48em) and (max-width: 60em) {
  .filters .date-range #edit-submit-afp-news {
    right: inherit;
    margin-left: 5px;
  }
}
.box--article.cat-enseignement-home h2 p,
.box--article.cat-enseignement.cat-enseignement-home p {
  font-size: 0.875em;
}
.box--glossary.box--glossary.is-open .accordion-heading h2.title-glossary,
.box--glossary.box--glossary.is-open.odd .accordion-heading h2.title-glossary {
  background: #3094b5;
}
.box--glossary.box--glossary.is-open .accordion-heading .in:before,
.box--glossary.box--glossary.is-open.odd .accordion-heading .in:before {
  background: white;
}
.level-filter a.active.selected:after {
  right: 0;
}
@media only screen and (min-width: 48em) {
  .level-filter a.active.selected:after {
    right: 4px;
  }
}
.main .box--article .content .ba-title,
.main .box--article .content--fixed .ba-title {
  font-size: 15px;
  line-height: 18px;
  height: 72px;
}
@media only screen and (max-width: 48em) {
  .cat-resources.box--article h3.ba-title:after,
  .cat-resources.box--article-group h3.ba-title:after,
  .cat-resources.box--games h3.ba-title:after {
    content: "";
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwOTRiNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwOTRiNSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background: -webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#3094b5),color-stop(100%,rgba(48,148,181,0)));
    background: -moz-linear-gradient(bottom,#3094b5 0,rgba(48,148,181,0) 100%);
    background: -webkit-linear-gradient(bottom,#3094b5 0,rgba(48,148,181,0) 100%);
    background: linear-gradient(to top,#3094b5 0,rgba(48,148,181,0) 100%);
  }
  .cat-enseignement.box--article h3.ba-title:after,
  .cat-enseignement.box--article-group h3.ba-title:after,
  .cat-enseignement.box--games h3.ba-title:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhODM3ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhODM3ZCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background: -webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#2a837d),color-stop(100%,rgba(42,131,125,0)));
    background: -moz-linear-gradient(bottom,#2a837d 0,rgba(42,131,125,0) 100%);
    background: -webkit-linear-gradient(bottom,#2a837d 0,rgba(42,131,125,0) 100%);
    background: linear-gradient(to top,#2a837d 0,rgba(42,131,125,0) 100%);
  }
  .cat-support-cours.box--article h3.ba-title:after,
  .cat-support-cours.box--article-group h3.ba-title:after,
  .cat-support-cours.box--games h3.ba-title:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5MmM0ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I5MmM0ZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background: -webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#b92c4f),color-stop(100%,rgba(185,44,79,0)));
    background: -moz-linear-gradient(bottom,#b92c4f 0,rgba(185,44,79,0) 100%);
    background: -webkit-linear-gradient(bottom,#b92c4f 0,rgba(185,44,79,0) 100%);
    background: linear-gradient(to top,#b92c4f 0,rgba(185,44,79,0) 100%);
  }
  .cat-publication.box--article h3.ba-title:after,
  .cat-publication.box--article-group h3.ba-title:after,
  .cat-publication.box--games h3.ba-title:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNjk5YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExNjk5YyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background: -webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#11699c),color-stop(100%,rgba(17,105,156,0)));
    background: -moz-linear-gradient(bottom,#11699c 0,rgba(17,105,156,0) 100%);
    background: -webkit-linear-gradient(bottom,#11699c 0,rgba(17,105,156,0) 100%);
    background: linear-gradient(to top,#11699c 0,rgba(17,105,156,0) 100%);
  }
  .cat-conferences.box--article .ba-title:after,
  .cat-conferences.box--article-group .ba-title:after,
  .cat-conferences.box--games .ba-title:after {
    content: "";
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwOTRiNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwOTRiNSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background: -webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#3094b5),color-stop(100%,rgba(48,148,181,0)));
    background: -moz-linear-gradient(bottom,#3094b5 0,rgba(48,148,181,0) 100%);
    background: -webkit-linear-gradient(bottom,#3094b5 0,rgba(48,148,181,0) 100%);
    background: linear-gradient(to top,#3094b5 0,rgba(48,148,181,0) 100%);
  }
  .cat-community.box--article .ba-title:after,
  .cat-community.box--article-group .ba-title:after,
  .cat-community.box--games .ba-title:after {
    content: "";
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3NzYzZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NzYzZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background: -webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#e7763f),color-stop(100%,rgba(231,118,63,0)));
    background: -moz-linear-gradient(bottom,#e7763f 0,rgba(231,118,63,0) 100%);
    background: -webkit-linear-gradient(bottom,#e7763f 0,rgba(231,118,63,0) 100%);
    background: linear-gradient(to top,#e7763f 0,rgba(231,118,63,0) 100%);
  }
}
.teachers .main .box--article.cat-enseignement a.button {
  background: inherit;
  text-transform: none;
  font-size: 0.875em;
}
.teachers .main .box--article.cat-enseignement a.button:hover {
  background: inherit;
}
.teachers .box--article.cat-enseignement a.button,
.teachers .box--article.cat-support-cours a.button,
.teachers .box--article.cat-resources.cat-publication a.button,
.teachers .box--article.cat-conferences a.button {
  text-decoration: underline;
}
@media only screen and (min-width: 48em) {
  .main .box--article .content .ba-title,
  .main .box--article .content--fixed .ba-title {
    font-size: 18px;
    line-height: 20px;
    height: 42px;
  }
  .main .box--article:hover .content .ba-title {
    height: 60px;
  }
}
.results-top .results-top-wrap .title--top {
  font-size: 18px;
  line-height: 21.6px;
}
@media only screen and (min-width: 48em) {
  .results-top .results-top-wrap .title--top {
    font-size: 30px;
    line-height: 30px;
  }
}
.box--carousel.cat-infos.agenda p.box__title {
  font-size: 13px;
  line-height: 13px;
}
@media only screen and (max-width: 40em) {
  .article--afp.afp-list article h2 a {
    padding-right: 0;
  }
}
.box--carousel.cat-actions .button-group {
  bottom: 20px;
}
.view-id-teaching_actions .filters .custom-datepicker .hasDatepicker {
  background: #e7e7e7;
}
.view-id-teaching_actions .filters .custom-datepicker input[type=text]::-webkit-input-placeholder {
  padding-top: 3px;
  color: #5a5a57;
  font-size: 12px;
  font-weight: 600;
  opacity: 1;
  text-transform: uppercase;
}
.view-id-teaching_actions .filters .custom-datepicker input[type=text].placeholder {
  padding-top: 3px;
  color: #5a5a57;
  font-size: 12px;
  font-weight: 600;
  opacity: 1;
  text-transform: uppercase;
}
.view-id-teaching_actions .filters .custom-datepicker input[type=text]:-moz-placeholder {
  padding-top: 3px;
  color: #5a5a57;
  font-size: 12px;
  font-weight: 600;
  opacity: 1;
  text-transform: uppercase;
}
.view-id-teaching_actions .filters .custom-datepicker input[type=text]::-moz-placeholder {
  padding-top: 3px;
  color: #5a5a57;
  font-size: 12px;
  font-weight: 600;
  opacity: 1;
  text-transform: uppercase;
}
.view-id-teaching_actions .filters .custom-datepicker input[type=text]:-ms-input-placeholder {
  padding-top: 3px;
  color: #5a5a57;
  font-size: 12px;
  font-weight: 600;
  opacity: 1;
  text-transform: uppercase;
}
@media only screen and (min-width: 48em) {
  .filters #filter-field_date_value {
    width: auto;
  }
  .filters .form-group b,
  .filters fieldset b {
    color: #999894;
    font-size: 0.75em;
  }
}
@media only screen and (min-width: 48em) {
  .main .box--article-group h2.ba-title {
    height: 50px;
  }
}
.cat-infos .box--glossary h2.title-glossary {
  font-size: 16px;
  line-height: 18px;
}
@media only screen and (min-width: 48em) {
  .clear-live-switch a.active {
    color: #536c80;
  }
  .page-afp-news #block-pe_navigation-header_escutcheon_switch .clear-live-switch a:first-child {
    color: #cbd3d9;
  }
}
.page-contributors .layout--full h1 {
  text-align: center;
}
.box--contributors .node-partner ul {
  padding-left: 80px;
}
.box--contributors .accordion-content ul {
  padding-left: 0;
}
.teachers-access.is-connected .menu-icon {
  display: block;
}
.teachers-access.is-connected .menu-icon .text.name {
  padding-top: 0;
}
@media only screen and (max-width: 40em) {
  .box--article.article-tribune h3.ba-title {
    display: none;
  }
  .box--article.article-tribune h3.ba-title.title--full {
    display: block;
  }
}
.box--viewpoint span {
  color: #515253;
  font-style: italic;
  margin: 7px 0 10px 0;
  display: block;
}
body .layout--full.editorial-convention h2 {
  font-size: 1.6em;
  color: #3094b5;
  background: 0 0;
  margin: 0;
  padding: 30px 0 10px 80px;
}
body .layout--full.editorial-convention h3 {
  color: #3094b5;
}
body .layout--full.article--initiatives header > h1 {
  margin: 0;
  text-align: left;
  padding-left: 80px;
}
body .layout--full.article--initiatives header ~ h1 {
  margin: 0 0 40px;
}
.layout--full:not(.article--numbers) table {
  margin-left: 80px;
}
.layout--full:not(.article--numbers) table p {
  padding: 0;
}
@media only screen and (min-width: 48em) and (max-width: 60em) {
  .custom-datepicker.customDatePicker input[type="date"] {
    line-height: inherit;
  }
}
.element-invisible {
  width: 1px;
}
.article--folders.article--saga.cat-diapos footer .form-item label {
  display: none;
}
@media only screen and (min-width: 60em) {
  .view-id-recherche_planete_energie .grid_results .white-block .article-item .rsz-img img {
    position: static;
    width: 100%;
  }
}
