/***********
== _LOGO ==
***********/

* {
    box-sizing: border-box;
}

header.dedic .logo:first-child img {
    height: 4.25em;
    /* /*pour 2 lignes*/
    margin: 2em;
    /*ou 2.2 voir avec Steff*/
}

@media only all and (max-width: 520px) {
    header.dedic .logo:first-child img {
        height: 2.90em;
        margin: 1.25em;
    }
}

/* NE PAS TOUCHER !!!!! */
.hidden{
    display:none;
}
/* /NE PAS TOUCHER !!!!! */


/*GREGO : j'ai commenté l'instruction ci-dessous car elle contrecarre celles du theme général et on ne peut plus lire le site sur smartphone. Si tu à tout prix la remttre, il faut un media query. Mais celui que je vois ci-dessus n'est pas dans les memes dimensions que ceux du theme général : 0 -> 639px, 640px -> 1023px, 1024px -> infini */

/* main {
    min-width: 600px;
} */


.rouge {
    color: #E6142d;
}

.content-row .clearfix .content {
    flex: 1 1 auto;
    padding: 0 0.5rem;
    flex-direction: column;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

/* document */
.field-field-document img.imagefield.imagefield-field_document {
    margin: 1rem;
    max-width: 95%;
    height: 400px;
    object-fit: contain;
}
.fieldgroup {
    border: none;
}
.fieldgroup legend {
   display: none;
}
.imagefield-field_illustration {
    width: 100%;
    object-fit: cover;
    max-height: 450px;
}
.field.field-type-filefield.field-field-document {
    width: 100%;
}
.field.field-type-datestamp.field-field-date-analyse {
    margin-top: 0.5rem;
}
.terms.terms-inline {
    width: 100%;
    margin-bottom: 1rem;
}

/* blocks */

#block-block-30 H2,
#block-block-39 H2,
#block-block-50 H2,
#block-block-53 H2,
#block-block-59 H2,
#block-block-71 H2,
#block-block-82 H2,
#block-block-83 H2,
#block-block-85 H2,
#block-block-86 H2,
#block-block-90 H2,
#block-block-96 H2,
#block-block-103 H2,
#block-block-104 H2,
#block-block-106 H2,
#block-block-115 H2,
#block-dernieres_publications-dernieres_publications H2,
#block-views-critique_internationale-block_1 H2,
#block-views-ressource-block_2 h2 {
    background-color: #E6142D;
    padding: 0.35rem;
    color: #FFFFFF !important;
    margin: 0em !important;
}

#block-block-96 .content {
    padding: 0.35rem;
    text-align: center;
}
@media (max-width: 1023px) {
    
    #block-block-96 {
        width:100% !important;
    }
}
/* home */

.front #sidebar_second .block {
    border: none;
}
#block-ceristatic-events h2 {
    text-align: center;
}
@media (max-width: 1023px) {
    #block-dernieres_publications-dernieres_publications {
         border: 1px solid #CCC !important;
    }
    }
/*home evenements */

.events li {
    position: relative;
    height: 90px;
}

.events li img,
.events li a {
    position: relative;
    display: block;
    bottom: 0;
}

.events a {

    z-index: 10;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    overflow: hidden;
    display: block;
    height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 7px;
    font-size: 0.9em;
    background-color: rgba(25, 25, 25, 0.7);
    position: relative;
    top: -37px;
    padding: 0.35rem;
}

.events img {
    height: 80px;
    width: 100%;
    object-fit: cover;
}

@media  (max-width: 1023px) {
    #block-ceristatic-events {
    border: 1px solid #CCC !important;
}
    
}
/* zonning */
.zoning_1_3 .zone1 {
    width: 100%;
}

@media (min-width: 1024px) {
    
.zoning.zoning_1_3.clearfix {
    min-height: 450px;
    margin-bottom: 2rem;
}
}

.zone1 .zone_padding img {
    min-width: 250px;
    margin-right: 5px;
}

/* rectangle home */
article .bottom-row #block-block-84 {
    max-width: 100%;
}

#block-block-84 {
    border: none;
}

#block-block-84 .content {
    width: 100%;
}

#rectangle_home {
    display: flex;
    width: 100%;
    flex-flow: wrap;
    justify-content: space-around;
}

a.home_block_rouge {
    color: #FFF !important;
    margin-bottom: 1rem;
}

