﻿/* 
    Document   : theme-decouverte
    Created on : 17 nov. 2012
    Description: Theme decouvrir et comprendre pour le CEA
*/

/* application de styles communs à tous les thèmes */
@import url('../../theme_global.css');
@import url('../../dcom.css');
@import url('../../header2021.css');

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; 
}

#s4-workspace {
	background-color:transparent
}
/* options */
.useParalaxBg {
}

/* === DEFINITION DES FONTES SPECIFIQUES AU THEME === */

@font-face {
    font-family: 'FontFace';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Regular.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Regular.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Regular.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Regular.svg#Montserrat-Regular') format('svg'); }
@font-face {
    font-family: 'Montserrat-ExtraLight';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-ExtraLight.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'), 	       
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-ExtraLight.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-ExtraLight.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg'); }
@font-face {
    font-family: 'Montserrat-Light';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Light.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Light.eot?#iefix') format('embedded-opentype'), 	 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Light.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Light.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Light.svg#Montserrat-Light') format('svg'); }
@font-face {
    font-family: 'Montserrat-Medium';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Medium.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Medium.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Medium.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Medium.svg#Montserrat-Medium') format('svg'); }
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-SemiBold.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-SemiBold.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-SemiBold.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'); }
@font-face {
    font-family: 'RobotoSlab-Regular';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-regular.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-regular.eot?#iefix') format('embedded-opentype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-regular.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-regular.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-regular.svg#robotoslab-regular') format('svg'); }
@font-face {
    font-family: 'RobotoSlab-Thin';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-thin.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-thin.eot?#iefix') format('embedded-opentype'), 	 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-thin.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-thin.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/robotoslab-thin.svg#robotoslab-thin') format('svg') }
/* Base typo */

h1, .h1 {
	font-size: 2.3em;
	margin-top: 0.25em;
}
div#navdropdown h2, div.grid_9 h2, div.grid_9 .h2, DIV#popin_definition > *.h2, DIV#popin_recommander > * h2 {
	color: #7b0b79;
}
.ms-rtestate-field H2, .ms-rtestate-field H2.ms-rteElement-H2, .ms-rtestate-field H2.ms-rteElement-H2B {
	background: none;
	border: 0;
	color: #353535 !important;
	font-family: "Montserrat-Medium", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
	font-size: 1.8em;
	font-weight: lighter;
	line-height: 1.15em;
	margin-bottom: 1em;
	padding: 0.22em 0 0;
	text-transform: uppercase;
}
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 {
	background-image: url(img/puce-h3.gif);
	background-position: left 0.4em;
	font-size: 1.6em;
	font-weight: normal;
	padding-left: 0.75em;
}
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: #7b0b79;
}
p, .grid_6 li, .grid_9 li {
	font-family: "FontFace", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important; 
	font-size:  1.1em; 
	line-height: 1.7em !important;
	margin-bottom: 20px !important;
} 
span.ms-rteStyle-cea-code-variable {
	border-bottom: 1px solid #e1e1e1;
	color: #767679;
	display: block;
	font-family: "Montserrat-Medium", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
	font-size: 1.3em;
	font-style: normal;
	letter-spacing: 0.002em;
	line-height: 1.45em;
	margin-bottom: 50px;
	padding-bottom: 35px;
}
span.ms-rteStyle-cea-code-variable.sans-filet {
	border: 0;
	padding-bottom: 0;
}
kbd, span.ms-rteStyle-cea-kbd {
	background-color: #b989b8;
	color: #fff;
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0 5px;
	text-transform: uppercase;
}
hr {
	background: #7b0b79;
	color: #7b0b79;
}
.rte-box-3 hr, .ms-rteElement-cea-rte-box-3 hr, .ms-rteElement-cea-rte-right-box-3 hr, .ms-rteElement-cea-rte-left-box-3 hr, .ms-rteElement-cea-rte-box-push-3 hr, .rte-box-2 hr, .ms-rteElement-cea-rte-box-2 hr, .ms-rteElement-cea-rte-right-box-2 hr, .ms-rteElement-cea-rte-left-box-2 hr, .ms-rteElement-cea-rte-box-push-2 hr {
	color: #fff !important;
	background: #fff;
}
.ms-rteElement-cea-rte-box-3 h2, .ms-rteElement-cea-rte-box-2 h2 {
	color: #fff !important;
}
ul.rte-list-1 {
	list-style-image: url(img/puce-1.gif);
}
.ms-rtestate-field ul li {
	list-style-image : url(img/puce-navsub-2.gif);
}
small {
	font-family: "Montserrat-light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 70%;
	letter-spacing: 0.05em;
}
blockquote {
	background-image: url("img/blockquote.png");
	color: #777;
	font-family: "Montserrat-Medium", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
	font-size: 1.75em;
	font-weight: lighter;
	line-height: 1.35em;
	padding-right: 0;
	padding-top: 0.25em;
}
blockquote p {
	line-height: 1.35em !important;
}
.rte-table-1 caption {
	color: #7b0b79;
}
.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: #7b0b79;
}*/
.rte-box-1 h2, .ms-rteElement-cea-rte-box-1 h2, ms-rteElement-cea-rte-right-box-1 h2, ms-rteElement-cea-rte-left-box-1 h2 {
	font-size: 1.45em;
}
.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: #7b0b79;
	border-color: #7b0b79;
}
/* Forms */
.btn-primary, input[type="submit"].btn-primary {
	color: #FFF !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #7b0b79!important;
 *background-color: #7b0b79;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7b0b79), to(#7b0b79));
	background-image: -webkit-linear-gradient(top, #7b0b79, #7b0b79);
	background-image: -o-linear-gradient(top, #7b0b79, #7b0b79);
	background-image: linear-gradient(to bottom, #7b0b79, #7b0b79);
	background-image: -moz-linear-gradient(top, #7b0b79, #7b0b79);
	background-repeat: repeat-x;
	border-color: #7b0b79#7b0b79#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='#7b0b79', endColorstr='#7b0b79', 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: #7b0b79!important;
 *background-color: #7b0b79;
}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
/* Layout */
.baseline strong.h1,.baseline h1 {
	color: #7b0b79;
	font-size: 2.45em !important;
}
.breadcrumb .here {
	color: #7b0b79;
}
#main-inner {
	margin-left: 10px;
	margin-right:10px;
}



/* ============================================================== */
/* =============== 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: 115px; }

	/* ---- 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 !important;
    background-image: url('/Style%20Library/Themes/institutionnel2021/css/img/puce/loupe.svg');
    background-repeat: no-repeat;
    opacity: 0.5;
	font-size: 0;
    box-shadow: none;
    background-size: contain;
    background-position: center center;
	height: 14px;
	min-width: 0;
    margin-left: -23px;
    margin-top: 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", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" ;
	text-transform: uppercase;
	width: 392px;
    top: -44px; }
#navquick .menu li.nv-item {
	border-right: 1px solid; }
#navquick .menu li.nv-item.last {
	border: none !important;
}
#navquick a[href~="/multimedia/"] {
	background: url(/_layouts/15/i2i/web/css/img/sprite/links.gif) right 1px no-repeat transparent;
	color: #222;
}


/* ++++++++++++++++++++ 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", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "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:hover, 
#navprimary #nav li.nv-item:active {
	background-color:inherit; }
#navprimary #nav li.nv-item:focus a, 
#navprimary #nav li.active a,
#navprimary #nav li.on,
#navprimary #nav li.nv-item:hover a {
	border-bottom:6px solid #b20e0c; }
#navprimary #nav li.nv-item:focus a, 
#navprimary #nav li.active a,
#navprimary #nav li.nv-item.on a {
	padding-bottom: 3px; }
/* ++++++++++++++++++++ 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", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	line-height: 1.2em; }

#navdropdown .level2 { 
	padding: 7px 0 0; }
#navdropdown .level2 li {
	font-size: 1.1em;
	background: url(/Style%20Library/Themes/institutionnel2021/css/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: 428px; }
#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: 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: #b81420 !important;
	font-family: "FontFace", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "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: 174px;
	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;
}

	/* ---- 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 ++++++++++++++++++++ */

/* Nav latéral */
#navsub.menu-vertical li:last-child {
	display: none;
}


/* content, pages, blocks, etc. */
#content .surtitre {
	color: #7b0b79;
}
.date {
	color: #7b0b79;
}
.location {
}
.feed img {
	background:url(img/rss.png) no-repeat top left;
}
.pagination li a:focus, .pagination li a:hover, .pagination li a:active, .pagination li.on a {
	background-color: #7b0b79;
}
.pagination a.prev, .pagination a.next {
	color: #7b0b79;
}
.alphabet li a:focus, .alphabet li a:hover, .alphabet li a:active, .alphabet li.on a {
	background-color: #7b0b79;
}
.rte-table-2 thead th, .ms-rteTable-CEA-2 th {
	background-color: #7b0b79;
}
/* Pages */
.page_fiche .rte-table-2 caption {
	background: #7b0b79;
}
.page_article #content .grid_3 {
	border:0;
	padding-left: 10px;
}
.page_article #content #ctl00_PlaceHolderMain_DisplayModePanel_top_ImagetteField_ImagetteArea.grid_3, .page_article #ctl00_PlaceHolderMain_DisplayModePanel_top_ImagetteField_ImagetteArea > img {
	width: auto;
}


/* Blocks */
.block-more .header h2 {
	background-image: url(img/puce/title-block-more.gif);
	font-weight:normal;
	line-height:1em;
	font-family:"FontFace", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	padding-top:0;
}
.block-more li a.ms-rteElement-cea-link:hover {
	text-decoration:none !important;
}
.block-more li a.ms-rteElement-cea-link {
	color:#353535 !important;
}
.block-trick .inner {
	background: none;
}
.block-trick .date {
	background-image: url(img/puce/block-trick.gif);
}
#chapitres .inner li {
	background-image: url(img/puce-1.gif);
}
#chapitres .footer a:focus, #chapitres .footer a:hover, #chapitres .footer a:active {
	background-color: #7b0b79;
}
div.grey {
	text-align: center;
}
div.grey span.ms-rteStyle-cea-kbd {
	background: none;
	border-right: 1px solid;
	color: #b17cb1;
	line-height: 1em;
}
span.ms-rteStyle-cea-kbd.grey {
	color: #999 !important;
}
/* HOME */
#navdirect h2 {
	background-color: #7b0b79;
}
.block-filnews .footer {
	background: #7b0b79;
}
#dernierement .inner .nv-item .logo {
	float:none;
}
/*#edito .inner {background-image:none;background-color:#7b0b79;}
#edito .inner * {color:#fff;}*/
#home_comprendre blockquote {
	background-color: #fff;
	color: #555555;
	font-family: "RobotoSlab-Regular", Cambria, Times, "Times New Roman", "serif" !important;
	font-size: 1.5em;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 3em;
	padding: 0 2em 0 4em;
}
/* Courrousel */
#div_17a0ea94-b7c0-425f-8924-a8fcc70e5a09 {
	-webkit-box-shadow: 0 17px 25px -20px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 17px 25px -20px rgba(51, 51, 51, 0.5);
	-o-box-shadow: 0 17px 25px -20px rgba(51, 51, 51, 0.5);
	box-shadow: 0 17px 25px -20px rgba(51, 51, 51, 0.5);
	margin-bottom: 7em;
}
#g_17a0ea94_b7c0_425f_8924_a8fcc70e5a09.webpart ul li {
	border: 0 !important;
	height: 455px !important;
	width: 700px !important;
}
#g_17a0ea94_b7c0_425f_8924_a8fcc70e5a09 .slider-carrousel img {
	height: auto;
	margin-left: -130px;
	width: auto;
}
#g_17a0ea94_b7c0_425f_8924_a8fcc70e5a09.webpart-slider .slider-carrousel .caption {
	height: 29%;
}
#g_17a0ea94_b7c0_425f_8924_a8fcc70e5a09.webpart-slider .bx-pager, #g_17a0ea94_b7c0_425f_8924_a8fcc70e5a09.webpart-slider .bx-auto {
	bottom: 31%;
}
#g_17a0ea94_b7c0_425f_8924_a8fcc70e5a09.webpart-slider .slider-carrousel h2 {
	font-size: 1.5em;
	font-weight: normal;
	text-align: center;
	padding-top: 8px;
}
#g_17a0ea94_b7c0_425f_8924_a8fcc70e5a09.webpart-slider .slider-carrousel p {
	font-size: 1.05em;
	letter-spacing: 0.01em;
	line-height: 1.45em !important;
	text-align: center;
}
#home_comprendre h2 span.ms-rteStyle-cea-code-variable {
	margin-left: 28%;
}
#home_comprendre block .header h2 {
	font-size: 1.65em;
}
#g_28bea970_65af_48bc_906c_04ec28b0d16e h2, #g_879638f4_3103_4113_b420_b57f69ec70a3 h2 {
	background: rgba(0, 0, 0, 0) url("img/bg/navdropdown_typologies.png") no-repeat scroll left -172px;
	border: none;
	color: #353535;
	font-size: 1.585em;
	margin-bottom: 0;
	padding: 10px 10px 11px 45px;
}
#g_879638f4_3103_4113_b420_b57f69ec70a3 h2 {
	background-position: left -254px;
}
#home_comprendre span[class^="mosaic-Article"], span[class^="mosaic-article"], span[class^="mosaic-Dossier"] {
 display: none;
}
/* Entrées par thèmes */
#home_comprendre .block-themes-entrees {
	background: #e9e9e9;
	padding: 0.75em 0 0.15em;
}
#home_comprendre .block-themes-entrees div.ms-rteElement-cea-rte-left-box-1, #home_comprendre .block-themes-entrees div.ms-rteElement-cea-rte-right-box-1 {
	background:    -moz-linear-gradient(to right bottom, #f9f9f9 0%, #e1e1e1 100%);
	background:     -ms-linear-gradient(to right bottom, #f9f9f9 0%, #e1e1e1 100%);
	background:      -o-linear-gradient(to right bottom, #f9f9f9 0%, #e1e1e1 100%);
	background: #f9f9f9 linear-gradient (to right bottom, #f9f9f9 0%, #e1e1e1 100%);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e1e1e1', GradientType=0);
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	-o-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	height: 10.6em !important;
	margin: 0 0 0.5em 0.75em;
	padding: 0;
	width: 10.6em;
	height: 16.3em
}
#home_comprendre .block-themes-entrees div.ms-rteElement-cea-rte-right-box-1 {
	margin-right: 0.75em
}
#home_comprendre .block-themes-entrees hr.ms-rteElement-cea-separation {
	background: rgba(0, 0, 0, 0);
	clear: both;
	color: #fff;
	display: inherit;
	margin: 0.5em 0;
}
#home_comprendre .block-themes-entrees block .header h2 {
	font-size: 1.65em;
}
#home_comprendr .block-themes-entrees .inner.clearfix {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 5px;
}
/* Col Droite */

