﻿@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=4489ce32-a696-498b-9eba-d7b6e38b5e51");
@font-face{
font-family:"HelveticaNeueW01-45Ligh";
src:url("/html/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
src:url("/html/Fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("/html/Fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("/html/Fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("/html/Fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("/html/Fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-46Ligh";
src:url("/html/Fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix");
src:url("/html/Fonts/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix") format("eot"),url("/html/Fonts/09f28057-e848-49b3-94bf-bfaefff51b64.woff2") format("woff2"),url("/html/Fonts/8e9ee02b-f337-4f13-ad6c-969d6d6536c8.woff") format("woff"),url("/html/Fonts/beddbbc6-203e-4f36-8960-3f5ca22af567.ttf") format("truetype"),url("/html/Fonts/af177436-d9e8-44e8-9c9c-ef2d945f20a3.svg#af177436-d9e8-44e8-9c9c-ef2d945f20a3") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("/html/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("/html/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("/html/Fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("/html/Fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("/html/Fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("/html/Fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-56It";
src:url("/html/Fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix");
src:url("/html/Fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix") format("eot"),url("/html/Fonts/462d508d-efc7-478f-b84e-288eeb69a160.woff2") format("woff2"),url("/html/Fonts/2c056da8-4920-4e20-8c69-8a6b315458a9.woff") format("woff"),url("/html/Fonts/2381d918-136d-444f-8391-db0cba6da388.ttf") format("truetype"),url("/html/Fonts/d0697971-6f58-4597-942e-8beabd1adc87.svg#d0697971-6f58-4597-942e-8beabd1adc87") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-65Medi";
src:url("/html/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
src:url("/html/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("/html/Fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("/html/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("/html/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("/html/Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-66Medi";
src:url("/html/Fonts/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot?#iefix");
src:url("/html/Fonts/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot?#iefix") format("eot"),url("/html/Fonts/9a31d352-a4be-4540-a6f2-f4ea3ea77d94.woff2") format("woff2"),url("/html/Fonts/5f0efe11-b07a-49fc-ab86-7af6152fa368.woff") format("woff"),url("/html/Fonts/fea58e5b-b0a7-43f7-8928-fc0639365852.ttf") format("truetype"),url("/html/Fonts/398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7.svg#398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-75Bold";
src:url("/html/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
src:url("/html/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("/html/Fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("/html/Fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("/html/Fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("/html/Fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-76Bold";
src:url("/html/Fonts/9eb382e7-b9a0-4ec0-86b3-7a690b9e127b.eot?#iefix");
src:url("/html/Fonts/9eb382e7-b9a0-4ec0-86b3-7a690b9e127b.eot?#iefix") format("eot"),url("/html/Fonts/d73c0f40-68f5-479e-9170-34a47382ed7a.woff2") format("woff2"),url("/html/Fonts/628a0837-f9e0-4b32-83c4-d99689b9da93.woff") format("woff"),url("/html/Fonts/4d9ecce0-f253-49fd-8623-b0f896b12794.ttf") format("truetype"),url("/html/Fonts/dcdd4c31-466f-43f5-85c9-9bcdcd814139.svg#dcdd4c31-466f-43f5-85c9-9bcdcd814139") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-85Heav";
src:url("/html/Fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix");
src:url("/html/Fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix") format("eot"),url("/html/Fonts/350011f3-eda3-421c-b757-87d55f1e2c04.woff2") format("woff2"),url("/html/Fonts/a0d9d2cb-f057-4e8d-a957-27853630f58e.woff") format("woff"),url("/html/Fonts/54085041-5049-4b91-939c-49980c66abab.ttf") format("truetype"),url("/html/Fonts/7a48747c-74f2-49a8-bb65-1c522d4aa618.svg#7a48747c-74f2-49a8-bb65-1c522d4aa618") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-86Heav";
src:url("/html/Fonts/2daec1fd-cd45-448e-b86e-ec73aacdb4ec.eot?#iefix");
src:url("/html/Fonts/2daec1fd-cd45-448e-b86e-ec73aacdb4ec.eot?#iefix") format("eot"),url("/html/Fonts/ce053fc5-0a39-47b7-ad48-5d47647548e0.woff2") format("woff2"),url("/html/Fonts/eb32ec0b-c520-4a30-8777-e19326236901.woff") format("woff"),url("/html/Fonts/2d92bb71-9a10-499c-954f-8b61e8dd47f1.ttf") format("truetype"),url("/html/Fonts/e425d5b6-a4c5-4e1c-b29a-9a5b467b9645.svg#e425d5b6-a4c5-4e1c-b29a-9a5b467b9645") format("svg");
}

.menu ul, .menu ul li { list-style: none; }
.menu ul { position: relative; padding: 0; margin: 0; }
.menu ul li ul { display: none; }
		
/* menu */

nav { 
	display:block; 
	position:absolute; 
	clear:both; 
	width:550px; 
	top:70px;
	right:240px; }

nav ul#menu {
	list-style: none; 
	margin: 20px 0 0 0;
	padding:0;
	display: block; 
	z-index: 1000;
	}
	nav ul#menu li {
		float:left;
		padding:8px 15px 8px 10px;
		list-style-type: none;
		display:block;
		}
		nav ul#menu li { background:transparent url(/html/img/com/fleche-menu-off.png) right 11px no-repeat;  }
		nav ul#menu > li:hover, nav ul#menu > li:active,
		body.page-the-project ul#menu li.nav-the-project,
		body.page-news ul#menu li.nav-news-events,
		body.page-publications ul#menu li.nav-documents,
		body.page-partners ul#menu li.nav-partners,
		body.page-contact ul#menu li.nav-contact { background:#383a3b url(/html/img/com/fleche-menu-on.png) right 11px no-repeat; color:#ffffff; border-radius:4px; }
		
		body.page-the-project ul#menu li.nav-the-project a,
		body.page-news ul#menu li.nav-news-events a,
		body.page-publications ul#menu li.nav-documents a,
		body.page-partners ul#menu li.nav-partners a,
		body.page-contact ul#menu li.nav-contact a {color:#fff;}
		
		
		nav ul#menu li a { display:block;}
		
			#menu li a:link,
			nav ul#menu > li:hover .dropdown_1column ul li a:link,
			nav ul#menu > li:hover .dropdown_2column ul li a:link {
				outline:0;
				font-family:"HelveticaNeueW01-75Bold";
				font-size:11px; 
				font-weight:normal;
				text-transform:uppercase;
				vertical-align:top;
				}
			#menu li a:link { text-align:center; }
				ul#menu > li:hover a,
				body.page-the-project ul#menu li,
				body.page-news ul#menu li,
				body.page-publications ul#menu li,
				body.page-partners ul#menu li,
				body.page-contact ul#menu li  {  
					color:#fff;  }


/*sous-menu menu-1 / menus deroulants*/	
.dropdown_1column, .dropdown_2column {
	margin:0 auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	z-index:1000;
	}	
	nav #menu li:hover .dropdown_1column,
	nav #menu li:hover .dropdown_2column { 
		top:45px; }	
	nav #menu li:hover .dropdown_1column { left:58px; }	
	nav #menu li:hover .dropdown_2column { left:160px;  }	
		
		nav #menu li:hover .dropdown_1column ul,
		nav #menu li:hover .dropdown_2column ul {
			margin:0;
			padding:0;
			display:block;
			}
			nav #menu li:hover .dropdown_1column ul li,
			nav #menu li:hover .dropdown_1column ul li:hover,
			nav #menu li:hover .dropdown_2column ul li,
			nav #menu li:hover .dropdown_2column ul li:hover {
				display:block;
				margin:0;
				padding:5px 0;
				width:250px;
				}
			nav #menu li:hover .dropdown_1column ul li,
			nav #menu li:hover .dropdown_2column ul li { 
				background-color: #383a3b;
				background-image:none;
				}
		nav #menu li:hover .dropdown_1column ul li a,
		nav #menu li:hover .dropdown_2column ul li a { 
			background:transparent;
			border:none;
			font-size:14px; 
			line-height: 18px;
			padding:3px 0 3px 15px; 
			margin:0;
			text-align:left;
			}
		nav #menu li:hover .dropdown_1column ul li a:link,
		nav #menu li:hover .dropdown_2column ul li a:link  { color:#fff; }	
		nav #menu li:hover .dropdown_1column ul li a:hover,
		nav #menu li:hover .dropdown_2column ul li a:hover { background:#e3e1d6 url(../img/com/fleche-sous-menu-on.png) 5px 8px no-repeat; color:#d32a3f; text-align:left;  }	