.home_block_rouge {
    min-width: 220px;
    width: 30%;
    height: 125px;
    background-color: #e6142d;
    background-image: url(../../../../sciencespo.fr.ceri/themes/montheme/images/racine_blanc.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    border: 1px solid #e6142d;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 1em;
    font-family: sans-serif;
    letter-spacing: 0.14em;
    padding: 0.35rem 0 0 0.35rem;
    margin: 0.35rem;

}

a.home_block_rouge:hover {
    min-width: 220px;
    width: 30%;
    height: 125px;
    background-color: #fff;
    border: 1px solid #e6142d;
    color: #e6142d !important;
    background-image: url(../../../../sciencespo.fr.ceri/themes/montheme/images/racine_rouge.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    text-decoration: none;
}

a.home_block_blanc:visited {
    color: #666 !important;
}

.home_block_blanc {
    min-width: 220px;
    width: 30%;
    height: 125px;
    background-color: #fff;
    background-image: url(../../../../sciencespo.fr.ceri/themes/montheme/images/racine_gris.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    border: 1px solid #e6142d;
    text-decoration: none;
    text-align: left;
    color: #666;
    text-transform: uppercase;
    font-size: 1em;
    font-family: sans-serif;
    padding: 0.35rem 0 0 0.35rem;
    margin: 0.35rem;
}

a.home_block_blanc:hover {
    min-width: 220px;
    width: 30%;
    height: 125px;
    background-color: #e6142d;
    color: #FFF !important;
    background-image: url(../../../../sciencespo.fr.ceri/themes/montheme/images/racine_blanc.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    text-decoration: none;
}


/* article auteur date foonotes note */

.auteur {
    padding-top: 0.5rem;
}

fieldset.fieldgroup.group-analyse,
fieldset.fieldgroup.group-dossier {
    border: none;
}

ul.footnotes {
    list-style: none;
    font-size: 0.8em;
    border-top: 1px solid #CCC;
    padding-top: 0.5rem;
}

.see-footnote {
    vertical-align: super;
    font-size: 0.7em;
}

/* publications books */
.books1 {
    display: flex;
    padding: 0.35rem;
    flex-direction: row;
    justify-content: space-between;
}

.books2 {
    display: flex;
    padding: 0.35rem;
    flex-direction: column;
}

.book {
    width: 100%;
    border: 1px solid #CCC;
    padding: 0.35rem;
    margin-bottom: 1rem;
}

.pvignette {
    float: left;
    margin-right: 1rem;
}

/*publications revues  et ancienne collection template expert*/

.content-pub {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.pub {
    width: 30%;
    border: 1px solid #CCC;
    margin: 0.35rem;
    padding: 0.35rem;
    box-sizing: border-box;
    min-width: 230px;
}

.content-row #node-895 .content,
.content-row #node-888 .content,
.content-row #node-890 .content,
.content-row #node-892 .content,
.content-row #node-16257 .content,
.content-row #node-24410 .content,
.content-row #node-21560 .content {
    flex-direction: column;
}

.ouvrage {
    border-bottom: 1px solid #E6142d;
    margin-bottom: 1rem;
}

.ouvrage_content {
    padding: 0.35rem;
}

strong.ouvrage_date {
    font-size: 1.1em;
    color: #e6142D;
    padding-top: 0.5rem;
    display: block;
}

strong.ouvrage_titre {
    font-size: 1.3em;
}

/* publications CERISCOPE  */
.content_ceriscope {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
}

.ceriscope {
    border: 1px solid #CCC;
    padding: 0.5rem;
    width: 24%;
    min-width: 200px;
    margin-top: 0.5rem;
}

/* publications etudes, qdr, cahier, strategy papers */

body.page-papier .content-row,
body.page-cahier .content-row {
    width: 100%;
}

.view-id-Etude_liste2 .view-header,
.view-id-Qdr_liste2 .view-header,
.view-id-Cahier_liste .view-header,
.view-id-Strategy_liste .view-header,
.view-id-aufildesmots_liste .view-header {
    padding: 0.35rem;
    display: inline-block;
    width: 100%;
}

.view-id-Etude_liste2 .views-row,
.view-id-Qdr_liste2 .views-row,
.view-id-Cahier_liste .views-row,
.view-id-Strategy_liste .views-row {
    margin-bottom: 6rem !important;
    width: 100%;
    padding-left: 0.35rem;
    padding-right: 2rem;

}

.view-id-aufildesmots_liste .views-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    border-bottom: 1Px solid #E6142D;
    width: 100%;
    padding: 0.35rem;
    margin-bottom: 2rem !important;
}

.view-id-aufildesmots_liste .views-field-body {
    min-width: 180px;
    padding-left: 0.35rem;
    width: 50%;
    padding-top: 1rem;
}

.view-id-aufildesmots_liste .views-field-field-video-ceri-value {
    min-width: 350px;
    padding-right: 0.5rem;
    width: 40%;
}

.view-id-Etude_liste2 .views-row-1,
.view-id-Qdr_liste2 .views-row-1 {
    margin-top: 5rem !important;
}

.view-id-Etude_liste2 .views-field-field-etude-date-value,
.view-id-Qdr_liste2 .views-field-field-qdr-date-value {
    font-size: 0.8em;
    float: left;
    clear: both;
}

.view-id-Etude_liste2 .views-field-field-etude-date-value .field-content .date-display-single,
.view-id-Qdr_liste2 .views-field-field-qdr-date-value .field-content .date-display-single {
    color: #e6142d;
}

.view-id-Etude_liste2 .views-field-title,
.view-id-Qdr_liste2 .views-field-title,
.view-id-Cahier_liste .views-field-title,
.view-id-Strategy_liste .views-field-title {
    border-bottom: 1px solid #dedede;
    font-size: 1.5em;
    line-height: 1.3em;
    letter-spacing: 0.03em;
    clear: both;
}

.view-id-Etude_liste2 .views-field-field-auteur-nonceri-value,
.view-id-Qdr_liste2 .views-field-field-auteur-nonceri-value,
.view-id-Cahier_liste .views-field-field-auteur-nonceri-value,
.view-id-Strategy_liste .views-field-field-auteur-nonceri-value {
    font-size: 1.3em;
    letter-spacing: 0.03em;
    text-transform: capitalize;
    color: #e6142d;
}


.view-id-Etude_liste2 .views-field-phpcode,
.view-id-Qdr_liste2 .views-field-phpcode {
    margin-bottom: 0.35rem;
    padding-bottom: 0.70rem;
    float: left;
    padding-right: 0.35rem;
}

.view-id-Etude_liste2 .views-field-phpcode a,
.view-id-Qdr_liste2 .views-field-phpcode a,
.view-id-Cahier_liste .views-field-phpcode a,
.view-id-Strategy_liste .views-field-phpcode a {
    font-size: 1.3em;
    letter-spacing: 0.03em;
    text-transform: capitalize;
    color: #e6142d;
}


.view-id-Etude_liste2 .views-field-field-etude-num-value,
.view-id-Qdr_liste2 .views-field-field-qdr-num-value,
.view-id-Cahier_liste .views-field-field-cahier-date-value {
    float: left;
    margin-top: 1.9rem !important;
    font-size: 0.9em;
    letter-spacing: 0.10em;
}

.view-id-Etude_liste2 .views-field-field-etude-num2-value,
.view-id-Qdr_liste2 .views-field-field-qdr-num2-value {
    float: left;
    margin-top: 1.9rem !important;
    font-size: 0.9em;
    letter-spacing: 0.10em;
}


.view-id-Etude_liste2 .views-field-field-resume-value,
.view-id-Qdr_liste2 .views-field-field-resume-value,
.view-id-Cahier_liste .views-field-field-resume-value {
    font-size: 0.9em;
    line-height: 1.71em;
    letter-spacing: 0.03em;
    padding: 0.4rem 0.4rem 0.4rem 0.4rem;
    border-left: 1px solid #ccc;
    margin: 0.4rem 0 0 7rem !important;
    min-height: 60px;
}

.view-id-Etude_liste2 .views-field-nothing,
.view-id-Qdr_liste2 .views-field-nothing {
    margin-left: 7rem !important;
    border-left: 1px solid #ccc;
    padding-left: 0.35rem;
    padding-bottom: 0.35rem;
    font-size: 0.8em;
    margin-bottom: 1.5rem !important;
}

.view-id-Etude_liste2 .views-field-nothing .field-content span p,
.view-id-Qdr_liste2 .views-field-nothing .field-content span p {
    margin: -0.9rem 0rem -0.9rem -0.2rem !important;
    display: inline-block;
}

.view-id-Etude_liste2 strong.comment_citer {
    color: #e6142d;
}

.view-id-Etude_liste2 .views-field-upload-fid span a,
.view-id-Qdr_liste2 .views-field-upload-fid span a,
.view-id-Cahier_liste .views-field-upload-fid span a,
.view-id-Strategy_liste .views-field-upload-fid span a {
    text-align: center;
    padding: 10px;
    border: 1px solid #CCC;
    clear: both;
    position: relative;
    right: -110px;
    top: 7px;
    color: #e6142d;
    margin-right: 0.70rem;

}


.view-id-Etude_liste2 .date_etude,
.view-id-Qdr_liste2 .date_etude {
    text-transform: lowercase;
}

.view-id-Etude_liste2 .num_etude,
.view-id-Qdr_liste2 .date_etude {
    text-transform: lowercase;
}



/* publication  critique */
div#block-block-106 a {
    font-style: normal !important;
    font-size: 0.9em;
}
div#block-block-104 {
    margin-top: 1rem !important;
}

.view-id-critique_sommaire .view-header {
    margin: 0.35rem;
}

.view-id-critique_sommaire .views-row {
    margin-bottom: 1.6rem !important;
    margin-left: 1rem !important;
}

.view-id-critique_sommaire .views-field-title {
    font-size: 1.5em;
    line-height: 1.3em;
    letter-spacing: 0.08em;

}


.view-id-critique_sommaire .views-field-field-rub-ci-value {
    font-style: italic;
    font-size: 1em;
    border-bottom: 1px solid #dedede;
    margin-right: 0.9rem !important;
    margin-bottom: 0.6rem !important;
}

.view-id-critique_sommaire .views-field-field-rub-ci-value .field-content {
    color: #e6142d;
}

.view-id-critique_sommaire .views-field-field-auteur-autre-ci-value {
    font-size: 0.9em;
    letter-spacing: 0.13em;
    font-weight: bold;
    color: #CCC;

}

.view-id-critique_sommaire .views-field-phpcode {
    font-size: 0.9em;
    letter-spacing: 0.13em;
    font-weight: bold;
    color: #CCC;

}

.view-id-critique_sommaire .views-field-field-page-ci-value {
    float: left;
    width: 120px;
    margin-top: 1.9rem !important;
    font-size: 0.73em;
    letter-spacing: 0.13em;
    color: #aaa;
}

.view-id-critique_sommaire .views-field-field-resume-ci-value {
    font-size: 0.9em;
    line-height: 1.71em;
    letter-spacing: 0.03em;
    margin-left: 7.5rem !important;
    margin-right: 1.25rem !important;
    padding-left: 0.35rem;
    border-left: 1px solid #ccc;
}

.view-id-critique_sommaire .views-field-field-lien-ci-value {
    text-align: center;
    width: 120px;
    padding: 0.35rem;
    border: 1px solid #CCC;
    position: relative;
    right: -120px;

}

.view-id-critique_sommaire .views-field-field-lien-ci-value a {
    color: #e6142d;
}


/* archive critique */
body.page-ci .content-row {
    width: 100%;
}

.view-id-archivecritique .view-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}

.view-id-archivecritique .views-row {
    border: 1px solid #ccc;
    width: 22%;
    padding: 0.35rem;
}

#block-views-critique_internationale-block_1 .view-content {
    padding: 0.35rem;
}
@media (max-width: 1023px) {
    
    #block-views-critique_internationale-block_1 {
       display: none;
    }
}


#block-views-archivecritique-block_1 {
    background-color: #FFF;
    width: 100%;
    border: none;
}
#block-views-archivecritique-block_1 .title_ceri {
    color:#333;
}
#block-views-archivecritique-block_1 a{
    color:#E6142D;
}

#block-views-archivecritique-block_1 .views-field-field-annee-ci-value .field-content {
    color: #333!important;
}

#block-views-archivecritique-block_1 .views-field-field-annee-ci-value .date-display-single {
    color: #333!important;
}

#block-views-archivecritique-block_1  .views-row {
    
    padding: 0.35rem !important;
}
#block-views-archivecritique-block_1 img {
    float: none;
    height: auto;
    width: 175px;
}
/* dossier du CERI */

body.page-dossierceri .content-row {
    width: 100%;
    padding: 0.35rem;
}

body.page-dossierceri article .bottom-row .block {
    max-width: 100%;
}

div#block-views-dossier_du_CERI-block_1 {
    border: none;
}

.view-id-dossier2_du_CERI li.views-row,
.view-id-dossier_du_CERI li.views-row {
    list-style: none !important;
    margin: 0 !important;
    font-style: normal !important;
}

.view-id-dossier2_du_CERI .views-field-phpcode,
.view-id-dossier_du_CERI .views-field-phpcode {
    position: relative;
    top: -13px;
}

.view-id-dossier2_du_CERI .views-field-field-auteur-nonceri-value,
.view-id-dossier_du_CERI .views-field-field-auteur-nonceri-value {
    position: relative;
    top: -13px;
}

