	body, html {
		height: 100%;
		height: auto\9;
	}

	body {
		font-family: 'open_sansregular', sans-serif;
		font-size: 100%;
		line-height: 1.375em;
	}


	.clearfix:after, .niveau-2 .asset-image .wrapper-legende:after, .view-contenu-associe .view-header:after, .view-contenu-associe .views-field-field-thematiques .field-content:after, .view-contenu-associe td:after, #block-views-auteur_contributions-block .views-field-nothing .field-content:after, .node-type-dossier .niveau-3:after, .view-lire-voir .view-content:after, .view-dossier-bandeau .view-header:after, .view-dossier-bandeau .view-content:after, #block-menu_block-4 ul:after, .region-footer-top:after, #block-menu_block-5 ul:after, #block-menu_block-6 ul:after, .region-footer-middle:after, #block-menu_block-5 ul:after, .region-header-middle:after, #block-menu_block-8 ul:after, #block-menu_block-9 ul:after, #block-menu_block-9 .block-inner:after, #om-menu-om-menu-principal-ul-wrapper:after , li.leaf-mes-th-mes .om-maximenu-middle-right:after, .block-erbac_propal-id-user_fav .erbac-entity-list-wrapper ul:after, .block-erbac_propal-id-user_fav  #edit-field-user-themes-favoris-und:after, .block-erbac_propal .form-item:after, .view-home.view-display-id-block .view-content:after, .view-home.view-display-id-block_1 .view-content:after, .view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .view-content:after,.view-content .views-row.type-archives .view-content:after, .view-contenu-associe .view-content:after, .view-flags .view-content:after, .view-archives .view-content:after, .view-voir-aussi .view-content:after, .view-types-de-contenus.view-display-id-attachment_1 .view-content:after, .view-types-de-contenus.view-display-id-page .view-content:after, .niveau-1 .thematiques:after,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-content:after, #menu-mobile-wrapper ul:after, #menu-mobile-mes-themes ul.erbac-entity-list:after, .view-types-de-contenus.view-display-id-block_1 .view-content:after, .view-taxonomy-term .view-content:after, #block-block-2 .block-inner .content:after, .motscles-container .field-items:after, .view-home.view-display-id-block_1 .view-display-id-attachment_1 .views-row .views-field-nothing .field-content:after{
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
  
	.right{
		float:right;
	}
	
	.left{
		float:left;
	}
  
  strong{
    font-weight:normal;
    font-family:open_sansbold;
  }
	
	img{
		display:block;
	}
	
	h2, h3{
		font-weight: normal;
	}
  
  em { font-style: italic; }
	
	#site-slogan{
		color: #404041;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		padding-left: 45px;
	}
	
	.front .region-header-middle {
    margin-top: 0;
    padding-top: 40px;
}
	
	.front .gauche-header{
		margin-top: -110px;
	}
	
	.region-header-middle{
		height:60px;
	}
	
/*	.front #page{
		margin-top:-30px;
	}*/

	/* Menu principal */
	
	#block-om_maximenu-om-maximenu-1{
		margin: 20px 30px 40px;
	}
	
	#block-om_maximenu-om-maximenu-1 ul li a{
		font-family: open_sansbold;
		font-size: 1em; /* 16px */
		color:#404041;
		text-transform:uppercase;
		text-decoration:none;
		padding-top: 6px;
	}
	
	li.leaf-types > a {
		background: url("../../images/fleche-menu-type.png") no-repeat left center transparent;
		border-bottom: 1px solid #6D6E70 !important;
		color: #58595C !important;
		font-family: open_sansregular !important;
		font-size: 0.75em !important;
		line-height: 15px !important;
		margin-top: 10px !important;
		margin-left: 70px !important;
		padding: 5px 0 8px 22px !important;
		text-transform: capitalize !important;
	}

	li.leaf-types .om-maximenu-content {
		top: 38px;
	}
	
	li.leaf-mes-th-mes a.link-mes-th-mes{
		color:#58595b !important;
		font-family: open_sansregular !important;
		font-size: 0.88em !important; /* 14px */
	}
	
	li.leaf-types .om-maximenu-middle-right{
		background-color: #404041;
		padding: 0;
		width: 190px;
	}
	
  li.leaf-types .om-maximenu-content {
    right: 0;
    padding: 0;
}
  
	li.leaf-types .om-maximenu-middle-right ul li.leaf {
		list-style-image: none;
		list-style-type: none;
		margin:0px;
		padding:0px;
	}
	
	li.leaf-types .om-maximenu-middle-right ul li.leaf a{
		position: relative;
		color: #FFFFFF !important;
		display: block;
		font-family: open_sansbold !important;
		font-size: 0.75em !important;
		padding: 16px 0 16px 71px;

	}

	li.leaf-types .om-maximenu-middle-right ul li.leaf a:before {
		position: absolute;
		top: 12px;
		left: 25px;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-size: 28px;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	li.leaf-types .om-maximenu-middle-right ul li a{
		background: none;
		margin-left: 0 !important;
		padding-bottom: 15px !important;
		padding-left: 70px !important;
		padding-top: 15px !important;
		text-transform: uppercase !important;
	}

	li.leaf-types .om-maximenu-middle-right ul li.menu-mlid-829 a:before {
		content: '\e629';	
	}

	
	li.leaf-types .om-maximenu-middle-right ul li.menu-mlid-831 a:before {
		content: '\e628';
	}	
	
	li.leaf-types .om-maximenu-middle-right ul li.menu-mlid-835 a:before {
	    content: '\e630';
	}	
	
	li.leaf-types .om-maximenu-middle-right ul li.menu-mlid-834 a:before {
		content: '\e631';
	}	
	
	li.leaf-types .om-maximenu-middle-right ul li.menu-mlid-836 a:before {
	    content: '\e627';
	}
	
	li.leaf-types .om-maximenu-middle-right ul li.menu-mlid-833 a:before {
	    content: '\e632';
	}
	
	li.leaf-types .om-maximenu-middle-right ul li.menu-mlid-832 a:before {
	    content: '\e633';
	}
	
	li.leaf-types .om-maximenu-middle-right ul li.leaf:hover{
		background-color:#8c8e91;
	}
	
	.om-maximenu .om-maximenu-content {
		min-width: 0 !important;
	}
	
	li.leaf-types .om-maximenu-no-style .om-maximenu-content {
		left: -51px ;
		padding: 0;
		top: 29px;
	}
	
	.block-erbac_propal-id-user_fav{
    background-color: #F0F0F0;
    clear: both;
    overflow: hidden;
	}
	
		/* menu themes non connecte */
	
	li.leaf-mes-th-mes .om-maximenu-content{
		width: 960px;
		left:-626px;
	}
	
	li.leaf-mes-th-mes .om-maximenu-content .om-maximenu-middle h4{
		font-family: open_sansbold_italic;
		color:#FFFFFF;
		font-size: 1em; /* 16px */
		margin-bottom:10px;
	}	
	
	li.leaf-mes-th-mes .om-maximenu-content .om-maximenu-middle p{
		font-family: open_sansitalic;
		color:#FFFFFF;
		font-size: 1em; /* 16px */
	}
	
	li.leaf-mes-th-mes .om-maximenu-middle-right{
		position: relative;
		padding:0px;
	}
	
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-block-id-1{
		width: 100%;
		padding:30px 575px 30px 30px;
		background-color:#1b75b5;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
	}		
	
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10{
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		padding: 50px 30px 61px 125px;
		width: 575px;
	}
	
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10 ul li,
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10 ul li a{
		padding:0px;
		margin:0px;
	}
	
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10 ul li.leaf{
		list-style-image: none;
		list-style-type: none;
		display: inline;
	}
	
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10 ul li.first{
		margin-right:100px;
	}
	
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10 ul li.first a{
		font-family: open_sansbold !important;
		color:#FFFFFF !important;
		font-size: 1.13em !important; /* 18px */
		padding-top:0px !important;
		text-transform:none !important;
	}	
	
	li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10 ul li.last a{
		font-family: open_sansregular !important;
		color:#FFFFFF !important;
		font-size: 1.13em !important; /* 18px */
		padding-top:0px !important;
		text-transform:none !important;
	}
	
	.block-erbac_propal-id-user_fav input.form-text{
		border: medium none;
		padding: 10px 30px 10px 10px;
		width: 275px !important;
		color:#404041;
		font-family: open_sansregular;
		font-size:0.75em;
		background: url("../../images/loupe_theme.png") no-repeat scroll 245px center #F0F0F0 !important;
	}
	
	.block-erbac_propal .form-item.form-type-item{
		margin:0px;
	}
	
	.block-erbac_propal-id-user_fav label,
	.block-erbac_propal-id-user_fav .form-actions{
		display:none!important;
	 }
	
	.block-erbac_propal-id-user_fav .keywords-wrapper{
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
	    background-color: #6D6E70;
	    min-height: 190px;
	    padding: 30px 30px 85px;
	}	
	
	.block-erbac_propal-id-user_fav .erbac-entity-list-wrapper{
		background-color: #F0F0F0;
		float: right;
		min-height: 190px;
		padding: 30px 30px 0 365px;
		width: 100%;
	}
	
	.block-erbac_propal-id-user_fav .ajax-progress{
	    display: block;
		margin-top: 10px;
		font-family: open_sansregular !important;
		font-size:0.75em !important;
		color: #E0E1E2;
	}
	
	.block-erbac_propal-id-user_fav .form-type-textfield span{
		display:block;
		padding:5px;
	}
	
	.block-erbac_propal-id-user_fav .erbac-entity-list-wrapper ul li a{
		font-family: open_sansregular !important;
		font-size:0.75em !important;
		color:#4d4d4d !important;
		text-transform:none !important;
		background: none repeat scroll 0 0 #FFFFFF;
		float: left;
		padding-bottom: 5px !important;
		padding-left: 10px !important;
		padding-top: 5px !important;
    text-transform:capitalize !important;
	}
	
	.block-erbac_propal-id-user_fav .erbac-entity-list-wrapper ul li a.erbac-entity{
		 display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 115px;
		}
	
	
	.block-erbac_propal-id-user_fav #autocomplete {
		border: none;
		overflow: hidden;
		position: absolute;
		z-index: 100;
		margin-top:1px;
	}

	.block-erbac_propal-id-user_fav #autocomplete ul {
		list-style: none;
		list-style-image: none;
		margin: 0;
		padding: 0;
	}

	.block-erbac_propal-id-user_fav #autocomplete li {
		background: #fff;
		color: #404041;
		font-family: open_sansregular;  
		font-size:0.75em;
		cursor: default;
		white-space: pre;
		padding:10px 0px 10px 15px;
	}	
	
	.block-erbac_propal-id-user_fav #autocomplete li:hover {
		background: #1b75b5;
		color: #FFFFFF;
		font-family: open_sansregular;  
	}

	#edit-field-user-themes-favoris-und{
		margin:0px !important;
	}
	
	.block-erbac_propal-id-user_fav .erbac-entity-list-wrapper ul{
		list-style-type: none !important;
		margin:0px !important;
	}
	
	.block-erbac_propal-id-user_fav .keywords-title{
		color:#e0e1e2;
		font-family: open_sansbold_italic;
		font-size:0.88em;
		margin-bottom:15px;
	}	
	
	.keywords-wrapper .form-type-textfield{
		margin:0px;
	}
	
	.block-erbac_propal-id-user_fav .themes-title{
		color:#404041;
		font-family: open_sansbold_italic;
		font-size:0.88em;
		margin-bottom:15px;
	}
	
	.block-erbac_propal-id-user_fav .erbac-entity-list-wrapper ul li{
		background-color: #FFFFFF;
		display: inline-block;
		margin: 0 !important;
		padding: 0 !important;
		width: 135px;
	}
	
	.block-erbac_propal-id-user_fav .erbac-entity-list-wrapper a.delete{
		background: url("../../images/close_theme.png") no-repeat scroll center center #FFFFFF;
		-moz-appearance: none !important;
		border: medium none !important;
		display: inline-block !important;
		margin-bottom: 0 !important;
		float: right;
		margin-right: 0 !important;
		height: 25px;
		margin-top: 0 !important;
		overflow: hidden !important;
		width: 20px !important;
		padding: 0px 5px !important;
		text-indent: -9999px !important;
	}
	

	/* Fin menu principal */

	
	/* Breadcrumb + Favoris + Lire plus tard + Nombre commentaires */

