﻿@charset "utf-8";

/* CSS Document */

/* 
    Document   : theme-institutionnel
    Created on : 17 juil. 2012
    Author     : Romy Duhem-Verdiere (alterway), modifié par J. Arlot (CEA)
    Description: Theme du site racine du portail CEA
    Modifié : Juin 2025 effacer les balise H1 & H2 de l'entête des sites .baseline.grid_6, #header .search, navquick
	Auteur : DCom / L.Colombel
*/

/* application de styles communs à tous les thèmes */
@import url('../../theme_global.css');
@import url('../../dcom.css');
@import url('../../responsive.css?43') only screen and (min-resolution: 117dpi) and (max-resolution: 119dpi), only screen and (min-resolution: 131dpi) and (max-resolution: 133dpi), only screen and (min-resolution: 145dpi) and (max-resolution: 154dpi), only screen and (min-resolution: 162dpi) and (max-resolution: 164dpi), only screen and (min-resolution: 169dpi) and (orientation: portrait), only screen and (max-width: 480px), only screen and (max-device-width: 480px);
@import url('../../header2021.css?8');

/* === DEFINITION DES FONTES SPECIFIQUES AU THEME === */

@font-face {
    font-family: 'FontFace';
    src: url('../institutionnel2021/css/font/Montserrat-Regular.eot');
    src: url('../institutionnel2021/css/font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../font/Montserrat-Regular.woff') format('woff'),
		 url('../institutionnel2021/css/font/Montserrat-Regular.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/Montserrat-Regular.svg#Montserrat-Regular') format('svg'); }
@font-face {
    font-family: 'Montserrat-ExtraLight';
    src: url('../institutionnel2021/css/font/Montserrat-ExtraLight.eot');
    src: url('../institutionnel2021/css/font/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'), 	       
		 url('../institutionnel2021/css/font/Montserrat-ExtraLight.woff') format('woff'),
		 url('../institutionnel2021/css/font/Montserrat-ExtraLight.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg'); }
@font-face {
    font-family: 'Montserrat-Light';
    src: url('../institutionnel2021/css/font/Montserrat-Light.eot');
    src: url('../institutionnel2021/css/font/Montserrat-Light.eot?#iefix') format('embedded-opentype'), 	       
		 url('../institutionnel2021/css/font/Montserrat-Light.woff') format('woff'),
		 url('../institutionnel2021/css/font/Montserrat-Light.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/Montserrat-Light.svg#Montserrat-Light') format('svg'); }
@font-face {
    font-family: 'Montserrat-Medium';
    src: url('../institutionnel2021/css/font/Montserrat-Medium.eot');
    src: url('../institutionnel2021/css/font/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), 
		 url('../institutionnel2021/css/font/Montserrat-Medium.woff') format('woff'),
		 url('../institutionnel2021/css/font/Montserrat-Medium.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/Montserrat-Medium.svg#Montserrat-Medium') format('svg'); }
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../institutionnel2021/css/font/Montserrat-SemiBold.eot');
    src: url('../institutionnel2021/css/font/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('../institutionnel2021/css/font/Montserrat-SemiBold.woff') format('woff'),
		 url('../institutionnel2021/css/font/Montserrat-SemiBold.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'); }
@font-face {
    font-family: 'RobotoSlab-Regular';
    src: url('../institutionnel2021/css/font/robotoslab-regular.eot');
    src: url('../institutionnel2021/css/font/robotoslab-regular.eot?#iefix') format('embedded-opentype'), 
		 url('../institutionnel2021/css/font/robotoslab-regular.woff') format('woff'),
		 url('../institutionnel2021/css/font/robotoslab-regular.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/robotoslab-regular.svg#robotoslab-regular') format('svg'); }
@font-face {
    font-family: 'RobotoSlab-Thin';
    src: url('../institutionnel2021/css/font/robotoslab-thin.eot');
    src: url('../institutionnel2021/css/font/robotoslab-thin.eot?#iefix') format('embedded-opentype'), 	 
		 url('../institutionnel2021/css/font/robotoslab-thin.woff') format('woff'),
		 url('../institutionnel2021/css/font/robotoslab-thin.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/robotoslab-thin.svg#robotoslab-thin') format('svg') }
@font-face {
    font-family: 'Georgia';
    src: url('../institutionnel2021/css/font/Georgia-Regular.eot');
    src: url('../institutionnel2021/css/font/Georgia-Regular.eot?#iefix') format('embedded-opentype'), 	 
		 url('../institutionnel2021/css/font/Georgia-Regular.woff') format('woff'),
		 url('../institutionnel2021/css/font/Georgia-Regular.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/Georgia-Regular.svg#georgia-Regular') format('svg'); }
@font-face {
    font-family: 'Georgia-Italique';
    src: url('../institutionnel2021/css/font/georgia-italique.eot');
    src: url('../institutionnel2021/css/font/georgia-italique.eot?#iefix') format('embedded-opentype'), 	 
		 url('../institutionnel2021/css/font/georgia-italique.woff') format('woff'),
		 url('../institutionnel2021/css/font/georgia-italique.ttf') format('truetype'), 
		 url('../institutionnel2021/css/font/georgia-italique.svg#georgia-italique') format('svg'); }


/* traduction du mot "par" pour le filtre Date */
.page_searchpage #Container a.ms-ref-refinername::before{
    content: "by "  !important;
}
/* Traduction dans "Advanced Search" */
#taxonomyCriterias fieldset.control-group legend{font-size:0em; color:#EEE;}
#taxonomyCriterias fieldset.control-group:nth-child(2) legend:before{content:"Content type"; font-size:12px !important; color:#333 !important;}
#taxonomyCriterias fieldset.control-group:nth-child(3) legend:before{content:"Public"; font-size:12px !important; color:#333 !important;}
#taxonomyCriterias fieldset.control-group:nth-child(1) legend:before{content:"Thematics"; font-size:12px !important; color:#333 !important;}



@keyframes slidehead
  {
  0% {opacity:0;background-position:100px 0px;transform:scale(0.85);}
  1% {opacity:1;background-position:0px 0px;}
  
  11.5% {background-position:-0px -0px;opacity:1;}
  12.5% {opacity:0;background-position:-100px 0px;transform:scale(1);}
  12.53% {opacity:0;background-position:-860px 0px;transform:scale(0.85);}
  13.5% {opacity:1;background-position:-960px 0px;}
    
  24% {opacity:1;background-position:-960px 0px;}
  25% {opacity:0;background-position:-1060px 0px;transform:scale(1);}
  25.03% {opacity:0;background-position:-1820px 0px;transform:scale(0.85);}
  26% {opacity:1;background-position:-1920px 0px;}
  
  36.5% {opacity:1;background-position:-1920px 0px;}
  37.5% {opacity:0;background-position:-2020px 0px;transform:scale(1);}
  37.53% {opacity:0;background-position:-2780px 0px;transform:scale(0.85);}
  38.5% {opacity:1;background-position:-2880px 0px;}
  
  49% {opacity:1;background-position:-2880px 0px;}
  50% {opacity:0;background-position:-2980px 0px;transform:scale(1);}
  50.03% {opacity:0;background-position:-3740px 0px;transform:scale(0.85);}
  51% {opacity:1;background-position:-3840px 0px;}
  
  
  61.5% {opacity:1;background-position:-3840px 0px;}
  62.5% {opacity:0;background-position:-3940px 0px;transform:scale(1);}
  62.53% {opacity:0;background-position:-4700px 0px;transform:scale(0.85);}
  63.5% {opacity:1;background-position:-4800px 0px;}
    
  74% {opacity:1;background-position:-4800px 0px;}
  75% {opacity:0;background-position:-4900px 0px;transform:scale(1);}
  75.03% {opacity:0;background-position:-5660px 0px;transform:scale(0.85);}
  76% {opacity:1;background-position:-5760px 0px;}
  
  86.5% {opacity:1;background-position:-5760px 0px;}
  87.5% {opacity:0;background-position:-5860px 0px;transform:scale(1);}
  87.53% {opacity:0;background-position:-6620px 0px;transform:scale(0.85);}
  88.5% {opacity:1;background-position:-6720px 0px;}
  
    
  99% {opacity:1;background-position:-6720px 0px;}
  100% {opacity:0;background-position:-6820px 0px;transform:scale(1);}
  }

    



body.v4master {
	/* background-image: url(img/bg/background.jpg); */
	background: #FFF;
}

#header-wrapper {
	/* overflow-y: hidden; */
	-moz-background-image:none;
	-webkit-background-image:none;
	background-color:#FFF;
	box-shadow: none;
}

#header-inner
	{
	background: transparent;
	z-index:1;
	}

body #mainwrapper
{
	box-shadow:none
}

#nav:before
{
	content:"";
	background:#333;
	display:block;
	height:40px;
	width:5000px;
	position:absolute;
	left:-3000px;
	
}


/*
#header-wrapper #DeltaSiteLogo:before 
	{
    content:''; 
    background-image:url(img/bg/bigheader2.jpg);
    background-color:#FFF;
    position: absolute;
    width:960px;
    height:203px;
    margin-top:-20px;
    left:0px;
    top:0px;
    z-index:-1;
    opacity:1;
    -webkit-animation:slidehead infinite 80s linear;
    -moz-animation:slidehead infinite 80s linear;
    transform-origin:400px 110px;
 } */

/*.home #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-375s;
	}*/

.page_actualite #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-10s;
	}

.page_article #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-20s;
	}

.page_media #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-30s;
	}

.page_article #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-40s;
	}

.page_portrait #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-50s;
	}

.page_dossier #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-60s;
	}

.page_publication #header-wrapper #DeltaSiteLogo:before 
	{
	animation-delay:-70s;
	}

	
#s4-workspace {
	background-color:transparent
}


/* Mettre le footer en anglais  - Annuler les ::before et ::after en français et faire réapparaître la partie anglaise */
#navportal .grid_8 .branding {
	padding-top: 20px
}

#navportal .grid_8 .branding::after {
    content: "The CEA is a key player in research, development and innovation in four main areas: defence and security, low carbon energies (nuclear and renewables), technological research for industry, fundamental research in the physical sciences and life sciences.";
    display: inline-block;
    font-family: "poppins",Tahoma,Geneva,sans-serif;
    margin-top: 0em;
}
#navportal .grid_8 h2, #navportal .grid_8 p {
    display: none;
}

body.v4master {
	/* background-image: url(img/bg/background.jpg); */
}
#header-wrapper {
	background: transparent;
}