.view-id-dossier2_du_CERI h3 span.date-display-single,
.view-id-dossier_du_CERI h3 span.date-display-single {
    display: inline-block;
    background-color: #E6142D;
    width: 100%;
    color: #FFF !important;
    padding: 0.35rem;
}

.bottom-row div#block-views-dossier_du_CERI-block_1 a {
    font-style: normal;
}

.bottom-row div#block-views-dossier_du_CERI-block_1 p {
    padding: 0px;
}

#block-views-dossier_block-block_2 {
    border: none !important;
    margin-left: 1.2rem !important;
}

/* observatoire */

article .bottom-row #block-views-68d3e282b801fafd82dd5e3e1889845e.block,
article .bottom-row #block-views-note_obs_est-block_1.block,
article .bottom-row #block-views-odr_edito-block_1.block,
article .bottom-row #block-views-odr_dossier-block_1.block,
article .bottom-row #block-views-odr_eclairage-block_1.block,
article .bottom-row #block-views-odr_ressource-block_1.block,
article .bottom-row #block-views-odr_edito-block_2.block,
article .bottom-row #block-views-odr_dossier-block_2.block,
article .bottom-row #block-views-odr_eclairage-block_2.block,
article .bottom-row #block-views-odr_ressource-block_2.block {
    border: none;
    width: 100%;
    max-width: none;
    padding: 0.35rem;
    margin: 0;
}

.view-id-note_union_europeenne_2017 .views-row,
.view-id-note_obs_est .views-row {
    border-bottom: 1px solid #DDD;
}

.view-id-note_union_europeenne_2017 span.date-display-single,
.view-id-note_obs_est span.date-display-single {
    padding: 0.55rem;
    font-size: 0.9rem;
    font-weight: bold;
}

.view-id-note_union_europeenne_2017 .views-field-body .field-content p,
.view-id-note_obs_est .views-field-body .field-content p {
    margin-top: -0.35rem;
}

.view-id-note_union_europeenne_2017 .views-field-upload-fid,
.view-id-note_obs_est .views-field-upload-fid {
    width: 100%;
    text-align: right;
}

/* bulletin OIR */
.view-id-odr_archive p.bulletin {
    margin-top: -1REm;
}

.view-id-odr_archive {
    margin: 0.5rem;
}
#block-views-odr_edito-block_2,
#block-views-odr_dossier-block_2,
#block-views-odr_eclairage-block_2,
#block-views-odr_ressource-block_2,
#block-views-odr_edito-block_1,
#block-views-odr_dossier-block_1,
#block-views-odr_eclairage-block_1,
#block-views-odr_ressource-block_1 {
    border-bottom: 1px dotted #E6142D !important;
    padding-bottom: 20px;
    font-family: 'lato', sans-serif;
    font-size: 1em;
}

#block-views-odr_ressource-block_2,
#block-views-odr_ressource-block_1 {
    border-bottom: none !important;
}

.view-id-odr_edito .views-field-field-auteur-odr-value .field-content a,
.view-id-odr_dossier .views-field-field-auteur-odr-value .field-content a,
.view-id-odr_eclairage .views-field-field-auteur-odr-value .field-content a,
.view-id-odr_ressource .views-field-field-auteur-odr-value .field-content a {
    font-style: normal;
}

#block-views-odr_dossier-block_2 .views-field-field-titre-dossier-value,
#block-views-odr_dossier-block_1 .views-field-field-titre-dossier-value {
    font-size: 1.3em;
    padding-left: 0.5rem;
}


#block-views-odr_edito-block_2 h2.title,
#block-views-odr_dossier-block_2 h2,
#block-views-odr_eclairage-block_2 h2,
#block-views-odr_ressource-block_2 h2,
#block-views-odr_edito-block_1 h2.title,
#block-views-odr_dossier-block_1 h2,
#block-views-odr_eclairage-block_1 h2,
#block-views-odr_ressource-block_1 h2 {
    font-size: 1.7em;
    color: #E6142D;
    text-transform: capitalize;
}

#block-views-odr_edito-block_2 .views-field-title,
#block-views-odr_dossier-block_2 .views-field-title,
#block-views-odr_eclairage-block_2 .views-field-title,
#block-views-odr_ressource-block_2 .views-field-title,
#block-views-odr_edito-block_1 .views-field-title,
#block-views-odr_dossier-block_1 .views-field-title,
#block-views-odr_eclairage-block_1 .views-field-title,
#block-views-odr_ressource-block_1 .views-field-title {
    font-size: 1.3em;
    font-weight: bold;
    padding-left: 0.5rem
}

#block-views-odr_edito-block_2 .views-field-title a,
#block-views-odr_dossier-block_2 .views-field-title a,
#block-views-odr_eclairage-block_2 .views-field-title a,
#block-views-odr_ressource-block_2 .views-field-title a,
#block-views-odr_edito-block_1 .views-field-title a,
#block-views-odr_dossier-block_1 .views-field-title a,
#block-views-odr_eclairage-block_1 .views-field-title a,
#block-views-odr_ressource-block_1 .views-field-title a {
    text-decoration: none;
    color: #595959;
    font-style: normal;
}

#block-views-odr_edito-block_2 .views-field-title a:hover,
#block-views-odr_dossier-block_2 .views-field-title a:hover,
#block-views-odr_eclairage-block_2 .views-field-title a:hover,
#block-views-odr_ressource-block_2 .views-field-title a:hover,
#block-views-odr_edito-block_1 .views-field-title a:hover,
#block-views-odr_dossier-block_1 .views-field-title a:hover,
#block-views-odr_eclairage-block_1 .views-field-title a:hover,
#block-views-odr_ressource-block_1 .views-field-title a:hover {
    color: #E6142D;
}

#block-views-odr_edito-block_2 .views-field-field-auteur-odr-value,
#block-views-odr_dossier-block_2 .views-field-field-auteur-odr-value,
#block-views-odr_eclairage-block_2 .views-field-field-auteur-odr-value,
#block-views-odr_ressource-block_2 .views-field-field-auteur-odr-value,
#block-views-odr_edito-block_1 .views-field-field-auteur-odr-value,
#block-views-odr_dossier-block_1 .views-field-field-auteur-odr-value,
#block-views-odr_eclairage-block_1 .views-field-field-auteur-odr-value,
#block-views-odr_ressource-block_1 .views-field-field-auteur-odr-value {
    position: relative;
    top: -7px;
}

#block-views-odr_dossier-block_2 .views-field-field-illustration-dossier-fid img,
#block-views-odr_eclairage-block_2 .views-field-field-illustration-fid img,
#block-views-odr_ressource-block_2 .views-field-field-illustration-fid img,
#block-views-odr_dossier-block_1 .views-field-field-illustration-dossier-fid img,
#block-views-odr_eclairage-block_1 .views-field-field-illustration-fid img,
#block-views-odr_ressource-block_1 .views-field-field-illustration-fid img {
    height: 450px;
    width: 90%;
    object-fit: cover;
    margin-left: 5%;
}

#block-views-odr_dossier-block_2 .views-field-field-copyright-illus-dossier-value,
#block-views-odr_eclairage-block_2 .views-field-field-copyright-illustration-value,
#block-views-odr_ressource-block_2 .views-field-field-copyright-illustration-value,
#block-views-odr_dossier-block_1 .views-field-field-copyright-illus-dossier-value,
#block-views-odr_eclairage-block_1 .views-field-field-copyright-illustration-value,
#block-views-odr_ressource-block_1 .views-field-field-copyright-illustration-value {

    background-color: rgba(230, 20, 45, 0.6);
    padding: 3px;
    font-style: italic;
    position: relative;
    font-size: 0.7em;
    top: -42px;
    width: 90%;
    display: inline-block;
    margin-left: 5%;
}

.views-field-field-copyright-illustration-value .field-content,
.views-field-field-copyright-illus-dossier-value .field-content {
    color: #FFF;
}

#block-views-odr_dossier-block_2 .views-field-field-chapeau-value,
#block-views-odr_dossier-block_1 .views-field-field-chapeau-value {
    position: relative;
    top: -2px;
    background-color: #F7F7F7;
    padding: 5px;
    margin-top: 10px;
}

#block-views-odr_edito-block_1 h2.title {
    width: auto !important;
}

/* axes de recherches */
body.page-axe-de-recherche .content-row {
    width: 100%;
    padding: 0.35rem;
}

.view-id-axes_projets .item-list {
    margin-top: 1rem;
}

.view-id-axes_projets ul.views-summary {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.view-id-axes_projets ul.views-summary li {
    list-style: none;
    background-color: #E6142D;
    padding: 0.35rem;
    border-radius: 5px;
    margin: 0.35rem;
}

.view-id-axes_projets ul.views-summary li a {
    color: #FFF;
}

.view-id-axes_projets .views-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 5px solid #E6142D;
}

