@import url("jquery.mobile.custom.css");
@import url("common.css");
@import url("tablet.css");
@import url("font.css");
@import url("trafic.css");
@import url("magazine.css");
@import url("quotes.css");
@import url("citations.css");
@import url("moien.css");
@import url('wysiwyg.css');
@import url('pj_parking.css');
@import url('landing.css');

#header .paperjam_logo {
    width: 526px;
}

/*
Document   : custom.css
Created on : 2 sept. 2014, 16:03:49
Author     : frederic.tilmant
Description:
Purpose of the stylesheet follows.
*/
/* GENERAL */
article.node-carriere.pj_teaser_top5 img,
.rounded-img {
    border-radius: 100%;
}

.element-invisible {
    display: none;
}

.region-before-content {
    margin-top: 60px;
}

.home .region-before-content {
    margin-top: 20px;
}

.home .wrapper.content {
    margin-top: 0;
    border-bottom: 0px;
}

.wrapper.content {
    border-bottom: none !important;
}

/* COMMON */
.with-sidebar .region-content {
    width: 492px;
}

#block-system-main {
    margin: 0 0 20px 0;
    width: 100%;
    float: none;
}

article a {
    text-decoration: none;
}

article a:hover {
    text-decoration: none;
}

article .properties .title > span, article .properties .intro > span {
    background-color: white;
    padding-right: 5px;
}

article .properties .intro > span {
    padding: 3px 5px 3px 0;
}

article.teaser .summary p,
article.teaser-homepage-big .summary p {
    font-size: 15px;
}

article.main .properties {
    margin-top: -30px;
}

article {
    margin: 0;
}

article.pj_teaser_big {
    border-bottom: 0px;
}

article.pj_teaser_big .properties,
.teaser-homepage-big .properties {
    margin-top: -29px !important;
}

article.block-item.teaser .title {
}

.teaser-homepage-big .text a,
article.block-item.teaser .properties,
article.block-item.teaser span.content-type.uc a,
article .categs-wrapper .category a {
    text-decoration: none !important;
}

.teaser-homepage-big .title {
    margin-top: 20px;
}

article.pj_teaser_big .categs-wrapper .category a {
    padding-left: 11px !important;
}

article.pj_teaser_big .category.uc {
    clear: none !important;
}

article .inner:active .main_picture img {
    opacity: 0.8;
    transition: opacity 0.3s;
}

article .inner:active .title > span,
article .inner:active .intro > span {
    background-color: #fcf103;
}

article.pj_teaser_big .title h2 {
    font-size: 64px;
    line-height: 60px;
    letter-spacing: 0.1px;
    margin-top: 10px;
    font-family: "tablet-gothic-semi-condensed", serif;
    margin-bottom: 0px;
}

article.pj_teaser_big .title h2 a,
.block .title a {
    font-weight: 100;
}

article .categs-wrapper .content-type,
article .categs-wrapper .category {
    display: inline-block;
    float: left;
}

article.node-carriere.node-promoted.node-teaser .categs-wrapper .category {
    float: none;
}

article.block-item.teaser.node.node-carriere article .categs-wrapper .category {
    display: block;
    float: left;
}

article .categs-wrapper .content-type > *,
article .categs-wrapper .category .time {
    background-color: #a2acb4;
    color: #fff;
    font-weight: 600;
}

article.with-picture .category.uc {
    /*clear: both;*/
}

div#block-views-lecture-suggeree-list-block article.with-picture .category.uc {
    clear: none;
}

div#block-views-lecture-suggeree-list-block article.with-picture .category.uc a {
    padding-left: 11px;
}

article .categs-wrapper .content-type > *,
article .categs-wrapper .category a,
article .categs-wrapper .category .time {
    display: block;
    font-size: 11px;
    line-height: 15px;
    padding: 5px 9px;
    text-decoration: none;
    text-transform: uppercase;
}

article .categs-wrapper .content-type > *,
article .categs-wrapper .content-type a,
article .categs-wrapper .category .time {
    background-color: #a2acb4;
    color: #fff !important;
    font-weight: 600;
}


article .categs-wrapper .content-type a:hover {
    /*color: #000000;
    background-color: #fcf103;*/
}

article .categs-wrapper .category .time {
    background: #000;
}

article .categs-wrapper .category a {
    background: #FFF;
    font-weight: 100;
}
    article.teaser  .categs-wrapper .category.inline {
           line-height: normal;
    }
        article.teaser .categs-wrapper .category.inline a{
                padding: 0px
        }

figure {
    margin: 0;
}

figure img {
    display: block;
    max-width: 100%;
    height: auto;
}

article figure.main_picture {
    display: inline-block;
    position: relative;
}

.block-title {
    padding-bottom: 8px;
}

.block-title > span {
    padding-bottom: 9px;
}

.block-title a {
    text-decoration: none;
    font-weight: 700;
}

.block-views {
    margin-top: 15px;
}

#footer {
    width: 100%;
    background-color: #f5f5f5;
    border-top: 1px solid #e0e0e0;
    display: inline-block;
    padding-bottom: 20px;
}

.header {
    text-align: center;
}

.block-revive {
    margin: 0;
    float: none;
    width: auto;
}

.block-revive a {
    display: block;
}

.title .picto {
    margin-left: 5px;
}

#main_col .text .tags li a {
    text-decoration: none !important;
}

#main_col .text img {
    max-width: 490px;
}

/*----------------------*/
/* HOMEPAGE             */
/*----------------------*/
.home .header {
    margin-top: 25px;
}

/* highlighted*/
.home article.no-picture .main_picture {
    display: none;
}

.home article.no-picture .properties {
    margin-top: 0;
}

.block-item.teaser .summary {
    display: none;
}

#highlighted_articles_2 .summary {
    display: block;
}

#highlighted_articles .main_picture {
    display: inline-block;
}

#highlighted_articles .properties {
    margin-top: -43px;
}

#block-system-main .block-item {
    border: none;
}

#highlighted_articles {
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}

.wrapper.content {
    border-bottom: 1px solid #d4d4d4;
}

.extended-wrapper {
    margin-top: 15px;
}

#home_head_article_list .block-item {
    border-bottom: 1px solid #d4d4d4;
}

#home_head_article_list .block-item:last-child {
    border-bottom: none;
}

/*----------------------*/
/* Blocks               */
/*----------------------*/
/*#block-views-pj-homepage-pj-home-luxembourg .main_picture,
#block-views-pj-homepage-pj-home-place .main_picture,*/
/*#block-views-pj-homepage-pj-home-entreprises .main_picture,*/
#sidebar .main_picture {
    display: none;
}

/*
#block-views-pj-homepage-pj-home-luxembourg .views-row-first .main_picture,
#block-views-pj-homepage-pj-home-place .views-row-first .main_picture,*/
#block-views-pj-homepage-pj-home-entreprises .views-row-first .main_picture {
    display: inline-block;
}

#block-views-pj-homepage-pj-home-luxembourg .properties,
#block-views-pj-homepage-pj-home-place .properties,
#block-views-pj-homepage-pj-home-entreprises .properties,
#sidebar .properties {
    /* margin-top: 0px;*/
}

/*----------------------*/
/* FOOTER               */
/*----------------------*/
.block-item.teaser-footer .properties {
    margin-top: 0px;
}

.region-footer .block-views:nth-child(4) {
    clear: both;
}

.region-footer article .intro > span,
.region-footer article .title > span {
    background: inherit;
}

.teaser .theme {
    font-size: 11px;
}

.region-footer .main_picture {
    display: none;
}

.region-footer .views-row-first .main_picture,
.region-footer .node-carriere .main_picture {
    display: inline-block;
}

.landing-content article.node-carriere.teaser .inner {
    background-color: #fcf103;
    display: inline-block;
    position: relative;
}


/* Carrières */
article.node-carriere.teaser {
    width: 100%;
}

article.node-carriere.teaser .inner {
    margin-top: 0px;
    text-align: left;
}

article.node-carriere.teaser .surtitle,
article.node-carriere.teaser span.date.uc.clearfix {
    font-size: 11px;
    line-height: 13px;
    /*margin-top: -10px;*/
}

article.node-carriere.teaser-footer .inner {
    text-align: left;
}

article.node-carriere.teaser-footer .properties .society {
    display: block;
    font-weight: bold;
}

article.node-carriere.teaser-footer .main_picture,
article.node-carriere.teaser-footer .properties {
    float: left;
}

article.node-carriere.teaser-footer .properties {
    width: 10rem;
}

