@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é : Juillet 2021.ms-core-overlay span
	Auteur : DCom / L.Colombel
*/

/* application de styles communs à tous les thèmes */
@import url('../../theme_global.css?61');
@import url('../../dcom.css?10');
@import url('../../header2021.css?8');
@import url('../../responsive.css?175') 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);



/* === DEFINITION DES FONTES SPECIFIQUES AU THEME === */

@font-face {
    font-family: 'FontFace';
    src: url('font/Montserrat-Regular.eot');
    src: url('font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		 url('font/Montserrat-Regular.woff') format('woff'),
		 url('font/Montserrat-Regular.ttf') format('truetype'), 
		 url('font/Montserrat-Regular.svg#Montserrat-Regular') format('svg'); }
@font-face {
    font-family: 'Montserrat-ExtraLight';
    src: url('font/Montserrat-ExtraLight.eot');
    src: url('font/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'), 	       
		 url('font/Montserrat-ExtraLight.woff') format('woff'),
		 url('font/Montserrat-ExtraLight.ttf') format('truetype'), 
		 url('font/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg'); }
@font-face {
    font-family: 'Montserrat-Light';
    src: url('font/Montserrat-Light.eot');
    src: url('font/Montserrat-Light.eot?#iefix') format('embedded-opentype'), 	       
		 url('font/Montserrat-Light.woff') format('woff'),
		 url('font/Montserrat-Light.ttf') format('truetype'), 
		 url('font/Montserrat-Light.svg#Montserrat-Light') format('svg'); }
@font-face {
    font-family: 'Montserrat-Medium';
    src: url('font/Montserrat-Medium.eot');
    src: url('font/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), 
		 url('font/Montserrat-Medium.woff') format('woff'),
		 url('font/Montserrat-Medium.ttf') format('truetype'), 
		 url('font/Montserrat-Medium.svg#Montserrat-Medium') format('svg'); }
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('font/Montserrat-SemiBold.eot');
    src: url('font/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('font/Montserrat-SemiBold.woff') format('woff'),
		 url('font/Montserrat-SemiBold.ttf') format('truetype'), 
		 url('font/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'); }
@font-face {
    font-family: 'RobotoSlab-Regular';
    src: url('font/robotoslab-regular.eot');
    src: url('font/robotoslab-regular.eot?#iefix') format('embedded-opentype'), 
		 url('font/robotoslab-regular.woff') format('woff'),
		 url('font/robotoslab-regular.ttf') format('truetype'), 
		 url('font/robotoslab-regular.svg#robotoslab-regular') format('svg'); }
@font-face {
    font-family: 'RobotoSlab-Thin';
    src: url('font/robotoslab-thin.eot');
    src: url('font/robotoslab-thin.eot?#iefix') format('embedded-opentype'), 	 
		 url('font/robotoslab-thin.woff') format('woff'),
		 url('font/robotoslab-thin.ttf') format('truetype'), 
		 url('font/robotoslab-thin.svg#robotoslab-thin') format('svg') }
@font-face {
    font-family: 'Georgia';
    src: url('font/Georgia-Regular.eot');
    src: url('font/Georgia-Regular.eot?#iefix') format('embedded-opentype'), 	 
		 url('font/Georgia-Regular.woff') format('woff'),
		 url('font/Georgia-Regular.ttf') format('truetype'), 
		 url('font/Georgia-Regular.svg#georgia-Regular') format('svg'); }
@font-face {
    font-family: 'Georgia-Italique';
    src: url('font/georgia-italique.eot');
    src: url('font/georgia-italique.eot?#iefix') format('embedded-opentype'), 	 
		 url('font/georgia-italique.woff') format('woff'),
		 url('font/georgia-italique.ttf') format('truetype'), 
		 url('font/georgia-italique.svg#georgia-italique') format('svg'); }


/* === APPLICATION DE STYLES PROPRES AU THEME === */


body.v4master {
	background-color: #FFF;
	background-position:center 1000px; }

body #header-wrapper { 
	margin-top: 25px; 
	margin-bottom: 10px; }
 body #header-inner {
    z-index: 1;
    padding: 0;
}
body #header-wrapper,
body #mainwrapper { 
	background: none;
	-webkit-box-shadow: none; 
	-moz-box-shadow: none; 
	-o-box-shadow: none; 
	box-shadow: none; 
}

body #main-inner {
	margin: 0;
	padding-top: 0.15em;
}
.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; }

#content.grid_9.alpha {
	width: 720px;
}

/* options */
.useParalaxBg {
}

/* Base typo */
body, .font1, h1, .h1, h3, .h3, h4, .h4, h6, .h6, .rte-list dt, caption, thead th, input[type="submit"], input.submit, input[type="button"], input.button, input[type="image"], input.image, button, .font2, #navdropdown .level2 li {
	font-family: "FontFace", Arial, Helvetica, "sans-serif" !important;
}

h1, .h1 {
	color: #222;
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif" !important;
	font-size: 2.4em;
	letter-spacing: -0.025em;
	line-height: 1.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 {
	font-family: "Montserrat-SemiBold", "Arial Black", Impact, "sans-serif" !important;
	font-size: 1.45em;
	line-height:  1.45em;
	margin: 2.5em 0 2em;
	padding-left: 0;
}

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 {
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif" !important;
	font-size: 1em;
	line-height: 1.25em;
	background-image: none;
	color: #E50019;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0;
	margin: 10px 0;
}
.navsummary li .title {
	text-transform: uppercase;
}
.ms-rtestate-field H4, .ms-rtestate-field H4.ms-rteElement-H4, .ms-rtestate-field H4.ms-rteElement-H4B {
	color: #333;
	font-weight: bold;
	font-family: "RobotoSlab-regular", Arial, Helvetica, "sans-serif" !important;
	font-size: 1.15em;
	line-height: 1.5em;
	margin-top: 10px;
}
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;
}
.home .entree-recherche h4, h5, .h5, .title {
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif" !important;
	font-weight: normal;
}
#bando-infos {
	color: #E50019;
	font-size: 83%;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	height: 1.75em;
	margin-top: 2em;
	margin-bottom: 5em;
	padding-top: 6px;
}

p, .grid_6 li, .grid_9 li {
	font-family: "FontFace", Arial, Helvetica, "sans-serif" !important; 
	font-size:  1.1em; 
	line-height: 1.7em !important;
	margin-bottom: 20px !important;
}

/* hack pour les CC via edge */
.ms-rtestate-field div span[style*="font-size"]
{
	font-size:1.1em !important;
	font-family: "FontFace", Arial, Helvetica, "sans-serif" !important;
	line-height: 1.7em !important;
	margin-bottom: 20px !important;
}
 
span.ms-rteStyle-cea-code-variable {
	display: block;
	font-style: normal;
	margin-bottom: 70px;
}

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;
}
.container_12 .grid_6 {
	width: 470px;
	margin-right: 20px;
}
blockquote {
	background-image: url(img/blockquote.png);
}

.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: rgba(189,152,122,.2);
	border-color: rgba(189,152,122,.2);
	color:#222 !important;

}

.ms-rteElement-cea-rte-box-3 *,.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link:link,.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link:hover,.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link:visited,.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link
{
	color:#222 !important;
}


.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-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;

}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
/* Layout */

#main-inner > .breadcrumb {
	font-size: .8em;
	margin-bottom: 3em;
}
#main-inner > .breadcrumb .here {
	color: #E50019;
	margin-right: 0.5em;	
}

#main-inner > .breadcrumb a {
	padding: 0 8px;
}
#main-inner > .breadcrumb span.sep {
	color: transparent;
	display: inline-block;
}
#main-inner > .breadcrumb span.sep::before {
	width: 20px;
	height: 20px;
	content: "/";
	color: #555;
}

#header a:hover {
	text-decoration: underline !important }
#header #content #g_5c6ae2eb_ca6a_4d46_9a38_d4860ba7ad38 a:hover {
	opacity: none !important; }


/* ============================================================== */
/* =============== STRUCTURE PAGE 2021 =============== */
/* ============================================================== */

/* ++++++++++++++++++++ STRUCTURE DU SITE LOCAL ++++++++++++++++++++ */

	/* ---- Entête - Logo ---- */ 
.logo.grid_5 {
    margin-left: 0;
	margin-right: 25px;
	width: auto;     }
#branding .logo img {
    max-width: 90px; }

	/* ---- Nom ou titre de site ---- */ 
#branding .baseline {
	text-align: center;
	width: 795px;

	margin: 15px 25px 0 0; }
#branding .baseline h1 {
	color: #ccc ;
	font:  2em "RobotoSlab-Thin", Cambria, Times, "Times New Roman", "serif" !important ;
	letter-spacing:  0.03em; }
#branding .h2 {
	display:  none; } 

	/* ---- Moteur de recherche ---- */ 
#header .search {
    right: 42%;
    top: 50px; }
/*#header .search::before {
	content: "Que recherchez-vous ?";
	color: #555 !important;
	position: absolute;
	left: 10px;
	top: 3px;
}*/
#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('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;
	width: 392px;
    top: -44px; }
#navquick .menu li.nv-item-1 {
	border-right: 1px solid; }
#navquick a[href~="/multimedia/"] {
	background: url(/_layouts/15/i2i/web/css/img/sprite/links.gif) 95px -1px no-repeat transparent;
	color: #222;
	padding-right: 25px;
}


/* banniere - Campagne recrutement RH : Alternance  */
.home #navquick .nv-item-3.last {
	display:none;
}

#navquick .last
	{
	position:relative;
	}
#navquick .nv-item  a[href$="une-alternance.aspx"]
	{
  	font-size:0px !important;
	width:160px !important;
    height:600px !important;
    background:url(https://www.cea.fr/style%20Library/themes/global/banniere-RH-campagne-alternance.jpeg);
	background-size: 100%;
 	position:absolute;
	padding:0px;
  	top:-56px;
  	left:224px !important;
	-webkit-box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); 
	-moz-box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); 
	-o-box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); 
 	box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); 
  	z-index:66666;
    animation: banner-questionnaire;
    animation-duration:1000s;
	animation-iteration-count:1;
  	} 



/* ++++++++++++++++++++ MENU SITE 2021 ++++++++++++++++++++ */

#navprimary {
	padding:0 ; }
#navprimary #nav {
	padding: 4px 0 0;
	min-height: 17px;
	height: 17px; }

#navprimary #nav li.nv-item-1.first {
    display: none; }
#navprimary #nav li.nv-item {
	line-height: 1em;
	background: none;
}
#navprimary #nav li.nv-item-5 a::after {
	display: none !important; }
#navprimary #nav li.nv-item a {
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
	font-size: 0.98em;
	letter-spacing: 0.05em;
	line-height: 1.1em;
	background: none;
	padding: 0 15px; }
#navprimary #nav li.nv-item a:hover {
	text-decoration: none !important; }
#navprimary #nav li.nv-item a::after {
	content: "";
	border-right: 1px solid #ccc;
	height: 10px;
	width: 1px;
	display: block;
	margin-top: -12px;
	position: absolute;
	right: 0;
	opacity: 0.2;
}
.morelevel .arrow { 
	display: none; }
#navprimary #nav li.active, 
#navprimary #nav li.nv-item:focus, 
#navprimary #nav li.nv-item:active,
#navprimary #nav li.nv-item:hover {
	background-color:inherit; }