.view-id-axes_projets .views-field-nothing {
    width: 68%;
    border-right: 1px solid #CCC;
    padding-right: 0.35rem;

}

.view-id-axes_projets .views-field-field-axesprojets-value {
    width: 30%;
    padding-top: 1rem;
}

.view-id-axes_projets .view-footer {
    margin-top: 5rem;
}

/* projets, groupes de recherche, séminaires listing */


/* ancien listing groupe en */
.view-id-Groupe_de_recherche {
    padding: 0.5rem;
}

/*-----*/

body.page-projet .content-row,
body.page-groupe-de-recherche .content-row,
body.page-projet-archive .content-row,
body.page-seminaire-archive .content-row,
body.page-groupe-de-recherche-archive .content-row,
body.page-seminaire .content-row {
    width: 100%;
    padding: 0.5rem;
}

.view-id-recherche {
    width: 100%;
}

.view-id-recherche .titre_recherche {
    font-size: 3.5em;
    font-weight: bold;
    color: #E6142D;
    margin-bottom: 2rem;
    width: 100%;
    display: block;
    letter-spacing: 0.05em;
}

@media screen and (min-width : 801px) {
    .view-id-recherche .view-content {
        column-count: 4;
    }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
    .view-id-recherche .view-content {
        column-count: 3;
    }
}

@media (max-width: 599px) {
    .view-id-recherche .view-content {
        column-count: 2;
    }
}

.view-id-recherche .views-row {
    padding: 0.35rem;
    border: 1px solid #e6142D;
    width: 100%;
    display: inline-block;
}

.view-id-recherche .views-row a:hover {
    text-decoration: underline;
}

.view-id-recherche .views-field-title a {
    color: #666;
    text-decoration: none;
    font-size: 0.9em;
}

.view-id-recherche .views-row img {
    width: 100%;
    object-fit: cover;
}

.view-id-recherche  .lien_archive {
    display: block;
    text-align: right;
    padding: 0.5rem;
    background-color: #E6142D;
    border-radius: 5px;
}
.view-id-recherche  .lien_archive a {
    color: #FFF;
    font-weight: bold;
    font-size: 1.2em;
}
/* projet PACE */

div#node-45053 {
    width: 130%;
}

.pace_mb_contener {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;

}

.pace_mbr {
    border: 1px solid #CCC;
    margin: 1em;
    padding: 0.5em;
    width: 235px;
    border-radius: 5px;
    background-color: #FCFCFC;
}
/* projets fiche */
@media (min-width: 1024px) {
    .content_rech_projet {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/projet.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .content_rech_projet_en {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/projet_en.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .content_rech_chaire {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/chaire.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .content_rech_chaire_en {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/chair.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }
    .content_rech_obs {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/obs_fr.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .content_rech_obs_en {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/obs_en.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }
    .content_rech_grp {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/grp.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .content_rech_grp_en {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/grp_en.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .content_rech_seminaire {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/sem.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .content_rech_seminaire_en {
        background: url(../../../../sciencespo.fr.ceri/themes/montheme/images/sem_en.gif);
        background-repeat: no-repeat;
        width: 150px;
        height: 550px;
        margin-top: 20px;
    }

    .node-type-recherche #col_rech {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        width: 90%
    }
}

@media (max-width: 1024px) {
    .node-type-recherche #col_rech {
        display: flex;
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
    }
}

body.node-type-recherche .content-row {
    width: 100%;
    padding: 0.35rem;
}

.page_content_recherche {
    display: flex;
}

@media (min-width: 766px) {
    .node-type-recherche .col1_rech {
        width: 60%;
        min-width: 300px;
    }
}

@media (max-width: 765px) {
    .node-type-recherche .col1_rech {
        width: 100%
    }
}

.node-type-recherche .box_titre_rech {
    font-size: 1.2em;
    color: #e6142D;
    padding-bottom: 1rem;
    text-transform: uppercase;
    font-weight: bold;
}

.node-type-recherche .box_text_rech {
    padding: 0.5rem;
    margin: 0.35rem 0.35rem 2rem 0.35rem;
    max-height: 200px;
    background-color: #FCFCFC;
    border-radius: 5px;
    overflow: scroll;
    overflow-x: hidden;
    border: 1px solid #CCC;
}

.node-type-recherche .box_text_prog {
    padding: 0.5rem;
    margin: 0.35rem 0.35rem 2rem 0.35rem;
    max-height: 700px;
    min-height: 300px;
    background-color: #FCFCFC;
    border-radius: 5px;
    overflow: scroll;
    overflow-x: hidden;
    border: 1px solid #CCC;
}

@media (min-width: 766px) {
    .node-type-recherche .col2_rech {
        width: 40%;
        min-width: 300px;
        text-align: center;
        display: flex;
        justify-content: space-around;
        flex-direction: column;
    }
}

@media (max-width: 765px) {
    .node-type-recherche .col2_rech {
        width: 100%;
        text-align: center;
    }
}



.node-type-recherche #logo_img_recherche {
    margin: 0.35rem 0.35rem 2rem 0.35rem;
}

.node-type-recherche #logo_img_recherche img {
    border-radius: 5px;
    object-fit: cover;
    width: 100%;
}

.node-type-recherche .box_rech {
    border: 1px solid #CCC;
    padding: 0.5rem;
    margin: 0.35rem 0.35rem 2rem 0.35rem;
    min-height: 70px;
    background-color: #FCFCFC;
    border-radius: 5px;
}

.node-type-recherche .box_prog_rech {
    padding: 10px;
    margin: 0.35rem 0.35rem 2rem 0.35rem;
    max-height: 400px;
    background-color: #FCFCFC;
    border-radius: 5px;
    overflow: scroll;
    overflow-x: hidden;
    border: 1px solid #CCC;
}

.node-type-recherche .box_partenaire_rech,
.node-type-recherche .box_travaux_rech {
    border: 1px solid #CCC;
    padding: 0.5rem;
    margin: 0.35rem 0.35rem 2rem 0.35rem;
    background-color: #FCFCFC;
    border-radius: 5px;
    overflow: scroll;
    overflow-x: hidden;
    max-height: 400px;
    min-height: 200px;
    width: 100%;
}

.node-type-recherche .box_partenaire_rech img {
    margin: 1.5rem;
}

/*        */
/* medias */
/*        */

.view-id-media_partenaire .view-content {
    padding: 0.5rem;
}

.view-id-media_partenaire .views-row {
    padding-bottom: 0.5rem;
    border-bottom: 1px dotted #ccc;
}

.view-id-media_partenaire .views-field-field-media-date-value .date-display-single {
    display: block;
    font-size: 0.8rem;
    color: #666;
    font-weight: bold;
    padding-top: 1rem;
}

.view-id-media_partenaire .views-field-title {
    font-size: 1.3rem;
    display: block;
    margin-top: -0.5rem !important;
}

.view-id-media_partenaire .views-field-body {
    display: block;
    margin-top: -1rem !important;
}

.view-id-alterinter .view-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.view-id-alterinter .views-row {
    max-width: 200px !important;
    padding: 0.5rem;
    border: 1px solid #DDD;
    margin: 0.5rem !important;
}




/*        */
/* podcast */
/*        */

body.page-manifestation .content-row {
    width: 100%;
}

.view-id-podcast .view-content {
    margin: 0.35rem;
}

.view-id-podcast .views-row {
    margin-bottom: 2.20rem !important;
    border-bottom: 4px solid #e6142d;
    padding: 0.35rem;
    border-radius: 5px;
    margin-left: 0.6rem !important;
    margin-right: 0.6rem !important;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

.view-id-podcast .views-field-title {
    font-weight: bold;
}

.view-id-podcast .views-field-title .field-content a {
    margin-top: -1rem !important;
    display: block;
}

.view-id-podcast span.date-display-single {
    font-weight: bold;
    color: #666;
}

#block-block-99,
#block-block-100,
#block-block-101,
#block-block-109 {
    border-bottom: 4px solid #e6142d;
    border-radius: 5px;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

/* analyses entretiens */

#block-views-Entretiens-block_5,
#block-views-Entretiens-block_1,
#block-views-Entretiens-block_3 {
    width: 15%;
    padding-right: 1rem;
    border: none;
    margin-left: 1rem;
    /* height: fit-content; */
    padding-bottom: 1rem;
    min-width: 200px;
}

#block-views-Entretiens-block_4,
#block-views-Entretiens-block_2 {
    width: 15%;
    padding-right: 1rem;
    border: none;
    padding-left: 1rem;
    background-color: #eee;
    margin-left: 0;
    /* height: fit-content; */
    padding-bottom: 1rem;
    min-width: 200px;
}

#block-views-Entretiens-block_1 h2,
#block-views-Entretiens-block_3 h2,
#block-views-Entretiens-block_5 h2 {
    background-color: #E6142d;
    color: #FFF;
    padding-top: 0.35rem;
    padding-bottom: 0.35em;
}

#block-views-Entretiens-block_2 h2,
#block-views-Entretiens-block_4 h2 {
    background-color: #FFF;
    padding-top: 0.35rem;
    padding-bottom: 0.35rem;
    border: 1px solid #ccc;
    color: #E6142D;
}