#s4-workspace {
	background-color:transparent
}
/* options */
.useParalaxBg {
}
/* Base typo */
h1, .h1 {
	font-size: 2.35em;
	letter-spacing: -0.025em;
	margin-top: 0.25em;
}
div.grid_9 h2, div.grid_9 .h2, .ms-rtestate-field H2, .ms-rtestate-field H2.ms-rteElement-H2, .ms-rtestate-field H2.ms-rteElement-H2B, DIV#popin_definition > *.h2, DIV#popin_recommander > * h2 {
	color: #E50019;
	font-size: 1.85em;
	letter-spacing: -0.015em;
	line-height: 1.25em;
}
div.grid_9 h3, div.grid_9 .h3, .ms-rtestate-field H3, .ms-rtestate-field H3.ms-rteElement-H3, .ms-rtestate-field H3.ms-rteElement-H3B, DIV#popin_definition > *.h3, .navsummary li .title {
	background-image: none;
	font-size: 1.43em;
	font-weight: normal;
	letter-spacing: 0.05em;
	padding-left: 0;
	text-transform: uppercase;
}
.ms-rtestate-field H4, .ms-rtestate-field H4.ms-rteElement-H4, .ms-rtestate-field H4.ms-rteElement-H4B {
	color: #E50019;
}
div.grid_9 h5, div.grid_9 .h5, .ms-rtestate-field H5, .ms-rtestate-field H5.ms-rteElement-H5, .ms-rtestate-field H5.ms-rteElement-H5B, DIV#popin_definition > *.h5 {
	color: #E50019;
}
span.ms-rteStyle-cea-code-variable {
	border-bottom: 1px solid #e1e1e1;
	color: #767679;
	display: block;
	font-family: "ubuntu", Tahoma, Geneva, sans-serif;
	font-size: 1.30em;
	font-style: normal;
	letter-spacing: 0.002em;
	line-height: 1.45em;
	margin-bottom: 50px;
	padding-bottom: 35px;
}
hr {
	background: #E50019;
	color: #E50019;
}
ul.rte-list-1 {
	list-style-image: url(img/puce-1.gif);
}
.ms-rtestate-field ul li {
	margin-bottom: 10px;
}
blockquote {
	background-image: url(img/blockquote.png);
}
.grid_9 blockquote {
	font-family: ubuntu;
	font-size: 1.75em;
	font-style: normal;
	line-height: 1.25em;
}
.rte-table-1 caption {
	color: #E50019;
}
.rte-table-2 thead th, .ms-rteTable-CEA-2 th {
	background-color: #B2000D;
	color: #FFF;
}
.rte-box-1, .ms-rteElement-cea-rte-box-1, ms-rteElement-cea-rte-right-box-1, ms-rteElement-cea-rte-left-box-1 {
	border-color: #E50019;
}
.rte-box-3, .ms-rteElement-cea-rte-box-3, ms-rteElement-cea-rte-right-box-3, ms-rteElement-cea-rte-left-box-3 {
	background-color: #E50019;
	border-color: #E50019;
}
.rte-box-2 .ms-rteElement-cea-link.ms-rteElement-cea-download, .ms-rteElement-cea-rte-box-2 .ms-rteElement-cea-link.ms-rteElement-cea-download, ms-rteElement-cea-rte-right-box-2 .ms-rteElement-cea-link.ms-rteElement-cea-download, ms-rteElement-cea-rte-left-box-2 .ms-rteElement-cea-link.ms-rteElement-cea-download .rte-box-3 .ms-rteElement-cea-link.ms-rteElement-cea-download, .ms-rteElement-cea-rte-box-3 .ms-rteElement-cea-link.ms-rteElement-cea-download, ms-rteElement-cea-rte-right-box-3 .ms-rteElement-cea-link.ms-rteElement-cea-download, ms-rteElement-cea-rte-left-box-3 .ms-rteElement-cea-link.ms-rteElement-cea-download {
	background-image: url("/Style%20Library/Themes/global/links_white.png");
}
/* Forms */
.btn-primary, input[type="submit"].btn-primary {
	color: #FFF !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #E50019;
 *background-color: #E50019;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E50019), to(#BF1714));
	background-image: -webkit-linear-gradient(top, #E50019, #BF1714);
	background-image: -o-linear-gradient(top, #E50019, #BF1714);
	background-image: linear-gradient(to bottom, #E50019, #BF1714);
	background-image: -moz-linear-gradient(top, #E50019, #BF1714);
	background-repeat: repeat-x;
	border-color: #E50019 #BF1714 #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#E50019', endColorstr='#BF1714', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #FFF;
	background-color: #E50019 !important;
 *background-color: #BF1714;
}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
/* Layout */
.breadcrumb .here {
	color: #E50019;
}
/* ---- Moteur de recherche ---- */ 
#header .search {
   /* element centré 42%*/ ;
	top: 33px
    /* Si présence H1 top: 50px;*/ }
/*#header .search::before {
	content: "Que recherchez-vous ?";
	color: #555 !important;
	position: absolute;
	left: 10px;
	top: 3px;
}*/
#header .search {
  top: 47px;
}
#header .search input[type="text"] {
	color: #353535;	
	border-color: #D3D3D3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: none;
	height: 17px !important;
	padding: 2px 10px; }
#s4-searcharea .s4-search input[type="submit"] {
    border: none;
    background-color: transparent;
    background-image: url('../css/img/puce/loupe.svg');
    background-repeat: no-repeat;
    opacity: 0.5;
	font-size: 0;
    box-shadow: none;
    background-size: contain;
    background-position: center center;
	height: 14px;
	min-width: 0;
    margin-left: -23px;
    margin-top: 3px;
    margin-right: 0;
    padding-right: 5px; }
#s4-searcharea .s4-search input[type="submit"]:hover {
    background-color: transparent !important;
	opacity: 1; }
#s4-searcharea label {
    display: none; }

/* navquick */
#navquick {
    font: 0.9em "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	text-transform: uppercase;
	/* bloc centrée width: 392px;*/ 
	top: -36px;
    /* Si présence H1  top: -44px;*/ }
#navquick .menu li.nv-item-1, #navquick .menu li.nv-item-2 {
	border-right: 1px solid; }
#navquick .menu li a[href~="/english/companies"] {
	background: url(/_layouts/15/i2i/web/css/img/sprite/links.gif) 150px -1px no-repeat transparent;
	color: #222;
	padding-right: 24px;
}


/* nav */
#navprimary #nav li.nv-item a {
	padding: 0.6em 10px 3px;
	border-bottom:7px solid #353535;
}
#navprimary #nav li.nv-item a:hover {
	text-decoration: none !important;
}
#navprimary #nav li.active, #navprimary #nav li.nv-item:focus, #navprimary #nav li.nv-item:hover, #navprimary #nav li.nv-item:active {
	background-color:inherit;
}
#navprimary #nav li.nv-item:focus a, #navprimary #nav li.nv-item:hover a, #navprimary #nav li.nv-item:active a {
	border-bottom:7px solid #E50019;
}
#navprimary #nav li.active a {
	border-bottom:none;
	padding: 0.6em 10px 20px;
	background-color: #353535;
}
#navprimary #nav li.active:focus a, #navprimary #nav li.active:hover a, #navprimary #nav li.active:active a {
	border-bottom:none;
}
#navprimary #nav li.on {
	background-color: #E50019;
	margin-left: 10px;
}
#navprimary #nav li.on a {
	border-bottom:7px solid #E50019;
}
#navprimary #nav li.on.active a {
	border-bottom:none;
}
#navdropdown .close {
	background-color: #E50019;
}
#navsub {
	font-family: "ubuntu", Tahoma, Geneva, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	text-transform: uppercase;
}
#navsub .open {
	background-color: #E50019;
}
#navsub .nv-item.open a {
	background-color:#E50019;
	background-image: url("img/puce-navsub-1-open.png");
	background-position: 5px 10px;
	color: #fff;
}
#navsub .level2 .nv-item a {
	background-color: #f6f6f6;
	background-image: url("img/puce-navsub-2.gif");
	background-position: 16px 9px;
	color: #353535;
	letter-spacing: -0.02em;
	text-transform: none;
	padding-left: 31px;
}
#navsub .level2 .nv-item.on a {
	color: #E50019;
	font-weight: bold;
}
/*



/* dropdown : tentative d'amélioration générale de la mise en page (julien) */
div#navdropdown h2 {
	color: #E50019;
}
#navdropdown .menu-prez p::after {
 box-shadow: 0 -7px 5px -6px rgba(51, 51, 51, 0.5);
 content: "Consult the section";
 float: left;
 margin-bottom: 20px;
 margin-top: 25px;
 padding-top: 3px;
 text-align: center;
 text-transform: uppercase;
 width: 100%;
}
#navdropdown .menu-list .level1 ul {
	dsisplay:table-cell;
	display:inline-block;
	float:right;
	vertical-align:top;
}
#navdropdown .menu-list .level1 {
	background: rgba(0, 0, 0, 0) url("img/puce/title-block-more.gif") no-repeat scroll 0 2px;
	font-weight:bold;
	/*height: auto !important;*/
	letter-spacing: 0.02em;
	line-height: 1.4em;
	margin-bottom: 0;
	padding-bottom: 20px;
	padding-left: 30px;
	width: 190px;
	text-transform: uppercase;
}
#navdropdown .menu-list .level2 {
	font-weight:normal;
	text-transform: none !important;
}
#navdropdown .menu-list .level2 li {
	list-style-image:url("/Style%20Library/themes/defaut/css/img/puce/block-trick.gif");
}
/* #navdropdown #menu-2 .level1.nv-item.nv-item-1 a:after {
	content: "Programme Simulation, propulsion nucléaire, lutte contre la prolifération et le terrorisme,Défense conventionnelle.";
}
#navdropdown #menu-2 .level1.nv-item.nv-item-2 a:after {
	content: "Soutien au parc actuel, cycle du combustible, réacteurs de 4e génération, radioprotection, fusion nucléaire.";
}
#navdropdown #menu-2 .level1.nv-item.nv-item-4 a:after {
	content: "Technologies de l'information, biotechnologies pour la santé.";
} */
#navdropdown #menu-2 .level1.nv-item.nv-item-1 a::after, #navdropdown #menu-2 .level1.nv-item.nv-item-2 a::after, #navdropdown #menu-2 .level1.nv-item.nv-item-4 a::after {
	color: #555;
	display: inline-block;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1.4em;
	margin-top: 0.5em;
	text-transform: none;
}

#navdropdown #menu-1 .level1.nv-item-4 {
	background: rgba(0, 0, 0, 0) url("/Style%20Library/Themes/english/css/img/puce/title-block-more_grey2.gif") no-repeat scroll 0 33px;
    border-top: 1px solid #fff;
    clear: both !important;
	margin-top: 20px;
    padding-top: 30px;
    width: 92%;
}