#navprimary #nav li.on{ 
	border-bottom:4px solid #E50019;
	padding-bottom: 4px; }
#navprimary #nav li.active,
#navprimary #nav li.nv-item:hover {
	border-bottom:4px solid #ccc;
	padding-bottom: 4px; }

/* ++++++++++++++++++++ FIN - MENU SITE 2021 ++++++++++++++++++++ */

/* ++++++++++++++++++++  DROPDOWN 2021 ++++++++++++++++++++ */

#navdropdown .menu-dropdown { 
	margin: 30px 0 0;}

#navdropdown .menu-prez {
	display: none; }
#navdropdown .grid_9 {
	min-height: 13em;
	width: 920px !important;
	margin: 0 20px; }
#navdropdown {
	background: #FFF;
	-webkit-box-shadow: 0 7px 25px 0 rgba(0,0,0,.2); 
	-moz-box-shadow: 0 7px 25px 0 rgba(0,0,0,.2); 
	-o-box-shadow: 0 7px 25px 0 rgba(0,0,0,.2); 
	box-shadow: 0 7px 25px 0 rgba(0,0,0,.2);
	top: auto; 
	padding: 0 0 10px; }
#navdropdown .level1 { 
	line-height: 1.3em !important;
	height: auto !important;
	min-height: 1.6em;
	width: 184px;
	margin-right: 40px;
	margin-bottom: 10px !important;
	padding: 15px 10px 0; }
#navdropdown .level1 > a {
	font-family:  "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	line-height: 1.2em; }

#navdropdown .level2 { 
	padding: 7px 0 0; }
#navdropdown .level2 li {

	font-size: 1.1em;
	background: url(img/puce/puce-carre.svg) 0px 10px no-repeat;
	background-size: 4px;
	line-height: 1.6em;
	width: 175px;
	margin: 0 !important;
	padding: 1px 0 4px 12px ; }
#navdropdown .level2 li > a {
	color: #555555 !important;}
#navdropdown li.nv-item a:hover {
	text-decoration: underline; }

/* ---- Menu - Positionnement spécifique ---- */
#menu-1.menu-dropdown .level1.nv-item-2,
#menu-1.menu-dropdown .level1.nv-item-3,
#menu-2.menu-dropdown .level1.nv-item-3,
#menu-3.menu-dropdown .level1.nv-item-4,
#menu-3.menu-dropdown .level1.nv-item-5,
#menu-3.menu-dropdown .level1.nv-item-6,
#menu-3.menu-dropdown .level1.nv-item-7,
#menu-5.menu-dropdown .level1.nv-item-3,
#menu-5.menu-dropdown .level1.nv-item-4 {
	/* border-top: 1px solid #eedfd2; */
	}

#menu-1.menu-dropdown .level1.nv-item-2 {
	position: absolute;
	left: 20px;
	margin-top: 46px; }
#menu-1.menu-dropdown .level1.nv-item-3,
#menu-1.menu-dropdown .level1.nv-item-4 {
	position: relative;
	left: -244px; }
#menu-1.menu-dropdown .level1.nv-item-3 {
	margin-top: 92px; }
#menu-1.menu-dropdown .level1.nv-item-5 {
	position: absolute;
	right: 208px; }

#menu-2.menu-dropdown .level1.nv-item-1,
#menu-5.menu-dropdown .level1.nv-item-1 {
    width: 642px;
    border-bottom: 1px solid #eedfd2;
    }
#menu-2.menu-dropdown .level1.nv-item-1 .nv-item-4,
#menu-2.menu-dropdown .level1.nv-item-1 .nv-item-5,
#menu-2.menu-dropdown .level1.nv-item-1 .nv-item-6 {
	position: absolute;
	left: 263px; }
#menu-2.menu-dropdown .level1.nv-item-1 .nv-item-4 {
	/*top: 45px;*/
	top: 68px; }
#menu-2.menu-dropdown .level1.nv-item-1 .nv-item-5 {
	/*top: 68px;*/
	top: 92px;}
#menu-2.menu-dropdown .level1.nv-item-1 .nv-item-6 {
	/*top: 92px*/
	top: 114px; }

/*#menu-3 .level1.nv-item-7 {
    margin-top: -13px; }*/


#menu-5.menu-dropdown .grid_9 {
	height: 19.5em; }
#menu-5.menu-dropdown .level1.nv-item-1 .level2 li:nth-child(2n) {
	float: right;
	margin-top: -23px; }

	/* ---- Bloc - Consulter aussi : ---- */ 
#navdropdown .menu-dropdown .level1:last-child {
	border: 0;
	position: absolute;
	right: 20px; 
	margin: 0 !important;}	
#navdropdown .level1:last-child > a {
    color: #E50019 !important;
	font-family: "FontFace", Arial, Helvetica, "sans-serif"}
#navdropdown .level1:last-child {
	pointer-events: none;
}
#navdropdown .level1:last-child .level2,
#menu-1.menu-dropdown .level1.nv-item-5 .level2 {
	pointer-events: painted;
}
#navdropdown .menu-dropdown .level1:last-child .level2 li {
	background: #f6f1eb;
	width: 176px;
	margin-top: 3px !important;
	padding: 5px 9px; }
#navdropdown .menu-dropdown .level1:last-child .level2 li > a {
	color: #353535 !important;
	font-weight: bold; }

#navdropdown  .menu-dropdown .level1:last-child .level2 li a::after {
	background: url("/_layouts/15/i2i/web/css/img/sprite/links.gif") right 1px no-repeat !important;
	content: "";
	display: inline flow-root list-item;
	width: 18px;
	height: 12px; }

	/* ---- Boutons "Consulter la rubrique" & "Fermer" ---- */
#navdropdown .goto-link { 
	background: #eedfd2;
	width: auto;
	bottom: 10px;
	right: 89px; }
#navdropdown .close {
	font-size: 0.8em;
	background: #353535;
	margin: 10px 20px 0 10px; }
#navdropdown .goto-link a {
	color: #353535; 
	font-size: 0.8em;}
#navdropdown .goto-link a:hover,
#navdropdown .close a:hover {
	text-decoration: underline; }

/* ++++++++++++++++++++ FIN -DROPDOWN 2021 ++++++++++++++++++++ */


/* ============================================================== */
/* =============== STRUCTURE HOME PAGE 2021 =============== */
/* ============================================================== */

/* ++++++++++++++++++++ Elements masqués ++++++++++++++++++++ */
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .date,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .date,
.home #g_74367887_b674_460a_8832_3d9f18055298 .date,
.home .registre-3 .date,
.home #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .feed img,
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .footer,
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .header,
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb .header,
.home #g_39531689_54a1_4d04_9a3e_6843de045aca .header,
.home #g_39531689_54a1_4d04_9a3e_6843de045aca .intro,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 p,
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb p a,
.home #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db p.summary,
.home #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .more,
.home #g_c3109474_0b79_4dd3_80f0_000e544df0ef .ms-rtestate-field,
.home #g_456d4414_6768_4c5c_89ad_f2b073bfc9e2 .ms-rtestate-field,
.home #g_85501482_7a62_4fa1_a9ac_888066e96568 .ms-rtestate-field,
.home #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .newsfeed-item-summary,
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .video,
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb span.mosaic-Video {
	display: none !important; } 


/* ++++++++++++++++++++ PAGE HOME - STYLE COMMUNS A LA PAGE  ++++++++++++++++++++ */

.home .ms-rtestate-field H2 { 
	font-family: "Montserrat-ExtraLight", Arial, Helvetica, "sans-serif" !important;
	letter-spacing: -0.025em;
	line-height: 1em;
	margin-bottom: 0.85em;
}

home .block.webpart {
    z-index: 10;
}

.home H2,
.home .header h2,
.home .block .ms-rtestate h2 {
	color: #222 !important;
	font-size:  4em !important;
	letter-spacing: 0;
	text-align: center;
	background: transparent;
	margin-top: 0;
}
.home h2 strong,
.home .block .ms-rtestate  h2 strong {
    font-family: "FontFace", Arial, Helvetica, "sans-serif" !important;
	letter-spacing: -0.025em; }
.home p {
	font-family: "Montserrat-Light", Arial, Helvetica, "sans-serif";
}
.home .ms-rteElement-cea-link.ms-rteElement-cea-internal.more, 
.home .ms-rteElement-cea-link.ms-rteElement-cea-external.more,
/*.home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-internal.more,
.home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-external.more,*/
/* Home Section Médiathèque */
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .logo a::after,
 .home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb a::after,
.home #g_39531689_54a1_4d04_9a3e_6843de045aca .logo a::after,
/* Page Sommaire - actualités typo */
#unselToggle {
	color: #222;
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
	font-size: 1.2em;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	background: none;
	border: 1px solid #222;
	border-radius: 1.2em;
	-webkit-border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	display: block;
	width: max-content;
	margin: auto;
	padding: 5px 20px;	
}
.col3 .ms-rteElement-cea-link.ms-rteElement-cea-internal.more {
	font-family: "Montserrat-Semibold", Arial, Helvetica, "sans-serif";
	font-size: 80%;
	padding: 8px 10px;
}
.home a.ms-rteElement-cea-link:link, .home a::hover {
	text-decoration:  none !important;
}
.home .cartouche-typologie, 
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-player::before, 
.home #g_74367887_b674_460a_8832_3d9f18055298 .header, 
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .header {
	display: flex;
	width: 100%;
	position: absolute;
	margin-top: -10px;
	z-index: 10;
	text-align: center;
	justify-content: center;
}
.home .cartouche-typologie h5, .home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-player::before, .home #g_74367887_b674_460a_8832_3d9f18055298 h2, .home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 h2 {
	color: #fff !important;
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif" !important;
	font-size: 1em !important;
	letter-spacing: 0.06em !important;
	line-height: 1.55em;
	text-transform: uppercase;
	overflow: hidden;
	display: -webkit-inline-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	background: #E50019;
	border: 0;

	min-height: 20px;
	min-width: 196px !important;
	max-width: 500px;
	width: max-content;
	padding: 0 10px;
}
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-player::before,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 h2 {
	min-width: 125px !important;
	max-width: 250px;
}
.home div.bouton-pucerouge,
.home .webpart-slider .slider-carrousel h2 a::before,
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .date::before,
.home .registre-2 #g_be0fe3db_ee10_4113_96bb_18d32448dd03 a h2::before,
.home .registre-2 #g_46e8023c_6bf9_456b_8ca6_11c521094ceb a h2::before,
.home #g_74367887_b674_460a_8832_3d9f18055298 .title a::before,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .title a::before,
#g_5c649937_ee27_44f4_8dfa_9ebe39d637dd a h2::before {
	content: "";
	width: 25px;
	height: 25px;
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	background: url("img/puce/puce-blanche.png") center no-repeat #E50019;
	background-size: 50%;
	display: block;
	position: absolute;
	bottom: 20px;
}

.home .block {
	border: 0;
	margin: 0; 
	float: inherit;
}

.home .registre-2.clearfix,
.home .registre-3.clearfix {
    width: 960px;
    display: flex; }


.home .middle1 .block-trick, .home .middle3 .block-trick,
.home .registre-3 .block-trick {
	border: 0;
	padding: 0;
}



/* ++++++++++++++++++++ PAGE HOME - ARRIERE PLAN   ++++++++++++++++++++ */

	/* ---- ARRIERE PLAN BEIGE ---- */ 