#div_b94ae60f-b710-4347-86b1-d1d9da807684 .ms-rteElement-cea-rte-box-2 {
	background: #353535 url("img/puce/title-block-more.gif") no-repeat scroll 0.35em 0.65em;
	font-size: 1.582em;
	line-height: 1.15em;
	margin: 0;
	padding: 0.5em 0.5em 0.5em 1.85em;
}
#div_e49741df-636d-4db8-8363-888d79de1e48 h2 {
	color: #353535;
	font-size: 2em;
	margin-bottom: 0.5em;
}
#div_b94ae60f-b710-4347-86b1-d1d9da807684 .ms-rteElement-cea-rte-box-1, #div_e49741df-636d-4db8-8363-888d79de1e48 .ms-rteElement-cea-rte-box-1 {
	background: #f9f9f9;
	border-color: #e1e1e1;
	margin-top: 0;
	padding: 0;
}
#div_e49741df-636d-4db8-8363-888d79de1e48 .ms-rteElement-cea-rte-box-1 {
	padding: 0 0 1.5em;
}
#div_e49741df-636d-4db8-8363-888d79de1e48 .ms-rteElement-cea-rte-box-1 p {
	margin: 0 1em 1em;
}
#promo-mediatheque h2, #promo-jeunes h2, #promo-enseignants h2 {
	font-size: 1.7em;
	letter-spacing: 0;
	margin: 0.5em;
	padding-left: 1.5em;
}
#promo-mediatheque h2 {
	background: rgba(0, 0, 0, 0) url("/Style%20Library/themes/mediatheque2/css/img/puce/title-block-more.gif") no-repeat scroll 0 0.3em;
}
#promo-jeunes h2 {
	background: rgba(0, 0, 0, 0) url("/Style%20Library/themes/jeunes/css/img/puce/title-block-more.gif") no-repeat scroll 0 0.3em;
}
#promo-enseignants h2 {
	background: rgba(0, 0, 0, 0) url("/Style%20Library/themes/enseignants/css/img/puce/title-block-more.gif") no-repeat scroll 0 0.3em;
}
#promo-mediatheque ul li {
	list-style-image: url("/Style%20Library/themes/mediatheque2/css/img/puce-navsub-2.gif") ;
}
#promo-jeunes ul li {
	list-style-image: url("/Style%20Library/themes/jeunes/css/img/puce-navsub-2.gif");
}
#promo-enseignants ul li {
	list-style-image: url("/Style%20Library/themes/enseignants/css/img/puce-navsub-2.gif");
}
/* Promo Multimedia Webdoc */
#site-externe.ms-rteElement-cea-rte-box {
	background-color: #f5f5f5;
	border-color: #e1e1e1;
	padding: 0 0 20px;
}
#site-externe.ms-rteElement-cea-rte-box .ms-rteElement-cea-rte-box-2 {
	background: #bfa052;
	border: 0;
	margin: 0;
	padding-bottom: 6px;
}
#site-externe.ms-rteElement-cea-rte-box h2 {
	font-size: 1.65em !important;
	line-height: 0.95em;
	margin: -46px 0 0;
	padding: 0 0 0 44px;
}
#site-externe.ms-rteElement-cea-rte-box h2 strong {
	color: #bfa052;
}
#site-externe.ms-rteElement-cea-rte-box h2::before {
 background-color: #bfa052;
 background-image: url("/Style%20Library/Themes/institutionnel/css/img/puce/blockquote_small_video_hexagonal_white.png");
 background-position: 3px 1px;
 background-repeat: no-repeat;
 color: #353535;
 content: " ";
 display: block;
 height: 36px;
 left: -48px;
 position: relative;
 top: 33px;
 width: 34px;
}
#site-externe.ms-rteElement-cea-rte-box li {
	list-style-image: url("/Style%20Library/themes/mediatheque2/css/img/puce/block-trick.png");
	margin-left: 30px;
	margin-right: 5px;
}
/* ----------------------------------------------------------------------------------- */
/* Pages Thématiques */
/* ----------------------------------------------------------------------------------- */