.view-id-Entretiens .views-row {
    padding-bottom: 0.35rem;
    border-bottom: 1px dotted #CCC;
}

.view-id-Entretiens .views-row-last {
    border: none;
}

.view-id-Entretiens .views-field-title .field-content a {
    font-style: normal;
    font-size: 0.9em;
}

.view-id-Entretiens .date-display-single {
    font-size: 0.8rem;
    font-weight: bold;
    color: #666;
    margin-bottom: -0.35rem;
    display: block;
}

.view-id-Entretiens .field-content img {
    width: 100%;
    height: 130px;
    object-fit: cover;
    border: 1px solid #EEE;
}

.view-id-Entretiens .view-footer a {
    font-style: normal !important;
    text-align: right;
    display: block;
    border: 1px solid #CCC;
    /* height: fit-content; */
    padding: 0.35rem;
    background-color: #fff;
    margin-top: 2rem !important;
}
/* analyses entretiens pages */

.page-quatre-questions .content-row, .page-entretien .content-row, .page-entretien-projet .content-row, .page-entretien-critique .content-row{
    width: 100%

}

.view-id-Entretiens.view-display-id-page_1 .view-content, .view-id-Entretiens.view-display-id-page_2 .view-content,
.view-id-Entretiens.view-display-id-page_3 .view-content, .view-id-Entretiens.view-display-id-page_4 .view-content,
.view-id-Entretiens.view-display-id-page_5 .view-content {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    justify-content: space-evenly;
}

.view-id-Entretiens.view-display-id-page_1 .views-row, .view-id-Entretiens.view-display-id-page_2 .views-row,
.view-id-Entretiens.view-display-id-page_3 .views-row, .view-id-Entretiens.view-display-id-page_4 .views-row,
.view-id-Entretiens.view-display-id-page_5 .views-row {
    width: 22%;
}
.view-id-Entretiens.view-display-id-page_1 .field-content img {
    width: 120px;
    height: 100%;
    object-fit: cover;
    border: 1px solid #EEE;
}

/* rp - revue de presse */
.view.view-Revue-presse.view-id-Revue_presse.view-display-id-page_1.view-dom-id-1 {
    margin: 1rem;
}
/* ressource */

body.page-node .top-row .block .content * {
    color: #000;
}

body.page-node .top-row .block {
    background-color: #FFF;
}

.tab_ressource {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}
#block-views-ressource-block_2 {
    margin-top: 2.5rem !important;
}
#block-views-ressource-block_2 .content {
    padding: 0.35rem;
}
#block-views-ressource-block_2 .content a {
    font-style: normal;
}
.view-id-ressource .fa_img {
display: flex; 
flex-direction: row; 
flex-wrap: wrap; 
justify-content: center; 
width: 100%;
}

.view-id-ressource .img_fariba {
        width: auto !important;
    height: auto !important;
    max-height: 250px !important;
}


.view-id-ressource .fa_img img {
    width: 32% !important;
    object-fit: cover !important;
    margin: 0.15rem !important;
}
.view-id-ressource.view-display-id-page_1 .view-content {
    display: flex;
    flex-direction: column;
}
.view-id-ressource.view-display-id-page_1 .views-row {
        padding: 0.35rem;
    border-radius: 5px;
    margin: 1rem !important;
}
.view-id-ressource.view-display-id-page_1 .views-row-odd {
    border-bottom: 3px solid #E6142D;
    border-right: 3px solid #E6142D;
    margin-bottom: 2rem !important;
}
.view-id-ressource.view-display-id-page_1 .views-row-even {
    border-bottom: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin-bottom: 2rem !important;
}
.view-id-ressource .views-row.views-row-1.views-row-odd.views-row-first {
    border: none;
}
.view-id-ressource .views-row-first h1 {
    margin-left: -0.25rem;
}
.view-id-ressource .views-row.views-row-1.views-row-odd.views-row-first .top{
    display: none;
}
.view-id-ressource  span.titre-ressource {
    background-color: #FFF;
    color: #E6142D;
    padding: 0.5rem 1rem 0.5rem 0.3rem;
    border: 1PX solid #E6142D;
    margin-bottom: 1rem;
    display: inline-block;
    margin-top: -2.5rem;
}
p.top {
    padding: 0.5rem;
    border: 1px solid #CCC;
    display: inline-block;
    float: right;
    margin-right: 0.5rem;
}
.view-id-ressource .views-row-first .field-content img {
    width: 100%;
    height: 400px;
    object-fit: contain;
    margin-bottom: 0.5rem;
}
/* covid */
body.page-covid19 .content-row {
    width: 100%
}

.view-id-covid_19 .view-header {
    display: flex;
}

.view-id-covid_19 .view-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 0.35rem;
}

.view-id-covid_19 .views-row {
    width: 19%;
    padding: 0.35rem;
    border: 1px solid #ccc;
    border-radius: 5px;
    min-height: 365px;
    min-width: 200px;
}

.view-id-covid_19 #contenant {
    width: 100%;
    height: 100%;
    background-image: url(../../../../sciencespo.fr.ceri/files/covid19.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.view-id-covid_19 .titre {
    font-size: 3.5em;
    color: #e6142d;
    padding-left: 0.5rem;
    line-height: 1.1;
}

.view-id-covid_19 .back_texte {
    background-color: #e6142d;
    opacity: 0.8;
    padding: 0.5rem;
    font-size: 0.85em;
    width: 70%;
    float: right;
}

.view-id-covid_19 .texte {
    padding-bottom: 7px;
    display: block;
    color: #FFF;
}

.view-id-covid_19 .texte2 {
    border-top: 1px solid #ffffff;
    padding-top: 7px;
    display: block;
    color: #FFF;
}

.view-id-covid_19 .texte2 *,
.view-id-covid_19 .texte * {
    color: #FFF;
}

.view-id-covid_19 .views-row img {
    object-fit: cover;
    height: 170px;
    border-radius: 5px;
    width: 100%;
}

.view-id-covid_19 span.date-display-single {
    color: #E6142D;
    text-align: right;
    font-size: 0.9em;
    display: block;
    position: relative;
    top: -10px;
}

.view-id-covid_19 .views-field-title a {
    text-align: left;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
    color: #666;
}

.view-id-covid_19 .views-field-title a:hover {
    text-decoration: underline;
    color: #e6142d;
}

.view-id-covid_19 .views-field-field-auteur-nonceri-value {
    font-size: 0.9em;
}

.view-id-covid_19 .view-footer {
    padding: 0.5rem;
    border: 1px solid #e6142D;
    display: inline-block;
    background-color: #E6141D;
    border-radius: 5px;
    color: #FFF;
    font-size: 1em;
    margin: 25px 0px 0px 20px;
}

.view-id-covid_19 .view-footer a {
    color: #FFF;
    text-decoration: none;
}

.view-id-covid_19 .view-footer a:hover {
    color: #FFF;
    text-decoration: underline;
}


/*spire publications */

.view-id-spire_publica {
    display: none;
    
}
#resultsReport {
    display: none;
}

.roger {
    display:none;
}


.view-id-spire_publica {
    margin: 0.5rem;
}
.view-id-spire_publica .views-row {
    margin-bottom: 35px;
    background-color: #fcfcfc;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e6142d;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    min-height: 179px;
}

.view-id-spire_publica .view-filters {
    padding: 10px 5px 10px 5px;
    margin-bottom: 30px;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    border-bottom: solid 1px #e6142d;
}


.view-id-spire_publica .views-field-title {
    font-size: 1.3em;
    line-height: 1.3em;
    letter-spacing: 0.08em;
    margin-right: 15px;

}


.view-id-spire_publica .views-field-field-sppu-aeres-value {
    color: #e6142d;
    font-style: italic;
    font-size: 1em;
    border-bottom: 1px solid #dedede;
    margin-right: 15px;
    margin-bottom: 10px;
    padding-bottom: 7px;
}

.view-id-spire_publica .views-field-field-sppu-ressource-value {
    float: right;
    padding-right: 10px;
}

.view-id-spire_publica .redim_img {
    height: 120px;
    width: auto;
    float: right;
    padding: 10px 10px 0px 15px;
}

.view-id-spire_publica .views-field-phpcode {
    font-size: 0.9em;
    letter-spacing: 0.13em;
    font-weight: bold;
    color: #CCC;

}

.view-id-spire_publica .views-field-phpcode .field-content a {
    color: #e6142d;
}

.view-id-spire_publica .views-field-body {
    font-size: 0.95em;
    line-height: 1.71em;
    letter-spacing: 0.03em;
    margin-left: 70px;
    margin-right: 20px;
    margin-top: 10px;
    padding-left: 7px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-left: 1px solid #ccc;
    margin-bottom: 10px;
}