#main-col article.node-carriere.teaser .properties a {
    text-decoration: none;
}

article.node-carriere.teaser .surtitle, article.node-carriere.teaser span.date.uc.clearfix {
    font-weight: bold;
}

article.node-carriere .intro {
    margin-bottom: 2px;
}

article.node-carriere.teaser-footer .main_picture {
    width: 63px;
    height: 63px;
    margin-right: 10px;
}

article.node-carriere.teaser-footer .title {
    margin-bottom: 3px;
}

article.node-carriere.teaser-footer .title span {
    padding-bottom: 3px;
}

article.node-carriere.node-teaser img.rounded-img {
    width: 100px;
    height: 100px;
}

article.node-carriere.node-teaser figure.main_picture.rounded-img {
    float: left;
    margin-right: 7px;
}

article.node-carriere.node-teaser .categs-wrapper {
    /*float: left;*/
}

/* Agenda */
article.node-event.teaser .event_date {
    margin-right: 5px;
    margin-left: 10px;
    float: left;
    text-transform: uppercase;
    color: #2a2a2a;
}

.event_date {
    position: relative;
    width: 43px;
    margin-bottom: 2px;
    margin-top: 3px;
    padding: 10px 0 8px 0;
    background-clip: padding-box;
    border: 1px solid #e1e3e5;
    box-shadow: 0 1px 0 #e1e3e5 inset;
    display: table-cell;
    vertical-align: top;
    float: left;
    background-color: #e1e3e5;
}

article.node-event.teaser .event_date_hour {
    font-size: 11px;
    margin-left: 0px;
}

article.node-event.teaser .properties {
    float: left;
    width: 11rem;
}

article.node-event .speakers, article.node-event .sponsors {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

article.node-event .event-orator {
    width: 115px;
    text-align: center;
    float: left;
    margin-right: 10px;
}

article.node-event .event-orator:nth-child(4n+1) {
    clear: both;
}

article.node-event .event-orator .intro {
    text-transform: none;
}

article.node-event .event-orator:nth-child(4n) {
    margin-right: 0;
}

article.node-event .event-orator img {
    margin-left: 20px;
}

article.node-event .event-sponsor {
    float: left;
    margin-right: 15px;
}

/*----------------------*/
/* FULL                 */
/*----------------------*/
article.full .main_illustration {
    max-width: 485px;
}

#main_col .text {
    /*min-height: 600px;*/
    margin-bottom: 30px;
}

#main_col .text a {
    text-decoration: underline;
}

article.node-paperjam-video.full #main_col .text {
    min-height: 0;
}

/* carriere */
article.full article.node-carriere.teaser figure {
    display: block !important;
}

article.full.node-carriere #main_col .main_illustration img {
    width: 133px;
    height: 133px;
}

/*
Picture report
 */
.pager {
    padding: 15px 0;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    width: 100%;
}

.pager li {
    display: inline-block;
    list-style: none;
    margin-right: 5px;
}

/*.pager a, .pager li.pager-current {*/
    /*display: inline-block;*/
    /*font-size: 20px;*/
    /*color: #aaaaaa !important;*/
    /*width: 30px;*/
    /*height: 29px;*/
    /*font-family: Open Sans, sans-serif;*/
    /*text-shadow: none;*/
    /*text-decoration: none;*/
    /*text-align: center;*/
    /*line-height: 29px;*/
    /*border-radius: 5px;*/
/*}*/

/*.pager a:hover, .pager li.pager-current {*/
    /*background-color: #2a2a2a;*/
    /*color: white !important;*/
    /*box-shadow: none !important;*/
/*}*/

.picture-report-carousel {
    width: 490px !important;
}

.picture-report-carousel .featured-image {
    width: 490px !important;
    height: 327px !important;
}

.picture-report-carousel .item-list ul {
    width: 490px !important;
}

.picture-report-carousel .item-list ul li {
    margin-right: 15px !important;
}

.picture-report-carousel .item-list ul li:nth-child(4n+4) {
    margin-right: 0 !important;
}

/* Vidéos */
article.node-paperjam-video.full iframe {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

/* rendez-vous */
.price-comparison {
    margin-top: 20px;
    margin-bottom: 20px;
}

.price-comparison tbody {
    border: 0;
}

.price-comparison td {
    border-left: 1px solid #9e9e9e;
    vertical-align: top;
}

.price-comparison td .wrapper {
    padding: 0 20px;
}

.price-comparison td:first-child {
    border-left: 0;
}

.price-comparison td .rapper {
    padding-left: 15px;
    padding-right: 15px;
}

.price-comparison td .rapper > span {
    display: block;
}

.price-comparison .before {
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    margin-bottom: 7px;
    color: #434343;
}

.price-comparison .price {
    font-family: 'tablet-gothic-semi-condensed', serif;
    font-size: 57px;
    line-height: 60px;
    font-weight: 600;
    margin-bottom: 10px;
}

.price-comparison .after {
    font-size: 14px;
    line-height: 16px;
    color: #bbbbbb;
}

/* issue pj2 */
article.full.node-issue-pj2 #main_col .text {
    float: left; /*to prevent problem between cleafixes in content and floated sidebar*/
}

/*----------------------*/
/* Sidebar              */
/*----------------------*/
#sidebar article.block-item {
    border-bottom: 1px solid #d4d4d4;
}

#block-views-pj-homepage-pj-home-entreprises .block-revive {
    margin-bottom: 10px;
}

#block-views-pj-homepage-pj-home-entreprises #block-revive-revive-95-tab-halfpage {
    margin-top: 20px;
}

.node-event .geofieldMap {
    overflow: visible !important;
    margin-top: 30px;
}

/*----------------------*/
/* Landing page         */
/*----------------------*/
.view-landing-page .block-item.main .main_picture img {
    width: 748px;
    height: auto;
}

#block-system-main .view-landing-page article.main
    /*#block-system-main .view-landing-page #main_col*/
{
    border-bottom: 1px solid #d4d4d4;
}

#block-system-main .view-landing-page article.block-item .text,
#block-system-main .view-landing-page-expertise article.block-item .text,
#block-system-main .view-taxonomy-term article.block-item .text,
#block-system-main .view-taxonomy-luxembourg article.block-item .text,
#block-system-main .view-taxonomy-pf article.block-item .text,
#block-system-main .view-taxonomy-entreprises article.block-item .text,
#block-system-main .view-taxonomy-innovation article.block-item .text,
#block-system-main .view-club-videos article.block-item .text,
#block-system-main .view-search article.block-item .text {
    min-height: 0;
    max-width: 236px;
}

#block-system-main .view-landing-page #main_col .views-row .block-item .properties,
#block-system-main .view-search #main_col .views-row .block-item .properties,
article.block-item.teaser.node-carriere .title {
    margin-top: 0;
}

#block-system-main .view-taxonomy-term #main_col .views-row .block-item .properties {
    margin-top: -5px;
}

article.block-item.teaser.teaser-landing-teaser.no-picture .properties {
    margin-top: -19px !important;
}

.view-display-id-front_issue_list_articles article.block-item.teaser.teaser-landing-teaser.no-picture .properties {
    margin-top: 0px !important;
}

.view-landing-page .type {
    display: none;
}

.view-landing-page #carriere {
    margin-top: 5px;
}

.view-landing-page #main_col,
.view-landing-page-expertise #main_col,
.view-landing-page-dd #main_col,
.view-taxonomy-term #main_col,
.view-taxonomy-luxembourg #main_col,
.view-club-videos #main_col,
.view-taxonomy-pf #main_col,
.view-taxonomy-entreprises #main_col,
.view-taxonomy-innovation #main_col,
.view-search #main_col {
    max-width: none;
}

.view-landing-page .views-row,
.view-landing-page-expertise .views-row,
.view-landing-page-dd .views-row,
.view-taxonomy-term .views-row,
.view-taxonomy-luxembourg .views-row,
.view-taxonomy-pf .views-row,
.view-taxonomy-entreprises .views-row,
.view-taxonomy-innovation .views-row,
.view-club-videos .views-row,
.view-search .views-row,
.view-display-id-front_issue_list_articles .views-row {
    width: 236px;
    float: left;
    margin-right: 20px;
    border-top: 1px solid #d4d4d4;
}

.view-display-id-front_issue_list_articles .views-row {
    margin-right: 17px;
}