h2 span.ms-rteStyle-cea-code-variable {
	color: #fff;
	font-family: "Montserrat-Semibold", Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif" !important;
	font-size: 0.875em;
	letter-spacing: 0.05em;
	line-height: 1.1em;
	text-align: center;
	background: #7b0b79;
	border: 0;
	-webkit-box-shadow: 0 10px 10px -7px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 10px 10px -7px rgba(51, 51, 51, 0.5);
	-o-box-shadow: 0 10px 10px -7px rgba(51, 51, 51, 0.5);
	box-shadow: 0 10px 10px -7px rgba(51, 51, 51, 0.5);
	margin-left: 33%;
	margin-top: -2.75em;
	margin-bottom: 2.5em;
	padding: 0.45em;
	width: 9em;
}
h2 hr.ms-rteElement-cea-separation {
	background: #999 none repeat scroll 0 0;
	color: #353535;
	margin-top: 0;
}
h4 span.ms-rteStyle-cea-quiet {
	color: #7b0b79;
	line-height: 1.45em;
}
#home_rubrique div.ms-rteElement-cea-rte-left-box-1, #home_rubrique div.ms-rteElement-cea-rte-right-box-1 {
	border: 1px solid #e1e1e1;
	margin: 0 0 10px;
	padding: 0 0 10px;
	width: 218px;
	height: 16.3em
}
#home_rubrique div.ms-rteElement-cea-rte-left-box-1 h4, #home_rubrique div.ms-rteElement-cea-rte-right-box-1 h4 {
	margin: 5px;
}
#home_rubrique div.ms-rteElement-cea-rte-left-box-1 h4 a, #home_rubrique div.ms-rteElement-cea-rte-right-box-1 h4 a {
	font-size: 0.85em;
	text-decoration: none !important;
	text-transform: uppercase;
}
div#block-gris {
	background: #f5f5f5;
	padding: 20px;
}
div#block-gris h3 {
	background: none;
	padding:0;
}
div#block-gris h3 span.ms-rteStyle-cea-kbd {
	background: #888;
	color: #fff;
	display: flex;
	font-size: 0.8em;
	font-weight: normal;
	min-height: 15px;
	padding: 2px 30%;
	text-align: center !important;
	text-transform: uppercase;
}
div#block-gris h4 {
	font-size: 1.1em;
	margin-bottom: 2.5em;
}
div#block-gris .block.webpart.webpart-mosaic h2 {
	font-size: 1.25em;
	font-weight: bold;
	padding-bottom: 10px;
}
div#block-gris .block.webpart.webpart-mosaic h2 small {
	font-weight: normal;
	padding: 1px 5px;
	text-transform: none;
}
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: auto !important;
	width: 140px !important;
}
div#block-gris .block.webpart.webpart-mosaic .logo img {
	max-width: 140px;
	max-height:unset !important;
}
/* CUSTO BLOC PROMO MEDIA */
#block-gris #site-externe.ms-rteElement-cea-rte-right-box {
	background-color: #f5f5f5;
	border-color: #e1e1e1;
	margin-top: 0;
	padding: 20px 0;
	width: 140px;
}
#block-gris #site-externe.ms-rteElement-cea-rte-right-box h2 {
	background: #353535 none repeat scroll 0 0;
	color: #fff !important;
	font-size: 130%;
	margin: -21px 0 -25px;
	padding: 6px 32px 0 10px;
}
#block-gris #site-externe.ms-rteElement-cea-rte-right-box h2 strong {
	color: #bfa052;
}
#block-gris #site-externe.ms-rteElement-cea-rte-right-box h2::after {
 background-image: url("/Style%20Library/Themes/global/picto.png");
 background-position: left -64px;
 background-repeat: no-repeat;
 color: #353535;
 content: " ";
 display: block;
 height: 30px;
 left: 87px;
 position: relative;
 top: -42px;
 width: 30px;
}
#block-gris #site-externe h4 {
	font-size: 1em !important;
	margin-bottom: 4px 10px 5px !important;
}
/* HOME THEMES */

#home_rubrique.themes .ms-rteElement-cea-rte-left-box-1, #home_rubrique.themes .ms-rteElement-cea-rte-right-box-1 {
	border: 0;
	height: auto !important;
	margin-bottom: 0;
	margin-right: 1.53em;
	padding: 0;
	width: 220px;
}
/* margin right légerelent réduite car ca chasse sous chrome - Julien */

