#menu {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 136px;
}

#menu_haut {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 101px;
}
  
#menu_logo {
    position: absolute;
	left: -31px;
	width: 354px;
	height: 101px;
}

#menu_flash {
    position: absolute;
	left: 300px;
	width: 660px;
	height: 101px;
}

#menu_langue {
	position: absolute;
	top: 7px;
	right: 7px;
}

#newsletter {
	position: absolute;
	top: -5px;
	right: 60px;
}

/**********************************		FANCY menu_navigation		****************************/

#menu_navigation {
	position: relative;
	top:0px;
	padding-left:10px;
	padding-right:10px;
	width: 950px;
	margin: 0px;
	overflow: hidden !important;
	overflow: visible;
}

.menu_navigation {
	height: 100px !important;
	height: 30px;
}

.menu_navigationhaut {
	height: 300px !important;
	height: 30px;
}

#menu_navigation ul {
	padding: 0;
	margin: 0;
}

/* Don't apply padding here (offsetWidth will differ in IE)
If you need padding add it to the child anchor */

#menu_navigation ul li {
	float: left;
	list-style: none;
}

#menu_navigation ul li a.menu_lien {
  text-indent: -500em;
	z-index: 10;
	display: block;
	float: left;
	height: 34px;
	position: relative;
	overflow: hidden;
}

/* début du menu français */
#item_fr_accueil a.menu_lien {
	float:left;
	width: 75px;
	background: url('../images/menu_fr/accueil.png') no-repeat center !important;		
	background: url('../images/menu_fr/accueil.gif') no-repeat center ;		
}

#item_fr_news a.menu_lien {
	float:left;
	width: 56px;
	background: url('../images/menu_fr/news.png') no-repeat center !important;		
	background: url('../images/menu_fr/news.gif') no-repeat center ;
}

#item_fr_apropos a.menu_lien {
	float:left;
	width: 83px;
	background: url('../images/menu_fr/apropos.png') no-repeat center !important;
	background: url('../images/menu_fr/apropos.gif') no-repeat center ;
}

#item_fr_produits a.menu_lien {
	float:left;
	width: 77px;
	background: url('../images/menu_fr/produits.png') no-repeat center !important;		
	background: url('../images/menu_fr/produits.gif') no-repeat center ;
}

#item_fr_technologie a.menu_lien {
	float:left;
	width: 102px;
	background: url('../images/menu_fr/technologie.png') no-repeat center !important;		
	background: url('../images/menu_fr/technologie.gif') no-repeat center ;		
}

#item_fr_applications a.menu_lien {
  	float:left;
	width: 102px;
	background: url('../images/menu_fr/applications.png') no-repeat center !important;		
	background: url('../images/menu_fr/applications.gif') no-repeat center ;	
}

#item_fr_offres a.menu_lien {
  	float:left;
	width: 117px;
	background: url('../images/menu_fr/offres_emploi.png') no-repeat center !important;		
	background: url('../images/menu_fr/offres_emploi.gif') no-repeat center ;	
}

#item_fr_contact a.menu_lien {
  	float:left;
	width: 125px;
	background: url('../images/menu_fr/contact.png') no-repeat center !important;		
	background: url('../images/menu_fr/contact.gif') no-repeat center ;	
}

#item_fr_mention a.menu_lien {
  	float:left;
	width: 125px;
	margin-left: -900px;
	background: url('../images/menu_fr/mention.png') no-repeat center !important;		
	background: url('../images/menu_fr/mention.gif') no-repeat center ;	
}

#item_fr_accueil a.menu_lien:hover, #itemon_fr_accueil {
	float:left;
	width: 75px;
	background: url('../images/menu_fr/accueil2.png') no-repeat center !important;		
	background: url('../images/menu_fr/accueil2.gif') no-repeat center ;		
}

#item_fr_news a.menu_lien:hover, #itemon_fr_news {
	float:left;
	width: 56px;
	background: url('../images/menu_fr/news2.png') no-repeat center !important;		
	background: url('../images/menu_fr/news2.gif') no-repeat center ;		
}

#item_fr_apropos a.menu_lien:hover, #itemon_fr_apropos {
	float:left;
	width: 83px;
	background: url('../images/menu_fr/apropos2.png') no-repeat center !important;		
	background: url('../images/menu_fr/apropos2.gif') no-repeat center ;		
}

#item_fr_produits a.menu_lien:hover, #itemon_fr_produits {
	float:left;
	width: 77px;
	background: url('../images/menu_fr/produits2.png') no-repeat center !important;		
	background: url('../images/menu_fr/produits2.gif') no-repeat center ;		
}

#item_fr_technologie a.menu_lien:hover, #itemon_fr_technologie {
  	float:left;
	width: 102px;
	background: url('../images/menu_fr/technologie2.png') no-repeat center !important;		
	background: url('../images/menu_fr/technologie2.gif') no-repeat center ;		
}