.view-id-spire_publica .views-field-body p {
    margin: 0px;

}


.view-id-spire_publica .views-field-phpcode {
    display: inline-block;
    text-align: center;
    padding: 7px;
    border: 1px solid #CCC;
    clear: both;
    position: relative;
    right: -70px;

}


.view-id-spire_publica .views-field-field-lien-ci-value a {
    color: #e6142d;
}

.view-id-spire_publica .desmemes {
    color: #595959;
}



/* liste direction - liste administration */
#node-17668 .content,
#node-17670 .content {
    display: block;
}



/*liste chercheur, doctorants, docteurs associés, projets, chercheurs aires geographiques */

@media screen and (min-width: 1024px) {

body.page-chercheurs #sidebar_first, body.page-doctorants #sidebar_first,
body.page-recherche-projet #sidebar_first, body.page-associe #sidebar_first, body.page-docteur-associe #sidebar_first {
    display: none;
}
body.page-chercheurs  .content-row, body.page-doctorants .content-row,
body.page-recherche-projet .content-row, body.page-associe .content-row, body.page-docteur-associe .content-row {
    width: 77% !important;
}
}


.view-id-liste_chercheurs .attachment-before,
.view-id-liste_doctorants .attachment-before {
    display: none;
}

.view-id-liste_chercheurs .item-list,
.view-id-liste_doctorants .item-list,
.view-id-docteurs_associes .item-list {
    margin-top: 1rem;
}

.view-id-liste_chercheurs ul.views-summary,
.view-id-liste_doctorants ul.views-summary,
.view-id-docteurs_associes ul.views-summary {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.view-id-liste_chercheurs ul.views-summary li,
.view-id-liste_doctorants ul.views-summary li,
.view-id-docteurs_associes ul.views-summary li {
    list-style: none;
    background-color: #E6142D;
    padding: 0.35rem;
    border-radius: 5px;
    margin: 0.35rem;
    width: 4%;
}

.view-id-liste_chercheurs ul.views-summary li a,
.view-id-liste_doctorants ul.views-summary li a,
.view-id-docteurs_associes ul.views-summary li a {
    color: #FFF;
}

.view-id-liste_chercheurs .views-row,
.view-id-liste_doctorants .views-row,
.view-id-docteurs_associes .views-row,
.view-id-chercheurs_projet .views-row,
.view-id-academiques_aires_geo .views-row
{
    padding: 0.35rem;
    border-radius: 5px;
    margin: 1rem !important;
}

.view-id-liste_chercheurs .views-row-even,
.view-id-liste_doctorants .views-row-even,
.view-id-docteurs_associes .views-row-even,
.view-id-chercheurs_projet .views-row-even,
.view-id-academiques_aires_geo .views-row-even {
    border-bottom: 3px solid #CCC;
    border-right: 3px solid #CCC;
    margin-bottom: 2rem !important;
}

.view-id-liste_chercheurs .views-row-odd,
.view-id-liste_doctorants .views-row-odd,
.view-id-docteurs_associes .views-row-odd,
.view-id-chercheurs_projet .views-row-odd,
.view-id-academiques_aires_geo .views-row-odd {
    border-bottom: 3px solid #E6142D;
    border-right: 3px solid #E6142D;
    margin-bottom: 2rem !important;
}

.view-id-liste_chercheurs .views-field-title,
.view-id-liste_doctorants .views-field-title,
.view-id-docteurs_associes .views-field-field-nomprenom-value,
.view-id-chercheurs_projet .views-field-phpcode,
.view-id-academiques_aires_geo .views-field-title {
    font-size: 1.3em;
    font-weight: bold;
}

.view-id-liste_chercheurs .views-field-field-titre-chercheur2-value .field-content {
    color: #666;
    margin-top: -0.5rem;
    display: block;
    font-size: 0.9em;
}

.view-id-liste_chercheurs .views-field-nothing .field-content,
.view-id-liste_doctorants .views-field-field-mail-value .field-content,
.view-id-docteurs_associes .views-field-field-email-ch-value .field-content,
.view-id-chercheurs_projet .views-field-field-mail-value .field-content,
.view-id-academiques_aires_geo .views-field-nothing .field-content {
    margin-top: -0.5rem;
    display: block;
    font-size: 0.9em;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
    padding-bottom: 0.35rem;
    /* width: fit-content; */
    padding-right: 1rem;
}

.view-id-liste_chercheurs label,
.view-id-liste_doctorants label,
.view-id-academiques_aires_geo  label {
    font-weight: bold;
    color: #666;
}

.view-id-liste_doctorants .views-field-field-these-direc-value .field-content,
.view-id-academiques_aires_geo .views-field-field-these-direc-value .field-content {
    font-size: 0.9rem;
    color: #666;
}

.view-id-liste_doctorants .views-field-field-these-int-value .field-content,
.view-id-academiques_aires_geo .views-field-field-these-int-value .field-content {
    margin-top: -0.35rem;
    display: block;
    padding-bottom: 0.35rem;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 1rem;
    font-size: 0.9rem;
    color: #666;
}

.view-id-liste_doctorants .doc_right,
.view-id-liste_chercheurs .doc_right,
.view-id-docteurs_associes .doc_right {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-right: 0.5rem;
}

.view-id-liste_doctorants .eng_fr a,
.view-id-liste_doctorants .all a,
.view-id-liste_chercheurs .eng_fr a,
.view-id-liste_chercheurs .all a,
.view-id-docteurs_associes .eng_fr a,
.view-id-docteurs_associes .all a {
    color: #FFF;
}

.view-id-liste_doctorants .eng_fr,
.view-id-liste_doctorants .all,
.view-id-liste_chercheurs .eng_fr,
.view-id-liste_chercheurs .all,
.view-id-docteurs_associes .all,
.view-id-docteurs_associes .eng_fr {
    background-color: #E6142D;
    border-radius: 5px;
    padding: 0.5rem;
    margin-right: 0.7rem;
}
.view-id-liste_chercheurs h3.grp_associe {
    font-size: 2rem;
    border-bottom: 1px solid #CCC;
    display: inline;
    padding: 0 1em 0 0;
    margin-left: 0.5em;
    margin-top: 0.5em;
}

/*fiche chercheur */

.page-cerispire-user h1.title {
    display: none;
}
.page-cerispire-user .breadcrumb {
    display: none;
}
body.page-cerispire-user .content-row, body.page-user .content-row {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0.5rem;
}
.page-user h1.title {
    display: none;
}
    
@media (min-width: 640px) {
    .page-cerispire-user #option, .page-user #option {
        width: 60%;
        min-width: 350px;
        padding: 0.35rem;
        margin-right: 0.35rem;
    }

    .page-cerispire-user #bilio2, .page-user #bilio {
        width: 39%;
        min-width: 250px;
        padding: 0.35rem;
    }

    .page-cerispire-user #photo_user img, .page-user #photo_user img {
        border-radius: 5px;
        width: 40%;
        height: 150px;
        object-fit: cover;
        top: 50px;
        position: relative;
        right: -30px;
    }

    .page-cerispire-user #photo_user, .page-user #photo_user {
        background-color: #E6142d;
        margin-bottom: 60px;
    }
}

@media (max-width: 639px) {
    .page-cerispire-user #option, .page-user #option  {
        width: 100%;
        padding: 0.35rem;
        margin-right: 0.35rem;
    }

    .page-cerispire-user #bilio2, .page-user #bilio {
        width: 100%;
        padding: 0.35rem;
    }

    .page-cerispire-user #photo_user,
    .page-cerispire-user #photo_user img,
    .page-user #photo_user img,
    .page-user #photo_user  {
        display: none;
    }

}

.page-cerispire-user h1, .page-user h1 {
    color: #E6142D;
    position: relative;
    right: 0.45rem;
}

.page-cerispire-user span.contact, .page-user span.contact {
    font-size: 0.8em;
}

.page-cerispire-user span.titre_ch, .page-user span.titre_ch {
    color: #666;
}

.page-cerispire-user .body_user, .page-user .body_user {
    font-size: 0.9em !important;
    padding: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.page-cerispire-user #label_c, .page-user #label_c {
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #999;
    padding-top: .5rem;
    border-bottom: 1px solid #E6242D;
}


.page-cerispire-user #label_droite, .page-user #label_droite {
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #999;
    padding-top: .5rem;
    border-bottom: 1px solid #E6242D;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.page-cerispire-us ul.publications-chercheurs {
    margin-left: 1rem;
}

.page-cerispire-user #bilio2 li {
    line-height: 1.2rem;
    margin-bottom: 0.7rem;
    list-style: none;
    font-size: 0.9em;
}

.page-cerispire-user li.label_b div#label_c {
    padding-bottom: 0.35rem;
    margin-bottom: 1rem;
}