.home .registre-2 .col.col1,
.home #g_456d4414_6768_4c5c_89ad_f2b073bfc9e2 {
	background: rgba(189,152,122,.2);
	display: table-column-group;
	height: 870px;;
	width: 100%;
	position: absolute;
	left: 0%;
}
.home .registre-2 .col.col1 {
	margin-top: 85px;
}
.home #g_456d4414_6768_4c5c_89ad_f2b073bfc9e2  {
	height:525px;
	margin-top: 614px;
	z-index: 1; }

	/* ---- ARRIERE PLAN - RECHERCHES & INNOVATION ---- */ 
.home #g_c3109474_0b79_4dd3_80f0_000e544df0ef {
	background: url(/PublishingImages/Pages/Home-2021/illustration-arriere-plan_home.png);
	background-size:  100%;
	opacity: 0.85;
	height: 890px; 
	width: 100%;
	display: table-column-group;
	margin-top: -20px;
	position: absolute;
	left: 0;
	z-index: 1; 
}

	/* ---- ARRIERE PLAN - MEDIATHEQUE---- */ 
#g_85501482_7a62_4fa1_a9ac_888066e96568 {
	background: #313131;
	background-image: url(/Style%20Library/Themes/mediatheque2/css/img/bg/background.png);
	height: 830px;	
	width: 100%;
	margin-top: 1138px;
	position: absolute;
	left: 0; 
	z-index: 1;
}

/* ++++++++++++++++++++ CARROUSEL ++++++++++++++++++++ */

.home #main-inner {
	margin:0;
	padding: 0; }
.home .webpart-slider {
	margin: 0 0 70px !important;
	padding-bottom: 30px;}
.home .webpart-slider.bx-window {
	height: 395px; }
.home .webpart-slider img {
    height: 370px; }
.home .webpart-slider .slider-carrousel .caption {
	background: rgba(246,241,235,0.9);
	width: 345px;
	height: 200px;
	padding: 27px 25px 23px;
	position: absolute;
	top: 65px;
	left: 75px; }

.home .webpart-slider .slider-carrousel h2 { 
	font:  1.5em "Montserrat-Semibold", "Arial Black", Impact, "sans-serif" !important;
	line-height: 1.35em;
	text-align: left;
	padding: 0 0 15px; }
.home .webpart-slider .slider-carrousel h2 a::before {
    right: 20px;
}
.home .webpart-slider .slider-carrousel p {
	text-align: left !important;  
	padding: 0;}
.home .webpart-slider .slider-carrousel p a {
	color: #555;
	font-size: 1.03em;
	line-height: 1.5em; }
.home .webpart-slider .slider-carrousel p a::after {
	left: 360px;
	bottom: 10px; }
/*.home .webpart-slider .slider-carrousel p a:hover::after {
	opacity: 80%; }
*/

	/* ---- Navigation Highlight ---- */
.home .webpart-slider .pager-link,
.home .webpart-slider .bx-start.stop {
	border: 1px solid #777777;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px; }
.home .webpart-slider .bx-pager {
	bottom: -2.1em;
    right: 33.3em; }
.home .webpart-slider .pager-link {
	font-size: 0;	
	display: block !important;	
	height: 20px !important;
	width: 20px;
	background: none;
	margin: 0 6px; }
.home .webpart-slider .pager-active {
	border-color: #E50019 !important; }
.home .webpart-slider .pager-active::before {
	content: "";
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	display: block;
	height: 16px;	
	width: 16px;
	background: #E50019;
	position: relative;
	top: 2px !important;
	left: 2px; }
.home .webpart-slider .pager-link:hover,
.home .webpart-slider .pager-active:hover,
.home .webpart-slider .pager-active:hover::before {
	border-color: #eedfd2 !important;
	background: #eedfd2; }

.home .webpart-slider .bx-auto {
	bottom: -2.1em;
	right: 30.2em; }
.home .webpart-slider .bx-start.stop {
	background: url(img/puce/pause.png)  no-repeat center;
	background-size: 80%;
	border: 0; }
.home .webpart-slider .bx-start.start {
	border: 0;
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	background-position: 6px; }


/* ++++++++++++++++++++ PAGE HOME - ZONE 1 / ACTUALITES - ACCES PUBLICS - RSS - EVENTS  ++++++++++++++++++++ */

	/* Colonne 2 (centre) :Actualités */ 
.home .registre-2 .col.col2 {
    width: 695px;
    margin-right: 40px; }
.home .registre-2 .col.col2 .block .header h2::after {
	display: none;
}
.home .registre-2 .col.col2 .inner.clearfix {
	background: transparent;
	padding: 0 0 20px; }
.home .registre-2 .col.col2 .webpart-list .inner .nv-item {
	background:  #fff;
	padding: 0; }

.home .block-trick .feed {
	background: url(img/puce/rss-gris.png) no-repeat center;
	background-size: 55%;
	border: 1px solid #222222;
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	height: 25px;
	width: 25px;
	padding: 5px;
	position: absolute;
	top: 865px;  }
.home .block-trick .feed:hover {
	background: url(img/puce/rss-blanc.png) no-repeat center;
	background-size: 55%;
	background-color: #eedfd2;
	border-color: #eedfd2;
}


	/* ---- HOME PARTIE - ACTUALITES ---- */


.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li {
	border: 0;
	width: 220px;
	margin: 0 17px 20px 0 !important;
	float: left; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:last-child {
	margin-right: 0 !important;
}

.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .logo img {
	border: 0;
	width: 220px;
	height: 150px;
	object-fit: cover;
	object-position: center;	
}
.home .block-trick .date::before {
	margin-left: 11%; 
	bottom: 60px !important;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .intro,
	/* Decouvrir - dossier mis en avant*/
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .intro {
	height: 160px;
	padding: 20px;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .intro .newsfeed-item-title a,
	/* Decouvrir - dossier mis en avant*/
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .intro .title a {
	display: block;
	height: 105px;
	width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-inline-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical; }
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .newsfeed-item-title a:before {
	content: "";
	width: 220px;
	height: 335px;
	display: block;
	position: absolute;
	opacity: 0.5;
	margin-top: -184px;
	margin-left: -20px; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .date:after {
	margin-left: 80px;
	bottom: 60px; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li::first-child .newsfeed-item-summary,
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c p.newsfeed-item-summary {
	margin-top: 20px; 
}

	/* ACTUALITES - A LA UNE */
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child {
	 width: 695px !important; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .logo {
	margin: 0;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child img {
	float: left;
	height: 340px;
	width: 390px;
	object-fit: cover;
	object-position: center;
	margin: 0; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .intro {
	height: 287px; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .date::before {
	margin-left: 17.3% !important;
	bottom: 425px !important; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .newsfeed-item-title,
	/* Titre Video Chercheur - Metier */
.home #g_3b584446_6429_4468_8b85_0dfc93246dd2 h3, 
	/* Titre Dossier à Découvrir */ 
.home .middle3 #g_74367887_b674_460a_8832_3d9f18055298 .title
	/* Titre Mediatheque - Cartouche A la Une */ {
	font-size: 1.55em !important;
	line-height: 1.3em;
	text-transform: none;
	display: block;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .newsfeed-item-title a {
	-webkit-line-clamp: 4;
	max-height: 109px;
	width: 260px; 
	margin-bottom: 10px;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .newsfeed-item-title a:before {
	content: "";
	width: 690px;
	height: 340px;
	display: block;
	position: absolute;
	opacity: 0.5;
	margin-top: -44px;
	margin-left: -411px; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child p.newsfeed-item-summary {
	height: 125px;
	width: 256px; 
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-inline-box !important;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	margin-top: 0; 
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c p.feed a {
	width: 30px;
	height: 30px;
	display: block;
}


	/* Toutes les actualités */
#g_8348603d_cb11_4ec5_83c3_dcfe9d8962bc {
	margin-left: 28%;
}


	/* ---- HOME COLONNE - ACCES / EVENEMENTS ---- */

.home .registre-2 .col.col3 > .block,
	/* Evénements */
.home .registre-2 .col.col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db {
    background:  #fff;
	border-top : 10px solid #f6f1eb;
	clear: both;
    float: right;
	margin:  10px 0 !important; 
}
.home .registre-2 .col3 h2 {
	background: none;
	font: 2em "Montserrat-Semibold", "Arial Black", Impact, "sans-serif" !important;
	line-height: inherit;
	text-align: center;
	margin: 22px 5px 35px 0; 
}
.home .registre-2 .col3 h2::after {
	content: "";
	display: block;
	border-bottom: 1px solid #222222;
	width: 30%;
	height: 15px;
	margin-left: 35%;
}

	/* Accès Publics */ 
.home .registre-2 .col.col3 #g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f {
	padding: 0 5px;
}
#g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f .ms-rtestate-field ul li {
	list-style: none;
	font: 1.3em "Montserrat-Light",  Arial, Helvetica,"sans-serif" !important;
	margin-bottom: 15px;
	background: url(/Style%20Library/Themes/institutionnel2021/css/img/puce/puce-grise.png) no-repeat transparent center right;
	background-size: 18px;
	margin-right: 19px; }
#g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f .ms-rtestate-field ul li:last-child {
	font-family:  "Georgia", Constantia, "Lucida Bright", "serif" !important;
	font-style: italic !important;
	letter-spacing: 0.03em;
	background-position: 183px center;
	background-color: #eedfd2;
	width: 157px;
	margin: 0;
	padding: 10px 29px; }
#g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f .ms-rtestate-field ul li a {
	text-decoration: none !important;
}
#g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f .ms-rtestate-field ul li a:hover,
.home .ms-rteElement-cea-link.ms-rteElement-cea-internal.more:hover,
.home .ms-rteElement-cea-link.ms-rteElement-cea-external.more:hover,
 #unselToggle:hover,
.menu.ms-searchref-filters:hover {
	text-decoration: underline !important;
}
#unselToggle {
	font-size: 80%;
	padding: 3px 10px;
	margin: 20px auto 40px;
}
	/* Accès Réseaux sociaux */
.home #g_fc959445_720b_4058_acc8_edde6ad17c58 {
	margin: 30px 36px 0 0; }
.home .registre-2 .col3 #reseaux-sociaux a {
	background: #222;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 9%; }
.home .registre-2 .col3 #reseaux-sociaux img {
	width: 33px;
	margin-top: 14px; }
.home .registre-2 .col3 #reseaux-sociaux a:hover {
	background: #eedfd2; }

	/* Evénements */
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .header {
	background: none;
	padding: 0}
.home .col3 .inner.clearfix,
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db h2 {
	margin-bottom: 30px;
	padding: 0;  }
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db li {
	border: none;
	padding: 0;
	margin: 0 30px;
}

.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .intro strong {
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif"; }
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .date {
	color: #E50019;
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
	text-transform: uppercase;
	background: none;
	padding: 0 0 5px 0;}
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .dtstamp {
	text-align: inherit !important;
	background: none !important;
	display: flex;
	min-height: auto !important;
	width: auto !important;	
	float: inherit !important;
	margin: 0 0 8px !important;
	padding: 0 !important; }
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .dtstamp span {
	color: #E50019 !important;
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif"!important;
	line-height: 1.2em;
	text-transform:  uppercase; }

.home .webpart .header h2 {
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";

	margin-bottom: 1em;
	padding-top: 15px;
}
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .webpart-agenda br,
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .year {
	display: none; }
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db a strong.title {
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
	font-size: 1.22em;
}
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .meta {
	line-height: 1.4em;
	text-transform: uppercase;
	font-size: 0.75em;
	margin: 5px 0 15px 0; 
}
.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .dtstamp .sep {
	background: url(/Style%20Library/Themes/institutionnel2021/css/img/puce/puce-rouge.png) no-repeat scroll center 1px transparent;
	background-size: 15px;
	width: 30px;
}

.home .col3 #g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db .location {
	background: none;
	padding: 0;
}

	/* Accès à tous les événements */
.home #g_b964bd2b_dbd2_4e2c_ae13_3930da560395 {
	text-align: center;
	margin: 0 0 30px; }
.home #g_b964bd2b_dbd2_4e2c_ae13_3930da560395 span a {
	margin-left: 20px;
}

/* ++++++++++++++++++++ PAGE HOME - ZONE 3 / RECHERCHES & INNOVATION  ++++++++++++++++++++ */

.home .middle2 {
	margin: 25px 0 90px; 
}
.home .middle2 .block {
	background: #ffffff;
	margin: 0;
	padding: 20px;
	z-index: 10;
}

.home .ms-rtestate-field p, .home p.ms-rteElement-P{
	font-size: 1.25em;
	color: #555555; 
}

#g_be0fe3db_ee10_4113_96bb_18d32448dd03 a,
#g_46e8023c_6bf9_456b_8ca6_11c521094ceb a {
	text-decoration: none !important;
}
#g_be0fe3db_ee10_4113_96bb_18d32448dd03 a:hover,
#g_46e8023c_6bf9_456b_8ca6_11c521094ceb a:hover {
	text-decoration: underline !important;
}
#g_be0fe3db_ee10_4113_96bb_18d32448dd03 .bouton-pucerouge:hover,
#g_46e8023c_6bf9_456b_8ca6_11c521094ceb .bouton-pucerouge:hover {
	background: #eedfd2;
	
}

	/* Bloc Recherches Illustrations */

.home #g_42470dc1_d8ff_479b_82a5_e96030be8c3e {
    padding-right: 0;
}

.home .entree-recherche {
	background: #f6f1eb;
	width: 170px;
	height: 170px;
	float: left; 
}
.home .registre-2 #g_be0fe3db_ee10_4113_96bb_18d32448dd03 a h2::before {
	bottom:32px;
	left: 45%;
}
.home .entree-recherche h4 {
	color: #222;
	text-align: center;
	z-index: 5;
	margin-top: 20px;}
.home .entree-recherche h4::before {
	content: "";
	display: block;
	width: 50px;
	height: 7px;
	background: #E50019;
	margin-left: 36%;
	position: relative;
	top: -23px; 
}
.home .entree-recherche img {
	opacity: 0.45;
	width: 165px !important;
	z-index: 1;
	position: relative;
	left: 6px; 
}
.home .entree-recherche img.position-1 {
	top: -63px; 
}
.home .entree-recherche img.position-2 {
	top: -83px; 
}

.home .entree-recherche:hover {
	background: none;
	opacity: 0.7;
}
	/* Innovation  */

.home #g_46e8023c_6bf9_456b_8ca6_11c521094ceb {
	margin-top: 60px ;
	padding-top:  0; 
}
.home .registre-2 #g_46e8023c_6bf9_456b_8ca6_11c521094ceb a h2::before {
	right: 17%;
}
.home #g_46e8023c_6bf9_456b_8ca6_11c521094ceb .ms-rteTable-default,
.home #g_46e8023c_6bf9_456b_8ca6_11c521094ceb p {
	margin: 0 
}


