@charset "utf-8"; 

:-moz-any-link:focus {
outline:none;
}

.nav, .nav *	{margin:0; padding:0}

.nav	{width:880px; position:relative; z-index:10}

.nav ul	{background:#c00; width:100%; position:relative}

.nav li	{float:left; list-style:none; z-index:999; height:48px}

.nav li a	{height:48px; font-size:11px}

.nav a	{display:block; text-decoration:none}

.nav li ul	{left:0; top:-999em; position:absolute; margin:48px 0 0; background:url(../img/sub_nav_bg.jpg) repeat-x !important; width:866px; padding:3px 0 0 15px}

.nav li ul a	{color:#fff}

.nav li:hover ul, /* pure CSS hover is removed below */ ul.nav li.sfHover ul	{top:0}

.nav li:hover li ul, .nav li.sfHover li ul	{top:-999em}

.nav li li:hover ul, /* pure CSS hover is removed below */ ul.nav li li.sfHover ul	{top:0}

.nav li li:hover li ul, .nav li li.sfHover li ul	{top:-999em}

.nav li li li:hover ul, /* pure CSS hover is removed below */ ul.nav li li li.sfHover ul	{top:0}

.dropdown li:hover ul, .dropdown li li:hover ul, .dropdown li li li:hover ul	{top:-999em}

.nav li li	{
	margin:0; 
	height:27px; 
	position:relative;
}

.nav li#home {
	width:49px;
	background:url(../img/menu/home_tab_hover.png) no-repeat;
	background:url(../img/menu/home_tab_on.png) no-repeat;	
	background:url(../img/menu/home_tab_off.png) no-repeat;
	margin-right:1px
}
.nav li#home a:hover {
	background:url(../img/menu/home_tab_hover.png) no-repeat
}
.nav li#home.sfHover, .nav li#home.sfHover a.level_one, .nav li#home a:active {
	background:url(../img/menu/home_tab_on.png) no-repeat
}
.nav li#home ul, .nav li#about ul {
background:transparent !important;
}

.nav li#about_EN {
	width:142px;
	background:url(../img/menu/about_tab_hover_EN.png) no-repeat;
	background:url(../img/menu/about_tab_on_EN.png) no-repeat;
	background:url(../img/menu/about_tab_off_EN.png) no-repeat;
	margin-right:2px
}
.nav li#about_EN a:hover {
	background:url(../img/menu/about_tab_hover_EN.png) no-repeat
}
.nav li#about_EN.sfHover, .nav li#about_EN.sfHover a.level_one {
	background:url(../img/menu/about_tab_on_EN.png) no-repeat !important;
}
.nav li#about_FR {
	width:142px;
	background:url(../img/menu/about_tab_hover_FR.png) no-repeat;
	background:url(../img/menu/about_tab_on_FR.png) no-repeat;
	background:url(../img/menu/about_tab_off_FR.png) no-repeat;
	margin-right:2px
}
.nav li#about_FR a:hover {
	background:url(../img/menu/about_tab_hover_FR.png) no-repeat
}
.nav li#about_FR.sfHover, .nav li#about_FR.sfHover a.level_one {
	background:url(../img/menu/about_tab_on_FR.png) no-repeat !important;
}

.nav li#networking_EN {
	width:106px;
	background:url(../img/menu/networking_tab_hover_EN.png) no-repeat;
	background:url(../img/menu/networking_tab_on_EN.png) no-repeat;
	background:url(../img/menu/networking_tab_off_EN.png) no-repeat;
	margin-right:2px
}
.nav li#networking_EN a:hover {
	background:url(../img/menu/networking_tab_hover_EN.png) no-repeat;
}
.nav li#networking_EN.sfHover, .nav li#networking_EN.sfHover a.level_one {
	background:url(../img/menu/networking_tab_on_EN.png) no-repeat !important;
}
.nav li#networking_FR {
	width:113px;
	background:url(../img/menu/networking_tab_hover_FR.png) no-repeat;
	background:url(../img/menu/networking_tab_on_FR.png) no-repeat;
	background:url(../img/menu/networking_tab_off_FR.png) no-repeat;
	margin-right:2px
}
.nav li#networking_FR a:hover {
	background:url(../img/menu/networking_tab_hover_FR.png) no-repeat;
}
.nav li#networking_FR.sfHover, .nav li#networking_FR.sfHover a.level_one {
	background:url(../img/menu/networking_tab_on_FR.png) no-repeat !important;
}