.niveau-0 {
    background-color: #F0F0F0;
    padding: 10px 30px;
}
	
	.niveau-0 .breadcrumb{
		padding-bottom:0px;
	    font-size: 0.75em;
	    line-height: 18px;
		max-width: 395px;
	}
	
	.niveau-0 .breadcrumb,
	.niveau-0 .breadcrumb a{
		font-family: open_sansregular;
		margin-top: 2px;
		color:#6d6e70;
		text-decoration:none;
	}
	
	.niveau-0 .breadcrumb a{
    margin-bottom: -4px;
	}
	
	.niveau-0 .breadcrumb a.active{
    color: #1B75B5;
	}
	
	.niveau-0 .right .flag-outer-favoris,
	.niveau-0 .right .flag-outer-lire-plus-tard,
	.niveau-0 .right .nombre-commentaires{
		float:left;
	}
	
	.niveau-0 .right .flag-outer-favoris a,
	.niveau-0 .right .flag-outer-lire-plus-tard a,
	.niveau-0 .right .nombre-commentaires a{
		color: #1B75B5;
		display: inline-block;
		font-family: open_sansregular;
		font-size: 12px;
		height: 20px;
		padding-left: 25px;
		text-decoration: none;
	}

	.niveau-0 .right .flag-outer-favoris a .icon,
	.niveau-0 .right .flag-outer-lire-plus-tard a .icon,
	.niveau-0 .right .nombre-commentaires a .icon {
		display: inline-block;
		padding: 3px 5px 0 0;
		color: #b6b7b9;
		font-size: 20px;
		line-height: 1;
	}
	
	
	/* Fin breadcrumb + Favoris + Lire plus tard + Nombre commentaires */
	
	
	.niveau-0 .plus-loin{
		color:#a0a2a5;
		font-family: open_sansbold;
		font-size: 1em; /* 16px */
		text-transform:uppercase;
	}
	
	.niveau-1{
		padding: 65px 30px 40px 30px;
	}
	
	.niveau-1 .thematiques,
	.niveau-1 .discipline{
		float:left;
	}
	
	.niveau-1 .thematiques div{
		float:left;		
	}
	
	.node-type-billet .niveau-1 .wrapper{
		border-bottom:1px solid #E0E1E2;
		margin-bottom:25px;
		padding-bottom:20px;
	}
	
	.niveau-1 .thematiques a {
		position: relative;
		color: #A0A2A5;
		font-family: open_sansbold;
		font-size: 1em; /* 16px */
		text-transform:uppercase;
		text-decoration:none;
		padding-left:30px;
		margin-right:25px;
	}

	.niveau-1 .thematiques a:before {
		position: absolute;
		top: 3px;
		left: 0;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
		
	.node-type-audio .niveau-1 .thematiques a,
	.node-type-video .niveau-1 .thematiques a{
	color:#cacccd;
	}
	
	.niveau-1 .discipline a{
		color: #A0A2A5;
		display: block;
		font-family: open_sanslight;
		font-size: 0.75em; /* 12px */
		padding-top: 3px;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	.node-type-audio .niveau-1 .discipline a,
	.node-type-video .niveau-1 .discipline a{
	color:#cacccd;
	}
	
	.zoom,
	.node-type-article .niveau-1 .format{
		float:left;
	}
	
	.zoom a{
		margin:0px !important;
	}
	
	a#text_resize_decrease,
	a#text_resize_increase{
		background: none repeat scroll 0 0 transparent;
		color: #A0A2A5;
		display: inline;
		float: none;
		font-family: open_sansregular;
		font-size: 1em; /* 16px */
		height: auto;
		text-decoration: none;
		width: auto;
	}
	
	.node-type-audio a#text_resize_decrease,
	.node-type-video a#text_resize_increase,
	.node-type-audio a#text_resize_increase,
	.node-type-video a#text_resize_decrease{
	color:#cacccd;
	}
	
	.print-link{
		padding:0px 50px 0px 20px;
		float:left;
	}
	
	.niveau-1 .print-link ul li{
		padding:0px;
		margin:0px;
	}
	
	.niveau-1 .print-link ul li a{
		color: #A0A2A5;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		text-decoration: none;
	}	
	
	.node-type-video .niveau-1 .print-link ul li a,
	.node-type-audio .niveau-1 .print-link ul li a{
		color:#cacccd;
	}
	
	.format{
		position: relative;
	    color: #A0A2A5;
	    display: inline-block;
	    font-family: open_sansbold;
	    font-size: 1.5em; /* 24px */
	    padding-left: 40px;
	    position: relative;
	    text-transform: uppercase;
	}

	.view-contenu-associe .view-header .left {
		position: relative;
	}

	.format:before, .view-contenu-associe .view-header .left:before {
		position: absolute;
		top: -3px;
		left: 0;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-size: 30px;
		line-height: 1;
		content: '\e630';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	.node-type-article .niveau-1 .format:before{
		content: '\e629';
	}
	
	.node-type-billet .niveau-1 .format:before{
		content: '\e630';
	}	
	
	.node-type-diaporama .niveau-1 .format:before{
		content: '\e631';
	}
	
	.node-type-video .niveau-1 .format:before,
	.node-type-video .view-contenu-associe .view-header .left:before{
		content: '\e633';
	}
	
	.node-type-infographie .niveau-1 .format:before,
	.node-type-infographie .view-contenu-associe .view-header .left:before{
		content: '\e632';
	}
	
	.node-type-audio .niveau-1 .format:before,
	.node-type-audio .view-contenu-associe .view-header .left:before{
		content: '\e628';
	}
	
	.article-contenu h2,
	.diapo-contenu h2,
	.billet-contenu h2,
	.page-simple-contenu h2{
		color:#58595b;
		font-size: 0.88em; /* 14px */
		font-family:open_sansbold;
		margin-bottom:10px;
	}

	.article-contenu p,
	.diapo-contenu p,
	.billet-contenu p,
	.page-simple-contenu p{
    color: #231F20;
    font-family: open_sanslight;
    font-size: 0.88em;
    line-height: 21px;
    margin-bottom: 30px;
    position: relative;
	}

	.article-contenu a,
	.diapo-contenu a,
	.billet-contenu a,
	.page-simple-contenu a{
		color:#1b75b5;
		font-family:open_sanslight;
		text-decoration:none;
	}
	
	h1{
		color: #231F20;
		font-family: glegooregular;
		font-size: 2.12em; /* 35px */
		font-weight: normal;
		line-height: 42px;
		margin: 40px 305px 40px 140px;
	}
	
	.node-type-billet h1{
		margin: 40px 305px 40px 170px;	
	}
	
	.node-type-article .date-auteur,
	.node-type-billet .date-auteur{
		color: #58595B;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		margin-left: 140px;
	}
	
	
	.node-type-billet .date-auteur{
		margin-left: 170px;
	}
	
	.node-type-article .date-auteur a,
	.node-type-billet .date-auteur a{
		color:#1b75b5;
		text-decoration:none;
	}
	
	/* Asset General */
	.asset{
    background-color: transparent;
    padding: 0;
    position: relative;
	}
	
.wrapper-legende {
    bottom: 52px;
    position: absolute;
    right: 0;
}

.view-types-de-contenus-une.view-display-id-block .wrapper-legende {
    bottom: 10px;
    position: absolute;
    right: 0;
}
	
	/* Fin asset General */
	
	/* Asset Visuel Principal */
	
	.node-type-article .niveau-2 .asset img,
  .node-type-dossier .niveau-1 .asset img {
		margin-left: -240px;
	}
  
	.node-type-article .niveau-2 .asset-image .image-legende,
  .node-type-dossier .niveau-1 .asset-image .image-legende,
  .node-type-article .niveau-3 .asset-image-full .image-legende  {
    background-color: url('../../images/opacity.png');
    color: #FFFFFF;
    float: right;
    font-family: open_sansregular;
    font-size: 0.75em;
    margin-top: 0;
    padding: 15px;
    width: 430px;
	}
	/* Fin asset Visuel Principal */
  
  
	.article-chapo,
  .billet-chapo,
	.diapo-chapo{
    color: #58595B;
    font-family: open_sanslight;
    font-size: 1.25em;
    line-height: 30px; 
	}	
	
	.article-chapo{
      padding: 20px 40px 55px 270px;
	}
  
  .billet-chapo{
      padding: 20px 40px 55px 170px;
  }
		
	.diapo-chapo{
      padding: 20px 40px 55px 30px;
	}
	
	.article-contenu{
		padding-bottom: 100px;
		padding-left: 270px;
		padding-right: 30px;
	}
  
  /* Table of contents article */
/* 	#toc-article {
	top: 0px;
	left: 0px;
	height: 100%;
	position: fixed;
	background: #333;
	box-shadow: inset -5px 0 5px 0px #000;
	width: 150px;
	padding-top: 20px;
	color: #fff;
	}
	
	#toc-article ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

	#toc-article li {
	padding: 5px 10px;
	}

	#toc-article a {
	color: #e0e1e2;
	text-decoration: none;
	display: block;
	font-size: 0.88em; 
	font-family: open_sansregular;
	}

	#toc-article .toc-h2 {
	padding-left: 10px;
	}

	#toc-article .toc-h3 {
	padding-left: 20px;
	}

	#toc-article .toc-active {
		background: #336699;
		box-shadow: inset -5px 0px 10px -5px #000;
	} */
	/* Fin Table of contents article */
  
  
	.billet-contenu,
	.diapo-contenu{
		padding-bottom: 60px;
		padding-left: 170px;
		padding-right: 30px;
	}
	
	
	.diapo-contenu{
		padding-bottom: 60px;
		padding-left: 30px;
		padding-right: 30px;
	}

	.niveau-gris{
		padding:45px 30px 55px 30px;
		background-color:#6d6e70;
	}
	
	.niveau-gris h3{
    color: #FFFFFF;
    font-family: open_sansbold;
    font-size: 1.25em;
    margin-bottom: 20px;
    margin-top: 20px;
	}
	
	.coulisses{
		border-top:1px solid #8c8e91;
		background: url("../../images/coulisses.png") no-repeat scroll 140px 110px transparent;
	}
	
	.coulisses p{
		padding:115px 0px 100px 140px;
		color:#FFFFFF;
		font-family: playfair_displayitalic;
		font-size: 1.25em; /* 20px */
	}
	
	.niveau-gris .wrapper .left,
	.niveau-gris .wrapper .right{
		width:420px;
		border-top:1px solid #8c8e91;
		padding-bottom:70px;
	}
	
	.alire-avoir{
		border-top:1px solid #8c8e91;
	}
	
	/* Block Auteur dans Article */
	
	#block-views-auteur_article-block{
		border-top:1px solid #8c8e91;
		padding-bottom:60px;
	}	
	
	#block-views-auteur_article-block .content{
    padding-left: 140px;
    padding-right: 60px;
    padding-top: 25px;
	}
	
	#block-views-auteur_article-block .views-field-title{
		font-family: open_sansbold;
		font-size: 0.88em; /* 14px */
		color:#FFFFFF;
		margin-bottom:35px;
	}
  
  .citation {
    border-bottom: 1px solid #cacccd !important;
    border-top: 1px solid #cacccd !important;
    padding-top:10px;
    padding-bottom:10px;
    }
	
	#block-views-auteur_article-block .views-field-field-auteur-presentation p{
		font-family: open_sanslight;
		font-size: 0.88em; /* 14px */
		color:#FFFFFF;
		padding-bottom:15px;
	}
	
	#block-views-auteur_article-block .views-field-view-node{
		margin-bottom:15px;
	}
	
	#block-views-auteur_article-block .views-field-view-node a{
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#block-views-auteur_article-block .views-field-field-auteur-twitter{
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		color:#FFFFFF;
	}
	
	#block-views-auteur_article-block .views-field-field-auteur-twitter a{
		background: url("../../images/pictos/twitter-auteur.png") no-repeat scroll right center transparent;
		color: #FFFFFF;
		padding-right: 20px;
		text-decoration: none;
	}
	/* Fin block Auteur dans Article */
	
	
	/* Mots-Clés dans Article */
	
	.niveau-gris .motscles a{
		background-color: #f0f0f0;
		color: #4D4D4D;
		display: inline-block;
		font-family: open_sansregular;
		font-size: 1em; /* 16px */
		padding: 8px 14px 5px 12px;
		text-decoration: none;
		margin-bottom:5px;
    text-transform:capitalize;
	}
	
	.niveau-gris .motscles-container{
		padding-left: 140px;
	}
	/* Fin mots-Clés dans Article */	
	
	/* Billet */
	.views-field-field-dossier-editorial-contenu .field-content{
		display:none;
	}
	
	.views-label-field-dossier-editorial-contenu{
		cursor:pointer;
	}
	
	.node-type-billet .sidebar{
		margin-left: -240px;
		margin-top: -65px;
		width: 240px;
	}
	
  #block-views-billet_sidebar-block .views-field-field-auteur-avatar img{
		width: 240px;
    height: 240px;
	}
  
	#block-views-billet_sidebar-block .sd-auteur-wrapper{
		background-color:#6d6e70;
		padding:20px 20px 15px 15px;
	}

	#block-views-billet_sidebar-block .sd-auteur{
		color:#FFFFFF;
		font-family: open_sansbold;
		font-size: 1.25em; /* 20px */
		margin-bottom:10px;
	}	
	
	#block-views-billet_sidebar-block .sd-poste{
		color:#FFFFFF;
		font-family: open_sansregular;
		font-size: 1em; /* 16px */
		margin-bottom:30px;
	}	
	
	#block-views-billet_sidebar-block .sd-pres{
		color:#FFFFFF;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		margin-bottom:40px;
	}
	
	#block-views-billet_sidebar-block .sd-lien{
		background-color: #1B75B5;
		display: inline-block;
		margin-left: -15px;
		padding: 15px 20px 15px 15px;
	}
	
	#block-views-billet_sidebar-block .sd-lien a{
		color:#FFFFFF;
		font-family: open_sansbold;
		font-size: 0.75em; /* 12px */
		text-decoration:none;
	}
	
	#block-views-billet_sidebar-block_1{
		background-color: #cacccd;
		padding:30px 14px 60px 14px;
	}
	
	#block-views-billet_sidebar-block_2{
		padding:0px 14px 40px 14px;
		background-color: #cacccd;
	}
	
	#block-views-billet_sidebar-block_3{
		padding:0px 14px 60px 14px;
		background-color: #cacccd;
	}
	
	#block-views-billet_sidebar-block_1 h3,
	#block-views-billet_sidebar-block_3 h3,
	#block-views-billet_sidebar-block_2 h3{
		font-family:open_sansbold_italic;
		color:#6d6e70;
		font-size: 0.88em; /* 14px */
		margin-bottom:30px;
	}
	
	#block-views-billet_sidebar-block_1 .left{
		width:145px;
	}
	
	#block-views-billet_sidebar-block_1 .left a{
		font-size: 0.75em; /* 12px */
		color:#58595b;
		font-family: glegooregular;
		/*text-transform:uppercase;*/
		text-decoration:none;
	}	
	
	#block-views-billet_sidebar-block_1 .views-field-field-visuel-principal{
		margin-bottom:15px;
	}
	
	#block-views-billet_sidebar-block_1 .right span{
		font-size: 0.75em; /* 12px */
		color:#6d6e70;
		font-family: open_sansregular;
	}
	
	#block-views-billet_sidebar-block_1 .views-row{
		margin-bottom:40px;
		position:relative;
	}	
	
	#block-views-billet_sidebar-block_1 .views-row-last,
	#block-views-billet_sidebar-block_3 .views-row-last,
	#block-views-billet_sidebar-block_2 .views-row-last{
		margin-bottom:0px !important;
	}
	
	#block-views-billet_sidebar-block_1 .views-field-type {
		position: relative;
		background-color: #404041;
		color: #FFFFFF;
		font-family: open_sansbold;
		font-size: 0.75em; /* 12px */
		position: absolute;
		right: 0;
		padding: 9px 30px 11px 11px;
		text-transform: uppercase;
		width: 110px;
    	z-index:100;
	}

	#block-views-billet_sidebar-block_1 .views-field-type .field-content:before {
		position: absolute;
		top: 10px;
		right: 5px;
		font-size: 18px;
		font-family: "cnrs-icons";
		color: #fff;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	#block-views-billet_sidebar-block_1 .views-row.article .views-field-type .field-content:before  {
		content: '\e629';
	}
	
	#block-views-billet_sidebar-block_1 .views-row.billet .views-field-type .field-content:before {
		content: '\e630';
	}	
  
  #block-views-billet_sidebar-block_1 .views-row.audio .views-field-type .field-content:before {
  		content: '\e628';
	}  
  
  #block-views-billet_sidebar-block_1 .views-row.video .views-field-type .field-content:before {
  		content: '\e633';
	}  
  
  #block-views-billet_sidebar-block_1 .views-row.infographie .views-field-type .field-content:before {
  		content: '\e632';
	}    
  
  #block-views-billet_sidebar-block_1 .views-row.diaporama .views-field-type .field-content:before {
  		content: '\e631';
	}  
  
  
  #block-views-billet_sidebar-block_1 .views-row.dossier .views-field-type .field-content:before {
  		content: '\e627';
	}
	
	#block-views-billet_sidebar-block_3 .wrapper-contrib{
		border-bottom:1px solid #a5a7aa;
		padding-bottom:7px;
		margin-bottom:9px;
	}
	
	#block-views-billet_sidebar-block_3 .wrapper-contrib .left span{
		color: #6D6E70;
		font-family: open_sansregular;
		display: block;
		font-size: 0.75em; /* 12px */
		padding-left: 4px;
	}
	
	#block-views-billet_sidebar-block_3 .wrapper-contrib .right {
		position: relative;
		font-family: open_sansbold;
		color:#58595b;
		font-size: 0.75em; /* 12px */
		text-transform:uppercase;
		padding-right:23px;
	}

	#block-views-billet_sidebar-block_3 .wrapper-contrib .right .icon {
		position: absolute;
		top: 3px;
		right: 0;
		font-size: 15px;
	}
	
	#block-views-billet_sidebar-block_3 .views-field-title{
		max-width:190px;
	}
	
	#block-views-billet_sidebar-block_3 .views-field-title a{
		color:#404041;
		font-size: 0.88em; /* 14px */
		font-family: glegooregular;
		text-decoration:none;
	}
	
	#block-views-billet_sidebar-block_3 .views-row{
		margin-bottom:40px;
	}
	
	#block-views-billet_sidebar-block_2 .link-title{
		font-size: 0.75em; /* 12px */
		font-family: open_sansregular;
		color:#58595b;
		width:185px;
	}
	
	#block-views-billet_sidebar-block_2 .link-url a{
		/*background: url("../../images/pictos/fleche-lien.png") no-repeat scroll right bottom transparent;*/
		color: #1B75B5;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		max-width: 185px;
		/*padding-right: 21px;*/
	}
	
	#block-views-billet_sidebar-block_2 .views-row{
		margin-bottom:16px;
	}
	
	.niveau-prec-suiv {
		position: relative;
		background-color:#f0f0f0;
		padding: 45px 30px;
	}
	
	.niveau-prec-suiv .left, .niveau-prec-suiv .right {
  width: 50%;
  display:inline-block;
  vertical-align:middle;
  float: none
	}

	.niveau-prec-suiv .left .icon, .niveau-prec-suiv .right .icon {
		position: absolute;
		display: inline-block;
		top: 50%;
		margin-top: -19px;
		font-size: 51px;
		line-height: 1;
	}

	.niveau-prec-suiv .left .icon {
		left: 30px;
	}

	.niveau-prec-suiv .right .icon {
		right: 30px;
	}

	.niveau-prec-suiv .prev a {
		display: inline-block;
		position: relative;
		color: #4D4D4D;
		font-family: open_sansregular;
		font-size: 1em;
		line-height: 20px;
		padding-left: 50px;
		text-align: left;
		text-decoration: none;
		vertical-align: middle;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
	}

	
	.niveau-prec-suiv .next a {
		display: block;
		position: relative;
		color: #4D4D4D;
		font-family: open_sansregular;
		font-size: 1em;
		line-height: 20px;
		padding-right: 50px;
		text-align: right;
		text-decoration: none;
		vertical-align: middle;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
	}


	/* Fin billet */
	
	
	/* Contenus associés */
	
	#block-views-contenu_associe-block_3,
	#block-views-contenu_associe-block{
		margin-top: 60px;
	}
	
	#block-views-contenu_associe-block_3 h3.block-title,
	#block-views-contenu_associe-block h3.block-title{
		background-color: #1B75B5;
		color: #FFFFFF;
		font-family: open_sansbold;
		font-size: 1em;
		left: -240px;
		padding: 27px 74px 96px 31px;
		position: absolute;
    width: 240px;
	}
	
	#block-views-contenu_associe-block_3 h3.block-title{
		padding: 27px 74px 96px 31px;
	}
	
	#block-views-contenu_associe-block h3.block-title{
		padding: 30px 59px 96px 30px;
	}

	.view-contenu-associe .view-header .left{
		color: #A0A2A5;
		font-family: open_sansbold;
		font-size: 1.5em; /* 24px */
		padding-left: 42px;
		text-transform: uppercase;
	}
	
	.view-contenu-associe .view-header .right a{
		color: #1B75B5;
		display: block;
		font-family: open_sansbold;
		font-size: 0.75em; /* 12px */
		margin-top: 10px;
		text-decoration: none;
	}
	
	.view-contenu-associe .views-row{
		width:479px;
		float:left;
		border-bottom:1px solid #f0f0f0;
	}
	
	.view-contenu-associe .views-row-even{
		border-left:1px solid #f0f0f0;
	}
	
	.view-contenu-associe .view-header{
		background-color:#F0F0F0;
		padding:16px 30px;
	}
	
	.view-contenu-associe .views-field-field-visuel-principal{
		margin-bottom:15px;
	}
	

	.view-contenu-associe .views-field-title {
		clear: both;
		height: 60px;
		margin-bottom: 15px;
		margin-left: 31px;
	}
	
	.view-contenu-associe .views-field-title a{
		color:#58595b;
		font-size: 1.25em; /* 20px */
		font-family: glegooregular;
		text-decoration:none;
		line-height:28px;
	}
	
	.view-contenu-associe .views-field-field-date-parution{
		margin-bottom: 38px;
		margin-left: 31px;
		font-size: 0.75em; /* 12px */
		font-family: open_sansregular;
		color:#6d6e70;
	}
	
	.view-contenu-associe .thematiques-taxonomy,
	.view-home.view-display-id-block .thematiques-taxonomy,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy,
	.view-flags .thematiques-taxonomy,
	.view-recherche .thematiques-taxonomy{
      display: inline-block;
      height: 25px;
	}	
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy,
	.view-derniere-video .thematiques-taxonomy{
		display: block;
		float: left;
		height: 25px;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy
	.view-flags .thematiques-taxonomy{
		width:70px;
	}
	
	.view-contenu-associe .thematiques-taxonomy a,
	.view-home.view-display-id-block .thematiques-taxonomy a,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy a,
	.view-flags .thematiques-taxonomy a,
	.view-recherche .thematiques-taxonomy a{
		color: #404041;
		font-family:open_sans_condensedbold;
		font-size: 0.75em;	/* 12px */
		padding-top: 2px;
		padding-left: 30px;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	.view-home.view-display-id-block .thematiques-taxonomy a,
	.view-derniere-video .thematiques-taxonomy a{
		font-size: 0.88em; /* 14px */
		font-family:open_sans_condensedbold;
		text-transform:uppercase;
		padding-left: 30px;
		text-decoration: none;
		color: #404041;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy a,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy a,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy a,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy a,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy a{
		color:#888a8d;
		padding-left: 0;
		font-family:open_sans_condensedbold;
		font-size: 0.75em; /* 12px */
		text-decoration:none;
		text-transform:uppercase;
	}
	
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy a,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy a,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy a{
		color:#8c8e91;
	}
	
	.view-home.view-display-id-block .views-field-field-thematiques,
	.view-home.view-display-id-block_1 .views-field-field-thematiques,
	.view-types-de-contenus.view-display-id-attachment_1 .views-field-field-thematiques{
		float: none;
		margin-bottom: 37px;
		padding-right: 30px;
		text-align: right;
	}
	
	.view-contenu-associe .views-field-field-thematiques{
		display: inline-block;
		float: right;
		margin-bottom: 37px;
		padding-right: 30px;
		text-align: right;
		border-bottom:1px solid #F0f0f0;
		padding-bottom:10px;
	}
	
	.view-contenu-associe .block-inner{
		position:relative;
	}
	
	.thematiques-taxonomy{
		position: relative;
		margin-right:10px;
	}

	.thematiques-taxonomy a:before, .thematiques-taxonomy a:before {
		position: absolute;
		top: 3px;
		left: 0px;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		font-size: 19px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy{
		margin-right:0px;
		width: 70px;
	}
		
	.view-contenu-associe .thematiques-taxonomy.univers a:before,
	.view-home.view-display-id-block .thematiques-taxonomy.univers a:before,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy.univers a:before,
	.view-flags .thematiques-taxonomy.univers a:before,
	.view-derniere-video .thematiques-taxonomy.univers a:before,
	.view-recherche .thematiques-taxonomy.univers a:before,
	.view-types-de-contenus-une .thematiques-taxonomy.univers a:before,
	.niveau-1 .thematiques .univers a:before {
		content: '\e602';
		color: #8f56b7;
	}
	
	.view-contenu-associe .thematiques-taxonomy.numerique a:before,
	.view-home.view-display-id-block .thematiques-taxonomy.numerique a:before,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy.numerique a:before,
	.view-flags .thematiques-taxonomy.numerique a:before,
	.view-derniere-video .thematiques-taxonomy.numerique a:before,
	.view-recherche  .thematiques-taxonomy.numerique a:before,
	.view-types-de-contenus-une .thematiques-taxonomy.numerique a:before,
	.niveau-1 .thematiques .numerique a:before {
		content: '\e606';
		color: #d83677;
	}
	
	.view-contenu-associe .thematiques-taxonomy.terre a:before,
	.view-home.view-display-id-block .thematiques-taxonomy.terre a:before,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy.terre a:before,
	.view-flags .thematiques-taxonomy.terre a:before,
	.view-derniere-video .thematiques-taxonomy.terre a:before,
	.view-recherche .thematiques-taxonomy.terre a:before,
	.view-types-de-contenus-une .thematiques-taxonomy.terre a:before,
	.niveau-1 .thematiques .terre a:before {
		content: '\e607';
		color: #30c1c1;
	}
	
	.view-contenu-associe .thematiques-taxonomy.matiere a:before,
	.view-home.view-display-id-block .thematiques-taxonomy.matiere a:before,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy.matiere a:before,
	.view-flags .thematiques-taxonomy.matiere a:before,
	.view-derniere-video .thematiques-taxonomy.matiere a:before,
	.view-recherche .thematiques-taxonomy.matiere a:before,
	.view-types-de-contenus-une .thematiques-taxonomy.matiere a:before,
	.niveau-1 .thematiques .matiere a:before {
		content: '\e604';
		color: #e0ae22;
	}
	
	.view-contenu-associe .thematiques-taxonomy.vivant a:before ,
	.view-home.view-display-id-block .thematiques-taxonomy.vivant a:before,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy.vivant a:before,
	.view-flags .thematiques-taxonomy.vivant a:before,
	.view-derniere-video .thematiques-taxonomy.vivant a:before,
	.view-recherche .thematiques-taxonomy.vivant a:before,
	.view-types-de-contenus-une .thematiques-taxonomy.vivant a:before,
	.niveau-1 .thematiques .vivant a:before {
		content: '\e605';
		color: #43bc3c;
	}
	
	.view-contenu-associe .thematiques-taxonomy.societes a:before,
	.view-home.view-display-id-block .thematiques-taxonomy.societes a:before,
	.view-types-de-contenus.view-display-id-attachment_1 .thematiques-taxonomy.societes a:before,
	.view-flags .thematiques-taxonomy.societes a:before,
	.view-derniere-video .thematiques-taxonomy.societes a:before,
	.view-recherche .thematiques-taxonomy.societes a:before,
	.view-types-de-contenus-une .thematiques-taxonomy.societes a:before,
	.niveau-1 .thematiques .societes a:before {
		content: '\e603';
		color: #e26a1a;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy.societes,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy.societes,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.societes,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.societes,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy.societes{
		border-top:7px solid #de6a1a;
		padding-top:5px;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy.terre,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy.terre,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.terre,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.terre,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy.terre{
		border-top:7px solid #4ab8b8;
		padding-top:5px;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy.vivant,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy.vivant,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.vivant,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.vivant,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy.vivant{
		border-top:7px solid #66b64a;
		padding-top:5px;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy.numerique,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy.numerique,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.numerique,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.numerique,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy.numerique{
		border-top:7px solid #D83677;
		padding-top:5px;
	}
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy.univers,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy.univers,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.univers,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.univers,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy.univers{
		border-top:7px solid #8F56B7;
		padding-top:5px;
	}	
	
	.view-home.view-display-id-block_1 .thematiques-taxonomy.matiere,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-taxonomy.matiere,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.matiere,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-taxonomy.matiere,
	.view-taxonomy-term.view-display-id-page .thematiques-taxonomy.matiere{
		border-top:7px solid #dcaa22;
		padding-top:5px;
	}
	
	/* Auteur */
	
	.node-type-auteur .niveau-1{
		padding: 65px 0px 45px;
	}
	
	.node-type-auteur .wrapper-first{
		padding-left:30px;
		padding-bottom:20px;
	}
	
	.node-type-auteur .wrapper-second{
		background-color:#f0f0f0;
	}
	
	.node-type-auteur .wrapper-second .left.second{
		margin-top:20px;
		margin-left:35px;
		margin-top:280px;
	}
	
	.node-type-auteur .wrapper-second .auteur-nom{
		color:#58595b;
		font-size: 1.25em; /* 20px */
		font-family: open_sansbold;
	}
	
	.node-type-auteur .wrapper-second .auteur-poste{
		color:#58595b;
		font-size: 1em; /* 20px */
		font-family: open_sansregular;
	}
	
	.node-type-auteur .niveau-2{
		margin-bottom: 75px;
		padding-left: 30px;
		padding-right: 50px;
	}	
	
	.node-type-auteur .niveau-2 .left{
		width:325px;
	}
	
	.node-type-auteur .niveau-2 .right{
		width:555px;
		padding-left:35px;
	}
	
	.node-type-auteur .niveau-2 .right p{
		color:#58595b;
		font-family: open_sansregular;
		font-size:1em;
		line-height:28px;
	}
	
	.node-type-auteur .niveau-2 h4{
		font-family:open_sansbold_italic;
		color:#8c8e91;
		font-size: 0.88em; /* 14px */
		margin-bottom:25px;
	}
		
	.node-type-auteur .niveau-2 .left a{
		color: #6D6E70;
		display: inline-block;
		font-family: open_sansregular;
		font-size: 0.88em; /* 14px */
		padding-left: 60px;
		padding-right: 20px;
		text-decoration: none;
		width: auto;
	}
	
	.node-type-auteur .niveau-2 .left .auteur_twitter{
	    background: url("../../images/pictos/auteur-twitter.png") no-repeat scroll left center transparent;
		margin-bottom: 15px;
	}	
	
	.node-type-auteur .niveau-2 .left .auteur_email{
	    background: url("../../images/pictos/auteur-email.png") no-repeat scroll left center transparent;
		margin-bottom: 15px;
	}	
	
	.node-type-auteur .niveau-2 .left .auteur_site{
	    background: url("../../images/pictos/auteur-site.png") no-repeat scroll left center transparent;
		margin-bottom: 15px;
	}
	
	.node-type-auteur .niveau-2 .left .auteur_site a,
	.node-type-auteur .niveau-2 .left .auteur_twitter a{
		background: url("../../images/pictos/fleche-lien.png") no-repeat scroll right center transparent;
	}
	
	#block-views-auteur_contributions-block{
		margin-left:30px;
		margin-bottom:50px;
	}	
	
	#block-views-auteur_contributions-block .block-inner{
		position:relative;
	}	
		
	#block-views-auteur_contributions-block h3.block-title{
		background-color: #1B75B5;
		bottom: auto; /*paul 1112013 */
		color: #FFFFFF;
		font-family: open_sansbold;
		font-size: 1em; /* 16px */
		left: -272px;
		padding: 25px 100px 115px 30px;
		position: absolute;
	}	
	
	#block-views-auteur_contributions-block .views-row{
		margin-bottom:15px;
	}
	
	#block-views-auteur_contributions-block .contrib-date{
		margin-right:45px;
	}
	
	#block-views-auteur_contributions-block .contrib-date,
	#block-views-auteur_contributions-block .contrib-titre{
		float:left;
	}
	
	#block-views-auteur_contributions-block .contrib-date span{
		color:#6d6e70;
		font-family: open_sansregular;	
		font-size: 0.75em; /* 12px */
	}
	
	#block-views-auteur_contributions-block .contrib-titre a{
		text-transform:none;
		text-decoration:none;
		color:#231f20;
		font-size: 1.06em; /* 17px */
		font-family: glegooregular;
	}
	/* Fin Auteur */
	
	/* Dossier */
	
	.node-type-dossier .niveau-1{
		padding:0px;
		
	}
	
	.node-type-dossier .niveau-1 .wrapper {
		position: relative;
	}
	
	.node-type-dossier .niveau-1 .left{
		position: absolute;
		top: 0;
		left: -240px;
		background-color: #231F20;
		height: 100%;
		padding: 25px 30px 25px 75px;
		width: 240px;
	}
	
	.node-type-dossier .niveau-1 .right{
		width:auto;
		min-height: 290px;
		padding:25px 250px 65px 30px;
		background-color:#404041;
	}	
	
	.node-type-dossier .niveau-1 .thematiques a,
	.node-type-dossier .niveau-1 h1,
	.node-type-dossier .niveau-1 .dossier-chapo,
	.node-type-dossier .niveau-1 .format{
		color:#FFFFFF;
	}
	
	.node-type-dossier .niveau-1 .thematiques{
		margin-bottom: 40px;
		width: 680px;
	}
	
	.node-type-dossier .niveau-1 h1{
		clear: both;
		margin: 0px 0px 40px 0px;
		font-size: 2.5em; /* 40px */
	}
	
	.node-type-dossier .niveau-1 .dossier-chapo{
		font-size: 1em; /* 16px */
		font-family: open_sanslight;
	}
	
	.node-type-dossier .niveau-1 .format{
		font-size: 1.38em; /* 22px */
		font-family: open_sansbold;
		margin-bottom: 125px;
		padding-top:55px;
	}

	.node-type-dossier .niveau-1 .format:before {
		left: auto;
		right: 0;
		font-size: 40px;
		content: '\e627';
	}
	
	.node-type-dossier .niveau-1 .date-paru,
	.node-type-dossier .niveau-1 .date-maj{
		color:#b1b3b5;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		text-align: right;
	}
	
	.node-type-dossier .niveau-1 .date-paru span,
	.node-type-dossier .niveau-1 .date-maj span{
		color:#FFFFFF;
	}
	
	.node-type-dossier .niveau-2{
		padding: 25px 0 40px 30px;
	}
	
	.node-type-dossier .niveau-2 .left{
		width:475px;
	}
	
	#block-views-dossier_edito-block h3,
	#block-views-dossier_edito-block h3 a{
		color:#404041;
		font-family: open_sanssemibold;
		text-decoration:none;
	}
	
	#block-views-dossier_edito-block h3{
		margin-bottom:30px;
	}
	
	#block-views-dossier_edito-block .views-field-field-dossier-editorial-chapo{
		color:#404041;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		margin-bottom:40px;
	 }
	 
	/*#block-views-dossier_edito-block .views-field-field-dossier-editorial-contenu span, 
  #block-views-dossier_edito-block .readmore-js-toggle,*/
  #block-views-dossier_edito-block .views-field-field-dossier-editorial-contenu-1 .read-less a,
  #block-views-dossier_edito-block .views-field-field-dossier-editorial-contenu-1 .read-more  a {
		background: url("../../images/fleche-edito-bas.png") no-repeat scroll left center transparent;
		padding-left:25px;
		color:#1b75b1;
		font-size: 1.1em; /* 13px */
		font-family: open_sanssemibold;
    display: block;
	}
  
  #block-views-dossier_edito-block .views-field-field-dossier-editorial-contenu-1 .read-less a {
    background: url("../../images/fleche-edito-haut.png") no-repeat scroll left center transparent;
  }

  
  /*#block-views-dossier_edito-block .readmore-js-toggle  a {
    text-decoration: none;
	}*/
  
  /*#block-views-dossier_edito-block .readmore-js-toggle {
		background: url("../../images/fleche-edito-haut.png") no-repeat scroll left center transparent;
  }*/
  
  #block-views-dossier_edito-block .views-field-field-dossier-editorial-contenu .field-content{
		color:#404041;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		margin-top:15px;
	}	
  
  #block-views-dossier_edito-block .views-field-field-dossier-editorial-contenu-1 .field-content{
		color:#404041;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
    		margin-bottom: 20px;

	}
	
	.node-type-dossier .niveau-2{
		border-bottom:1px solid #ececec;
	}
	
	.node-type-dossier .niveau-2 .right {
		width: 250px;
		margin-top: 55px;
	}
	
	.node-type-dossier .niveau-2 .right h3{
		color:#404041;
		font-family: open_sansbold_italic;
		font-size: 0.88em; /* 14px */
		margin-bottom:15px;
	}
	
	.node-type-video .motscles h3,
	.node-type-audio .motscles h3,
	.node-type-infographie .motscles h3{
		color:#e0e1e2;
		font-family: open_sansbold_italic;
		font-size: 0.88em; /* 14px */
		margin-bottom:15px;
    margin-top: 30px;
	}	
	
	.node-type-dossier .motscles{
		padding-bottom:30px;
		border-bottom:1px solid #ececec;
	}	
	
	.node-type-video .motscles,
	.node-type-audio .motscles,
	.node-type-infographie .motscles{
		padding-bottom:30px;
		border-bottom:1px solid #58595b;
	}
	
	.node-type-dossier .partage{
		padding-top:15px;
	}
	
	.node-type-dossier .motscles a,
	.node-type-video .motscles a,
	.node-type-audio .motscles a,
	.node-type-infographie .motscles a {
    background-color: #ECECEC;
    color: #4D4D4D;
    display: inline-block;
    font-family: open_sansregular;
    font-size: 0.75em;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
    text-transform: capitalize;
	}
	 
	.niveau-3 .view-dossier-contenu .views-field-nothing{
		padding:15px 30px 25px 30px;
	}	
	
	.niveau-3 .view-dossier-contenu .views-field-nothing .field-content{
		position:relative;
	}
	
	.node-type-dossier .view-display-id-block_img_rect_bas,
	.node-type-dossier .view-display-id-block_img_rect_haut{
		width:639px;
	}
	
	.node-type-dossier .view-display-id-block_img_carree_bas,
	.node-type-dossier .view-display-id-block_img_carree_haut{
		width:320px;
	}
	
	.wrapper-dossier.even .view-display-id-block_img_rect_bas,
	.wrapper-dossier.last-row .view-display-id-block_img_rect_bas,
	.wrapper-dossier.odd .view-display-id-block_img_carree_bas,
	.wrapper-dossier.last-row .view-display-id-block_img_rect_haut,
	.wrapper-dossier.last-row .view-display-id-block_img_carree_haut{
		float:left;
	}
	
	.wrapper-dossier.even .view-display-id-block_img_carree_bas,
	.wrapper-dossier.last-row .view-display-id-block_img_carree_bas,
	.wrapper-dossier.odd .view-display-id-block_img_rect_bas,
	.wrapper-dossier.last-row .view-display-id-block_img_carree_haut{
		float: left;
		border-left: 1px solid #ececec;
	}
	
	.wrapper-dossier.last-row{
		margin-top: 1px;
		float: left;
	}
	
	.wrapper-dossier .dossier-contenu-chapo{
		height: 80px;
	}
	
	.view-home.view-display-id-block .format-view,
	.view-dossier-contenu .dossier-contenu-type{
		position: relative;
		color: #888A8D;
		font-family: open_sansbold;
		font-size:0.88em; /* 14px */
		text-align: right;
		text-transform: uppercase;
		height: 35px;
		padding-right: 40px;
		padding-top: 5px;
	}

	.view-home.view-display-id-block .format-view:before,
	.view-dossier-contenu .dossier-contenu-type div:before {
		position: absolute;
		top: 0;
		right: 0;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-size: 32px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	.view-dossier-contenu .dossier-contenu-type .article:before,
	.view-home.view-display-id-block .article:before {
		content: '\e629';
	}


	.view-dossier-contenu .dossier-contenu-type .dossier:before,
	.view-home.view-display-id-block .dossier:before {
		content: '\e627';
	}
	
	.view-dossier-contenu .dossier-contenu-type .billet:before,
	.view-home.view-display-id-block .billet:before {
		content: '\e630';
	}
	
	.view-dossier-contenu .dossier-contenu-type .audio:before,
	.view-home.view-display-id-block .audio:before {
		content: '\e628';
	}

	.view-dossier-contenu .dossier-contenu-type .diaporama:before,
	.view-home.view-display-id-block .diaporama:before {
		content: '\e631';
	}
	
	.view-dossier-contenu .dossier-contenu-type .video:before,
	.view-home.view-display-id-block .video:before {
		content: '\e633';	
	}

	.view-dossier-contenu .dossier-contenu-type .infographie:before,
	.view-home.view-display-id-block .infographie:before {
		content: '\e632';
	}

	.dossier-contenu-fleche-bas{
		background: url("../../images/fleche-image-bas.png") no-repeat scroll center 0 transparent;
		height: 41px;
		margin-bottom: -66px;
		margin-top: 20px;
		text-align: center;
	}
	
	.dossier-contenu-fleche-haut{
		background: url("../../images/fleche-image-haut.png") no-repeat scroll center 0 transparent;
		height: 41px;
		margin-bottom: 20px;
		margin-top: -56px;
		text-align: center;
	}
	
	.view-dossier-contenu .dossier-contenu-titre{
		height: 100px;
		margin-top: 20px;
		overflow: hidden; /* en attendant */
	}
	
	.view-dossier-contenu .dossier-contenu-titre a{
		color:#58595b;
		font-family: glegooregular;
		font-size: 1.45em; /* 23px */
		text-decoration:none;
	}
	
	.view-dossier-contenu .dossier-contenu-chapo{
		color:#58595b;
		font-family: open_sanslight;
		font-size: 0.88em; /* 12px */
		margin-bottom:25px;
	}
	
.view-dossier-contenu .dossier-contenu-view a,
.view-home .views-field-view-node a,
.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-view-node a,
.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-view-node a,
.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-view-node a{
		color:#1b75b1;
		font-family: open_sansbold;
		font-size: 0.88em; /* 12px */
		text-decoration:none;
}
  
.view-dossier-contenu .views-field-field-visuel-principal .asset {
    position: inherit !important;
}
	
	/* Fin de dossier */
	
	/* View Lire Voir */
	
	#block-views-lire_voir-block .view-content{
		padding-left: 140px;
		padding-right: 60px;
		padding-top: 60px;
	}
  
	.view-lire-voir .views-row-odd,
	.view-lire-voir .views-row-even{
		float:left;
		width:335px;
	}
	
	.view-lire-voir .views-row-odd{
		margin-right:25px;
	}
	
	.view-lire-voir .views-row{
		margin-bottom:20px;
	}
	
	.views-field-field-fc-alire-avoir-lien,
	.views-field-field-fc-alire-avoir-contenu{
		float:left;
	}
	
	.views-field-field-fc-alire-avoir-lien{
		width:120px;
	}
	
	.views-field-field-fc-alire-avoir-contenu{
		width:195px;
		margin-left:20px;
	}	
	
	.views-field-field-fc-alire-avoir-contenu {
		color: #FFFFFF;
		font-family: open_sanslight;
		font-size:0.88em; /* 14px */
	}
		
	.views-field-field-fc-alire-avoir-contenu strong{
		color: #FFFFFF;
		font-family: open_sansbold;
	}
	/* Fin view Lire Voir */
	
	/* Bandeau Dossier */

	.view-dossier-bandeau .view-header{
		position: relative;
		background: #b5b7b9;
		cursor:pointer;
	}

	.view-dossier-bandeau .view-header:before {
		position: absolute;
		right: 34px;
		top: 24px;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		font-size:32px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e623';
	}

	.view-dossier-bandeau .view-header.open:before {
		content: '\e624';
	}
	
	.view-dossier-bandeau .view-header .format-wrapper{
		color: #58595B;
		font-family: open_sansbold;
		font-size: 0.75em;
		padding-bottom: 33px;
		padding-left: 45px;
		padding-top: 33px;
		text-transform: uppercase;
		width: 175px;
	}

	.view-dossier-bandeau .view-header .format-wrapper .format-dossier {
		position: relative;
		padding-left: 40px;
	}

	.view-dossier-bandeau .view-header .format-wrapper .format-dossier:before {
		position: absolute;
		top: -7px;
		left: 0;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		font-size:28px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e627';
		vertical-align: -6px;
		padding-right: 10px;
	}
	
	.view-dossier-bandeau .view-header .date-wrapper{
		padding-bottom: 25px;
		padding-right: 15px;
		padding-top: 25px;
		text-align: right;
	}
	
	.view-dossier-bandeau .view-header .title-wrapper{
		border-left:1px solid #cacccd;
		padding-top: 29px;
		padding-left:25px;
		padding-bottom:29px;
	}
	
	.view-dossier-bandeau .view-header .format{
		color:#58595b;
		font-family: open_sansbold;
		font-size:0.75em; /* 14px */
		text-transform:uppercase;
	}
	
	.view-dossier-bandeau .view-header .dossier-paru,
	.view-dossier-bandeau .view-header .dossier-maj{
		font-family: open_sanslight;	
		font-size:0.75em; /* 14px */
		color:#58595b;
	    width: 170px;
	}
	
	.view-dossier-bandeau .view-header .dossier-titre{
		color:#231f20;
		font-family: glegooregular;
		font-size: 1.25em; /* 20px */
	}
	
	.view-dossier-bandeau .view-content {
		display: none;
	}
	
	.view-dossier-bandeau .views-field-type {
		position: relative;
		color: #FFFFFF;
    	cursor:default;
		display: inline-block;
		font-family: open_sansbold;
		font-size: 0.75em;
		height: 40px;
		padding-left: 10px;
		padding-top: 12px;
		position: absolute;
		right: 0;
		text-transform: uppercase;
		background: #58595b;
		width: 110px;
    	z-index:1;
	}
	
	.view-dossier-bandeau .views-field-type:before {
		position: absolute;
		top: 11px;
		right: 5px;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		font-size:25px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.view-dossier-bandeau .views-field-type.article:before {
		content: '\e629';
	}	
	
	.view-dossier-bandeau .views-field-type.audio:before {
		content: '\e628';
	}	
	
	.view-dossier-bandeau .views-field-type.billet:before {
		content: '\e630';
	}	
	
	.view-dossier-bandeau .views-field-type.diaporama:before {
		content: '\e631';
	}	
	
	.view-dossier-bandeau .views-field-type.dossier:before {
		content: '\e627';
	}
	
	.view-dossier-bandeau .views-field-type.infographie:before {
		content: '\e632';
	}
	
	.view-dossier-bandeau .views-field-type.video:before {
		content: '\e633';
	}
	
	.view-dossier-bandeau .views-row{
	    float: left;
	    margin-left: 6px;
	    position: relative;
	    width: 212px;
	}
	
	/*.view-dossier-bandeau .views-row-first{
		margin-left: 232px;
	}*/
	
	.view-dossier-bandeau .view-content{
		padding:60px 40px 45px 40px;
		background-color:#f0f0f0;
		border-bottom:1px solid #b5b7b9;
	}

	.view-dossier-bandeau .views-field-title{
		margin-top:10px;
		height:60px;
	}
	
	.view-dossier-bandeau .views-field-title a{
		color:#58595b;
		font-family: glegooregular;
		font-size:0.75em;
		text-decoration:none;
	}
	
	/* Fin Bandeau Dossier */
	
	/* Footer */

	.region-footer-top{
		background-color: #8C8E91 !important;
		margin-bottom: 15px;
		padding-left: 30px;
	}
	
	
	#block-menu_block-4{
		border-right: 1px solid #A5A5A5;
		float: left;
		height: 130px;
		width: 370px;
		margin-top: 30px;
	}
	
	#block-menu_block-4 ul li.leaf{
		list-style-image: none;
		list-style-type: none;
		margin:0px;
		padding:0px;
		width:160px;
		float:left;
	}
	
	#block-menu_block-4 ul li.menu-mlid-985,
	#block-menu_block-4 ul li.menu-mlid-986,
	#block-menu_block-4 ul li.menu-mlid-987,
	#block-menu_block-4 ul li.menu-mlid-1608{
		margin-right:45px;
	}
	
	#block-menu_block-4 ul li a{
		font-size:0.75em; /* 12px */
		color: #FFFFFF;
		font-family: open_sanssemibold;
		text-decoration:none;
	}
	
	#block-views-archives-block_2{
    float: left;
    margin-left: 65px;
    margin-right: 30px;
    margin-top: 30px;
    width: 300px;
	}	
	
	#block-views-archives-block_2 h4{
		color: #FFFFFF;
		font-family: open_sanssemibold;
		font-size: 0.75em;
    font-weight:normal;
          margin-bottom:5px;
	}
	
  	.view-archives.view-display-id-block_2 .archive-footer-title{
      max-width: 210px;

    }
  
	.view-archives.view-display-id-block_2 .archive-footer-title,
	.view-archives.view-display-id-block_2 .archive-footer-no{
		color: #FFFFFF;
		font-family: open_sansregular;
		font-size:0.75em; /* 12px */	
	}

	.view-archives.view-display-id-block_2 .archive-footer-title a {
		text-decoration: none;
                color: #FFFFFF;
                font-family: open_sansregular;
	}
	
	.view-archives.view-display-id-block_2 .views-field-nothing{
		margin-left: 20px;
	}
	
	.view-archives.view-display-id-block_2 .views-field-field-archive-visuel,
	.view-archives.view-display-id-block_2 .views-field-nothing{
		float:left;
	}
	
  .view-archives.view-display-id-block_2 .archive-footer-all{
    margin-top:5px;
  }
  
	.view-archives.view-display-id-block_2 .archive-footer-all a{
		text-decoration:none;
		color: #FFFFFF;
		font-family: open_sansitalic;
		font-size:0.75em; /* 12px */
		
	}
	
	#block-menu_block-6,
	#block-block-3{
    background-color: #797A7C;
    float: left;
    padding-left: 30px;
    width: 165px;
	}
	
	#block-menu_block-6{
		padding-top:30px;
		padding-bottom:20px;
		
	}	
	
	#block-block-3{
		padding-bottom:45px;
	}
	
	#block-menu_block-6 h3,
	#block-block-3 h3{
		color: #FFFFFF;
		font-family: open_sansitalic;
		font-size: 0.75em; /* 12px*/
		font-weight: normal;
		margin-bottom: 10px;
	}
	
	
	#block-menu_block-6 ul li.leaf,
	#block-block-3 ul li.leaf {
		float: left;
		list-style-image: none;
		list-style-type: none;
		margin: 0 5px 0 0;
		padding: 0;
	}
	

	#block-menu_block-6 a:before, #block-block-3 a:before {
		color: #fff !important;
	}
	
	#block-menu_block-5{
		float: right;
		margin-right: 20px;
	}
	
	#block-menu_block-5 ul li.leaf{
		float: right;
		list-style-image: none;
		list-style-type: none;
		margin: 0 5px 0 0;
		padding: 0;
	}
	
	#block-menu_block-5 ul li a{
		color:#58595b;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px*/
		text-decoration:none;
	}
	
	#block-menu_block-5 ul li.menu-mlid-999{
		margin-right:25px;
	}	
	
	/*.logged-in #block-menu_block-5 ul li.menu-mlid-999{
		margin-right:0px;	
	}*/
	
	#block-menu_block-5 ul li.menu-mlid-972 a,
  #block-menu_block-5 ul li.menu-mlid-1836 a {
		border-left:1px solid #797a7c;
		padding-left:5px;
	}
	
	#block-block-2{
    color: #58595B;
    float: left;
    font-family: open_sansregular;
    font-size: 0.75em;
    text-decoration: none;
    margin-left:20px;
	}	
  
  #block-block-2 .left a{
