	/**
 * Place your custom styles here.
 */

/*
FONTS:
proxima-nova: 
thin: 200
light: 300
book: 400
regular: 500
medium: 600
semibold: 600
bold: 700
extrabold: 800
*/ 
 
#cookiesjsr {
--banner-bg-color: #eaeaea;
--banner-font-color: #111;
--btn-bg-color: #eaeaea;
--btn-prime-font-color: #111;
--layer-tab-active-bg-color: #eaeaea;
--layer-tab-active-font-color: #111; 
--layer-font-light: #333;
--btn-prime-inv-bg-color: #111;
--btn-prime-inv-border-color: #eaeaea;
--btn-inv-font-color: #333;
--btn-inv-border-color: #333;
--btn-border-color: #999;
--link-list-separator-color: #999; 
}

.cookiesjsr-btn { border-radius: 30px; color: #111; }
.cookiesjsr-btn.important { background: #111; color: #eaeaea; }
.cookiesjsr-btn:hover{ background-color: #111; color: #eaeaea; }
.cookiesjsr-banner.active { border-top: solid 2px #999; }
.cookiesjsr-banner--links a { color: #111; }
 
 
 
/* GLOBAL */
html { margin: 0; padding: 0; height: 101%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body { background: #DADADA; margin: 0; padding: 0; font-family: "stevie-sans"; }
.layout-center { max-width: 100%; width: 100%; position: relative; padding: 0; background: #FFF; }
.layout-3col, .layout-3col__full { margin: 0; padding: 0; } 
a { text-decoration: none; }
a:hover { text-decoration: underline; color: #8B4134; }
ul.menu, 
	.menu-item, 
	p { margin: 0; padding: 0; }
ul, li  { margin: 0; padding: 0; }
.form-item { margin: 0; padding: 0; }
.layout-3col__left-sidebar, 
	.layout-3col__first-left-sidebar, 
	.layout-3col__second-left-sidebar,
	.layout-3col__left-content,
	.layout-3col__right-sidebar,
	.layout-3col__right-content { margin: 0; padding: 0; box-sizing: border-box; float: none; max-width: 100%; width: 100%; clear: both; }	
.menu-item--collapsed { list-style: none; }	

.more_content_active { min-height: 50px; background: url(../img/load.gif) no-repeat center center; }
.messages, .messages--status { margin: 1.5rem 50px; }

h3 { line-height: 1.75em; }

/* LABEL COLON IN FRENCH */

html[lang=fr] .field--label-inline .field__label::after, 
	html[lang=fr] .views-label::after{ content: ' :';}
.views-label::after{ content: ':'; margin-right: 4px; }

/*__ METANAV __*/
header.metanav { background: #DD4D32; box-sizing: border-box; padding: 0px 60px; position: relative; height: 55px; font-family: "proxima-nova";}
header.metanav .logo-ens{ position: absolute; top: 10px; right: 60px; }

#block-ecolenormalesuperieure,
  #block-ecolenormalesuperieuremsc,
	#block-headercogmaster { color: #FFF; text-transform: uppercase; line-height: 0.675em; padding-top: 20px; float: left; }
#block-ecolenormalesuperieure a,
  #block-ecolenormalesuperieuremsc a,
	#block-headercogmaster a {color:#FFF;}
#block-ecolenormalesuperieure a:hover,
  #block-ecolenormalesuperieuremsc a:hover,
	#block-headercogmaster a:hover{text-decoration:none}
#block-ecolenormalesuperieure ul,
  #block-ecolenormalesuperieuremsc ul,
	#block-headercogmaster ul {list-style:none; margin:0; padding:0}
#block-ecolenormalesuperieure li,
  #block-ecolenormalesuperieuremsc li,
	#block-headercogmaster li {display:inline-block; font-size: 0.675em; padding: 0 10px 0 0; font-weight:700; letter-spacing: 0.5px}
#block-ecolenormalesuperieure li:last-child,
  #block-ecolenormalesuperieuremsc li:last-child,
	#block-headercogmaster li:last-child {border-left: solid 1px #FFF; padding: 0 0 0 10px; font-weight:400}
#block-headercogmaster li:nth-child(2) {border-left: solid 1px #FFF; padding: 0 0 0 10px; font-weight:700}
#block-headercogmaster li:last-child {border-left: solid 1px #FFF; padding: 0 0 0 10px; font-weight:700}
#block-ecolenormalesuperieure  h2,
  #block-ecolenormalesuperieuremsc  h2,
	#block-headercogmaster  h2 {/* margin: 0; padding: 0 10px 0 0; display: inline-block; font-size: 0.675em; line-height: 0.675em;*/}
#block-ecolenormalesuperieure  .field--name-body,
  #block-ecolenormalesuperieuremsc  .field--name-body,
	#block-headercogmaster  .field--name-body { /*margin: 0; padding: 0 0 0 10px; display: inline-block; font-size: 0.675em; border-left: solid 1px #FFF; */}
#block-menudeslabossites { float: right; margin-right: 50px; position: relative; }	
#block-menudeslabossites  h2,
  #block-menudeslabossites  div.menu-heading { margin:0; padding: 0 50px 0 30px; border-left: solid 1px #F65C3F; border-right: solid 1px #F65C3F; line-height: 55px; background: url(../img/fl-down-white.png) no-repeat right 20px center; color: #FFF; font-size: 0.675em; text-transform: uppercase; cursor: pointer; }	
#block-menudeslabossites ul { background: #DD4D32; box-sizing: border-box; padding: 10px 0px; display: none; }
#block-menudeslabossites.opened ul { display: block; position: absolute; z-index: 10000; width: 180px; box-sizing: border-box; }
#block-menudeslabossites.opened ul.menulevel1 {position:static}
#block-menudeslabossites ul li a{ display: block; padding: 5px 30px; color: #FFF; font-size: 0.675em; }
#block-menudeslabossites ul li span {display: block; padding: 5px 10px; color: #FFF; font-size: 0.875em;}
#block-menudeslabossites ul li a:hover{ background: #F65C3F;  }
#block-menudeslabossites .menu-item--expanded {list-style:none}

/*__ HEADER / MENU __*/
header.header { box-sizing: border-box; padding: 0 60px; height: 90px; font-family: "proxima-nova"; background: #333; }
.block-system-branding-block { float: left; }
.block-system-branding-block .site-name a { display: inline-block; text-indent: -10000px; height: 90px;}
.block-system-branding-block .site-name h1 {margin-bottom:0;}

.menu_hamburger { float: right; min-width: 230px; /*position: relative;*/  }
.menu_hamburger .block-menu{ float: left; }
.menu_hamburger	#ico-menu { display: none; width: 47px; height: 47px; background: url(../img/menu-hamburger.png) no-repeat center center; margin-top: 20px; text-indent: -10000px;}
.menu_hamburger	.menu-item { display: inline-block; }
.menu_hamburger	#layer-menu > .block-menu > .menu > .menu-item { position: relative; /*float: left;*/ }
.menu_hamburger	.menu-item  a {  color: #FFF; text-transform: uppercase; margin-right: 15px; line-height: 90px; font-size: 0.91em; display: block; font-weight: 600; letter-spacing: 0.5px}
.menu_hamburger	.menu-item  a:hover {  color: #d1d1d1; }
.menu_hamburger	.menulevel1 .menu-item  a { text-transform: none}
.menu_hamburger	ul.menu a.is-active {  color: #d1d1d1;  }
.no-touch .menu_hamburger	.menu-item:hover .menulevel1,
	.menu_hamburger	.menu-item.opened .menulevel1 { display: block; }
.menu_hamburger	.menu-item  .menulevel1 { position: absolute; background: #195A6E; box-sizing: border-box; padding: 10px 0px; display: none; z-index: 9999; min-width: 250px; left: -30px}
.menu_hamburger	.menulevel1  .menu-item { display: block; }
.menu_hamburger	.menu-item  .menulevel1 a{ display: block; padding: 10px 30px; color: #FFF; line-height: normal; margin-right: 0; }

.language-switcher-language-url { float: left; }
.language-switcher-language-url  ul,.language-switcher-language-url  li{ margin: 0; padding: 0; list-style: none; /*line-height: 50px;*/}
.language-switcher-language-url  .is-active{ display: none; }
.language-switcher-language-url  a{ width: 47px; height: 47px; color: #FFF; display: block; border-radius: 50%; border: solid 1px white; text-transform: uppercase; /*background: #222;*/ box-sizing: border-box; padding: 11px 13px; margin-top: 20px;}
.language-switcher-language-url  a:hover{ background-color: #464646;  }


.link-intranet {float: right; color: #FFF; display: block; border-radius: 50%; border: solid 1px white; background: /*#222*/ url(../img/ico-intranet.png) no-repeat center center; box-sizing: border-box; margin: 20px 0 0 10px !important; text-indent: -10000px; height: 47px; width: 47px; }
.link-intranet:hover {background-color: #464646;  }

#block-search { float: left; position: relative; margin-right: 10px;}
#block-search  h2 { display: block; width: 47px; height: 47px; text-indent: -10000px; background: url(../img/ico-search.png) no-repeat center center; margin: 20px 0 0; padding: 0; cursor: pointer;  }
#block-search  h2:hover { background-color: #464646; border-radius: 50%; }

header.header .views-exposed-form { display: none; position: absolute; left: 0; top: 145px; width: 100%; background: #fdce2e; z-index: 20; box-sizing: border-box; padding: 60px 20px;  border-bottom: solid 1px white; }
.sticky header.header .views-exposed-form { top: 90px;   }
header.header .views-exposed-form.opened{ display: block; }
header.header .views-exposed-form form{ max-width: 1000px; margin: 0 auto;  }
header.header .views-exposed-form  .form-type-textfield{ float: left; width: 85%; margin: 0; }
header.header .views-exposed-form  .form-type-textfield label{ position: absolute; right: 10px; top: 10px; background: url(../img/search-close.png) no-repeat center center; text-indent: -10000px; width: 20px; height: 20px; cursor: pointer; }
header.header .views-exposed-form #edit-keys,
	header.header .views-exposed-form input.form-text{ background: none; border: none; border-bottom: solid 1px #000;  padding: 0 0 5px 0; font-size: 1.875em; font-weight: 300; width: 100%; margin: 0; height: 40px; line-height: 40px;}
header.header .views-exposed-form #edit-submit-solr-search-content,
	header.header .views-exposed-form input.form-submit{ background: none; border: none; border-bottom: solid 1px #000; float: right; padding: 0 0 5px 0; font-size: 1.875em; font-weight: 300; width: 15%; margin: 0; text-align: right; height: 40px; line-height: 40px;}
header.header .views-exposed-form .form--inline .form-actions{ clear: none; }
header.header .views-exposed-form .form-item, header.header .views-exposed-form .form-actions{ clear: none; margin: 0;}

/*
header.header .views-exposed-form { float: left; position: relative; }
header.header .views-exposed-form  label{ display: block; width: 47px; height: 47px; text-indent: -10000px; background: url(../img/ico-search.png) no-repeat center center; margin: 20px 0 0; padding: 0; cursor: pointer;  }
header.header .views-exposed-form  label:hover{ background-color: #464646; border-radius: 50%; }
header.header .views-exposed-form  input.form-text{ position: absolute; top: 90px; right: 0px; width: 250px; max-width: 250px; box-sizing: border-box; border: solid 25px #195A6E; z-index:9999; display: none; }
header.header .views-exposed-form  input.form-submit{ position: absolute; top: 114px; right: 10px;  box-sizing: border-box; z-index:9999; display: none; height: 28px; font-size: 0.875em;}
header.header .views-exposed-form.opened  input.form-text{ display: block; }
header.header .views-exposed-form.opened  input.form-submit{ display: block;  }
*/
 
/* header sticky*/
.sticky header.header { position: fixed; top:0; left: 0; width: 100%; z-index: 9999; border-bottom: solid 1px #fff; }
.sticky header.metanav { margin-bottom: 90px; }
	
/*__ FOOTER __*/
footer.footer { box-sizing: border-box; padding: 20px 60px 50px; overflow: hidden; margin: 0; border: none; font-family: "proxima-nova";}
.block-views-blockfooter-logo-block-1 { float: right; }
.is-mobile .block-views-blockfooter-logo-block-1 { float: none; clear: both;  }
.block-views-blockfooter-logo-block-1  .views-row { float: left; margin-left: 15px; }
footer .block-block-content { color: white; float: left; margin-right: 80px; font-size: 0.925em;}	
footer .block-block-content a { color: white; background: url(../img/ico-gps.png) no-repeat left center; padding-left: 25px; display: block; min-height: 24px; margin-top: 50px; }	
footer .block-block-content a.footer-phone { background: none; padding-left: 0px; display: inline; min-height: 0px; margin-top: 0px; }	
footer.is-mobile .block-block-content a { margin-top: 20px; }	
footer .block-menu { float: left; margin-right: 80px; text-transform: uppercase; font-size: 0.925em;}	
footer .block-menu a { color: white; display: block; }	
footer .block-menu a.is-active { color: white !important; }	

footer .simplenews-subscriber-form { float: left; }
footer .simplenews-subscriber-form  h2{ margin: 0; font-size: 0.925em; margin: 0 0 10px; padding: 0; line-height: 1.5rem; text-transform: uppercase;}
footer .simplenews-subscriber-form  #edit-mail-0-value { background: none; border: none; border-bottom: solid 1px #333; width: 200px; }
footer .simplenews-subscriber-form  .field--type-email { float: left; margin: 0; padding: 0; }
footer .simplenews-subscriber-form  #edit-actions { float: right; margin: 22px 0 0; padding: 0; }
footer .simplenews-subscriber-form  #edit-actions  input { background: none; border: none; border-bottom: solid 1px #333;}
footer.footer .field--name-body p {margin: 0}

footer.footer.is-mobile  > * { margin-bottom: 40px;}

/*__ MARGIN GLOBAL __*/
.margintop70 { margin-top: 70px; }
.margintop60 { margin-top: 60px; }
.margintop50 { margin-top: 50px; }
.margintop40 { margin-top: 40px; }
.margintop30 { margin-top: 30px; }
.is-mobile .margintop70 { margin-top: 20px; }
.is-mobile .margintop60 { margin-top: 20px; }
.is-mobile .margintop50 { margin-top: 20px; }
.is-mobile .margintop40 { margin-top: 20px; }
.is-mobile .margintop30 { margin-top: 20px; }

/*__ HOME LABO __*/
.is-path-frontpage .div-title { display: none; }
.view-homepage-labo.view-display-id-page_1  { position: relative; max-height: 600px; overflow: hidden; }
.view-homepage-labo img.image-style-bandeau-home-1600x576- { width: 100%; height: auto; display: block;  }
.view-homepage-labo.view-display-id-page_1 .views-field-title{ position: absolute; left: 10%; bottom: 10%; width: 40%; color: #FFF; text-shadow: 1px 1px 1px #666; font-size: 3.750em; font-weight: 800; line-height: 1em; font-family: "proxima-nova"; }
.view-homepage-labo .views-field-title a { color: #FFF;  }
.view-homepage-labo .views-field-title a:hover { text-decoration: none;  }
.view-homepage-labo .views-field-title p{ font-weight: 400; font-size: 0.417em; line-height: 1.2em; font-family: "stevie-sans"; margin-top: 20px; }

.block-views-blocknews-related-topics--block-2 { margin: 60px; overflow: hidden; position: relative; }
.block-views-blocknews-related-topics--block-2  .more-link { position: absolute; top: 60px;  margin: 0; z-index: 20; }
a.more-link { display: block;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 5px;
    font-family: "stevie-sans";
    font-weight: 800;
    padding: 0 15px;
    box-sizing: border-box; color: #F65C3F;  }
.facet_bar .more-link { margin: 0 auto; max-width: 50%; margin-top: 20px; }
.block-views-blocknews-related-topics--block-2  .more-link  a, a.more-link { border-radius: 0; background: none; border: solid 1px #F65C3F; font-size: 0.813em; font-weight: 500; text-transform: uppercase; margin: 0; }
.block-views-blocknews-related-topics--block-2  h2 { float: left; box-sizing: border-box; width: 22%; color: #F65C3F; margin: 0; padding: 0; font-size: 1.5em; font-family: "proxima-nova";  font-weight: 600; }
.block-views-blocknews-related-topics--block-2  .views-row { float: left; box-sizing: border-box; width: calc( 25% - 50px) !important; margin-right: 50px !important; }
.block-views-blocknews-related-topics--block-2  .views-row  img { margin-bottom: 20px;  }
.block-views-blocknews-related-topics--block-2  .views-row { margin-bottom: 0 !important;  }
.block-views-blocknews-related-topics--block-2  h3 { margin-bottom: 10px !important;  }
.block-views-blocknews-related-topics--block-2  .views-row  .views-field-created,
	.block-views-blocknews-related-topics--block-2  .views-row  .views-field-field-type-news,
	.block-views-blocknews-related-topics--block-2  .views-row  .views-field-created div,
	.block-views-blocknews-related-topics--block-2  .views-row  .views-field-field-type-news div { display: inline;  }
.block-views-blocknews-related-topics--block-2  .views-row  .views-field-field-laboratoire div { display: inline-block;  }

.block-views-blockagenda-related-topics--block-2 { background: #333; padding: 60px; box-sizing: border-box; float: left; width: 50%; position: relative; }
.block-views-blockagenda-related-topics--block-2.large { float: none; width: 100%; }
.block-views-blockagenda-related-topics--block-2  h2 { box-sizing: border-box; color: #F65C3F; margin: 0 0 50px;  padding: 0; font-size: 1.5em; font-family: "proxima-nova";  font-weight: 600; }
.block-views-blockagenda-related-topics--block-2  .more-link { position: absolute; top: 60px; right: 60px; margin: 0;  }
.block-views-blockagenda-related-topics--block-2  .more-link  a { border-radius: 0; background: none; border: solid 1px #F65C3F; font-size: 0.813em; font-weight: 500; text-transform: uppercase; margin: 0; }
.block-views-blockagenda-related-topics--block-2  .views-field-field-laboratoire { width: 15% !important;  }
.block-views-blockagenda-related-topics--block-2  .wrap-infos { width: 85% !important;  }
.block-views-blockagenda-related-topics--block-2  .views-field,
	.block-views-blockagenda-related-topics--block-2  .views-field  div { display: inline !important; padding-right: 15px; }
.block-views-blockagenda-related-topics--block-2  .views-field-title,
	.block-views-blockagenda-related-topics--block-2  .views-field-title  div { display: block !important; padding-right: 0px; }
.block-views-blockagenda-related-topics--block-2  .views-field-field-type-evenement { color: #AAA !important; }
.block-views-blockagenda-related-topics--block-2  .views-field-field-date { font-size: 0.875em !important; font-weight: 600 !important; }
.block-views-blockagenda-related-topics--block-2  .views-field-field-horaires { color: #CCC !important; font-size: 0.875em !important; font-weight: 600 !important;}
.block-views-blockagenda-related-topics--block-2  .views-field-field-intervenants,
	.block-views-blockagenda-related-topics--block-2  .views-field-field-intervenants  a,
	.block-views-blockagenda-related-topics--block-2  .views-field-field-lieu,
	.block-views-blockagenda-related-topics--block-2  .views-field-field-lieu  a { color: #AAA !important; }
.block-views-blockagenda-related-topics--block-2  h3 a { color: #FFF !important; border-bottom-color: #944739 !important; /*font-size: 1.250em !important;*/ }
.block-views-blockagenda-related-topics--block-2  h3 a:hover { color: #8B4134 !important; }
.block-views-blockagenda-related-topics--block-2   .views-field-field-intervenants-text { color: #AAA !important; }

.block-views-blockblock-publications-member-block-2 { background: #F4F4F4; padding: 60px; box-sizing: border-box; float: left; width: 50%; position: relative; }
.block-views-blockblock-publications-member-block-2  h2 { box-sizing: border-box; color: #F65C3F; margin: 0 0 50px;  padding: 0; font-size: 1.5em; font-family: "proxima-nova";  font-weight: 600; }
.block-views-blockblock-publications-member-block-2 .more-link { position: absolute; top: 60px; right: 60px; margin: 0;  }
.block-views-blockblock-publications-member-block-2 .more-link  a { border-radius: 0; background: none; border: solid 1px #F65C3F; font-size: 0.813em; font-weight: 500; text-transform: uppercase; margin: 0; }
.block-views-blockblock-publications-member-block-2.large { float: none; width: 100%; }

.block-views-blockhomepage-labo-block-1 { clear: both; padding: 60px 60px 20px; box-sizing: border-box; overflow: hidden; }
.block-views-blockhomepage-labo-block-1  .views-row { float: left; width: 50%; box-sizing: border-box; padding: 0 20px; text-align: center; margin-bottom: 40px; }
.block-views-blockhomepage-labo-block-1  .views-row:nth-child(2n+1) { clear: both; }
.block-views-blockhomepage-labo-block-1.unique  .views-row { float: none; max-width: 650px; margin: 0 auto;  }
.block-views-blockhomepage-labo-block-1 .views-field-title { position: static; text-shadow: none; color: #222; width: 100%; font-size: 1.25em; margin-top: 10px; }
.block-views-blockhomepage-labo-block-1 .views-field-title a { color: #222;  }
.block-views-blockhomepage-labo-block-1 .views-field-title p { font-size: 0.875em; margin: 0;  }

.is-path-frontpage .layout-3col__right-sidebar  { padding: 60px; background: #F95B36; overflow: hidden; }
#block-filtwitter { max-width: 300px; float: right; box-sizing: content-box;}
.view-bloc-home-video- { float: left; width: calc( 100% - 430px ); /*max-width: 640px;*/ }
.view-bloc-home-video-  h3 { font-size: 1.5em; color: #FFF; font-family: "proxima-nova"; font-weight: 600; padding: 0; margin: 0; }
.view-bloc-home-video-  p { margin: 0; padding: 0; color: #FFF; font-family: "stevie-sans"; font-size: 1em; font-weight: 400;  }
.view-bloc-home-video-  .embedded-entity { margin-top: 20px;  }

/*__ STRUCTURE (article) __*/
.is-page-node-type-article .layout-3col,
	.is-page-node-type-article-intranet .layout-3col,
	.is-page-node-type-agenda .layout-3col,
	.is-page-node-type-offre .layout-3col,
	.is-page-node-type-projet .layout-3col,
	.is-page-node-type-news .layout-3col,
	.is-path-news .layout-3col,
	.is-path-search .layout-3col,
	.is-path-publication .layout-3col,
	.is-path-research .layout-3col,
	.is-path-publications .layout-3col,
	.is-path-member .layout-3col,
	.is-path-agenda .layout-3col,
	.is-path-jobs .layout-3col,
  .is-path-organigramme .layout-3col,
	.is-page-node-type-news .layout-3col,
  .is-path-members .layout-3col,
	.is-path-affiliated-researchers .layout-3col,
  .is-page-node-type-team-article .layout-3col  { padding: 0 0 70px; }
.is-page-node-type-article .layout-3col__full article,
	.is-page-node-type-article-intranet .layout-3col__full article,
	.is-page-node-type-agenda .layout-3col__full article,
	.is-page-node-type-offre .layout-3col__full article,
	.is-page-node-type-projet .layout-3col__full article,
	.is-page-node-type-news .layout-3col__full article,
	.is-page-node-type-news .layout-3col__full article,
  .is-page-node-type-team-article .layout-3col__full article { margin: 0 auto; max-width: 740px; box-sizing: border-box; float: none;  padding: 0 20px;}
  
.is-page-node-type-article .layout-3col__full article.embedded-entity,
	.is-page-node-type-article-intranet .layout-3col__full article.embedded-entity,
	.is-page-node-type-agenda .layout-3col__full article.embedded-entity,
	.is-page-node-type-offre .layout-3col__full article.embedded-entity,
	.is-page-node-type-projet .layout-3col__full article.embedded-entity,
	.is-page-node-type-news .layout-3col__full article.embedded-entity,
	.is-page-node-type-news .layout-3col__full article.embedded-entity,
	article.embedded-entity article,
  .is-page-node-type-team-article .layout-3col__full article.embedded-entity	{padding: 0 !important; margin: 0 !important; max-width: 100% !important; }

.is-page-node-type-article .layout-3col__full article.media-image,
	.is-page-node-type-article-intranet .layout-3col__full article.media-image,
	.is-page-node-type-agenda .layout-3col__full article.media-image,
	.is-page-node-type-offre .layout-3col__full article.media-image,
	.is-page-node-type-projet .layout-3col__full article.media-image,
	.is-page-node-type-news .layout-3col__full article.media-image,
	.is-page-node-type-news .layout-3col__full article.media-image,
  .is-page-node-type-team-article .layout-3col__full article.media-image  {padding: 0}	
  
article.media.align-left { float: left; margin: 0 15px 15px 0; }
article.media.align-right { float: right; margin: 0 0 15px 15px; }
	
/*__ BREADCRUMP __*/
.breadcrumb-share { border-bottom: solid 1px #dadada; position: relative; line-height: 52px; font-size: 0.813em; color: #717171; font-family: "stevie-sans"; font-weight: 400; margin: 0 60px 60px;}
.breadcrumb-share a { color: #717171; font-weight: 600; }
.breadcrumb-share .block-addtoany{ border-left: solid 1px #dadada; position: absolute; top:0; right: 0; line-height: 52px; padding-left: 10px; }
.breadcrumb-sep { padding: 0 5px; color: #195A6E; font-weight: 600;}
nav.breadcrumb { margin-right: 50px; white-space: nowrap; overflow: hidden; }
.rss-feed { position: absolute; top: 0; right: 60px; line-height: 52px; display: block; width: 22px; height: 52px; text-indent: -10000px; background: url(../img/ico-rss.png) no-repeat center center;}
.breadcrumb-share .block-block-content { float: right; }

/*__ TITLE (article) __*/
h1{ font-family: "proxima-nova"; font-weight: 700; font-size: 2.750em; margin: 0 0 30px; padding: 0; color: #222; }
.is-page-node-type-article .div-title,
	.is-page-node-type-article-intranet .div-title,
	.is-page-node-type-agenda .div-title,
	.is-page-node-type-offre .div-title,
	.is-page-node-type-projet .div-title,
	.is-page-node-type-news .div-title,
  .is-page-node-type-team-article .div-title  { margin: 0 auto; max-width: 740px; box-sizing: border-box; padding: 0 20px; }
/*.is-page-node-type-article .div-title h1,
	.is-page-node-type-news .div-title h1{ font-family: "proxima-nova"; font-weight: 800; font-size: 2.750em; margin: 0 0 30px; padding: 0; color: #222; }*/

/*__ RTE __*/
.field--name-field-resume, div.intro { font-family: "stevie-sans"; font-size: 1.5em; margin: 0 0 60px 0; padding: 0; font-weight: 300; line-height: 1.4em; color: #555}
h2.titre-paragraphe { font-family: "proxima-nova"; color: #222; font-size: 1.563em; margin: 20px 0 20px 0; padding: 0;  font-weight: 600}
.field--name-field-resume div.intro { margin: 0; }
.field--name-field-resume a {border-bottom: solid 1px #FBBEB2; color: #555}
.field--name-field-resume a:hover { text-decoration: none}
.field--name-field-resume strong {font-weight: 500}
.is-page-node-type-article article a,
	.is-page-node-type-article-intranet article a,
	.field--name-field-para-infos-boby a,
  .is-page-node-type-team-article article a{ color: #202020; display: inline; border-bottom: solid 1px #FABEB3; }
a.external { background: url(../img/link-external.png) no-repeat right center; padding-right: 20px; }
a.mailto { background: url(../img/link-email.png) no-repeat right center; padding-right: 20px; border-bottom: solid 1px #FBBEB2;}
a.mailto:hover { text-decoration: none}
.is-page-node-type-article article ul,
	.is-page-node-type-article-intranet article ul,
	.node ul,
	.field--name-field-para-infos-boby ul ,
  .is-page-node-type-team-article article ul  { margin: 20px 0; color: #202020; padding-left: 0}
.is-page-node-type-article article ol,
	.is-page-node-type-article-intranet article ol,
	.node ol,
	.field--name-field-para-infos-boby ol ,
  .is-page-node-type-team-article article ol  { padding-left: 0}  
.is-page-node-type-article article ul li,
	.is-page-node-type-article-intranet article ul li,
	.node ul li,
	.field--name-field-para-infos-boby ul li,
  .is-page-node-type-team-article article ul li  { padding-left: 40px; list-style: none; background: url(../img/list-style.png) no-repeat left top 17px; margin-bottom: 5px; }
.is-page-node-type-article article ol li,
	.is-page-node-type-article-intranet article ol li,
	.node ol li,
	.field--name-field-para-infos-boby ol li,
  .is-page-node-type-team-article article ol li  { padding-left: 40px;  margin-bottom: 5px; list-style: none;}
.is-page-node-type-article article ol,
	.is-page-node-type-article-intranet article ol,
	.node ol,
	.field--name-field-para-infos-boby ol,
  .is-page-node-type-team-article article ol  { counter-reset: my-badass-counter; }
.is-page-node-type-article article ol li:before,
	.is-page-node-type-article-intranet article ol li:before,
	.node ol li:before,
	.field--name-field-para-infos-boby ol li:before,
  .is-page-node-type-team-article article ol li:before  { content: counter(my-badass-counter); counter-increment: my-badass-counter; background: #FDC500; color: #FFF; border-radius: 50%; display: inline-block; width: 25px; height: 25px; margin-left: -35px; margin-right: 10px; text-align: center; }
blockquote { margin: 0 0 20px 0; background: #f3f3f3; padding: 30px; font-family: "proxima-nova"; font-size: 1em; font-weight: 400; color: #222; }

.is-page-node-type-team-article ul.menu li {padding:0;background:none}

/*__ ARTICLES __*/
.is-page-node-type-article article, 
	.is-page-node-type-article-intranet article, 
	.layout-3col__full .field--name-body,
	.field--name-field-para-infos-boby,
	.intro_bar .field--name-body,
  .is-page-node-type-team-article article  { font-family: "stevie-sans"; font-size: 1.250em;/*font-size: 1.063em;*/ font-weight: 300; color: #555; line-height: 1.5em; }
.layout-3col__full .field--name-body a,
	.field--name-field-para-infos-boby a,
	.intro_bar .field--name-body a { border-bottom: solid 1px #FBBEB2; color: #555} 
	.layout-3col__full .field--name-body a:hover,
	.field--name-field-para-infos-boby a:hover,
	.intro_bar .field--name-body a:hover {text-decoration: none}  
.intro_bar .field--name-body a.mailto,
  .layout-3col__full .field--name-body a.mailto,
  .field--name-field-para-infos-boby a.mailto {color: #555}
.field--name-body p {margin: 15px 0; }
.intro_bar .field--name-body a,
  .layout-3col__full .field--name-body a,
  .field--name-field-para-infos-boby a {border-bottom: solid 1px #FBBEB2; color: #555}
  .intro_bar .field--name-body a:hover,
  .layout-3col__full .field--name-body a:hover,
  .field--name-field-para-infos-boby a:hover {text-decoration: none; color: #8B4134; } 
.intro_bar .field--name-body strong,
  .layout-3col__full .field--name-body strong,
  .field--name-field-para-infos-boby strong {font-weight: 500} 
.field--name-body .field--name-field-legende p,
  .field--name-body .field--name-field-credits  p {margin: 0}
.field--name-body .field--name-field-legende { font-size: 0.875em;  margin-top: 8px; line-height: 1.5em; margin-left: 20px; }
.field--name-body .field--name-field-credits  { font-size: 0.813em; font-weight: 200; line-height: 1em; margin-top: 8px; margin-left: 20px;  }
.field--name-body .field--name-field-image img {display: block}
.field--name-body  img { margin-bottom: 20px; }
.field--name-body  img.align-left,
  .field--name-body  div.align-left img {margin-right:20px;}
.field--name-body  figure.caption.align-left {margin: 0 20px 10px 0; max-width: 40%; }
.field--name-body  img.align-right,
  .field--name-body  div.align-right img {margin-left:20px;}
.field--name-body  figure.caption.align-right {margin: 0 0 10px 20px; max-width: 40%; }
.field--name-body .field--name-field-image img { margin-bottom: 0; }


/*__ MENU CONTEXTUEL __*/
.layout-3col__full .block-menu { max-width: 740px; box-sizing: border-box; margin: 50px auto 0; overflow: hidden;  padding: 0 20px;}
.layout-3col__full .block-menu   ul  li.menu-item--expanded { list-style: none;  }
.layout-3col__full .block-menu   ul  li.menu-item--expanded  > a{ list-style: none; background: #F65C3F url(../img/fl-right-white.png) no-repeat right 20px center;}
.layout-3col__full .block-menu   ul  li.menu-item--collapsed  > a{ list-style: none; background: #F65C3F url(../img/fl-down-white.png) no-repeat right 20px center;}
/*.layout-3col__full .block-menu  > ul > li > a{ font-family: "proxima-nova"; float: left; display: block; box-sizing: border-box; width: 48%; margin: 1%; padding: 20px; text-align: center; text-transform: uppercase; background-color:#F65C3F; color: #FFF; font-size: 0.813em; font-weight: 600;}*/
.layout-3col__full .block-menu  > ul > li > a{ font-family: "proxima-nova"; display: block; box-sizing: border-box; padding: 20px; /*text-align: center;*/ text-transform: uppercase; background-color:#F65C3F; color: #FFF; font-size: 0.813em; font-weight: 600; margin-bottom: 5px; }
/*.layout-3col__full .block-menu  > ul > li.menu-item--collapsed a,*/
	.layout-3col__full .block-menu  > ul > li.menu-item--expanded a{ margin-bottom: 0px; }
.layout-3col__full .block-menu  > ul > li > a.is-active{ text-decoration: underline; }
/*.layout-3col__full .block-menu  > ul > li.menu-item--active-trail ul { font-family: "proxima-nova"; float: left; display: block; box-sizing: border-box; width: 48%; margin: 1%; padding: 20px; background-color:#F65C3F; color: #FFF; font-size: 0.813em; font-weight: 600; }*/
.layout-3col__full .block-menu  > ul > li.menu-item--active-trail ul { font-family: "proxima-nova"; display: block; box-sizing: border-box;  padding: 20px; background-color:#F65C3F; color: #FFF; font-size: 0.813em; font-weight: 600; margin-bottom: 5px; }
.layout-3col__full .block-menu  li  a.is-active{ /*font-weight: bold;*/}
.layout-3col__full .block-menu  .menulevel1 a{ display: block; box-sizing: border-box; color: #FFF; font-weight: 400;}
.layout-3col__full .block-menu  .menulevel1 a.is-active{ text-decoration: underline; }

/* BLOCK LINK WITH SECURE */
.with_secure_ { display: none; }
.with_secure_No { display: none; }
.with_secure_Yes { display: block; }
.is-logged-in-user .field--name-dynamic-token-fieldnode-login-downloading { display: none; }
.field--name-dynamic-token-fieldnode-login-downloading .with_secure_Yes, .field--name-field-secured-files { background: #fdce2e; padding: 20px; }
/*.is-path-user .layout-center { background: #333; color: #FFF;  }*/
.is-path-user .tabs { margin: 0; padding: 0; border: none; background: none; }
.is-path-user .tabs__tab { border: none ; background: none; border-bottom: solid 5px #666; margin: 0 20px 0 0; }
.is-path-user .tabs__tab a { background: none; padding: 0 10px; color: #666; }
.is-path-user .tabs__tab.is-active { border-bottom: solid 5px #0071BF; }
.is-path-user .tabs__tab.is-active  a { color: #000;  }
.is-path-user #block-labo-zen-local-tasks { margin-bottom: 20px !important; overflow: hidden; }
.is-logged-in-user #block-labo-zen-local-tasks { display: none; }


/*__ VUES (page) __ */
.view-solr-search-content .view-empty {color: #f65c3f; font-family: "proxima-nova"; font-size: 1.625em; font-weight: 700; text-align: center}
.block-facets-summary .source-summary-count {color: #f65c3f; font-size: 1em; font-family: "stevie-sans"; font-weight: 600; display: block; /*margin-bottom: 25px*/}
.block-facets-summary ul {list-style-type: none; margin: 0 0 25px 0; overflow: hidden;}
.block-facets-summary li a, .reset_no_result {display: inline-block; float:left; padding: 9px 14px; margin:0 4px 4px 0; background-color: #333; color: #FDC500; font-family: "proxima-nova"; font-size: 0.875em; font-weight: 700;}
.reset_no_result { float: none; margin: 50px auto; display: block; max-width: 250px; }
.block-facets-summary li:first-child a{ /*background: none; padding: 0;*/ float:right; color: #f4f4f4; /*color: #222; font-family: "proxima-nova"; font-size: 0.875em; font-weight: 500; margin: 0; text-decoration: underline;*/}
.block-facets-summary li a:hover {text-decoration: none}
.block-facets-summary li span.facet-item__value {padding-right: 15px;}
.block-facets-summary li span.facet-item__status {display: inline-block; text-indent: -10000px; background: url(../img/ico-delete.png) no-repeat center center; width: 8px; float: right;}
.is-path-research #edit-apply { border: none; padding: 9px 14px; margin:0 4px 4px 0; background-color: #FDC500; color: #222; font-family: "proxima-nova"; font-size: 0.875em; font-weight: 700; }
ul.search-api-sorts {margin: 0}
ul.search-api-sorts li {display: inline-block; font-size: 0.875em; font-family: "proxima-nova"; font-weight: 600; line-height: 2.25rem; margin: 0 15px 0 0 ;}
ul.search-api-sorts li a {color: #222}
ul.search-api-sorts li a:hover {text-decoration: none; color: #8B4134; }
.block-search-api-sorts h2 {font-size: 0.813em; font-family: "stevie-sans"; font-weight: 600; text-transform: uppercase; color: #7b7b7b; line-height: 2.25rem; margin:0; display: inline-block;}
.block-search-api-sorts .item-list {display: inline-block}

.is-path-news .div-title,
	.is-path-search .div-title,
	.is-path-research .div-title,
	.is-path-user .div-title,
	.is-path-publication .div-title,
	.is-path-agenda .div-title,
	.is-path-newsletter .div-title,
	.is-path-newsletter .layout-3col__full > form,
	.is-path-user .layout-3col__full > form,
	.is-path-user #block-labo-zen-local-tasks,
	.is-path-jobs .div-title,
	.is-path-members .div-title,
	.is-path-affiliated-researchers .div-title,
	.is-path-publications .div-title,
	.is-path-annuaire-chercheurs .div-title,
  .is-path-organigramme .div-title,
	.facet_bar_content,
	.is-path-news .sidebar_first_content,
	.is-path-search .sidebar_first_content,
	.is-path-publication .sidebar_first_content,
	.is-path-research .sidebar_first_content,
	.is-path-members .sidebar_first_content,
	.is-path-affiliated-researchers .sidebar_first_content,
	.is-path-publications .sidebar_first_content,
	.is-path-annuaire-chercheurs .sidebar_first_content,
  .is-path-organigramme .sidebar_first_content,
	.view-solr-search-content ,
  .view-organigramme,
	.intro_bar_content,
	#block-tabs,
	.block-facets-summary { max-width: 1040px; box-sizing: border-box; margin: 0 auto;  padding: 0 20px;}
.is-path-user .layout-3col__full > form { padding-bottom: 40px; }	
/*.view-solr-search-content { max-width: 700px; }	*/
	
.is-path-news .layout-3col__left-sidebar,
	.is-path-search .layout-3col__left-sidebar,
	.is-path-publications .layout-3col__left-sidebar,
	.is-path-research .layout-3col__left-sidebar { background: #E9E9E9; padding: 10px; }
.facet_bar { background: #f4f4f4; padding: 75px 0; }
.facet_bar .block-facets { background: #333; color: #FDC500; box-sizing: border-box; margin-bottom: 1px; }
.is-path-news   .block-facets {width: calc( 50% - 1px ) ; float: left; margin-right: 1px; }
.block-facets { position: relative; }
.block-facets h2 { margin: 0; padding: 25px 35px; font-size: 1em; font-family: "proxima-nova"; cursor: pointer; background: url(../img/fl-down-yellow.png) no-repeat right 35px center; }
.block-facets h2:hover { text-decoration: underline;  }
.block-facets ul { position: absolute; left: 0; background: #333; box-sizing: border-box; width: 100%; padding: 0 35px 20px; display: none; z-index: 20;}
.block-facets.opened ul { display: block; }
.block-facets ul {list-style-type: none; font-size: 1em; font-family: "proxima-nova";}
.block-facets a {color: #FDC500;}
.block-facets a:hover {color: #FFF;}

.is-path-newsletter .layout-3col__full > form { margin-bottom: 80px; }
.is-path-newsletter .layout-3col__full > form .form-actions { margin-top: 40px; }

.is-path-news  .views-element-container,
	.is-path-search  .views-element-container,
	.is-path-members  .views-element-container,
	.is-path-affiliated-researchers .views-element-container,
	.is-path-publications  .views-element-container,
	.is-path-publication  .views-element-container,
	.is-path-research  .views-element-container { margin-top: 40px; }

.facet_bar_content .views-exposed-form .form--inline .form-actions {float:left; width: 80px; margin: 0; clear: none}
.facet_bar_content .views-exposed-form .form--inline .form-actions input {text-indent: -10000px; background: url(../img/loupe.png) no-repeat center center; line-height: 2.25rem; padding: 25px 40px; border: none}
.facet_bar_content .views-exposed-form .form-item {float: left; width: calc( 100% - 80px ); margin: 0;padding: 25px 0 25px 35px; font-size: 1em; font-family: "proxima-nova"; box-sizing: border-box;}
.facet_bar_content .views-exposed-form .form-item.js-form-item-keys label {display: none; }
.block-views-exposed-filter-blocksolr-search-content-page-3 label,
	.block-views-exposed-filter-blocksolr-search-content-page-8 label { float: left; width: 33%; line-height: 36px; }
.block-views-exposed-filter-blocksolr-search-content-page-3 input.form-text,
	.block-views-exposed-filter-blocksolr-search-content-page-8 input.form-text { float: left; width: 60%; background: url(../img/ico-agenda.png) no-repeat right center; cursor: pointer; }
.facet_bar_content .views-exposed-form .form-item input {font-size: 1em; font-family: "proxima-nova"; line-height: 2.25rem; font-weight: 600; padding: 0; background-color: #fdce2e; border: none}
.facet_bar_content .views-exposed-form .form-item input:focus {outline: none}
.facet_bar_content .views-exposed-form .form-item input::placeholder {color: #222; opacity: 1; font-weight: 600}
  .facet_bar_content .views-exposed-form .form-item input::-moz-placeholder {color: #222; opacity: 1; font-weight: 600}
  .facet_bar_content .views-exposed-form .form-item input::-webkit-input-placeholder {color: #222; opacity: 1; font-weight: 600}
  .facet_bar_content .views-exposed-form .form-item input:-ms-input-placeholder  {color: #222; opacity: 1; font-weight: 600}
  
.field--name-field-acronyme span {display: inline-block; padding: 4px 14px; color: #FFF; font-size: 0.875em; font-family: "stevie-sans"; font-weight: 600}  

.intro_bar { padding: 0 0 80px 0; }

/* exposed form publications */
#views-exposed-form-solr-search-content-page-5 .form-item-keys {border-bottom:solid 1px #000;padding-left:0px;margin-left:35px}
.facet_bar_content .views-exposed-form  #views-exposed-form-solr-search-content-page-5 .form-item.form-item-keys {width:calc( 100% - 67px );}
#views-exposed-form-solr-search-content-page-5 .form-item-field-pub-date-publication-begin label,
#views-exposed-form-solr-search-content-page-5 .form-item-field-pub-date-publication-end label {display:inline;}
#views-exposed-form-solr-search-content-page-5 .form-item-field-pub-date-publication-begin {position:relative;padding-bottom:5px}
#views-exposed-form-solr-search-content-page-5 .form-item-field-pub-date-publication-end {position:relative;padding-top:5px;padding-bottom:5px}
#views-exposed-form-solr-search-content-page-5 .form-item-field-pub-date-publication-begin input,
#views-exposed-form-solr-search-content-page-5 .form-item-field-pub-date-publication-end input {position:absolute;top:10px;right:0;text-align:right;max-width:60px}
#views-exposed-form-solr-search-content-page-5 #edit-actions {float:none;clear:both;width:100%;text-align:right}
.facet_bar_content .views-exposed-form  #views-exposed-form-solr-search-content-page-5 .form-item {width:calc( 100% - 32px );}
#views-exposed-form-solr-search-content-page-5 #edit-submit-solr-search-content:focus {border-style:none;outline:none}

/*__ NEWS __*/ 

.is-path-news .view-content, 
	.view-news-related-topics- .view-content,
	.view-articles-related-topics- .view-content,
  .view-articles-related-topics-team- .view-content { overflow: hidden; }
.is-path-news .views-row,
	.view-news-related-topics- .views-row,
	.view-articles-related-topics- .views-row,
  .view-articles-related-topics-team- .views-row { float: left; width: calc( ( 100% - 110px ) / 3 ); margin: 0 50px 30px 0; box-sizing: border-box; }
.is-path-news .views-row img,
	.view-news-related-topics- .views-row img,
	.view-articles-related-topics- .views-row img,
  .view-articles-related-topics-team- .views-row img { display: block;  }
.is-path-news .views-row:nth-child(3n),
	.view-news-related-topics- .views-row:nth-child(3n),
	.view-articles-related-topics- .views-row:nth-child(3n),
  .view-articles-related-topics-team- .views-row:nth-child(3n) { margin-right: 0; }
.is-path-news .views-row:nth-child(3n+1),
	.view-news-related-topics- .views-row:nth-child(3n+1),
	.view-articles-related-topics- .views-row:nth-child(3n+1),
  .view-articles-related-topics-team- .views-row:nth-child(3n+1) { clear: both; }
.is-path-frontpage .view-news-related-topics- .views-row:nth-child(3n+1) { clear: none; }
.is-path-news .field--name-field-acronyme span,
	.view-news-related-topics- .field--name-field-acronyme span {display: inline-block; padding: 4px 14px; color: #FFF; font-size: 0.875em; font-family: "stevie-sans"; font-weight: 600}  
.is-path-news .views-field-field-type-news,
	.view-news-related-topics- .views-field-field-type-news {display: inline; font-size: 0.875em; font-family: "stevie-sans"; font-weight: 600; color: #f65c3f; text-transform: uppercase; padding-right:5px}  
.is-path-news .views-field-created,
	.view-news-related-topics- .views-field-created,
	.view-news-related-topics- .views-field-created div {display: inline; }  
.is-path-news h3,
	.view-news-related-topics- h3,
	.view-articles-related-topics- h3 {display: inline; font-size: 1em; font-family: "proxima-nova"; font-weight: 700; color: #222; margin: 0; padding: 0; }  
.is-path-news h3 a,
	.view-news-related-topics- h3 a,
	.view-articles-related-topics- h3 a,
  .view-articles-related-topics-team-  h3 a {color: #222; display: block; line-height: 1.5em; }  
.is-path-news h3 a:hover,
	.view-news-related-topics- h3 a:hover,
	.view-articles-related-topics- h3 a:hover,
  .view-articles-related-topics-team- h3 a:hover {color: #8B4134; }  
.is-path-news .views-field-field-laboratoire,
	.view-news-related-topics- .views-field-field-laboratoire { overflow: hidden; margin-top: 10px;  }
.is-path-news .views-field-field-laboratoire .field--name-field-acronyme,
	.view-news-related-topics- .views-field-field-laboratoire .field--name-field-acronyme { float: left; }
.is-path-news .views-field-field-laboratoire .item-list,
	.is-path-news .views-field-field-laboratoire .item-list li,
	.view-news-related-topics- .views-field-field-laboratoire .item-list{ float: left; }
.is-path-news .views-field-created,
	.view-news-related-topics- .views-field-created { color: #666; font-size: 0.750em; margin-right: 10px; }  

/*__ VUE AGENDA __ */

.is-path-agenda .view-solr-search-content,
	.is-path-jobs .view-solr-search-content {margin-top: 60px}
.is-path-agenda   .block-facets,
	.is-path-jobs  .block-facets {width: calc( 50% - 1px ) ; float: left; margin-right: 1px;}
.is-path-agenda .views-row,
	.view-agenda-related-topics- .views-row {overflow: hidden; margin-bottom: 50px}
.is-path-agenda .wrap-date-horaire,
	.view-agenda-related-topics- .wrap-date-horaire {width: 22%; float: left}
.is-path-agenda  .wrap-infos,
	.view-agenda-related-topics-  .wrap-infos {float: left; width:70%}
.view-agenda-related-topics-.view-display-id-block_3  .wrap-infos {float: left; width:90%}
.is-path-agenda  .wrap-infos .image-style-vignette-liste-news-295x165-,
	.view-agenda-related-topics-  .image-style-vignette-liste-news-295x165- { float: right; max-width: 200px; margin: 0 0 20px 20px; display: block; }
.is-path-agenda  .views-field-field-laboratoire,
	.view-agenda-related-topics-  .views-field-field-laboratoire {float: left; width:8%}
.is-path-agenda .views-field-field-laboratoire ul,
	.is-path-news .views-field-field-laboratoire ul,
	.view-agenda-related-topics- .views-field-field-laboratoire ul {list-style-type: none}
.is-path-agenda .views-field-field-laboratoire .item-list li,
	.is-path-news .views-field-field-laboratoire .item-list li,
	.view-agenda-related-topics- .views-field-field-laboratoire .item-list li {margin:0 0 2px 0}
.is-path-agenda  .views-field-field-type-evenement,
	.view-agenda-related-topics-  .views-field-field-type-evenement {font-size: 0.875em; font-family: "stevie-sans"; font-weight: 600; text-transform: uppercase; color: #888; /*margin-bottom: 10px*/}
.is-path-agenda h3,
	.view-agenda-related-topics- h3 {font-family: "proxima-nova"; font-size: 1.250em; font-weight: 600; margin-bottom: 5px; margin-top: 0; line-height: 1.3em; }
.is-path-research h3 {font-family: "proxima-nova"; font-size: 1.250em/*26px*/; font-weight: 600/*800*/; margin-bottom: 5px; /*margin-top: 0;*/}
.is-path-agenda h3  a,
	.is-path-search h3  a,
	.view-agenda-related-topics- h3  a,
	.is-path-research h3  a {line-height: 1.5em; color: #222; border-bottom: solid 1px #fbbeb2}
.is-path-agenda h3  a:hover,
	.is-path-search h3  a:hover,
	.view-agenda-related-topics- h3  a:hover,
	.is-path-research h3  a:hover {text-decoration: none; color: #8B4134}
.is-path-agenda .views-field-field-intervenants,
  .is-path-agenda .views-field-field-intervenants-text,
  .view-agenda-related-topics- .views-field-field-intervenants,
  .view-agenda-related-topics- .views-field-field-intervenants-text {color: #555; font-size: 1.063em; font-family: "stevie-sans"; font-weight: 600}
.is-path-agenda .views-field-field-intervenants a ,
	.is-path-search .views-field-body a,
	.view-agenda-related-topics- .views-field-field-intervenants a {color: #555}  
.is-path-agenda .views-field-field-lieu,
	.view-agenda-related-topics- .views-field-field-lieu {color: #555; font-size: 1.063em; font-family: "stevie-sans"; font-weight: 400}
.is-path-agenda .views-field-field-date,
	.view-agenda-related-topics- .views-field-field-date {color: #f65c3f; font-family: "proxima-nova"; font-size: 1.125em; font-weight: 700; text-transform: uppercase;}
.is-path-agenda .views-field-field-horaires,
	.view-agenda-related-topics- .views-field-field-horaires {color: #555; font-family: "proxima-nova"; font-size: 1.125em; font-weight: 300; text-transform: uppercase; margin-top: 5px}

.agenda-counter	{ display: inline-block; padding: 0px 15px ; color:#FFF; background: #464646; border-radius: 50px; line-height: 40px; height: 40px; margin: 20px 0; font-family: "stevie-sans"; font-weight: 800; }
	
.ui-widget.ui-widget-content { border: 1px solid #000;  background: #FDC500; }	
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    
    background: #f6f6f6;
    font-weight: normal;
    color: #222;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}
	
/*__ VUE MEMBRES/ANNUAIRE __ */

.is-path-members .layout-3col__left-sidebar,
  .is-path-affiliated-researchers .layout-3col__left-sidebar { background: #E9E9E9; padding: 4px; }
.is-path-members .block-facets,
  .is-path-affiliated-researchers .block-facets {width: 33%; float: left; border-right: solid 1px #fff}
.is-path-members .block-facet-blockstatut-membre {float: none; width: 100%; background: none; clear: left; color: #222}
.block-facets.block-facet-blockstatut-membre ul { display: block; background: none; position: static; padding: 0; }
.block-facets.block-facet-blockstatut-membre ul  label { font-weight: 500; color: #555; padding-left: 5px;}
.block-facets.block-facet-blockstatut-membre li {display: inline-block; margin-right: 40px}
.block-facets.block-facet-blockstatut-membre li:last-child { margin-right: 0px}
.is-path-members .block-views-exposed-filter-blocksolr-search-content-page-4,
  .is-path-affiliated-researchers .block-views-exposed-filter-blocksolr-search-content-page-9,
	.is-path-jobs .block-views-exposed-filter-blocksolr-search-content-page-7,
	.is-path-agenda .block-views-exposed-filter-blocksolr-search-content-page-3,
	.is-path-agenda .block-views-exposed-filter-blocksolr-search-content-page-8 {/*float: left; width: 33%; border-right: solid 1px #fff;*/ background-color: #fdce2e}
.is-path-members .block-facet-blockstatut-membre label {display: inline}
.is-path-members .block-facet-blockstatut-membre {padding: 25px 35px; z-index: 0; }
.is-path-members .view-solr-search-content .views-row {float: left; width: 50%; padding-left: 125px; padding-right: 80px; box-sizing: border-box; overflow: hidden; margin-bottom: 50px; }
.is-path-affiliated-researchers .view-solr-search-content .views-row {float: left; width: 50%; padding-left: 0 padding-right: 80px; box-sizing: border-box; overflow: hidden; margin-bottom: 50px; }
.is-path-members .view-solr-search-content .views-row:nth-child(2n+1) {clear: left;}
.is-path-affiliated-researchers .view-solr-search-content .views-row:nth-child(2n+1) {clear: left;}
.is-path-members .view-solr-search-content .views-row ul {list-style-type: none; margin: 0;}
.is-path-affiliated-researchers .view-solr-search-content .views-row ul {list-style-type: none; margin: 0;}
.is-path-members .view-solr-search-content .views-row ul  li {display: inline-block; margin:0 2px 2px 0}
.is-path-affiliated-researchers .view-solr-search-content .views-row ul  li {display: inline-block; margin:0 2px 2px 0}
.is-path-members .views-field-field-equipe li,
  .is-path-affiliated-researchers .views-field-field-team li,
	.is-path-member .field--name-field-equipe .field__item,
	.is-path-publication .field--name-field-equipe .field__item,
	.is-path-research .views-field-field-team li,
	.field--name-field-team {background-color: #e5e5e5; padding: 4px 14px; font-size: 0.750em; font-family: "stevie-sans"; font-weight: 600; text-transform: uppercase; display: inline-block; margin:0 2px 2px 0;}
.is-path-members .view-solr-search-content h3,
  .is-path-affiliated-researchers .view-solr-search-content h3,
	.is-path-jobs .view-solr-search-content h3 {font-family: "proxima-nova"; font-size: 1.250em; font-weight: 600; margin-bottom: 5px; margin-top: 0; /*clear: both;*/ }
.is-path-jobs .view-solr-search-content h3 {clear: both; }
.is-path-members .view-solr-search-content h3 a,
  .is-path-affiliated-researchers .view-solr-search-content h3 a,
	.is-path-jobs .view-solr-search-content h3 a {line-height: 1.5em; color: #222; border-bottom: solid 1px #fbbeb2}
.is-path-members .view-solr-search-content h3 a:hover,
  .is-path-affiliated-researchers .view-solr-search-content h3 a:hover,
	.is-path-jobs .view-solr-search-content h3 a:hover {text-decoration: none; color: #8B4134; }
.is-path-members .views-field-field-position {font-size: 0.938em; font-family: "stevie-sans"; font-weight: 500; color: #555}
.is-path-members .views-field-field-laboratoire-1,
  .is-path-affiliated-researchers .views-field-field-laboratoire-1 {margin-top: 15px; float: left;}
.is-path-members .views-field-field-equipe,
  .is-path-affiliated-researchers .views-field-field-team {margin-top: 15px; }
.is-path-members .views-field-field-theme,
  .is-path-members .views-field-field-mots-cles,
  .is-path-affiliated-researchers	.views-field-field-tags {font-size: 0.938em; font-family: "stevie-sans"; font-weight: 400; color: #555}

.is-path-members .views-row .image-style-_5x95 { border-radius:50%; margin-left: -125px; float: left;}
.is-path-members .views-row .views-field-field-email-profil,
  .is-path-affiliated-researchers .views-row .views-field-field-ca-email,
  .is-path-affiliated-researchers .views-field-field-website	{ font-size: 0.938em; font-family: "stevie-sans";}
.is-path-members .views-row .views-field-field-email-profil a, .is-path-affiliated-researchers .views-row .views-field-field-ca-email a, .field--name-field-email-profil a { font-size: 0.938em; font-family: "stevie-sans"; background: url(../img/link-email.png) no-repeat right center; padding-right: 20px; color: #333; font-weight: 600; border-bottom: solid 1px #FBBEB2; }
.is-path-members .views-row .views-field-field-email-profil a:hover,
  .is-path-affiliated-researchers .views-row .views-field-field-ca-email a:hover,
	.is-path-affiliated-researchers .views-field-field-website a:hover,
	.field--name-field-email-profil a:hover { color: #8B4134; text-decoration: none;  }
.is-path-members .views-row .views-field-field-statut { font-size: 0.938em;color: #222;  font-family: "stevie-sans";}
.is-path-affiliated-researchers .views-field-field-website a { font-size: 0.938em; font-family: "stevie-sans"; background: url(../img/link-external.png) no-repeat right center; padding-right: 20px; color: #333; font-weight: 600; border-bottom: solid 1px #FBBEB2;}
.field--name-field-site-web-perso a { font-size: 0.938em; font-family: "stevie-sans"; background: url(../img/link-external.png) no-repeat right center; padding-right: 20px; color: #333; font-weight: 600; border-bottom: solid 1px #FBBEB2; } 

/*__ FICHE MEMBRE __*/

.is-path-member h1,
	.is-path-user h1,
	.view-membre-entete- h1{ font-family: "proxima-nova"; font-weight: 700; font-size: 2.750em; margin: 0 0 30px; padding: 0; color: #222; }
.is-path-member h3 { font-family: "proxima-nova"; font-weight: 600; font-size: 1.250em; margin: 0 0 5px 0}
.is-path-member h3 a {color: #222; border-bottom: solid 1px #FBBEB2; }
.is-path-member h3 a:hover {text-decoration: none; color: #8B4134;}  
.is-path-member .layout-3col__full .group-header, 
	.view-membre-entete- {  margin: 0 auto 55px; max-width: 1040px; box-sizing: border-box; float: none; overflow: hidden;  padding: 0 20px;}
.is-path-member .field--name-user-picture,
	.view-membre-entete- .field--name-user-picture   { float: left; width: 40%;  }
.is-path-member .field--name-user-picture .field__item,
	.view-membre-entete- .field--name-user-picture   .field__item { max-width: 90%;  }
.is-path-member .field--name-user-picture img,
	.view-membre-entete- .field--name-user-picture img  { border-radius: 50%; }
.is-path-member .group_detail,
	.view-membre-entete- .group_detail  { float: right; width: 60%; box-sizing: border-box; }
.is-path-member .group_detail  .field--name-field-position,
	.view-membre-entete- .group_detail  .field--name-field-position,
  .is-path-member .group_detail .field--name-field-user-free-field  { color: #666; font-family: "proxima-nova"; font-weight: 400; font-size: 1.563em; margin: 0 0 20px; padding: 0; line-height: normal;}
.is-path-member .group_detail .statut-poste {margin-bottom:20px}  
  
.is-path-member .group_detail .field--name-dynamic-token-fielduser-laboratoires-label-users { color: #333; font-family: "proxima-nova"; font-weight: 600; font-size: 1.563em; padding: 0; line-height: normal;margin-bottom:10px}
.view-membre-entete- .group_detail  .field--name-dynamic-token-fielduser-laboratoires-label-users,
  .is-path-member .group_detail .field--name-field-statut  { color: #666; font-family: "proxima-nova"; font-weight: 400; font-size: 1.563em; padding: 0; line-height: normal;}
.is-path-member .group_detail  .field--name-field-acronyme,
	.is-path-member .group_detail  .field--name-field-equipe,
	.view-membre-entete- .group_detail  .field--name-field-acronyme,
	.view-membre-entete- .group_detail  .field--name-field-equipe{ float: left; }
.is-path-member .group_detail  .field--name-field-bureau,
	.view-membre-entete- .group_detail  .field--name-field-bureau { /*clear: both; padding-top: 10px;*/ }
.is-path-member .group-left,
 .is-path-member .group-right { background: #f4f4f4; padding: 70px 0; width: 100%; float: none;  }
.is-path-member .group-left:empty,
.is-path-member .group-middle:empty,
 .is-path-member .group-right:empty,
 .is-page-node-type-projet .group-left:empty,
 .is-page-node-type-projet .group-middle:empty,
 .is-page-node-type-projet .group-right:empty { display: none; }
.is-path-member .ss-details { clear: both; padding-top: 10px;} 
.is-path-member .ss-details > div { margin-bottom: 5px; } 

.is-path-member .group-middle { padding: 70px 0; width: 100%; float: none;  }
.is-path-member .group-left .field--name-dynamic-block-fielduser-block-publication-member,
	.is-path-publication .view-display-id-page_1 > .view-content,
  .is-path-member .group-right .field--name-dynamic-block-fielduser-block-jobs-member  { max-width: 1040px; box-sizing: border-box; margin: 0 auto;  padding: 0 20px; }
.is-path-member .group-left .field--name-dynamic-block-fielduser-block-publication-member > .field__label,
  .is-path-member .group-right .field--name-dynamic-block-fielduser-block-jobs-member > .field__label{ text-align: center; font-family: "proxima-nova"; font-size: 1.750em; color: #222; font-weight: 500; margin-bottom: 70px;  }
  
.is-path-member .group-left .field--name-dynamic-block-fielduser-block-publication-member > .field__label {margin-bottom:30px}
.field--name-dynamic-block-fielduser-link-all-publications-member {margin-top:20px}
  
.view-membre-entete- .views-row { float: none !important; margin: 0 !important; padding: 0 !important; width: auto !important; border: none !important; }
.view-membre-entete- .group_nom div { display: inline; }
.field--name-field-user-infos { max-width: 740px; box-sizing: border-box; margin: 0 auto;  padding: 0 20px; text-align: center; }
.field--name-field-user-infos .field--name-field-para-infos-titre{ font-family: "proxima-nova"; font-size: 1.563em; font-weight: 900; color: #222; margin-bottom: 10px;  }
/*.field--name-field-para-infos-boby { margin-bottom: 40px; }*/
.menu-parag-membre { margin: 0 0 70px; padding: 0; list-style: none;}
.menu-parag-membre li{ margin: 0 20px 0 0; padding: 0; list-style: none; display: inline-block; text-transform: uppercase; cursor: pointer; font-family: "proxima-nova"; font-size: 0.938em; font-weight: 900; color: #f65c3f; }
.menu-parag-membre li:hover{ color: #8B4134; }
.menu-parag-membre li.opened{ color: #222; border-bottom: solid 2px #222; }
.field--name-field-user-infos > .field__item{ text-align: left; display: none; }
.field--name-field-user-infos > .field__item.opened{ display: block; }

.view-block-jobs-member .view-content { overflow: hidden;  }
.view-block-jobs-member .views-row { float: left; width: calc( 50% - 25px ); box-sizing: border-box; padding: 15px 0px 50px 0; border-top: dotted 1px #222; margin-right: 50px;  }
.view-block-jobs-member .views-row:nth-child(2n+1) {clear: left;}
.view-block-jobs-member .views-row:nth-child(2n) { margin-right: 0; }
.is-path-member .views-field-field-type-d-offre span.field-content,
	.is-path-member .views-field-field-categorie-contrat span.field-content { color: #f65c3f; font-family: "proxima-nova"; font-size: 0.875em; font-weight: 600; }
.is-path-member .views-field-field-type-d-offre,
	.is-path-member .views-field-field-categorie-contrat { display: inline; } 
.is-path-member .views-label { font-weight: 400; color: #666; font-size: 0.875em; float:left; width: 35%}
.is-path-member span.field-content { font-weight: 500; color: #000; font-size: 0.875em; float:right; width: 63%}
.more-link.pub-type-member {margin-top: 4px; display: inline-block}
.pub-types-block .view-content { text-align: center}  

.is-path-member .views-field-field-type-d-offre span.field-content,
	.is-path-member .views-field-field-categorie-contrat span.field-content { width: auto; float: none; }
.is-path-member .view-block-jobs-member .field-content .item-list ul {list-style:none;margin:0; padding:0}
.is-path-member .view-block-jobs-member .field-content .item-list li {margin:0; padding:0}
.is-path-member .view-block-jobs-member .views-row > div {clear:both}

/* AFFILIATED RESEARCHER */
.is-page-node-type-chercheur-affilie h1{ font-family: "proxima-nova"; font-size: 2.188em; font-weight: 600; margin: 0 0 20px; padding: 0; color: #222; line-height: 1.2em;}
.is-page-node-type-chercheur-affilie h3 { font-family: "proxima-nova"; font-weight: 600; font-size: 1.250em; margin: 0 0 5px 0}
.is-page-node-type-chercheur-affilie h3 a {color: #222; border-bottom: solid 1px #FBBEB2; }
.is-page-node-type-chercheur-affilie h3 a:hover {text-decoration: none; color: #8B4134;}  
.is-page-node-type-chercheur-affilie .layout-3col__full .group-header {  margin: 0 auto 55px; max-width: 1040px; box-sizing: border-box; float: none; overflow: hidden;  padding: 0 20px;}
.is-page-node-type-chercheur-affilie .field--name-dynamic-token-fieldnode-laboratoires-label- { color: #333; font-family: "proxima-nova"; font-weight: 600; font-size: 1.250em; padding: 0; line-height: normal;margin-bottom:10px}
.is-page-node-type-chercheur-affilie .field--name-dynamic-token-fieldnode-laboratoire-adresse-node {margin-bottom:5px;}
.is-page-node-type-chercheur-affilie .field--name-dynamic-token-fieldnode-laboratoire-website-node {margin-bottom:5px;}
.is-page-node-type-chercheur-affilie .field--name-field-acronyme,
	.is-page-node-type-chercheur-affilie .field--name-field-equipe { float: left; }
.is-page-node-type-chercheur-affilie .ss-details { clear: both; padding-top: 20px;} 
.is-page-node-type-chercheur-affilie .ss-details > div { margin-bottom: 5px; } 
.is-page-node-type-chercheur-affilie .field--name-field-ca-email a { font-size: 0.938em; font-family: "stevie-sans"; background: url(../img/link-email.png) no-repeat right center; padding-right: 20px; color: #333; font-weight: 600; border-bottom: solid 1px #FBBEB2; }
.is-page-node-type-chercheur-affilie .field--name-field-ca-email a:hover {color: #8B4134; text-decoration: none; }
.is-page-node-type-chercheur-affilie .field--name-field-website a,
  .is-page-node-type-chercheur-affilie .field--name-field-cv a,
  .is-page-node-type-chercheur-affilie .field--name-dynamic-token-fieldnode-laboratoire-website-node a { font-size: 0.938em; font-family: "stevie-sans"; background: url(../img/link-external.png) no-repeat right center; padding-right: 20px; color: #333; font-weight: 600; border-bottom: solid 1px #FBBEB2; } 
.is-page-node-type-chercheur-affilie .field--name-field-website a:hover,
  .is-page-node-type-chercheur-affilie .field--name-field-cv a:hover,
  .is-page-node-type-chercheur-affilie .field--name-dynamic-token-fieldnode-laboratoire-website-node a:hover {color: #8B4134; text-decoration: none;}
	
.is-page-node-type-chercheur-affilie .group-left:empty,
  .is-page-node-type-chercheur-affilie .group-middle:empty,
  .is-page-node-type-chercheur-affilie .group-right:empty { display: none; }	
	
.is-page-node-type-chercheur-affilie .group-left,
 .is-page-node-type-chercheur-affilie .group-right { background: #f4f4f4; padding: 70px 0; width: 100%; float: none; }
.is-page-node-type-chercheur-affilie .group-left .field--name-field-publications { max-width: 1040px; box-sizing: border-box; margin: 0 auto;  padding: 0 20px; }
.is-page-node-type-chercheur-affilie .group-left .field--name-field-publications > .field__label { text-align: center; font-family: "proxima-nova"; font-size: 1.750em; color: #222; font-weight: 500; margin-bottom: 30px;  }
.is-page-node-type-chercheur-affilie .group-left .field--name-field-publications .field__item {font-family: "proxima-nova"; color: #222; font-size: 1.125em; font-weight: 500; line-height: 1.4em; padding:8px 0;} 
.is-page-node-type-chercheur-affilie .group-left .field--name-field-publications .field__item a {font-family: "proxima-nova"; color: #222; font-weight: 500;line-height: 1.4em; border-bottom: solid 1px #fbbeb2;}  
.is-page-node-type-chercheur-affilie .group-left .field--name-field-publications .field__item a:hover{color: #8B4134; text-decoration:none;}
.is-page-node-type-chercheur-affilie .group-right .field--name-dynamic-block-fieldnode-block-jobs-researcher { max-width: 1040px; box-sizing: border-box; margin: 0 auto;  padding: 0 20px; }
.is-page-node-type-chercheur-affilie .group-right .field--name-dynamic-block-fieldnode-block-jobs-researcher > .field__label{ text-align: center; font-family: "proxima-nova"; font-size: 1.750em; color: #222; font-weight: 500; margin-bottom: 30px; }

.view-block-jobs-researcher .view-content { overflow: hidden;  }
.view-block-jobs-researcher .views-row { float: left; width: calc( 50% - 25px ); box-sizing: border-box; padding: 15px 0px 50px 0; border-top: dotted 1px #222; margin-right: 50px;  }
.view-block-jobs-researcher .views-row:nth-child(2n+1) {clear: left;}
.view-block-jobs-researcher .views-row:nth-child(2n) { margin-right: 0; }
.view-block-jobs-researcher .views-field-field-type-d-offre span.field-content,
	.view-block-jobs-researcher .views-field-field-categorie-contrat span.field-content { color: #f65c3f; font-family: "proxima-nova"; font-size: 0.875em; font-weight: 600;}
.view-block-jobs-researcher .views-field-field-type-d-offre,
	.view-block-jobs-researcher .views-field-field-categorie-contrat { display: inline; } 
.view-block-jobs-researcher .views-label { font-weight: 400; color: #666; font-size: 0.875em; float:left; width: 35%}
.view-block-jobs-researcher span.field-content { font-weight: 500; color: #000; font-size: 0.875em; float:right; width: 63%}
.view-block-jobs-researcher .views-field-field-type-d-offre span.field-content,
	.view-block-jobs-researcher .views-field-field-categorie-contrat span.field-content { width: auto; float: none; }
.view-block-jobs-researcher .field-content .item-list ul {list-style:none;margin:0; padding:0}
.view-block-jobs-researcher .field-content .item-list li {margin:0; padding:0; background:none;}
.view-block-jobs-researcher .views-row > div {clear:both}

 
/*__ PAGINATION __*/

.pager  { margin-top: 20px; } 
.pager li { margin:0;padding:0;} 
.pager a,
	.more-link a { border-radius: 50px; background: #F4F4F4; color: #f65c3f; display: inline-block; min-width: 40px; height: 40px; line-height: 40px; text-align: center; margin-right: 5px; font-family: "stevie-sans"; font-weight: 800; padding: 0 15px; box-sizing: border-box; } 
.pager a:hover,
	.more-link a:hover { background: #464646; color: #FFF; } 
a.pager_more { background: #FDC500; color: #222; } 
.pager .is-active  a { background: #464646; color: #FFF;} 
.pager .pager__item--next a,
	.pager .pager__item--last a,
	.pager .pager__item--first a,
	.pager .pager__item--previous a { color: #464646;} 
.pager .pager__item--next a:hover,
	.pager .pager__item--last a:hover,
	.pager .pager__item--first a:hover,
	.pager .pager__item--previous a :hover{ color: #FFF;} 
	
.more-link { text-align: center; margin-top: 40px;}
.more-link a { background: #464646; }
	
/*__ FICHE AGENDA __*/	

.is-page-node-type-agenda .layout-3col__full .group-header,
	.is-page-node-type-agenda .layout-3col__full .group-left,
	.is-page-node-type-agenda .layout-3col__full .group-right,
	.is-page-node-type-offre .layout-3col__full .group-header,
	.is-page-node-type-offre .layout-3col__full .group-left,
	.is-page-node-type-offre .layout-3col__full .group-right,
	.is-page-node-type-projet .layout-3col__full .group-header,
	.is-page-node-type-projet .layout-3col__full .group-left,
	/*.is-page-node-type-projet .layout-3col__full .group-right,*/
	/*.is-page-node-type-article .layout-3col__full .group-header,*/
	.is-page-node-type-article .layout-3col__full .group-left,
	.is-page-node-type-article-intranet .layout-3col .group-left,
	/*.is-page-node-type-article .layout-3col__full .group-right,*/
	.is-page-node-type-news .layout-3col__full .group-header,
	.is-page-node-type-news .layout-3col__full .group-left,
	.is-page-node-type-news .layout-3col__full .group-right,
  .is-page-node-type-team-article .layout-3col__full .group-left  {  margin: 0 auto 45px; max-width: 740px; box-sizing: border-box; float: none; overflow: hidden;  padding: 0 20px; width: 100%;}

.is-page-node-type-agenda .layout-3col__full .group-left,
	.is-page-node-type-offre .layout-3col__full .group-left { background: #F3F3F3; padding: 40px 25px; position: relative; }
.is-page-node-type-agenda .layout-3col__full .group-left .field--name-field-laboratoire,
	.is-page-node-type-offre .layout-3col__full .group-left .field--name-field-laboratoire{ position: absolute; top: 0; right: 0; overflow: hidden;}
.is-page-node-type-agenda .layout-3col__full .group-left .field--name-field-laboratoire .field__item,
	.is-page-node-type-offre .layout-3col__full .group-left .field--name-field-laboratoire .field__item{ float: left; clear: none; width: auto; }

.is-page-node-type-agenda  h1 { padding: 0; margin: 10px 0 ; }
.is-page-node-type-agenda  .field--name-field-type-evenement,
	.is-page-node-type-offre .field--name-field-type-d-offre,
	.is-page-node-type-offre .field--name-field-categorie-contrat,
	.is-path-jobs .views-field-field-type-d-offre span.field-content,
	.is-path-jobs .views-field-field-categorie-contrat  span.field-content{ color: #f65c3f; font-family: "proxima-nova"; font-size: 0.875em; font-weight: 600; }
.is-page-node-type-agenda  .field--name-field-intervenants-text,
	.is-page-node-type-agenda  .field--name-field-intervenants{ font-family: "stevie-sans"; font-size: 1.250em; font-weight: 500; }
.is-page-node-type-agenda  .field--name-field-intervenants div { float: left; margin-right: 5px; }
.is-page-node-type-agenda  .field--name-field-intervenants a { font-family: "stevie-sans"; font-size: 1.250em; font-weight: 500; color: #222; }
.is-page-node-type-agenda   .field__label,
	.is-page-node-type-offre   .field__label{ margin: 0; font-weight: 400; color: #222; }
.is-page-node-type-agenda   .field--name-field-date .field__label,
	.is-page-node-type-offre   .field--name-dynamic-token-fieldnode-practical-information p{ font-family: "proxima-nova"; font-weight: bold; color: #777; font-size: 1.250em; margin-bottom: 15px;  }
.practical-information-group > span{font-family: "proxima-nova"; font-weight: bold; color: #777; font-size: 1.250em; margin-bottom: 15px; display:block}
.is-page-node-type-agenda   .field--name-field-date .field__item { font-family: "proxima-nova"; font-weight: bold; color: #f65c3f; font-size: 1.625em; float: left; margin-right: 20px;  }
.is-page-node-type-agenda   .field--name-field-horaires{ font-family: "proxima-nova"; font-weight: 300; font-size: 1.625em; float: left;  }
.is-page-node-type-agenda   .field--name-field-lieu,
	.is-page-node-type-offre   .group-left { clear: both; padding-top: 10px; font-family: "stevie-sans"; font-weight: 500; font-size: 1.125em;	}
.is-page-node-type-agenda   .field--name-field-lieu .field__label,
	.is-page-node-type-offre   .group-left .field__label { font-weight: 400; }
.is-page-node-type-offre   .group-left .field { clear: both; margin-bottom: 5px !important; overflow: hidden; }	
.is-page-node-type-offre   .group-left .field  .field-label-inline,
	.is-page-node-type-offre   .group-left .field  .field__label{ float: left; width: 35%;/* text-align: right;*/  }	
.is-page-node-type-offre   .group-left .field  .field__items,
	.is-page-node-type-offre   .group-left .field  > .field__item,
	.field-name-dynamic-token-fieldnode-laboratoires-label- p { float: right; width: 63%;  }	
.is-page-node-type-offre   .group-left .field--name-field-team.field--label-inline{ float: none; width: 100%; text-align: left; font-size: 1em; font-weight: 500; }	

.is-page-node-type-agenda   .group-footer,
	.is-page-node-type-article   .group-footer,
	.is-page-node-type-article-intranet   .group-footer,
	.is-page-node-type-news   .group-footer { background: #f4f4f4; box-sizing: border-box; padding: 50px 0; }
.group-footer:empty { display: none; }
.field--name-dynamic-block-fieldnode-agenda-related-topic,
.field--name-dynamic-block-fieldnode-article-related-topics,
	.field--name-dynamic-block-fieldnode-news-related-topics,
  .field--name-dynamic-block-fieldnode-article-related-topics-team  {  margin: 0 auto; max-width: 1040px; box-sizing: border-box; float: none; overflow: hidden;  padding: 0 20px;}
.field--name-dynamic-block-fieldnode-agenda-related-topic  .field__label,
	.field--name-dynamic-block-fieldnode-news-related-topics  .field__label,
  .field--name-dynamic-block-fieldnode-article-related-topics-team .field__label { color: #222; font-family: "proxima-nova"; font-size: 1.625em; margin: 0 0 50px 0;  }

/*__ FICHE PROJET __*/

.is-page-node-type-projet  .group-header { overflow: hidden; }
.is-page-node-type-projet .layout-3col__full .group-right { background: #f4f4f4; padding: 70px 0; width: 100%; float: none; }
.is-page-node-type-projet .field--name-field-projet-publications { max-width: 1040px; box-sizing: border-box; margin: 0 auto;  padding: 0 20px; font-family: "proxima-nova";}
.is-page-node-type-projet .group-right .field--name-field-projet-publications > .field__label { text-align: center; font-family: "proxima-nova"; font-size: 1.750em; color: #222; font-weight: 500; margin-bottom: 70px;  }
.is-page-node-type-projet .group-right .field--name-field-projet-publications > .field__items > .field__item { box-sizing: border-box; padding: 8px 0px; /*border-top: dotted 1px #222;*/}
.is-page-node-type-projet .field--name-field-type-publication { /*color: #f65c3f; margin: 0 0 5px 0; font-weight: 600;*/ }
.is-page-node-type-projet .field--name-dynamic-token-fieldnode-publication-citation a { border-bottom: solid 1px #fbbeb2;  }
.is-page-node-type-projet .field--name-dynamic-token-fieldnode-publication-citation  a:hover{ text-decoration: none;  }
.is-page-node-type-projet .field--name-dynamic-token-fieldnode-publication-citation,
  .is-page-node-type-projet .field--name-dynamic-token-fieldnode-publication-citation  a { font-family: "proxima-nova"; color: #222; font-size: 1.125em; font-weight: 500;line-height: 1.4em;  }
.is-page-node-type-projet .field--name-field-image { float: left; margin: 0 20px 20px 0; }

.is-page-node-type-projet  .field-name-field-date div,
	.is-page-node-type-projet  .field-name-field-date time,
	.is-page-node-type-projet  .field-name-field-date-fin div,
	.is-page-node-type-projet  .field-name-field-date-fin time { float: left; text-transform: uppercase; color: #f65c3f; font-family: "proxima-nova"; margin-right: 5px; line-height: 32px; font-size: 0.813em; }
.is-page-node-type-projet  .field--name-field-team,
	.is-page-node-type-projet  .field--name-field-intervenants,
	.is-page-node-type-projet  .field--name-field-intervenants div,
	.is-page-node-type-projet  .field--name-field-intervenants-text,
	.is-page-node-type-projet  .field--name-field-intervenants-text div { float: left; margin-right: 5px; }
.is-page-node-type-projet  .field--name-field-intervenants,
	.is-page-node-type-projet  .field--name-field-intervenants div,
	.is-page-node-type-projet  .field--name-field-intervenants-text,
	.is-page-node-type-projet  .field--name-field-intervenants-text div { line-height: 32px; /*font-size: 0.813em;*/}
.is-page-node-type-projet  .field--name-field-intervenants a { color: #222; }
	
/*__ RESEARCH (liste) __*/

.is-path-research .block-facets,
	.is-path-research #views-exposed-form-solr-search-content-page-6 { float: left; width: 33%; margin-right: 1px; }
.is-path-research #views-exposed-form-solr-search-content-page-6 { background: #fdce2e;  }
.is-path-research .view-display-id-page_6 .view-content { overflow: hidden; }
.is-path-research .view-display-id-page_6 .views-row,
	.is-path-jobs .view-display-id-page_7 .views-row { float: left; width: calc( 50% - 25px ); box-sizing: border-box; padding: 0 0px 50px 0; border-top: dashed 1px #AAA; margin-right: 50px;  }
.is-path-research .view-display-id-page_6 .views-row:nth-child(2n+1),
	.is-path-jobs .view-display-id-page_7 .views-row:nth-child(2n+1) {clear: left;}
.is-path-research .view-display-id-page_6 .views-row:nth-child(2n),
	.is-path-jobs .view-display-id-page_7 .views-row:nth-child(2n) { margin-right: 0; }
.is-path-jobs .view-display-id-page_7 .views-row > div {clear: both;}
.is-path-research .views-field-field-date { color: #666; /*font-style: italic; font-size: 0.750em;*/}
.is-path-research .views-field-field-date .field-content { color:#222; font-weight: 500}
.is-path-research  .views-field-field-intervenants-1 { color: #666;}
.is-path-research  .views-field-field-intervenants-1 .field-content { color:#222; font-weight: 500}
.is-path-research  .views-field-field-intervenants-1 .field-content a { color:#222;}
#time-status-search-project-form label { color:#222}
.is-path-research .views-field-field-resume {color: #666; margin-bottom: 10px}
.is-path-research  .more-link  a { border-radius: 0; background: none; border: solid 1px #F65C3F; font-size: 0.813em; font-weight: 500; text-transform: uppercase; margin: 0; }
.is-path-research  .more-link  a:hover { background: #464646;  }

/*__ FICHE OFFRE __*/	
.is-page-node-type-offre .field--name-field-type-d-offre,
	.is-page-node-type-offre .field--name-field-categorie-contrat { display: inline; }
.is-page-node-type-offre .field--name-field-categorie-contrat:before { content: ' - '; }
/*.is-page-node-type-offre .field--name-field-type-d-offre { margin-right: 0px; }	*/
.is-path-jobs .view-display-id-page_7 .views-row { padding-left: 80px; padding-top: 20px; overflow: hidden;}
.is-path-jobs .views-field-field-laboratoire { margin-left: -80px; float: left; }
.is-path-jobs .field--name-field-acronyme { margin-bottom: 1px; }
.is-path-jobs .views-field-field-type-d-offre,
	.is-path-jobs .views-field-field-categorie-contrat { display: inline; }
.is-path-jobs .views-label { font-weight: 400; color: #666; font-size: 0.875em; width: 35%; float: left; /*text-align: right;*/ }
.is-path-jobs span.field-content { font-weight: 500; color: #000; font-size: 0.875em; width: 63%; float: right; }
.is-path-jobs .views-field-field-laboratoire span.field-content,
	.is-path-jobs .views-field-field-type-d-offre span.field-content,
	.is-path-jobs .views-field-field-categorie-contrat span.field-content { width: auto; float: none; }
.is-path-jobs .views-field-field-chercheur-affilie	a {color: #202020; display: inline; border-bottom: solid 1px #FABEB3; }
.is-path-jobs .views-field-field-chercheur-affilie	a:hover {color: #8B4134; text-decoration:none;}

.is-page-node-type-offre .layout-3col .field__item a, .views-field-field-email a  { color: #202020; display: inline; border-bottom: solid 1px #FABEB3; }
.is-page-node-type-offre .field--name-field-email a, .views-field-field-email a { background: url(../img/link-email.png) no-repeat right center; padding-right: 20px; }
.is-page-node-type-offre .layout-3col .field__item a:hover, 
	.views-field-field-email a:hover,
	.is-page-node-type-offre .field--name-field-email a:hover { color: #8B4134; text-decoration:none;}
.is-page-node-type-offre .field--name-field-acronyme,
	.is-page-node-type-offre .field--name-field-team { clear: none !important; float: left; margin-right: 1px; }
.is-page-node-type-offre .field--name-field-team { background: none; padding: 0;font-size: 1.125em; font-family: "stevie-sans"; text-transform: none;   }

.field-name-dynamic-token-fieldnode-laboratoires-label- a { cursor: default; color: #000; }
.field-name-dynamic-token-fieldnode-laboratoires-label- a:hover { text-decoration: none; }
.field-label-inline { float: left; font-weight: 400; color: #222; margin-right: 5px;  }

.is-path-jobs .field-content .item-list ul {list-style:none;margin:0; padding:0}
.is-path-jobs .field-content .item-list li {margin:0; padding:0}

/*__ SEARCH (recherche générale) __*/

/*.is-path-search .block-facets,
	.is-path-search #views-exposed-form-solr-search-content-page-1 { float: left; width: 49%; margin-right: 1px; }*/
.is-path-search .facet_bar #views-exposed-form-solr-search-content-page-1 { background: #fdce2e;  }
.is-path-search .view-display-id-page_1 > .view-content { float: left; width: 66%; box-sizing: border-box; padding-right: 50px; }
.is-path-search .view-display-id-page_1 .views-row { margin-bottom: 20px; overflow: hidden; }
.is-path-search .view-display-id-page_1 .view-footer { float: right; width: 33%; box-sizing: border-box;	 }
.is-path-search .view-display-id-page_1 .view-footer .views-row{ overflow: hidden; margin-bottom: 20px; 	 }
.is-path-search .view-display-id-page_1 .view-footer .image-style-_5x95{ border-radius: 50%; max-width: 75px; float: left; margin-right: 20px;  }
.is-path-search .view-display-id-page_1 .view-footer h3{ font-size: 1em; margin: 0;}
.is-path-search .view-display-id-page_1 .view-footer .views-field-field-position{ font-size: 0.813em; }
.is-path-search h3 { margin: 0 0 10px 0; }
.is-path-search .views-field-type { font-size: 0.750em; font-family: "stevie-sans"; font-weight: 400; text-transform: uppercase; color: #888; line-height: 25px; /*float: right;*/ font-style: italic;}
.is-path-search .view-display-id-page_1 > .view-content h3 {font-family: "proxima-nova"; font-size: 1em; line-height: 1.3em; font-weight: 800; margin: 0; /*float: left; max-width: 85%;*/ }	
.is-path-search .views-field-body, .views-field-search-api-excerpt {color: #555; font-size: 0.938em; font-family: "stevie-sans"; font-weight: 400; clear: both; max-width: 90%; }
.is-path-search .view-display-id-block_1 .views-field-search-api-excerpt { font-size: 0.813em; }
.view-id-solr_search_content.view-display-id-block_1 .pager { display: none; }

/*__ PUBLICATION (liste) __*/

.is-path-publications .block-facets,
	.is-path-publications #views-exposed-form-solr-search-content-page-5 { float: left; width: 33%; margin-right: 1px; }
.is-path-publications #views-exposed-form-solr-search-content-page-5 { background: #fdce2e;  }
.is-path-publications .view-display-id-page_5 .view-content,
	.is-path-search .view-solr-search-content .view-content,
	.view-block-publications-member .view-content{ /*overflow: hidden; */font-family: "proxima-nova";}
.is-path-publications .view-display-id-page_5 .views-row { /*float: left; width: calc( 50% - 50px );*/ box-sizing: border-box; padding: 8px 0px/* 50px 0*/; /*border-top: dotted 1px #222;*//* margin-right: 50px; */ }
.view-block-publications-member .views-row { /*float: left; width: calc( 50% - 50px );*/ box-sizing: border-box; padding: 8px 0px/* 50px 0*/; /*border-top: dotted 1px #222;*//* margin-right: 50px;*/  }
.is-path-publications .view-display-id-page_5 .views-row:nth-child(2n+1),
	.view-block-publications-member .views-row:nth-child(2n+1) {clear: left;}
.is-path-publications .field--name-field-type-publication,
	.view-block-publications-member .field--name-field-type-publication { /*color: #f65c3f; margin: 0 0 5px 0; font-weight: 600;*/ }
.is-path-publications .field--name-field-image,
	.view-block-publications-member .field--name-field-image { float: left; margin: 0 20px 20px 0; }
.is-path-publications .field--name-dynamic-token-fieldnode-publication-citation  a,
	.view-block-publications-member .field--name-dynamic-token-fieldnode-publication-citation  a { border-bottom: solid 1px #fbbeb2;  }
.is-path-publications .field--name-dynamic-token-fieldnode-publication-citation  a:hover,
	.view-block-publications-member .field--name-dynamic-token-fieldnode-publication-citation  a:hover{ text-decoration: none;  }
.is-path-publications .field--name-dynamic-token-fieldnode-publication-citation,
	.view-block-publications-member .field--name-dynamic-token-fieldnode-publication-citation { font-family: "proxima-nova"; color: #222; font-size: 1.125em; font-weight: 500;line-height: 1.4em;  }
.is-path-publications .field--name-dynamic-token-fieldnode-publication-citation  a,
	.view-block-publications-member .field--name-dynamic-token-fieldnode-publication-citation  a { font-family: "proxima-nova"; color: #222; font-weight: 500;line-height: 1.4em;  }  
.is-path-publications .field--name-dynamic-token-fieldnode-publication-citation  a:hover,
	.view-block-publications-member .field--name-dynamic-token-fieldnode-publication-citation  a:hover{ color: #8B4134;  }
 
.field--name-field-type-publication {float:left;margin-right:20px;position:relative} 
.field--name-field-type-publication span.label-picto {width:16px;height:16px;display:inline-block;border-radius:8px;cursor:help}  
.field--name-field-type-publication span.label-content {position:absolute;left:40px;top:-20px;display:none;font-weight:600;color:#fff;background-color:#333;width:190px;text-align:center;padding:10px 25px}
.field--name-field-type-publication:hover span.label-content,
  .field--name-field-type-publication.opened span.label-content {display:block}
.field--name-dynamic-token-fieldnode-publication-citation {padding-left:36px}
.view-id-block_publications_member.view-display-id-page_1 .field--name-dynamic-token-fieldnode-publication-citation {padding-left:0}

/*__ FICHE NEWS __*/

.is-page-node-type-news  .div-title { display: none; }
.is-page-node-type-news  .group-header { overflow: hidden; }
.is-page-node-type-news  .group-header h1{ margin: 30px 0 0;  }


.is-page-node-type-news .field--name-field-acronyme span {display: inline-block; padding: 4px 14px; color: #FFF; font-size: 0.875em; font-family: "stevie-sans"; font-weight: 600}  
.is-page-node-type-news .field--name-field-laboratoire .field__item {float: left;}  
.is-page-node-type-news .field--name-field-laboratoire {overflow: hidden; }  
.is-page-node-type-news .field--name-field-type-news {display: inline; font-size: 0.875em; font-family: "stevie-sans"; font-weight: 600; color: #f65c3f; text-transform: uppercase; margin-right: 10px;}  
.is-page-node-type-news .field--name-node-post-date,
	.is-page-node-type-news .field--name-node-changed-date,
	.is-page-node-type-news .field-name-node-changed-date {display: inline; color: #666; font-size: 0.750em; font-size: 0.938em; font-family: "stevie-sans"; font-weight: 400; }  
.is-page-node-type-news .field--name-field-field-laboratoire { overflow: hidden;  }
.is-page-node-type-news .field--name-field-field-laboratoire .item-list{ float: left; }
.is-page-node-type-news .group-header .field--label-inline .field__label, 
	.is-page-node-type-news .group-header  .field-label-inline,
	.is-page-node-type-news .group-header  .field--label-inline .field__items,
	.is-page-node-type-news .group-header  .field--label-inline .field__item { display: inline; float: none; font-weight: 400;}
  
/*__ ORGANIGRAMME __*/  
  
sup.team-leader { color: #f65c3f; font-size: 1em; font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif; top: 0}  
.view-organigramme .views-field a { color: #555; border-bottom: solid 1px #FBBEB2; }
.view-organigramme { color:#555; font-size: 1.063em; font-family: "stevie-sans"; font-weight: 400}	
.view-organigramme .view-header {font-size: 0.938em; margin-bottom: 15px}
.view-organigramme .view-grouping { margin-bottom: 40px; overflow: hidden;}
.view-organigramme h3 {font-weight: 600; font-size: 1.125em; margin: 0 0 5px 0; line-height: 1.4em;}
.view-organigramme .view-grouping-header {font-family: "proxima-nova"; color: #222; font-size: 1.625em; font-weight: 800; line-height: 1.4em; margin-bottom: 15px}
.organigramme-group-status { float:left; width: 25%;  }
.organigramme-group-status .views-field-field-nom,
.organigramme-group-status h3 {padding-right: 20px; color: #DD4D32;}

/*__ Bloc Members team article __*/  
.is-page-node-type-team-article  .group-footer {width:70%; margin:0 auto}
.field--name-dynamic-block-fieldnode-block-team-article-members > .field__label {text-align:center;margin-bottom:40px;font-size:1.25em}


.view-block-team-article-members .view-content {overflow:hidden}
.view-block-team-article-members .view-footer {text-align:center}
.view-block-team-article-members a.more-link {display:inline-block;padding:0 50px;margin-right:10px}
.view-block-team-article-members .views-row {float: left; width: 50%; padding-left: 125px; padding-right: 80px; box-sizing: border-box; overflow: hidden; margin-bottom: 50px; }
.view-block-team-article-members .views-row:nth-child(2n+1) {clear: left;}
.view-block-team-article-members .views-row ul {list-style-type: none; margin: 0;}
.view-block-team-article-members .views-row ul  li {display: inline-block; margin:0 2px 2px 0}

.view-block-team-article-members h3 {font-family: "proxima-nova"; font-size: 1.250em; font-weight: 600; margin-bottom: 5px; margin-top: 0;}
.view-block-team-article-members h3 a {line-height: 1.5em; color: #222; border-bottom: solid 1px #fbbeb2}
.view-block-team-article-members h3  a:hover {text-decoration: none; color: #8B4134; }
.view-block-team-article-members .views-field-field-position {font-size: 0.938em; font-family: "stevie-sans"; font-weight: 500; color: #555}
.view-block-team-article-members .views-field-field-theme,
  .view-block-team-article-members .views-field-field-mots-cles {font-size: 0.938em; font-family: "stevie-sans"; font-weight: 400; color: #555}
.view-block-team-article-members .views-row .image-style-_5x95 { border-radius:50%; margin-left: -125px; float: left;}
.view-block-team-article-members .views-row .views-field-field-email-profil  { font-size: 0.938em; font-family: "stevie-sans";}
.view-block-team-article-members .views-row .views-field-field-email-profil a, .field--name-field-email-profil a { font-size: 0.938em; font-family: "stevie-sans"; background: url(../img/link-email.png) no-repeat right center; padding-right: 20px; color: #333; font-weight: 600; border-bottom: solid 1px #FBBEB2; }
.view-block-team-article-members .views-row .views-field-field-email-profil a:hover { color: #8B4134; text-decoration: none;  }
.view-block-team-article-members .views-row .views-field-field-statut { font-size: 0.938em;color: #222;  font-family: "stevie-sans";}


/*___ ZOOM IMG LISTE ___*/
/*
.view img {
		display: block;
		perspective-origin: 50% 50%;
		transform: scale(1.03) scaleZ(1);
		transform-origin: 50% 50% 0;
		transition: all 0.8s ease-in-out 0s;
		}
.view img:hover {
		perspective-origin: 50% 50%;
		transform: scale(1.2) scaleZ(1);
		transform-origin: 50% 50% 0;
		}
*/
/*___ INTRANET ___*/
.is-path-user #block-tabs { margin-bottom: 30px; }
.is-page-node-type-article-intranet .main-content { max-width: 1030px; margin: 0 auto; }
.is-page-node-type-article-intranet .layout-3col__left-sidebar { float: left; width: 300px; margin-right: 60px; clear: none; padding: 0px; background: #fff; margin-left: 20px; }
.is-page-node-type-article-intranet .layout-3col__left-sidebar  h2 { margin: 0px 0 30px; line-height: 38px; font-size: 1em; }
.is-page-node-type-article-intranet .layout-3col__left-sidebar  h2 a { background: url(../img/ico-logout.png) no-repeat right center; padding-right: 50px; color: #000; /*font-weight: 500;*/ line-height: 38px; display: inline-block; text-transform: uppercase;   }
/*.user-logout { display: block; text-align: center; text-decoration: underline; margin-top: 20px; }*/
.is-page-node-type-article-intranet .layout-3col__right-content { float: right; width: calc( 100% - 380px);  clear: none; }
.is-page-node-type-article-intranet .group-header { padding: 0 20px;  }
.is-page-node-type-article-intranet .sidebar_first_content .menu { padding-left: 20px; margin-bottom: 10px; font-size: 0.968em;  }
.is-page-node-type-article-intranet .sidebar_first_content .menu li { list-style: disc; }
.is-page-node-type-article-intranet .sidebar_first_content .menu a { color: #0072b9; padding-left: 0px;  }
.is-page-node-type-article-intranet .sidebar_first_content .block-menu > .menu  { padding-left: 0; }
.is-page-node-type-article-intranet .sidebar_first_content .block-menu > .menu > .menu-item { list-style: none;  }
.is-page-node-type-article-intranet .sidebar_first_content .block-menu > .menu > .menu-item > a { color: #000; border-bottom: solid 1px #dadada; display: block; margin-bottom: 5px; }
.is-page-node-type-article-intranet .sidebar_first_content .block-menu > .menu > .menu-item > span { color: #000; border-bottom: solid 1px #dadada; display: block;  margin-bottom: 5px; }


/*______________________________ SURCHARGE TYPOS PLUS PETITES ______________________________*/
h1, .is-path-member h1,.view-membre-entete- h1 { font-size: 2.188em; font-weight: 600; margin-bottom: 20px; line-height: 1.2em; }
.is-page-node-type-article article, 
	.is-page-node-type-article-intranet article, 
	.layout-3col__full .field--name-body, .field--name-field-para-infos-boby, .intro_bar .field--name-body, .is-page-node-type-team-article article { font-size: 1.063em; }
.field--name-field-resume, div.intro { font-size: 1.250em; }
.breadcrumb-share { margin-bottom: 40px; }
.intro_bar { padding-bottom: 40px; }
.facet_bar { padding: 50px 0; }
.field--name-field-resume, div.intro { margin-bottom: 40px; }
.block-facets h2 { padding: 15px 35px; }
.facet_bar_content .views-exposed-form .form--inline .form-actions input { padding: 15px 40px; }
.facet_bar_content .views-exposed-form .form-item { padding: 15px 0 15px 35px; }
.is-path-news .layout-3col__left-sidebar, .is-path-search .layout-3col__left-sidebar, .is-path-publications .layout-3col__left-sidebar, .is-path-research .layout-3col__left-sidebar { padding: 0 10px; line-height: 40px; }
.is-path-news  .views-element-container, .is-path-search  .views-element-container, .is-path-members, .is-path-affiliated-researchers, .views-element-container, .is-path-publications  .views-element-container, .is-path-publication  .views-element-container, .is-path-research  .views-element-container { margin-top: 20px; }
.field--name-body .field--name-field-legende, .field--name-body .field--name-field-credits { font-size: 0.750em; color: #000; }
.view-mode-large { margin-bottom: 20px; }
.layout-3col__full .block-menu { margin-top: 40px; }
.is-page-node-type-article .layout-3col, 
	.is-page-node-type-article-intranet .layout-3col, 
	.is-page-node-type-agenda .layout-3col, .is-page-node-type-offre .layout-3col, .is-page-node-type-projet .layout-3col, .is-page-node-type-news .layout-3col, .is-path-news .layout-3col, .is-path-search .layout-3col, .is-path-publication .layout-3col, .is-path-research .layout-3col, .is-path-publications .layout-3col, .is-path-member .layout-3col, .is-page-node-type-chercheur-affilie .layout-3col, .is-path-agenda .layout-3col, .is-path-jobs .layout-3col, .is-path-organigramme .layout-3col, .is-page-node-type-news .layout-3col, .is-path-members .layout-3col, .is-path-affiliated-researchers .layout-3col, .is-page-node-type-team-article .layout-3col { padding-bottom: 40px; }
.is-page-node-type-agenda   .group-footer, 
	.is-page-node-type-article   .group-footer, 
	.is-page-node-type-article-intranet   .group-footer, 
	.is-page-node-type-news   .group-footer, .is-page-node-type-team-article   .group-footer { padding: 40px 0 20px;}
.is-path-agenda .view-solr-search-content, .is-path-jobs .view-solr-search-content { margin-top: 40px; }
.is-path-member .group_detail .field--name-dynamic-token-fielduser-laboratoires-label-users, .view-membre-entete- .group_detail  .field--name-dynamic-token-fielduser-laboratoires-label-users, .is-path-member .group_detail  .field--name-field-position, .view-membre-entete- .group_detail  .field--name-field-position, .is-path-member .group_detail  .field--name-field-user-free-field,
  .is-path-member .group_detail .field--name-field-statut{ font-size: 1.250em; }
/*______________________________ FIN/SURCHARGE TYPOS PLUS PETITES ______________________________*/


/*______________________________ SURCHARGE FACETTES A GACUHE ______________________________*/
.is-path-agenda .facet_bar,
	.is-path-news .facet_bar,
	.is-path-research .facet_bar,
	.is-path-search .facet_bar,
	.is-path-jobs .facet_bar,
	.is-path-publications .facet_bar,
	.is-path-members .facet_bar,
  .is-path-affiliated-researchers .facet_bar	{
	float: left;
    width: calc( 30% - 60px );
    box-sizing: border-box;
	padding: 15px;
	margin: 0 0 0 60px; 
    background: #f4f4f4;
	z-index: 10;
    position: relative;
}
.facet_bar_content { padding: 0; }
.is-path-agenda .layout-3col__full,
	.is-path-research .layout-3col__full,
	.is-path-search .layout-3col__full,
	.is-path-jobs .layout-3col__full,
	.is-path-members .main-content,
	.is-path-publications .main-content,
	.is-path-news .main-content,
  .is-path-affiliated-researchers .main-content	{
	float: right;
    width: 70%;
    box-sizing: border-box;
    clear: none;
    background: #FFF;
	padding: 0 60px 0px;
	z-index: 5;
    position: relative;
}
.is-path-members .main-content,
  .is-path-affiliated-researchers .main-content,
	.is-path-publications .main-content,
	.is-path-jobs .main-content,
	.is-path-news .main-content { padding: 0 0 40px; }
/*.is-path-agenda .layout-3col,
	.is-path-research .layout-3col,
	.is-path-search .layout-3col,
	.is-path-news .layout-3col,
	.is-path-jobs .layout-3col,
	.is-path-publications .layout-3col,
	.is-path-members .layout-3col { padding-bottom: 0; }*/
.is-path-agenda .layout-3col__full > div, 
	.is-path-agenda .view-solr-search-content,
	.is-path-research .layout-3col__full > div, 
	.is-path-jobs .view-solr-search-content,
	.is-path-jobs .layout-3col__full > div, 
	.is-path-research .view-solr-search-content,
	.is-path-search .layout-3col__full > div, 
	.is-path-search .view-solr-search-content,
	.is-path-members .sidebar_first_content,
	.is-path-members .main-content > div,
	.is-path-members .main-content > main,
	.is-path-members .view-solr-search-content, 
	.is-path-members .main-content > main > div,
	.is-path-affiliated-researchers .sidebar_first_content,
	.is-path-affiliated-researchers .main-content > div,
	.is-path-affiliated-researchers .main-content > main,
	.is-path-affiliated-researchers .view-solr-search-content, 
	.is-path-affiliated-researchers .main-content > main > div,
	.is-path-publications .sidebar_first_content,
	.is-path-publications .main-content > div,
	.is-path-publications .main-content > main,
	.is-path-publications .view-solr-search-content, 
	.is-path-publications .main-content > main > div,
	.is-path-news .sidebar_first_content,
	.is-path-news .main-content > div,
	.is-path-news .main-content > main,
	.is-path-news .view-solr-search-content, 
	.is-path-news .main-content > main > div{ max-width: 100%; padding: 0; }
.is-path-members .layout-3col__left-sidebar,
  .is-path-affiliated-researchers .layout-3col__left-sidebar,
	.is-path-publications .layout-3col__left-sidebar,
	.is-path-news .layout-3col__left-sidebar { margin: 0 60px 20px; width: auto; }
.is-path-members .sidebar_first_content,
  .is-path-affiliated-researchers .sidebar_first_content,
	.is-path-publications .sidebar_first_content,
	.is-path-news .sidebar_first_content { padding: 0 20px; }
.is-path-members .main-content main > div,
  .is-path-affiliated-researchers .main-content main > div,
	.is-path-publications .main-content main > div,
	.is-path-news .main-content main > div { padding: 0 60px; }
.is-path-members .view-solr-search-content,
	.is-path-members .views-element-container,
	.is-path-affiliated-researchers .view-solr-search-content,
	.is-path-affiliated-researchers .views-element-container,
	/*.is-path-jobs .layout-3col__full,*/
	.is-path-news .view-solr-search-content { padding-right: 0 !important; }
.is-path-members h1,
  .is-path-affiliated-researchers h1,
	.is-path-search h1,
	.is-path-jobs h1,
	.is-path-publications h1 { margin-bottom: 60px; }
.is-path-agenda .block-facets, 
	.is-path-research .block-facets, 
	.is-path-search .block-facets, 
	.is-path-jobs .block-facets, 
	.is-path-news .block-facets, 
	.is-path-publications .block-facets, 
	.is-path-members .block-views-exposed-filter-blocksolr-search-content-page-4,
	.is-path-affiliated-researchers .block-views-exposed-filter-blocksolr-search-content-page-9,
	.is-path-jobs .block-views-exposed-filter-blocksolr-search-content-page-7,
	.is-path-research .block-views-exposed-filter-blocksolr-search-content-page-6,
	.is-path-search .facet_bar .block-views-exposed-filter-blocksolr-search-content-page-1,
	.is-path-publications .block-views-exposed-filter-blocksolr-search-content-page-5,
	.is-path-research #views-exposed-form-solr-search-content-page-6,
	.is-path-search .facet_bar #views-exposed-form-solr-search-content-page-1,
	.is-path-publications #views-exposed-form-solr-search-content-page-5,
	.is-path-members .block-facets,
  .is-path-affiliated-researchers .block-facets	{ float: none !important; width: 100% !important; border: none; }
.view-id-agenda_related_topics_.view-display-id-block_3 { background: #FDC500; padding: 20px 50px; font-size: 0.941em; }
.view-id-agenda_related_topics_.view-display-id-block_3  h2 { padding: 0; margin: 0 0 20px; font-size: 1.250em; font-weight: 500;  }
.view-id-agenda_related_topics_.view-display-id-block_3  .views-row{ margin: 0;  }
.view-id-agenda_related_topics_.view-display-id-block_3  .views-field,
	.view-id-agenda_related_topics_.view-display-id-block_3 .views-field  div { display: inline !important; /*padding-right: 15px;*/ }
.view-id-agenda_related_topics_.view-display-id-block_3 .views-field-title,
	.view-id-agenda_related_topics_.view-display-id-block_3 .views-field-title  div { display: block !important; padding-right: 0px; }
.view-id-agenda_related_topics_.view-display-id-block_3  .views-field-field-date { font-size: 0.875em !important; font-weight: 600 !important; }
.view-id-agenda_related_topics_.view-display-id-block_3  .views-field-field-horaires { font-size: 0.875em !important; font-weight: 600 !important;}
.view-id-agenda_related_topics_.view-display-id-block_3  h3 a { border-bottom-color: #944739 !important; font-size: 1.250em !important; }
.block-facets.block-facet-blockstatut-membre ul  label { color: #464646; }
/*______________________________ FIN/SURCHARGE FACETTES A GACUHE ______________________________*/

#block-searchby h2 { margin: 0 0 10px 0; padding: 0; text-transform: uppercase; color: #333; font-size: 1.25em; }


/* ___ ADMIN CONTRIBUTEUR SIMPLE ___ */

.role-contributeur:not([class*="is-path-admin"]) #toolbar-administration { display: none; }



/* _______________________________________________________ RESPONSIVE _______________________________________________________________*/

@media screen and (max-width:1360px){
	header.metanav ,
		header.header { padding: 0 20px; }
	header.metanav .logo-ens { right: 20px; }
	/*#block-menudeslabossites { margin-right: 50px; }*/
	.view-homepage-labo.view-display-id-page_1 .views-field-title { width: 70%; }
	footer.footer { padding-left: 20px; padding-right: 20px; }
	.menu_hamburger	.menu-item  a { margin-right: 15px; }
	.breadcrumb-share { margin-left: 20px; margin-right: 20px;  }
	.is-path-agenda .facet_bar, .is-path-news .facet_bar, .is-path-research .facet_bar, .is-path-search .facet_bar, .is-path-jobs .facet_bar, .is-path-publications .facet_bar, .is-path-members .facet_bar, .is-path-affiliated-researchers .facet_bar { margin-left: 20px; width: calc( 30% - 20px);}
	.is-path-members .layout-3col__left-sidebar, .is-path-affiliated-researchers .layout-3col__left-sidebar, .is-path-publications .layout-3col__left-sidebar, .is-path-news .layout-3col__left-sidebar { margin-right: 20px; margin-left: 20px; }
	.is-path-members .main-content main > div, .is-path-affiliated-researchers .main-content main > div, .is-path-publications .main-content main > div, .is-path-news .main-content main > div { padding-right: 20px; padding-left: 20px; }
	
	.is-path-agenda .layout-3col__full, .is-path-research .layout-3col__full, .is-path-search .layout-3col__full, .is-path-jobs .layout-3col__full { padding-left: 20px; padding-right: 20px; }
	.is-path-research .layout-3col__full, .is-path-jobs .layout-3col__full, .is-path-agenda .layout-3col__full { margin-top: 20px;  }
	.block-views-blocknews-related-topics--block-2  .views-row { margin-right: 20px !important; width: calc( 25% - 20px) !important; }
}

@media screen and (max-width:1439px){  /* 1079*/
	.menu_hamburger	#ico-menu { display: block; float: right; position: relative; }
	.menu_hamburger	#block-mainmenulsp,
		.menu_hamburger	#block-mainmenudec-2,
		.menu_hamburger	#block-mainmenunpi,
		.menu_hamburger	#block-mainmenulnc,
		.menu_hamburger	#block-mainmenugraduateschool,
		.menu_hamburger	#block-mainmenucogmaster,
		.menu_hamburger	#block-mainmenudecequalityanddiversity,
		.menu_hamburger	#block-mainmenugroupforneuraltheory,
		.menu_hamburger	#block-mainmenudeclinguistics,
		.menu_hamburger	#block-mainmenulscp,
		.menu_hamburger	#block-mainmenucognitivesciences,
    .menu_hamburger	#block-mainmenuesc	{ display: none; position: absolute; right: 0px; top: 145px; z-index: 9999; width: 320px; padding: 0 0 20px; border-bottom: solid 1px white; }
	.sticky .menu_hamburger	#block-mainmenulsp,
		.sticky .menu_hamburger	#block-mainmenudec-2,
		.sticky .menu_hamburger	#block-mainmenunpi,
		.sticky .menu_hamburger	#block-mainmenulnc,
		.sticky .menu_hamburger	#block-mainmenugraduateschool,
		.sticky .menu_hamburger	#block-mainmenucogmaster,
		.sticky .menu_hamburger	#block-mainmenudecequalityanddiversity,
		.sticky .menu_hamburger	#block-mainmenugroupforneuraltheory,
		.sticky .menu_hamburger	#block-mainmenudeclinguistics,
		.sticky .menu_hamburger	#block-mainmenulscp,
		.sticky .menu_hamburger	#block-mainmenucognitivesciences,
    .sticky .menu_hamburger	#block-mainmenuesc	{ top: 90px;  }
	.menu_hamburger.opened #block-mainmenulsp,
		.menu_hamburger.opened #block-mainmenudec-2,
		.menu_hamburger.opened #block-mainmenunpi,
		.menu_hamburger.opened #block-mainmenulnc,
		.menu_hamburger.opened #block-mainmenugraduateschool,
		.menu_hamburger.opened #block-mainmenucogmaster,
		.menu_hamburger.opened #block-mainmenudecequalityanddiversity,
		.menu_hamburger.opened #block-mainmenugroupforneuraltheory,
		.menu_hamburger.opened #block-mainmenudeclinguistics,
		.menu_hamburger.opened #block-mainmenulscp,
		.menu_hamburger.opened #block-mainmenucognitivesciences,
    .menu_hamburger.opened #block-mainmenuesc	{ display: block; overflow-y: scroll; max-width: 440px; }
	.menu_hamburger	.menu-item  .menulevel1 { display: block; position: static; padding: 0 0 10px; }
	.menu_hamburger	.menu-item.menu-item--has-ssmenu > a{ background: url(../img/fl-down-white.png) no-repeat right center;  }
	.menu_hamburger	.menu-item  .menulevel1 a { padding: 0; margin-top: 10px; font-weight: 400;}
	/*.menu_hamburger	#block-mainmenulsp { display: block; position: absolute; right: 0; }*/
	.menu_hamburger	#layer-menu > .block-menu > .menu > .menu-item { display: block; }
	.menu_hamburger	.menu-item  a { line-height: normal; margin: 20px 20px 0 ; }
	#block-menudeslabossites  h2,
   	#block-menudeslabossites  div.menu-heading { padding: 0 30px 0 10px; background: url(../img/fl-down-white.png) no-repeat right 10px center; }
}
	
@media screen and (max-width:1023px){
	.view-homepage-labo.view-display-id-page_1 .views-field-title { font-size: 3.125em; /*line-height: normal;*/ }
	footer .block-block-content { margin-right: 40px;}	
	footer .block-menu { margin-right: 40px;}	
	
	.is-path-agenda .facet_bar, .is-path-news .facet_bar, .is-path-research .facet_bar, .is-path-search .facet_bar, .is-path-jobs .facet_bar, .is-path-publications .facet_bar, .is-path-members .facet_bar, .is-path-affiliated-researchers .facet_bar, .is-path-agenda .layout-3col__full, .is-path-research .layout-3col__full, .is-path-search .layout-3col__full, .is-path-jobs .layout-3col__full, .is-path-members .main-content, .is-path-affiliated-researchers .main-content, .is-path-publications .main-content, .is-path-news .main-content { float: none; width: auto; }
	.is-path-agenda .facet_bar, .is-path-news .facet_bar, .is-path-research .facet_bar, .is-path-search .facet_bar, .is-path-jobs .facet_bar, .is-path-publications .facet_bar, .is-path-members .facet_bar, .is-path-affiliated-researchers .facet_bar { margin-right: 0px; margin-left: 0; padding: 0; background: #333; }
	#block-searchby h2 { margin: 0; padding: 15px 35px; color: #FDC500; background: url(../img/facet-plus.png) no-repeat right 35px center; pointer: cursor}
	.facet_bar.opened #block-searchby h2 { background: url(../img/facet-moins.png) no-repeat right 35px center;}
	/*.facet_bar .views-exposed-form, */.facet_bar .block-facets { display: none; }
	.facet_bar.opened .views-exposed-form, .facet_bar.opened .block-facets { display: block; }
	.is-path-members .layout-3col__left-sidebar, .is-path-affiliated-researchers .layout-3col__left-sidebar, .is-path-publications .layout-3col__left-sidebar, .is-path-news .layout-3col__left-sidebar { margin-left: 0; margin-right: 0; }
	.is-path-members .view-solr-search-content .views-row:nth-child(2n),
	  .is-path-affiliated-researchers .view-solr-search-content .views-row:nth-child(2n)
    .view-block-team-article-members .views-row:nth-child(2n){ padding-right: 20px;  }
	.breadcrumb-sep { padding: 0;  }
	.time-status-search-project-form { padding: 0 35px; display: none; }
	.opened .time-status-search-project-form { display: block; }
	#time-status-search-project-form label { color: #FFF; }
	.is-path-members h1, .is-path-affiliated-researchers h1, .is-path-search h1, .is-path-jobs h1, .is-path-publications h1 { margin-bottom: 20px; }
	.intro_bar { padding-bottom: 20px; }
	.view-id-agenda_related_topics_.view-display-id-block_3 { padding: 20px 20px; }
	.block-views-blocknews-related-topics--block-2  .views-row { margin-right: 50px !important; width: calc( 50% - 25px) !important; margin-bottom: 20px !important; }
	.block-views-blocknews-related-topics--block-2  .views-row:nth-child(2n) { margin-right: 0px !important; }
	.block-views-blocknews-related-topics--block-2 { margin: 20px;  }
	.block-views-blockagenda-related-topics--block-2,
		.block-views-blockblock-publications-member-block-2 { padding: 20px;  }
	.block-views-blockhomepage-labo-block-1 , .is-path-frontpage .layout-3col__right-sidebar { padding: 20px; }
	.block-views-blockhomepage-labo-block-1  .views-row { padding: 0 10px;}
	.view-bloc-home-video- { width: calc( 100% - 330px );}
	.block-views-blockagenda-related-topics--block-2  .more-link,
		.block-views-blockblock-publications-member-block-2 .more-link{ top: 20px; right: 20px; }
	.block-facets.block-facet-blockstatut-membre ul  label { color: #FFF; }
	.facet_bar .block-facets { margin-bottom: 0; border-bottom: solid 1px #FDC500; }
	.is-page-node-type-article-intranet .layout-3col__left-sidebar { width: 250px; margin-right: 0px;  }
	.is-page-node-type-article-intranet .layout-3col__right-content { width: calc( 100% - 270px); }
}

@media screen and (max-width:768px){
	.view-homepage-labo.view-display-id-page_1 .views-field-title { font-size: 2.5em; left: 5%; bottom: 5%; }
	/*.view-homepage-labo .views-field-title p { font-size: 1.250em; }*/
	.organigramme-group-status { width: 33.33%; margin-bottom: 30px; }
	.organigramme-group-status:nth-child(3n+1) { clear:left; }
	.view-organigramme .view-grouping { margin-bottom: 0; }
	.is-path-members .views-row .image-style-_5x95,
    .view-block-team-article-members  .views-row .image-style-_5x95{ float: right; margin: 0 0 10px 10px; }
	.is-path-members .view-solr-search-content .views-row,
	  .is-path-affiliated-researchers .view-solr-search-content .views-row,
    .view-block-team-article-members  .views-row{ padding-left: 0;  }
	.view-agenda-related-topics-.view-display-id-block_3  .wrap-infos, .is-path-agenda  .wrap-infos, .view-agenda-related-topics-  .wrap-infos { float: none; width: auto; }
	.is-path-agenda  .views-field-field-laboratoire, .view-agenda-related-topics-  .views-field-field-laboratoire { float: right; width: auto; }
	.block-views-blocknews-related-topics--block-2 { margin: 20px; }
	.block-views-blockagenda-related-topics--block-2, .block-views-blockblock-publications-member-block-2 { float: none; width: auto; }
	.view-bloc-home-video- { width: auto; float: none; }
	#block-filtwitter { float: none; max-width: 100%; }
	.block-views-blockhomepage-labo-block-1  .views-row { float: none; width: 100%; padding: 0; }
	blockquote { padding: 20px; }
	
}

@media screen and (max-width:639px){
	/*#block-ecolenormalesuperieure li:first-child { display: none; }
	#block-ecolenormalesuperieure li:last-child { border:none; padding: 0; }*/
	#block-menudeslabossites { float: left; margin-right: 0px; }
	#block-ecolenormalesuperieure,
	  #block-ecolenormalesuperieuremsc,
		#block-headercogmaster { padding-top: 10px; margin-left: 10px;  }
	#block-ecolenormalesuperieure li,
	  #block-ecolenormalesuperieuremsc li,
		#block-ecolenormalesuperieure li:last-child,
		#block-ecolenormalesuperieuremsc li:last-child,
		#block-headercogmaster li,
		#block-headercogmaster li:last-child { display: block; padding: 0; border: none; line-height: 1.4em;}
	#block-menudeslabossites  h2,
    #block-menudeslabossites  div.menu-heading { padding: 0 20px 0 5px; text-indent: -10000px; width: 35px; }
	header.metanav, header.header { padding: 0 10px 0 0; } 
	header.metanav .logo-ens { right: 10px; }
	footer.footer { padding-left: 10px; padding-right: 10px; }
	.view-homepage-labo.view-display-id-page_1 .views-field-title { width: 90%; font-size: 1.875em; }
	/*.view-homepage-labo .views-field-title p { font-size: 1.125em; }*/
	.breadcrumb-share { margin-left: 10px; margin-right: 10px;  }
	footer .block-menu { margin-right: 0px;}
	.is-page-node-type-article .div-title, 
		.is-page-node-type-article-intranet .div-title, 
		.is-page-node-type-agenda .div-title, .is-page-node-type-offre .div-title, .is-page-node-type-projet .div-title, .is-page-node-type-news .div-title, .is-page-node-type-agenda .layout-3col__full .group-header, .is-page-node-type-agenda .layout-3col__full .group-left, .is-page-node-type-agenda .layout-3col__full .group-right, .is-page-node-type-offre .layout-3col__full .group-header, .is-page-node-type-offre .layout-3col__full .group-left, .is-page-node-type-offre .layout-3col__full .group-right, .is-page-node-type-projet .layout-3col__full .group-header, .is-page-node-type-projet .layout-3col__full .group-left,
		.is-page-node-type-article .layout-3col__full .group-left, 
		.is-page-node-type-article-intranet .layout-3col__full .group-left, 
		.is-page-node-type-news .layout-3col__full .group-header, .is-page-node-type-news .layout-3col__full .group-left, .is-page-node-type-news .layout-3col__full .group-right, .is-page-node-type-team-article .div-title	{ padding: 0 10px; }
	.is-page-node-type-agenda .layout-3col__full .group-header, .is-page-node-type-agenda .layout-3col__full .group-left, .is-page-node-type-agenda .layout-3col__full .group-right, .is-page-node-type-offre .layout-3col__full .group-header, .is-page-node-type-offre .layout-3col__full .group-left, .is-page-node-type-offre .layout-3col__full .group-right, .is-page-node-type-projet .layout-3col__full .group-header, .is-page-node-type-projet .layout-3col__full .group-left, 
		.is-page-node-type-article .layout-3col__full .group-left, 
		.is-page-node-type-article-intranet .layout-3col__full .group-left, 
		.is-page-node-type-news .layout-3col__full .group-header, .is-page-node-type-news .layout-3col__full .group-left, .is-page-node-type-news .layout-3col__full .group-right, .is-page-node-type-team-article .layout-3col__full .group-left { margin: 0 auto 20px; }
	.is-page-node-type-offre .layout-3col__full .group-left { padding: 20px 10px; font-size: 95%;  }
	.layout-3col__full .block-menu { margin-top: 10px; }
	.is-page-node-type-article .layout-3col, 
		.is-page-node-type-article-intranet .layout-3col, 
		.is-page-node-type-agenda .layout-3col, .is-page-node-type-offre .layout-3col, .is-page-node-type-projet .layout-3col, .is-page-node-type-news .layout-3col, .is-path-news .layout-3col, .is-path-search .layout-3col, .is-path-publication .layout-3col, .is-path-research .layout-3col, .is-path-publications .layout-3col, .is-path-member .layout-3col, .is-path-agenda .layout-3col, .is-path-jobs .layout-3col, .is-path-organigramme .layout-3col, .is-page-node-type-news .layout-3col, .is-path-members .layout-3col, .is-path-member .layout-3col, .is-path-agenda .layout-3col, .is-path-jobs .layout-3col, .is-path-organigramme .layout-3col, .is-page-node-type-news .layout-3col, .is-path-affiliated-researchers .layout-3col, .is-page-node-type-team-article .layout-3col { padding-bottom: 10px; font-size: 80%; }
	.breadcrumb-share { margin-bottom: 20px; line-height: 42px; }
	.breadcrumb-share .block-addtoany { line-height: 42px; }
	.rss-feed { line-height: 42px; height: 42px; }

	.addtoany_list a.addtoany_share_save img { width: 75%; }
	.addtoany_list a.addtoany_share_save span { line-height: 0; }
	.addtoany_list.a2a_kit_size_32 > a { font-size: 0;}
	.field--name-field-resume, div.intro { margin-bottom: 20px; }
	.is-path-members h1, .is-path-affiliated-researchers h1, .is-path-search h1, .is-path-jobs h1, .is-path-publications h1 { margin-bottom: 20px; }
	.is-path-news .div-title, .is-path-search .div-title, .is-path-research .div-title, .is-path-publication .div-title, .is-path-agenda .div-title, .is-path-newsletter .div-title, .is-path-newsletter .layout-3col__full > form, .is-path-jobs .div-title, .is-path-members .div-title, .is-path-affiliated-researchers .div-title, .is-path-publications .div-title, .is-path-annuaire-chercheurs .div-title, .is-path-organigramme .div-title, .facet_bar_content, .is-path-news .sidebar_first_content, .is-path-search .sidebar_first_content, .is-path-publication .sidebar_first_content, .is-path-research .sidebar_first_content, .is-path-members .sidebar_first_content, .is-path-affiliated-researchers .sidebar_first_content, .is-path-publications .sidebar_first_content, .is-path-annuaire-chercheurs .sidebar_first_content, .is-path-organigramme .sidebar_first_content, .view-solr-search-content, .view-organigramme, .intro_bar_content, .block-facets-summary { padding: 0 10px; }
	.is-path-members .layout-3col__left-sidebar, .is-path-affiliated-researchers .layout-3col__left-sidebar, .is-path-publications .layout-3col__left-sidebar, .is-path-news .layout-3col__left-sidebar { padding: 0; }
	.is-path-members .main-content main > div, .is-path-affiliated-researchers .main-content main > div, .is-path-publications .main-content main > div, .is-path-news .main-content main > div { padding-right: 10px; padding-left: 10px; }
	.facet_bar_content { padding: 0; }
	.facet_bar_content .views-exposed-form .form-item , #block-searchby h2, .block-facets h2{ padding: 15px 10px; }
  .facet_bar_content .views-exposed-form  #views-exposed-form-solr-search-content-page-5 .form-item.form-item-field-pub-date-publication-begin  { padding: 15px 0 5px 35px; }
	.facet_bar_content .views-exposed-form  #views-exposed-form-solr-search-content-page-5 .form-item.form-item-field-pub-date-publication-end  { padding: 5px 0 5px 35px; }
  .organigramme-group-status { width: 50%; }
	.organigramme-group-status:nth-child(3n+1) { clear:none; }
	.organigramme-group-status:nth-child(2n+1) { clear:left; }
	.intro_bar { padding-bottom: 20px; }
	.is-path-members .view-solr-search-content .views-row,
    .is-path-affiliated-researchers .view-solr-search-content .views-row	{ padding-right: 40px;  }
	.is-path-member .layout-3col__full .group-header, .view-membre-entete- { padding: 0 10px; margin-bottom: 20px; }
	.is-path-member .group-left, .is-path-member .group-right, .is-path-member .group-middle { padding: 30px 0;  }
	.is-path-member .group-left .field--name-dynamic-block-fielduser-block-publication-member > .field__label, .is-path-member .group-right .field--name-dynamic-block-fielduser-block-jobs-member > .field__label, .menu-parag-membre { margin-bottom: 30px; }
	.is-path-member .group-left .field--name-dynamic-block-fielduser-block-publication-member, .is-path-publication .view-display-id-page_1 > .view-content, .is-path-member .group-right .field--name-dynamic-block-fielduser-block-jobs-member, .field--name-field-user-infos { padding: 0 10px; }
	.view-block-jobs-member .views-row {	width: calc( 50% - 10px ); margin-right: 20px; }
	.time-status-search-project-form { padding: 0 10px;  }
	.is-path-jobs .views-field-field-laboratoire { float: none; margin-left: 0; overflow: hidden; }
	.is-path-jobs .field--name-field-acronyme { float: left; }
	.is-path-jobs .view-display-id-page_7 .views-row { padding-left: 0; }
	.is-path-news .views-row,
		.view-news-related-topics- .views-row,
		.view-articles-related-topics- .views-row,
    .view-articles-related-topics-team- .views-row { width: calc( ( 100% - 15px ) / 2 ); margin: 0 15px 30px 0;  }
	.is-path-news .views-row:nth-child(3n),
		.view-news-related-topics- .views-row:nth-child(3n),
		.view-articles-related-topics- .views-row:nth-child(3n),
    .view-articles-related-topics-team- .views-row:nth-child(3n) { margin-right: 15px; }
	.is-path-news .views-row:nth-child(2n),
		.view-news-related-topics- .views-row:nth-child(2n),
		.view-articles-related-topics- .views-row:nth-child(2n),
    .view-articles-related-topics-team- .views-row:nth-child(2n)  { margin-right: 0; }
	.is-path-news .views-row:nth-child(3n+1),
		.view-news-related-topics- .views-row:nth-child(3n+1),
		.view-articles-related-topics- .views-row:nth-child(3n+1),
    .view-articles-related-topics-team- .views-row:nth-child(3n+1) { clear: none; }
	.is-path-news .views-row:nth-child(2n+1),
		.view-news-related-topics- .views-row:nth-child(2n+1),
		.view-articles-related-topics- .views-row:nth-child(2n+1),
    .view-articles-related-topics-team- .views-row:nth-child(2n+1) { clear: left; }
	.view-id-agenda_related_topics_.view-display-id-block_3 { padding: 10px; }
	.is-path-agenda .layout-3col__full, .is-path-research .layout-3col__full, .is-path-search .layout-3col__full, .is-path-jobs .layout-3col__full { padding-left: 10px; padding-right: 10px; }
	.is-path-agenda  .wrap-infos .image-style-vignette-liste-news-295x165-, .view-agenda-related-topics-  .image-style-vignette-liste-news-295x165- { max-width: 100px; margin: 0 0 5px 5px;}
	.view-id-agenda_related_topics_.view-display-id-block_3  h2 { margin: 0; }
	.is-path-agenda .wrap-date-horaire, .view-agenda-related-topics- .wrap-date-horaire { float: none; width: auto; overflow: hidden; margin-bottom: 5px;  }
	.is-path-agenda .wrap-date-horaire > div , .view-agenda-related-topics- .wrap-date-horaire > div { float: left; margin: 0 20px 0 0;  }
	.agenda-counter { margin: 0; line-height: 25px; height: 25px; }

	.block-views-blocknews-related-topics--block-2  h2 { /*float: none;*/ width: auto; }
	.block-views-blocknews-related-topics--block-2  .more-link { position: static; float: right; }
	.block-views-blocknews-related-topics--block-2  .view-news-related-topics- { clear: both; padding-top: 20px;  }
	.block-views-blocknews-related-topics--block-2 { margin: 10px;  font-size: 80%; }
	.block-views-blockagenda-related-topics--block-2,
		.block-views-blockblock-publications-member-block-2 ,
		.is-path-frontpage .layout-3col__right-sidebar { padding: 10px;  font-size: 80%;  }
	.block-views-blockhomepage-labo-block-1 { font-size: 80%; }
	.block-views-blockagenda-related-topics--block-2  .more-link,
		.block-views-blockblock-publications-member-block-2 .more-link{ position: static; margin-bottom: 20px;  }
	.block-views-blockblock-publications-member-block-2  h2, .block-views-blockagenda-related-topics--block-2  h2 { margin: 0; }
	.is-path-search .view-display-id-page_1 > .view-content { padding-right: 10px; }
	.is-path-search .view-display-id-page_1 .view-footer .image-style-_5x95 { max-width: 50px; }
	.is-page-node-type-article-intranet .layout-3col__left-sidebar { float: none; width: calc( 100% - 40px ); margin-bottom: 30px;  }
	.is-page-node-type-article-intranet .layout-3col__right-content { width: 100%; float: none; }
}

@media screen and (max-width:500px){
	header.header { height: 70px; }
	.menu_hamburger { min-width: 165px; }
	.block-system-branding-block .site-name a { height: 70px; }
	header.header #block-search  h2 { width: 35px; height: 35px; background-size: 35px 35px; }
	.menu_hamburger	#ico-menu { width: 35px; height: 35px; /*background-size: 35px 35px;*/ }
	.language-switcher-language-url  a { padding: 5px 7px; width: 35px; height: 35px; }
	.link-intranet { width: 36px; height: 36px; /*background-size: 30px 30px;*/ }
	#block-labo-zen-branding .site-name a { width: 120px !important; background-size: 120px !important; }
	header.header .views-exposed-form { top: 125px; }
	.sticky header.header .views-exposed-form { top: 70px; }
	.menu_hamburger	#block-mainmenulsp,
		.menu_hamburger	#block-mainmenudec-2,
		.menu_hamburger	#block-mainmenunpi,
		.menu_hamburger	#block-mainmenugraduateschool,
		.menu_hamburger	#block-mainmenucogmaster,
		.menu_hamburger	#block-mainmenudecequalityanddiversity,
		.menu_hamburger	#block-mainmenugroupforneuraltheory,
		.menu_hamburger	#block-mainmenudeclinguistics,
		.menu_hamburger	#block-mainmenulnc,
		.menu_hamburger	#block-mainmenulscp,
		.menu_hamburger	#block-mainmenucognitivesciences,
    .menu_hamburger	#block-mainmenuesc	{ top: 125px; }
	.sticky .menu_hamburger	#block-mainmenulsp,
		.sticky .menu_hamburger	#block-mainmenudec-2,
		.sticky .menu_hamburger	#block-mainmenunpi,
		.sticky .menu_hamburger	#block-mainmenugraduateschool,
		.sticky .menu_hamburger	#block-mainmenucogmaster,
		.sticky .menu_hamburger	#block-mainmenudecequalityanddiversity,
		.sticky .menu_hamburger	#block-mainmenugroupforneuraltheory,
		.sticky .menu_hamburger	#block-mainmenudeclinguistics,
		.sticky .menu_hamburger	#block-mainmenulnc,
		.sticky .menu_hamburger	#block-mainmenulscp,
		.sticky .menu_hamburger	#block-mainmenucognitivesciences,
    .sticky .menu_hamburger	#block-mainmenuesc	{ top: 70px;  }
	.is-path-member .field--name-user-picture, .view-membre-entete- .field--name-user-picture,
		.is-path-member .field--name-user-picture .field__item, .view-membre-entete- .field--name-user-picture .field__item{ float: right; }
	.is-path-member .group_detail, .view-membre-entete- .group_detail { float: none; width: 100%; }
	blockquote { padding: 10px; }

}

@media screen and (max-width:440px){
	.view-homepage-labo.view-display-id-page_1 .views-field-title { width: 100%; position: static; color: #222; background: #FDCE2E; padding: 20px 10px;  }
	.view-homepage-labo.view-display-id-page_1 .views-field-title a { color: #222; text-shadow: none; }
	.is-path-members .view-solr-search-content .views-row,
	  .is-path-affiliated-researchers .view-solr-search-content .views-row,
    .view-block-team-article-members  .views-row { float: none; padding-right: 10px; width: 100%; }
	.view-block-jobs-member .views-row, .is-path-research .view-display-id-page_6 .views-row, .is-path-jobs .view-display-id-page_7 .views-row { float: none; margin: 0; width: 100%; padding-bottom: 20px; }
	figure.align-left, figure.align-right { float: none; width: 100%;}
	/*figure.align-left img , figure.align-right img { width: 100%;}*/
	.is-path-frontpage .view-news-related-topics- .views-row { float: none; width: 100% !important; margin-right: 0 !important; margin-bottom: 15px !important; border-bottom: dotted 1px #000; padding-bottom: 15px;  }
	.is-path-frontpage .view-news-related-topics- .views-row  img { width: 100%;  }
	.is-path-search .view-display-id-page_1 .view-footer .image-style-_5x95 { max-width: 100%; float: none; }
}

@media screen and (max-width:320px){
	.organigramme-group-status { width: 100%; float: none; }
	.is-path-members .views-row .image-style-_5x95,
    .view-block-team-article-members .views-row .image-style-_5x95   { width: 60px; }


}
	