/* ++++++++++++++++++++ PAGE HOME - ZONE 4 / EMPLOIS & FORMATIONS  ++++++++++++++++++++ */

.home .middle3 {
    margin: 0 0 65px; 
}
	/* ---- Portail RH --- */
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 {
	margin: 0 40px 120px 0; 
}
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 h3 {
	height: 437px;    
	width: 620px;
	display: table;
    position: absolute;
	z-index: 10; 
}
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 h3 a {
	color: #fff; 
	font: 3.5em Georgia, Constantia, 'Lucida Bright', 'DejaVu Serif', 'serif';
	line-height: 0.8em;
	text-transform: none;
	display: table-cell;
	vertical-align: middle;
	padding-top:100px;
	padding-left: 150px; 
}
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 h3 a strong {
	color: #cf8f34;
	font-weight: normal;
	font-size: 90%;	
	position: absolute;
	margin-top: 19px;	
	left: 128px;
}
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 img {
    z-index: 0;
    position: absolute; 
}

/* ---- Vidéo Métiers ---- */
/*
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa {
	height: 380px;
	margin: 0 0 20px;	
}
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-player::before {
	content: "Portrait";
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif" !important;
	left: 80px;
}
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-player {
	margin: 0; 
}
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .header {
	background: none;	
	border: 1px solid #E5E5E5;
	border-radius: inherit;
	-webkit-border-radius:  inherit;
	-moz-border-radius:  inherit;
	height: 190px; 
	width: 298px;
	position: absolute;
	margin-top: 168px;
	padding-top: 0;
}
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .title {
	color: #222;
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif" !important;
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.25em;
	padding: 20px;
	vertical-align: top; 
} */

.home #g_3b584446_6429_4468_8b85_0dfc93246dd2 {
	height: 380px !important;
	margin: 0 0 20px;
	float:right;
	text-align: center;
}
.home #g_3b584446_6429_4468_8b85_0dfc93246dd2 .ms-rtestate-field:before {
	content: "Portrait";
    font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif" !important;
    left: 80px;
    background: #E50019;
    color: #FFF;
    text-transform: uppercase;
    width: 162px;
    display: block;
    text-align: center;
    margin: -9px;
    z-index: 2000 !important;
    position: absolute;
}


.home #g_3b584446_6429_4468_8b85_0dfc93246dd2 a
{
text-decoration:none !important;
}

.home #g_3b584446_6429_4468_8b85_0dfc93246dd2 span {
	color: #222;
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif" !important;
	font-size: 1.25em !important;
	font-weight: normal;
	line-height: 1.25em;
	padding: 0px;
	
}

.home #g_4943a18e_006f_4944_961a_fb9a9ca50814 {
	margin: 0; 
}
.home #g_4943a18e_006f_4944_961a_fb9a9ca50814 #bloc-lienvideometier {
	display: block;
	height: 208px;
	width: 100%;
	margin: 0;
	position: absolute;
	top: -230px; 
}

.home #bloc-lienvideometier.bouton-pucerouge { 
	bottom: 160px;
	left: 45%;
}
.home #bloc-lienvideometier.bouton-pucerouge a {
	display: block;
	width: 300px;
	height: 200px;
	position: absolute;
	top: -156px;
	left: -134px;
}


/* ++++++++++++++++++++ PAGE HOME - ZONE 5 / DECOUVRIR  ++++++++++++++++++++ */

.home .middle3 .block {
	margin: 0;
	z-index: 10;
}

.home #g_74367887_b674_460a_8832_3d9f18055298,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 {
	background: #FFFFFF !important;
	padding: 0 
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .inner.clearfix,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .inner.clearfix {
	background: none;
	padding: 0; 
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .nv-item,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .nv-item {
	padding: 0; 
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .title a::before,
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .title a::before {
	bottom:  15px;
}
	/* Dossier à la Une */
.home #g_74367887_b674_460a_8832_3d9f18055298 .header {
	/*width: 100%; 
	position: absolute;
	z-index: 10;*/
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .logo {
	position: absolute;
	top:  0;
	right: -20px; 
}
.home #g_74367887_b674_460a_8832_3d9f18055298 img {
	float: right;
	height: 340px;
	width: 390px;
	object-fit: cover;
	object-position: center;
	margin: 0; 
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .intro {
	height: 300px;
	width: 265px;
	background: #FFF;
	padding:20px; 	
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .title a::before {
	left: 20%
}

.home #g_74367887_b674_460a_8832_3d9f18055298 p {
	margin-top: 10px; 
	width: 256px; 
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-inline-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical; }

	/* Mise en avant simple */
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 {
	float: right;
	margin: 0 ;
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .header {
	/*width: 130px; */
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .logo {
	float: inherit;
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .logo img {
	width: 230px;
	margin: 0; 
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .intro {
	padding: 20px 20px 14px;
}

.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .title a {
	display: block;
	width: 180px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-inline-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;		
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .intro .title a::before {
	margin-left: 80px;
}

/* ++++++++++++++++++++ PAGE HOME - ZONE 6 / MEDIATHEQUE  ++++++++++++++++++++ */


.home .registre-3.clearfix {
    display: contents;
}
.home .registre-3 > .block {
    width: 960px !important; 
}

.home .registre-3 img {
	border: 0; 
}


/* Elements communs */ 
#div_853a2213-0678-4b98-8898-6a490a97ea52 .block.webpart-mosaic h2,
#g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb .span.mosaic-Video,
#g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb span.time {
	visibility: hidden ;
}
#div_853a2213-0678-4b98-8898-6a490a97ea52 .block.webpart-mosaic h2 small {
	visibility: visible;
}

.home #g_3b2d9861_7173_4876_8338_46b087a19476,
.home #g_39531689_54a1_4d04_9a3e_6843de045aca,
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 {
	background: #111;
	margin: 0 0 20px;
	padding: 0;
	z-index: 10; 
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb,
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3,
.home #g_5c649937_ee27_44f4_8dfa_9ebe39d637dd {
	float: left;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb,
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 {
	margin-right: 20px;
}
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3,
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb strong.figcaption {
	padding: 20px 20px 45px !important;
	margin-bottom: 60px;
}
.home .registre-3 li {
	padding: 0 !important;
}
.home .registre-3 .inner {
	background: none;
	margin: 0;
	padding: 0; 
}


.home .registre-3 .title a,
.home .registre-3 p a,
.home .registre-3 H4,
.home .registre-3 h4,
.home .registre-3 .figcaption {
	color: #fff;
	display: block; 
}
.home .registre-3 .title p {
	margin-top: 15px
}
.home .registre-3 p.meta {
	position: absolute;
}
.home .registre-3 p a {
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
}
.home .registre-3 p a:hover {
	
}
.home .intro:before,
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb strong.figcaption::before,
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 h5 {
	color: #bfa052;
	font-family: "Montserrat", "Arial Black", Impact, "sans-serif" !important;
	font-size: 0.75em;
	font-weight: normal;
	letter-spacing: 0.1em;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}

.home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-internal.more,
.home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-external.more,
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .logo a::after,
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb a::after,
.home #g_39531689_54a1_4d04_9a3e_6843de045aca .logo a::after {
	color: #BFA052 !important;
/*	text-align: center;
	text-transform: none;*/
	border: 1px solid #BFA052;
	/*border-radius: 1.2em;
	-webkit-border-radius: 1.2em;
	-moz-border-radius: 1.2em;
	width: max-content;
	display: block;
	margin: auto;*/
	padding: 0px 20px 2px;
	position: absolute;
	bottom: 15px;
}
.home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-internal.more:hover,
.home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-external.more:hover,
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .logo a:hover::after,
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb a:hover::after,
.home #g_39531689_54a1_4d04_9a3e_6843de045aca .logo a:hover::after {
	color: #BFA052 !important;
	background: #BFA052 !important;
}


.home .registre-3 .logo {
	margin:0 !important;
}




	/* Titre Mediathèque */ 
.home #g_35542cea_c332_4b3d_88b4_b2f2585ebfab {
	/*transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
 	-moz-transform: rotate(-90deg);
 	-ms-transform: rotate(-90deg);
 	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
	z-index: 20; 
}
.home #g_35542cea_c332_4b3d_88b4_b2f2585ebfab h2 {
	color: #b6b6b6 !important;
	font-family: "Montserrat", Arial, Helvetica, "sans-serif" !important;
	font-size: 5.25em !important;	
	letter-spacing: 0.015em;
	margin-bottom: -25px;
	text-align: right;
}
.home #g_35542cea_c332_4b3d_88b4_b2f2585ebfab h2 strong {
	color: #bfa052;
	font-weight: normal;
	letter-spacing: 0.05em;
	font-family: "Montserrat", Arial, Helvetica, "sans-serif" !important;
}


	/* LA REVUE */

.home #g_3b2d9861_7173_4876_8338_46b087a19476 .logo {
	object-fit: cover;
	object-position: center;
	display: block;
	float: inherit;
}
.home #g_3b2d9861_7173_4876_8338_46b087a19476 img {
	width: 306px;
	float: left;
}

.home #g_3b2d9861_7173_4876_8338_46b087a19476 .logo a::after {
	content: "Lire";
	position: relative;
	top: 310px;
	left: 150px;
	font-size: 1.5em;
}
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .intro {
	height: 225px;
	padding: 50px 40px;  
}
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .intro:before {
	content: "[ Publication ]";
}
.home .registre-3 #g_3b2d9861_7173_4876_8338_46b087a19476 .title {
	font-size: 2.2em !important;
	line-height: 1.75em;
}
.home .registre-3 #g_3b2d9861_7173_4876_8338_46b087a19476 .title p {
	font-family: "Montserrat", Arial, Helvetica, "sans-serif";
}


	/* Vidéos */