/*     background: url("../../images/cnrs_logo_footer.png") no-repeat scroll center center rgba(0, 0, 0, 0); */
    display: block;
/*     height: 75px; */
    text-indent: -9999px;
/*     width: 75px; */
  }
  
  #block-block-2 .right{
    padding-left: 10px;
    padding-top: 25px;
  } 
  
  #footer{
    padding-bottom:20px;
  }
  
	/* Fin footer */
	
	/* Header */
	
	#block-menu_block-8,
	#block-menu_block-9{
		float:right;
	}
	
	
	#block-menu_block-9 ul li.leaf,
	#block-menu_block-8 ul li.leaf{
		float: left;
		list-style-image: none;
		list-style-type: none;
		margin: 0 5px 0 0;
		padding: 0;
	}
	
	#block-menu_block-8 ul li a{
	color:#8c8e91;
	font-family: open_sansregular;
	font-size: 0.75em;
	text-decoration:none;
	}
	
	#block-menu_block-9 .block-title,
	#block-menu_block-9 .content{
		float:left;
	}
	
	#block-menu_block-9{
    margin-left: 20px;
    margin-right: 30px;
    margin-top: 1px;
	}
	
	#block-menu_block-9 h3{
		color:#8c8e91;
		font-size: 0.75em;
		font-weight:normal;
		font-family: open_sansitalic;
		margin-right: 10px;
		padding-top: 2px;
	}

	#block-menu_block-9 a, #block-menu_block-6 a, #block-block-3 a {
		display: inline-block;
		width: 20px;
		height: 16px;
		text-align: center;
		color: transparent !important;
		text-decoration: none;
		font-size: 0;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		vertical-align: middle;
	}

	#block-menu_block-9 a:before, #block-menu_block-6 a:before, #block-block-3 a:before {
		font-size: 16px;
		color: #a0a2a5;
	}
  
  #block-menu_block-9 li.last a {
	  width: auto;
	  height: auto;
	  color: #8c8e91 !important;
	  font-size: 0.75em;
	  padding-left: 25px;
	  font-family: open_sansregular;
	  background: url("../../images/gb.svg") no-repeat scroll left center transparent;
	  margin-left: 25px;
	  background-size: 16px 12px;
  }
  
  #block-menu_block-9 li.last span.ext, .button-footer span.ext {
    display: none;
  }
	
	/*Twitter*/
	#block-menu_block-9 .menu-mlid-1004 a:before, #block-menu_block-6 .menu-mlid-991 a:before, #block-block-3 .menu-mlid-996 a:before {
		content: '\e638';
	}
	/* Facebook */
	#block-menu_block-9 .menu-mlid-1005 a:before, #block-menu_block-6 .menu-mlid-881 a:before, #block-block-3 .menu-mlid-995 a:before {
		content: '\e637';
	}	
	/* Google + */
	#block-menu_block-9 .menu-mlid-1006 a:before, #block-menu_block-6 .menu-mlid-992 a:before, #block-block-3 .menu-mlid-997 a:before {
		content: '\e636';
	}	
	/* Dailymotion */
	#block-menu_block-9 .menu-mlid-1008 a:before, #block-menu_block-6 .menu-mlid-993 a:before {
		content: '\e608';
	}
	/* Newsletter */
	#block-menu_block-6 .menu-mlid-1610 a:before {
		content: '\e611';
	}
	/* Mail */
	#block-block-3 .menu-mlid-998 a:before {
		content: '\e611';
	}

	#block-menu_block-9 li.menu-mlid-1008{
		margin-right:0px !important;
	}
	
	#om-menu-om-menu-principal-ul-wrapper .om-leaf.last{
		float:right !important;
		z-index:0;
	}
	
	.region-header-middle{
		margin-top:30px;
	}
	
	.not-logged-in #block-menu_block-8{
		margin-right: 40px;
		margin-top: 1px;
	}

	
	/* Fin Header */
	
	
	/* Home evenement */
	
	#block-views-mise_en_avant_evenement-block h3{
		display:none;
	}
	
	#block-views-mise_en_avant_evenement-block img{
		margin-left: -340px;
	}	
	
	#block-views-mise_en_avant_evenement-block .views-row{
		position:relative;
	}
	
	.mea-evenement-taxo{
		margin-bottom:15px;
		margin-left:10px;
	}
	
	.mea-evenement-titre{
		max-width: 500px;
		padding-left: 10px;
		display: inline-block;
		line-height: 60px;
	}
	
	.mea-evenement-titre a{
		color:#FFFFFF;
		font-family: glegooregular;
		font-size: 3.38em; /* 54px */
		text-decoration: none;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
	}
	
	#block-views-mise_en_avant_evenement-block .views-field-nothing{
		position:absolute;
	    bottom: 60px;
	}
	
	.mea-evenement-titre span{
		display:inline-block;
	}
	
	
	.mea-evenement-titre span a{
		bottom: -3px;
		color: #00A3E4;
		font-family: open_sansbold;
		font-size: 1em;
		padding: 39px 20px 7px 65px;
		position: relative;
		text-decoration: none;
	}
	/* Fin Home evenement */
	
	/* Home Voir aussi */	
	.view-home.view-display-id-block .views-row{
		width:479px;
		float:left;
	}
	
	.view-home.view-display-id-block .views-row-even{
		border-left:1px solid #ececec;
	}
	
	.view-home.view-display-id-block .view-content{
		border-bottom:1px solid #ececec;
	}
	
	/* Home Nos sujets */	
	


	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-row-2,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-row-2,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-row-2,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-row-5,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-row-5,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-row-5,
	.view-taxonomy-term.view-display-id-page .views-row-2,
	.view-taxonomy-term.view-display-id-page .views-row-5{
		border-left: 1px solid #ECECEC;
		border-right: 1px solid #ECECEC;
		width: 321px !important;
	}
  
  .view-home.view-display-id-block_1 .views-row-2,
  .view-home.view-display-id-block_1 .views-row,
	.view-home.view-display-id-block_1 .views-row-5{
  		width: 320px !important;
      float:left;
      border-top:1px solid #ECECEC;
      overflow: hidden;
  }
  .view-home.view-display-id-block_1 .views-row-2,
  .view-home.view-display-id-block_1 .views-row-5{
  	border-left: 1px solid #ECECEC;
		border-right: 1px solid #ECECEC;
	}
  
	.view-home.view-display-id-block_1 .view-content,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .view-content,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .view-content,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .view-content{
		border-bottom:1px solid #ececec;
	}
	
	#block-views-home-block_1{
		margin-top:60px;
	}
	
	#block-views-home-block h3,
	#block-views-home-block_1 h3{
		background-color: #1B75B5;
		bottom: auto;
		color: #FFFFFF;
		font-family: open_sansregular;
		height: 150px;
		left: -240px;
		padding-left: 30px;
		padding-top: 20px;
		position: absolute;
		width: 240px;
		font-size: 1em; /* 16px */
	}
  
  	/*#block-views-home-block h3{
      display:none !important;
    }*/
	
	#block-views-home-block .views-field-nothing{
		margin:30px;
	}	
		
	.view-home.view-display-id-block_1 .format-view,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view,
	.view-taxonomy-term.view-display-id-page .format-view,
	.view-types-de-contenus.view-display-id-block_1 .format-view,
	.view-flags .format-view {
		position: relative;
		color: #B1B3B5;
		font-family: open_sansbold;
		font-size: 0.88em; /* 14px */
		margin-right: 10px;
		margin-top: 10px;
		padding-right: 30px;
		text-transform: uppercase;
	}

	.view-home.view-display-id-block_1 .format-view:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view:before,
	.view-taxonomy-term.view-display-id-page .format-view:before,
	.view-types-de-contenus.view-display-id-block_1 .format-view:before,
	.view-flags .format-view:before {
		position: absolute;
		right: 0;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		font-size:24px;
		color: #cacccd;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	.view-home.view-display-id-block_1 .format-view.diaporama:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view.diaporama:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view.diaporama:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view.diaporama:before,
	.view-taxonomy-term.view-display-id-page .format-view.diaporama:before,
	.view-flags .format-view.diaporama:before{
		content: '\e631';
	}
	
	.view-home.view-display-id-block_1 .format-view.audio:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view.audio:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view.audio:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view.audio:before,
	.view-taxonomy-term.view-display-id-page .format-view.audio:before,
	.view-flags .format-view.audio:before {
		content: '\e628';
	}
	
	.view-home.view-display-id-block_1 .format-view.video:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view.video:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view.video:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view.video:before,
	.view-taxonomy-term.view-display-id-page .format-view.video:before,
	.view-flags .format-view.video:before {
		content: '\e633';
	}
	
	.view-home.view-display-id-block_1 .format-view.dossier:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view.dossier:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view.dossier:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view.dossier:before,
	.view-taxonomy-term.view-display-id-page .format-view.dossier:before,
	.view-flags .format-view.dossier:before {
		content: '\e627';
	}
	
	.view-home.view-display-id-block_1 .format-view.article:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view.article:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view.article:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view.article:before,
	.view-taxonomy-term.view-display-id-page .format-view.article:before,
	.view-flags .format-view.article:before {
		content: '\e629';
	}
	
	.view-home.view-display-id-block_1 .format-view.billet:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view.billet:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view.billet:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view.billet:before,
	.view-taxonomy-term.view-display-id-page .format-view.billet:before,
	.view-flags .format-view.billet:before {
		content: '\e630';
	}
	
	.view-home.view-display-id-block_1 .format-view.infographie:before,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .format-view.infographie:before,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .format-view.infographie:before,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .format-view.infographie:before,
	.view-taxonomy-term.view-display-id-page .format-view.infographie:before,
	.view-flags .format-view.infographie:before {
		content: '\e632';
	}
	
	.view-home.view-display-id-block_1 .thematiques-view,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .thematiques-view,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-view,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .thematiques-view,
	.view-taxonomy-term.view-display-id-page .thematiques-view,
	.view-flags .thematiques-view{
		padding-left:30px;
	}
	

	.view-home .views-field-title a,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-title a,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-title a,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-title a,
	.view-taxonomy-term.view-display-id-page .views-field-title a{
		color:#58595b;
		font-family: glegooregular;
		font-size: 1.45em; /* 23px */
		text-decoration:none;
	}
	
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-title a,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-title a,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-title a{
		font-size: 1.38em !important; /* 22px */
	}
	
	.view-home .views-field-field-date-parution,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-field-date-parution,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-field-date-parution,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-field-date-parution,
	.view-taxonomy-term.view-display-id-page .views-field-field-date-parution{
		color: #888a8d;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */		
		margin-left:30px;
		margin-bottom:30px;
	}
	
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-field-date-parution,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-field-date-parution,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-field-date-parution{
		color:#8c8e91 !important;
	}
	
	.view-home .views-field-field-chapo,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-field-chapo,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-field-chapo,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-field-chapo,
	.view-taxonomy-term.view-display-id-page .views-field-field-chapo{
	    color: #404041;
	    font-family: open_sanslight;
	    font-size: 0.88em;
	    height: 130px;
	    margin: 30px 30px 0;
	}
	
	.view-home .views-field-title,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-title,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-title,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-title,
	.view-taxonomy-term.view-display-id-page .views-field-title{
		height: 115px;
		margin-bottom: 15px;
		margin-left: 30px;
		overflow: hidden;
		margin-right:30px;
	}
	
	.view-home .views-field-view-node,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-view-node,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-view-node,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-view-node,
	.view-taxonomy-term.view-display-id-page .views-field-view-node{
		margin-left:30px;
		margin-bottom:50px;
	}
	
	.view-home.view-display-id-block_1 .views-field-nothing,
	.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main .views-field-nothing,
	.view-taxonomy-term.view-display-id-page .views-field-nothing,
	.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives .views-field-nothing,
	.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives .views-field-nothing{
		margin-bottom:30px;
	}
	

	/* Fin Index Format */
	
	
	/* Archives */
	
	.view-archives h2{
		background-color: #1B75B5;
		top: 0;
		color: #FFFFFF;
		font-family: open_sansbold;
		font-size: 1em;
		font-weight: normal;
		height: 150px;
		left: -240px;
		padding-left: 30px;
		padding-right: 50px;
		padding-top: 20px;
		position: absolute;
		width: 240px;
	}
	
	.page-numeros-papiers #block-system-main{
		background-color:#58595b;
		padding:40px 60px 80px 30px;
		margin-bottom:55px;
	}	
	
	.view-archives.view-display-id-block_1{
		background-color:#58595b;
		padding:60px 30px 85px 30px;
		position:relative;
	}
	
	.view-archives .view-header p{
		font-size: 1.25em; /* 20px */
		color:#f0f0f0;
		font-family: open_sansregular;
		padding-right:180px;
	}
	
	.view-archives.view-display-id-page_1 .archive-title{
		font-family: open_sansbold;
		color:#f0f0f0;
		font-size: 1.13em; /* 18px */
	}	
	
	.view-archives.view-display-id-page_1 .archive-num-rangdate{
		font-family: open_sansregular;
		color:#f0f0f0;
		font-size: 0.88em; /* 14px */
	}	
	
	.view-archives.view-display-id-block_1 .archive-num-rangdate{
		font-family: open_sansregular;
		color:#f0f0f0;
		font-size: 0.75em; /* 14px */
	}
	
	.view-archives.view-display-id-page_1 .archive-fichier a,
	.view-archives.view-display-id-block_1 .archive-fichier a{
		font-family: open_sansbold;
		font-size: 0.88em; /* 14px */
		color:#26a3da;
		text-decoration:none;
	}

	.view-archives.view-display-id-page_1 .archive-fichier-details,
	.view-archives.view-display-id-block_1 .archive-fichier-details{
		font-family: open_sansregular;
		color:#f0f0f0;
		font-size: 0.63em; /* 10px */
		text-transform:uppercase;
	}
	
	.view-archives.view-display-id-block_1 .archive-title{
		font-family: open_sansbold;
		color:#f0f0f0;
		font-size: 0.88em; /* 14px */
	}
	
	.view-archives.view-display-id-page_1 .views-field-field-archive-visuel,
	.view-archives.view-display-id-page_1 .views-field-nothing,
	.view-archives.view-display-id-block_1 .views-field-field-archive-visuel,
	.view-archives.view-display-id-block_1 .views-field-nothing{
		float:left;
	}
	
	.view-archives.view-display-id-page_1 .views-field-field-archive-visuel,
	.view-archives.view-display-id-block_1 .views-field-field-archive-visuel{
		margin-right:20px;
	}
	
	.view-archives.view-display-id-page_1 .view-header{
		margin-bottom:80px;
	}
	
	.view-archives.view-display-id-page_1 .views-row{
		float: left;
		margin-bottom: 45px;
		width: 435px;
	}
	
	.view-archives.view-display-id-block_1 .views-row{
		float: left;
		margin-bottom: 30px;
		width: 300px;
	}
				
	.view-archives.view-display-id-page_1 .views-field-nothing{
	    height: 265px;
		position: relative;
        height: 265px;
    position: relative;
    width: 200px;
	}
	
	.view-archives.view-display-id-block_1 .views-field-nothing{
		height: 169px;
		position: relative;
		width: 155px;
	}
	
	.view-archives.view-display-id-page_1 .bottom,
	.view-archives.view-display-id-block_1 .bottom{
		position:absolute;
		bottom:0;
	}
	
	/* Fin Archives */
	
	
	/* View Thématiques */
	
	#article-aside .footer .thematiques-taxonomy,
	.mea-evenement-taxo .thematiques-taxonomy,
	.view-thematiques-dernieres-publications .thematiques-taxonomy,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy{
		display:inline-block;
	}
	
	#article-aside .footer .thematiques-taxonomy a,
	.view-thematiques-dernieres-publications .thematiques-taxonomy a,
	.mea-evenement-taxo .thematiques-taxonomy a,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy a,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy a{
		color: #404041;
		display: block;
		font-family: open_sans_condensedbold;
		font-size: 0.88em; /* 14px */
		padding: 1px 20px 2px 10px;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	#article-aside .footer .thematiques-taxonomy.vivant,		
	.view-thematiques-dernieres-publications .thematiques-taxonomy.vivant,
	.mea-evenement-taxo .vivant,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.vivant,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.vivant{
    background: url("../../images/pictos/thematiques-carre.png") no-repeat scroll 70px center transparent;
    padding-right: 27px;
	}
	
	#article-aside .footer .thematiques-taxonomy.vivant a,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.vivant a,
	.mea-evenement-taxo .vivant a,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.vivant a,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.vivant a{
		background-color:#43bc3c;
	}
	

	#article-aside .footer .thematiques-taxonomy.matiere,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.matiere,
	.mea-evenement-taxo .matiere,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.matiere,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.matiere{
    background: url("../../images/pictos/thematiques-carre.png") no-repeat scroll 12px center transparent;
    padding-right: 27px;
	}
	
	#article-aside .footer .thematiques-taxonomy.matiere a,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.matiere a,
	.mea-evenement-taxo .matiere a,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.matiere a,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.matiere a{
		background-color:#e0ae22;
	}
	
	#article-aside .footer .thematiques-taxonomy.terre,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.terre,
	.mea-evenement-taxo .terre,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.terre,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.terre{
    background: url("../../images/pictos/thematiques-carre.png") no-repeat scroll -193px center transparent;
    padding-right: 27px;
	}
	
	#article-aside .footer .thematiques-taxonomy.terre a,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.terre a,
	.mea-evenement-taxo .terre a,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.terre a,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.terre a{
		background-color:#30C1C1;
	}
	
	#article-aside .footer .thematiques-taxonomy.societes,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.societes,
	.mea-evenement-taxo .societes,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.societes,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.societes{
    background: url("../../images/pictos/thematiques-carre.png") no-repeat scroll -23px center transparent;
    padding-right: 27px;
	}
	
	#article-aside .footer .thematiques-taxonomy.societes a,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.societes a,
	.mea-evenement-taxo .societes a,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.societes a,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.societes a{
		background-color:#E26A1A;
	}
	
	#article-aside .footer .thematiques-taxonomy.univers,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.univers,
	.mea-evenement-taxo .univers,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.univers,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.univers{
    background: url("../../images/pictos/thematiques-carre.png") no-repeat scroll -112px center transparent;
    padding-right: 27px;
	}
	
	#article-aside .footer .thematiques-taxonomy.univers a,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.univers a,
	.mea-evenement-taxo .univers a,
.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.univers a,
.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.univers a{
		background-color:#8F56B7;
	}
	
	#article-aside .footer .thematiques-taxonomy.numerique,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.numerique,
	.mea-evenement-taxo .numerique,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.numerique,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.numerique{
    background: url("../../images/pictos/thematiques-carre.png") no-repeat scroll -217px center transparent;
    padding-right: 27px;
	}
	
	#article-aside .footer .thematiques-taxonomy.numerique a,
	.view-thematiques-dernieres-publications .thematiques-taxonomy.numerique a,
	.mea-evenement-taxo .numerique a,
	.view-mise-en-avant-selection-3.view-display-id-block .thematiques-taxonomy.numerique a,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .thematiques-taxonomy.numerique a{
		background-color:#D83677;
	}

	.view-thematiques-dernieres-publications .view-taxo-thematiques {
		margin-left: -10px;
	}
	
	.view-thematiques-dernieres-publications .view-taxo-title{
		display: inline-block;
		line-height: 38px;
		margin-top: 10px;
		width: 310px;
	}
	
	.view-thematiques-dernieres-publications .view-taxo-title a{
		/*display: inline-block;
		padding: 5px;
		background-color:#231f20;*/
    	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
		color:#ececec;
		font-family: glegooregular;
		font-size: 1.88em; /* 30px */
		text-decoration:none;
		box-shadow: 10px 0 0 rgba(0, 0, 0, 0.75), -10px 0 0 rgba(0, 0, 0, 0.75);
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
  }
	
	.view-thematiques-dernieres-publications .discipline-taxonomy {
	  display: inline-block;
		margin-right: 15px;
	}
	
	.view-thematiques-dernieres-publications .discipline-taxonomy a{
		color:#231f20;
	  font-family: open_sanssemibold;
		font-size: 0.99em; /* 14px - particulier */
		text-transform:uppercase;
		text-decoration:none;
	}	
	
	.view-thematiques-dernieres-publications .view-taxo-chapo{
		color:#404041;
    font-family: open_sanslight;
		font-size: 0.88em; /* 14px */
		height:80px;
	}
	
	.view-thematiques-dernieres-publications .view-taxo-chapo p{
    display:inline;
	}
	
	.view-thematiques-dernieres-publications .view-taxo-wrapper.left{
		margin:50px 0px 10px 40px;
		width: 290px;
	}
	
	.view-thematiques-dernieres-publications .view-taxo-wrapper.right{
		width:115px;
		background-color:#ececec;
		padding: 20px 25px 10px 20px;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper.right .icon {
		font-size: 28px;
		color: #58595B;
	}
	
	.view-thematiques-dernieres-publications .view-taxo-type,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-type,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-type{
		color:#58595b;
	    font-family: open_sansbold;
		font-size: 0.75em; /* 12px */
		text-transform:uppercase;
		padding-top: 10px;
	}
	
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-type,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-type{
		margin:0;
	}
	
	.view-thematiques-dernieres-publications .view-taxo-wrapper .icon,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .icon,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .icon {
		font-size: 28px;
		color: #58595b;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .audio:before,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .audio:before,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .audio:before {
		content: '\e628';
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .dossier,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .dossier,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .dossier{
		font-family: "cnrs-icons";
		font-size: 28px;
		color: #58595b;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .dossier:before,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .dossier:before,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .dossier:before {
		content: '\e627';
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .diaporama,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .diaporama,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .diaporama{
		font-family: "cnrs-icons";
		font-size: 28px;
		color: #58595b;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .diaporama:before,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .diaporama:before,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .diaporama:before {
		content: '\e631';
	}
	
	.view-thematiques-dernieres-publications .view-taxo-wrapper .billet,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .billet,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .billet{
		font-family: "cnrs-icons";
		font-size: 28px;
		color: #58595b;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .billet:before,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .billet:before,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .billet:before {
		content: '\e630';
	}
	
	.view-thematiques-dernieres-publications .view-taxo-wrapper .article,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .article,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .article{
		font-family: "cnrs-icons";
		font-size: 28px;
		color: #58595b;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .article:before,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .article:before,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .article:before {
		content: '\e629';
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .infographie,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .infographie,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .infographie{
		font-family: "cnrs-icons";
		font-size: 28px;
		color: #58595b;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .infographie:before,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .infographie:before,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .infographie:before {
		content: '\e632';
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .video,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .video,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .video{
		font-family: "cnrs-icons";
		font-size: 28px;
		color: #58595b;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		vertical-align: middle;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.view-thematiques-dernieres-publications .view-taxo-wrapper .video:before,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper .video:before,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper .video:before {
		content: '\e633';
	}
	
	.view-thematiques-dernieres-publications .view-taxo-date span,
	.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-date span,
	.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-date span{
		color:#58595b;
	    font-family: open_sanslight;
		font-size: 0.88em; /* 14px */
	}
	
	.view-thematiques-dernieres-publications .views-field-nothing{
		margin-left:40px;
	}
	
	.view-thematiques-dernieres-publications .views-field-view-node{
		margin-left: 40px;
		margin-top: 10px;
		margin-bottom:55px;
	}
	
	.view-thematiques-dernieres-publications .views-field-view-node a,
	.view-taxonomy-term.view-display-id-page .views-field-view-node a {
		color: #1b75b1;
		font-family: open_sansbold;
		font-size: 0.75em;
		text-decoration: none;
	}

	.view-thematiques-dernieres-publications .views-row-1,
	.view-thematiques-dernieres-publications .views-row-3{
		display: block;
		width: 480px;
		float:left;
	}
  
  .view-thematiques-dernieres-publications .views-row{
    position:relative;
  }
	
	.view-thematiques-dernieres-publications .views-row-2,
	.view-thematiques-dernieres-publications .views-row-4{
		width: 479px;
		border-left:1px solid #ececec;
		float:left;
	}
	
	.view-thematiques-dernieres-publications .views-row-1 img{
		margin-left:-240px;
	}
	
	.view-thematiques-dernieres-publications .views-row-2 .asset-wrapper img{
		height: 438px;
		width: 516px;
	}
	
	.view-thematiques-dernieres-publications .views-row-3 .asset-wrapper img{
		/*height: 330px;
		width: 522px;*/
    margin-left: -36px;
	}
	
	/*.view-thematiques-dernieres-publications .views-row-4 .asset-wrapper img{
	  width: 516px;
		height: 330px;
	}*/
	
  .view-thematiques-dernieres-publications .views-row-1 .views-field-nothing,
	.view-thematiques-dernieres-publications .views-row-2 .views-field-nothing {
    position: absolute;
    bottom: 205px;
	}
  
	.view-thematiques-dernieres-publications .views-row-3 .views-field-nothing,
	.view-thematiques-dernieres-publications .views-row-4 .views-field-nothing {
    position: absolute;
    bottom: 205px;
	}
	
	.view-thematiques-dernieres-publications td.col-1 .views-field-nothing-1{
		width:480px;
	}
	
	.view-thematiques-dernieres-publications td.col-2 .views-field-nothing-1{
		width:479px;
	}
	
	.view-taxonomy-term.view-display-id-page h2{
		bottom: auto;
		color: #FFFFFF;
		font-family: open_sansbold;
		font-size: 1em;
		font-weight: normal;
		height: 150px;
		left: -240px;
		padding-left: 30px;
		padding-top: 20px;
		position: absolute;
		width: 240px;
	}
  
  .view-types-de-contenus.view-display-id-page h2,
	.view-taxonomy-term.view-display-id-page h2 {
		bottom: auto;
		color: #FFFFFF;
		font-family: open_sansbold;
		font-size: 1em;
		font-weight: normal;
		height: 150px;
		left: -240px;
		padding-left: 30px;
		padding-top: 20px;
		position: absolute;
		width: 240px;
	}
  
  .view-types-de-contenus.view-display-id-page h2,
  .view-taxonomy-term.view-display-id-page h2 {
    background-color:  #1B75B5;
  }

	.page-taxonomy-term-1 .view-taxonomy-term.view-display-id-page h2,
	.page-taxonomy-term-1 .view-taxonomy-term.view-display-id-page ul.pager-load-more a{
		background-color: #4ab8b8;
	}	
	
	.page-taxonomy-term-4 .view-taxonomy-term.view-display-id-page h2,
	.page-taxonomy-term-4 .view-taxonomy-term.view-display-id-page ul.pager-load-more a{
		background-color: #66B64A;
	}	
	
	.page-taxonomy-term-3 .view-taxonomy-term.view-display-id-page h2,
	.page-taxonomy-term-3 .view-taxonomy-term.view-display-id-page ul.pager-load-more a{
		background-color: #E0AE22;
	}	
	
	.page-taxonomy-term-5 .view-taxonomy-term.view-display-id-page h2,
	.page-taxonomy-term-5 .view-taxonomy-term.view-display-id-page ul.pager-load-more a{
		background-color: #E26A1A;
	}	
	
	.page-taxonomy-term-2 .view-taxonomy-term.view-display-id-page h2,
	.page-taxonomy-term-2 .view-taxonomy-term.view-display-id-page ul.pager-load-more a{
		background-color: #D83677;
	}	
	
	.page-taxonomy-term-6 .view-taxonomy-term.view-display-id-page h2,
	.page-taxonomy-term-6 .view-taxonomy-term.view-display-id-page ul.pager-load-more a{
		background-color: #8F56B7;
	}
	
	.view-taxonomy-term.view-display-id-page ul.pager-load-more a,
	.view-types-de-contenus ul.pager-load-more a,
	.view-home.view-display-id-block_1 ul.pager-load-more a,
	.view-archives.view-display-id-block_1 ul.pager-load-more a,
	.view-auteur-contributions ul.pager-load-more a{
		position: relative;
		background: #1B75B5;
		color: #FFFFFF;
		display: inline-block;
		font-family: open_sansbold;
		font-size: 0.88em; /* 14px */
		width: 315px;
		padding: 15px 40px 15px 68px;
		text-decoration: none;
	}
	
	.view-taxonomy-term.view-display-id-page ul.pager-load-more a:before,
	.view-types-de-contenus ul.pager-load-more a:before,
	.view-home.view-display-id-block_1 ul.pager-load-more a:before,
	.view-archives.view-display-id-block_1 ul.pager-load-more a:before,
	.view-auteur-contributions ul.pager-load-more a:before {
		position: absolute;
		top: 18px;
		left: 30px;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		font-size: 18px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: '\e609';
	}

	.page-taxonomy-term .pager,
	.view-types-de-contenus .pager,
	.view-auteur-contributions .pager {
		text-align: left !important;
		margin-bottom: 0px;
	}
	
	.view-archives.view-display-id-block_1 .pager{
		bottom: -12px;
		left: 0;
		position: absolute;
	}
	
	.page-taxonomy-term ul.pager li,
	.view-types-de-contenus ul.pager li,
	.view-home.view-display-id-block_1 ul.pager li,
	.view-archives.view-display-id-block_1 ul.pager li,
	.view-auteur-contributions ul.pager li{
		padding:0px;
		margin:0px;
	}
	
	.view-home.view-display-id-block_1 .pager{
		margin-bottom:0px;
		text-align:left;
	}
	
	#content-top h1.title {
		position: relative;
		display: inline-block;
	    color: #9C9EA1;
	    font-family: open_sansbold;
	    font-size: 18px;
	    line-height: 1;
	    font-weight: normal;
	    margin: 60px 0 15px 30px;
	    padding-left: 40px;
	    text-transform: uppercase;
	}

	#content-top h1.title:before {
		position: absolute;
		top: -3px;
		left: 5px;
		font-family: "cnrs-icons";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		font-size:24px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	.page-types-de-contenus-article h1.title:before {
    	content: '\e629';
	}
	
	.page-types-de-contenus-audio h1.title:before {
    	content: '\e628';
	}
	
	.page-types-de-contenus-billet h1.title:before {
    	content: '\e630';
	}	
	
	.page-types-de-contenus-diaporama h1.title:before {
    	content: '\e631';
	}	
	
	.page-types-de-contenus-dossier h1.title:before {
    	content: '\e627';
	}	
	
	.page-types-de-contenus-infographie h1.title:before {
    	content: '\e632';
	}	
	
	.page-types-de-contenus-video h1.title:before {
    	content: '\e633';
	}

	.page-favoris h1.title:before {
    	content: '\e640';
	}

	.page-numeros-papiers h1.title{
		color:#a0a2a5;
	}
	
	.page-lire-plus-tard h1.title:before {
		content: '\e639';
	}
	
	.page-newsletter h1.title:before {
		content: '\e611';
	}


	.page-taxonomy-term .views-widget-filter-type select,
	.page-types-de-contenus .views-widget-filter-type select,
	.view-flags .views-widget-filter-type select,
 	.view-recherche select#edit-sort-by.form-select,
 	.view-recherche select#edit-sort-order.form-select,
 	.view-home.view-display-id-block_1 #edit-type-1-wrapper .form-type-select select {
		background-color: transparent;
		border: medium none;
		color: #58595B;
		cursor: pointer;
		font-family: open_sansregular;
		font-size: 0.75em;
		font-weight: normal;
		height: 20px;
		padding-left: 20px;
		width: 145px;
		-webkit-appearance: none;
	}
	
	.page-taxonomy-term  #edit-type-wrapper .form-type-select,
	.page-types-de-contenus  #edit-type-wrapper .form-type-select,
	.view-flags  #edit-type-wrapper .form-type-select,
.view-home.view-display-id-block_1 #edit-type-1-wrapper .form-type-select{
		background: url("../../images/select-arrow.png") no-repeat left center transparent !important;
		height: 25px;
		overflow: hidden;
width: 125px;
	}
	
	#views-exposed-form-taxonomy-term-page .views-submit-button,
	#views-exposed-form-types-de-contenus-page .views-submit-button{
		display:none !important;
	}
	
	/* Flags */
	
	.views-field-ops{
	text-align: right;
	}
	
	.view-flags .flag-wrapper a{
		position: relative;
		float: right;
		min-width: 180px;
	    background: #6D6E70;
	    color: #FFFFFF;
	    display: inline-block;
	    font-family: open_sansregular;
	    font-size: 0.88em;
	    padding: 5px 10px 5px 40px;
	    text-decoration: none;
	}

	.view-flags .left, .view-flags .right {
		width: 50%;
	}

	.view-flags .left a {
		float: left;
	}

	.view-flags .left .flag-wrapper a, .view-flags .right .flag-wrapper a {
		width: auto;
		min-width: 0;
		max-width: 100%;
		padding: 5px 10px 5px 25px;
	}

	.view-flags .flag-wrapper a .icon {
		position: absolute;
		top: 7px;
		left: 10px;
	}
	
	.view-flags .views-row-odd{
		border-right:1px solid #f0f0f0;
	}
	
	.view-flags .views-row{
		border-bottom:1px solid #f0f0f0;
	}
	
	.view-flags .views-row{
		width:480px;
		float:left;
	}

	.view-flags .thematiques-view, .view-flags .format-view {
		width: auto;
		margin-top:10px;
	}
	
	.view-flags .titre{
		height: 80px;
		margin-left: 30px;
		width: 240px;
		margin-top:10px;
		margin-bottom:40px;
	}
	
	.view-flags .titre a{
		color:#58595b;
		font-family: glegooregular;
		font-size: 1.25em; /* 20px */
		text-decoration:none;
	}
	
	.view-flags .date-ajout {
		color: #6D6E70;
		font-family: open_sansregular;
		font-size: 0.75em;
		margin-right: 15px;
		margin-top: 10px;
	}
	
	.view-flags .views-field-nothing-1{
		margin-bottom:30px;
	}
	
	.not-front .region-header-middle{
		margin-top:0px;
		padding-top:20px;
	}
		
	.view-flags span.flag-favoris a.flag-action {
    background: #1B75B5;
	}

  
  /* Voir aussi */
  .view-voir-aussi .views-row {
    float: left;
    width: 100px;
    position: relative;
    margin-right: 10px;
  }
  
  .view-voir-aussi .wrapper-hidden {
    display: none;
  }
  
  /*.wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }*/

	.view-voir-aussi .wrapper-hidden {
		background:#5e6268;
		display: block;
		display: none;
		position:absolute;
		top: 0;
		/*left: -440px;*/
		z-index: 9999;
		/*width: 440px;
		margin-left: 200px;*/
		overflow: hidden;
		padding:10px 30px 0px 20px;
	}
  
	.view-voir-aussi .wrapper-hidden .types{
	  	font-family: open_sansbold;
		color:#FFFFFF;
		font-size:0.75em;
		padding-left:20px;
	}
  
  .view-voir-aussi .titre,
	.view-voir-aussi .wrapper-top  {
    width: 180px;
  }
	
	.view-voir-aussi .wrapper-hidden .types.article{
		background: url("../../images/pictos/format-white-S.png") no-repeat scroll 0px -99px transparent !important;
	}
	
	.view-voir-aussi .wrapper-hidden .types.infographie{
		background: url("../../images/pictos/format-white-S.png") no-repeat scroll 0px -25px transparent !important;
	}
	
	.view-voir-aussi .wrapper-hidden .types.dossier{
		background: url("../../images/pictos/format-white-S.png") no-repeat scroll 0px -149px transparent !important;
	}
	
	.view-voir-aussi .wrapper-hidden .types.diaporama{
		background: url("../../images/pictos/format-white-S.png") no-repeat scroll 0px -50px transparent !important;
	}
	
	.view-voir-aussi .wrapper-hidden .types.billet{
		background: url("../../images/pictos/format-white-S.png") no-repeat scroll 0px -75px transparent !important;
	}
	
	.view-voir-aussi .wrapper-hidden .types.audio{
		background: url("../../images/pictos/format-white-S.png") no-repeat scroll 0px -124px transparent !important;
	}
	
	.view-voir-aussi .wrapper-hidden .types.video {
		background: url("../../images/pictos/format-white-S.png") no-repeat scroll 0px 0px transparent !important;
	}
	
	.view-voir-aussi .wrapper-hidden .date-parution{
	  	font-family: open_sanslight;
		color:#FFFFFF;
		font-size:0.75em;
	}
	
	.view-voir-aussi .wrapper-hidden .titre a{
	    font-family: glegooregular;
	    display: inline-block;
	    font-size: 12px;
	    line-height: 16px;
		text-decoration:none;
		color:#FFFFFF;
	}
	
	.view-voir-aussi .wrapper-top{
		margin-bottom:10px;
	}
	
	.niveau-voir-aussi{
		padding: 45px 30px 55px;
	}
	
	.niveau-voir-aussi h3{
		color:#4d4d4d;
		font-family: open_sansbold;
		font-size: 1.25em;
		margin-top: 20px;
		margin-bottom:55px;
	}
	
	.article-aussi,
	.diapo-aussi{
		border-top: 1px solid #8C8E91;
	}
	
	.wrapper-voir-aussi{
		margin-left:140px;
		margin-bottom:20px;
	}
	
	.voir-aussi-term{
    background-color: #F0F0F0;
    color: #4D4D4D;
    float: left;
    font-family: open_sansregular;
    font-size: 1em;
    height: 100px;
    padding: 30px 20px;
    width: 180px;
	}
	
	.view-voir-aussi{
		float:left;
	}
	
.citation{
	font-family: playfair_displayitalic;
	color:#6d6e70;
	font-size: 2.12em; /* 35px */
	width: 300px;

}

.citation.left{
	margin-left: -100px;
}

.citation.right{
	margin-left:50px;
}

.left{
	float:left;
}

.right{
	float:right;
}

.texte-colle.right{
	width:400px;
}
.texte-colle.left{
	width:300px;
}

.texte-colle p{
	color:#231f20;
	font-family:open_sanslight;
}

.wrapper-citation{
    clear: both;
    margin-bottom: 20px;
}

/* Commentaires */

.niveau-comments{
	border-top:1px solid #f0f0f0;
}

.niveau-comments h3.comment-title{
    color: #4D4D4D;
    display: block;
    font-family: open_sansbold;
    font-size: 1.25em;
    font-weight: normal;
    margin-bottom: 50px;
    margin-left: 30px;
    margin-top: 55px;
}

.count-rss{
    margin-bottom: 50px;
    margin-right: 30px;
    margin-top: 55px;
}

.rss, .nombre-commentaires{
	display:inline-block;
}

.nombre-commentaires{
	color:#58595b;
    font-family: open_sansitalic;
	font-size:0.88em;
	margin-right: 0px;
}

.rss a{
	position: relative;
	color:#58595b;
    font-family: open_sansregular;
	font-size:0.75em;
	text-decoration:none;
	padding-right: 25px;
}

.rss a:before {
	position: absolute;
	top: 0;
	right: 0;
	font-family: "cnrs-icons";
	content: '\e601';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#comment-form{
	margin-top:0px;
}

.comment-form{
margin-bottom: 50px;
padding: 10px;
margin-top: 50px;
}

.comment-form .form-type-item{
	margin:0px;
}

.comment-form .form-type-item a,
.comment-form .form-type-item label{
	display:inline-block;
}

.comment-form .form-type-item label{
	font-size:14px;
	color:#58595b;
	font-weight:normal;
	font-family: open_sanssemibold;	
}

.comment-form .form-type-item a{
	font-size:14px;
	font-family: open_sansregular;
	color:#1b75b5;
	text-decoration:none;
}

.form-item-comment-body-und-0-value label{
	display:none;
}

#comment-body-add-more-wrapper textarea{
    color: #242424;
    font-family: open_sanslight;
    font-size: 0.88em;
	padding:5px;
}

.comment-form .form-actions {
	text-align: right;
	margin:0px;
}

#comments h3.comment-form{
    background-color: #FFFFFF;
    color: #4D4D4D;
    font-family: open_sansbold;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 0;
}

