@charset "utf-8";
/* CSS Document */

/* 
    Document   : theme-institutionnel
    Created on : 29 juil. 2021
	MOdifié : Juillet 2021
	Auteur : DCom / L.Colombel
*/
@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: 'Montserrat-Bold';
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Bold.eot');
    src: url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Bold.woff') format('woff'),
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Bold.ttf') format('truetype'), 
		 url('/Style%20Library/Themes/institutionnel2021/css/font/Montserrat-Bold.svg#Montserrat-Bold') format('svg'); }		 


/* ============================================================== */
/* ================== 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.level1.nv-item-1.first {
	padding: 0 !important;
}
#navtop-2 li.level1.nv-item-1.first a {
	border: 0;
	background: #E50019 url(/Style%20Library/Themes/global/puce-home-navportail.png) no-repeat 4px ;
	background-size: 12px;
	height: 20px;
	width: 20px;
	margin: 0 !important;
	padding: 0 !important;
}
#navtop-2 li.level1.nv-item-1 {
	background: #E50019;
}
#navtop-2 li.level1.nv-item-1 a {
	color: #fff;
	border: 0 !important;
	font-family: "Montserrat-Semibold", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"!important;
	margin-bottom: 4px;
	padding: 0px 7px 0 2px;
}
#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: 2px;
	padding: 0 9px;
	transition:color .5s; }
#navskip li {
	font-size: 1em; }
#navtop-2 .last > a, #navskip li.last > a  {
	border-right: 0px;
	padding-right: 0px; }



#navtop-2 li a:hover,
#navtop-2 li a:active {
	text-decoration: underline; }

#navtop-1-wrapper.container_12 {
	height: 0;
}
#ctl00_PortalAccessibilityGlobalNavigationControl {
	float: right;
    height: 20px;
    padding: 0px 4px;
    position: relative;
    top: -20px;
    
    opacity: .7;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 13px;
}


/* /// Elements masqués : Logo CEA -  Puce morelevel */ 
	#navtop-2 li.level1.nv-item-1.first img, #navtop-2 .morelevel .arrow { display:none; }


/* ____________________________________________ */

#navtop-2, #navtop-2 a { 
 color: #0072c6 
}

/* --- 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); 
	   z-index: 90000;
	}
#navback .level1:hover .menu-dropdown {
	opacity:1;
	transform:scale(1); }

/*#navtop-2 .level1.nv-item-2 .level2.menu-dropdown::before {
 	content: "Les directions opérationnelles";
	color: #353535;
	font: none 0.9em "Montserrat-Light",  Helvetica, Arial, "sans-serif";
	background: #eedfd2!important;
	width: 95.5%;
	position: absolute;
	top:148px;
	left: 0px;
	padding-left: 10px; }*/
	
	
#navback .level2.menu-dropdown li a {
    color: #222222 !important;    
	font-family: "Montserrat-Semibold", Helvetica, Arial, "sans-serif" !important;
	line-height: 1.4em !important;
	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;
    border-top: 1px solid #eedfd2;
    padding: 2px 0 2px 10px; }


#navtop-2 .level1.nv-item.nv-item-9 > a {
	font-family: "Montserrat-Bold", Impact, "Arial Black", "sans-serif" !important;
	border-right: none;
}

/* intercalaires (liens vides) */
#navtop-2 .nv-item .level2 .nv-item:has(a[href=""])
{
	pointer-events:none !important;
	background: #eedfd2!important;
	
	
	padding-left: 0px;
}

#navtop-2 .nv-item .level2 .nv-item a[href=""]
{
	font-family: "Montserrat-Light",  Helvetica, Arial, "sans-serif" !important;
	font-size:.9em !important;
	color: #353535 !important;	
}
/* Vous êtes */ 
#navtop-2 .level1.nv-item-3 .level2.menu-dropdown,
#navtop-2 .level1.nv-item-4 .level2.menu-dropdown,
#navtop-2 .level1.nv-item-6 .level2.menu-dropdown, 
#navtop-2 .level1.nv-item-7 .level2.menu-dropdown,
#navtop-2 .level1.nv-item-8 .level2.menu-dropdown {
    width: 170px !important;
}

/* ============================================================== */
/* ============================================================== */