.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb {
	z-index: 10;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb li.nv-item {
	font-weight: normal;
	background-color: #111;
	float: left;
	height:  310px;
	width: 225px;	
}

.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb a::after {
	content: "Regarder";
	right: 47px;	
}

.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb .logo {
	width: 225px !important;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb img {
	height: 185px !important;
	width: 295px !important;
	object-fit: cover !important;
	object-position: center !important;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb strong.figcaption {
	font-weight: normal;
	height: 110px;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb strong.figcaption::before {
	content: "[ Vidéos ]";
	margin-bottom: 10px;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb .title {
	display: block;
	height: 120px;
}


	/* Encart libre  */
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 {
	font-weight: normal;
}
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 img {
	height: 138px !important;
	width: 225px !important;
	object-fit: cover !important;
	object-position: center !important;
	margin: -40px 0 18px -20px !important;
}

.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 .ms-rteElement-cea-link.ms-rteElement-cea-external.more {
	margin: 0 5px;
}
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 h4 {
	font-family: "Montserrat", Arial, Helvetica, "sans-serif" !important;
	font-weight: normal;
	font-size: 1em;
}

	/* Encart Promo Mediathèque */
.home #g_5c649937_ee27_44f4_8dfa_9ebe39d637dd {
	padding: 50px 0 0 10px !important;
	z-index: 10;
}
#g_5c649937_ee27_44f4_8dfa_9ebe39d637dd h2 {
	color: #fff !important;
	font-size: 2.2em !important;
	letter-spacing: 0.02em;
	line-height: 1.1em;
	text-align: left;
}
.home #g_5c649937_ee27_44f4_8dfa_9ebe39d637dd a h2:hover{
	color: #BFA052 !important;
}
.home #g_5c649937_ee27_44f4_8dfa_9ebe39d637dd a h2::before {
	background-color: transparent!important;
	border: 1px solid #fff;
	height: 40px;
	width: 40px;
}
.home #g_5c649937_ee27_44f4_8dfa_9ebe39d637dd a h2:hover::before {
	border-color: #BFA052 !important;
	background-color: #BFA052 !important;
}




/* FOOTER */
.home #footer {
	border-top: 0 !important;	
	
}
/* ============================================================== */
/* =============== STRUCTURE PAGES CUSTO =============== */
/* ============================================================== */


/* Menu latéral */
#navsub a:hover {
	text-decoration: underline;
}
#navsub.menu-vertical > ul > li:first-child {
	padding-top: 0 !important;
}
#navsub.menu-vertical > ul > li {
	border: 1px sol #E5E5E5;
}
#navsub .nv-item.open {
	background: none;
	padding-bottom: 10px;
}
#navsub .nv-item.open a {
	background: none;
	border: 0;
}
#navsub.menu-vertical > ul > li > a {
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	background: none;
	border: 0;
	padding: 8px 0 !important		;
}

#navsub .level2 .nv-item a {
	background: url(/Style%20Library/Themes/institutionnel2021/css/img/puce/puce-carre.svg) 2px 13px no-repeat;
	background-size: 5px;
	padding-left: 17px;
}
#navsub .level2 .level3 .nv-item a {
	background: none;
}

#navsub.menu-vertical > ul li.level2:last-child {
    display: none;
}

/* ----- */

.ms-rteElement-cea-figure {
	font-size: 73%;
	line-height: 1.4em;
}


/* Pictos de partage*/ 
.navtools.right.menu-horizontal .facebook, .navtools.right.menu-horizontal .twitter, .navtools.right.menu-horizontal .linkedin {
	background: #353535;
	border-radius: 2em;
	width: 19px;
	height: 19px;
	display: block;
	margin: 0 5px;
}
.navtools.right.menu-horizontal .facebook a, .navtools.right.menu-horizontal .twitter a, .navtools.right.menu-horizontal .linkedin a {
	background-color: transparent;
	background-position: center;
	background-size: 90%;
	height: 10px;
	width: 10px;
	margin: 3px;
}
.navtools.right.menu-horizontal .facebook a {
background :  url("/Style%20Library/Themes/global/pictos-reseauxsociaux/facebook.svg") no-repeat;
}
.navtools.right.menu-horizontal .twitter a {
background : url("/Style%20Library/Themes/global/pictos-reseauxsociaux/twitter.svg") no-repeat;
}
.navtools.right.menu-horizontal .linkedin a {
background : url("/Style%20Library/Themes/global/pictos-reseauxsociaux/linkedin.svg") no-repeat;
}
.navtools.right.menu-horizontal .facebook img, .navtools.right.menu-horizontal .twitter img, .navtools.right.menu-horizontal .linkedin img {
	display: none;
}

.navtools.right.menu-horizontal .facebook:hover, .navtools.right.menu-horizontal .twitter:hover, .navtools.right.menu-horizontal .linkedin:hover {
	background: #eedfd2;
}
.page_article #content .grid_3 {
	border: 0 none;
	padding-left: 10px;
}
.page_article #content .cartouche .grid_3 {
	border: 0 none;
	padding: 0;
}

#content .categories {
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
	font-size: 0.9em;
	letter-spacing: 0.025em;
	border-bottom: 0 !important;
	margin-bottom: 2em !important;
}
#content .surtitre {
	color: #FFF;	
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
	font-size: 0.95em;
	letter-spacing: 0.025em;
	line-height: 1.25em !important;
	background: #E50019;
	width: max-content;	
	max-width: 60%;
	display: flex;
	margin-bottom: 1.15em !important;
	padding: 5px 10px;
}
#content p#ctl00_PlaceHolderMain_DisplayModePanel_top_SurTitreField.surtitre:empty {
	display: none;
}

.date {
	color: #E50019;
}
#content .cartouche .logo {
    margin: 0.35em 2em 1em 0;
}
.feed img {
	background:url(img/rss-gris.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 {
	border: 0;
}
.block-more .header {
	background: none; 
}

/* Dossier chapitrés */
#chapitres {
	border-color: #eedfd2;
}
#chapitres .header {
	background: #f6f1eb ;
	border: 0;
}
#chapitres .inner {
	background: #f6f1eb;
	border: 0; }

.block-more .header h2 {
	background-image: url(img/puce/title-block-more.gif);
	background-position: left 3px;
}

#chapitres .inner li {
	background-image: url(img/puce-1.gif);
}
#chapitres h2, #chapitres h2 a {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 15px;
}

#chapitres .footer a:focus, #chapitres .footer a:hover, #chapitres .footer a:active {
	background-color: #E50019;
}
#chapitres .title, 
#chapitres .logo .trick {
	display: none;
}
#chapitres .logo img {
    display: block;
    border-bottom: 0;
    margin-left: -10px;
    width: 220px;
    height: 50px;
    object-fit: cover;
    object-position: center;
    padding-bottom: 1em;
}


/* 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 {
	margin-top: 0.5em;
}
.srch-Description2 > strong {
	font-family: "RobotoSlab-Regular", Cambria, Times, "serif";
	font-size: 0.95em;
	font-weight: normal;
	background-color: #E50019;
	padding: 0 0.5em;
}
.srch-Description2 strong {
	background-color: #E50019;
}
/* Webparts */
.block-trick .inner {
	background: none; }

.block-trick .date {
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	letter-spacing: 0.025em;
	text-transform: uppercase;
	background: none;
	padding: 0 0 2px;
}

.webpart .header h2,
/* Actualité / Page Sommaire typo - Bloc Rech. affinée */ 
.page_article #content .grid_3 .pagesommaire-actu-typo h2 {
	color: #222 !important;
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	font-size:1.5em;
	text-align: center;
	background: none;
	margin-bottom: 0.5em;
	padding-top: 5px;
}
.webpart .header h2::after,
/* Actualité / Page Sommaire typo - Bloc Rech. affinée */ 
.page_article #content .grid_3 .pagesommaire-actu-typo h2::after {
	content: "";
	display: block;
	border-bottom: 1px solid #222222;
	width: 30%;
	height: 15px;
	margin-left: 35%;
}
.grid_3 .webpart .block .inner {
	background: none;
}
.webpart.block-trick {
	border:0;
}
.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;
}
 