/* + correction julien en urgence : home themes : les textes sous chaque catégorie disparaissent sous chrome */
   .webpart-list .inner .nv-item .logo {
	margin-bottom: 10px;
}
#home_rubrique.themes div.ms-rteElement-cea-rte-right-box-1 {
	margin-left: 0;
	margin-right: 0 !important;
}
#home_rubrique.themes hr.ms-rteElement-cea-separation {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	clear: both;
	display: block;
	height:4em;
}
#home_rubrique.themes .ms-rteElement-cea-rte-box-3 {
	min-height: 10.5em;
	margin-bottom: 0.85em;
	padding-bottom: 0.65em;
	padding-right: 0.35em;
	padding-top: 0.65em;
	text-transform: uppercase;
}
#home_rubrique.themes .ms-rteElement-cea-rte-box-3 img.ms-rtePosition-1 {
	margin: 0 0.35em 0 0 !important;
}
#home_rubrique.themes .ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link.ms-rteElement-cea-internal {
	text-decoration: none !important;
}
#home_rubrique.themes .ms-rteElement-cea-rte-box-3 h2 {
 *background-color: #f9f9f9;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e1e1e1));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #e1e1e1);
	background-image: -o-linear-gradient(top, #f9f9f9, #e1e1e1);
	background-image: linear-gradient(to bottom, #f9f9f9, #e1e1e1);
	background-image: -moz-linear-gradient(top, #f9f9f9, #e1e1e1);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e1e1e1', GradientType=0);
	-webkit-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	-o-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	font-size: 1.45em;
	line-height: 1.15em;
	margin-bottom: 0.65em;
	margin-left: -0.53em;
	margin-right: -0.34em;
	min-height: 2.6em;
	padding-top: 0.25em;
}
#home_rubrique.themes .ms-rteElement-cea-rte-box-3 h2 a {
	color: #353535 !important;
}
#home_rubrique.themes .ms-rteElement-cea-rte-box-3 h2 a:hover {
	color: #7b0b79 !important;
}
#home_rubrique.themes h4 {
	font-size: 1.055em;
	line-height: 1.2em;
	margin: 0 !important;
}
#g_b2fabd3a_1411_4663_97b7_87b8aed72473 .inner.clearfix, #g_b2fabd3a_1411_4663_97b7_87b8aed72473 .nv-item, #g_daa19d27_4f9c_4802_9f68_0f85b445c235 .inner.clearfix, #g_daa19d27_4f9c_4802_9f68_0f85b445c235 .nv-item, #g_23529273_93fd_44c4_a6bf_2779c54a26d6 .inner.clearfix, #g_23529273_93fd_44c4_a6bf_2779c54a26d6 .nv-item, #g_e829217a_c9fd_42b0_993d_6dd7e04a50df .inner.clearfix, #g_e829217a_c9fd_42b0_993d_6dd7e04a50df .nv-item, #g_bfbb75a1_64a8_4b9a_ae44_557b10892080 .inner.clearfix, #g_bfbb75a1_64a8_4b9a_ae44_557b10892080 .nv-item, #g_c0584494_af72_4218_8ebb_aca444539037 .inner.clearfix, #g_c0584494_af72_4218_8ebb_aca444539037 .nv-item, #g_65a08a21_985e_42d8_853c_8ca47cbd6cb0 .inner.clearfix, #g_65a08a21_985e_42d8_853c_8ca47cbd6cb0 .nv-item, #g_10938f56_65d7_4b15_a914_df9345f49f55 .inner.clearfix, #g_10938f56_65d7_4b15_a914_df9345f49f55 .nv-item, #g_d3214c6d_ad2b_4c7a_8236_e63981e5aad5 .inner.clearfix, #g_d3214c6d_ad2b_4c7a_8236_e63981e5aad5 .nv-item {
	border: 0 !important;
	margin: 0;
	padding: 0;
}
#g_b2fabd3a_1411_4663_97b7_87b8aed72473 img, #g_daa19d27_4f9c_4802_9f68_0f85b445c235 img, #g_23529273_93fd_44c4_a6bf_2779c54a26d6 img, #g_e829217a_c9fd_42b0_993d_6dd7e04a50df img, #g_bfbb75a1_64a8_4b9a_ae44_557b10892080 img, #g_c0584494_af72_4218_8ebb_aca444539037 img, #g_65a08a21_985e_42d8_853c_8ca47cbd6cb0 img, #g_10938f56_65d7_4b15_a914_df9345f49f55 img, #g_d3214c6d_ad2b_4c7a_8236_e63981e5aad5 img {
	margin-right: 0;
	padding-right: 0;
	width: 16.8em;
}
/* HEADER / DATE > display:none */
#g_b2fabd3a_1411_4663_97b7_87b8aed72473 .header, #g_b2fabd3a_1411_4663_97b7_87b8aed72473 .date, #g_daa19d27_4f9c_4802_9f68_0f85b445c235 .header, #g_daa19d27_4f9c_4802_9f68_0f85b445c235 .date, #g_23529273_93fd_44c4_a6bf_2779c54a26d6 .header, #g_23529273_93fd_44c4_a6bf_2779c54a26d6 .date, #g_e829217a_c9fd_42b0_993d_6dd7e04a50df .header, #g_e829217a_c9fd_42b0_993d_6dd7e04a50df .date, #g_bfbb75a1_64a8_4b9a_ae44_557b10892080 .header, #g_bfbb75a1_64a8_4b9a_ae44_557b10892080 .date, #g_c0584494_af72_4218_8ebb_aca444539037 .header, #g_c0584494_af72_4218_8ebb_aca444539037 .date, #g_65a08a21_985e_42d8_853c_8ca47cbd6cb0 .header, #g_65a08a21_985e_42d8_853c_8ca47cbd6cb0 .date, #g_10938f56_65d7_4b15_a914_df9345f49f55 .header, #g_10938f56_65d7_4b15_a914_df9345f49f55 .date, #g_d3214c6d_ad2b_4c7a_8236_e63981e5aad5 .header, #g_d3214c6d_ad2b_4c7a_8236_e63981e5aad5 .date {
	display: none;
}
#g_b2fabd3a_1411_4663_97b7_87b8aed72473.webpart .intro, #g_daa19d27_4f9c_4802_9f68_0f85b445c235.webpart .intro, #g_23529273_93fd_44c4_a6bf_2779c54a26d6.webpart .intro, #g_e829217a_c9fd_42b0_993d_6dd7e04a50df.webpart .intro, #g_bfbb75a1_64a8_4b9a_ae44_557b10892080.webpart .intro, #g_c0584494_af72_4218_8ebb_aca444539037.webpart .intro, #g_65a08a21_985e_42d8_853c_8ca47cbd6cb0.webpart .intro, #g_10938f56_65d7_4b15_a914_df9345f49f55.webpart .intro, #g_d3214c6d_ad2b_4c7a_8236_e63981e5aad5.webpart .intro {
	border: 0 none !important;
	height: auto;
	overflow: visible;
	padding: 0;
}
#g_b2fabd3a_1411_4663_97b7_87b8aed72473.webpart-list .inner .nv-item .intro strong a, #g_daa19d27_4f9c_4802_9f68_0f85b445c235.webpart-list .inner .nv-item .intro strong a, #g_23529273_93fd_44c4_a6bf_2779c54a26d6.webpart-list .inner .nv-item .intro strong a, #g_e829217a_c9fd_42b0_993d_6dd7e04a50df.webpart-list .inner .nv-item .intro strong a, #g_bfbb75a1_64a8_4b9a_ae44_557b10892080.webpart-list .inner .nv-item .intro strong a, #g_c0584494_af72_4218_8ebb_aca444539037.webpart-list .inner .nv-item .intro strong a, #g_65a08a21_985e_42d8_853c_8ca47cbd6cb0.webpart-list .inner .nv-item .intro strong a, #g_10938f56_65d7_4b15_a914_df9345f49f55.webpart-list .inner .nv-item .intro strong a, #g_d3214c6d_ad2b_4c7a_8236_e63981e5aad5.webpart-list .inner .nv-item .intro strong a {
	color: #7b0b79;
	display: block;
	padding-top: 1.5em;
	padding-bottom: 0.75em;
}
/* HOME PAGE PAR THEME */

