@charset "utf-8";
/* CSS Document */



/* ***************************** */
/*        MENU PRINCIPAL         */
/* ***************************** */

div#main ul#menup {
	width:918px;
	height:42px;
	padding-top:25px;
	list-style:none;
	z-index:5;
}
* html div#main ul#menup {
	padding-top:10px;
}
div#main ul#menup li {
	display:block;
	position:relative;
	float:left;
	height:42px;
	z-index:7;
}
ul#menup li a {
	display:block;
	height:42px;
	background:url(../images/menup.gif) no-repeat;
}
/* BACKGROUND DES DIFFERENTS MENU */
	ul#menup li a#propos {
	width:86px;
	background-position:0 0;
}
ul#menup li a#propos:hover {
	width:86px;
	background-position:0 -43px;
}
ul#menup li a#propos:hover.currentTarget {
	width:86px;
	background-position:0 -86px;
}
ul#menup li a#propos.currentTarget {
	width:86px;
	background-position:0 -86px;
}
div#main ul#menup li ul.smapropos {
	left:0;
	width:210px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
 filter: 
 color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smapropos li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smapropos {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smapropos li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smapropos li a:hover {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}
ul#menup li a#solution {
	width:149px;
	background-position:-86px 0;
}
ul#menup li a#solution:hover {
	width:149px;
	background-position:-86px -43px;
}
ul#menup li a#solution:hover.currentTarget {
	width:149px;
	background-position:-86px -86px;
}
ul#menup li a#solution.currentTarget {
	width:149px;
	background-position:-86px -86px;
}
div#main ul#menup li ul.smsolution {
	left:0;
	width:380px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
 filter: 
 color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smsolution li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smsolution {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smsolution li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smsolution li a:hover {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}
/*groupe d'investissement*/
ul#menup li a#grinvest {
	width:147px;
	background-position:-235px 0;
}
ul#menup li a#grinvest:hover {
	width:147px;
	background-position:-235px -43px;
}
ul#menup li a#grinvest:hover.currentTarget {
	width:147px;
	background-position:-235px -86px;
}
ul#menup li a#grinvest.currentTarget {
	width:147px;
	background-position:-235px -86px;
}
div#main ul#menup li ul.smgrinvest {
	left:0;
	width:280px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
 filter: 
 color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smgrinvest li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smgrinvest {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smgrinvest li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smgrinvest li a:hover {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}
/* fin groupe d'investissement*/
ul#menup li a#secteur {
	width:107px;
	background-position:-382px 0;
}
ul#menup li a#secteur:hover {
	width:107px;
	background-position:-382px -43px;
}
ul#menup li a#secteur:hover.currentTarget {
	width:107px;
	background-position:-382px -86px;
}
ul#menup li a#secteur.currentTarget {
	width:107px;
	background-position:-382px -86px;
}
div#main ul#menup li ul.smsecteur {
	left:0;
	width:320px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
 filter: 
 color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smsecteur li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smsecteur {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smsecteur li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smsecteur li a:hover {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}

ul#menup li a#video {
	width:75px;
	background-position:-489px 0;
}
ul#menup li a#video:hover {
	width:75px;
	background-position:-489px -43px;
}
ul#menup li a#video:hover.currentTarget {
	width:75px;
	background-position:-489px -86px;
}
ul#menup li a#video.currentTarget {
	width:75px;
	background-position:-489px -86px;
}


ul#menup li a#presse {
	width:102px;
	background-position:-564px 0;
}
ul#menup li a#presse:hover {
	width:102px;
	background-position:-564px -43px;
}
ul#menup li a#presse:hover.currentTarget {
	width:102px;
	background-position:-564px -86px;
}
ul#menup li a#presse.currentTarget {
	width:102px;
	background-position:-564px -86px;
}
div#main ul#menup li ul.smpresse {
	left:0;
	width:250px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
 filter: 
 color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smpresse li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smpresse {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smpresse li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smpresse li a:hover {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}

ul#menup li a#publication {
	width:107px;
	background-position:-666px 0;
}
ul#menup li a#publication:hover {
	width:107px;
	background-position:-666px -43px;
}
ul#menup li a#publication:hover.currentTarget {
	width:107px;
	background-position:-666px -86px;
}
ul#menup li a#publication.currentTarget {
	width:107px;
	background-position:-666px -86px;
}
div#main ul#menup li ul.smpublication {
	left:0;
	width:245px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
 filter: 
 color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smpublication li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smpublication {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smpublication li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smpublication li a:hover {
	display:block;
	width:auto;
	height:auto;
?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}
ul#menup li a#formulaire {
	width:144px;
	background-position:-773px 0;
}
ul#menup li a#formulaire:hover {
	width:144px;
	background-position:-773px -43px;
}
ul#menup li a#formulaire:hover.currentTarget {
	width:144px;
	background-position:-773px -86px;
}
ul#menup li a#formulaire.currentTarget {
	width:144px;
	background-position:-773px -86px;
}
div#main ul#menup li ul.smformulaire {
	left:0;
	width:137px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
 filter: 
 color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smformulaire li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smformulaire {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smformulaire li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smformulaire li a:hover {
	display:block;
	width:auto;
	height:auto;
?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}
/*ul#menup li a#carriere {
	width:93px;
	background-position:-825px 0;
}
ul#menup li a#carriere:hover {
	width:93px;
	background-position:-825px -43px;
}
ul#menup li a#carriere:hover.currentTarget {
	width:93px;
	background-position:-825px -86px;
}
ul#menup li a#carriere.currentTarget {
	width:93px;
	background-position:-825px -86px;
}
div#main ul#menup li ul.smcarriere {
	left:-163px;
	width:250px;
	display:none;
	position:absolute;
	top:37px;
	padding:10px 2px;
	background-color:#f8f8f8;
	color:#474747;
	border-left:1px solid #d9dde0;
	border-right:1px solid #d9dde0;
	border-bottom:1px solid #d9dde0;
	z-index:10;
}
div#main ul#menup li ul.smcarriere li {
	float:none;
	height:auto;
}
div#main ul#menup li:hover ul.smcarriere {
	display:block;
	list-style:none;
}
div#main ul#menup li ul.smcarriere li a {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-image:none;
	color:#474747;
	text-decoration:none;
}
div#main ul#menup li ul.smcarriere li a:hover {
	display:block;
	width:auto;
	height:auto;
 ?height:17px;
	padding:2px 8px 2px 8px;
	background-color:#d59f0f;
	background-image:none;
	color:#fff;
}*/
	
/*************************************************************************************************/