.page_article #content .grid_3 {
	border: 0 none;
}
#content .surtitre {
	color: #E50019;
}
.date {
	color: #E50019;
}
.location {
}
.feed img {
	background:url(img/rss.png) no-repeat top left;
}
.pagination li a:focus, .pagination li a:hover, .pagination li a:active, .pagination li.on a {
	background-color: #E50019;
}
.pagination a.prev, .pagination a.next {
	color: #E50019;
}
.alphabet li a:focus, .alphabet li a:hover, .alphabet li a:active, .alphabet li.on a {
	background-color: #E50019;
}
/* Pages */
.page_fiche .rte-table-2 caption {
	background: #B2000D;
}
/* Blocks */
.block-more .header h2 {
	background-image: url(img/puce/title-block-more.gif);
	background-position: left 3px;
}
.block-trick .date {
	background-image: url(img/puce/block-trick.gif);
}
#chapitres .inner li {
	background-image: url(img/puce-1.gif);
}
#chapitres .footer a:focus, #chapitres .footer a:hover, #chapitres .footer a:active {
	background-color: #E50019;
}
/* Home */
#navdirect h2 {
	background-color: #E50019;
}
.block-filnews .footer {
	background: #E50019;
}
/* recherche / plan */
.page_plan #content h2, .page_plan #content h2 a {
	color: #E50019;
}
.srch-Description2 strong {
	background-color: #E50019;
}
/* Webparts */
.webpart .header h2 {
	color: #555;
	padding-top: 5px;
	font-size:1.5em;
}
.block-filnews h2 {
	color: #fff !important;
}
.webpart-agenda .menu .location {
	color: #E50019;
}
.webpart-mosaic .on a {
	color: #E50019;
}
.webpart-mosaic .footer .more a {
	background-color: #E50019;
}
.webpart-mosaic h2 {
	color: #E50019;
}
.block-trick .inner ul li {
	margin-bottom: 4px !important;
	padding: 0 10px 7px;
}
#slideshow #pager .on a {
	background-color: #E50019;
}
/* Spécificités home institutionnelle english */

.home #g_09bd1e21_84ca_4669_bb1b_bd8424242b43
{
	margin-top:0px;
	margin-bottom:0px;
	
}

.home #g_09bd1e21_84ca_4669_bb1b_bd8424242b43 .header
	{

	display:none;
	}

/* block présentation CEA */
.home #g_6c75b2b4_5cd2_40bb_960e_6fa9f857d028 {
	background: url("img/bg/gradient-2.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
	border: 1px solid #E5E5E5;
	padding: 10px;
}
#g_a8f5efac_def2_4ba4_b2c4_6f77caa402b4 h2, #g_a8f5efac_def2_4ba4_b2c4_6f77caa402b4 h2 {
	color: #353535;
	font-size: 1.4em;
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 18px;
}
#g_6c75b2b4_5cd2_40bb_960e_6fa9f857d028 p {
	margin-left: 11px;
	margin-right: 11px;
}
#g_6c75b2b4_5cd2_40bb_960e_6fa9f857d028 a {
	text-decoration: none !important;
}
#g_6c75b2b4_5cd2_40bb_960e_6fa9f857d028 a:hover {
	text-decoration: underline !important;
}
/* bloc acces direct */
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e {
	background: #f1f1f1;
	margin-top:3px;
}
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e h2 {
	color: #fff;
	background-color: #E50019;
	margin: 0 0 13px;
	padding: 5px 10px;
	text-align: center;
}
.home .block-filnews .footer {
	background: #E50019;
}
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e ul {
	padding: 10px 10px 10px 0;
}
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e li {
	margin-bottom: .5em;
}
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e a {
	text-decoration:none !important;
	text-transform: uppercase;
	padding-left: 40px;
	background: url(img/navdirect-separator.gif) no-repeat left center;
}
.home #g_71378e54_da1d_47eb_87b1_9317f82b9a0e {
	color: #353535 !important;
}
.home #g_6931de3a_cc27_45e8_b3b9_d53810029902 {
	margin-bottom: 1.5em !important;
	margin-left: 5em;
	margin-right: 0;
}

/* bloc actus */
.home #g_9498d310_2bb1_4024_97d9_058e01295263, .home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1 {
	margin-bottom: 8px;
	margin-top: 50px;
}
.home .block-filnews .inner {
	padding:0px;
}
.home .block-trick .inner {
	padding:0px;
}
.home #g_9498d310_2bb1_4024_97d9_058e01295263 .block-filnews, .home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1 .block-filnews {
	margin:0px;
}
.home #g_9498d310_2bb1_4024_97d9_058e01295263 .intro, .home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1 .intro {
	padding:5px;
}
.home #g_9498d310_2bb1_4024_97d9_058e01295263 .intro p, .home #g_ec9c3d50_8cec_4fad_b586_0724b45b11d1 .intro p {
	display:none;
}
#g_e5b197d2_54f5_41b0_a4ca_06a90f847beb {
	color: #FFF !important;
	background-color: #333;
	width: 220px;
	height: 22px;
	text-align: right;
	margin-top: -10px;
	margin-left: 5px !important;
}
#g_e5b197d2_54f5_41b0_a4ca_06a90f847beb ul li {
	font-size: 0.85em;
	text-transform: uppercase;
	list-style-image: url("/Style%20Library/Themes/defaut/css/img/puce/go-white.png") !important;
}
#g_e5b197d2_54f5_41b0_a4ca_06a90f847beb ul li a{
	color:#eee !important;
}

/* bloc agenda */ 
.home #g_64be106a_2246_46ab_b9a4_566b6d9e07c3 {
    margin-bottom: 0;
}
.home #g_64be106a_2246_46ab_b9a4_566b6d9e07c3 .block-more .header {
	border-top: 0;
	border-bottom: 1px solid #f1f1f1;
}
.home #g_64be106a_2246_46ab_b9a4_566b6d9e07c3 .menu li {
	font-size: 102%;
	line-height: 1.35em;
}
.home #g_6a226b3a_db98_4d10_a6e6_454afe1db3b4 {
	margin-left: 5em;
	margin-right: 0;
}

/* Slideshow */

.home #g_0d17283b_15e9_4521_9d7e_464ef585148a.block.webpart.webpart-slider {
	border-top: 1px solid #e1e1e1;
	/* border-bottom: 1px solid #e1e1e1; */
	margin-bottom: 4em;
}
.home #g_0d17283b_15e9_4521_9d7e_464ef585148a.webpart ul li {
	border: 0 !important;
	height: 412px !important;
	width: 700px !important;
}
.home .slider-carrousel img {
	height: auto;
	margin-left: -34px;
	width: 110%;
}
/* blocs edito sous caroussel */
.home #g_05de54dc_19ee_46f1_98b7_441cda54e493 h2, .home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a h2, .home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f h2, .home #g_e928b32c_81b9_4bac_998c_5789306ae530 h2, .home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d h2 {
	background: rgba(0, 0, 0, 0) url("img/bg/gradient_full.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #f1f1f1;
	color: #444;
	margin-bottom: 0;
	padding: 4px 10px 12px 40px;
	text-transform: uppercase;
}
.home .webpart-mosaic h2 {
	visibility: hidden;
}
.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a h3, .home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f h3, .home #g_e928b32c_81b9_4bac_998c_5789306ae530 h3, .home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d h3 {
	background:none;
	color:#353535;
	font-size: 1.25em;
	letter-spacing: 0;
	margin-bottom:6px;
	margin-top: 5px;
	padding:0 20px 0 5px;
}
.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a p, .home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f p, .home #g_e928b32c_81b9_4bac_998c_5789306ae530 p, .home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d p {
	padding:0 10px 0 5px;
	zz_margin-bottom:-20px;
}
.home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f, .home #g_e928b32c_81b9_4bac_998c_5789306ae530, .home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d {
	margin-right:10px;
}
.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a .ms-rteTable-default {
	border:0px;
	padding-right:20px;
}
.home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a .ms-rteTable-default td {
	border:0px;
	padding:0px;
}
.home a, .home a.ms-rteElement-cea-link, .home a.ms-rteElement-cea-link:link {
	text-decoration: none !important;
}
.home a:hover, .home a.ms-rteElement-cea-link:hover, .home a.ms-rteElement-cea-link:link:hover {
	text-decoration:underline !important;
}
/* Block Mediatheque */
.registre.registre-3.clearfix {
	background: #f1f1f1 none repeat scroll 0 0;
	margin: 0 0 -40px -5px;
	padding-right: 10px;
	padding-top: 10px;
}
.home #g_9d340038_eff9_4f22_b942_1e0a02ce01da, .home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c {
	background: #f1f1f1;
	margin-bottom: 0;
	margin-top: 0;
}
.home #g_9d340038_eff9_4f22_b942_1e0a02ce01da h2 {
	padding: 12px 10px;
	border-top: 1px solid #FFF;
	background: #353535 url("/Style Library/Themes/mediatheque2/css/img/puce/title-block-more.gif") no-repeat 10px;
	color: #fff;
	font-size: 1.385em;
	padding-left: 32px;
}
.home #g_9d340038_eff9_4f22_b942_1e0a02ce01da a {
	text-decoration:none !important;
}
.home #g_9d340038_eff9_4f22_b942_1e0a02ce01da a:hover {
	text-decoration:underline !important;
}
.home #g_9d340038_eff9_4f22_b942_1e0a02ce01da h4 {
	font-size: 1.1em;
	margin-bottom: 2.5em;
	color: #555;
	padding: 0 20px;
}
.home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .inner.clearfix {
	padding: 0 0 0 20px;
	width: 920px;
}
.home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .header {
	margin-top: -45px;
}
.home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .feed img {
	background: rgba(0, 0, 0, 0) url("/Style Library/Themes/mediatheque2/css/img/rss.png") no-repeat scroll left top;
	margin-top: -132px;
}
.home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .nv-item.grid_3 {
	margin-right: 12px;
}
.home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .nv-item.grid_3, .home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .nv-item.grid_3 span.logo, .home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .nv-item.grid_3 span.logo img {
	max-width: 140px !important;
}
.home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .nv-item.grid_3 span.logo {
	height: 90px !important;
}
.home #g_ccc68145_ea76_42a1_bc76_dc15a0e7b60c .figcaption {
	font-weight: normal;
	height: 5.5em !important;
	line-height: 1.2em;
	margin-top: 0.25em;
}
.home #g_4cbdc8b0_4ec3_4749_b797_1a242681ecc9 .ms-rtestate-field {
	background: #bfa052 none repeat scroll 0 0;
	padding: 5px;
	text-align: center;
}
.home #g_4cbdc8b0_4ec3_4749_b797_1a242681ecc9 .ms-rtestate-field a {
	color: #fff !important;
	font-size: 1.25em;
	text-decoration: none !important;
	text-transform: uppercase;
}
.home #g_4cbdc8b0_4ec3_4749_b797_1a242681ecc9 .ms-rtestate-field a:hover {
	text-decoration:underline !important;
}
.home .webpart-mosaic .feed {
	padding-top:10px;
}
.home .webpart-mosaic {
	margin-top:20px;
}
.home .ms-rteImage-1 {
	border:1px solid #DDD;
}
/* AGENDA */ 
.col3 .webpart-agenda p.summary, .grid_3 .webpart-agenda p.summary {
	display: none;
}
.col3 .webpart-agenda .header h2, .grid_3 .webpart-agenda .header h2 {
	padding-top: 0;
}
.col3 .webpart-agenda .menu li, .grid_3 .webpart-agenda .menu li {
	font-size: 120%;
	margin-left: 0;
	padding-left: 6em;
}
.col3 .webpart-agenda .menu .dtstamp, .grid_3 .webpart-agenda .menu .dtstamp {
	margin-left: -6em;
}
/* fin des custos de la home */



/* CUSTO PAGES GENERALES */ 
/* Block site externe */ 