#comments{
	margin:0 120px 0 170px;
}

#comments article h3{
	display:none;
}

.niveau-comments .links{
    font-family: open_sansregular;
    font-size: 12px;
    height: 60px;
}

#comments article .links ul li{
	padding-left:0px;
	padding-right:10px;
}

#comments article .links ul li a{
	color:#1b75b5;
	font-size:12px;
	font-family: open_sansregular;
	text-decoration:none;
	text-transform:capitalize;
}

#comments article span.submitted{
	font-family: open_sansitalic;
	color:#58595b;
	font-size:12px;
	margin-right:30px;
}

#comments article .content{
	font-family: open_sanslight;
	color:#242424;
	font-size:0.88em;
	margin:20px 0px;
}

#comments article .links.inline{
    border-bottom: 1px solid #DDDDDD;
    display: block;
    height: 45px;
}


#comments article{
    margin-bottom: 20px;
    position: relative;
}

.comment_show{
    background: url("../../images/comment-arrow-down.png") no-repeat scroll left center #FFFFFF;
    bottom: 5px;
    color: #58595B;
    font-family: open_sansbold_italic;
    font-size: 14px;
    font-weight: normal;
    padding-left: 20px;
    position: absolute;
    text-decoration: none;
        padding-right: 10px;
}

.comment_show.showing{
    background: url("../../images/comment-arrow-up.png") no-repeat scroll left center #FFFFFF;
    padding-right: 10px;
}