/*
.view-landing-page .views-row:not(.imu):nth-child(-n+3),
.view-taxonomy-term .views-row:not(.imu):nth-child(-n+3),
.view-search .views-row:not(.imu):nth-child(-n+3){
border-top: none;
}
.view-landing-page .views-row:not(.imu):nth-child(3n+1),
.view-taxonomy-term .views-row:not(.imu):nth-child(3n+1),
.view-search .views-row:not(.imu):nth-child(3n+1){
  margin-right: 0px;
}
.view-landing-page .views-row:not(.imu):nth-child(3n+5),
.view-taxonomy-term .views-row:not(.imu):nth-child(3n+5),
.view-search .views-row:not(.imu):nth-child(3n+5){
  clear: both;
}
/* fix the automatic selectors for the 1st row
.view-landing-page .views-row:not(.imu):nth-child(1),
.view-taxonomy-term .views-row:not(.imu):nth-child(1),
.view-search .views-row:not(.imu):nth-child(1) {
  margin-right: 20px;
}
.view-landing-page .views-row:not(.imu):nth-child(3),
.view-taxonomy-term .views-row:not(.imu):nth-child(3),
.view-search .views-row:not(.imu):nth-child(3) {
margin-right: 0px;
}
 */
.view-landing-page .row:first-child .views-row,
.view-landing-page-expertise .row:first-child .views-row,
.view-landing-page-dd .row:first-child .views-row,
.view-taxonomy-term .row:first-child .views-row,
.view-taxonomy-luxembourg .row:first-child .views-row,
.view-taxonomy-pf .row:first-child .views-row,
.view-taxonomy-entreprises .row:first-child .views-row,
.view-taxonomy-innovation .row:first-child .views-row,
.view-club-videos .row:first-child .views-row,
.view-search .row:first-child .views-row {
    border-top: none;
}

.view-landing-page .row .views-row:last-child,
.view-landing-page-expertise .row .views-row:last-child,
.view-landing-page-dd .row .views-row:last-child,
.view-taxonomy-term .row .views-row:last-child,
.view-taxonomy-luxembourg  .row .views-row:last-child,
.view-taxonomy-pf  .row .views-row:last-child,
.view-taxonomy-entreprises  .row .views-row:last-child,
.view-taxonomy-innovation  .row .views-row:last-child,
.view-club-videos  .row .views-row:last-child,
.view-search .row .views-row:last-child {
    margin-right: 0;
}

.view-landing-page #carriere article {
    width: 100%;
    text-align: center;
}

.view-landing-page #carriere .title {
    margin-bottom: 3px;
}

.view-landing-page #carriere .title span {
    padding-bottom: 3px;
}

.view.view-landing-page.view-id-landing_page .cover {
    width: 100px;
    height: 100px;
    display: table-cell;
    vertical-align: top;
    float: left;
    margin-right: 10px;
}

.view.view-landing-page.view-id-landing_page img.img-circle {
    width: 100px;
    height: 100px;
}

.view.view-landing-page.view-id-landing_page article.node-carriere.teaser .inner,
.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page .inner {
    vertical-align: top;
    text-align: left;
    display: table-cell;
}

/*
.view-landing-page #carriere .views-row {
clear: none;
margin-right : 13px;
}
.view-landing-page #carriere .views-row:nth-child(1),
.view-landing-page #carriere .views-row:nth-child(4),
.view-landing-page #carriere .views-row:nth-child(9),
.view-landing-page #carriere .views-row:nth-child(3n+23)
{
clear: both;
}*/
.view-landing-page .views-row.imu,
.view-landing-page-expertise .views-row.imu,
.view-landing-page-dd .views-row.imu,
.view-taxonomy-term .views-row.imu,
.view-taxonomy-luxembourg .views-row.imu,
.view-taxonomy-pf .views-row.imu,
.view-taxonomy-entreprises .views-row.imu,
.view-taxonomy-innovation .views-row.imu,
.view-club-videos .views-row.imu,
.view-search .views-row.imu {
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 0;
}

.view-landing-page .views-row.imu > div,
.view-landing-page-expertise .views-row.imu > div,
.view-landing-page-dd .views-row.imu > div,
.view-taxonomy-term .views-row.imu > div,
.view-taxonomy-luxembourg .views-row.imu > div,
.view-taxonomy-pf .views-row.imu > div,
.view-taxonomy-entreprises .views-row.imu > div,
.view-taxonomy-innovation .views-row.imu > div,
.view-club-videos .views-row.imu > div,
.view-search .views-row.imu > div {
    float: none;
    margin: 20px auto;
    padding: 0;
    width: 485px;
    max-height: 125px;
    line-height: 0;
    text-align: center;
    overflow: hidden;
}

/* IMU / HALFPAGE @HOME */
#home .block-dfp, body.front #block-dfp-tablet-halfpage {
    float: none;
    clear: both;
    width: 100%;
    margin: 20px 0;
    padding: 20px 0 0 0;
    line-height: 0;
    border-top: 1px solid #d4d4d4;
}

#home .block-dfp > div, body.front #block-dfp-tablet-halfpage > div {
    width: 485px;
    max-height: 125px;
    margin: 0 auto;
    padding: 0;
    line-height: 0;
    text-align: center;
    overflow: hidden;
}

body.front #block-dfp-tablet-halfpage {
    border-top: 0 none;
    margin-bottom: 10px;
}

/* IMU @Article details */
body.page-node div#block-dfp-tablet-imu {
    width: 485px;
    float: right;
    margin: 0 0 0 7px;
}

body.page-node div#block-dfp-tablet-imu > div {
    width: 485px;
    max-height: 125px;
    text-align: center;
    overflow: hidden;
}

body.page-node #sidebar {
    clear: right;
}

body.page-node #sidebar .block-views:first-child {
    margin-top: 0px;
}

/* fix for the new IMU placement at record details  for events */
body.page-node.node-type-event #sidebar {
    margin-top: 0px;
}

body.page-node.node-type-event div#block-dfp-tablet-imu {
    margin-bottom: 15px;
}

body.page-node.node-type-event #main_col > .block-title {
    float: left;
    width: 100%;
}

/* / IMU @Article details */
/* HALFPAGE @Article details */
body.page-node #block-dfp-tablet-halfpage {
    width: 490px;
    margin: 0 2px 15px 3px;
    float: none;
}

/* /HALFPAGE @Article details */
.views-row.imu.clear {
    clear: both;
}

.view-landing-page article.node-event.main .properties {
    margin-top: -43px;
}

article.teaser-homepage-big.no-picture .properties {
    margin-top: 5px !important;
}

.view-landing-page .pager {
    width: 100%;
}

/**************/
/*   NAV-BAR  */
/**************/
.nav-bar {
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    position: fixed;
    z-index: 99;
    min-width: 340px;
}

.nav-bar .nav-bar-previous {
    position: absolute;
    left: 10px;
}

.nav-bar .nav-bar-previous a {
    width: 35px;
    height: 15px;
    display: block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAdUlEQVR42mNgwANUVVXLgdgFl6QgEO8G4v9YFQEFjYH4LlQBpiKgQBqSJAifAZmKbPxMNAXlyLqVoDpgku+wWVGOpGAV3Hg8itJweRfdN+X4wuUMMdYKQiWRva+Ey9SZaD5Vwhdn/3FGC5bQd2EgkApcQL4HABTlSdHMZRfUAAAAAElFTkSuQmCC') no-repeat center;
    margin-top: 5px;
}

.nav-bar .section {
    font-size: 19px;
    font-family: "Lexia", Serif;
}

.nav-bar .nav-bar-previous.hidden {
    display: none;
}

/*******************/
/*   Search Form   */
/*******************/
#search a {
    width: 19px;
    height: 20px;
    display: inline-block;
    background: url('data:image/gif;base64,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') no-repeat center;
}

.ui-input-text input, .ui-input-search input {
    color: black;
}

#edit-field-event-isclub-wrapper, #edit-field-event-isclub--2-wrapper {
    display: none;
}

#search a.active {
    background: url('data:image/gif;base64,R0lGODlhDwAPAMQAAP39/UlJSTQ0NDc3Nzo6OpOTk2NjY1xcXJ6enmVlZZubm15eXpaWlkREREFBQUZGRujo6Orq6v///yUlJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAPAA8AAAVM4DQJYmmSIhM9ZulAxTRA0tq+9TA1tC3ivl2PBWSZeLXFsCVCAmpG5uTwBCSkP9ozaAIalt1eQAh1iUtIm+B87BEmiMiYyVOU3lhUCAA7') no-repeat center;
}

#edit-site-wrapper, #edit-type-wrapper .views-widget, #edit-sort-bef-combine-wrapper .views-widget,
#edit-site--2-wrapper, #edit-type--2-wrapper .views-widget, #edit-sort-bef-combine--2-wrapper .views-widget {
    border: 1px #dddddd solid;
}