/* 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: #f6f1eb 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;
}
.grid_6 .rte-box-1, .grid_6 .ms-rteElement-cea-rte-box-1 {
	padding: 1.5em 2em;
}
.grid_9 blockquote {
	font-family: "RobotoSlab-Regular", Cambria, Times, "serif";
	font-size: 1.2em;
	letter-spacing: -0.015em;
	line-height: 1.5em;
	min-height: 2em;
	margin-bottom: 3em;
}
.grid_9 li {
	line-height: 1.4em !important;
}


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;
}
/* --- EDITION HOME ---*/
#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;
	line-height: 1.2em;
	margin-bottom: 0;
	text-align:center;
}
#editions_presse .block.webpart-mosaic .header {
	width: 140px;
}
#editions_presse .block.webpart-mosaic {
	margin-bottom:0;
}
#editions_presse li {
	margin-left: 21px !important;
	margin-right: 0 !important;
	margin-top: 10px;
}
/* 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 INTERNATIONAL */
/* --- 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:  "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	font-size: 1em;
	font-style: normal;
	letter-spacing: 0.015em;
	line-height: 1.15em;
	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 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: 5px;
	padding-top: 5px;
}
#domainesderecherche blockquote.sante {
	background-position: 2px -600px;
}
#domainesderecherche blockquote.matiere {
	background-position: 2px -500px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#domainesderecherche blockquote.climat {
	background-position: 2px 0px;
}
#domainesderecherche blockquote a,
#politiqueinternationale blockquote a {
	color: #222!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: #f6f1eb ;
	border: 0;
	padding: 0 0 1em;
}
#domainesderecherche .ms-rteElement-cea-rte-box .ms-rteElement-cea-rte-box-3 {
	font-family: "Montserrat-Medium", Arial, Helvetica, "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: none;
	padding-left: 0;
	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;
}

/* --- 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;
}




/* --- 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, #div_75259622-6f16-49d9-93cd-aa3ac889b133 .header h2, #div_4d96f448-5a41-4e09-88d8-c6acb329c20d .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, #div_75259622-6f16-49d9-93cd-aa3ac889b133 .block-trick .feed, #div_4d96f448-5a41-4e09-88d8-c6acb329c20d .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, #div_75259622-6f16-49d9-93cd-aa3ac889b133 .feed img, #div_75259622-6f16-49d9-93cd-aa3ac889b133 .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, #div_75259622-6f16-49d9-93cd-aa3ac889b133 .inner.clearfix, #div_4d96f448-5a41-4e09-88d8-c6acb329c20d .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, #div_75259622-6f16-49d9-93cd-aa3ac889b133 .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, #div_75259622-6f16-49d9-93cd-aa3ac889b133 .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;
}




/* ============================================================== */
/* =============== PAGE ACTUALITE =============== */
/* ============================================================== */

/* ORDRE :
		Idées & débats : 			#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c
		Décryptages : 				#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c
		Reportages: 				#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c
		Découvertes & avancées : 	#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c
		Institutionnel : 			#div_252b0bb6-072f-42ea-819f-923e958ec63a 

#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c ,
#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c ,
#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c ,
#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c ,
#div_252b0bb6-072f-42ea-819f-923e958ec63a 
*/

/* ++++++++++++++++++++ RUBRIQUES THEMATIQUE  ++++++++++++++++++++ */

	/* Suppression du margin-left LI */
.pagesommaire-actu-typo #div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c li,
.pagesommaire-actu-typo #div_252b0bb6-072f-42ea-819f-923e958ec63a li
{
	border-bottom: 1px dashed #eedfd2;
    margin: 0 0 2em !important;
	padding-bottom: 2em;
}

.pagesommaire-actu-typo #div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c .search-Actualite,
.pagesommaire-actu-typo #div_252b0bb6-072f-42ea-819f-923e958ec63a .search-Actualite,
.page_article #content .grid_3 .pagesommaire-actu-typo .ms-searchref-categoryname {
    display: none;
}

#div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c .logo img,
.pagesommaire-actu-typo #div_252b0bb6-072f-42ea-819f-923e958ec63a .logo img {
	height: auto;
	width: 140px;
	float: left;
	margin: 0 20px 10px 0;	
}

.pagesommaire-actu-typo #div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c .srch-Title3,
.pagesommaire-actu-typo #div_252b0bb6-072f-42ea-819f-923e958ec63a .webpart-list .inner .nv-item .intro strong {
	font-size: 1.2em;
	display: block;
	margin-bottom: 0.5em;
}

.pagesommaire-actu-typo #div_9cdb6c03-3240-48f4-8fe1-9ce4ff89292c .web-srch-reset.srch-Metadata2 {
	color: #E50019;
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	font-size: 0.8em;
	line-height: 1.4em;
	text-transform: uppercase;
	margin-bottom: 10px;
}

	/* Institutionnel - Cas particulier */
.pagesommaire-actu-typo #div_252b0bb6-072f-42ea-819f-923e958ec63a .header {
    display: none;
}
.pagesommaire-actu-typo #div_252b0bb6-072f-42ea-819f-923e958ec63a .webpart-list .inner .nv-item .intro p {
	margin: 0 !important;
}

	/* Système pour affiner en col droite */
.page_article #content .grid_3 .pagesommaire-actu-typo .ms-ref-refiner {
	padding:0;
}
.page_article #content .grid_3 .pagesommaire-actu-typo #unselShortList {
	margin: 20px 0 30px;
}

/* ++++++++++++++++++++  ++++++++++++++++++++ */


#content .cartouche .chapo {
	margin: 0!important;
}
.chapo p, span.ms-rteStyle-cea-code-variable {
	color: #222;
	font-family: "RobotoSlab-Regular", Cambria, Times, "Times New Roman", "serif" !important;
	font-size: 1.24em !important;
	line-height: 1.5em !important;
	letter-spacing: -0.015em;
}
#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;
}

#navportal-map {
	display: inline !important;
}

/* bloc recherche */ 

li.ms-searchref-filter.ms-searchref-selected {
	margin: 0 0 10px 0 !important;
	background: url(/Style%20Library/Themes/institutionnel2021/css/img/puce/puce-grise.png) no-repeat transparent center right;
	padding-right: 30px;
	background-size: 15px;
}

/* correction slider affichés les uns au dessus des autres */
 .webpart-slider {
	overflow-y:hidden !important;
}

/* liens externes dans listes d'actus : marquer  l'origine CEA-TECH */
.webpart-list ul li strong a[href*="/cea-tech/Pages"]:after {
 border-radius:3px;
 padding:1px 14px 1px 0px;
 background: url(https://portail.cea.fr/_layouts/15/i2i/web/css/img/sprite/links.gif) no-repeat right top;
 content:"A voir sur CEA-TECH.fr";
 margin-left:6px;
 font-weight:bold;
 font-size:10px;
 color:#368606;
 text-decoration:none !important;
}

/* Remonte listes consolidées */
.page_actualite .grid_3 .date {
	padding-bottom: 0
}
.page_actualite .grid_3 strong.title {
	font-family: "Montserrat", Arial, Impact, "sans-serif" !important;
	font-size: 0.9em;
	letter-spacing: initial !important;
	line-height: 0.85em;
}

/* ============================================================== */
/* =================== PAGE RECHERCHE AVANCEE =================== */
/* ============================================================== */
.page_searchpage #blockSearch {
	border: 0 ;
}

.page_searchpage #firstSearch {
	background: none;
	position: absolute;
}
.page_searchpage #firstSearch .controls {
	margin: 0 !important;
}
.page_searchpage #firstSearch .control-label {
	display: none !important;
}
.page_searchpage #firstSearch .controls #ctl00_PlaceHolderMain_CustomSearchTextBox_inputSearchString {
	font-size: 1.35em;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	-webkit-box-shadow: none; 
	-moz-box-shadow: none; 
	-o-box-shadow: none; 
	box-shadow: none; 
	width: 40%;
}
.page_searchpage #firstSearch .controls label {
	margin: 0 3em;
	text-transform: uppercase;
	font-family: "Montserrat-SemiBold", "Arial Black", Impact, "sans-serif";
}
.page_searchpage #ctl00_PlaceHolderMain_CustomSearchTextBox_ddlSearchScope {
	font-size: 1.25em;
	font-family: "Montserrat-Medium", Arial, Helvetica, "sans-serif";
}

.page_searchpage #blockSearch #searchBtn .controls {
	margin: 0;
	position: relative;
	display: block;
	margin-top: 1.8em;
	width: 200px;
	float: right;
	margin-right: -21px;
}

.page_searchpage #results-local H2 {
	font-size: 2em;
	text-align: center;	
	border-top: 5px solid #eedfd2;
	margin: 1em 0;
	padding: 1em;
}
.page_searchpage #results-local #nbRes {
	font-family: "FontFace", Arial, Helvetica, "sans-serif";
	letter-spacing: 0.02em;
}

.page_searchpage .grid_3 {
	margin-top: 1.5em;
}
.page_searchpage #results-portal h2 {
	color: inherit;
	background: none;
}
.page_searchpage #results-portal { 
	border-top: 10px solid #f6f1eb;
	padding-top: 1em;
}
.page_searchpage #results-portal h2::after {
	content: "";
	display: block;
	border-bottom: 1px solid #222222;
	width: 30%;
	height: 15px;
	margin-left: 35%;
}
.page_searchpage #navtrier .best-bets {
	background: #f6f1eb;
	margin-top: 1em !important;
	padding: 0 1.5em;
}

#navtrier .inner ul.best-bets li:first-child {
	border: 0;
	padding: 1em 0.15em 0;
}
#navtrier .inner ul li {
	padding: 1em 0;
	margin: 0 !important;
}
#navtrier .web-srch-reset.srch-Metadata2 { 
	color: #E50019; 
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif";
	font-size: 85%; }

/* FILTRES */
.page_searchpage #navfiltrer .header, #navtrier .header {
	background: none;
	border-bottom: 1px solid #353535;
}
#navfiltrer .inner {
	background: none; }
.page_searchpage #Container {
	background: none;
}
.page_searchpage #navtrier .header {
	margin-bottom: 2em;
	padding: 0;
}
.ms-searchref-categoryname,
.page_searchpage #Container a.ms-ref-refinername {
	font-family: "RobotoSlab-Regular", Cambria, Times, "serif" !important;
	font-weight: normal;
	font-size: 1.35em;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	margin-bottom: 1em;
}
.page_searchpage #navfiltrer .header h3, #navtrier .header h3 {
	color: #222;
	margin: 0 auto 10px;
}

.page_searchpage #navtrier .web-srch-reset.nv-item a {
	color: #222;
	font-family: "Montserrat-Medium", Arial, Helvetica,"sans-serif";
}

/* TRI PAR DATE */


/* lien COP21 */
/*#nav a[href="/cop21"]
	{
	padding-right: 12px !important;
    font-weight: bolder !important;
    background: url(/style%20Library/themes/global/cop21-feuille1.gif) 5px 4px no-repeat !important;
    padding-left: 28px !important;
	} */


/* bloc message de crise */	



/* ============================================================== */
/* =============== FOOTER =============== */
/* ============================================================== */


/* Menu horizontale */ *
#footer .footer {
	background: none;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 2em; 
	padding: 1em 0 1.5em;
}
#footer .footer li.nv-item {
    border-right: 1px solid #222;
}
#footer .footer li.nv-item a, #footer-map li.nv-item > a,
#footer-map li.grid_25.nv-item-2 .title a {
	color: #222 !important;
	font-family: "FontFace", Arial, Helvetica, "sans-serif";
	font-weight: bold;
}
#footer .footer li.nv-item a:hover {
	text-decoration: underline !important;
}
#footer .footer .nv-item-6,#footer .footer .nv-item-7,#footer .footer .nv-item-8,#footer .footer .nv-item-9,
#footer .footer .nv-item-10,#footer .footer .nv-item-11 {
	background: #222;
	border: 0;
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	height: 30px;
	width: 30px;
	margin: -5px 7px;
	padding: 0 !important;
}
#footer .footer .nv-item-6:hover,#footer .footer .nv-item-7:hover,#footer .footer .nv-item-8:hover,#footer .footer .nv-item-9:hover,
#footer .footer .nv-item-10:hover,#footer .footer .nv-item-11:hover {
	background-color: #eedfd2;
	border-color: #eedfd2;
}
#footer-wrapper .footer a[href^="https://twitter.com"],
#footer-wrapper .footer a[href^="https://www.youtube.com"],
#footer-wrapper .footer a[href^="https://www.facebook.com"],
#footer-wrapper .footer a[href^="https://www.instagram.com"],
#footer-wrapper .footer a[href^="https://www.linkedin.com"],
#footer-wrapper .footer a[href$="ceascope.aspx"] {
	background-color: transparent;
	background-position: center;
	background-size: 90%;
	height: 25px;
	width: 25px;
	margin: 2px;		
}