/* Attention, après changement de nom, Market représente Observatory */
.nav li#market_EN {
	width:148px;
	background:url(../img/menu/observatory_tab_hover_EN.png) no-repeat;
	background:url(../img/menu/observatory_tab_on_EN.png) no-repeat;
	background:url(../img/menu/observatory_tab_off_EN.png) no-repeat;
	margin-right:0px
}
.nav li#market_EN a:hover {
	background:url(../img/menu/observatory_tab_hover_EN.png) no-repeat;
	margin-right:0px
}
.nav li#market_EN.sfHover, .nav li#market_EN.sfHover a.level_one {
	background:url(../img/menu/observatory_tab_on_EN.png) no-repeat !important;
}
.nav li#market_FR {
	width:184px;
	background:url(../img/menu/observatory_tab_hover_FR.png) no-repeat;
	background:url(../img/menu/observatory_tab_on_FR.png) no-repeat;
	background:url(../img/menu/observatory_tab_off_FR.png) no-repeat;
	margin-right:2px
}
.nav li#market_FR a:hover {
	background:url(../img/menu/observatory_tab_hover_FR.png) no-repeat;
}
.nav li#market_FR.sfHover, .nav li#market_FR.sfHover a.level_one {
	background:url(../img/menu/observatory_tab_on_FR.png) no-repeat !important;
}

.nav li#services_EN {
	width:102px;
	background:url(../img/menu/services_tab_hover_EN.png) no-repeat;
	background:url(../img/menu/services_tab_on_EN.png) no-repeat;
	background:url(../img/menu/services_tab_off_EN.png) no-repeat;
	margin-right:2px
}
.nav li#services_EN a:hover {
	background:url(../img/menu/services_tab_hover_EN.png) no-repeat;
}
.nav li#services_EN.sfHover, .nav li#services_EN.sfHover a.level_one {
	background:url(../img/menu/services_tab_on_EN.png) no-repeat !important;
}
.nav li#services_FR {
	width:102px;
	background:url(../img/menu/services_tab_hover_FR.png) no-repeat;
	background:url(../img/menu/services_tab_on_FR.png) no-repeat;
	background:url(../img/menu/services_tab_off_FR.png) no-repeat;
	margin-right:2px
}
.nav li#services_FR a:hover {
	background:url(../img/menu/services_tab_hover_FR.png) no-repeat;
}
.nav li#services_FR.sfHover, .nav li#services_FR.sfHover a.level_one {
	background:url(../img/menu/services_tab_on_FR.png) no-repeat !important;
}

.nav li a span	{visibility:hidden}

.nav li li a	{
	width:130px; 
	height:27px; 
	line-height:27px; 
	text-align:center
}

.nav li li:hover, .nav li li.sfHover, .nav li li a:focus, .nav li li a:hover, .nav li li a:active	{background:url(../img/sub_tab_select.png) no-repeat !important}

.nav li li li a	{background:#fff !important; height:15px; line-height:15px; width:205px !important; text-align:left; margin:0}

.nav li li li:hover, .nav li li li.sfHover, .nav li li li a:focus, .nav li li li a:hover, .nav li li li a:active	{text-decoration:underline; background:#eee !important}

.nav li li ul	{margin:27px 0 0; padding:4px 0; top:0; width:205px !important; border:5px solid #bebebe; background:#fff !important}

.nav li li ul a	{color:#333}

.nav li li li	{height:15px; margin:0 !important; padding:0 !important; position:relative; text-indent:10px}

.nav li.title a	{background:#ececec !important}

.nav li.sub a	{text-indent:16px; background:url(../img/bullet2.gif) no-repeat 9px !important}

.nav li.sub a:hover	{background:url(../img/bullet2.gif) no-repeat 9px !important;background-color:#fff !important;}