.page_article .grid_6.alpha .webpart-mosaic .header h2 {
	background: rgba(0, 0, 0, 0) url("img/bg/gradient_full.jpg") no-repeat scroll left top !important;
	padding: 7px 0 5px 40px;
}
.page_article .grid_6.alpha .webpart-mosaic .header p.feed {
	top: 11px !important;
}
div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box {
	background: #f4f4f4 none repeat scroll 0 0;
	border: 0 none;
	margin: -18px -10px;
}
div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box h3 {
	background: rgba(0, 0, 0, 0) url("img/puce/title-block-more-grey.gif") no-repeat scroll 0 2px;
	display: inline-block;
	padding-left:25px;
	margin-bottom: 10px;
	margin-left: -10px;
}
div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box-2, div.ms-rteElement-cea-rte-box-1 div.ms-rteElement-cea-rte-box-3 {
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -17px;
	padding: 5px 10px;
}
.grid_6 div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box-2, .grid_6 div.ms-rteElement-cea-rte-box-1 div.ms-rteElement-cea-rte-box-3, .grid_9 div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box-2, .grid_9 div.ms-rteElement-cea-rte-box-1 div.ms-rteElement-cea-rte-box-3 {
	margin-top: -20px;
}
div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box-2 h2, div.ms-rteElement-cea-rte-box-1 div.ms-rteElement-cea-rte-box-3 h2, div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box-2 h3, div.ms-rteElement-cea-rte-box-1 div.ms-rteElement-cea-rte-box-3 h3, div.ms-rteElement-cea-rte-box div.ms-rteElement-cea-rte-box-2 h4, div.ms-rteElement-cea-rte-box-1 div.ms-rteElement-cea-rte-box-3 h4 {
	margin-bottom: 0;
}
/* LE CEA */
/* --- SURETE SECURITE --- */
.page_dossier.page_chapitre span.ms-rteStyle-cea-code-variable {
	margin: 0;
	border: 0;
}
.navsummary li span.ms-rteStyle-cea-code-variable {
	font-size: 1.15em;
	line-height: 1.25em;
	margin: 0.5em 0 0 !important;
}
#div_f40680fa-15d3-4850-b728-49c7c9746b57 img {
	width: 140px;
}
#div_f40680fa-15d3-4850-b728-49c7c9746b57 .webpart-list .inner .nv-item .intro strong {
	font-size: 1.35em;
	font-weight: normal;
}
/* --- TOUTES LES PAGES DE TYPE PAGE EDITIONS : THEMATIC PUBLICATIONS, CORPORATE PUBLICATIONS... ---*/
#editions_presse {
	/*margin-top: -40px;*/
}
#editions_presse .ms-rteElement-cea-rte-left-box-1, #editions_presse .ms-rteElement-cea-rte-right-box-1 {
	border-color: -moz-use-text-color -moz-use-text-color #e1e1e1;
	border-style: none none dashed none;
	border-width: 0 0 1px 0;
	margin-bottom: 0px;
	padding: 0;
}
#editions_presse .ms-rteElement-cea-rte-left-box-1 {
	margin-right: 46px
}
#editions_presse .ms-rteElement-cea-rte-right-box-1 {
	margin-left: 0;
}
#editions_presse .ms-rteElement-cea-rte-left-box-1, #editions_presse .ms-rteElement-cea-rte-right-box-1 {
	margin-top: 0;
	width: 140px;
}
#editions_presse .webpart-mosaic .logo {
	height: 200px !important;
	width: 140px !important;
}
#editions_presse .webpart-mosaic .logo img {
	max-height: 200px !important;
	width: 138px !important;
}
#editions_presse .block.webpart-mosaic h2 small {
	display:none;
}
#editions_presse .nv-item.grid_3 {
	width: 140px;
	margin: 0 !important;
}
#editions_presse .webpart-mosaic li .figcaption {
	height: 5.3em;
	margin: 5px 0 0 2px;
}
#editions_presse .block .header h2, #editions_presse .ms-rteElement-cea-rte-box-3 h2 {
	font-size: 1.2em;
	/* height: 2.3em; */
	height:auto;  /*ne pas donner de hauteur fixe au bloc titre pour pouvoir faire un titre de 3 lignes */
	line-height: 1.2em;
	margin-bottom: 0;
	text-align:center;
}
#editions_presse .block.webpart-mosaic .header {
	width: 138px;
}
#editions_presse .block.webpart-mosaic {
	margin-bottom:0;
}
#editions_presse li {
	margin-left: 21px !important;
	margin-right: 0 !important;
	margin-top: 10px;
}
#editions_presse ul.listing_publi li{
	list-style-image:url("/Style%20Library/themes/defaut/css/img/puce/puce-carre-rouge.gif");
	margin-top:0px !important;
}
#editions_presse .resume{
	margin-top:5px;
}
#editions_presse .webpart-mosaic h2{
	padding-right:0 !important;
}

/* Pages Publications, Rapport Annuels */
.page_publication h3 {
	border-top: 3px solid;
	padding-top: 12px;
}
.page_publication li h4 {
	color: #555
}
#g_05e3ddda_1d9e_418e_add2_648b53d091ff {
	border-bottom: 0 none;
	margin-bottom: 0;
}
/* --- CENTRES ---*/ 
#div_fca78555-0a22-477d-9013-efb528211a98 .block .header, #div_95a590aa-e4e2-4bb9-8447-9838f0e9d59f .block .header, #div_e02204b9-04db-407f-9d94-65fe0077a392 .block .header, #div_ec67a850-eff4-41cb-b8de-0499517ba922 .block .header, #div_0cc544fc-c9e1-4c76-8b2e-7bc6d5035aa5 .block .header {
	display: none;
}
#div_fca78555-0a22-477d-9013-efb528211a98 .webpart-list, #div_95a590aa-e4e2-4bb9-8447-9838f0e9d59f .webpart-list, #div_e02204b9-04db-407f-9d94-65fe0077a392 .webpart-list, #div_ec67a850-eff4-41cb-b8de-0499517ba922 .webpart-list, #div_0cc544fc-c9e1-4c76-8b2e-7bc6d5035aa5 .webpart-list {
	border: 0 none;
}
#div_fca78555-0a22-477d-9013-efb528211a98 .inner.clearfix, #div_95a590aa-e4e2-4bb9-8447-9838f0e9d59f .inner.clearfix, #div_e02204b9-04db-407f-9d94-65fe0077a392 .inner.clearfix, #div_ec67a850-eff4-41cb-b8de-0499517ba922 .inner.clearfix, #div_0cc544fc-c9e1-4c76-8b2e-7bc6d5035aa5 .inner.clearfix {
	background: none;
	padding:0;
}
/* DOMAINES DE RECHERCHE / POLITIQUE INTERNATIONALE */
/* --- Home --- */

#domainesderecherche .ms-rteElement-cea-rte-left-box-1, #domainesderecherche .ms-rteElement-cea-rte-right-box-1,
#politiqueinternationale .ms-rteElement-cea-rte-left-box-1, #politiqueinternationale .ms-rteElement-cea-rte-right-box-1 {
	border: 0 none;
	-webkit-box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	-o-box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	margin-bottom:0;
	margin-right: 20px;
	padding: 0;
}
#domainesderecherche .ms-rteElement-cea-rte-right-box-1,
#politiqueinternationale .ms-rteElement-cea-rte-right-box-1 {
	margin-left: 0;
	margin-right: 0;
}
#domainesderecherche div.ms-rteElement-cea-rte-box-3,
#politiqueinternationale div.ms-rteElement-cea-rte-box-3 {
	margin: 0;
	padding: 0;
}
#politiqueinternationale .ms-rteElement-cea-rte-left-box-1, #politiqueinternationale .ms-rteElement-cea-rte-right-box-1 {
	width: 340px;
}
#domainesderecherche blockquote,
#politiqueinternationale blockquote {
	font-family: "ubuntu", Tahoma, Geneva, sans-serif;
	font-size: 1.25em;
	font-style: normal;
	letter-spacing: -0.025em;
	line-height: 1em;
	margin: 0;
	min-height: 44px;
	padding: 10px 0 0 48px;
	text-transform: uppercase;
}
#domainesderecherche blockquote.guillemet,
#politiqueinternationale  blockquote.guillemet{
	background-image: url("img/puce/blockquote_small_hexagonal_white.png");
	background-position: 8px 5px;
}
#domainesderecherche .ms-rteElement-cea-rte-left-box-1, #domainesderecherche .ms-rteElement-cea-rte-right-box-1 {
	border: 0 none;
	-webkit-box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	-o-box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	box-shadow: 0 16px 7px -8px rgba(51, 51, 51, 0.5);
	margin-bottom:0;
	margin-right: 20px;
	padding: 0;
}
#domainesderecherche .ms-rteElement-cea-rte-right-box-1 {
	margin-left: 0;
	margin-right: 0;
}
#domainesderecherche div.ms-rteElement-cea-rte-box-3 {
	margin: 0;
	padding: 0;
}
#domainesderecherche blockquote {
	font-family: "ubuntu", Tahoma, Geneva, sans-serif;
	font-size: 1.25em;
	font-style: normal;
	letter-spacing: -0.025em;
	line-height: 1em;
	margin: 0;
	min-height: 44px;
	padding: 10px 0 0 48px;
	text-transform: uppercase;
}
#domainesderecherche blockquote.guillemet {
	background-image: url("img/puce/blockquote_small_hexagonal_white.png");
	background-position: 8px 5px;
}
#domainesderecherche blockquote.defense, #domainesderecherche blockquote.energie-nucleaire, #domainesderecherche blockquote.energies-renouvelables, #domainesderecherche blockquote.technologies, #domainesderecherche blockquote.sante, #domainesderecherche blockquote.matiere, #domainesderecherche blockquote.climat {
	background-image: url("img/blockquote_thematique.png");
	background-position: 2px -100px;
}
#domainesderecherche blockquote.defense {
	/*min-height: 36px;
	padding-top: 16px;*/
}
#domainesderecherche blockquote.energie-nucleaire {
	background-position: 2px -300px;
	min-height: 36px;
	padding-top: 16px;
}
#domainesderecherche blockquote.energies-renouvelables {
	background-position: 2px -400px;
}
#domainesderecherche blockquote.technologies {
	background-position: 2px -700px;
	padding-bottom: 3px;
	padding-top: 2px;
}
#domainesderecherche blockquote.sante {
	background-position: 2px -600px;
}
#domainesderecherche blockquote.matiere {
	background-position: 2px -500px;
}
#domainesderecherche blockquote.climat {
	background-position: 2px 0px;
}
#domainesderecherche blockquote a, #politiqueinternationale  blockquote a {
	color: #fff!important;
	text-decoration:none !important;
}
#domainesderecherche .ms-rteElement-cea-link.ms-rteElement-cea-internal img {
	margin: 0 !important;
}
/* --- Pages Domaines de recherche --- */
#domainesderecherche .ms-rteElement-cea-rte-box {
	background: #f1f1f1;
	border: 0;
	padding: 0 0 1em;
}
#domainesderecherche .ms-rteElement-cea-rte-box .ms-rteElement-cea-rte-box-3 {
	font-family: "ubuntu", Tahoma, Geneva, sans-serif;
	font-size: 1.35em;
	padding: 0.5em;
}
#domainesderecherche .ms-rteElement-cea-rte-box img {
	margin-bottom: 1em !important;
}
#domainesderecherche a {
	text-decoration: none !important
}
#domainesderecherche a:hover {
	text-decoration: underline !important
}
div#block-gris {
	background: #f5f5f5;
	margin-top: 3em;
	width: 700px;
}
div#block-gris hr.ms-rteElement-cea-separation {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-bottom: 3em solid #fff;
	border-top: 1px dashed #999;
	margin-bottom: 0;
}
div#block-gris h3 {
	background: #353535;
	font-size: 1.3em;
	padding: 5px;
}
div#block-gris h3 span.ms-rteStyle-cea-kbd {
	background: url("/Style Library/Themes/mediatheque2/css/img/puce/title-block-more.gif") no-repeat scroll 10px center;
	color: #fff;
	padding: 0 10px 0 40px;
}
div#block-gris h4 {
	color: #555;
	font-size: 1.1em;
	margin-bottom: 0;
	padding: 0 20px;
}
div#block-gris .ms-rtestate-notify {
	padding: 0 20px;
}
div#block-gris .block.webpart h2 {
	background: none !important;
	border-top: 0;
	font-size: 1.15em;
	padding-left: 0;
	text-transform: uppercase;
}
div#block-gris .block.webpart-mosaic h2 {
	padding: 0;
}
div#block-gris .block.webpart h2 small {
	color: #9b7e35;
	display: table;
	font-weight: normal;
	padding-bottom: 5px;
	text-transform: none;
}
div#block-gris .block.webpart-list {
	border: 0 none;
	margin-top: 2.5em;
}
div#block-gris .block.webpart-list .inner.clearfix {
	background: none;
	border-top: 1px solid #e6e6e6;
}
div#block-gris .feed img {
	background: rgba(0, 0, 0, 0) url("/Style Library/Themes/mediatheque2/css/img/rss.png") no-repeat scroll left top;
}
div#block-gris .block.webpart.webpart-mosaic .nv-item.grid_3 {
	margin-right: 2.35em;
	width: 140px !important;
}
div#block-gris .block.webpart.webpart-mosaic .logo {
	height: 90px !important;
	width: 140px !important;
}
div#block-gris .block.webpart.webpart-mosaic .logo img {
	max-width: 140px;
}
div#block-gris .block-trick .date {
	background-image: url("/Style Library/Themes/mediatheque2/css/img/puce/block-trick.png");
	color: #9b7e35;
}
div#block-gris div.ms-rteElement-cea-rte-box {
	background: #fff;
	border: 0;
	margin: 0;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}