/* Site input */
#edit-site-wrapper, #edit-text-wrapper, #edit-type-wrapper, #edit-auteur-wrapper,
#edit-site--2-wrapper, #edit-text--2-wrapper, #edit-type--2-wrapper, #edit-auteur--2-wrapper {
    margin-bottom: 15px;
}

#edit-site-wrapper,
#edit-site--2-wrapper {
    width: 150px;
    float: left;
}

/* Text input */
#edit-text-wrapper,
#edit-text--2-wrapper {
    width: 577px;
    float: left;
    margin-left: 18px;
}

#edit-text-wrapper .ui-input-text,
#edit-text--2-wrapper .ui-input-text {
    margin: 0;
}

#edit-text-wrapper input,
#edit-text--2-wrapper input {
    min-height: 2.3em;
}

/* Type wrapper */
#edit-type-wrapper,
#edit-type--2-wrapper {
    width: 100%;
    float: left;
}

#edit-type-wrapper label,
#edit-type--2-wrapper label {
    display: inline-block;
    padding-top: 6px;
}

#edit-type-wrapper .views-widget,
#edit-type--2-wrapper .views-widget {
    width: 576px;
    float: right;
}

#edit-type-wrapper .form-select,
#edit-type--2-wrapper .form-select {
    width: 495px;
}

/* Auteur - Exclude */
#edit-auteur-wrapper,
#edit-auteur--2-wrapper {
    width: 300px;
    float: right;
}

#edit-auteur-wrapper label,
#edit-auteur--2-wrapper label {
    float: left;
    display: inline-block;
    padding-top: 6px;
    margin-left: 24px;
}

#edit-auteur-wrapper .views-widget,
#edit-auteur--2-wrapper .views-widget {
    width: 202px;
    float: right;
}

#edit-auteur-wrapper .ui-input-text,
#edit-auteur--2-wrapper .ui-input-text {
    margin: 0;
}

#edit-auteur-wrapper .views-widget,
#edit-auteur--2-wrapper .views-widget {
    margin-left: 18px;
}

#edit-auteur-wrapper .twitter-typeahead .ui-input-text:first-child,
#edit-auteur--2-wrapper .twitter-typeahead .ui-input-text:first-child {
    display: none;
}

/* Exclude */
#edit-exclude-wrapper, #edit-exclude--2-wrapper {
    width: 384px;
    float: left;
}

#edit-exclude-wrapper label, #edit-exclude--2-wrapper label {
    float: left;
    display: inline-block;
    padding-top: 6px;
}

#edit-exclude-wrapper .views-widget, #edit-exclude--2-wrapper .views-widget {
    width: 214px;
    float: right;
}

#edit-exclude-wrapper .ui-input-text, #edit-exclude--2-wrapper .ui-input-text {
    margin: 0;
}

#edit-exclude-wrapper .views-widget, #edit-exclude--2-wrapper .views-widget {
    margin-left: 55px;
}

/* Created from */
#edit-created-from-wrapper, #edit-created-from--2-wrapper {
    width: 300px;
    clear: both;
}

#edit-created-from-wrapper label, #edit-created-from--2-wrapper label {
    float: left;
    margin-top: 4px;
}

#edit-created-from-wrapper .views-widget, #edit-created-from--2-wrapper .views-widget {
    width: 100px;
    float: left;
    margin-left: 49px;
}

#edit-created-from-wrapper .ui-input-text, #edit-created-to-wrapper .ui-input-text,
#edit-created-from--2-wrapper .ui-input-text, #edit-created-to--2-wrapper .ui-input-text {
    margin: 0;
}

/* Created to */
#edit-created-to-wrapper, #edit-created-to--2-wrapper {
    width: 100px;
    display: inline-block;
    margin-left: 15px;
}

#edit-sort-bef-combine-wrapper, #edit-sort-bef-combine--2-wrapper {
    display: inline-block;
    float: right;
}

#edit-sort-bef-combine-wrapper label, #edit-sort-bef-combine--2-wrapper label {
    display: inline-block;
    margin-left: -77px;
    float: left;
    margin-top: 3px;
}

#edit-sort-bef-combine-wrapper .views-widget, #edit-sort-bef-combine--2-wrapper .views-widget {
    float: right;
    width: 200px;
}

#edit-created-from-wrapper > label, #edit-created-from--2-wrapper > label {
    display: block;
}

#edit-exclude-wrapper,
#edit-exclude--2-wrapper {
    clear: both;
}

#edit-created-from-wrapper .form-item-created-from-date .description, #edit-created-to-wrapper .form-item-created-to-date .description,
#edit-created-from--2-wrapper .form-item-created-from-date .description, #edit-created-to--2-wrapper .form-item-created-to-date .description {
    display: none;
}

#edit-text-wrapper input, #edit-text--2-wrapper input {
    background: transparent url('data:image/gif;base64,R0lGODlhGAARAMQAAOXl5VRUVDk5ObCwsKKiotfX10ZGRvLy8r29vXt7e8rKyomJiZWVlW5ubmFhYSwsLP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABEAAAV2ICRCQ+OcCzCu7Hg4Tyw/RGsfgXwacm2viVhAJSIIYsTfIWY4sBCxxE+kiA1svMAUQogpbLDHFvpA2HKGLSDmaBVijS0kvFgBco/vtnB8GBgMCX1achB8M4hXhQCCMgFdVoUuBSMDMmaSLZYPAkmZI111n25TIQA7') no-repeat right;
}

/*
#block-views-exp-search-page{
width: 748px;
position: fixed;
background-color: white;
top: 96px;
padding: 10px;
z-index: 90;
left: -5px;  
margin-top: 0px;
}
.home #block-views-exp-search-page{
top: 61px;
}
*/
#ui-datepicker-div {
    z-index: 999 !important;
    display: none;
}

.tt-dropdown-menu {
    background-color: #f6f6f6;
    border: 1px solid #ccc;
    padding: 0;
    width: 100%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.tt-dropdown-menu .tt-suggestion {
    padding: 1px 0px 5px 0px !important;
    margin: 0 !important;
    line-height: 24px;
}

.tt-dropdown-menu .tt-suggestion.tt-cursor {
    background-color: #ddd;
}

.tt-suggestion p {
    margin: 5px 0 5px 0;
}

.ui-selectmenu .ui-header {
    background-color: #f7f7f7 !important;
    height: 40px;
}

/*******************/
/*       ADS       */
/*******************/
#block-revive-revive-93-tab-billboard-top,
#block-revive-revive-96-tab-billboard-footer {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.block-revive a:hover {
    box-shadow: none;
}

/**********************/
/* Lectures suggérées */
/**********************/
#block-views-lecture-suggeree-list-block {
    width: 100%;
}

#block-views-lecture-suggeree-list-block .views-row {
    float: left;
    margin-right: 20px;
}

#block-views-lecture-suggeree-list-block .row.row-size-3 .views-row {
    max-width: 236px;
}

#block-views-lecture-suggeree-list-block .row.row-size-4 .views-row {
    max-width: 171px;
}

#block-views-lecture-suggeree-list-block .views-row article {
    border-bottom: none;
    border-left: 1px solid #E5E5E5;
    padding-left: 14px;
    padding-top: 19px;
    display: block;
    max-width: 100%;
    word-wrap: break-word;
}

#block-views-lecture-suggeree-list-block .views-row:nth-child(3n) {
    margin-right: 0;
}

#block-views-lecture-suggeree-list-block .properties {
    margin-top: 0px;
}

#block-views-lecture-suggeree-list-block .title a {
    font-size: 28px;
    line-height: 34px;
}

#block-views-dossier-list-block .row {
    float: left;
    margin: 0 6px 10px 6px;
    border-bottom: 1px solid #E5E5E5;
}

#block-views-dossier-list-block .row:last-child {
    border-bottom: 0 none !important;
    margin-bottom: 0;
}

#block-views-dossier-list-block .row .views-row {
    float: left;
    word-wrap: break-word;
    max-width: 236px;
    overflow: hidden;
}

#block-views-dossier-list-block .row .views-row:nth-child(1) {
    margin-right: 6px;
}

#block-views-dossier-list-block .view-content .clearfix {
    margin: 0;
}


/**********************************************/
/* PICTOS Picture-report, dossiers and vidéos */
/**********************************************/
.picto_ct {
    background-position: top right;
    background-repeat: no-repeat;
    position: absolute;
}