/* cooperations scientifiques */

.partenariats {
    border-bottom: 1px #E6142D dotted;
    padding-top: 1.3rem;
}

article .bottom-row div#block-views-invites-block_1 {
    max-width: 100%;
}


#block-views-invites-block_1 {
    border: none;
}

.view-id-invites .view-content {
    display: flex;
    flex-wrap: wrap;
    padding: 0.35rem;
    justify-content: space-around;
}

.view-id-invites .views-row {
    width: 45%;
    border: 1px solid #CCC;
    padding: 0.35rem;
    display: block;
    position: relative;
    height: 200px;
}
.view-id-invites .nom_invite{
        font-size: 1.1em;
}

.view-id-invites span.date-display-single {
    font-size: 0.9em;
    color: #666;
}

.view-id-invites .views-field-field-statut-inv-value .field-content {
    font-size: 0.9em;
    color: #666 !important;
    display: block;
    top: -0.5rem;
    position: relative;
}
.view-id-invites .views-field-field-mail-invite-value .field-content {
    display: block;
    position: relative;
    top: -1rem;
    color:#E6142D;
}
.view-id-invites .views-field-phpcode {
    position: absolute;
    display: block;
    bottom: 0;
    right: 0.5rem;
}

.view-id-invites .view-footer {
    text-align: right;
    padding: 1rem;
}

/* thèses soutenues */
body.page-theses-soutenues .content-row {
    width: 100%;
    padding: 0.35rem
}

.view-id-theses_soutenuess .item-list {
    margin-top: 1rem;
}

.view-id-theses_soutenues ul.views-summary {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.view-id-theses_soutenues ul.views-summary li {
    list-style: none;
    background-color: #E6142D;
    padding: 0.35rem;
    border-radius: 5px;
    margin: 0.35rem;
    width: 2.5%;
}

.view-id-theses_soutenues ul.views-summary li a {
    color: #FFF;
}


.view-id-theses_soutenues h3 span.date-display-single {
    display: inline-block;
    background-color: #E6142D;
    width: 1100px;
    color: #FFF !important;
    padding: 0.35rem;
}

.view-id-theses_soutenues .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
}

.view-id-theses_soutenues .views-row {
    width: 30%;
    margin-right: 0.35rem !important;
    padding: 0.35rem;
    min-width: 300px;
}

.view-id-theses_soutenues .views-row-even {
    border-bottom: 3px solid #CCC;
    border-right: 3px solid #CCC;
    border-radius: 5px;
}

.view-id-theses_soutenues .views-row-odd {
    border-bottom: 3px solid #E6142D;
    border-right: 3px solid #E6142D;
    border-radius: 5px;
}


.view-id-theses_soutenues .views-field-field-np-value .field-content {
    font-size: 1.1em;
    font-weight: bold;
}

.view-id-theses_soutenues .item-list {
    width: 100%;
}
.view-id-theses_soutenues label {
   color: #666;
    font-weight: bold;
}
.view-id-theses_soutenues .views-field-body .field-content p {
    margin-top: -10px;
}
/* page taxonomy */

body.page-taxonomy .content-row {
    width: 100%
}

.view-id-taxonomy_term .views-row {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #CCC;
}

.view-id-taxonomy_term .views-field-title {
    font-size: 1.5em;
}

/* carte aires géographiqes */



#aa, #ac, #ae, #ao, #an, #am, #alc, #a, #ane, #as, #ase, #b, #ca, #eco, #eo, #pmo, #r, #o, #ei {
		display: none;
		opacity: 1;
		background-color: #FFF;
  		color:#666;
  		padding: 7px;
  		font-family: 'Helvetica';
  		font-size: 1em;
  		width:900px;
  		height:auto;

		}
#titre_aa, #titre_ac, #titre_ae, #titre_ao, #titre_an, #titre_am, #titre_alc, #titre_a, #titre_ane, #titre_as, #titre_ase, #titre_b, #titre_ca, #titre_eco, #titre_eo, #titre_o, #titre_pmo, #titre_r, #titre_ei {
    display: none;
    padding: 0.5rem;
    background-color:#fff;
    font-size: 1em;
    background-color: #E6142D;
    opacity: 0;
    border-radius: 5px;
    box-shadow: 2px -1px 10px #333;
    color: #FFF;
    margin: 1rem;
    position:   absolute;
    top: 600px; 

}


		circle.sur {
			  opacity: 0.5;
			  transition: opacity 2s;
		}
		circle.sur_ei {
			  opacity: 0.7;
			  transition: opacity 2s;
		}
		circle.sur:hover, circle.sur_ei:hover {
			  opacity: 1;
			  transition: opacity 2s;
			  cursor: pointer;
		}
		a.texte {
			font-size: 0.8em;
			color: #e6142d;
			text-decoration: none;
		}
		a.texte:hover{
			font-size: 0.8em;
			color: #666;
			text-decoration:underline;
		}


/*MOTEUR DE RECHERCHE PUBLICATIONS*/
#searchInput {
    width: 100%;
}
#listeFiltres, #listeFiltres li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#listeFiltres li {
    display:flex;
    flex-direction: row;
    align-items: center;
    border-top: thin solid lightgray;
}
#listeFiltres input[type='checkbox']{
    margin-right:5px;
}
#resultsReport {
    background-color: rgba(0,0,0,0.1);
    margin: 10px;
    padding: 10px;
    text-align:center;
}

/*MOTEUR DE RECHERCHE publications */ 

.roger {
    width: 90%;
    border: 1px solid #CCC;
    margin-left: 5%;
}




.roger h2:first-child label {
    display:inline-block;
    width:100%;
    background-color: #E6142d;
    color: #FFF;
    margin-top: 0;
    padding: 0.35rem;
}
.roger h2:first-child{
    margin:0;
    padding:0;
}
.roger h2 {
        padding: 0.35rem;
}
.roger input#searchInput {
    width: 90%;
    margin-left: 5%;
    margin-top: 2rem;
}

.roger ul#listeFiltres {
    padding: 0.35rem;
    font-size: 0.8em;
}
.roger button {
    margin: 0.5rem;
}

@media all and (max-width: 639px){
    .roger{
        position:fixed;
        z-index:100;
        top:100%;
        margin-top:-50px!important;
        transition:top 2s;
        padding-top:0;
        background-color:white;
        width: 90% !important;
        margin-left: 5% !important;
        margin-right: 5%!important;
    
    }
    input#toggleButton:checked + .roger{
        top:auto;
        bottom:0;
    }
    ul#listeFiltres{
        height:250px;
        overflow:scroll;
    }
    
}
/*MOTEUR DE RECHERCHE CHERCHEURS*/

/*filtres pour mobile*/

div#block-views--exp-liste_chercheurs-default h2:first-child,
div#block-views--exp-liste_chercheurs-page_2 h2:first-child,
div#block-views--exp-liste_doctorants-default h2:first-child
{
    background-color: #E6142d;
    margin-top: 0 !important;
}

.filtresPHU label{
    margin:0;
    padding-left: 0.3rem;
    top: -2px;
    position: relative;
}

.filtresPHU h2:first-child{
   /*height:30px; */
    margin:0;
    padding:10px 0;
    text-align:center;
}
.filtresPHU H2 label {
   color:#FFF;
}
.filtresPHU H3 label {
    padding: 1rem;
    color: #E6142D;
    font-weight: 100;
}
input.toggleButton {
    display:none;
}
input#fjdsl {
    width: 90%;
    color: #E6142D !important;
    margin-left: 5%;
    margin-bottom: 1rem;
    margin-top: 0.5rem;
}
.filtresPHU .views-exposed-widgets > div{
    max-height:24px;
    position:relative;
    transition: max-height 0.5s ease-in-out;
    overflow:hidden;
}
.filtresPHU .views-exposed-widgets > div > h3{
    height:24px;
    margin:0;
}
.filtresPHU .views-exposed-widgets > div > div{
    overflow-y:scroll;
    overflow-x: hidden;
    max-height:250px;
    left:50px;
    top:24px;
    padding:10px;
    border: 1px solid #CCC;
    width: 85%;
    margin-left: 10%;
    margin-bottom: 1rem;
}
.filtresPHU .views-exposed-widgets > div > div::-webkit-scrollbar {
          width: 3px;
    }
.filtresPHU .views-exposed-widgets > div > div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #CCC; 
}
 
.filtresPHU .views-exposed-widgets > div > div::-webkit-scrollbar-thumb {
    background:#E6142D
      }

.filtresPHU .views-exposed-widgets > div:hover,
.filtresPHU .toggleButton:checked + div
{
        max-height:3000px;
        overflow:visible;
}
.filtresPHU .views-exposed-widgets > div li{
    list-style-type: none;
        font-size: 0.7rem;
}

element.style {
}
.filtresPHU button {
    border: none;
    background-color: #FFF;
    padding: 1rem;
    display: block;
    margin: 0 auto;
}