#item_fr_applications a.menu_lien:hover, #itemon_fr_applications {
  	float:left;
	width: 102px;
	background: url('../images/menu_fr/applications2.png') no-repeat center !important;		
	background: url('../images/menu_fr/applications2.gif') no-repeat center ;		
}

#item_fr_offres a.menu_lien:hover, #itemon_fr_offres {
  	float:left;
	width: 117px;
	background: url('../images/menu_fr/offres_emploi2.png') no-repeat center !important;		
	background: url('../images/menu_fr/offres_emploi2.gif') no-repeat center ;		
}

#item_fr_contact a.menu_lien:hover, #itemon_fr_contact {
  	float:left;
	width: 125px;
	background: url('../images/menu_fr/contact2.png') no-repeat center !important;		
	background: url('../images/menu_fr/contact2.gif') no-repeat center ;		
}

#item_fr_mention a.menu_lien:hover, #itemon_fr_mention {
  	float:left;
	width: 125px;
	margin-left: -900px;
	background: url('../images/menu_fr/mention2.png') no-repeat center !important;		
	background: url('../images/menu_fr/mention2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_accueil {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 75px;
	background: url('../images/menu_fr/accueil2.png') no-repeat center !important;		
	background: url('../images/menu_fr/accueil2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_news {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 56px;
	background: url('../images/menu_fr/news2.png') no-repeat center !important;		
	background: url('../images/menu_fr/news2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_apropos {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 83px;
	background: url('../images/menu_fr/apropos2.png') no-repeat center !important;		
	background: url('../images/menu_fr/apropos2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_produits {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 77px;
	background: url('../images/menu_fr/produits2.png') no-repeat center !important;		
	background: url('../images/menu_fr/produits2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_technologie {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 102px;
	background: url('../images/menu_fr/technologie2.png') no-repeat center !important;		
	background: url('../images/menu_fr/technologie2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_applications {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 102px;
	background: url('../images/menu_fr/applications2.png') no-repeat center !important;		
	background: url('../images/menu_fr/applications2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_offres {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 117px;
	background: url('../images/menu_fr/offres_emploi2.png') no-repeat center !important;		
	background: url('../images/menu_fr/offres_emploi2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_fr_contact {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 125px;
	background: url('../images/menu_fr/contact2.png') no-repeat center !important;		
	background: url('../images/menu_fr/contact2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_mention {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 125px;
	background: url('../images/menu_fr/mention2.png') no-repeat center !important;		
	background: url('../images/menu_fr/mention2.gif') no-repeat center ;		
}
/* fin du menu français */

/* début du menu englais */
#item_en_accueil a.menu_lien {
	float:left;
	width: 75px;
	background: url('../images/menu_en/accueil.png') no-repeat center !important;		
	background: url('../images/menu_en/accueil.gif') no-repeat center ;		
}

#item_en_news a.menu_lien {
	float:left;
	width: 56px;
	background: url('../images/menu_en/news.png') no-repeat center !important;		
	background: url('../images/menu_en/news.gif') no-repeat center ;
}

#item_en_apropos a.menu_lien {
	float:left;
	width: 83px;
	background: url('../images/menu_en/apropos.png') no-repeat center !important;
	background: url('../images/menu_en/apropos.gif') no-repeat center ;
}

#item_en_produits a.menu_lien {
	float:left;
	width: 77px;
	background: url('../images/menu_en/produits.png') no-repeat center !important;		
	background: url('../images/menu_en/produits.gif') no-repeat center ;
}

#item_en_technologie a.menu_lien {
	float:left;
	width: 102px;
	background: url('../images/menu_en/technologie.png') no-repeat center !important;		
	background: url('../images/menu_en/technologie.gif') no-repeat center ;		
}

#item_en_applications a.menu_lien {
  	float:left;
	width: 102px;
	background: url('../images/menu_en/applications.png') no-repeat center !important;		
	background: url('../images/menu_en/applications.gif') no-repeat center ;	
}

#item_en_offres a.menu_lien {
  	float:left;
	width: 54px;
	background: url('../images/menu_en/offres_emploi.png') no-repeat center !important;		
	background: url('../images/menu_en/offres_emploi.gif') no-repeat center ;	
}

#item_en_contact a.menu_lien {
  	float:left;
	width: 93px;
	background: url('../images/menu_en/contact.png') no-repeat center !important;		
	background: url('../images/menu_en/contact.gif') no-repeat center ;	
}

#item_en_mention a.menu_lien {
  	float:left;
	width: 125px;
	margin-left: -900px;
	background: url('../images/menu_en/mention.png') no-repeat center !important;		
	background: url('../images/menu_en/mention.gif') no-repeat center ;	
}

#item_en_accueil a.menu_lien:hover, #itemon_en_accueil {
	float:left;
	width: 75px;
	background: url('../images/menu_en/accueil2.png') no-repeat center !important;		
	background: url('../images/menu_en/accueil2.gif') no-repeat center ;		
}

#item_en_news a.menu_lien:hover, #itemon_en_news {
	float:left;
	width: 56px;
	background: url('../images/menu_en/news2.png') no-repeat center !important;		
	background: url('../images/menu_en/news2.gif') no-repeat center ;		
}