.indented {
    margin-left: 65px;
}

mark.new{
    background: none repeat scroll 0 0 #1b75b5;
    color: #FFFFFF;
	padding:3px;
	font-size:0.75em;
	font-family: open_sansregular;
}

.niveau-comments a.username,
.niveau-comments span.username{
    color: #58595b;
    font-family: open_sanssemibold;
    font-size: 16px;
    margin-right: 30px;
    text-decoration: none;
}

/* CT Video */


.node-type-video .niveau-1,
.node-type-audio .niveau-1{
    background-color: #404041;
    margin-left: -340px;
    padding: 65px 100px 60px;
    position: relative;
    width: 1400px;
}

.node-type-audio .niveau-1 .embed{
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
}


.node-type-video .wrapper1,
.node-type-audio .wrapper1{
	width:960px;
	margin-left: 240px;
	margin-bottom: 10px;
	padding-right: 20px;
}

.node-type-video .wrapper2,
.node-type-audio .wrapper2,
.node-type-infographie .wrapper2{
    margin-left: 240px;
    position: relative;
    width: 960px;
}

.node-type-video .wrapper2 .left,
.node-type-audio .wrapper2 .left,
.node-type-infographie .wrapper2 .left{
	width:640px;
}

.node-type-video .wrapper2 .right,
.node-type-audio .wrapper2 .right,
.node-type-infographie .wrapper2 .right{
	width:250px;
}