/* --- H2--- */
#pg-ressources-theme {
	margin: 40px 0;
}
h2.essentiel-sur, h2.dossiers, #pg-ressources-theme .block-trick h2 {
	background: url("/Style%20Library/themes/decouverte/css/img/bg/navdropdown_typologies.png") no-repeat scroll left -178px;
	padding: 4px 40px 3px 45px;
}
/* PUCE Dossiers */ 
#g_2ad694f9_1cbd_4472_85b6_a6b2901c2c88.block-trick h2, 
#g_1bac4081_f482_49dc_98ec_d0acef8d8c22.block-trick h2, 
#g_5ef66a6b_dc01_4a73_89fd_b85c4a09f412.block-trick h2, 
#g_6de06b6d_2b77_435f_816c_35e30b0b90da.block-trick h2, 
#g_f7da6f0e_ea41_41b5_a989_6dbd7c2b42be.block-trick h2, 
#g_35740ea3_4349_42d2_b24a_6beb2ebd61f5.block-trick h2, 
#g_30ebc8af_a45f_4883_9627_763e472c6a43.block-trick h2, 
#g_873b6db3_287c_4551_9476_e983dbfde852.block-trick h2 {
	background-position: left -261px;
}
/* PUCE poster */ 
#pg-ressources-theme div.infog-posters .block-trick h2 {
	background-position: left -345px;
}
#pg-ressources-theme div.infog-posters .webpart-list strong.title a[href*="infographies"]:before,
#pg-ressources-theme div.infog-posters .webpart-list strong.title a[href*="infographies"]:after  {
	display: none !important;
}
/* --- WEBPART --- */
#pg-ressources-theme .inner.clearfix {
	padding: 0;
}
/* Page Theme ENERGIES */
#g_b86d4140_efbc_4490_aeb7_ebab35aa21eb.block-trick, 
#g_9c63a7e8_dad2_47ed_baf3_a10da9457654.block-trick, 
#g_8a6fcaad_dd5c_4dd0_9d05_af29cecb8073.block-trick, 
#g_fccc1ee0_ccc9_4a3f_a132_4cc111c2fa1a.block-trick, 
#g_a2483dec_cdca_41d3_bf02_a086b60153cd.block-trick {
	border-top: 0;
}
#g_b86d4140_efbc_4490_aeb7_ebab35aa21eb.block-trick h2, 
#g_9c63a7e8_dad2_47ed_baf3_a10da9457654.block-trick h2, 
#g_8a6fcaad_dd5c_4dd0_9d05_af29cecb8073.block-trick h2, 
#g_fccc1ee0_ccc9_4a3f_a132_4cc111c2fa1a.block-trick h2, 
#g_a2483dec_cdca_41d3_bf02_a086b60153cd.block-trick h2 {
	background: #7b0b79 url("/Style%20Library/themes/decouverte/css/img/bg/navdropdown_themes.png") no-repeat scroll 5px -178px;
	color: #fff !important;
	font-size: 1.4em;
	margin-bottom:0.6em;
	min-height: 1.35em;
	padding: 7px 52px 0 47px;
	text-transform: none;
	width: 78%;
}
#g_9c63a7e8_dad2_47ed_baf3_a10da9457654.block-trick h2, 
#g_a2483dec_cdca_41d3_bf02_a086b60153cd.block-trick h2 {
	background-position: 5px -262px;
}
#g_8a6fcaad_dd5c_4dd0_9d05_af29cecb8073.block-trick h2 {
	background-position: 5px -220px;
	width: 71%;
}

#pg-ressources-theme .feed {
    right: 4% !important;
}
/* --- STYLE BLOC 1er ELEMENT --- */ 
#pg-ressources-theme .nv-item.first {
	background: #f7f7f7;
	-webkit-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	-o-box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	box-shadow: 0 18px 9px -13px rgba(51, 51, 51, 0.5);
	border: 0 !important;
	margin-bottom:  1.8em;
	margin-right: 0 !important;
	min-height: 138px !important;
	padding: 10px 10px 0 0;
	width : 94.5% !important;
}
/* --- 1er ELEMENT BLOC INTRO --- */ 
#pg-ressources-theme .nv-item.first .intro {
	display: inline;
	padding-left:0px; /*modif JA */
}
/* --- ELEMENT BLOC INTRO --- */
#pg-ressources-theme .nv-item .intro {
	padding-bottom: 0;
	padding-top: 0;
}

/* --- 1er ELEMENT TITLE --- */ 
#pg-ressources-theme .nv-item.first .title {
	background: none;
	display: inline; /* modif JA */
	font-size: 1.75em;
	margin-top: -0.74em;
	padding: 0;
	word-wrap: break-word;
}


/* --- ELEMENT TITLE --- */ 
#pg-ressources-theme .nv-item .title {
	display: table;
	font-size: 90%;
	padding: 0;
}
/* --- 1er ELEMENT BLOC PARAGRAPHE --- */
#pg-ressources-theme .nv-item.first .intro p {
	color: #666;
	display: block;
	line-height: 1.35em;
	list-style: outside none none;
	margin-top: 0.8em;
	padding-left: 0.8em;
}
#pg-ressources-theme .nv-item.first .intro p a {
	color: #767679;
}
/* --- IMAGE 1er ELEMENT  --- */
#pg-ressources-theme .nv-item.first img {
	height : 138px !important;	
	margin-left: 0.8em;
	width : 218px !important;
}

/* --- IMAGE --- */
#pg-ressources-theme .nv-item img {
	height: 100px;
	width: 158px;
}
/* --- STYLE BLOC ITEM --- */
#pg-ressources-theme .nv-item {        
	border: 0;
	float: left;
	margin-right: 0.8em;
	padding: 0;
	width: 12.2em;
}

/* --- DOSSIERS MULTIMEDIA : MARGE BLOC ITEM --- */
#pg-ressources-theme .ms-rteTable-default .first {
    width: 95.5% !important;
}
#pg-ressources-theme .ms-rteTable-default .nv-item {
	margin-right: 4px;
}
/* DOSSIERS MULTIMEDIA : DERNIERS ELEMENTS EN MARGE:0 --- */
#pg-ressources-theme .ms-rteTable-default .nv-item-4, #pg-ressources-theme .ms-rteTable-default .nv-item-7, #pg-ressources-theme .ms-rteTable-default .nv-item-10, #pg-ressources-theme .ms-rteTable-default .nv-item-13 {
	margin-right: 0px;
}

/* HEADER / DATE & balise P > display:none */
#pg-ressources-theme .block-trick .date, #pg-ressources-theme .intro p {
	display: none;
}

/* --- INFOGRAPHIES & POSTERS ---*/
#pg-ressources-theme .infog-posters .block-trick h2::after {
    content: "À télécharger";
    display: inline-block;
    color: #fff;
    position: absolute;
    right: 30px;
    font-size: 50%;
    text-transform: none;
    background: #7b0b79;
    padding: 0 5px;
    font-family: "Montserrat-Medium", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
}

#pg-ressources-theme .infog-posters .logo a:before {
	background: #353535 url("/Style%20Library/Themes/global/links_white.png") no-repeat 3px -36px;
	content: "";
	display: inline !important;
	height: 26px;
	margin-left: 132px;
	position: absolute;
	text-indent: -9999px;
	width: 26px;
	}
	

#pg-ressources-theme .infog-posters .first .logo a:before {
	margin-left: 202px;
	}