.picto_ct.picture_20x20 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABY0lEQVR42pVVMWrEMBDUE/KEe8JBPuAP5AHprkrhypAPqHXlOpW6tMHkAfpA4CoXKcw1JoUbw+HChUHRBG2Y+CzLWRgQ0u5Is7teKxUx59zRo/B487ABWGucqb3mnbMQnDL4ZCkyLd7DMHxYa3We5w/+6B7AGns4I+IqRmZwOs/zta7rZyGJAT7wDaRmSXYSsrIsH1Nk/OJpmr4CaSFkd1CInRRZ5q1pmhdWgBjJksdBhUq6ruvexQlr5GmJcRw/RUnf91b8cUkg1SA8Y8XJX5YTskjar7H0sHVREsDSOKht21fIAuglfwgBeb2SFokR0u2O8nVDKK2UJAQJbocKJt8kRECMEGeoKiCyUpJvikINu2ncTlyUn88NCefeMsY8bYF7lopV/aux14AYUnSQr6WQ9mHpKUAq5VVHhwMkpcjgEx0ORFotxxdewS9aGV9mz4A97yjyJTlgV34Bmsa/YPMX8A2c1TzZFpAlQQAAAABJRU5ErkJggg==');
}

.picto_ct.play_20x20 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACkElEQVR42o2Uu2tTURzHb1vQex1cRNHFwcE/QLLZXm8sNm3xsVgMnUIKulhJEOngkCGi4BDBDsEiFlKFZHANIYOggZBkCGIohICaIQkmIQ8x75f9fcM55fQmaXPhC+ee8/1+OI/fOZI04atWq1dardbTTqfj6fV6XyG00YcxaZpvdm5upl6vX0P4/wkfPLVabRGZSbDZdrvt5IFyufwrEAi8t9vtttOyfA9CG30Y475ms/kC2XGwPRhoWTWfz7dNgLuyLK+QbpEWmdBewdi7nZ1X8CKD7CEUU6Y9echhNpvNzkA3FUVRSfOk60xoqzRmhAcz5lAwhsv/FgqdHwwGVXTCQMYlDnI6nRZN00wCUBTAS8ggCwZYOM0tdCSTyS9kMDEYAgvxeHy30Wj8cbvdT46BmpBls9ySaMoJ/DwwmzdkRdFEczQa3eObn8vlQjc0bVkPRQZZtmUJCQ06/gI2HLMSgZFI5KNYKt1u95/X632ugy4gWyqVfsMzBObz+QQ7hCPLCYfDn8bVoH62OCQw9EDjtEDy/7BareaJQBTqNECUiN/v/0DeVXG/keXFLtHd3EfDYrGsHwekZe7fX1t7xGrUKO43svCAJWUymTf4icViHl0RD4GYFZXNa7odd9jBjRQ7smCAJT3e3Lza7/f/osPhcGyIQJfL9cxgMJgJtKyfFRcyyIIBFq7e2VQqNXwUUMSqqq4K5WBkIHVcYcNbqVR+IgsGWACeIl0oFAqfea2xmzEvaAQGD7zIIAsGWMPHgaSQLmWz2V1+CMVi8XswGHwp1hva6MMY9yGDLGPMHD5fpDOki1QW6/QcZU56YOGBFxmWHX0TSTLpHOmyx+O5nU6n39K1jIhCH8bgYV5ZhB0A1JfHYnGeYagAAAAASUVORK5CYII=');
}

.picto_ct.dossier_20x20 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABTUlEQVR42rVUPYqDQBSeI+QIHiGQC+QCAdt0qbawEnIBW2Ehdao5g+wB5gAupLLYKo2ksBGChYUwO1+YJ0/XcUzCPvhgePO9z/H9CeEwrfXaIDFQI8C3FkvNkEODq/YbOKFPTBK7ruvvLMuOW2PmagPgDB/umLCcFeu67i6l/CARF8ABd1LU5kU3TfPDX+QDuIixojGJBfhDfC1N0/1SMQJiKEsGq/51RVGcFwY+rKoqRXeIte4EghecoijaEUEplSDxHOzX+qIRH7HWfRGUO/6aURUnjQsC9EExdfmKIMX8j2Dbtrd3BaFBgn+Kggr6BHmVx0WJcSrL8os3LCZhDnwAENs3N5rRNqV+pbEhPmhsOy0HmuNnRMFl8xw6l0Oe558+MXCcy4GJxpR0VA1BfPPgDB9VdLAUPJtaLViw6tnNHdgXn9j6P1lf4Ir7BZUVMQ7+dUQaAAAAAElFTkSuQmCC');
}

.picto_ct.picture_40x40 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACqUlEQVR42sWYPWrDMBTHfQQfIUco9AK+QCFrt0wdMhl6gayBQuZO2rqa0AP4AOmaoUPIEjpkEZQMGQKu/9QqsvqeviwngkdCIsk/v28pywaOpmnyVgpG8uzaowOatSJa2TfuIVupujX5mGCTDko2wwb2mKTW2MrnyafT6RMSAJoPhbvjzAiQ7Xb7KoR4aqfeU4L/NpvNiwUa1ihi4WbUjofD4X0+nz9wUJxgDdYyoOVgOCnlx3K5fAwFo0CxF2XyaDiYciiYKTA9Abnw8bneqOt6kRpOyXq9fr5cLt/GI6e2aN1fC06HJAInpwBXY5s1wNyCSsK9FJLiwUU7jsdjjaCA2KKfCJyC1R6V2/AwmBya9RUzrQACe2AvKrpZLerlC5tQb2jJYcEDWvV8Rg64qf4LnNbTBNGDUwLyrDF11jMvQj7AR8jSB3HN5QAh5/P5S5taAbB2qd4GiJeitA4/JnKcE3C3271pU/eZb2rhAJEilJMrDapoBWQoIIJIn5u5otcGqLuEri18V5FKdTI2QPOlBgGqB1GaUnvZ1o0OCIdWOdL0N2Xmm2pQX4NPVTFU0BBpYxhgTJBAc1SfCA1ynbQN0GweemkGmTwmDwIS6QFvD8F3LsUEphmZdYeXnk/dqpIQPlv9K3WcHyKJjw1INAylalSly8x6Ih4q3NnGMG/zd37WzYyR4nAUc5gy/LZiG1abj4wlhAsVZlctqBp7DTHrLzILd2iSPr1hSoE7GaaV7N2NGdFYaKsuI8D9NqmOs3HJtVSpzUrAed8uCOocEXMnw530oq8+NMgFVdL0hjQUDGuZEihib7im3IUltAAz2WDxH+ZYqpB0+pznBabwubxU7ZZn3a5S37QWPqAeo46+tAy4qy71Ns0TqkyqscBr4qILKl2KFJr6AVpLZTEnfIplAAAAAElFTkSuQmCC');
}