.node-type-video h1,
.node-type-audio h1{
    color: #E0E1E2;
    font-family: glegooregular;
    font-size: 2.19em;
    font-weight: normal;
    line-height: 42px;
    margin: 30px 150px 30px 30px;
}


.node-type-video .niveau-1 .embed,
.node-type-audio .visuel-principal img,
.node-type-infographie .embed iframe{
	border-bottom:12px solid #1b75b5;
}


.asset-video-wrapper .title{
	display: inline-block;
    width: auto !important;
	font-size:1.13em;
	font-family: open_sansbold;
}

.asset-video-wrapper .close{
    background: url("../../images/transcription-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 32px;
    width: auto !important;
}

.asset-video-wrapper .content {
	margin:15px 0 30px 0;
	font-size: 12px;
	font-family: open_sansregular;
}

.asset-video-wrapper .content .left {
	width: 60%;
}

.asset-video-wrapper .content .right {
	margin-left: 10%;
	width: 30%;
}

.asset-video-wrapper .content .right .field-label {
	font-family: open_sansbold;
	font-weight: normal;
}

.asset-video-wrapper .content p{
	color:#fff !important;
}

.node-type-video .date-auteur,
.node-type-audio .date-auteur,
.node-type-infographie .date-auteur{
	color:#cacccd;
	font-size:0.75em;
	font-family: open_sansregular;
	margin-bottom:40px;
	margin-left:30px;
}

.node-type-video .date-auteur a,
.node-type-audio .date-auteur a,
.node-type-infographie .date-auteur a{
	color:#cacccd;
	font-family: open_sansregular;
	text-decoration:none;
}

.node-type-video .chapo,
.node-type-audio .chapo,
.node-type-infographie .chapo{
	color:#cacccd;
	font-size: 1.25em;
	font-family: open_sanslight;
	margin-left:30px;
  line-height: 30px;
}

.node-type-infographie .chapo{
	margin-bottom:40px;
}

#block-views-contenu_associe-block_1,
#block-views-contenu_associe-block_2,
#block-views-contenu_associe-block_4{
	margin-top:40px;
}