#footer .footer .nv-item-6 {
	margin-left:  180px;
}
#footer-wrapper .footer a[href^="https://www.facebook.com"], #footer-wrapper .footer a[href^="https://www.instagram.com"], #footer-wrapper .footer a[href^="https://www.linkedin.com"] {
	margin-left: 4px;
	margin-top: 3px;
}
#footer-wrapper .footer a[href$="ceascope.aspx"] {
	background-image: url("/Style%20Library/Themes/institutionnel2021/css/img/picto_ceascope_blanc.png");
	background-size: 60%;
	padding: 1px;
}


/* FOOTER PLAN */

#footer {
	border-top: 3px solid #353535;
	padding-top: 30px;
}
#footer #footer-map {
	margin-bottom: 2em;
}
#footer #footer-map .grid_25 {
	width: 15em;
	margin: 0 4em 0 0;
	
}

#footer-map .grid_25 .title a {
	font-size: 1.2em;
	font-family: "RobotoSlab-Regular", Cambria, Times, "serif";
	color: #E50019 !important;
	text-transform: none !important;
	display: block;
	margin-bottom: 0.8em;
	pointer-events: none;
}

	/* Les centres CEA */
#footer-map li.grid_25.nv-item-2 {
	position: relative;
	margin-left: -247px !important;
	margin-top: 55px !important;
}
#footer-map li.grid_25.nv-item-2 .title > a {
    font-weight: bold;
	font-size: 99.87%;
	letter-spacing: 0;
	text-transform: none !important;
	margin-bottom: 6px;
}
#footer-map .level2 li {
	margin-bottom: 5px;
}

#footer-map li.grid_25.nv-item-2 .level2 li > a {
	font-size: 90%;
	font-weight: normal !important;
	background: url(img/puce/puce-carre.svg) 0px 6px no-repeat;
	background-size: 4px !important;
	padding-left:  12px;
}

	/* Accès direct - 1ère colonne */
#footer-map li.grid_25.nv-item-4 li:last-child {
	margin-top: 1.5em;
}

	/* Accès direct - 2sdcolonne */
#footer-map li.nv-item-5.last {
	margin: 0 !important;
}
#footer-map li.nv-item-5.last .title 
{
	visibility: hidden;
}


#footer .footer, #footer .footer a 
{
	color: #222;
	margin-bottom: 0;
}
#navportal .grid_8 .branding:after
{
	margin-top: 0;
}


/* ------------------------------------------------------------------------- */
/* ---------------------------- BACKOFFICE  ---------------------------- */
/* ------------------------------------------------------------------------- */

#navquick .menu li.last.nav-edit-link {
	margin-top: 15px;
	margin-left: 0;
}

.ms-webpart-cell-horizontal {
	display: inherit;
}
.ms-backgroundImage a::hover {
	opacity: inherit;
}


/*.home .ms-core-overlay span {
	font-size: 80%
}
div.ms-rte-border-field.ms-rte-border img {
	width: 218px;
}*/


.webpart-slider .caption
{z-index:2000}

.webpart-slider li:nth-child(2n) img
{
    transform-origin:60% 50%;
    animation:slowzoom 35s linear infinite;
}

.webpart-slider li:nth-child(2n+1) img
{
    transform-origin:60% 50%;
    animation:slowzoom 40s linear infinite reverse;
}


@keyframes slowzoom
{
	50% { transform:scale(1.1) translateX(-30px) translateY(-30px) ;}
}




/* 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 873px;
	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?22") repeat-y;
	background-position:center left;
	background-size: 68%;
	z-index:2;
	margin: -10px -247px;
	width: 3500px;
	}

#g_219036d5_9b15_4713_b38b_9c9c8c160afb
{
border:10px solid #FFF;
	
	
}






#navportal
{
    background: url(/style%20library/themes/global/squares_top.png?2) #353535 !important;
    background-position: right top  !important;
    background-repeat: no-repeat !important;
    background-size:300px !important;
}

.faketyper
{

color: #b3000f;display:inline-block;width:280px;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, arial ;
margin-bottom:-13px;
}


.ft_cursor
{
	color:#b3000f;
	animation:blinker .5s linear infinite;
}


@keyframes blinker
{
	0%{opacity:1;}
	45%{opacity:1;}
	50%{opacity:0;}
	95%{opacity:0;}	
}


#promesse
{
	height:45px !important;
	z-index:4000;
	position:absolute;
	background:#DDDD;
	padding:20px !important;
	margin-top:-225px !important;
	width: 940px;
	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: 960px !important;
	height: 266px !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;
}

#eplayer
{
	height: 420px;
    background:transparent !important;
	
}

#header-inner
{
background:#FFF;
}


#nav::before {
    content: "";
    width: 6000px;
    display: block;
    height: 22px;
    background: #333;
    position: absolute;
    left: -3000px;
    top: 19px;
}


#ctl00_WebpartManager_g_bc9f4d31_1506_46c7_83e1_bbab6a9d86ed
{
	height:620px;
}

#header
{
position:relative;
	z-index:3;

}

#s4-mainarea
{
position:relative;
z-index:2;

}


#header-inner .navheader #navprimary #navdropdown {
    position: absolute;
    top: 42px;    
    z-index: 20000;
}


/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* ---------------------- MODE RESPONSIVE --------------------- */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


@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)
{

	#header
	{
		position:fixed;
	}
	
.footer
{ margin-top:250px;}

h1, .h1 {
	font-size: 1.8em;
}	
	
.chapo p, span.ms-rteStyle-cea-code-variable {
    font-size: 1em !important;
    line-height: 1.4em !important;
}
p, .grid_6 li, .grid_9 li {
    font-size: 1em;
    line-height: 1.5em !important;
}
	
	
/* custo RESPONSIVE pages site racine */
/* home cea.fr */

/* bloc identité carré */

.home #navportal
{
	font-size: 2.2em;
}

.home #footer .footer
{
	font-size: 2.6em;
}

#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;
 
}

#header
{
	background:#fff;
}

.home #g_c3109474_0b79_4dd3_80f0_000e544df0ef
{
	background:none;
}

#ctl00_WebpartManager_g_bc9f4d31_1506_46c7_83e1_bbab6a9d86ed
{
	height:1050px;
}

#evideo
{
	width: 980px !important;
	height: 980px !important;
	transform: none !important;
	margin-left:-10px;
}

#promesse
{
	height: 300px !important;
    font-size: .5em;
	width:940px;
    margin-top: -350px !important;
	margin-left:-10px;
}

#promesse h2
{
	line-height:1.5em;
}

.faketyper
{
	width:650px !important;
	line-height: 1.6em;
    margin-bottom: 0;
}

#promesseMain
{
	height:980px;
}

#eplayer
{
	height:980px !important;
	
}


.home .webpart-slider img
{height:670px;width:2000px;margin-left: -650px;}	

.home .webpart-slider .bx-window {
    height: 675px !important;
    
} 

.home .webpart-slider .caption
{
	height:520px !important;
	width:520px !important;
	overflow:hidden;
	top: 50px !important;
	left: 50px !important;
}

.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;


}
.home .registre-2 .col.col1 { 
	height: 1450px;
	margin-top: 150px;
	}
.home .registre-2 .col.col2 {
    width: 1000px;}
.home .middle3 { 
	margin: auto;
	}
	