.picto_ct.play_40x40 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFMUlEQVR42sWYa0wcVRTHp6DZWT+oaTCt1fhBjfGbiWD8UBaQagu2Vi0xAWNMRKW1ScEtGhMNYtmltYZgLSybGBIfSQm1rSREEwJKuhioaVi0LeURHsojvElYnuFZz396Z73c7uzMziw6yUngznn89pz7OHckyeITExu7bWFh4emlpaVUXjCGd9J//SDo4uJixsrKytn19fVrt3Qe6JDu97DZUuChoaHty8vLro2NjZlbJh/YwsfMzMyj0cxYjFUwLVD8aEulpF8ar1XGubm5ydbW1p+9Xu8XGRkZ79lstkMkrzI5hDGX210IHehqlH8AMSIuPZv474TKWkdHx2W32/0pQbxik+X9siynkbxAsocklckeNrYPOtA9lpubD9tQoIhlGBKKs7Oz74pOpqam/lbAZPklCrxXAbHbk+12u4MkkWS3IBhzQId0n4MN2R4AKHyJ/hFTF1ILDmUi5weREQRjULsjFMCmMNCD8BkRJF6Mjo4+IxpVnz9fzkqZahLsTlDyBZ/wLcYDQ0jIVr8/DpNWhCNn6SxriVGAC5aflT1dhAQDWO7YSubn50/yin6//ycFjsoSZbh/IW+XPB2xhEXjAVMQsLOz8wleYXp6+i9W1nCZS2xpafkqOSUlzWomEQsxeQYwBbNH+1QF//Lz06c/ZnMuXOaSJicn/1xdXZ2rrq7+xCJkKmLyDHQ0niO2WADaqO4BbpK2Y7XqLQiUZ3x8/LpqNzIy8puFbGLh7ENsbi4GwCaNjY1l8uSVlZXFrLRhnUKHAG/wtshmc3PzWTNzFv4Qm/cHNikQCHjVAeo65nEyGNlOQgGqD0qfk5PzmokspoFB9QM2iXq3ZnVgYGDgdxxTRn+xFqDZbCJ2V1dXo+qDGop2iXdKDqvYtmIZ0Ew2EbuhoeFr3n4TYElJyUdYndEEVLPZ1tb2jYFsJoFBE7C0tPRDo8dZJIDcnOotKip6K9w8BIMm4JdnznywlYBYAFVVVQVhMukAw/8CiF4wISEhiy1Cc4CNjY3eaAOim2Z95AGyeV5njjvAsAmQtpkO9Z+enp6GaC4S9Hzx8fGvK32ksaYjCQyqPdgkOqQvcF3EeDS2GS5r+1lJHUa3GTBwTcsFqbu728k7Lysrc1oBNJG1oBQUFGzq5sEmHc/Pf3xtbW1WHezt7a03c9ThnpGbl3c80qzx8w+xeUCwoZu5l5xf5F9kZ2dnRgLo8/l+YHeWvWYbXMQULmkXwaa0Wx6P51n+5cTExDUj7RY1rOecTuf7BPaixTuLAzF5BjARmwzAWJL7SeESr9DU1FSu17Bi21Duv7evn2avBYmIJSToEpiUhpV11fLhI0ee5OcinoqKirxwjlnGLN30CgsL3+ZjggEsSvb4SxPq3XLlymHxkP/sxInsLbgwKQLfiMHHBANYNl2aGOTdJHH9/f1l4tZRV1d3KtrXTvgU4wwPD38LBrCEvLgjrSQ7aXX+KBpbvHMEBT7gS/SPmIjNGDS/LqDU95A82NfXV67V15kBhQ1sxZLiGRwc/I5i7mKxY3S/BzLFnZd9vqPiwuEzWl9ffzJct4x30AmVMXVBIAbLnD6cAIlUx2VmZT1Ft6sava6FNtY/eNHTp3P2l+Li4iSK8QCLFRPxN0K2cLCidtXW1r5BgX+1+nUVPuCLfD5Ech+Lsc3SJ2D2C7eTPOxyuZLbb948Re371Qha/auwgS18MF/24EYcjS/7JHcxp/jVO0geIXmMLtsv19TUvIlFRb2cB4K/MYZ30GG6O5itnfkylLV/ALKJpioM61/qAAAAAElFTkSuQmCC');
}

.picto_ct.picture_60x60 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAD6ElEQVR42u1bPYrbQBTWEXyEPYIhF9AFAmrTuUrhaiEXcGsIqE6lLq0xOYAO4IArFymMG5PCzUBw4cKg6IMRzMrzZt5IM6Pxsg8eLF5J1jfv/8dZ9kF+qGmaWctFy6uWNy3XLYvmkYT8Xy2vxT0vzwJy3nLZ8r4ZTyf5rHmKQBeeQJrAv0JrUgB6auKRkGo/iw00HwL0er3+EUL8VhmfDQRexHJEJeeNbrfb3+Px+HO73X5bLpef29s/mRjX4Frc43AIm2DSlg7JaKf3+/0fXni9Xn+xAeQcwOFw+IGDY0h7HkKFhQkoXi5vaSxQHdd1vWIAX/h0TCRBoqGAqozvwKEGBW0CixOvqupraKB9hrlYbHwxxma1agzvGkOqJmmfz+df3kBLb6wFiy+aCmifDSru5shkXps0WNWhGbKzGQes9gGXy6VODWzHBvUubWBfdKoMJzGlzXIYfoUAnZsAV7o7fCQSLgzv37GLI0M+oHn92iTdB4JjiOl9+yHHxZSQmrK9tk66iLWxJTtWwwjV3rOkCw9ok4jBdrwTpG8rRKhDexOmZHHtLN3dbve9iUwcEyOEUKmAH6oggBkR+CcFTNiyMKozJwylChhMeOxcWyBAJUamdg2VqXUNATDsDZ8RLzcKMJGMrDJdB4P7UC5g+AOTpwV4bpeD+26EWtfavJkb8DmAIT2Oeehi8BjAOERdfp3pmnHcNJIDGCfdv6dr4PW7JNACX4ApO850D/VQnmlDm86uIFX1GmRWvgDrwlM21GFxAKvlJKFiDyZke2bSgNWXM2RAb657asBcCase/KkBw2nYUtF+F8Xmqb0D9um0dCkqVBv3gfvFiUntfQIWIQFDypzyDtdwMi4fYSlo4tGBNhUjiNXc9JILGPFdW0DoUktOpTQkl1YHbJ1qu04PfaSWi6EdypSrJRwsVTy8y/KQGL7lXU18cm3vWJrgwYhjboS3F2rHo7TluCYp96f6oRgxm6N5RC1cWZt4U0wHfQzSCeUorPMkl6wr8bHLiZryN0NsORU2ZGoL9tQQCQFnKWVqhm0TnvlkG4I3z6jahgliYZsgls8yG2YMBDbc6f9+aAxMaCAu2Dtcpv2OmNPEkYlP7m2DJwX1tqS1r97XljiTvFDe2NLZrILtatnq3BAqbKmbx4HlbuMh/oVMUJBQMObQZdR9yw44JO5jAQbPwCEyGgTC254lsQdSc8o42BnAu6wr4FqAtE0f1FWGKD8RkBsDYshyODx817XE313pN6A0Xk3xq5WyiU9YvpnuVy9SzVeuEh+w8j8tUAJ8IdfyfYHfyAgxy1In6dXVH2lxHNBG3pNnH+SH/gOcScdD9r6DvgAAAABJRU5ErkJggg==');
}

.picto_ct.play_60x60 {
    background-image: url('data:image/png;base64,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');
}

.picto_ct.dossier_20x20, .picto_ct.picture_20x20, .picto_ct.play_20x20 {
    width: 20px;
    height: 20px;
    top: 5px;
    right: 5px;
}

.picto_ct.dossier_40x40, .picto_ct.picture_40x40, .picto_ct.play_40x40 {
    width: 40px;
    height: 40px;
    top: 10px;
    right: 10px;
}

.picto_ct.dossier_60x60, .picto_ct.picture_60x60, .picto_ct.play_60x60 {
    width: 60px;
    height: 60px;
    top: 20px;
    right: 20px;
}

/* SHARE BAR */
#block-sharebar-sharebar ul {
    list-style: none;
    margin: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

/*Fixed sharebar*/
.ui-footer.ui-bar-inherit.ui-footer-fixed.slideup {
    background-color: #FFFFFF;
}

ul.share.share-bar.list-unstyled {
    padding: 6px 0;
}

#block-sharebar-sharebar div.ui-footer-fixed {
    z-index: 999;
}

#block-sharebar-sharebar ul li {
    position: relative;
    margin: 0 3px;
}

#block-sharebar-sharebar ul li a.share-icon {
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 45px;
    overflow: hidden;
    width: 45px;
    text-indent: -999px;
}

#block-sharebar-sharebar span.share-count:not(:empty) {
    position: absolute;
    display: block;
    width: auto;
    right: -4px;
    top: -5px;
    font-size: 11px;
    font-family: sans-serif;
    line-height: 1;
    padding: 3px 3px 3px 4px;
    color: #FFFFFF;
    background: #000000;
    text-shadow: none;
    font-weight: bold;
}

#block-sharebar-sharebar span.share-count:empty {
    display: none;
}

a.share-icon.facebook {
    /*  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAiCAYAAABStIn6AAAAkElEQVR42mNgIAJoR04XAGIHXJgYAxKA+D4Q/8eHCbngPCEDiDFoPbGG4DQI6u//1DCon1oG7SegESTfgIzJMeg8A7GAgEH7h5BBQEkDqGYYfo/HoPdoamHYgKx0gwULUMUgslMyGr5PLYP2U8ug9bgKLXzFx3ksBZvCcE/ZowaNGjRq0IAZlIBeJSPhBFz6AFKmzrunbFYgAAAAAElFTkSuQmCC');*/
    background-image: url('/sites/all/themes/news_mobile/images/icons/icon_share/facebook.png');
    background-size: 45px;
}