/* BLOC PROMO ESPACES DEDIES */ 
#div_3b8e0312-8af7-471c-b899-dfcefb8ed1cc h2, #div_bc1c96c8-b6c8-4708-b325-ba88bc6e31d9 h2, #div_952a68aa-0b34-4f98-87f8-c197f3f5e546 h2, #div_1138067e-a00a-4e0a-b86e-e47bee02f1c7 h2, #div_dbdfc460-0b3a-4b5b-93f4-517955afc8ce h2, #div_bd9c75d3-bf97-4766-b52a-d751a80cc29d h2, #div_57934bdc-f2df-45d4-bfa8-15b2ab947b6b h2, #div_c2012153-abf9-4c6a-be7e-3d33c707758d h2, #div_0bbca105-a381-44a7-924a-44c43770148f h2 {
	color: 	#777 !important;
	font-size: 155%;
	margin-bottom: 0.5em;
	text-transform: none;
}
h3.jeunes, h3.enseignants {

	font-size: 1.1em !important;
	font-weight: normal;
	letter-spacing: 0;
	margin-bottom: 0.25em;
	padding: 0.75em 0.3em 0.75em 2.25em !important;
	text-transform: uppercase;
}
h3.jeunes a.ms-rteElement-cea-link, h3.enseignants a.ms-rteElement-cea-link {
	background: url("/Style%20Library/Themes/global/links_white.png") no-repeat right top;
	color: #fff !important;
}
h3.jeunes {
	background: #0baaac url("/Style%20Library/themes/jeunes/css/img/puce/title-block-more.gif") no-repeat scroll 0.65em 0.85em !important;
}
h3.enseignants {
	background: #2b8b96 url("/Style%20Library/themes/enseignants/css/img/puce/title-block-more.gif") no-repeat scroll 0.65em 0.85em !important;
}
/* MEDIATHEQUE:Publications - Climat & environnement */
#div_ec28b652-cfec-4642-8458-e0f393b0ad10 {
	clear: both;
	display: block;
}


/* ----------------------------------------------------------------------------------- */
/* Rubrique Fiches l'essentiel sur */
/* ----------------------------------------------------------------------------------- */


/* cacher le "1 documents" avec un s à documents de la remontée autres fiches l'essentiel sur... sur la partie nouvelles technologies */
#g_2c37c849_19ba_450c_b7f1_4c54dc56a95e h2 small, #g_4f7e5e69_c8c6_42b4_90b4_4d684a9dced5 h2 small {
	display:none;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd.block-trick h2, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e.block-trick h2, #g_4579ee94_6505_4384_bce4_7b0ffdfab711.block-trick h2, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d.block-trick h2, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9.block-trick h2, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96.block-trick h2, #g_49d5b6ac_663a_436d_a645_a59d98c08849.block-trick h2, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9.block-trick h2 {
	background: #7b0b79 url("/Style%20Library/themes/decouverte/css/img/bg/navdropdown_themes.png") no-repeat scroll left -220px;
	-webkit-box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	-o-box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	color: #fff!important;
	min-height: 1.24em;
	padding-left: 44px;
	padding-top: 5px;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd.block-trick h2 {
	background-position: left -177px;
}
#g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e.block-trick h2 {
	background-position: left -261px;
}
#g_4579ee94_6505_4384_bce4_7b0ffdfab711.block-trick h2 {
	background-position: left -512px;
}
#g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d.block-trick h2 {
	background-position: left -50px;
}
#g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9.block-trick h2 {
	background-position: left -429px;
}
#g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96.block-trick h2 {
	background-position: left -555px;
}
#g_49d5b6ac_663a_436d_a645_a59d98c08849.block-trick h2 {
	background-position: left -345px;
}
#g_948e85f2_df49_4e75_bf1e_85f5a01899a9.block-trick h2 {
	background-position: left -388px;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd .inner.clearfix, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e .inner.clearfix, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 .inner.clearfix, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d .inner.clearfix, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 .inner.clearfix, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 .inner.clearfix, #g_49d5b6ac_663a_436d_a645_a59d98c08849 .inner.clearfix, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 .inner.clearfix {
	padding: 0;
}
/* First item */
#g_140cd6af_a2be_41db_bea6_86e05cef9abd .nv-item.first, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e .nv-item.first, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 .nv-item.first, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d .nv-item.first, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 .nv-item.first, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 .nv-item.first, #g_49d5b6ac_663a_436d_a645_a59d98c08849 .nv-item.first, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 .nv-item.first {
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #e1e1e1 !important;
	margin-bottom: 15px;
	margin-right: 0 !important;
	min-height: 138px !important;
	padding: 15px 15px 20px 0;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd .nv-item.first img, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e .nv-item.first img, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 .nv-item.first img, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d .nv-item.first img, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 .nv-item.first img, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 .nv-item.first img, #g_49d5b6ac_663a_436d_a645_a59d98c08849 .nv-item.first img, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 .nv-item.first img {
	margin-top: -20px;
	width: 220px;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd .nv-item.first .intro, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e .nv-item.first .intro, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 .nv-item.first .intro, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d .nv-item.first .intro, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 .nv-item.first .intro, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 .nv-item.first .intro, #g_49d5b6ac_663a_436d_a645_a59d98c08849 .nv-item.first .intro, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 .nv-item.first .intro {
	display: list-item;
	margin: 0;
	width: auto;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd .nv-item.first .title a, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e .nv-item.first .title a, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 .nv-item.first .title a, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d .nv-item.first .title a, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 .nv-item.first .title a, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 .nv-item.first .title a, #g_49d5b6ac_663a_436d_a645_a59d98c08849 .nv-item.first .title a, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 .nv-item.first .title a {
	color: #353535;
	font-size: 1.5em;
	text-transform: uppercase;
	word-wrap: break-word;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd .nv-item.first .intro p, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e .nv-item.first .intro p, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 .nv-item.first .intro p, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d .nv-item.first .intro p, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 .nv-item.first .intro p, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 .nv-item.first .intro p, #g_49d5b6ac_663a_436d_a645_a59d98c08849 .nv-item.first .intro p, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 .nv-item.first .intro p {
	margin-top: 10px;
}
/* Liste item */
#g_140cd6af_a2be_41db_bea6_86e05cef9abd li, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e li, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 li, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d li, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 li, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 li, #g_49d5b6ac_663a_436d_a645_a59d98c08849 li, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 li {
	border-color: #e1e1e1 -moz-use-text-color -moz-use-text-color !important;
	border-style: dashed none none !important;
	border-width: 1px 0 0 !important;
	margin: 0;
	padding-bottom: 0;
	padding-top: 1em;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd.webpart .intro, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e.webpart .intro, #g_4579ee94_6505_4384_bce4_7b0ffdfab711.webpart .intro, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d.webpart .intro, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9.webpart .intro, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96.webpart .intro, #g_49d5b6ac_663a_436d_a645_a59d98c08849.webpart .intro, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9.webpart .intro {
	height: auto;
	padding: 0;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd.webpart .intro a, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e.webpart .intro a, #g_4579ee94_6505_4384_bce4_7b0ffdfab711.webpart .intro a, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d.webpart .intro, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9.webpart .intro a, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96.webpart .intro a, #g_49d5b6ac_663a_436d_a645_a59d98c08849.webpart .intro a, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9.webpart .intro a {
	color: #7b0b79;
}
#g_140cd6af_a2be_41db_bea6_86e05cef9abd .nv-item .date, #g_b55d22ed_f236_4806_b4c2_4d5eee6f6c3e .nv-item .date, #g_4579ee94_6505_4384_bce4_7b0ffdfab711 .nv-item .date, #g_5fb73e32_936c_4285_9c2a_2b7c9ef6541d .nv-item .date, #g_22cb515c_3f7e_4f0a_8c2e_45a49adb28f9 .nv-item .date, #g_12ce0bb9_d170_48a1_bdd6_9d7e68855f96 .nv-item .date, #g_948e85f2_df49_4e75_bf1e_85f5a01899a9 .nv-item .date {
	display: none;
}
/* Fiches L'essentiel sur */