#block-views-contenu_associe-block_1 h3.block-title,
#block-views-contenu_associe-block_2 h3.block-title,
#block-views-contenu_associe-block_3 h3.block-title,
#block-views-contenu_associe-block_4 h3.block-title{
	background-color: #1B75B5;
	bottom: auto;
	color: #FFFFFF;
	font-family: open_sansbold;
	font-size: 1em;
	font-weight: normal;
	height: 150px;
	left: -240px;
	padding-left: 30px;
	padding-top: 20px;
	position: absolute;
	width: 240px;
	}	
	
#block-views-contenu_associe-block_4 h3.block-title{	
	padding: 25px 49px 115px 30px;
}
	
#block-views-contenu_associe-block_1 td,
#block-views-contenu_associe-block_2 td{
  display: block;
  float:left;
  width: 479px;
}

.view-types-de-contenus.view-display-id-attachment_1 .views-row,
.view-taxonomy-term.view-display-id-page .views-row {
	float:left;
  width: 479px;
	border-bottom:1px solid #ECECEC;
}

.view-types-de-contenus.view-display-id-attachment_1 .views-row-even{
	border-left:1px solid #ECECEC;
}

.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main,
.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives,
.view-taxonomy-term.view-display-id-page .views-row,
.view-types-de-contenus.view-display-id-block_1 .views-row.type-archives,
.view-taxonomy-term.view-display-id-block_1 .views-row.type-archives{
  display: block;
  width: 319px;	
  float:left;
  border-bottom:1px solid #ECECEC;
  border-top:1px solid #ECECEC;
}

.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main.views-row-2,
.view-types-de-contenus.view-display-id-page .view-content .views-row.type-main.views-row-5,
.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives.views-row-2,
.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives.views-row-2,
.view-types-de-contenus.view-display-id-block_1 .view-content .views-row.type-archives.views-row-5,
.view-taxonomy-term.view-display-id-block_1 .view-content .views-row.type-archives.views-row-5,
.view-taxonomy-term.view-display-id-block_1 .views-row.type-archives.views-row-2,
.view-types-de-contenus.view-display-id-block_1 .views-row.type-archives.views-row-2,
.view-taxonomy-term.view-display-id-block_1 .views-row.type-archives.views-row-5,
.view-types-de-contenus.view-display-id-block_1 .views-row.type-archives.views-row-5{
	border-left:1px solid #ECECEC;
	border-right:1px solid #ECECEC;
}

.flag-waiting .flag-throbber {
	background: url("../../images/loader1.gif") no-repeat !important;
	margin-left:5px;
	margin-bottom:-15px;
}

.ajax-progress .throbber {
  background: url("../../images/loader.gif") no-repeat bottom transparent;
  height: 50px;
  width: 50px;
  margin-bottom:-20px;
}

.node-type-diaporama .niveau-1{
    padding: 0px;

}

.node-type-diaporama .niveau-1 .wrapper {
    padding: 65px 30px 30px 30px;
	border-bottom:1px solid #f1f0f0;

}

.node-type-diaporama .niveau-1 .thematiques{
	margin-top:30px;
	margin-left:30px;
}

.node-type-diaporama .niveau-1 .discipline{
	margin-top:30px;
}

.node-type-diaporama h1{
	margin:30px 300px 30px 30px;
}


.node-type-diaporama .date-auteur{
		color: #58595B;
		font-family: open_sansregular;
		font-size: 0.75em; /* 12px */
		margin-left: 30px;
		margin-bottom:40px;
}
	
	
.node-type-diaporama .date-auteur a{
    color: #1B75B5;
    text-decoration: none;
}

.node-type-diaporama .diapo-images{
	padding:0 30px;
}

.diapo-images p{
	padding:15px 30px;
	background-color:#58595b;
	color:#ffffff;
	font-family: open_sanslight;
	font-size: 13px;
}

.diapo-images .asset-wrapper{
	margin-bottom:60px;
}


/* Infographie */

.node-type-infographie .niveau-1{
    background-color: #404041;
    margin-left: -340px;
    width: 1400px;
	padding:65px 100px 75px 100px;
}

.node-type-infographie h1{
    color: #E0E1E2;
    font-family: glegooregular;
    font-size: 2.19em;
    font-weight: normal;
    line-height: 42px;
    margin: 30px 150px 30px 30px;
    width: 470px;
}

.node-type-infographie .wrapper1,
.node-type-infographie .date-auteur {
    margin-bottom: 40px;
    margin-left: 265px;
    width: 930px;
}

.node-type-infographie .embed iframe{
	margin-bottom:30px; 
}

.node-type-infographie .info-contenu{
	margin-left:30px;
}

.node-type-infographie .info-contenu p{
    color: #cacccd;
    font-family: open_sanslight;
    font-size: 0.88em;
    margin-bottom: 30px;
}

.node-type-infographie .info-contenu h2{
    color: #cacccd;
    font-family: open_sansbold;
    font-size: 0.88em;
    margin-bottom: 10px;
}

.page-user h1{
	background-color:#FFFFFF;
	padding: 40px 50px 40px 140px;
	margin: 0px;
}

.page-user #content-area{
	padding: 50px 30px 60px 30px;
}

.page-node-88 .format{
	 padding-left: 0px;
}

.page-node-88 .print-link {
    padding: 0 0 0 20px;
}

.notfound-encart-gris{
	background-color:#404041;
	width:1200px;
	margin-left:-240px;
	padding:50px 0px 50px 60px;
}

.notfound-encart-gris .left.first{
	color:#9c9ea1;
	font-size: 3.75em;
	font-family:open_sansitalic;
	padding-right:110px;
}

.notfound-encart-gris .left.second{
	color:#ececec;
	font-size: 2.25em;
	font-family:open_sansitalic;
	padding-top:25px;
}

.notfound-links{
	padding:35px 30px 70px 30px;
	border-bottom:40px solid #ececec;
}

.notfound-links a{
	font-size:1em;
	font-family:open_sansbold;
	color:#1b75b1;
	text-decoration:none;
}

.notfound-links .right a {
	position: relative;
	padding-right:35px;
}

.notfound-links .right a:before {
	position: absolute;
	top: 2px;
	right: 0;
	font-family: "cnrs-icons";
	content: '\e641';
	color: #A0A2A5;
	font-size: 22px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#block-views-derniere_video-block h3 {
    bottom: auto;
    color: #FFFFFF;
    font-family: open_sansbold;
    font-size: 1em;
    font-weight: normal;
    height: 150px;
    left: -240px;
    padding-left: 30px;
    padding-top: 20px;
    position: absolute;
    width: 240px;
	background-color:#1b75b1;
}

.view-derniere-video .views-field-nothing{
	padding:40px 30px;
}


.view-derniere-video .left.titre {
	width:500px;
}

.view-derniere-video .left.titre a{
	color:#404040;
	font-family: glegooregular;
	font-size: 2.1em;
	text-decoration:none;
}

.view-derniere-video .views-field-field-video-embed object{
	border-bottom:10px solid #1b75b1;
}

.view-derniere-video .views-field-nothing-1{
	padding:30px;
}

.view-derniere-video .discipline-taxonomy a{
    color: #404041;
    display: inline-block;
    font-family: open_sanslight;
    font-size: 0.75em;
    padding-left: 20px;
    padding-top: 8px;
    text-decoration: none;
    text-transform: uppercase;
}

.view-derniere-video  .views-field-field-chapo{
	padding:0px 170px 30px 30px;
	color:#58595b;
	font-size: 1.13em;
	font-family:open_sanslight;
}

.view-derniere-video  .views-field-field-auteur{
	padding:0px 0px 0px 30px;
}

.view-derniere-video .format-view{
	position: relative;
    color: #CACCCD;
    font-family: open_sansbold;
    font-size: 1.5em;
    margin-top: 0;
    padding-left: 35px;
    text-transform: uppercase;
}