div#block-gris div.ms-rteElement-cea-rte-box a {
	color: #9b7e35 !important;
	font-size: 1.15em;
	text-decoration: none !important;
}
div#block-gris div.ms-rteElement-cea-rte-box a:hover {
	text-decoration: underline !important;
}
div#block-gris h3 {
	background: #353535;
	padding: 5px;
}
div#block-gris.comprendre h3 {
	background: #7b0b79;
	padding: 5px;
}
div#block-gris.comprendre h3 span.ms-rteStyle-cea-kbd {
	background: url("/Style Library/Themes/decouverte/css/img/puce/title-block-more.gif") no-repeat scroll 10px center;
}
div#block-gris.comprendre .block.webpart h2 small {
	color: #7b0b79;
	display: table;
	font-weight: normal;
	padding-bottom: 5px;
	text-transform: none;
}
div#block-gris.comprendre .feed img {
	background: rgba(0, 0, 0, 0) url("/Style Library/Themes/decouverte/css/img/rss.png") no-repeat scroll left top;
}
div#block-gris.comprendre div.ms-rteElement-cea-rte-box a {
	color: #7b0b79 !important;
}

/* wp list */
.webpart-list .inner .nv-item .intro strong {
    font-weight: bold;
	font-size: 12px;
    line-height: 17px;
}

.webpart-list
	{
	margin-bottom:0.3em;
	}


.webpart-list .inner
	{
	    padding-bottom: 0px;
	}
	
/* --- Pages Spéciale --- */
/* --- Cop21 / Bloc Entrées --- */
#domainesderecherche.filet .ms-rteElement-cea-rte-left-box-1,
#domainesderecherche.filet .ms-rteElement-cea-rte-right-box-1 {
	border: 1px solid #e1e1e1 !important;
}
#domainesderecherche.filet .ms-rteElement-cea-rte-left-box-1 { 
	margin-right: 15px;
}
#domainesderecherche.filet #comprendre .ms-rteElement-cea-rte-box-3 {
	background: #7b0b79;
	border-color: #7b0b79;
}
#domainesderecherche.filet #enseignants .ms-rteElement-cea-rte-box-3 {
	background: #167484;
	border-color: #167484;
}
#domainesderecherche.filet #multimedia .ms-rteElement-cea-rte-box-3 {
	background: #bfa052;
	border-color: #bfa052;
}
#domainesderecherche.filet #enseignants blockquote {
	background-image: url("img/puce/blockquote_small_expo_hexagonal_white.png");
	background-position: 8px 5px;
}
#domainesderecherche.filet #multimedia blockquote {
	background-image: url("img/puce/blockquote_small_video_hexagonal_white.png");
	background-position: 8px 5px;
}
#domainesderecherche.filet #comprendre li {
	list-style-image: url("/Style%20Library/themes/decouverte/css/img/puce/block-trick.gif");
	margin-left: 30px;
	margin-right: 10px;
}
#domainesderecherche.filet #enseignants li {
	list-style-image: url("/Style%20Library/themes/enseignants/css/img/puce/block-trick.gif");
	margin-left: 30px;
	margin-right: 10px;
}
#domainesderecherche.filet #multimedia li {
	list-style-image: url("/Style%20Library/themes/mediatheque2/css/img/puce/block-trick.png");
	margin-left: 30px;
	margin-right: 10px;
}

		/* Bloc Actu --- */
#div_b38724c7-4e68-4c00-b398-813ca34555ea .block .header h2 {
    background: rgba(0, 0, 0, 0) url("/_layouts/15/i2i/web/css/img/bg/gradient.gif") repeat-x scroll left top !important;
    color: #555555 !important;
}
#div_b38724c7-4e68-4c00-b398-813ca34555ea li {
	font-size: 115%;
}
#div_b38724c7-4e68-4c00-b398-813ca34555ea li p {
	display: none;
}

#div_b38724c7-4e68-4c00-b398-813ca34555ea .nv-item.nv-item-1.first {
	margin: -11px 0;
	padding-left: 0;
	padding-right: 0;
}
#div_b38724c7-4e68-4c00-b398-813ca34555ea li:first-child img {
	margin-bottom: 10px;
	width: 218px;
}
#div_b38724c7-4e68-4c00-b398-813ca34555ea li:first-child .intro {
	display: inline-block !important;
	margin-left: 15px;
    margin-right: 15px;
}
#div_b38724c7-4e68-4c00-b398-813ca34555ea li p {
	display: none;
}

		/* - Médiathèque --- */
#div_853a2213-0678-4b98-8898-6a490a97ea52 .block.webpart-mosaic h2 {
	visibility: hidden;
}
#div_853a2213-0678-4b98-8898-6a490a97ea52 .block.webpart-mosaic h2 small {
	visibility: visible;
}


