/* GENERAL */
*{ margin:0; padding:0;}
body{ width:100%; margin:auto; font-family : Arial, Helvetica, sans-serif; font-size:11px; background: #94a7a6 url(../images/bgd_body.jpg) no-repeat center top;}
.nobgd{ background:none;}

#conteneur{width:957px; margin:auto; position:relative; }

* html #conteneur{background:none;}
#main{width:941px; overflow:hidden; margin:0 8px 0 8px; }
	#header{width:941px;}
		.language{position:absolute; right:25px; top:10px;width:50px;}
			.language a{display:block; margin:0 0 0 10px;}
			.language img{border:none;float:right;}
			.language img.selected{opacity:0.3; margin:0 0 0 5px;}
			.language img.selected{opacity:0.3; filter:alpha(opacity=30);-moz-opacity:0.3; font-weight:300;}
	#conteneur_intro{width:100%; margin:auto; background: url(../images/gradient_html.gif) center;}
	#intro{ position:relative;  margin:auto; width:1280px;}
	#intro #center{  width:1280px; }
	#conteneur_introChoice{ width:520px; margin:auto;  /*background: url(../images/gradient_html.gif) center;*/position:absolute;left:378px;top:200px;}
	#introChoice{ position:relative;  margin:auto; }
	#introChoice #center{}
.flagChoice{ width:250px; margin:auto; overflow:hidden;}
	.flagChoice img{ margin:0 0 10px 0;}
	.belLogo{ padding:58px 0 0 0px; width:95px; margin:auto;}
	.flagBlock{ float:left; width:100px; margin:0 50px 0 0;}
		.flagBlock img{ margin:0 0 10px 10px;}
		.flagBlock a{ text-decoration:none; font-weight:bold; color:#e2111b;}
			.flagBlock a:hover{ text-decoration:underline;}
	.flagBlockLast{ float:left; width:100px; margin:0;}
		.flagBlockLast a{ text-decoration:none; font-weight:bold; color:#e2111b;}	
		.flagBlockLast a:hover{ text-decoration:underline;}
	#video{ width:360px; height:250px; /*float:left;*/ margin:0; position:absolute; padding:0 0 0 8px;}
	#video01{ float:left; margin:11px 0 0 0px; height:300px; width:450px;}
	
	/* MENU */
	.nav{width:942px; overflow:hidden; height:37px;}
	.nav li{ float:left; list-style:none;}
	.nav .on{ display:none;}
	.nav .on1{ display:none;}
	.nav .on2{ display:none;}
	.nav .on3{ display:none;}

/*LAYER*/
.global_layer{ position:relative; width:957px; margin:auto;}
.layer{ display:none; position:absolute; z-index:2; background:url(../images/bgd_layer.gif) no-repeat;  width:242px; left:234px; top:-535px;
}
.toplayer{background:url(../images/bgd_layer.gif) no-repeat;width:242px; height:14px;}
.bottomlayer{background:url(../images/bgd_layer_bottom.gif) no-repeat bottom; width:242px; }
.layer p{ width:200px; padding:0 0 30px 15px;}
.layer01{ display:none; position:absolute; z-index:3; width:242px; left:340px; top:-475px; }
.layer01 p{width:200px; padding:0 0 30px 15px;}
.layer02{  display:none; position:absolute; z-index:4; width:242px; background:url(../images/bgd_layer.gif) no-repeat;left:437px; top:-495px; }
.layer02 p{ width:200px; padding:0 0 30px 15px;}
.layer03{  display:none; position:absolute; z-index:5; width:242px; background:url(../images/bgd_layer.gif) no-repeat;left:541px; top:-471px;}
.layer03 p{ width:200px; padding:0 0 30px 15px;}
.layer04{  display:none; position:absolute; z-index:6; width:242px; background:url(../images/bgd_layer.gif) no-repeat; left:654px; top:-489px; }
.layer04 p{ width:200px;padding:0 0 30px 15px;}

	/*HOME*/
	.content{width:926px; height:335px; overflow:hidden; background:url(../images/bgd_content.gif);padding:0 0 0 15px;}
	#contentflash{ width:506px; height:321px; padding:0 0 0 16px; float:left;}
	
		
	.cont{ float:left; margin:0 0 0 14px; width:375px; }
		.contbloc{ width:375px; overflow:hidden; min-height:99px;}
		.contbloc span{ padding:0 0 0 12px;}
		.contbloc a { color:#FFFFFF; text-decoration:none;}
		.contbloc div{ float:left;}
		.contbloc li { padding:8px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; list-style:none;}
		.contbloc li.dernier{ padding:30px 0 0 10px;}
		.contbloc li.dernier a{color:#318ce7;}
			.contbloc .strong { font-size:14px;}
		.contbloc h2 { color:#FFFFFF; font-size:24px; padding:15px;}
		
		.contbloc .bloc1{ float:left; width:214px; height:108px; background:url(../images/bgd_bloc1.gif)}
		.contbloc span{ padding:0 0 0 12px;}
		.contbloc .bloc1 .first { padding:8px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; background:url(../images/arrow_green.gif) 5% 33%  no-repeat;}
		.contbloc .bloc1 .first a:hover{ text-decoration:underline;}
		
		.contbloc .bloc2{ float:left; width:214px; height:108px; background:url(../images/bgd_bloc2.gif) no-repeat;}
		.contbloc .bloc2 .first {  padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; background:url(../images/arrow_orange.gif) 5% 27%  no-repeat;}
		.contbloc .bloc2 .first a:hover{ text-decoration:underline;}
		
		.contbloc .bloc3{ float:left; width:214px; height:108px; background:url(../images/bgd_bloc3.gif)}
		.contbloc .bloc3 .first { padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; background:url(../images/arrow_purple.gif) 5% 70%  no-repeat;}
		.contbloc .bloc3 .last{ padding:5px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; background:url(../images/arrow_purple.gif) 5% 29%  no-repeat;}
		.contbloc .bloc3 .first a:hover{ text-decoration:underline;}
			

	/*RENCONTREZ NOS COLLABORATEURS*/
	.content_temoignage{width:926px; height:295px; overflow:hidden; background: #91cff3 url(../images/bgd_espace_temoignage.gif);padding:0 0 0 15px;  }
	.content_temoignage h2{ float:left; padding:27px 0 0 19px; font-size:25px; color:#354b27; width:362px;}
	.content_temoignage .Link { float:right; padding:10px 30px 0 0;
width:150px; color:#999999;}
		.content_temoignage .Link a { color:#999999;}
	.content_temoignage div{ width:683px; margin:0 0 0 19px;}
	.content_temoignage .edito{ width:350px; margin:0;overflow:auto; height:150px;}
	.content_temoignage .carrousel {float:left; width:176px; height:279px; margin:0; padding:7px 0 0 10px;}	
	.content_temoignage .carrousel .menu { overflow:hidden; width:156px; margin:0; height:279px;}
	.content_temoignage .carrousel .menu .adjust01 { text-align:center; display:block;}
	.content_temoignage .carrousel .menu div{ overflow:hidden; width:156px; margin:0; min-height:63px;}
	.content_temoignage .carrousel .menu .title{}
	.content_temoignage .carrousel .menu .wrapper{ height:250px; position:relative; }
	.content_temoignage .carrousel .menu .contentWrapper{ height:auto; position:absolute; top:0; left:0;}
		.content_temoignage .carrousel .menu div img { float:left;}
	.content_temoignage .carrousel .menu div .bloc4{ float:left; position:relative; width:99px; height:63px; background:url(../images/bgd_bloc4.gif);}
		.content_temoignage .carrousel .menu div .bloc4 h3{padding:5px 0 0 5px; width:85px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; overflow:hidden}
		.content_temoignage .carrousel .menu div .flag{ float:right; position:absolute; right:8px; top:5px;}
		.content_temoignage .carrousel .menu div .last{ padding:0 20px 0 0px;}
		.content_temoignage .carrousel .menu div .bloc4 h3 a{color:#FFFFFF; text-decoration:none;}
		.content_temoignage .carrousel .menu .illus01 { float:left; width:15px; padding:5px 0 0 0}
		.content_temoignage .carrousel .menu span{ font-size: 9px;}
	.content_temoignage .collaborateurs {float:left; width:718px; height:277px; margin:9px 0px 0 0px; background:url(../images/bgd_collaborateurs.gif); position:relative;}
	            .content_temoignage .collaborateurs .Portraits {width:682px; padding:0 0 0 20px; overflow:hidden;}
				 .content_temoignage .collaborateurs li { float:left; list-style:none;}
	            .content_temoignage .collaborateurs .visu { margin:10px;}
	                     
						
	
	/*RENCONTREZ NOS COLLABORATEURS PORTRAIT*/
	.content_temoignage .illus{ /*float:left;*/margin:0; padding:7px 0 0 16px; width:280px;position:absolute;}
	.content_temoignage .description{ /*float:left;*/ margin:0 0 0 295px; position:absolute; padding:0px 0 0 17px;height:276px; width:400px;}
	.content_temoignage .description01{ /*float:left;*/ margin:0 0 0 374px; padding:0px 0 0 0px; height:276px; margin:0 0 0 374px; position:absolute; width:330px;}
	.content_temoignage .adjust{padding:5px 0 0px 0px; float:none;}
	.content_temoignage .adjust03{ width:330px; overflow:auto;}
	.content_temoignage .adjust04{ width:317px;}
	.content_temoignage .size{ padding:0 0 8px 0;; color:#354b27; font-size:12px;}
	.content_temoignage p{ color:#354b27; font-size:11px;width:390px; overflow:auto;}
    .content_temoignage span{ text-decoration:underline;}
	.content_temoignage .bel{ display:none; /*float:left;*/ margin:0 0 0 295px; position:absolute; height:276px;  padding:0px 0 0 17px; width:400px;}
	.content_temoignage .bel01{ display:none; /*float:left;*/  margin:0 0 0 374px; position:absolute; height:276px;  padding:0px 0 0 0px; width:330px;}
	.content_temoignage .conseil {display:none; /*float:left;*/ margin:0 0 0 295px; position:absolute; height:276px;  padding:0px 0 0 17px; width:400px;}
	.content_temoignage .conseil01{display:none; /*float:left;*/ margin:0 0 0 374px; position:absolute; height:276px; padding:0px 0 0 0px; width:330px;}
	.content_temoignage .fierte{display:none; /*float:left;*/  margin:0 0 0 295px; position:absolute; height:276px; padding:0px 0 0 17px; width:400px;}
	.content_temoignage .fierte01{display:none; /*float:left; */ margin:0 0 0 374px; position:absolute; height:276px; padding:0px 0 0 0px; width:330px;}
	
	
	/*NAV PORTRAITS*/
	.content_temoignage .nav3{ float:left; overflow:hidden; width:370px; margin:0; padding:6px 0 0 0px; bottom:-1px; position:absolute;}
	.content_temoignage .nav3 li{ float:left; list-style:none;}
	.content_temoignage .nav3 .inherit{ padding:0;}
	 	.content_temoignage .nav3 .first{ width:80px; padding:4px 0px 3px 0px; background:url(../images/nav_mon_parcours.gif) no-repeat; text-align:center;}
		.content_temoignage .nav3 .first01{width:105px; padding:4px 0px 3px 0px; background:url(../images/nav_ma_fierte_on.gif) no-repeat; text-align:center;}
	    .content_temoignage .nav3 .second{width:80px; padding:4px 0px 3px 0px; background:url(../images/nav_mon_metier.gif) no-repeat; text-align:center;}
		.content_temoignage .nav3 .third{width:105px; padding:4px 0px 3px 0px; background:url(../images/nav_ma_fierte.gif) no-repeat; text-align:center;}
		.content_temoignage .nav3 .last{width:80px; padding:4px 0px 3px 0px; background:url(../images/nav_mon_metier.gif) no-repeat; text-align:center;}
		.content_temoignage .nav3 a { text-decoration:none; color:#354b27;}
		
		/*DECOUVREZ NOTRE GROUPE*/
		.content_decouvrez{ padding:0 0 16px 0px; width:943px; background:url(../images/bgd_top_decouvrez.gif) bottom left no-repeat;}
		.content_decouvrez .contwrap { overflow:hidden; padding:0 0 0 19px; width:926px; background:url(../images/bgd_decouvrez01.gif);}
			.content_decouvrez .nav_decouvrez{ float:left; width:165px; padding:9px 0 0 6px}
			.content_decouvrez li { list-style:none; padding:0 0 3px 0}
			.content_decouvrez .context{ float:left; margin:9px 0 0 6px; width:576px; height:720px; background:url(../images/bgd_context.gif) no-repeat;}
				.context h2{ padding:22px 0px 5px 19px;}
				.context p { padding:0 0 0 19px; width: 525px; color:#616060; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
				.context .first{ color:#616060;}
				.context .last{ width:375px; color:#616060;}
		        .test{ float:left; width:139px; padding:9px 0 0 8px;}
				
				/*DECOUVREZ NOTRE GROUPE CHIFFRE CLES*/
				.hidden{ float:left; width:576px; margin:9px 0 0 6px; padding:0 0 22px 0; background:url(../images/bgd_hidden.gif) no-repeat;}	
			    .hidden h2 {padding:22px 0px 0 19px;}
				 .hidden .stats{padding:15px 0 0 18px;}
				 	
				/*DECOUVREZ NOTRE GROUPE NOS MARQUES*/
				.hidden01{float:left; width:576px; margin:9px 0 0 6px; background-color:#FFFFFF;}
				 .hidden01 h2 {padding:22px 0px 0 19px;}
				 .hidden01 .first {padding:0px 0px 19px 19px; color:#616060;}
				 .hidden01 p{padding:0 0 0 19px; color:#474747; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
				 .discover{ float:right; background:url(../images/grey_arrow.gif) 0 1px no-repeat; color:#6c6b6b; text-decoration:none; font-weight:bold; font-size:10px;padding:0 8px 5px 10px;}
				 
		/*ESPACE ETUDIANTS*/
		.content_etudiants {overflow:hidden; background:url(../images/bgd_top_etudiants.gif) no-repeat bottom; width:942px; padding:0px 0 5px 0px;}
		.content_etudiants .contwrap {background:url(../images/bgd_content_etudiants.gif) no-repeat; overflow:hidden; padding:0px 0 10px 15px;}
		.content_etudiants .first01{ width:857px;}	
		.content_etudiants .highlightcont{
	width:942px;
	height:432px;
	margin:20px 0 0 17px;
	background: url(../images/bgd_highlightcont.gif) no-repeat;
	overflow:hidden;
}
			.highlightcont .highlightleft{ float: left; margin:9px 0 0 7px; width:257px;}
		    .highlightcont .highlightright{ float:left; width:387px; padding:9px 0 0 18px;}
				.highlightright dt{ padding:0 0 4px 0; font-size:13px; color:#064fb3;}
				.highlightright dd{ font-size:12px; color:#474747}
				.highlightright p{ padding:19px 0 0 0; font-size:12px; color:#474747}
						
		/*TRAVAILLEZ CHEZ BEL*/
		.content_travaillez {padding:0 0 0 15px; width:926px; height:980px; overflow:hidden; background:url(../images/bgd_travaillez.gif) no-repeat; }
		.content_travaillez h2{ padding:20px 0 0 22px;}
		.content_travaillez p {padding:10px 0 0 22px; font-size:12px; color:#474747;}
			.context01{padding:22px 0 0 22px; width:862px; height:192px;}
				.vignette{ float:left; width:98px; }
				.description{ float:left; width:708px; padding:0 0 0 10px;}
				.description p { padding:0;}	
				.bottom{ padding:0px 0 0 23px; width:805px; }
				.bottom p{ padding:0;}
			    .bottom h2{ padding:0px 0 0 0;}
				
			/*MENTIONS LEGALES*/
			.content_mentions{ width:926px; height:338px; overflow:hidden; background:url(../images/bgd_mentions.gif);padding:0 0 0 15px;}
			.content_mentions h2{ padding:20px 0 0 22px;}
			.content_mentions p { width:808px; padding: 0px 0 0 22px; color:#474747; font-size:11px;}
			.content_mentions strong { font-size:12px;}
		
	/* FOOTER */
	#footer{ overflow:hidden; width:941px; height:67px; background:url(../images/bgd_footer.gif);}
	#footer div{ float:left; width:516px; padding:0 0 0 30px;}
	#footer li { float:left ;padding:0 0 0 19px; list-style:none;}
	#footer .nav2{float:right; width:auto; padding:10px 30px 0 0px;}
	#footer .nav2 .inherit{margin: -9px 0 0 0;padding:0 0 0 0px;}

#javascriptIntro { border:none; visibility:hidden;}