.ms-rteElement-cea-rte-box-3 h2 span.ms-rteStyle-cea-kbd {
	background: #353535 none repeat scroll 0 0;
	font-style: italic;
	margin-top: -1.75em;
	padding: 0.2em 0.75em;
	position: absolute;
}
.ms-rteElement-cea-rte-box-1 h2 span.ms-rteStyle-cea-kbd {
	background: #7b0b79 none repeat scroll 0 0;
	font-style: italic;
	margin-top: -1.75em;
	padding: 0.2em 0.75em;
	position: absolute;
}
.page_article #content .grid_3 .ms-rteElement-cea-rte-box-1 h2 span.ms-rteStyle-cea-kbd {
	font-size: 1.25em;
}
/* ----------------------------------------------------------------------------------- */
/* Rubrique Dossier multimédia */
/* ----------------------------------------------------------------------------------- */
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac .inner.clearfix, #g_c44350c9_1da2_4677_b487_c153b40db6de .inner.clearfix, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 .inner.clearfix, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 .inner.clearfix, #g_ef62f97f_eba8_442f_9e47_73e18564b689 .inner.clearfix, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 .inner.clearfix, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 .inner.clearfix {
	padding: 0;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac.block-trick h2, #g_c44350c9_1da2_4677_b487_c153b40db6de.block-trick h2, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846.block-trick h2, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850.block-trick h2, #g_ef62f97f_eba8_442f_9e47_73e18564b689.block-trick h2, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2.block-trick h2, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9.block-trick h2 {
	background: #7b0b79 url("/Style%20Library/themes/decouverte/css/img/bg/navdropdown_themes.png") no-repeat scroll left -219px;
	-webkit-box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	-o-box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	box-shadow: 0 11px 12px -9px rgba(0, 0, 0, 0.75);
	color: #fff !important;
 */	min-height: 1.24em;
	padding-left: 44px;
	padding-top: 5px;
*/
}
#g_c44350c9_1da2_4677_b487_c153b40db6de.block-trick h2 {
	background-position: left -471px;
}
#g_6fb25a41_cd2a_44d1_a6c5_20cf94651846.block-trick h2 {
	background-position: left -51px;
}
#g_0cf1acf8_3002_4d06_af3a_1e39eaedc850.block-trick h2 {
	background-position: left -429px;
}
#g_ef62f97f_eba8_442f_9e47_73e18564b689.block-trick h2 {
	background-position: left -555px;
}
#g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2.block-trick h2 {
	background-position: left -345px;
}
#g_b99f4b0e_1015_4456_871b_a64f87aa29c9.block-trick h2 {
	background-position: left -387px;
}
/* First item */ 
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac .nv-item.first, #g_c44350c9_1da2_4677_b487_c153b40db6de .nv-item.first, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 .nv-item.first, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 .nv-item.first, #g_ef62f97f_eba8_442f_9e47_73e18564b689 .nv-item.first, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 .nv-item.first, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 .nv-item.first {
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #e1e1e1 !important;
	margin-bottom: 15px;
	margin-right: 0 !important;
	min-height: 138px !important;
	padding: 15px 15px 20px 0;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac .nv-item.first img, #g_c44350c9_1da2_4677_b487_c153b40db6de .nv-item.first img, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 .nv-item.first img, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 .nv-item.first img, #g_ef62f97f_eba8_442f_9e47_73e18564b689 .nv-item.first img, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 .nv-item.first img, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 .nv-item.first img {
	margin-top: -20px;
	width: 220px;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac .nv-item.first .intro, #g_c44350c9_1da2_4677_b487_c153b40db6de .nv-item.first .intro, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 .nv-item.first .intro, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 .nv-item.first .intro, #g_ef62f97f_eba8_442f_9e47_73e18564b689 .nv-item.first .intro, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 .nv-item.first .intro, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 .nv-item.first .intro {
	display: list-item;
	margin: 0;
	width: auto;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac .nv-item.first .title a, #g_c44350c9_1da2_4677_b487_c153b40db6de .nv-item.first .title a, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 .nv-item.first .title a, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 .nv-item.first .title a, #g_ef62f97f_eba8_442f_9e47_73e18564b689 .nv-item.first .title a, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 .nv-item.first .title a, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 .nv-item.first .title a {
	color: #353535;
	font-size: 1.5em;
	text-transform: uppercase;
	word-wrap: break-word;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac .nv-item.first .intro p, #g_c44350c9_1da2_4677_b487_c153b40db6de .nv-item.first .intro p, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 .nv-item.first .intro p, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 .nv-item.first .intro p, #g_ef62f97f_eba8_442f_9e47_73e18564b689 .nv-item.first .intro p, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 .nv-item.first .intro p, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 .nv-item.first .intro p {
	margin-top: 10px;
}
/* Liste items */ 
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac li, #g_c44350c9_1da2_4677_b487_c153b40db6de li, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 li, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 li, #g_ef62f97f_eba8_442f_9e47_73e18564b689 li, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 li, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 li {
	border-color: #e1e1e1 -moz-use-text-color -moz-use-text-color !important;
	border-style: dashed none none !important;
	border-width: 1px 0 0 !important;
	margin: 0;
	padding-bottom: 0;
	padding-top: 1em;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac.webpart .intro, #g_c44350c9_1da2_4677_b487_c153b40db6de.webpart .intro, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846.webpart .intro, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850.webpart .intro, #g_ef62f97f_eba8_442f_9e47_73e18564b689.webpart .intro, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2.webpart .intro, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9.webpart .intro {
	height: auto;
	margin: 5px;
	padding: 0 !important;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac.webpart .intro a, #g_c44350c9_1da2_4677_b487_c153b40db6de.webpart .intro a, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846.webpart .intro a, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850.webpart .intro, #g_ef62f97f_eba8_442f_9e47_73e18564b689.webpart .intro a, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2.webpart .intro a, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9.webpart .intro a {
	color : #7b0b79;
}
#g_74c2cb2d_d3fe_406f_811f_bc46d70467ac .nv-item .date, #g_c44350c9_1da2_4677_b487_c153b40db6de .nv-item .date, #g_6fb25a41_cd2a_44d1_a6c5_20cf94651846 .nv-item .date, #g_0cf1acf8_3002_4d06_af3a_1e39eaedc850 .nv-item .date, #g_ef62f97f_eba8_442f_9e47_73e18564b689 .nv-item .date, #g_a0f3c2a3_c178_43ac_9777_c9d80c17a3d2 .nv-item .date, #g_b99f4b0e_1015_4456_871b_a64f87aa29c9 .nv-item .date {
	display: none;
}
/* recherche / plan */
.page_plan #content h2, .page_plan #content h2 a {
	color: #7b0b79;
}
.srch-Description2 strong {
	background-color: #7b0b79;
}
.footer .nv-item.nv-item-2.last {
	display: none;
}
/* Webparts */
.webpart-agenda .menu .location {
	color: #7b0b79;
}
#content .webpart-mosaic .grid_3 {
	border-left: 1px solid #e1e1e1 !important;
	margin: 0 8px 10px 0 !important;
}
.webpart-mosaic .logo img {
	border: 0;
	width:100% !important;
}
.webpart-mosaic .on a {
	color: #7b0b79;
}
.webpart-mosaic h2 {
	color: #7b0b79;
}
.webpart-mosaic li .figcaption {
	border-top: 1px solid #e1e1e1;
	font-size:1em;
	font-weight: normal;
	padding: 5px;
}
.webpart .intro {
	height: 5.5em;
	margin: 0 0 1em !important;
	padding: 0.8em;
}
.webpart-list .nv-item img {
	border: 0;
	margin: 0;
}
.webpart-list .inner .nv-item .intro strong a {
	color: #353535;
	font-size: 1.2em;
}
.webpart ul li {
	border: 1px solid #e1e1e1 !important;
}
.block-trick {
	border-top: 0 none;
}
/* Slideshow */
.webpart-slider .pager-link, .webpart-slider .bx-start {
}
.webpart-slider .pager-active {
	background-color: #7b0b79;
}
#slideshow #pager .on a {
	background-color: #7b0b79;
}
/* Lien des footer de Block */
.webpart-agenda .goback a, .block-trick .more a, .block.box .goback a, .webpart-media .more a, .webpart-mosaic .footer .more a {
	background: url("img/sprite/go-white.png") no-repeat scroll left -1px #7b0b79;
	color: #FFFFFF;
	font-size: 0.923em;
	font-weight: bold;
	padding: 2px 5px 2px 15px;
	text-transform: uppercase;
}
/* cacher les titres des WP mosaic dans les dossiers chapitres */
 .page_chapitre .webpart-mosaic .header {
	display:none;
}
/* ne pas souligner les liens des caroussels */
.webpart-slider li a, .webpart-slider li a:hover, .webpart-slider li a:visited {
	text-decoration:none !important;
}
/* correction couleur des desc des listes à puces suite à 1.1 */
.webpart-list li p a {
	color:#353535 !important;
}