/* --- LES RECHERCHES SUR --- */
#div_ea128c5e-37c7-4d06-ba56-88a2df496fe1 .header h2, #div_8b1b96f6-97dc-46bc-8f70-afeff2d325ae .header h2, #div_8cba9fb0-3ee5-485d-8d4f-a096c81e862b .header h2, #div_96f54d61-acc9-4330-b727-ef79680b5349 .header h2, #div_7403b7f5-0fd1-4fb8-ab33-61d5f3a2bc27 .header h2, #div_03690879-86de-47cf-bac2-c1901a1cc19e .header h2, #div_37baa9a5-2eee-4660-9a22-4d9920658706 .header h2, #div_aa3bb140-6a5a-4833-a682-bdc03fde24da .header h2, #div_613cf3e9-315e-4448-8dfd-5acf3b8b9cc2 .header h2, #div_88e0630f-e8f2-4d32-a0a3-4fc068afc95b .header h2, #div_13924f64-6ec3-4a44-a0e0-4620c0c68733 .header h2, #div_8ac8cf55-0d09-460b-9634-3a905cea9f8a .header h2, #div_7a52d333-3809-4106-a44a-504b8cd5b750 .header h2, #div_d24024ee-bb53-489b-849f-a367cc6ba11a .header h2, #div_99fab3db-ecd9-462c-98ca-fca6159a7d84 .header h2, #div_c0348465-db5a-42e9-a09b-37077e18900b .header h2, #div_390d7915-ddaa-4758-a155-3d76bc51a4fe .header h2, #div_e6ee6d9e-67a3-4213-b87c-975637b8c87c .header h2, #div_aefb51d7-ed55-4972-acff-1b05e9eb4027 .header h2, #div_a58f0f51-0829-4d6b-8efc-a0b9b5a1e43b .header h2 {
	background: #E50019;
	color: #fff !important;
	padding-top: 10px;
}
#div_ea128c5e-37c7-4d06-ba56-88a2df496fe1 .block-trick .feed, #div_8b1b96f6-97dc-46bc-8f70-afeff2d325ae .block-trick .feed, #div_8cba9fb0-3ee5-485d-8d4f-a096c81e862b .block-trick .feed, #div_96f54d61-acc9-4330-b727-ef79680b5349 .block-trick .feed, #div_7403b7f5-0fd1-4fb8-ab33-61d5f3a2bc27 .block-trick .feed, #div_03690879-86de-47cf-bac2-c1901a1cc19e .block-trick .feed, #div_37baa9a5-2eee-4660-9a22-4d9920658706 .block-trick .feed, #div_aa3bb140-6a5a-4833-a682-bdc03fde24da .block-trick .feed, #div_613cf3e9-315e-4448-8dfd-5acf3b8b9cc2 .block-trick .feed, #div_88e0630f-e8f2-4d32-a0a3-4fc068afc95b .block-trick .feed, #div_13924f64-6ec3-4a44-a0e0-4620c0c68733 .block-trick .feed, #div_8ac8cf55-0d09-460b-9634-3a905cea9f8a .block-trick .feed, #div_7a52d333-3809-4106-a44a-504b8cd5b750 .block-trick .feed, #div_d24024ee-bb53-489b-849f-a367cc6ba11a .block-trick .feed, #div_99fab3db-ecd9-462c-98ca-fca6159a7d84 .block-trick .feed, #div_c0348465-db5a-42e9-a09b-37077e18900b .block-trick .feed, #div_390d7915-ddaa-4758-a155-3d76bc51a4fe .block-trick .feed, #div_e6ee6d9e-67a3-4213-b87c-975637b8c87c .block-trick .feed, #div_aefb51d7-ed55-4972-acff-1b05e9eb4027 .block-trick .feed, #div_a58f0f51-0829-4d6b-8efc-a0b9b5a1e43b .block-trick .feed {
	top: 1.05em;
}
#div_ea128c5e-37c7-4d06-ba56-88a2df496fe1 .feed img, #div_8b1b96f6-97dc-46bc-8f70-afeff2d325ae .feed img, #div_8cba9fb0-3ee5-485d-8d4f-a096c81e862b .feed img, #div_96f54d61-acc9-4330-b727-ef79680b5349 .feed img, #div_7403b7f5-0fd1-4fb8-ab33-61d5f3a2bc27 .feed img, #div_03690879-86de-47cf-bac2-c1901a1cc19e .feed img, #div_37baa9a5-2eee-4660-9a22-4d9920658706 .feed img, #div_aa3bb140-6a5a-4833-a682-bdc03fde24da .feed img, #div_613cf3e9-315e-4448-8dfd-5acf3b8b9cc2 .feed img, #div_88e0630f-e8f2-4d32-a0a3-4fc068afc95b .feed img, #div_13924f64-6ec3-4a44-a0e0-4620c0c68733 .feed img, #div_8ac8cf55-0d09-460b-9634-3a905cea9f8a .feed img, #div_7a52d333-3809-4106-a44a-504b8cd5b750 .feed img, #div_d24024ee-bb53-489b-849f-a367cc6ba11a .feed img, #div_99fab3db-ecd9-462c-98ca-fca6159a7d84 .feed img, #div_c0348465-db5a-42e9-a09b-37077e18900b .feed img, #div_390d7915-ddaa-4758-a155-3d76bc51a4fe .feed img, #div_e6ee6d9e-67a3-4213-b87c-975637b8c87c .feed img, #div_aefb51d7-ed55-4972-acff-1b05e9eb4027 .feed img, #div_a58f0f51-0829-4d6b-8efc-a0b9b5a1e43b .feed img {
	background: rgba(0, 0, 0, 0) url("img/rss-white.png") no-repeat scroll left top;
}
#div_ea128c5e-37c7-4d06-ba56-88a2df496fe1 .inner.clearfix, #div_8b1b96f6-97dc-46bc-8f70-afeff2d325ae .inner.clearfix, #div_8cba9fb0-3ee5-485d-8d4f-a096c81e862b .inner.clearfix, #div_96f54d61-acc9-4330-b727-ef79680b5349 .inner.clearfix, #div_7403b7f5-0fd1-4fb8-ab33-61d5f3a2bc27 .inner.clearfix, #div_03690879-86de-47cf-bac2-c1901a1cc19e .inner.clearfix, #div_37baa9a5-2eee-4660-9a22-4d9920658706 .inner.clearfix, #div_aa3bb140-6a5a-4833-a682-bdc03fde24da .inner.clearfix, #div_613cf3e9-315e-4448-8dfd-5acf3b8b9cc2 .inner.clearfix, #div_88e0630f-e8f2-4d32-a0a3-4fc068afc95b .inner.clearfix, #div_13924f64-6ec3-4a44-a0e0-4620c0c68733 .inner.clearfix, #div_8ac8cf55-0d09-460b-9634-3a905cea9f8a .inner.clearfix, #div_7a52d333-3809-4106-a44a-504b8cd5b750 .inner.clearfix, #div_d24024ee-bb53-489b-849f-a367cc6ba11a .inner.clearfix, #div_99fab3db-ecd9-462c-98ca-fca6159a7d84 .inner.clearfix, #div_c0348465-db5a-42e9-a09b-37077e18900b .inner.clearfix, #div_390d7915-ddaa-4758-a155-3d76bc51a4fe .inner.clearfix, #div_e6ee6d9e-67a3-4213-b87c-975637b8c87c .inner.clearfix, #div_aefb51d7-ed55-4972-acff-1b05e9eb4027 .inner.clearfix, #div_a58f0f51-0829-4d6b-8efc-a0b9b5a1e43b .inner.clearfix {
	background: #f5f5f5;
}
#div_ea128c5e-37c7-4d06-ba56-88a2df496fe1 .title, #div_8b1b96f6-97dc-46bc-8f70-afeff2d325ae .title, #div_8cba9fb0-3ee5-485d-8d4f-a096c81e862b .title, #div_96f54d61-acc9-4330-b727-ef79680b5349 .title, #div_7403b7f5-0fd1-4fb8-ab33-61d5f3a2bc27 .title, #div_03690879-86de-47cf-bac2-c1901a1cc19e .title, #div_37baa9a5-2eee-4660-9a22-4d9920658706 .title, #div_aa3bb140-6a5a-4833-a682-bdc03fde24da .title, #div_613cf3e9-315e-4448-8dfd-5acf3b8b9cc2 .title, #div_88e0630f-e8f2-4d32-a0a3-4fc068afc95b .title, #div_13924f64-6ec3-4a44-a0e0-4620c0c68733 .title, #div_8ac8cf55-0d09-460b-9634-3a905cea9f8a .title, #div_7a52d333-3809-4106-a44a-504b8cd5b750 .title, #div_d24024ee-bb53-489b-849f-a367cc6ba11a .title, #div_99fab3db-ecd9-462c-98ca-fca6159a7d84 .title, #div_c0348465-db5a-42e9-a09b-37077e18900b .title, #div_390d7915-ddaa-4758-a155-3d76bc51a4fe .title, #div_e6ee6d9e-67a3-4213-b87c-975637b8c87c .title, #div_aefb51d7-ed55-4972-acff-1b05e9eb4027 .title, #div_a58f0f51-0829-4d6b-8efc-a0b9b5a1e43b .title {
	display: block;
	font-size: 1.35em;
	padding-bottom: 0.25em;
	padding-top: 0.25em;
}
#div_ea128c5e-37c7-4d06-ba56-88a2df496fe1 .block-trick .inner ul li, #div_8b1b96f6-97dc-46bc-8f70-afeff2d325ae .block-trick .inner ul li, #div_8cba9fb0-3ee5-485d-8d4f-a096c81e862b .block-trick .inner ul li, #div_96f54d61-acc9-4330-b727-ef79680b5349 .block-trick .inner ul li, #div_7403b7f5-0fd1-4fb8-ab33-61d5f3a2bc27 .block-trick .inner ul li, #div_03690879-86de-47cf-bac2-c1901a1cc19e .block-trick .inner ul li, #div_37baa9a5-2eee-4660-9a22-4d9920658706 .block-trick .inner ul li, #div_aa3bb140-6a5a-4833-a682-bdc03fde24da .block-trick .inner ul li, #div_613cf3e9-315e-4448-8dfd-5acf3b8b9cc2 .block-trick .inner ul li, #div_88e0630f-e8f2-4d32-a0a3-4fc068afc95b .block-trick .inner ul li, #div_13924f64-6ec3-4a44-a0e0-4620c0c68733 .block-trick .inner ul li, #div_8ac8cf55-0d09-460b-9634-3a905cea9f8a .block-trick .inner ul li, #div_7a52d333-3809-4106-a44a-504b8cd5b750 .block-trick .inner ul li, #div_d24024ee-bb53-489b-849f-a367cc6ba11a .block-trick .inner ul li, #div_99fab3db-ecd9-462c-98ca-fca6159a7d84 .block-trick .inner ul li, #div_c0348465-db5a-42e9-a09b-37077e18900b .block-trick .inner ul li #div_390d7915-ddaa-4758-a155-3d76bc51a4fe .block-trick .inner ul li, #div_e6ee6d9e-67a3-4213-b87c-975637b8c87c .block-trick .inner ul li, #div_aefb51d7-ed55-4972-acff-1b05e9eb4027 .block-trick .inner ul li, #div_a58f0f51-0829-4d6b-8efc-a0b9b5a1e43b .block-trick .inner ul li {
	margin-bottom: 10px !important;
	padding-bottom: 10px;
}
div.ms-rteElement-cea-rte-box.galerie-photo {
	background: #f5f5f5;
}
div.ms-rteElement-cea-rte-box.galerie-photo h2 {
	background: rgba(0, 0, 0, 0) url("img/sprite/picto_photo.png") no-repeat scroll -3px -4px;
	padding-left:30px;
}
div.ms-rteElement-cea-rte-box.galerie-photo img {
	margin:-18px -9px 0;
}
div.ms-rteElement-cea-rte-box.galerie-photo div.ms-rteElement-cea-figure {
	margin: 0 -9px;
	padding: 5px 10px;
}
div.ms-rteElement-cea-rte-box.galerie-photo p {
	margin-top: 8px
}
div.ms-rteElement-cea-rte-box.galerie-photo a {
	text-decoration: none !important;
}
;
div.ms-rteElement-cea-rte-box.galerie-photo a:hover {
	text-decoration: underline !important;
}
/* ACTUALITES */
.page_actualite .chapo p {
	color: #767679;
	font-family: "ubuntu", Tahoma, Geneva, sans-serif;
	font-size: 1.18em !important;
	letter-spacing: 0.002em;
	line-height: 1.5em !important;
}
#g_9cac7691_a0b2_4e18_850e_0aeff2541696 .inner.clearfix {
	padding: 30px 0;
}
#g_9cac7691_a0b2_4e18_850e_0aeff2541696 ul li {
	list-style-image: none !important;
	margin-top: 10px !important;
	margin-bottom: 15px !important;
	padding: 0 0 10px;
}
#g_9cac7691_a0b2_4e18_850e_0aeff2541696 li img {
	width: 140px;
}
#g_9cac7691_a0b2_4e18_850e_0aeff2541696 .intro {
	overflow: visible;
}
#g_9cac7691_a0b2_4e18_850e_0aeff2541696 .title {
	font-size: 1.25em;
}
#g_9cac7691_a0b2_4e18_850e_0aeff2541696 li p {
	margin-top: 0.75em;
}
.page_actualite .grid_3 .block-trick .footer {
	display: none;
}
/* --- PAGE FIL SCIENCE --- */