a.share-icon.twitter {
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAABDklEQVR42rWW0Q2EIAyGHcERHIHcBI7ACIzACG7ACL7fiyMwggtc4giO0IOkJh4HpK1g8j8Yab/WQukwNHpe788YpIOWIBOkOIajEOiCICN/BYDrYlAudRCNdy4cbaCiEwO43lXJARmOGQBDFsug707uC46gmQA+meD/xApOXCn7GNhjKDraKjVyaW0E4CObBNFRNF6xtpYJ9qV6KXQKnbSUwEA4Gl3APaHwc4QSsOkMHp90Ial2St/1HcCW0gZN4919klpwhyO1UG+bSdiDsw2He8eqRnAlnSgsbjZJEObJODNVLo+20NvstAp3sOaAtgb1jCWZJJnOwiw3yrTC+dUOs9iTCcLjNyOZSq/nC/FYwPtTYbfHAAAAAElFTkSuQmCC');*/
    background-image: url('/sites/all/themes/news_mobile/images/icons/icon_share/twitter.png');
    background-size: 45px;
}

a.share-icon.linkedin {
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAuklEQVR42mNggIGM6Q5wTFOQMd0AiO8D8X8kfB6IBWhl4X40y2C4n1YW/seB99PKwvc4LFxPKwsbcFjoQMuEkwCNy/1gn9E8pQ5JAMnDDUjYgdRs0UCUGuz5GIZBCbKAHAv7caZk3KkcR54mzsIGIgwlhB3obeF6alkIiSdEosEdxFSw8D040WCmVjzBSpmF/ThS/n1aWdhAYlYbtXAEWbh/1MJRC5EtNEBpdSOwAlpjGb8azMY1NvUCAJd6LmHSVOUvAAAAAElFTkSuQmCC');*/
    background-image: url('/sites/all/themes/news_mobile/images/icons/icon_share/linkedin.png');
    background-size: 45px;
}

a.share-icon.gplus {
    background-image: url('/sites/all/themes/news_mobile/images/icons/icon_share/googleplus.png');
    background-size: 45px;
}

a.share-icon.email {
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAA5UlEQVR42r3V0RGDIAwGYFZgBVdwBWdhBVboCszCCDALK7SRCz2KCaAFepf2wepH4i8K55yE2qAs1HtyBajjNAV8aSgl4AO/ZiLqoXasV4LPAwZxNQG1ONkDu7Y5TP1hBEo1dIHLkfg/Ue4WkvBPCB6GrnU+C7dW3BsibmJN+G7oejPSBfde8NYCe+F0UcmMUGXH9Sg47yQgnEKTh8jggmRH102YGl/IOtwQ8kW4WngVbt0zjd0HJtk1nIVHbJ81nIRH7tkcfoFnvCgo3K56O5X4F56JUniE9wVoiUczPY96UcU94AP/IkNQtPCgVwAAAABJRU5ErkJggg==');*/
    background-image: url('/sites/all/themes/news_mobile/images/icons/icon_share/mail.png');
    background-size: 45px;
}

.expand-button {
    display: none;
}

.ui-sub-panel {
    width: 100%;
    position: absolute;
    top: 0;
    left: 17em;
    min-height: 100%;
    max-height: none;
    z-index: 10;
    background-color: #252525;
}

.ui-sub-panel.hidden {
    display: none;
}

.ui-sub-panel-open {
    -moz-transform: translate3d(-17em, 0, 0);
    -webkit-transform: translate3d(-17em, 0, 0);
    transform: translate3d(-17em, 0, 0);
    background: #252525;
    margin-top: -15px;
}

.ui-sub-panel-animate {
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    transition: transform 500ms ease;
    margin-top: -15px;
}

.ui-sub-panel-close {
    -webkit-transform: translate3d(-34em, 0, 0);
    -moz-transform: translate3d(-34em, 0, 0);
    transform: translate3d(-34em, 0, 0);
    background: #252525;
}

#nav-panel .ui-listview li a {
    background-color: #252525 !important;
    border-top: none !important;
}

#nav-panel .content {
    padding-top: 13px;
}

.panel-close {
    margin-top: 19px;
    width: 10px;
    height: 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAASklEQVR42mNgwAL+///vB8QfgLgRl+TP/xBQhC4ZiCQ5gSTJEPIkoQr+QiVnMODw0juogjNALIRNgTQQ3x7Eimbi8hlI0QpQvAAAC67Ogex/Tj0AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 10px;
    border: none !important;
    margin-left: 10px;
    padding: 10px 63px 10px 10px !important;
    margin-bottom: -10px;
}

.ui-panel-inner {
    width: auto;
    position: absolute;
    top: 1px;
    left: 0;
    right: 0;
    bottom: 0px;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

#nav-panel ul.secondary .head-link {
    font-weight: 700;
    font-size: 13px;
    text-transform: uppercase;
}

.submenu {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABySURBVChTY/j//78fEK8AYmkGbAAoMROIQeA2EGMqAgoKAfEZkAogGIyK3jFBxeGAkZHxHZA6A+Ex8ENpBADqmgDR/P8nEIdAhSEAKEC0ZCBUGAKAAngli8BSEEk/qDAcgHwBculHIA4F+mATSBABGBgARZm8Gng2RucAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position-y: 15px;
    background-position-x: 220px;
}

#nav-panel ul.secondary.sub-panel li:first-child a {
    border-top: 1px solid #4a4a4a !important;
}

.ui-panel-dismiss {
    display: none !important;
}

/* A propos */
.a-propos article {
    margin: 0 0 20px 0;
}

.a-propos article p {
    margin: 0 0 10px 0;
}

.page-node-44261 .wrapper.content {
    border-bottom: none;
}

/* External popup*/
#ifrmtoto {
    width: 100% !important;
    height: 100% !important;
}

div#highlighted_articles .summary {
    display: none;
}

article.block-item.teaser.teaser-homepage {
    width: 236px;
    float: left;
    padding-top: 19px;
    /*margin-left: 10px;*/
}

.teaser-landing-teaser .text {
    margin-bottom: 0px !important;
}

div#highlighted_articles_2 {
    width: 100%;
    clear: both;
    float: left;
    border-bottom: 1px solid #d4d4d4;
}

div#highlighted_articles img {
    width: 179px;
    height: 127px;
}

div#highlighted_articles_2 .teaser {
    width: 236px;
}

div#highlighted_articles_2 article.block-item.teaser.teaser-homepage {
    margin-right: 0;
    padding-right: 20px;
}

p.date.uc,
.parution {
    margin-top: -18px;
    text-transform: uppercase;
}

.pj_teaser_big .parution {
    margin-top: 0;
}

span.theme.clear-date {
    display: none;
}

.teaser-homepage .published_date,
.teaser-homepage .parution span {
    font-size: 11px;
}

/*
commented by Anto
div#block-revive-revive-94-tab-imu img { 
width: 300px;
height: 250px;
}
*/
#block-views-lecture-suggeree-list-block .block-title,
#block-views-dossier-list-block .block-title {
    margin-top: 0;
    border-bottom: none;
}

#block-views-dossier-list-block .block-title {
    padding-left: 6px;
    padding-top: 5px;
}

#block-views-lecture-suggeree-list-block,
#block-views-dossier-list-block {
    padding: 15px 20px 30px;
    border-width: 0px 1px 1px;
    border-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #242424 #E5E5E5 #E5E5E5;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding: 0px;
    padding-bottom: 30px;
    width: 100%;
}

#block-views-dossier-list-block {
    padding-bottom: 0;
}

div#block-views-lecture-suggeree-list-block .block-title span,
div#block-views-dossier-list-block .block-title span {
    border: none;
}

.pj_teaser_one_line span.wrapped-categ {
    font-size: 12px;
    line-height: 17px;
    margin-right: 7px;
    font-weight: bold;
    text-transform: uppercase;
}

.uc {
    text-transform: uppercase;
}

#highlighted_articles_2 article.block-item.teaser.no-picture.teaser-homepage {
    margin-top: 48px;
}

div#home_head_article_list article.block-item.teaser.no-picture.teaser-homepage {
    margin-top: 19px;
}

#highlighted_articles article.block-item.teaser.teaser-homepage.no-picture {
    margin-top: 29px;
}

#highlighted_articles article,
#highlighted_articles_2 article {
    margin-top: 20px;
}

article.block-item.teaser.teaser-homepage .properties,
article.block-item.teaser.teaser-landing-teaser .properties,
#block-views-lecture-suggeree-list-block .properties {
    margin-top: 0!important;
    position: relative;
}

article.block-item.teaser.teaser-homepage .properties .categs-wrapper,
article.block-item.teaser.teaser-landing-teaser .properties .categs-wrapper,
#block-views-lecture-suggeree-list-block .properties .categs-wrapper {
    position: absolute;
    top: -33px;
    left: 0;
}