.view-derniere-video .format-view:before {
	position: absolute;
	top: 5px;
	left: 0;
	font-family: "cnrs-icons";
	content: '\e633';
	font-size: 28px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.view-derniere-video .views-field-field-auteur{
    color: #58595B;
    font-family: open_sansregular;
    font-size: 0.75em;
}

.view-derniere-video .views-field-field-auteur a{
    color: #1B75B5;
    text-decoration: none;
}

.footnotes-wrapper{
	padding-top:30px;
	padding-bottom:30px;
	border-top:1px solid #cacccd;
	border-bottom:1px solid #cacccd;
	padding-left:100px;
	color:#231f20;
	font-family: open_sansbold_italic;
	font-size:14px;
}

.node-type-audio .footnotes-wrapper,
.node-type-video .footnotes-wrapper {
  color: #fff;
  margin-top: 30px;
}

ul.footnotes{
	margin:0px;
	border:none;
	margin-top:10px;
}

ul.footnotes li,
ul.footnotes li a{
    font-family: open_sanslight !important;
	font-size:14px !important;
}


ul.footnotes li a.ext{
    background: url("../../images/pictos/fleche-lien.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 20px;
}


.mot-definition{
	background-color:#f0f0f0;
	border-bottom:1px dotted #231f20;
	cursor:pointer;
	white-space: nowrap;

}

.wrapper-definition{
	position:relative;
}

a.wrapper-definition{
	color: #58595B;
    font-size: 1em;
	outline:none;
}

span.definition{
	display: none;
	background-color: #F0F0F0;
	color: #000000;
	cursor: default;
	font-family: open_sanslight;
	font-size: 0.88em;
	left: -110px;
	max-width: 350px;
	min-width: 250px;
	padding: 20px 40px 30px 20px;
	position: absolute;
	top: 23px;
	z-index: 10;
}

span.definition.open {
	display: block;
}

span.close-definition{
    background: url("../../images/pictos/close-definition.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 32px;
    outline: medium none;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 32px;
}

.wrapper-copyright{
	margin-top:10px;
	margin-left:10px;
}

.image-copyright{
    color: #58595B;
    font-family: open_sanslight;
    font-size: 0.75em;
}
.image-copyright:before {
    content: "©";
}

a.archives{
	position: absolute;
	top: -52px;
	left: 300px;
	height: 52px;
    background-color: #F0F0F0;
    color: #231F20;
    display: inline-block;
    font-family: open_sansregular;
    font-size: 0.75em;
    padding: 17px 35px 16px;
    text-decoration: none;
	outline:none;
}


.view-mise-en-avant-selection-3.view-display-id-block .views-field-field-visuel-principal img{
margin-left: -240px;
}

.view-mise-en-avant-selection-3.view-display-id-block .views-row,
.view-mise-en-avant-selection-3.view-display-id-block_1 .views-row{
	position:relative;
	border-bottom: 1px solid #ECECEC;
}

.view-mise-en-avant-selection-3.view-display-id-block .views-field-nothing-1 {
    position: absolute;
    bottom: 0px;
    left:-170px;
}

div.views-field.views-field-nothing-2 {
    position: relative;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .views-field-nothing {
    left: 30px;
    position: absolute;
    bottom: 0px;
}

.view-mise-en-avant-selection-3.view-display-id-block .views-field-nothing{
    background-color: #FFFFFF;
    margin-left: -199px;
    margin-top: -40px;
    position: relative;
}

.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-title{
    display: inline-block;
    line-height: 60px;
    max-width: 500px;
    padding-left: 10px;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-title {
    display: inline-block;
    line-height: 38px;
    max-width: 300px;
    padding-left: 10px;
}

.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-title a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    color: #FFFFFF;
    font-family: glegooregular;
    font-size: 3.38em;
    position: relative;
    text-decoration: none;
    z-index: 100;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.75), -10px 0 0 rgba(0, 0, 0, 0.75);
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-title a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    color: #FFFFFF;
    font-family: glegooregular;
    font-size: 2em;
    position: relative;
    text-decoration: none;
    z-index: 100;
    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.75), -10px 0 0 rgba(0, 0, 0, 0.75);
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
}

.view-mise-en-avant-selection-3.view-display-id-block  .view-taxo-thematiques,
.view-mise-en-avant-selection-3.view-display-id-block_1  .view-taxo-thematiques {
    margin-bottom: 15px;
    margin-left: 10px;
}

.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper.left {
    margin: 50px 0 10px 40px;
    width: 750px;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .views-row-1 .view-taxo-wrapper.left {
    background-color: #FFFFFF;
    margin-left: 0;
    margin-top: -40px;
    padding: 50px 0 10px 40px;
    position: relative;
    width: 443px;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .views-row-2 .view-taxo-wrapper.left {
    background-color: #FFFFFF;
    margin-left: 0;
    margin-top: -40px;
    padding: 50px 0 10px 40px;
    position: relative;
    width: 485px;
}

.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-wrapper.right,
.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper.right {
    background-color: #ECECEC;
    padding: 20px 25px 10px 20px;
    width: 115px;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-wrapper.right{
    margin-top: -40px;
    position: relative;
}

.view-mise-en-avant-selection-3.view-display-id-block .discipline-taxonomy,
.view-mise-en-avant-selection-3.view-display-id-block_1 .discipline-taxonomy {
    display: inline-block;
    margin-right: 15px;
}


.view-mise-en-avant-selection-3.view-display-id-block .discipline-taxonomy a,
.view-mise-en-avant-selection-3.view-display-id-block_1 .discipline-taxonomy a {
    color: #231F20;
    font-family: open_sanssemibold;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
}


.view-mise-en-avant-selection-3.view-display-id-block .view-taxo-chapo,
.view-mise-en-avant-selection-3.view-display-id-block_1 .view-taxo-chapo {
    color: #404041;
    font-family: open_sanslight;
    font-size: 1em;
    height: 80px;
	padding-right: 60px;
}

.view-mise-en-avant-selection-3.view-display-id-block .views-field-view-node {
    background-color: #FFFFFF;
    margin-left: -199px;
    padding-bottom: 55px;
    padding-left: 40px;
    padding-top: 10px;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .views-field-view-node {
    background-color: #FFFFFF;
    padding-bottom: 55px;
    padding-left: 40px;
    padding-top: 10px;
}


.view-mise-en-avant-selection-3.view-display-id-block .views-field-view-node a,
.view-mise-en-avant-selection-3.view-display-id-block_1 .views-field-view-node a{
    color: #1B75B1;
    font-family: open_sansbold;
    font-size: 0.88em;
    text-decoration: none;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .views-row-1{
	width:559px;
	margin-left:-199px;
	float:left;
	border-right: 1px solid #ECECEC;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .views-row-2{
	width:600px;
	float:left;
}

.view-mise-en-avant-selection-3.view-display-id-block_1 .views-row-1 .views-field-field-visuel-principal img{
  margin-left: -42px;
}

#logo-mobile,
#header-mobile,
#recherche-mobile,
#menu-mobile-wrapper,
#menu-mobile-mes-themes,
#user-mobile,
.toggle{
	display:none;
}

.page-taxonomy-term-1 h1.title:before {
	content: '\e607';
}

.page-taxonomy-term-2 h1.title:before {
    content: '\e606';
}

.page-taxonomy-term-3 h1.title:before {
    content: '\e604';
}

.page-taxonomy-term-4 h1.title:before {
    content: '\e605';
}

.page-taxonomy-term-5 h1.title:before {
    content: '\e603';
}

.page-taxonomy-term-6 h1.title:before {
    content: '\e602';
}

.textformatter-list{
	display:inline;
}

.page-user-edit input.form-submit{
margin-left: 30px !important;
}

.node-type-infographie  #content-top-wrapper,
.node-type-dossier  #content-top-wrapper,
.node-type-video  #content-top-wrapper,
.node-type-page-simple  #content-top-wrapper,
.node-type-billet  #content-top-wrapper,
.node-type-audio  #content-top-wrapper,
.node-type-auteur  #content-top-wrapper,
.node-type-article  #content-top-wrapper{
	display:none;
}

div.tabs {
    margin: 0 !important;
}

.not-logged-in .tabs,
.not-logged-in .om-maximenu-open{
    display:none;
}

.page-recherche h1.title{
    color: #9C9EA1;
    font-family: open_sansbold;
    font-size: 1.5em;
    line-height: 24px;
    margin: 0;
    padding: 80px 0 30px 30px;
    text-transform: uppercase;
}

.view-recherche .view-header{
    background-color:#ececec;
    padding:20px 30px;
    font-family: open_sansbold_italic;
    color:#1b75b1;
}
.view-recherche .views-row{
    padding: 10px 30px;
    margin-bottom:50px;
}

.view-recherche .views-field-nothing{
    border-bottom:1px solid #dcddde;
    margin-bottom:20px;
}

.recherche-titre a{
font-family: glegooregular;
color:#231f20;
font-size:1em;
text-decoration:none;

}

.view-recherche .views-field-nothing-1 .left{
  width:50%;
}

.view-recherche .views-field-nothing-1 .right{
  width:50%;
}

.recherche-excerpt{
    font-family: open_sansregular;
    color:#6d6e70;
    font-size:0.88em;
}

.recherche-excerpt strong,
.recherche-titre strong{
    font-family: open_sanssemibold;
    color:#1b75b1;
}

.recherche-date-auteur{
  display:inline-block;
}

.recherche-type.audio{
    background: url("../../images/pictos/formats-grey-L.png") no-repeat scroll left -232px rgba(0, 0, 0, 0);
    color: #6D6E70;
    display: inline-block;
    font-family: open_sansbold;
    font-size: 0.75em;
    height: 30px;
    padding-left: 40px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 130px;
}

.recherche-type {
	position: relative;
    color: #6D6E70;
    display: inline-block;
    font-family: open_sansbold;
    font-size: 0.75em;
    height: 35px;
    padding-left: 40px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 130px;
}

.recherche-type:before {
	position: absolute;
	top: 2px;
	left: 0;
	font-size: 28px;
	font-family: "cnrs-icons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.recherche-type.dossier:before {
	content: '\e627';
}

.recherche-type.diaporama:before {
	content: '\e631';
}

.recherche-type.billet:before {
	content: '\e630';
}

.recherche-type.article:before {
	content: '\e629';
}

.recherche-type.infographie:before {
	content: '\e632';
}

.recherche-type.video:before {
	content: '\e633';
}

.recherche-date-auteur{
font-family: open_sansregular;
color:#6d6e70;
font-size:0.75em;
}

.view-recherche .views-exposed-form label{
  display:none;
}

.view-taxonomy-term .view-empty{
  padding:30px;
  font-family: open_sansregular;
  font-size:1em;
  text-align:center;
}

.view-types-de-contenus-une .wrapper-copyright{
  display:none;
}

.view-recherche{
  position:relative;
}

.view-recherche .views-exposed-widgets{
    margin-bottom:0px;
}

.view-recherche #edit-keywords-wrapper,
.view-recherche .views-exposed-widget{
    padding:0px;
}


.view-recherche .views-exposed-widget.views-widget-sort-by {
	display: none;
    position: absolute;
    right: 40px;
    top: 120px;
}

.view-recherche .views-exposed-widget.views-widget-sort-order{
display:none;
}

.search-has-results .views-exposed-widget.views-widget-sort-by {
	display: block;
}

.view-recherche #edit-keywords-wrapper input{
  padding:20px 30px;
  background-color:#ececec;
  border:none;
  color:#6d6e70;
  font-size:20px;
  font-family: open_sansregular;
}

.view-recherche .views-submit-button input{
    border: medium none;
    border-radius: 0 !important;
    color: #6d6e70;
    display: inline-block !important;
    font-size: 28px;
    height: 67px;
    margin: 0 !important;
    outline: medium none;
    padding: 0;
    background: url('../../images/loupe_theme.png') no-repeat center center #ececec;
    text-align: center !important;
    font-size: 0;
    color: transparent;
    width: 50px;
}

.view-lire-voir a {
	font-family: open_sansbold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none
}

#views-exposed-form-recherche-page,
.view-recherche .view-header{
  margin-bottom:30px;
}

.view-recherche .item-list ul.pager, .comment-wrapper .item-list ul.pager {
    padding:10px 15px;
    background-color:#ececec;
    text-align:right;
}

.view-recherche .item-list ul.pager li, .comment-wrapper .item-list ul.pager li {
	display: inline-block;
	padding:0;
	margin:0;
	vertical-align: middle;
}

.view-recherche .item-list ul.pager li a, .comment-wrapper .item-list ul.pager li a {
    color: #6D6E70;
    font-family: open_sansregular;
    padding: 10px 5px 0 5px;
    text-decoration: none;
}

.view-recherche .item-list ul.pager li.pager-current, .comment-wrapper .item-list ul.pager li.pager-current {
  color:#1b75b1;
  font-weight:normal;
  padding: 0 5px;
}

.view-recherche #edit-sort-by-field-date-parution,
.view-recherche #edit-sort-by-search-api-relevance{
	display: block;
    background: url("../../images/select-arrow.png") no-repeat scroll left center #ECECEC;
    display: inline-block;
    height: 25px;
    overflow: hidden;
    width: 140px;
}

.view-recherche #edit-sort-by-field-date-parution.selected a,
.view-recherche #edit-sort-by-search-api-relevance.selected a{
  font-family: open_sansbold;
}

.view-recherche #edit-sort-by-field-date-parution a,
.view-recherche #edit-sort-by-search-api-relevance a{
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: #58595B;
    cursor: pointer;
    font-family: open_sansregular;
    font-size: 0.75em;
    font-weight: normal;
    height: 20px;
    padding-left: 20px;
    width: 175px;
    text-decoration:none;
}

.search-has-results #edit-sort-by-field-date-parution,
.search-has-results #edit-sort-by-search-api-relevance {
	display: inline-block;
}

.view-taxonomy-term.view-display-id-block_1 .view-header{
    display: inline-block;
}

.view-taxonomy-term.view-display-id-block_1 ul.pager-load-more a{
    color: #FFFFFF;
    display: inline-block;
    font-family: open_sansbold;
    font-size: 0.88em;
    padding: 15px 40px 15px 80px;
    text-decoration: none;
    background:url("../../images/load-more.png") no-repeat 30px center #1B75B1;
}

.node-type-dossier .niveau-1 .visuel-principal .wrapper-copyright{
    display:none;
}

.view-types-de-contenus.view-display-id-page .form-type-bef-link,
.view-home.view-display-id-block_1 .form-type-bef-link{
    background: url("../../images/pictos/pipe.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    margin-right: 5px;
    padding-right: 5px;
}

.view-types-de-contenus.view-display-id-page .form-type-bef-link.form-item-edit-tid-2,
.view-types-de-contenus.view-display-id-page .form-type-bef-link.selected-edit-tid-2,
.view-home.view-display-id-block_1 .form-type-bef-link.form-item-edit-tid-2,
.view-home.view-display-id-block_1 .form-type-bef-link.selected-edit-tid-2{
    background:none !important; 
}

#block-views-billet_sidebar-block .views-field-field-auteur-avatar a{
  outline:none;
}

div.greyscale img{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
}

.node-type-dossier .visuel-principal .wrapper-legende,
.node-type-dossier .visuel-principal .wrapper-copyright{
    display:none;
}


.logged-in li.leaf-mes-th-mes .om-maximenu-middle-right .block-block-id-1,
.logged-in li.leaf-mes-th-mes .om-maximenu-middle-right .block-menu_block-id-10 {
  display:none;
}

.view-recherche li.pager-next, .comment-wrapper .item-list ul.pager li.pager-next {
    margin-left: 10px !important;
    margin-right: 20px !important;
}

.view-recherche li.pager-previous, .comment-wrapper .item-list ul.pager li.pager-previous {
    margin-left: 20px !important;
    margin-right: 10px !important;
}

.view-recherche li.pager-next a, .comment-wrapper .item-list ul.pager li.pager-next a {
    background: url("../../images/pictos/next.png") no-repeat center center transparent;
    color: transparent !important;
    display: inline-block;
    font-size: 0;
    height: 40px;
    outline: none;
    width: 35px;
}

.view-recherche li.pager-last a, .comment-wrapper .item-list ul.pager li.pager-last a {
    background: url("../../images/pictos/last.png") no-repeat center center transparent;
    width: 42px;
    color: transparent !important;
    height: 40px;
    outline: none;
    display: inline-block;
    font-size: 0;
}

.view-recherche li.pager-previous a, .comment-wrapper .item-list ul.pager li.pager-previous a {
    background: url("../../images/pictos/previous.png") no-repeat center center transparent;
    width:35px;
    height:40px;
    outline:none;
    display:inline-block;
    color: transparent !important;
    font-size: 0;
}

.view-recherche li.pager-first a, .comment-wrapper .item-list ul.pager li.pager-first a {
    background: url("../../images/pictos/first.png") no-repeat center center transparent;
    width:43px;
    height:40px;
    outline:none;
    display:inline-block;
    color: transparent !important;
    font-size: 0;
}

.node-type-video .asset-video .content{
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
/*     padding-top: 25px; */
    height: 0;
}



.node-type-video .asset-video .content iframe,
.node-type-video .asset-video .content object{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}

.niveau-comments .nombre-commentaires a{
color:#58595b;
font-size:0.88em;
font-family: open_sansitalic;
text-decoration:none;
}

.share-grey-wrapper .left,
.share-grey-wrapper .right{
  border-top: 0px !important;
  width: 110px !important;
  padding-bottom: 0px !important;
}

.share-grey-wrapper .left{
  margin-left:130px;
}

.share-grey-facebook,
.share-grey-twitter {
  margin-bottom:20px;
}

.share-grey-facebook a, .share-grey-dailymotion a, .share-grey-twitter a, .share-grey-google a, .share-grey-mail a {
	display:inline-block;
	width:40px;
	height:40px;
	font-size: 40px;
	color: #fff;
	text-decoration: none;
}

a.share-asset-link {
	display: block;
	text-align: right;
    color: #1675A5;
    cursor: pointer;
    font-family: open_sansregular;
    font-size: 0.75em;
    margin-bottom: 10px;
    outline: medium none;
    text-decoration: none;
}

a.share-asset-link .icon {
	padding-right: 5px;
	vertical-align: middle;
}

.share-asset-main-wrapper{
    margin-right: 10px;
    margin-top: 10px;
    width: 300px;
}

.share-asset-wrapper{
    background-color: #fafafa;
    padding: 10px 20px;
    width: 300px;
    display:none;
}

.asset-image-visuel-principal{
  position:relative;
}

.asset-image-visuel-principal .wrapper-legende {
    bottom: 0;
    position: absolute;
    right: 0;
}

.share-asset-wrapper .left{
  font-family:open_sansbold_italic;
  font-size:1em;
  color:#231f20;
}

.share-asset-google,
.share-asset-facebook,
.share-asset-twitter,
.share-asset-mail{
    float: left;
    margin-left: 10px;
    width: 20px;
}

.share-small-wrapper{
  margin-top:15px;
}

.share-small-wrapper .left{
    color: #E0E1E2;
    font-family: open_sansbold_italic;
    font-size: 0.88em;
     width:auto !important;
}

.share-small-wrapper .right{
    width:145px !important;
}

.share-small-wrapper .right span.ext {
	display: none !important;
}

.share-small-google,
.share-small-facebook,
.share-small-twitter,
.share-small-mail{
    float: left;
    margin-left: 10px;
    width: 20px;
}

.share-small-wrapper.dossier .right{
  margin-top:0px !important;
}

.share-small-wrapper.dossier .left{
    color: #404041;
    font-family: open_sansbold_italic;
    font-size: 0.88em;
}

.share-small-wrapper.dossier .right a {
	color: #404041;
	text-decoration: none;
}


.logged-in .menu-mlid-1589 a:after{
    content:"/";
    padding-left:5px;
    cursor:default;
}

.not-logged-in .menu-mlid-1001 a:after{
      content:"/";
      padding-left:5px;
      cursor:default;
}

.not-logged-in .menu-mlid-1589 {
    display:none;
}

.node-type-page-simple .niveau-2 .page-simple-contenu{
    padding:30px 70px 20px 170px;
}

.page-taxonomy #content{
    margin-left: 0px;
}

#header-fixe {
    border-bottom: 1px solid #CCCCCC;
}

.node-type-billet .discipline{
line-height: 18px;
}


.node-type-auteur .wrapper-second .auteur-poste {

    display: inline-block;
    max-width: 550px;
}


.page-node-494 .aid-817 .asset-image-full .image img {
  width: auto;
}

.node-type-video .chapo a,
.views-field-field-chapo a {
  color: #1b75b5;
  font-family: open_sanslight;
  text-decoration: none; 
}

.node-type-planning-previsionnel .page-simple-contenu{
 padding: 30px 70px 20px 170px;
}

.node-type-planning-previsionnel .page-simple-contenu p{
  margin-bottom: 5px;
}

/* newsletters */

.node-type-simplenews span.ext{
  display: none !important;
}

.page-newsletters h1.title:before {
  content: '\e611' !important;
}
  
#propal-cnrs-nl-form input[type="email"] {
  background: none repeat scroll 0 0 #f0f0f0;
  border: 0 none;
  box-sizing: border-box;
  color: #58595b;
  font-family: open_sanslight;
  font-size: 20px;
  outline: medium none;
  padding: 10px;
  width: 500px;
}


.page-newsletters #content-area{
  padding: 20px 30px;
}

 #propal-cnrs-nl-form label {
  color: #58595b;
  font-family: open_sansbold;
  font-size: 1.13em;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 10px;
}

#propal-cnrs-nl-form input[type="submit"] {
  margin-right: 10px;
}

.view-newsletters{
  margin-top: 60px;
}

.view-newsletters table{
  width: 100%;
  font-size: 1em;
}

.view-newsletters th{
  border-bottom: 2px solid #1b75b1;
  padding-bottom: 0.5em;
}

.view-newsletters th a{
  color: #58595b;
  font-family: open_sansregular;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
}

.view-newsletters th.active a,
.view-newsletters th a:hover{
  color: #1B75B1;
}

.view-newsletters tbody tr{
  height: 50px;
}

.view-newsletters tr.even, tr.odd {
  background-color: #FFF;
  border-bottom: 1px solid #1B75B1;
}

.view-newsletters tr.odd {
    background-color: #F0F0F0;
    border-bottom: 1px solid #1B75B1;
}

.view-newsletters td.active {
    background-color: rgba(27, 117, 177, 0.1)
}

.view-newsletters tbody .views-field-title a{
  color:#1C76B1;
}

.view-newsletters tbody td.views-field-created,
.view-newsletters th.views-field-created{
    padding-left: 5px;
    text-align: left;
}

.view-newsletters tbody td.views-field-created,
.view-newsletters th.views-field-created{
  width: 15%;
}

@media screen and (min-width:0px) and (max-width: 767px) {

  .node-type-simplenews #page{
    overflow: visible;
    width:100%;
  }
  
  body.node-type-simplenews{
    background: none !important;
  }
  

}

/* responsive iframe video */
.videoWrapper {
 position: relative;
 padding-bottom: 56.25%; /* 16:9 */
 padding-top: 25px;
 height: 0;
}
.videoWrapper iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}


/* page abonnement journal */
.page-abojournal #content-top h1.title {
    padding-left: 0px;
}

.page-abojournal #content-area {
    padding: 20px 30px;
}

.page-abojournal #block-system-main .content p {
    color: #231F20;
    font-family: open_sanslight;
    font-size: 0.88em;
    line-height: 21px;
    margin-bottom: 30px;
    position: relative;
}

.page-abojournal #block-system-main .content p:last-of-type{
margin-top:30px !important;
}

#sympa-abo-cnrs-nl-form label {
    color: #58595B;
    font-family: open_sansbold;
    font-size: 1.13em;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 10px;
}

#sympa-abo-cnrs-nl-form input[type="email"] {
    background: #F0F0F0 none repeat scroll 0px 0px;
    border: 0px none;
    box-sizing: border-box;
    color: #58595B;
    font-family: open_sanslight;
    font-size: 20px;
    outline: medium none;
    padding: 10px;
    width: 500px;
}

#sympa-abo-cnrs-nl-form input[type="submit"] {
    margin-right: 10px;
}

/* Lien anglais */
#header-fixe .left a.en-link{
 color: #1b75b5 !important;
  margin: 18px 0px 0px 25px;
  line-height: 30px;
  position: relative;
  padding-left: 25px;
  font-size: 14px;
}

#header-fixe .left a.en-link img{
height: 12px;
display: inline-block;
position: absolute;
left: 0;
top: 9px;
}

.niveau-0 .en-link-wrapper {
  margin-top:5px;
}

.niveau-0 .en-link-wrapper a.en-link {
color: #1B75B5 !important;
margin: 0px;
line-height: 18px;
text-decoration: none;
position: relative;
padding-left: 25px;
font-size: 12px;
font-family: open_sansregular;
}

.niveau-0 .en-link-wrapper a.en-link img {
  height: 12px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 3px;
}

/* mobile */
@media screen and (min-width:0px) and (max-width: 767px) {
  .niveau-0 {
    position: relative;
  }

  .niveau-0 .en-link-wrapper {
    margin-top: 5px;
    display: inline-block;
    position: absolute;
    left: 18px;
    bottom: 10px;
  }
}