.filtresPHU .views-exposed-form > button > strong{
    display: inline-block;
    height: 50px;
    width: 50px;
    border-radius: 50px;
    background-color: rgba(0,0,0,0.2);
    font-size: 240%;
    cursor: pointer;
    font-weight: normal;
    color: #FFF;
}



@media all and (max-width: 639px){
    .filtresPHU{
        position:fixed;
        z-index:100;
        top:100%;
        margin-top:-50px!important;
        transition:top 2s;
        padding-top:0;
        background-color:white;
        width: 90% !important;
        margin-left: 5% !important;
        margin-right: 5%!important;
    
    }
  
    input#fjdsl {
        display: none;
    }
    
    input#toggleButton:checked + .filtresPHU{
        top:auto;
        bottom:0;
        /* bottom:0; */
    }
    input#toggleButton:checked + div input#fjdsl {
    display: inline; 
    }
}

@media all and (min-width: 640px){
    .filtresPHU {
        margin-top:0;
    }
    
}
/* valorisation  view */
#block-views-Valorisation-block_1 {
    border: unset;
}
.page-valorisation .content-row {
    width: 100%;
    padding: 0.5rem;
}
.view-id-Valorisation a {
    color: #e6142d !important;
}
.view-id-Valorisation br {
    margin:0px!important;
}

.view-id-Valorisation .view-header {
    padding: 0rem 0.5rem 2rem 0.5rem !important;
    margin-bottom: 2rem !important;
    border-bottom: 1px dotted #E6142D;
    display: inline-block;
    font-size: 1.2rem;
}
.view-id-Valorisation p.valo_texte_intro {
    text-align: right;
    font-weight: bold;
    color: #999 !important;
    font-size: 1.2rem;
    padding-top: 4rem !important;
}
.view-id-Valorisation .view-header strong {
    color: #E6142d !important;
}
.view-id-Valorisation .views-row {
    margin-bottom: 2rem !important;
        border-bottom: 10px solid #eee;
}

.view-id-Valorisation .views-row-last {
    margin-bottom: 2rem !important;
        border-bottom: 10px solid #e6142D;
}
.view-id-Valorisation span.date-display-single {
    color: #fff !important;
    font-size: 1rem;
    font-weight: bold;
    background-color: #E6142D;
    padding: 0.35rem !important;
    letter-spacing: 0.10rem;
    border-radius:5px;
}
.view-id-Valorisation .views-field-nothing-1{
    text-align: right;
    border: 2px solid #E6142D;
    display: inline-block;
    padding: 0.5rem !important;
    float: right;
}
.view-id-Valorisation .views-field-nothing {
    clear: both;
}

.view-id-Valorisation .views-field-nothing .field-content {
    display: flex;
}
.view-id-Valorisation span.valo_auteur {
    font-weight: bold;
    font-size: 1.5rem;
    }
.view-id-Valorisation span.valo_titre {
    font-size: 1.3rem;
    }
.view-id-Valorisation span.valo_body {
    font-size: 0.8rem;
}

.view-id-Valorisation .imagefield-field_valo_couv {
    height:220px;
    width:150px !important;
    object-fit: cover;
    box-shadow: 3px 3px 3px #ccc;
    float: left;
    margin: 1rem !important;
    }
    
 .view-id-Valorisation .views-field-nothing-2 .field-content {
    display: flex;
    clear: both;
    border-top: 1px solid #ccc;
    margin-left: 1rem !important;
}

 .view-id-Valorisation .valo_date {
    margin-top: 1.5rem !important;
}

.view-id-Valorisation p.label {
    font-size: 1.2rem;
    color: #999 !important;
    width: 150px;
    padding-top: 0.35rem !important;
}
 .view-id-Valorisation .valo p {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 1rem !important;
         line-height: 1.3rem;
}
 .view-id-Valorisation .valo strong {
    text-transform: uppercase;
    color: #666 !important;
}

.view-id-Valorisation .valo sup {
    color: #000 !important;
    vertical-align: super;
}


/* valorisation node */

.page-content #content>h1.title {
    display: none;
}

#block-views-Valorisation-block_1 {
    background-color: #FFF;
  
}
#block-views-Valorisation-block_1  h1.title {
    font-size: 2rem;
}

#block-views-Valorisation-block_1 p, #block-views-Valorisation-block_1 em, #block-views-Valorisation-block_1 span, #block-views-Valorisation-block_1 h1 {
    color: #333;
}

body.node-type-valorisation .content-row {
    width: 100%;
    padding: 0.35rem;
}
.node-type-valorisation span.date-display-single {
    position: relative;
    top: -1.3rem;
    left: 3rem;
}
.node-type-valorisation .content {
    display: block !important;
}
.node-type-valorisation .terms.terms-inline {
    display: none;
}
.node-type-valorisation .content >p {
    font-size: 0.8rem;
}

.node-type-valorisation .field-field-valo-couv {
    float: left;
    padding-right: 0.5rem;
}

.node-type-valorisation .field-field-valo-couv img {
    width: 150px;
    height: 220px;
    object-fit: cover;
    box-shadow: 3px 3px 3px #ccc;
}
.node-type-valorisation .field-field-valo-pub {
    position: relative;
    top:-1rem;
}
.node-type-valorisation .field-field-valo-auteur {
    position: relative;
    top:-2rem;
}
.node-type-valorisation .fieldgroup.group-valo-pub {
    border-top: 1px solid #ccc;
    border-right: none;
    border-bottom: none;
    border-left: none;
}
.node-type-valorisation .fieldgroup.group-valo-pub legend {
    border: 1px solid #ccc;
    padding:0.5rem;
    color:#E6142D;
}
.node-type-valorisation .field.field-type-text.field-field-valo-element {
    padding-left: 2rem;
}
.node-type-valorisation .field.field-type-text.field-field-valo-element p {
    border-bottom: 1px dotted #CCC;
    padding-bottom: 0.5rem;
}
/* sommaire Fariba */

.img_somfa {
    width: 100%;
    height: 75px;
    object-fit: cover;
    margin-top: 0.5rem;  
}
.lien_somfa {
        font-size: 0.9em;
    font-style: normal !important;
    border-bottom: 1Px dotted #CCC;
    padding-bottom: 0.5rem;
    margin-bottom: 1.5rem;
    display: inline-block;
    width: 100%;
}

/* event 70ans */
div#node-42596 .terms, #node-42596 .links {
    display: none;
}

#block-block-118 {
    max-width: 99%;
    border-radius: 5px;
}
.entete70 {

    background-image: url(../../../../sciencespo.fr.ceri/files/visuelevent70b.png);
    background-repeat: no-repeat;
    background-color: #1f418c;
    background-size: cover;
    color: #FFF;
    height: 400px;
    font-size: 2.8em;
    justify-content: right;
    text-align: right;
    padding: 0.5em;
}
.content70 {
    background-color: #06465E;
    color: #FFF;
}
.content70 * {
    color: #FFF;
}
.content70 a {
        color: #25dfd9;
}
.content70 a:hover, .content70 a:visited {
    color: #cff1f9;
}
.tr70 {
    background: #A60F21;
    padding: 0.5em;
    font-size: 1.5em;
    display: inline-block;
     margin-top: 1.5em;
     color: #CCC;
}
.tr70 strong {
    color: #CCC;
}
span.type70 {
    font-size: 0.7em;
    text-transform: uppercase;
    color: #CCC;
}
.corps {
        padding: 1em;
    line-height: 1.5em;
}
/* event 14_15092023 */

#block-block-119 {
    max-width: 99%;
    border-radius: 5px;
}
.entete14_15 {
    background-image: url(../../../../sciencespo.fr.ceri/files/visuelevent14_150923.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #FFF;
    height: 479px;
    font-size: 2.8em;
    justify-content: right;
    text-align: right;
    padding: 0.5em;
}

.content14_15 {
    background-color: #fff;
  
}
.corps14_15  {
    padding: 1em;
    line-height: 1.5em;
    color: #FFF;
    font-size: 1.5em;
}
/* entretiens */

.ent_img_text_l {
    display: flex;
    width: 100%;
}

.img_coll {
    min-width: 29vw;
    margin-right: 0.5em;
}
@media (max-width: 765px) {
  
  .ent_img_text_l {
    display: flex;
    flex-direction: column;
}

.img_coll {
    min-width: unset;
    margin-right: 0.5em;
}
}



.page-la-page-d-accueil.i18n-fr main .content .content-row .zoning.zoning_1_3.clearfix .zone1.zone .zone_margin .zone_padding .texte a[href*="apres-le-7-octobre"] {
    display: none; 
} 

.page-la-page-d-accueil.i18n-en main .content .content-row .zoning.zoning_1_3.clearfix .zone1.zone .zone_margin .zone_padding .texte a[href*="living-world-questions-bertrand-badie"] {
    display: none; 
} 


@media screen and (min-width: 1024px) {