article.block-item.teaser.teaser-homepage.-full .properties .categs-wrapper,
article.block-item.teaser.teaser-landing-teaser.-full .properties .categs-wrapper,
#block-views-lecture-suggeree-list-block.-full .properties .categs-wrapper {
    position: absolute;
    left: 0;
    top: 305px;
}

#block-views-lecture-suggeree-list-block img {
    display: none;
}

.views-row article.block-item.teaser.no-picture.teaser-homepage .properties {
    margin-top: 0px !important;
}

.pj_teaser_big span.date.uc,
.pj_teaser_big .parution span {
    position: relative;
    display: inline-block;
    margin: 0px 5px 0px 0px;
    color: #868686;
    font-size: 14px;
    line-height: 18px;
}

.krumo-root {
    display: none;
}

.block-devel-node-access {
    display: none;
}

#Agenda .with-picture .properties {
    margin-top: -29px !important;
    position: relative;
}

#Agenda .no-picture .properties a {
    margin-left: -10px;
}

div#block-views-lecture-suggeree-list-block .block-title.uc {
    padding: 10px 16px;
}

#Agenda article.event-teaser .theme {
    font-size: 13px;
    display: inline-block;
    background: #FFF;
    padding: 5px 11px;
}

.views-row.views-row-1.views-row-odd.views-row-first article {
    border-left: none !important;
}

.teaser-footer .intro {
    display: none;
}

article.block-item.teaser.teaser-footer .title {
    margin-top: 5px;
    font-size: 22px;
    line-height: 23px;
}

article.block-item.teaser .subtitle {
    color: #2d2d2d;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0.06em;
    font-family: Open Sans, sans-serif;
    margin-right: 7px;
}

.region-footer .block-title span {
    border-bottom: none;
}

.region-footer .block-title {
    /*border-bottom: 2px solid #0A0A0A;*/
    border-top: 2px solid #0A0A0A;
    border-bottom: none;
    padding-top: 20px;
}

.node-event.teaser-homepage-big span.theme.uc {
    margin-top: -5px;
    background-color: white;
    padding: 11px;
}

article.block-item.teaser .title a {
    font-size: 24px;
    line-height: 22px;
}

article.block-item.teaser .title {
    /*margin-top : 10px!important;*/
    margin-top: 5px !important;
    padding-bottom: 3px !important;
}

article.block-item.teaser.no-picture .title a {
    font-size: 36px;
    line-height: 36px;
}

article.block-item.teaser .properties a {
    text-decoration: none !important;
}

.block-revive img {
    outline: 1px solid #e5e5e5 !important;
    outline-offset: -1px !important;
}

#highlighted_articles_2 article:last-child {
    padding-right: 0px !important;
}

div#block-views-pj-homepage-pj-home-luxembourg,
div#block-views-pj-homepage-pj-home-place {
    margin: 12px 19px 24px 0;
}

div#block-views-pj-homepage-pj-home-entreprises {
    margin: 12px 0 24px 0;
}

.view-lecture-suggeree-list article.block-item.teaser.teaser-homepage {
    width: auto;
}

.node-event.teaser-footer .properties .title {
    display: block;
}

.node.full .published_date.uc,
.node.full .parution {
    font-size: 13px;
}

article.block-item.teaser.node.node-carriere .surtitle.intro:before,
article.pj_teaser_top5.node-carriere .surtitle.intro:before {
    content: "/";
}

article.pj_teaser_top5.node-carriere .surtitle.intro:before {
    margin-left: 1px;
}

article.pj_teaser_top5.node-carriere .surtitle.intro {
    clear: both;
}

article.pj_teaser_top5.node-carriere .field-item.even {
    float: left;
    margin-right: 2px;
}

article.pj_teaser_top5_node-carriere .society.intro.uc {
    font-size: 11px;
}

/*div#block-views-pj-homepage-pj-home-place article .properties .title > span,
div#block-views-pj-homepage-pj-home-luxembourg article .properties .title > span,
div#block-views-pj-homepage-pj-home-entreprises article .properties .title > span
{
font-size: 24px;
line-height: 24px;
}*/
article.block-item.teaser.teaser-homepage {
    padding-bottom: 0px;
}

article.pj_teaser_big .extended-wrapper {
    margin-top: 15px;
}

.block-title {
    margin-bottom: 10px;
    border-top: 2px solid #0A0A0A;
    border-bottom: none;
    padding-top: 20px;
}

.block-title span {
    border-bottom: none;
}

article.teaser.pj_teaser_top5 .cover {
    width: 65px;
    height: 65px;
    float: left;
    margin-right: 10px;
}

article.teaser.pj_teaser_top5 .inner {
    display: table-cell;
    vertical-align: top;
}

article.teaser.pj_teaser_top5 .inner h2 {
    margin-bottom: 0px;
}

article.teaser.pj_teaser_top5 span.date {
    position: relative;
    display: inline-block;
    margin-right: 8px;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    color: #868686;
    float: none;
    padding-top: -10px;
}

article.teaser.pj_teaser_top5 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px !important;
}

div#block-views-top-5-block-sidebar {
    border: 1px solid #e5e5e5;
    border-top: 2px solid #242424;
    width: 234px;
}

div#block-views-top-5-block-sidebar .block-title {
    padding-top: 0px;
    border-top: none;
    margin: 10px 0 10px 7px;
    padding-bottom: 0;
}

.views-row.views-row-5.views-row-odd.views-row-last article {
    border-bottom: none;
    margin-bottom: 0px !important;
}

.view.view-top-5.view-id-top_5.view-display-id-block_sidebar {
    padding: 10px;
}

div#block-views-top-5-block-sidebar .society.intro.uc {
    font-size: 11px;
}

.node.full .published_date.uc {
    margin-top: 15px;
}

.views-row-odd.views-row-last article {
    border-bottom: none;
}

div#block-revive-revive-96-tab-billboard-footer {
    border-top: 1px solid #d4d4d4;
    padding-top: 14px;
}

.view-id-pj_footer article.block-item.teaser .title {
    margin-top: 0px !important;
}

.view-id-pj_footer article.block-item.teaser .title a,
article.block-item.teaser.teaser-footer .title {
    font-size: 18px;
    line-height: 19px;
    font-weight: 600;
}

.cycle-prev, .cycle-next {
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 800;
    height: 100%;
    cursor: pointer;
}

/* prev / next links */
.cycle-prev, .cycle-next {
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 800;
    height: 100%;
    cursor: pointer;
}

/*.cycle-prev { left: 0;  background: url(../images/left.png) 15% 50% no-repeat;}*/
.cycle-next {
    right: 0;
    background: 75% 50% no-repeat;
}

/*.cycle-next { right: 0; background: url(../images/right.png) 75% 50% no-repeat;}*/
.cycle-prev:hover, .cycle-next:hover {
    opacity: .7;
    filter: alpha(opacity=70)
}

.cycle-slideshow img {
    max-height: 100%;
    max-width: 100%;
}

.body-slideshow {
}

.icon-slideshow {
    z-index: 200;
    position: absolute;
    top: 15px;
    width: 100%;
    height: 65px;
    background: url(../images/icon_slideshow.png) 95% 46% no-repeat;
}

.cycle-slideshow {
    background: #e5e5e5;
    margin-top: 22px;
    margin-bottom: 18px;
}

.cycle-slideshow + div[id^="alt-caption"]{
    margin-bottom: 23px;
}

/* caption */
.cycle-caption {
    position: absolute;
    color: black;
    bottom: 15px;
    left: 15px;
    z-index: 700;
    font-weight: bold;
}

div#alt-caption {
    height: 40px;
    margin: -11px 0 10px 0;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    /*border-bottom: 2px solid #dfdfdf;*/
}

#map {
    width: 491px !important;
    height: 438px !important;
}

a.share-icon.ui-link {
    text-indent: -999px;
}

span.picto img {
    width: 15px !important;
    height: 15px !important;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    text-shadow: none !important;

}

article.block-item.teaser.with-picture.teaser-homepage {
    padding-top: 0px;
}

.block-pj-cookie-message {
    margin-bottom: 2rem !important;
}

article.node-carriere.pj_teaser_top5 figure {
    float: left;
    margin-right: .5rem;
}

div#block-views-top-5-block-sidebar > .block-title {
    display: none;
}

div#block-views-top-5-block-sidebar .view .block-title {
    margin: 0 0 1rem 0;
}