.home #g_fced3531_4a4a_480b_9f8d_c8b82181da5c,.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child
{
	height:auto;	
	width: 940px !important;
	margin: 0 10px;
	padding: 0 !important;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li 
{
    width: 461px;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li.nv-item-3 
	{
		margin-right: 0 !important;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .logo img {
	height: 250px;
        width: 460px;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .date
{
	line-height: 1.2em;
}

.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .first .date
{
	float:left !important;
	margin-top:unset
}

.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .first .date {
width:500px
}

.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .intro, .home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .intro 
{
    height: 280px;
    width: 600px;
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .intro 
{
		display: contents
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li .newsfeed-item-summary
{
	visibility:hidden;
}
	
.home #g_fced3531_4a4a_480b_9f8d_c8b82181da5c h2
{
	font-size:3em !important;
	margin-bottom: 0.5em;
}
	
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child img 
{
	height: 450px;
	width: 960px !important;
	float: none;
	padding: 0;
}
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .intro {
	height: 280px;
	width: 860px;
	padding: 40px;
}
	
.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .newsfeed-item-title a:before {
    content: "";
    width: 1000px;
}


.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:first-child .newsfeed-item-title a {
    max-height: unset;
    width: 100% !important;
    height: auto !important;
	max-height: 250px;
    font-size: .9em;
}


.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .newsfeed-item-title a:before,.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .newsfeed-item-title a
 {
    content: "";
    width: 420px !important;
    height: 370px !important;
    line-height:1.3em;
}

.home div.bouton-pucerouge, .home .webpart-slider .slider-carrousel h2 a::before, .home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c .date::before, .home .registre-2 #g_be0fe3db_ee10_4113_96bb_18d32448dd03 a h2::before, .home .registre-2 #g_46e8023c_6bf9_456b_8ca6_11c521094ceb a h2::before, .home #g_74367887_b674_460a_8832_3d9f18055298 .title a::before, .home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .title a::before {
display:none
}

.home .registre-2 #g_fced3531_4a4a_480b_9f8d_c8b82181da5c li:last-child {
    display: none;
}

#g_8348603d_cb11_4ec5_83c3_dcfe9d8962bc {
    margin-left: auto;
    width: 100%;
}


.home .ms-rteElement-cea-link.ms-rteElement-cea-internal.more, .home .ms-rteElement-cea-link.ms-rteElement-cea-external.more, #unselToggle {
  
    padding: 28px 40px;
}




	

#g_be0fe3db_ee10_4113_96bb_18d32448dd03
{
	text-align:center !important;
	width:920px !important;
	height: 514px !important;
	margin-top: 115px;
	padding-top : 50px;
}

#g_be0fe3db_ee10_4113_96bb_18d32448dd03 h2,#g_46e8023c_6bf9_456b_8ca6_11c521094ceb h2
{
	font-size:2.7em !important;
	text-align:center !important;
	margin-bottom: 0.5em;
}
#g_42470dc1_d8ff_479b_82a5_e96030be8c3e
{
	width:1000px !important;
}

.home .entree-recherche
{
	width: 450px !important;
	height:370px;
	font-size:.9em !important;
	overflow:hidden;
	margin: 0 20px 20px 0 !important;
}
.home .entree-recherche h4 
{
	font-size: 1.7em;
    line-height: 1em;
	margin-top: 50px;	
}
.home .entree-recherche h4::before 
	{
	height: 20px;
    width: 100px;
    margin-left: 40%;
	top: -50px;
}
.home .entree-recherche img 
	{
    opacity: 0.25;
    width: 460px !important;
    z-index: 1;
    position: relative;
    left: 0px !important;
    top:-362px !important;
}
.home .entree-recherche img.position-1 
{
	top : -296px !important;	
}

#g_46e8023c_6bf9_456b_8ca6_11c521094ceb
{
	height:750px !important
}
#g_46e8023c_6bf9_456b_8ca6_11c521094ceb table td
{
	display: contents;
}
#g_46e8023c_6bf9_456b_8ca6_11c521094ceb img
{
    background: #eedfd2;    
	object-fit: cover;

    object-position: -129px;
    width: 960px!important;
	position: absolute;
    top: 223px;
}
#g_46e8023c_6bf9_456b_8ca6_11c521094ceb br 
{
	display: none;
}

#g_46e8023c_6bf9_456b_8ca6_11c521094ceb h2 strong:first-child 
{
	margin-right: 20px;	
}
#g_46e8023c_6bf9_456b_8ca6_11c521094ceb p
{
    line-height: 1.4em !important;
	background: #fff;
	width: 500px;
    padding: 40px;
    position: absolute;
    top: 269px;
	right: 30px;
}
	

/*#g_22498b3f_539b_4695_94b4_5f0c1857b9aa
{
	height:860px !important;
	width: 960px;
}

#g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-media
{
 width:958px !important;

}


#g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-media video
{ width:958px !important;}




.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .header 
{
	height: 220px;
	width: 100%;
	margin-top:542px !important;
}


.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .title {
	font-family: "Montserrat-Semibold", "Arial Black", Impact, "sans-serif" !important;
	line-height: 1.5em;
	text-align: center;
}

.home .cartouche-typologie h5, .home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-player::before
{ height: 50px; min-width: 300px !important;} */

.home #g_3b584446_6429_4468_8b85_0dfc93246dd2
{
	height:860px !important;
	width: 960px !important;
	float:left
	
}

.home #g_3b584446_6429_4468_8b85_0dfc93246dd2 img
	{
		width:100% !important;
		margin:0 !important;
	}


.home  #g_3b584446_6429_4468_8b85_0dfc93246dd2 .ms-rtestate-field:before
	{
		width:320px;
		left:320px;
		height:40px;
		line-height:1.25;
		margin-top:-20px
	}

.home #g_3b584446_6429_4468_8b85_0dfc93246dd2 h3 {
	font-size: 1.35em !important
}
	
	
.home .cartouche-typologie h5 
{
	margin-top: -10px;
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .header 
{
	top: 45px;
}

	.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 h2 
{
	min-width: max-content;
	max-width: 700px;
}
	

#g_22f13d21_fff2_41da_a912_9896ef14fa04
{
	width:980px !important;
	height:500px !important;
	overflow:hidden;
	margin-bottom: 60px !important;
	
}	
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 img
{
	height: 500px;
	width: 960px !important;
    	object-fit: cover;
    	object-position: center -13px;
}
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 h3 a 
{
    	font-size: 3em;
    	margin-top: 1.05em !important;
	margin-left: 42px;
    	display: block;
}
.home #g_22f13d21_fff2_41da_a912_9896ef14fa04 h3 a strong
{
    	margin-top: 38px;
	left: 135px;
}
	
	
.home #g_22498b3f_539b_4695_94b4_5f0c1857b9aa .webpart-player::before 
{
	left:313px;
	top: -10px;
}
	

#g_fc959445_720b_4058_acc8_edde6ad17c58,
#g_d0352f67_9135_40fe_af2b_e7d19ffbde75 br 
{	display:none; }

#g_d0352f67_9135_40fe_af2b_e7d19ffbde75
{ width:1000px !important;}


#g_00e39b6c_5b37_477b_9cfe_7fa28377f29f
{
margin-top:3em;
background:#F5F1EB;
}
#g_00e39b6c_5b37_477b_9cfe_7fa28377f29f h2
{
	margin-top:1em;
	font-size:3em !important
}


#g_74367887_b674_460a_8832_3d9f18055298
{
	height:995px !important;  
	width:980px !important;
}

.home #g_74367887_b674_460a_8832_3d9f18055298 .intro  
{
	height:max-content;
	width:822px;
	position: absolute;
	margin-top:  470px;
	padding: 40px 70px;
	z-index: 10;
}

.home #g_74367887_b674_460a_8832_3d9f18055298 .intro h2,
.home #g_74367887_b674_460a_8832_3d9f18055298 .intro p
{
	width:100%;
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .intro p
{
	font-size:1.2em;
	line-height: 1.4em !important;
}
.home #g_74367887_b674_460a_8832_3d9f18055298 .logo {
	background : #F5F1EB;
width: 960px;
	right: auto;
}

.home .registre-2 #g_74367887_b674_460a_8832_3d9f18055298 img 
{
	height: 470px;
    width: 960px;
	object-fit: cover;
	object-position: center;
	margin-top: 15px;
}
.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 
{
background: #F5F1EB !important;
float:left;
width:980px !important;
margin-top: 60px;
padding: 55px 0 50px;
}

.home #g_74367887_b674_460a_8832_3d9f180q55298 .nv-item
{
background:#F5F1EB;  
}

.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 .intro .title a 
{ 
    font-size: 1.4em;
    line-height: 1.28em;
    text-decoration: none;
    height: 280px;
    width: 480px;
    padding: 60px 20px 20px;
}

#g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f 
{
	margin-top:65px;
	margin-bottom:80px;	
	width:100% !important;
}

.home #g_6441b62d_7ced_46d7_ac30_fd8509bb0037 img
{
	height: 360px; 
	width:400px !important;
	object-fit: cover;
	object-position: center;
	float:left;
	margin-right: 20px !important;
}


#g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f .ms-rtestate-field ul li 
{
	float:left;
	background:none;
	width:380px;
	padding:20px 0 0 50px;

}

#g_0c2d5db5_9cff_4da4_8092_e54b8fb9024f .ms-rtestate-field ul li:last-child
{
	width:50%;
	margin-top: 50px;
	margin-left:220px;
	text-align:center;
}

#g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db, .home #g_b964bd2b_dbd2_4e2c_ae13_3930da560395 span a
{
	display:none;
}
#g_0fe3bf88_b3b1_4d3b_8439_64d3604d35db {
	margin-top: 0;	
}	


.home #g_35542cea_c332_4b3d_88b4_b2f2585ebfab {
    	position: relative; 
    	top: 44px;
    	left:unset;
    	transform:none;
}
.home #g_35542cea_c332_4b3d_88b4_b2f2585ebfab h2 {
    font-size: 3em !important;
    text-align: center;
    margin-bottom: 1em;
    margin-top: -48px;
}

.home #g_5c649937_ee27_44f4_8dfa_9ebe39d637dd 
{
	font-size: 0.85em;
	border-color: #BFA052;	
	height:550px !important;
	width: 370px !important;
	display:block;
	float: right;
	padding: 80px 50px !important;
}



	.home #g_5c649937_ee27_44f4_8dfa_9ebe39d637dd a h2::before {
		height: 95px;
		width: 95px;
		bottom: 120px;
	}

#g_85501482_7a62_4fa1_a9ac_888066e96568
{
    background-size: 1.5%; 
	height: 2350px;
    margin-top: 4448px;
}
  
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb {
	float: none;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb li.nv-item {
	height: 705px;
}
home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-internal.more, .home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-external.more, .home #g_3b2d9861_7173_4876_8338_46b087a19476 .logo a::after, .home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb a::after, .home #g_39531689_54a1_4d04_9a3e_6843de045aca .logo a::after 
{
	font-size: .95em;
	letter-spacing: 0.05em;
    padding: .5em .8em;
    bottom: 2em !important;
	left: 65px;

}

.home #g_3b2d9861_7173_4876_8338_46b087a19476 .logo a::after {
    left: 635px;
    position: absolute;
    height: 18px;
}

.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb .logo a::after,
	.home #g_39531689_54a1_4d04_9a3e_6843de045aca .logo a::after
{
    	left: 1.7em;
}

.home .registre-3.clearfix 
{ text-align : center; }
.home .registre-3 .ms-rteElement-cea-link.ms-rteElement-cea-external.more
{
	left: 75px;	
}

.home #g_3b2d9861_7173_4876_8338_46b087a19476
{
	height:624px !important;
}
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .intro 
{
	text-overflow:ellipsis;	
	height:300px;
	margin-top: 115px;
}
.home #g_3b2d9861_7173_4876_8338_46b087a19476 .title a {
    font-size: 0.85em;
    margin-top: 20px;
    line-height: 1.2em;
}
.home #g_3b2d9861_7173_4876_8338_46b087a19476 p 
{
	display:none;
}

.home #g_3b2d9861_7173_4876_8338_46b087a19476 img
{
	width:460px;
	height:auto;
}


.home #g_f8ef58bc_1a24_404a_8092_8e2f15e57758 h2 
{
	font-size: 3em !important;
	margin-top: 1.2em;
}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb strong.figcaption,
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 h4 {
 	font-family: "Montserrat", Arial, Helvetica, "sans-serif" !important;
	font-size: 1.2em;
	line-height:1.2em;
	height: 220px !important;
 }
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb strong.figcaption::before {
	font-size: 0.6em;
	margin-bottom: 20px;
	}
.home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb .logo
{
	width:100% !important;
	height:  250px !important;
	
}
 .home #g_aa02aa79_6a8d_46fb_9df2_1699dd7e09bb .logo img, 
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 img
 {
	height:  250px !important;
	max-height: 250px !important;
	width: 100% !important;
	margin-left: 0 !important;
	margin-top:  0 !important;
 }


	
	
.home #g_39531689_54a1_4d04_9a3e_6843de045aca, .home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 
	{
	width:470px !important;
	height:705px !important;
	overflow:hidden !important;
	margin-top: 10px;
	padding:0px !important;
	right: 0;
}
.home #g_2a047623_e0ce_42e8_82f7_aa565054fcf3 .ms-rteElement-cea-link.ms-rteElement-cea-external.more 
{
	margin-left: -18px;
}

#block-gris
{
	width: 960px !important;
	font-size:.9em !important;
}


div#block-gris .block.webpart.webpart-mosaic .logo img 
    {
    max-width:400px !important;

    }

div#block-gris .block.webpart.webpart-mosaic .nv-item.grid_3 {
    width: 800px !important;
}

div#block-gris .block.webpart h2 small
{
	text-align:center;
	width:880px
}

div#block-gris .figcaption
{
	margin-left:450px
}



#branding .baseline h1
	{
	font-size:1.9em !important;
	padding-top: 5px;
	padding-left: 10px;
	}
	
	
.home .registre-2.clearfix, .home .registre-3.clearfix, .home .col
{
	display:block;
}
.home .registre-2 .col.col3 > .block 
{
	margin: 0 !important;	
}

#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;
}

#navdropdown .menu-dropdown .level1:last-child .level2 li
{
	width: 345px !important;
	padding-left: 50px;
	background: url(/style%20library/themes/global/extlink.png) #f6f1eb no-repeat;
	background-size: 40px;
	background-position: 10px 20px;
}


.page_article #editions_presse .ms-rteElement-cea-rte-left-box-1, .page_article #editions_presse .ms-rteElement-cea-rte-right-box-1
{
	width:430px;
	height:2400px;
	
}

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}

	
#footer .footer li.nv-item {
    margin: 8px 0;
    padding: 0;
    line-height: normal;
}




#header-inner .navheader #navprimary #navdropdown {
    position: relative;
    margin: 0 -10px;
    width: 980px;
}

	#nav
{
	width: 950px !important;
}


	
}