#g_b60a85c1_2a3f_4847_bcca_4014bc881e59 .header h2, #g_7f0f96a5_e90c_4383_839f_4f8781cd718c .header h2, #g_27f59cf5_9f40_41fa_a960_7c66124bd329 .header h2, #g_13651f7e_1610_4e95_92cd_90771ffc0fbc .header h2, #g_c08984cc_a69b_425e_be2e_2f05bdc5b381 .header h2, #g_d28b3955_5dda_453c_8e1d_8f4c61c0789b .header h2 {
	background: #E50019 none repeat scroll 0 0 !important;
	border: medium none;
	color: #ffffff;
	font-size: 1.2em;
	min-height: 16px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#g_b60a85c1_2a3f_4847_bcca_4014bc881e59 .feed, #g_7f0f96a5_e90c_4383_839f_4f8781cd718c .feed, #g_27f59cf5_9f40_41fa_a960_7c66124bd329 .feed, #g_13651f7e_1610_4e95_92cd_90771ffc0fbc .feed, #g_c08984cc_a69b_425e_be2e_2f05bdc5b381 .feed, #g_d28b3955_5dda_453c_8e1d_8f4c61c0789b .feed {
	display: none;
}
#g_b60a85c1_2a3f_4847_bcca_4014bc881e59 .inner.clearfix, #g_7f0f96a5_e90c_4383_839f_4f8781cd718c .inner.clearfix, #g_27f59cf5_9f40_41fa_a960_7c66124bd329 .inner.clearfix, #g_13651f7e_1610_4e95_92cd_90771ffc0fbc .inner.clearfix, #g_c08984cc_a69b_425e_be2e_2f05bdc5b381 .inner.clearfix, #g_d28b3955_5dda_453c_8e1d_8f4c61c0789b .inner.clearfix {
	background: none;
}
#g_b60a85c1_2a3f_4847_bcca_4014bc881e59 .title, #g_7f0f96a5_e90c_4383_839f_4f8781cd718c .title, #g_27f59cf5_9f40_41fa_a960_7c66124bd329 .title, #g_13651f7e_1610_4e95_92cd_90771ffc0fbc .title, #g_c08984cc_a69b_425e_be2e_2f05bdc5b381 .title, #g_d28b3955_5dda_453c_8e1d_8f4c61c0789b .title {
	font-size: 1.25em;
}
/* --- Agenda --- */
#g_a71a1ca6_df74_4222_a5dd_ab90b91b64a1 .header {
	height: 1em;
}
#g_a71a1ca6_df74_4222_a5dd_ab90b91b64a1 .header h2 {
	display: none;
}
#g_a71a1ca6_df74_4222_a5dd_ab90b91b64a1 li {
	margin-left: 0;
}
#g_a71a1ca6_df74_4222_a5dd_ab90b91b64a1.title {
	font-size: 1.25em;
	font-weight: normal;
}

/* PAGE CONTACTS PRESSE */

.page_article .grid_3 .service-presse .ms-rteElement-cea-rte-box {
    background-attachment: scroll;
    background-image: url("/Style%20Library/Themes/presse/css/img/bg/hachures.png");
    background-position: left top;
    background-repeat: repeat;
    border-color: #777777;
    margin-bottom: 0;
	margin-top: 0;
    padding-bottom: 15px;
    text-align: center;
}
.page_article .grid_3 .service-presse h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #353535;    
	color: #353535 !important;   
    line-height: 1.1em !important;
    margin-bottom: 5px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.page_article .grid_3 .service-presse .suivez-nous {
    border-bottom: 4px solid #e1e1e1;
    border-top: 4px solid #e1e1e1;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 15px 0 5px;
    text-align: center;
}
.page_article .grid_3 .service-presse .suivez-nous h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 0 none;
    color: #E50019 !important;
    text-transform: none;
}


/* custos bloc header - titrailles du site */
body #header-wrapper {
	padding-top: 5px;
}
#branding .logo.grid_5 {
	margin-left: 0;
}
#branding .logo img {
  width: 90px;
}
#branding .baseline.grid_6 {
	display: none;
}

/*
#branding .baseline strong.h1, #branding .baseline h1 {
 	/*color: #E50019;
    font-size: 2.45em;
    letter-spacing: -0.025em;*/
	
	/*font-size: 1.231em;
    color: #353535;
	margin-top:40px;
}

#branding .baseline p
	{
	color: #E50019;
    font-size: 2.45em;
    letter-spacing: -0.025em;
	margin-top:-55px;
	}*/

.page_searchpage .baseline
	{
	margin-top:80px !important;
	}
	
#navportal-map {
	display: inline !important;
	visibility:hidden;
}



/* correction slider affichés les uns au dessus des autres */
 .webpart-slider {
	overflow-y:hidden !important;
}



/* FOOTER-MAP */
#navportal-header .branding {
	background: rgba(0, 0, 0, 0) url("../img/logo.png") no-repeat scroll 0 0;
}



/* correc libellé summary chapitres */

 #chapitres .title:before
  	{
  content:"SUMMARY";
  color:#BBB;
  font-size:12px;
  }
  
#chapitres .title
  	{
  font-size:0px;
  }


span.mosaic-Publication-and-books
	{
	background-position: left -262px;
    background-image: url("/style%20library/themes/global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	display:inline !important;
	}
  
  
 
	
/* liste a puces */
#g_c062d83d_ded1_4ddc_beda_5185cbb3d6e6 .nv-item img
	{
	width:130px;
	}
	


#navback .level1.first a img { visibility:hidden; }


/* BARRE PORTAIL : MENU DROPDOWN 2sd NIVEAU */

#navback .menu .menu-dropdown {
    background-color:#F3F3F3; 
	width: 250px !important;
	-webkit-box-shadow: 0 4px 9px 1px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 4px 9px 1px rgba(0, 0, 0, 0.45);
	-o-box-shadow: 0 4px 9px 1px rgba(0, 0, 0, 0.45);
	box-shadow: 0 4px 9px 1px rgba(0, 0, 0, 0.45);
    padding-bottom: 1px;
    border-style: solid;
    border-width: 0 0 9px;
    margin-top: 1px;
    border-bottom-color: #555;
	transition:transform .4s, opacity .4s;
	opacity:0;
	transform:scale(.5);
	overflow:hidden;
	transform-origin:0px 0px;
}

#navback .level1:hover .menu-dropdown
	{
	opacity:1;
	transform:scale(1);
	}
	
#navback .level1 .menu-dropdown
	{
	opacity:0;
	transform:scale(.5);
	}

#navback .level2.menu-dropdown li a {
    display: block;
    font-size: 1.25em;
    color: #555;
    line-height: 1.4em;
	transition:color .5s;
}

#navback .level2.menu-dropdown li a:hover
	{
	color:#000;
	}
#navback .level2.menu-dropdown li a:first-letter { text-transform: uppercase; }



/*liens accessibilité */
#ctl00_PortalAccessibilityGlobalNavigationControl
	{
  float: right;
  padding: 0px 5px 0px 5px;
  
}

#navskip li a {
color:#666;
}

#g_3c88aa4c_35d8_437e_9fc5_a2ff550b4f2e img
{
	width:120px;
}



/* bloc home identité vidéo */


#promesselinks
{

	z-index:100 !important;
	position:absolute;
	color:#FFF;
	font-size:1.42em;
	text-align:right !important;
	width:1020px;
	display:none;
}

.home #eplayer:after
{
	content:'';
	height: 560px;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	/* right: 0; */
	position: absolute;
	background: url("/Style%20Library/Themes/global/squares-rev-w.png?22") repeat-y;
	background-position:center left;
	background-size: 68%;
	z-index:2;
	margin: -10px 1020px;
	width: 3500px;
	}

.home #eplayer:before
{
	content:'';
	height: 560px;
	margin-left: auto;
	margin-right: auto;
	right: 50%;
	/* right: 0; */
	position: absolute;
	background: url("/Style%20Library/Themes/global/squares-w.png?23") repeat-y;
	background-position:center left;
	background-size: 68%;
	z-index:2;
	margin: -10px -100px;
	width: 3500px;
	}

#promesse #logo80balais
{
	float:left;
	width:200px;
	margin-top:-60px;
	filter:drop-shadow(0px 0px 20px #333);
}

#g_219036d5_9b15_4713_b38b_9c9c8c160afb
{
border:10px solid #FFF;
	
	
}



#promessemore
{
	clear:both;
	display:block;float:right;
	font-size:2.2em;
	background:#E50019;
	border:0px;
	color:#FFF;
	font-weight:bolder;
	padding:.6em .9em;
	border-radius:.8em

}



.faketyper
{color: #e50019;display:inline-block;width:420px;
 /*border-bottom: 4px solid #b3000f55;*/
 text-align:left;padding-left: 10px;vertical-align:bottom;height: 1.5em;line-height: 1.4em;font-weight: bolder;font-size: 1em;font-family:montserrat;
margin-bottom:-8px;
 font-family:poppins;
}


.ft_cursor
{
	color:#b3000f;
	animation:blinker .5s linear infinite;
}


@keyframes blinker
{
	0%{opacity:1;}
	45%{opacity:1;}
	50%{opacity:0;}
	95%{opacity:0;}	
}

#promesseLine1,#promesseline2
{
	background:#FFFC;
	display:inline-block;
	padding:.5em;
	box-shadow:0px 0px 20px 0px #333;
	font-size:4em;
}

#promesseLine1
{
	padding-top:.7em;
	padding-bottom:.6em;
}
#promesseline2
{
	
	float:right;
	margin-top:-50px
}

#promesseMain
{ margin-top:-12px}


#promesse
{
	height:45px !important;
	z-index:4000;
	position:absolute;
	
	padding:20px !important;
	margin-top:-225px !important;
	width: 920px;
	font-size:.57em;
	transition:box-shadow 2s,transform 2s, filter 2s;
}

/*#promesse:hover
{
	filter:brightness(1.2);
	transform:scale(1.05);
	box-shadow:0px 20px 40px #000;
}*/


#evideo
{
	width: 1200px !important;
	height: 250px !important;
	transform: scale(2.10) !important;
	transform-origin:50% 0;
	z-index:0;
	margin-top: -10px;
	position:absolute;
	pointer-events:none;
	background:url("/style%20library/themes/global/promesse_back.png");
	background-repeat:no-repeat;
	background-size:cover;
	opacity:.6;
}

#eplayer
{
	height: 420px;
    background:transparent !important;
	
}

/*  fin bloc home identité vidéo */

#header-inner
{/* background:#FFF; */}

#navprimary
{background:transparent !important}



     /* ajout label 80 ans */
	#branding #DeltaSiteLogo:after {
		content: "";
		background: url(/PublishingImages/80ans-carre-en.png);
		display: block;
		position: absolute;
		width: 90px;
		height: 90px;
		left: 100px;
		top: 20px;
		z-index: 100;
		background-size: 73.55%;
		background-position: 79% center;
		background-repeat: no-repeat;
	}


/* custo RESPONSIVE pages site english */
@media only screen and (min-resolution: 117dpi) and (max-resolution: 119dpi), only screen and (min-resolution: 131dpi) and (max-resolution: 133dpi), only screen and (min-resolution: 145dpi) and (max-resolution: 154dpi), only screen and (min-resolution: 162dpi) and (max-resolution: 164dpi), only screen and (min-resolution: 169dpi) and (orientation: portrait), only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
	/* new home */

	#g_91e69c33_40d0_4933_b413_a31419554aaa table td 
	{
		width:100% !important;
		display: inline;
	}


	#g_91e69c33_40d0_4933_b413_a31419554aaa table td img 
	{width:920px !important;
	height:580px !important;
	}

	#g_185fdf1f_8be6_4dbc_8037_f03a8fabcb5e
{
	margin-top:38em;
	margin-bottom:2em;
	line-height:2em
}

.home #navportal
{
	font-size: 2.2em;
}

.home #footer .footer
{
	font-size: 2.6em;
}

#branding #DeltaSiteLogo:after {
	display:none
}

#nav::before
{
    top: -75px;
    
    width: 100px;
    height: 100px;
    background:#FFF !important;
    background-image: url(/style%20library/themes/global/menu_icon.png) !important;
    background-size: cover !important;
	 left:unset;
 
}


/* bloc identité carré */


