@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 a	{display:block; text-decoration:none}
             
.menu3{
	height:auto;

	background:#ffffff;
  /*display:none;*/ 
  width:auto;
  border: 2px solid #097EB5;
  padding:15px;
  position:absolute;
  ?width: 700px ;
  z-index:9999;
  max-width:700px\9;
  max-height:450px\9;
  box-shadow: 8px 8px 12px #aaa; 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=12); 
  zoom: 1; 
  
}

.menu3:hover{
  display:block;
}

.menu3SubBloc
{
  border-left: 1px solid grey;
  padding-left:8px;
}

.menu3Bloc{
  margin:5px;
	width:220px;
	float:left;  
}

.menu3Bloc img{
  float:left;
  margin: 11px 5px 0px 0px ;
}

.myEfma{
  float:right;
  color:#fff;
  padding: 10px 20px 20px 20px;
}

.myEfma:hover{
  background:blue;
}

.menu3SubBloc img{
  float:left;
  margin: 5px 5px 0px 0px ;
}

.menu3 a{
	margin:2px;
	color:black;
}

.menu3 a:hover{
	text-decoration: underline ;
  color:#097EB5 ; 
}



.nav li .title
{  
  font-weight:bold;
  font-size:14px;
  margin-top:5px;
  margin-bottom:10px;
  background:#ffffff;
}

.sub
{
  display:none;
}


.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#home {
	width:49px;
	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_on.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:85px;
	background:url(../img/menu/about_tab_on_EN3.png) no-repeat;
	background:url(../img/menu/about_tab_off_EN3.png) no-repeat;
	margin-right:2px
}

.level_one{
  height:48px; 
  font-size:11px
}

.nav li#about_EN:hover {
	background:url(../img/menu/about_tab_on_EN3.png) no-repeat 
}
.nav li#about_EN.sfHover, .nav li#about_EN.sfHover a.level_one {
	background:url(../img/menu/about_tab_on_EN3.png) no-repeat !important;
}
.nav li#about_FR {
	width:139px;
	background:url(../img/menu/about_tab_on_FR3.png) no-repeat;
	background:url(../img/menu/about_tab_off_FR3.png) no-repeat;
	margin-right:0px
}
.nav li#about_FR:hover {
	background:url(../img/menu/about_tab_on_FR3.png) no-repeat
}
.nav li#about_FR.sfHover, .nav li#about_FR.sfHover a.level_one {
	background:url(../img/menu/about_tab_on_FR3.png) no-repeat !important;
}

.nav li#networking_EN {
	width:106px;
	background:url(../img/menu/networking_tab_on_EN3.png) no-repeat;
	background:url(../img/menu/networking_tab_off_EN3.png) no-repeat;
	margin-right:1px
}
.nav li#networking_EN:hover {
	background:url(../img/menu/networking_tab_on_EN3.png) no-repeat;
}
.nav li#networking_EN.sfHover, .nav li#networking_EN.sfHover a.level_one {
	background:url(../img/menu/networking_tab_on_EN3.png) no-repeat !important;
}
.nav li#networking_FR {
	width:113px;
	background:url(../img/menu/networking_tab_on_FR3.png) no-repeat;
	background:url(../img/menu/networking_tab_off_FR3.png) no-repeat;
	margin-right:2px
}
.nav li#networking_FR:hover {
	background:url(../img/menu/networking_tab_on_FR3.png) no-repeat;
}
.nav li#networking_FR.sfHover, .nav li#networking_FR3.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:102px;
	background:url(../img/menu/themes_tab_on_EN3.png) no-repeat;
	background:url(../img/menu/themes_tab_off_EN3.png) no-repeat;
	margin-right:2px
}
.nav li#market_EN:hover {
	background:url(../img/menu/themes_tab_on_EN3.png) no-repeat;
	margin-right:2px
}
.nav li#market_EN.sfHover, .nav li#market_EN.sfHover a.level_one {
	background:url(../img/menu/themes_tab_on_EN3.png) no-repeat !important;

}
.nav li#market_FR {
	width:102px;
	background:url(../img/menu/themes_tab_on_FR3.png) no-repeat;
	background:url(../img/menu/themes_tab_off_FR3.png) no-repeat;
	margin-right:2px
}
.nav li#market_FR:hover {
	background:url(../img/menu/themes_tab_on_FR3.png) no-repeat;
}
.nav li#market_FR.sfHover, .nav li#market_FR.sfHover a.level_one {
	background:url(../img/menu/themes_tab_on_FR3.png) no-repeat !important;

}

.nav li#services_EN {
	width:102px;
	background:url(../img/menu/contenu_tab_on_EN3.png) no-repeat;
	background:url(../img/menu/contenu_tab_off_EN3.png) no-repeat;
	margin-right:2px
}
.nav li#services_EN:hover {
	background:url(../img/menu/contenu_tab_on_EN3.png) no-repeat;
}
.nav li#services_EN.sfHover, .nav li#services_EN.sfHover a.level_one {
	background:url(../img/menu/contenu_tab_on_EN3.png) no-repeat !important;
	  height:48px; 
  font-size:11px
}
.nav li#services_FR {
	width:102px;
	background:url(../img/menu/contenu_tab_on_FR3.png) no-repeat;
	background:url(../img/menu/contenu_tab_off_FR3.png) no-repeat;
	margin-right:2px
}
.nav li#services_FR:hover {
	background:url(../img/menu/contenu_tab_on_FR3.png) no-repeat;
}
.nav li#services_FR.sfHover, .nav li#services_FR.sfHover a.level_one {
	background:url(../img/menu/contenu_tab_on_FR3.png) no-repeat !important;

}

.nav li a span	{visibility:hidden}