#item_en_apropos a.menu_lien:hover, #itemon_en_apropos {
	float:left;
	width: 83px;
	background: url('../images/menu_en/apropos2.png') no-repeat center !important;		
	background: url('../images/menu_en/apropos2.gif') no-repeat center ;		
}

#item_en_produits a.menu_lien:hover, #itemon_en_produits {
	float:left;
	width: 77px;
	background: url('../images/menu_en/produits2.png') no-repeat center !important;		
	background: url('../images/menu_en/produits2.gif') no-repeat center ;		
}

#item_en_technologie a.menu_lien:hover, #itemon_en_technologie {
  	float:left;
	width: 102px;
	background: url('../images/menu_en/technologie2.png') no-repeat center !important;		
	background: url('../images/menu_en/technologie2.gif') no-repeat center ;		
}

#item_en_applications a.menu_lien:hover, #itemon_en_applications {
  	float:left;
	width: 102px;
	background: url('../images/menu_en/applications2.png') no-repeat center !important;		
	background: url('../images/menu_en/applications2.gif') no-repeat center ;		
}

#item_en_offres a.menu_lien:hover, #itemon_en_offres {
  	float:left;
	width:54px;
	background: url('../images/menu_en/offres_emploi2.png') no-repeat center !important;		
	background: url('../images/menu_en/offres_emploi2.gif') no-repeat center ;		
}

#item_en_contact a.menu_lien:hover, #itemon_en_contact {
  	float:left;
	width: 93px;
	background: url('../images/menu_en/contact2.png') no-repeat center !important;		
	background: url('../images/menu_en/contact2.gif') no-repeat center ;		
}

#item_en_mention a.menu_lien:hover, #itemon_en_mention {
  	float:left;
	width: 125px;
	margin-left: -900px;
	background: url('../images/menu_en/mention2.png') no-repeat center !important;		
	background: url('../images/menu_en/mention2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_accueil {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 75px;
	background: url('../images/menu_en/accueil2.png') no-repeat center !important;		
	background: url('../images/menu_en/accueil2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_news {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 56px;
	background: url('../images/menu_en/news2.png') no-repeat center !important;		
	background: url('../images/menu_en/news2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_apropos {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 83px;
	background: url('../images/menu_en/apropos2.png') no-repeat center !important;		
	background: url('../images/menu_en/apropos2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_produits {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 77px;
	background: url('../images/menu_en/produits2.png') no-repeat center !important;		
	background: url('../images/menu_en/produits2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_technologie {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 102px;
	background: url('../images/menu_en/technologie2.png') no-repeat center !important;		
	background: url('../images/menu_en/technologie2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_applications {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 102px;
	background: url('../images/menu_en/applications2.png') no-repeat center !important;		
	background: url('../images/menu_en/applications2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_offres {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 54px;
	background: url('../images/menu_en/offres_emploi2.png') no-repeat center !important;		
	background: url('../images/menu_en/offres_emploi2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_en_contact {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 93px;
	background: url('../images/menu_en/contact2.png') no-repeat center !important;		
	background: url('../images/menu_en/contact2.gif') no-repeat center ;		
}

#menu_navigation li.classitemon_mention {
	z-index: 9;
	position: absolute;
	top: 0px
	width: 125px;
	background: url('../images/menu_en/mention2.png') no-repeat center !important;		
	background: url('../images/menu_en/mention2.gif') no-repeat center ;		
}
/* fin du menu englais */


#menu_navigation li.background {
	background: url('../images/general/bg_menu_right.png') no-repeat top right !important;
	background: url('../images/general/bg_menu_right.gif') no-repeat top right ;
	background-color: #000000;
	z-index: 8;
	position: absolute;
	top: 5px;
}

#menu_navigation .background .left {
	background: url('../images/general/bg_menu.png') no-repeat top left !important;
	background: url('../images/general/bg_menu.gif') no-repeat top left  ;
  	height: 25px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}

#menu_navigation div.masquer {
	position: absolute;
	top: 0px;
	left : 0px;
	visibility: hidden;
	z-index: 10;
}

#menu_navigation div.visible {
	position: absolute;
	top: 30px;
	padding-top: 0px;
	z-index: 10;
	background: url(../images/general/pixel.gif);
}

.ssmenu_navigation {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 10px;
	padding: 10px;
	border: 1px solid #577380;
	//border-top: 8px solid #577380;
	background: url(../images/general/fond_sousmenu.png) repeat-x;
	background-color: #23343E;
}

.ssmenu_pucetest {
	position: relative;
	left: 0px;
	top: 0px;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 20px;
	background: url(../images/general/puce_sousmenu.gif) no-repeat;
}

a.ssmenu_lien, .ssmenu_txt {
	position: relative;
	left: 0px;
	top: 0px;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 20px;
	background: url(../images/general/puce_sousmenu.gif) no-repeat;
}

a.ssmenu_lien:hover, .ssmenu_txt {
	color: #FECB00;
}
/************************************************************************************/