#eplayer video
{
	width: 980px !important;
	height: 1742px !important;
	transform: none !important;
	margin-left:-10px;
	background: #000;
	opacity:.4
	
}

#promesse
{
	height: 1200px !important;
	font-size: .45em;
	width:940px;
	margin-top: -1350px !important;
	margin-left:-10px;
}

#promesse #logo80balais 
	{
		width:350px;
		margin:0 0 100px 300px;
}
	
#promesse h2
{
	line-height:1.5em;
}

.faketyper
{
	width: 850px !important;
	line-height: 1.6em;
	margin-bottom: 0;
	text-align:center
}

	#promessemore
	{
		float:none;
		font-size:3em;
		margin:auto;
		width: 50%;
		text-align: center;
	}

#promesseMain
{
	height: 1480px;
	
}

#eplayer
{
	height: 1480px !important;
	
}

#promesseLine1,#promesseline2
	{
		background:transparent !important;
		box-shadow:none;
		text-shadow:0px 0px 5px #FFF;
		text-align:center;
	}

#promesseLine1
	{ margin-top:-140px}
	
#promesseline2
	{
		margin-top: 280px;
		margin-bottom:100px;
	}

	
#ctl00_WebpartManager_g_1bd30346_b9e8_4494_8bfc_f81eed1c1373
{
	height: 1806px !important;
	
}

#ctl00_WebpartManager_g_1bd30346_b9e8_4494_8bfc_f81eed1c1373 h2
	{
		font-size:5em;
	}

	/* fin bloc identite video responsive */
	
	
/* styles header ! a supprimer quand le nouvel header sera déployé */
#s4-searcharea .s4-search input[type="submit"] {
    border: none;
    background-color: transparent !important;
    background-image: url(/Style%20Library/Themes/institutionnel2021/css/img/puce/loupe.svg);
    background-repeat: no-repeat;
    opacity: 0.5;
    font-size: 0;
    box-shadow: none;
    background-size: contain;
    background-position: center center;
    height: 14px;
    min-width: 0;
    margin-left: -23px;
    margin-top: 6px;
    margin-right: 0;
    padding-right: 5px;
}


#header .search label
{
	display:none;
}

#branding .grid_6
{
	font-size:2em;
	padding-top:0px !important;
	/* line-height: 2em !important; */
}

#branding .logo
{
	margin: 0 0 30px 0;
	width:200px;
}
	#branding .logo img {
		max-width: 90px;
	}
#header .search input[type="text"] {
	color: #353535;
	border-color: #D3D3D3;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: none;
	height: 17px !important;
	padding: 2px 10px;
	margin-top:5px
	}

#nav .first 
{display:none;

}

#nav .nv-item a
{
	border:0px !important
}

#nav:hover
{ height:550px  !important}

#navprimary #nav
{
	
	background:#333;
}

#footer .footer
{
	background:#af000d;

}

#footer .footer li.nv-item a
{ color:#000 !important}

#ctl00_PlaceHolderBreadcrumbNav_BreadcrumbLocalNavigationControl
{
	top: 171px;
}

#header
{border-bottom:none !important;}


#header-wrapper #DeltaSiteLogo:before
{
	animation:none !important;
	display:none;
}

#header-wrapper
{background: #FFF9 !important;


}

#branding .baseline
{
	width: 480px !important;
}
#branding .baseline h1
{ 
line-height:1.1em;
margin-top:10px;
padding-left: 0;
}

/* nav */
#navdropdown .menu-prez p 
{
	display:none;
}

#navdropdown .menu-prez
{
	width:940px;
	padding-top:40px
}

#navdropdown .menu-list li
{
	height:unset !important;

}

#navdropdown .menu-list li.level1 
{
	background-size:30px;
	background-position:0px 27px;
}

.mega-menu li.active a
{
	background:#555 !important
	
}



body.v4master
{
	background:#FFF;
	padding:0 !important;
	margin:0 !important
}
/* home  */
.home .webpart-slider, .home .webpart-slider .bx-window, .home .webpart-slider .bx-wrapper, .home #g_0d17283b_15e9_4521_9d7e_464ef585148a.webpart ul li
{
	width:950px !important;
	height:670px !important
}

.home .webpart-slider
{
	margin-left:0px
}

.home .webpart-slider img
{height:670px;width:2000px;margin-left: -250px;}	

.home .webpart-slider .bx-window {
    height: 675px !important;
    
} 

.home .col
{display: block !important;float: left !important;width:960px;}

.home .col3
{margin-top: 150px;}

.home .webpart-slider .caption
{
	height:520px !important;
	width:520px !important;
	overflow:hidden;
	top: 50px !important;
	left: 50px !important;
	background:#FFFFFFF3;
	padding-right:20px
}

.home .webpart-slider .slider-carrousel h2 
{ line-height: 1.15em; }

.home .webpart-slider .caption p 
{
	text-overflow:ellipsis;
	font-size:1em;
	line-height: 1.2em;
	-webkit-line-clamp: 6;
	overflow: hidden;
	display: -webkit-inline-box;
	-webkit-box-orient: vertical;


}

.bx-pager,.bx-auto
{
	display:none;
}


#g_05de54dc_19ee_46f1_98b7_441cda54e493
{
	width:960px !important;
	margin:0;

}

#g_05de54dc_19ee_46f1_98b7_441cda54e493 td.ms-rteTable-default img
{
width:460px !important;
height:280px !important
}

#g_05de54dc_19ee_46f1_98b7_441cda54e493 td.ms-rteTable-default
{
	width:460px!important;
	display:inline-block;
	height:850px !important
}

#g_05de54dc_19ee_46f1_98b7_441cda54e493 td.ms-rteTable-default:last-child
{
	margin-top:50px;
	width:940px !important;
	background:#F7F7F7;
	height:550px !important
}

#g_05de54dc_19ee_46f1_98b7_441cda54e493 td.ms-rteTable-default:last-child img
{
	float:left;
	padding:20px 20px 200px 0
}

.home #g_05de54dc_19ee_46f1_98b7_441cda54e493 h2, .home #g_8f4a0be8_c8ae_4ae3_a179_bfa094be948a h2, .home #g_9ec863b6_2da8_4579_98c0_c2e4a86c3d4f h2, .home #g_e928b32c_81b9_4bac_998c_5789306ae530 h2, .home #g_a91c782c_17bf_421d_90bb_e97a87a8ad0d h2
{ background-size:1660px 80px;
padding-left:60px }

#g_a8f5efac_def2_4ba4_b2c4_6f77caa402b4, #edito, #g_9498d310_2bb1_4024_97d9_058e01295263
{ width:960px !important;
margin-left:0 !important;
margin-bottom:0px;

}

#g_a8f5efac_def2_4ba4_b2c4_6f77caa402b4 *
{
	color:#FFF !important;
	background: #b70e0b !important;
	line-height:2.2em !important;
}

#g_9498d310_2bb1_4024_97d9_058e01295263 
{
	margin-top:150px !important
}
#g_9498d310_2bb1_4024_97d9_058e01295263 .nv-item 
{
	font-size:1.2em !important;
	line-height:1.5em
}

.webpart-list .inner .nv-item .intro strong
{
	font-size:1em
}

#g_e5b197d2_54f5_41b0_a4ca_06a90f847beb
{
    width:940px;
    height:40px;
    font-size:1.3em;
    padding-top:20px;
    padding-right:20px !important;
    margin-bottom:150px;
}

#g_185fdf1f_8be6_4dbc_8037_f03a8fabcb5e .logo img
	{
		width:100%
	}

#g_185fdf1f_8be6_4dbc_8037_f03a8fabcb5e	.newsfeed-item-summary
	{
		display:none
	}
	

#g_e5b197d2_54f5_41b0_a4ca_06a90f847beb ul li
{
    list-style: none !important
}

#g_1d63579e_0332_4a12_943f_089514f89ca8 span 
{
	font-size:2em !important;
	
	line-height:2.6em !important
}

#g_09bd1e21_84ca_4669_bb1b_bd8424242b43 .mosaic-Multimedia-content
{
	display:none !important;
}

.home .webpart-mosaic .logo img
{
	width:470px !important;
	max-height:unset !important;
}


#g_09bd1e21_84ca_4669_bb1b_bd8424242b43
{
height:1000px !important
}

.webpart-mosaic .figcaption
{
	font-weight:normal !important;
	line-height:1.4em
}

/* pages intérieures */

#politiqueinternationale .ms-rteElement-cea-rte-left-box-1, #politiqueinternationale .ms-rteElement-cea-rte-right-box-1
{
	width:460px;
}

#politiqueinternationale .ms-rteElement-cea-rte-left-box-1 img, #politiqueinternationale .ms-rteElement-cea-rte-right-box-1 img
{
min-height:220px !important;
padding-top:3px !important
}

#politiqueinternationale .guillemet
{
	height:200px
}

#domainesderecherche .ms-rteElement-cea-rte-left-box-1, #domainesderecherche .ms-rteElement-cea-rte-right-box-1, #politiqueinternationale .ms-rteElement-cea-rte-left-box-1, #politiqueinternationale .ms-rteElement-cea-rte-right-box-1
{
	width:455px;
	float:left !important;
	height:350px;
	margin:10px

}

#domainesderecherche blockquote.defense, #domainesderecherche blockquote.energie-nucleaire, #domainesderecherche blockquote.energies-renouvelables, #domainesderecherche blockquote.technologies, #domainesderecherche blockquote.sante, #domainesderecherche blockquote.matiere, #domainesderecherche blockquote.climat
{
	background-image:none;
	height: 133px !important;
	display:block;
	font-size:1em;
	padding:10px;
}

#domainesderecherche div
{
	clear:none !important;
}

.page_article .webpart-list
{ margin-top:200px !important}

.page_article .webpart li.nv-item
{
	padding-bottom:70px !important;

}


.page_article #editions_presse .ms-rteElement-cea-rte-left-box-1, .page_article #editions_presse .ms-rteElement-cea-rte-right-box-1
{
	width:430px;
	/* min-height: 1500px; */
	clear: top;
	float:left;
}

div[class^="page_"] #content #editions_presse img,div[class^="page_"] #content #editions_presse .logo
{ height:550px !important;

}

.page_article #editions_presse .block .header h2, .page_article #editions_presse .ms-rteElement-cea-rte-box-3 h2
{
	width:470px
}
#editions_presse .mosaic-Editions
{
	display:none !important;
}

.page_article #editions_presse .ms-rteElement-cea-rte-right-box-1
{
	float:left !important;
	
}

#editions_presse .webpart-mosaic
{ height:unset !important}

#div_c06321d8-7a52-46bb-b11f-192e02438124
{display:none}


#editions_presse
{width:960px !important}

#editions_presse .header, #editions_presse .header h2
{ 
display:block;
height:250px !important;
background:#F5F5F5;
width:450px !important;
font-size:.9em

}

#editions_presse .webpart-mosaic
{
	heidght:1900px !important;
}

#editions_presse .ms-rteImage-1
{
	padding:10px;
	background:#FFF
}

#editions_presse .resume
{
	display:block;
	clear:both;
	float:none


}

#branding .baseline p
{
	display:none
}

}