/* === ELEMENTS DE STYLE PORTAIL === */
/* --- Barre de navigation / Barre d'accessibilité --- */

#navtop-2 {
	background:#f6f1eb !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	height: 20px; }

#navtop-2 li, #navskip li {
	border-right: 0px !important;
	margin: 0;
	padding-top: 6px; }
#navtop-2 li a, #navskip li a {
	color: #222222;
	font: 0.75em "Montserrat-Medium", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
	letter-spacing: 0.02em;
	line-height: 1em !important;
	height: 1em;
	border-right: 1px solid #555555; 
	display: block;
	margin-bottom: 6px;
	transition:color .5s; }
#navskip li {
	font-size: 1em; }
#navtop-2 .last > a, #navskip li.last > a  {
	border-right: 0px;
	padding-right: 0px; }


#navtop-2 .level1.nv-item.nv-item-6.last {
	right: 357px;
}

#navtop-2 li a:hover,
#navtop-2 li a:active {
	text-decoration: underline; }

#navtop-1-wrapper.container_12 {
	height: 0;
}
#ctl00_PortalAccessibilityGlobalNavigationControl {
	background: #eedfd2;	
	float: right;
	height: 20px;
	padding: 0 9px;
	position: relative;
	top: -41px;
}


/* --- Barre Portail menu de second niveau */ 

#navback .menu .menu-dropdown {
    background-color:#f6f1eb; 
    border-style: solid;
    border-width:  0;
	border-color: #eedfd2;
	padding: 10px 0px; 
	width: 220px !important;}
#navback .level1 .menu-dropdown {
	opacity:0;
	transform:scale(.5); }
#navback .level1:hover .menu-dropdown {
	opacity:1;
	transform:scale(1); }

#navtop-2 .level1.nv-item-1 .level2.menu-dropdown::before {
 	content: "Les directions opérationnelles";
	color: #353535;
	font: none 0.9em "Montserrat-Light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	background: #eedfd2!important;
	width: 95.5%;
	position: absolute;
	top: 142px;
	left: 0px;
	padding-left: 10px; }
#navback .level2.menu-dropdown li a {
    color: #222222 !important;    
	font-family: "Montserrat-Semibold", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important;
	line-height: 1.4em;
	border: 0;
	display: block;
	transition:color .5s;
	padding-left:5px; }
#navback .level2.menu-dropdown li a:first-letter { 
	text-transform: uppercase; }
#navback .level2.menu-dropdown li:hover{
	border-left: 8px solid #eedfd2 !important; }
#navtop-2 li li {
	line-height: 1.2em;
	background: none/*url(../../defaut/css/img/puce/puce-carre.svg) 10px 9px no-repeat;
	background-size:  4px*/;
    border-top: 1px solid #eedfd2;
    padding: 2px 0 2px 10px; }
#navtop-2 ul li.nv-item-1.morelevel ul li.nv-item-6 {
	/*background-position: 10px 9px;*/
	border: 0;
	margin-top: 30px; }
#navtop-2 ul li.nv-item-1.morelevel ul li.nv-item-6::before {
	display: none;
}

/* --- Footer Portail --- */

#navportal * { 
	font-family: "FontFace", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; }
.title.morelevel span#click, 
#navportal-map-inner {
	font-size: 0.95em !important;
	letter-spacing: 0.04em !important; }
#navportal-map .grid_25 strong.title a {
	font : 0.95em "Montserrat-SemiBold", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important; }
#navportal .level2.menu.vertical.menu-vertical {
	font-size: 90%; }


/* Vous êtes */ 
#navtop-2 .level1.nv-item-5 .level2.menu-dropdown,
#navtop-2 .level1.nv-item-6 .level2.menu-dropdown {
    width: 148px !important;
}


/* /// Elements masqués : Logo CEA */ 
	#navtop-2 li.level1.nv-item-1.first { display:none; }
	#navback .level1.first a img { visibility:hidden; }
/* /// Elements masqués : Puce morelevel */
	#navtop-2 .morelevel .arrow { display: none; }




/* ____________________________________________ */

#navtop-2, #navtop-2 a { 
 color: #0072c6 
}


/* --- Footer Portail --- */

#navportal * { 
	font-family: "FontFace", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; }
.title.morelevel span#click, 
#navportal-map-inner {
	font-size: 0.95em !important;
	letter-spacing: 0.04em !important; }
#navportal-map .grid_25 strong.title a {
	font : 0.95em "Montserrat-SemiBold", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif" !important; }
#navportal .level2.menu.vertical.menu-vertical {
	font-size: 90%; }


/* Vous êtes */ 
#navtop-2 .level1.nv-item-5 .level2.menu-dropdown,
#navtop-2 .level1.nv-item-6 .level2.menu-dropdown {
    width: 148px !important;
}


/* /// Elements masqués : Logo CEA */ 
	#navtop-2 li.level1.nv-item-1.first { display:none; }
	#navback .level1.first a img { visibility:hidden; }
/* /// Elements masqués : Puce morelevel */
	#navtop-2 .morelevel .arrow { display: none; }




/* ____________________________________________ */

#navtop-2, #navtop-2 a { 
 color: #0072c6 
}

/* ============================================================== */
/* =============== 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 .grid_25 .title a {
	color: #222 !important;
	font-family: "Montserrat", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "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: 88px;
}
#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: 21em;
	margin: 0 4em 1em 0;
}

#footer-map .grid_25 .title a {
	text-transform: none !important;
	display: block;
	margin-bottom: 0.8em;
}
#footer-map .grid_25 .level2 li {
	background: url(/Style%20Library/Themes/institutionnel2021/css/img/puce/puce-carre.svg) 0 9px no-repeat;
	background-size: 4px !important;
	padding-left: 12px;
	margin-bottom: 5px;
}
#footer-map .grid_25.nv-item-2 {
	margin-left: -326px !important;
	margin-top: 125px !important;
}
#footer-map .grid_25.nv-item-3 {
	position: relative;
	margin-left: -326px !important;
	margin-top: 373px !important;
}
#footer-map .grid_25.nv-item-5 {
	float: right;
	margin-top: -116px !important;
}
#footer-map .grid_25.nv-item-6 {
	margin-top: -16px !important;
	margin-left: 325px !important;
}
#footer-map .grid_25.nv-item-7 {
	margin-left: 325px !important;
	margin-top: 11px !important;
}
#footer-map .grid_25.nv-item-8 {
	margin-top: -283px !important;
}
#footer-map .grid_25.nv-item-9 {
	margin-top: -80px !important;
}
#footer-map .grid_25.nv-item-5,
 #footer-map .grid_25.nv-item-8,
 #footer-map .grid_25.nv-item-9 {
	float: right;
	 margin-right: 0;
}