<!--
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:11px verdana ;font-weight:normal;color:#362809;}

img{border:0}

a{text-decoration:underline;outline:none;}

a:hover{text-decoration:none;}

ul{margin:0 0 0 18px;}
ol{margin:0 0 0 30px;}

dd{margin:0 0 0 0;}

select option{padding:0 3px;}

hr{display:none;}

acronym{border:0;}

fieldset{border:none;}
fieldset legend{display:none;}

.mt5{margin-top:5px} .mt10{margin-top:10px} .mt15{margin-top:15px} .mt20{margin-top:20px} .mt25{margin-top:25px} .mt30{margin-top:30px}
.pt5{padding-top:5px} .pt10{padding-top:10px} .pt15{padding-top:15px} .pt20{padding-top:20px} .pt25{padding-top:25px} .pt30{padding-top:30px}.pt35{padding-top:35px} .pt40{padding-top:40px}

#contenu_content .titre{width:850px; position:relative; padding:20px}

/* corps des polices appliquées au site */
.txt_titre01{position:relative; font-size:20px; font-weight:bold; color:#1169a7;text-align:center;border:1px solid #dcc289; display:block; margin-left:25px; padding:10px; width:300px; text-align:left}
.txt_sstitre01{font-size:14px; font-weight:bold; color:#1169a7;text-align:left; margin-bottom:5px}
.txt_sstitre02{font-size:12px; font-weight:bold; color:#1169a7;}
.txt_corps{font-size:10px}
.textmarron{font-size:11px;color:#927d4e;}


#chiffres_cles_contenu .titre{margin:5px 0 0 20px}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
	body{text-align:center;background:#1f304a;}
	
	#global{position:relative;width:983px;text-align:left;margin:0 auto 0 auto;background:#fff;}
	
	#top{position:relative; overflow:hidden; width:983px;padding:5px 0 0 0;}
		#top_content{width:947px; overflow:hidden; position:relative;margin:0 18px; background:url(../images/bg-03.jpg) no-repeat 0 100%; padding-bottom:60px}

		#logo{float:left;display:inline;background:url(../images/bg-blank.gif) repeat 0 0;margin:0 0 0 0;}

		#contacts{position:absolute;width:100%;top:0;right:157px;text-align:right;}
		.lien_top{font-size:10px;text-decoration:none;color:#ddc99c;font-weight:bold;line-height:2em;}
		.lien_top:hover{color:#1169a7;border-bottom:2px solid #e1d8c3;}

		#langues{float:right;display:inline;text-align:right;margin:5px 0 3px 0;}
		#langues li{display:inline;padding:0 0 0 25px;}
		#langues li a{font-size:12px;text-decoration:none;font-size:10px;color:#c0b7a3;font-weight:bold;line-height:2em;}
		#langues li a:hover, #langues li a.actif{color:#1169a7;border-bottom:2px solid #e1d8c3;}
			
	#middle{position:relative;width:100%;}
		#contenu{position:relative;width:100%;background:url(../images/bg-01.jpg) no-repeat 18px 0;text-align:justify;}
		#contenu_content{margin:0 18px;padding:10px 0 25px 0;border-bottom:1px solid #dcc289}
		#contenu.ssmenu_inactif{margin:-29px 0 0 0;}
		#contenu_content.ssmenu_inactif_01{margin:0 18px;padding:52px 0;border-bottom:1px solid #dcc289;}
		#middle #contenu_content{padding-top:0}
	
	#bottom{overflow:hidden; position:relative;width:100%;clear:both;padding:4px 0 5px 0}
		#mentions ul{text-align:left;}
		#mentions ul li{display:inline;}
		#mentions ul li, #mentions ul li a{font-size:10px;color:#827967;text-decoration:none;}
		#mentions ul li a.recrutement {color:#015ea1;}
		#cic {position:absolute;top:5px;right:18px;font-size:10px;color:#817966;text-align:right;}
		#cic a{font-size:10px;color:#827967;text-decoration:none;}

	.pasprint{display:none}
	
	/* BLOCKS DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
		
	#menu{position:relative;width:100%;overflow:hidden}
	#menu_content{overflow:hidden; position:relative;width:100%;margin:1px 0 0 18px;padding:0 0 30px 0}
	#menu_content li, #menu_content li a{float:left;display:inline;position:relative;}
	#menu_content li a{color:#fff;font-weight:bold;text-align:center;text-decoration:none;line-height:29px;}
	#menu1, #menu2, #menu3, #menu4, #menu5{ position:relative;font-size:14px;display:block;}
	#menu1, #smenu1{position:relative; background:#dcc189;}
	/*
	#menu1:hover{background:#eed194;}
	#menu2, #smenu2{background:#ed8443;}
	#menu2:hover{background:#ff8e48;}
	#menu3, #smenu3{background:#f2a849;}
	#menu3:hover{background:#ffb453;}
	#menu4, #smenu4{background:#36b7a5;}
	#menu4:hover{background:#3ac3b0;}
	#menu5, #smenu5{background:#92c461;}
	#menu5:hover{background:#9fd66a;}
	*/
	#menu1:hover{background:#fff; color:#dcc189;}
	#menu2, #smenu2{background:#ed8443;}
	#menu2:hover{background:#fff; color:#ed8443;}
	#menu3, #smenu3{background:#f2a849;}
	#menu3:hover{background:#fff; color:#f2a849;}
	#menu4, #smenu4{background:#36b7a5;}
	#menu4:hover{background:#fff; color:#36b7a5;}
	#menu5, #smenu5{background:#92c461;}
	#menu5:hover{background:#fff; color:#92c461;}
	/* *********************************************/	
	#menu1{width:142px;}
	#menu2{width:179px;}
	#menu3{width:191px;}
	#menu4{width:173px;}
	#menu5{width:262px;}
	#menu_content .smenu{display:none;position:absolute;top:30px;left:0;width:947px;margin:0;}
	#menu_content .menu_actif{display:block;}
	#menu_content #smenu2{left:-142px;}
	#menu_content #smenu3{left:-321px;}
	#menu_content #smenu4{left:-512px;}
	#menu_content #smenu5{left:-685px;}
	#menu_content .smenu li{padding:1px 0;}
	#menu_content .smenu li a{padding:0 15px;line-height:26px;}
	#menu_content .smenu li a:hover, #menu_content .smenu li a.smenu_actif{color:#1169a7;background:#fff;}
	#menu_content .titrebarre{float:right; width:450px}
/*	
	#t_menu ul li{float:left;height:29px;display:inline;}
	#t_menu a.accueil{background:url(../images/bg-02.gif) no-repeat 100% -5px;}
	#c1 a, #c2 a, #c3 a, #c4 a, #c5 a{font-family:Arial, Verdana, "Trebuchet MS", Sans-serif;font-size:14px;}
	#c1{background:#dcc189;}
	#c1 a{width:142px;}
	#c2{background:#ed8443;}
	#c2 a{width:179px;}
	#c3{background:#f2a849;}
	#c3 a{width:191px;}
	#c4{background:#3667a3;}
	#c4 a{width:173px;}
	#c5{background:#92c461;}
	#c5 a{width:262px;}
	#t_menu ul li a{float:left;display:block;line-height:28px;font-size:14px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;}
*/
	
	#s_menu_1, #s_menu_2, #s_menu_3, #s_menu_4, #s_menu_5{position:relative;width:947px;height:23px;margin:1px 0 0 18px;padding:1px 0 0 0;}
	#s_menu_1 {background:#dcc189;}		
	#s_menu_2 {background:#ed8443;display:none;}
	#s_menu_3 {background:#f2a849;display:none;}
	#s_menu_4 {background:#3667a3;display:none;}
	#s_menu_5 {background:#92c461;display:none;}
	#s_menu_1 ul li, #s_menu_2 ul li, #s_menu_3 ul li, #s_menu_4 ul li, #s_menu_5 ul li{ float:left;display:inline;}
	#s_menu_1 ul li a, #s_menu_2 ul li a, #s_menu_3 ul li a, #s_menu_4 ul li a, #s_menu_5 ul li a{display:block;padding: 0 15px 0 34px;font-size:12px;line-height:22px;color:#fff;font-weight:bold;text-decoration:none;}
	#s_menu_1 ul li a:hover, #s_menu_2 ul li a:hover, #s_menu_3 ul li a:hover, #s_menu_4 ul li a:hover, #s_menu_5 ul li a:hover{color:#1169a7;background:#fff;}
	
	.general{position:relative;width:100%}
	.general_content{margin:0 21px 0 46px;}
	
	.general_titre{position:relative;width:100%;}
	
	.general_left, .general_right{float:left;display:inline;}
	.general_right.block_referencement{margin:0 0 0 230px;}
	.general_left{position:relative;width:192px;text-align:left;padding:0 40px 0 0;}
	.general_left_min_width{width:192px;height:400px;}
	.general_left img{margin:14px auto 0 auto;}
	.general_left p{color:#2786c0;}
	#general_left_1{padding:0 0 0 0;font-size:18px;color:#1169A7}
	#general_left_2{padding:0;font-size:14px;}
	#general_left_3{padding:0;font-size:13px;}
	#general_left_4{padding:0;font-size:18px;color:#1169A7}		
	.general_left ul{padding:0;font-size:11px;color:#927d4e;list-style-type:disc;}
	
	.titre1{margin:0 0 0 46px;width:400px;line-height:64px;color:#1169a7;text-align:center;border:1px solid #dcc289;}
	.titre1 span{font-size:10px;}
	.titre2{font-size:18px;line-height:22px;color:#fff;text-align:right; margin-right:8px; z-index:80; float:right; font-style:italic}

	.titre3{color:#1169a7;text-align:left;padding:32px 0 0 0;}
	.titre4{color:#1169a7;text-align:left;padding:0; font-weight:bold}		
	.titre4 a{color:#1169a7;text-align:left;text-decoration:none;}		
	

	.general_right{position:relative;width:646px;text-align:justify;color:#000;}
	.general_right p, .general_right ul, .definition_1, .definition_2{position:relative;line-height:18px;}
	.general_right p a{text-decoration:none;}
	ul.niv0{position:relative;font-size:17px;color:#1169a7;text-align:left;padding:32px 0 0 0;}
	ul.niv0 li{list-style-type:square; line-height:18px}
	ul.niv1{padding:0 ; margin:5px 0 0 0; display:block} 
	ul.niv1 li{list-style-type:square; /*background:url(../images/bg-puce.gif) 0 6px no-repeat;*/ margin:0 0 3px 15px; line-height:18px}
	ul.niv2{padding:5px 0 0 10px;}
	ul.niv2 li{list-style-type:square; line-height:18px; margin-bottom:5px}
	ul.niv3{padding:0 0 0 30px;}
	ul.niv3 li{list-style-type:none;line-height:18px;}
	ul.niv3 li a{text-decoration:none}	
	.general_right dt em{font-size:9px;}
	.definition_1, .definition_2{padding:14px 0 0 0;}
	.definition_1{font-size:14px;color:#2786c0;font-weight:bold;}
	.definition_2{color:#1e4e79;}
	
	.general_right_1{width:293px;padding:0 30px 0 0;}
	.general_right_2{width:323px;padding:0 0 0 0;}
	.general_right_1, .general_right_2{float:left;display:inline}
	.general_right_1 p, .general_right_2 p{margin-bottom:10px; line-height:1.8em}
	.titre5, .titre6 {font-size:17px;color:#1169a7;text-align:left;padding:10px 0 0 0;}

	.ligne_verte,.ligne_verte, .ligne_orange,.ligne_bleu, .ligne_jaune, .ligne_turquoise, .ligne_beige{width:37px;height:4px;margin:18px 0 20px 0}
	.ligne_beige{background-color:#DCC189}
	.ligne_verte{background-color:#92c461}
	.ligne_orange{background-color:#ED8443;}
	.ligne_bleu{background-color:#1169a7;}
	.ligne_jaune{background-color:#F2A849;}
	.ligne_turquoise{background-color:#36B7A5;}		

	/* Background des rubriques*/		
	#rub_profil #contenu{background:url(../images/bg-01a.jpg) no-repeat 18px 0;}
	#rub_cic-invest #contenu{background:url(../images/bg-01b.jpg) no-repeat 18px 0;}
	#rub_fusion_acq #contenu{background:url(../images/bg-01c.jpg) no-repeat 18px 0;}
	#rub_cic_lbo #contenu{background:url(../images/bg-01d.jpg) no-repeat 18px 0;}

/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/

	/* Bloc contenant des floats */
	.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}
	
	/*intitule*/
	.intitule01{font-size:14px;color:#1a5090;font-weight:bold;}
	
	/*texte*/
	.text01{font-size:10px;color:#61512e;font-style:italic;font-weight:normal;}
	
	/*liste*/
	.list01{padding:8px 0 0 0;font-size:11px;color:#927d4e;margin:0;list-style-type:none}
	.list01 li{line-height:21px;list-style-type:none;margin:5px 0 0 0}
	
	.ls01 {letter-spacing:-0.05em}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Home page */ 
/*************************************************************************************************************************************************************************/
	#home_page #menu_content{padding-bottom:0}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Métiers */ 
/*************************************************************************************************************************************************************************/
	.metiers{overflow:hidden; position:relative;width:100%}
	.metiers_content{margin:0 21px 0 46px; clear:both; overflow:hidden}
	
	.metiers_titre{position:relative; overflow:hidden;}
	
	.metiers_left, .metiers_right{float:left;display:inline;}
	.metiers_left{position:relative;width:238px;text-align:left;margin:0 0 0 0;}
	.metiers_left h3{font-size:18px;color:#1169A7;text-align:left;}
	.metiers_left ul{padding:8px 0 0 0;font-size:11px;color:#927d4e;list-style-type:disc;}
	.metiers_left ul.metier_list{list-style-type:none;margin:0; font-weight:bold}
	.metiers_left ul li{line-height:19px; }
	
	.metiers_right{position:relative;width:600px;text-align:justify}
	.metiers_right p{padding:14px 0 0 0;}
	.metiers_right ul{margin:0}
	.metiers_right ul li{list-style-type:square; position:relative; color:#000;font-size:11px; margin:0 0 5px 15px; line-height:1.6em}
	.metiers_right ul li.sans_puce{list-style-type:none;margin:0 0 8px 15px; background:none}
	
	.metiers_left .titre_right_1{padding:-2px 0 0 0;}
	.metiers_left .titre_right_2{padding:0 0 0 0;}
	.metiers_left .titre_right_3{padding:35px 0 0 0;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Mot du Président */ 
/*************************************************************************************************************************************************************************/
	.president{overflow:hidden; position:relative;width:100%}
	.president_content{margin:0 21px 0 46px;}
	
	.president_left, .president_right{float:left;display:inline;}
	.president_left{position:relative;width:192px;text-align:center;padding:0 40px 0 0;}
	.president_left img{margin:3px auto 0 auto;}
	.president_left p{padding:10px 0 0 56px;text-align:left;font-size:9px; color:#8B8B8B}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Conseil en Fusions-Acquisitions */ 
/*************************************************************************************************************************************************************************/
	.ligne_verte{width:37px;height:4px;margin:18px 0 20px 0;background-color:#92c461;}
/*************************************************************************************************************************************************************************/
		
	
/*************************************************************************************************************************************************************************/
/* Bloc css de la page Equipes et Implantations */ 
/*************************************************************************************************************************************************************************/

		
/*************************************************************************************************************************************************************************/
/* Bloc css des pages Equipes */ 
/*************************************************************************************************************************************************************************/
	.equipes{position:relative;width:100%;clear:both;}
	.equipes_content{position:relative;margin:0 0 0 46px}
	
	.equipes_titre{position:relative;width:100%;}
	
	.equipes_left, .equipes_right{position:relative; float:left;display:inline}
	.equipes_left{position:relative;width:160px;text-align:left;margin:0;clear:left; overflow:hidden}
	.equipes_left .titre_right_1, .equipes_left .titre_right_2{margin:4px 0 0 0;}	
	.equipes_left h3{font-weight:bold;font-size:13px;color:#1169a7;text-align:left;}
	.equipes_left p, .equipes_left a{color:#927d4e;}
			
	.equipes_right{position:relative;width:720px;text-align:justify;margin:0}
	.equipes_right h4{padding:9px 0;position:relative;font-weight:bold;line-height:10px;color:#1169a7;text-align:left;letter-spacing:0;}		
	.equipes_right p{padding:4px 0 0 0;margin:0 4px 4px 0;font-size:10px;color:#927d4e;}

	.photo_equipe, .identite_equipe{float:left;display:inline;position:relative;z-index:1;}
	.identite_equipe p{margin:0}

	.photo_equipe{z-index:2;}
	.photo_equipe a{position:relative;display:block;margin:0;background:url(../images/bg-blank.gif) repeat 0 0}
	.photo_equipe a img{padding:8px;border:1px solid #fff;z-index:5}
	.photo_equipe a:hover{position:relative; background:none;display:block} /* Bug IE6 */
	.photo_equipe a:hover img{padding:8px;border:1px solid #dec08a;}
	.photo_equipe a:hover .information_equipe {display:block;z-index:10;}

	.information_equipe{position:absolute;display:none;top:0;padding:2px 5px;background:#f7f3ea;border:1px solid #dec08a;z-index:10}
	.information_equipe_nom{text-align:left;line-height:12px;color:#1169a7;}
	.information_equipe .descri{float:left}
	.information_equipe_content{text-align:justify;font-size:10px;color:#000}
	.information_equipe_fonction{font-size:10px;text-align:left;line-height:12px;color:#927d4e;}
	.information_min_height{float:left;display:inline;width:0px;height:91px;font-size:0px;line-height:0px;}
	
	.photo_equipe a.photo_equipe_droite_1 .information_equipe{width:380px;left:95px;z-index:200}
	.photo_equipe a.photo_equipe_droite_2 .information_equipe{width:380px;left:95px;z-index:200}
	.photo_equipe a.photo_equipe_gauche_1 .information_equipe{width:380px;left:-390px;z-index:200}
	
	.identite_equipe {width:100px;margin:0;z-index:1;}
	.identite_equipe h4{width:66px;font-size:10px;line-height:11px;}
	.identite_equipe {text-align:left;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css des pages Equipes & Implantations*/ 
/*************************************************************************************************************************************************************************/
	.equipes_left_min_height{float:left;display:inline;width:0;height:156px;font-size:0px;line-height:0px;}
	
	.photo_equipe_implantation, .identite_equipe_implantation{float:left;display:inline;position:relative}
	.photo_equipe_implantation {z-index:2}
	.photo_equipe_implantation a{position:relative;display:block;margin:0;background:url(../images/bg-blank.gif) repeat 0 0;}
	.photo_equipe_implantation a img{padding:8px;border:1px solid #fff;}
	.photo_equipe_implantation a:hover{background:none;} /* Bug IE6 */
	.photo_equipe_implantation a:hover img{padding:8px;border:1px solid #dec08a}
	.photo_equipe_implantation a:hover .information_equipe {display:block;z-index:10}		
				
	.identite_equipe_implantation {width:68px;margin: 0 0 0;z-index:1;}
	.identite_equipe_implantation h4{width:66px;font-size:10px;line-height:11px;}
	.identite_equipe_implantation {text-align:left;}

	.identite_equipe_implantation{float:left; width:80px}
	
	.photo_equipe_implantation a.photo_equipe_droite_1 .information_equipe{width:320px;left:95px;}
	.photo_equipe_implantation a.photo_equipe_droite_2 .information_equipe{width:320px;left:95px;}
	.photo_equipe_implantation a.photo_equipe_gauche_1 .information_equipe{width:320px;left:-331px;}
	.photo_equipe_implantation a.photo_equipe_gauche_2 .information_equipe{width:320px;left:-330px;}
/*************************************************************************************************************************************************************************/
		
/*************************************************************************************************************************************************************************/
/* Bloc css des pages Participations*/ 
/*************************************************************************************************************************************************************************/
	.participations{position:relative;width:100%}
	.participations_content{position:relative; padding:8px 0 0 45px}

	.participation_titre{position:relative;width:100%;}
	.participation_titre a{position:relative;width:100%;display:block;font-weight:bold;color:#a69778;text-decoration:none;background:#f3ede1 url(../images/bg-05.gif) no-repeat 3px 50%;}
	.participation_titre a:hover, .participation_titre a.actif{color:#1169a8;background-image:url(../images/bg-06.gif);}
	.participation_titre a.actif{background-color:#1169a8;color:#fff;}
	.participation_titre a.actif:hover{color:#fff;}
	.participation_titre a span{display:block;border:1px solid #fff;padding:6px 0 6px 40px;background:url(../images/bg-07.gif) no-repeat 95% 50%;}
	.participation_titre a:hover span, .participation_titre a.actif span{border-color:#1169a8;}
	.participation_titre a.actif span{background-image:url(../images/bg-08.gif);}
	
	.participation_contenu{position:relative;width:900px;background:#fff;border:1px solid #dcc189;border-width:0 1px 1px 1px;padding:5px 0 0 0; display:none}
	.participation_contenu table{width:880px;margin:0 10px;text-align:left;color:#083e64;font-size:10px;}
	.participation_contenu tr.entete{color:#a69873;text-align:center;}
	.participation_contenu tr.entete td{border-bottom:1px solid #f6dccb;}
	.participation_contenu tr.entete td.col1, .participation_contenu tr.entete td.col2, .participation_contenu tr.entete td.col3{text-transform:none;font-weight:normal;}
	.participation_contenu tr.entete td.col1{text-align:left;padding-left:20px;}
	
	.participation_contenu tr.lignes{background:#fff;}
	.participation_contenu tr.impaires{background:#f4f4f4;}
	.participation_contenu tr td{border-left:1px solid #f6dccb;padding:3px 0;}
	.participation_contenu tr td span{display:block;padding:0 6px;}
	.participation_contenu tr td.col1{border-left:0;}
	.participation_contenu tr.lignes td.col1{width:180px;text-align:left;text-transform:uppercase;font-weight:bold;}
	.participation_contenu tr.lignes td.col1 span{padding-left:30px;}
	.participation_contenu tr.lignes td.col2{width:65px;text-align:center;font-weight:bold}
	.participation_contenu tr.lignes td.col3{font-weight:bold;}
	.participation_contenu td.col5{text-align:center;width:65px; padding:0}
	.participation_contenu tr.lignes td.col5{text-align:center;width:70px}
	
	.tableaux_participations{position:relative;}
	.tableaux_participations tr td{padding:3px 0 3px 10px}
	.tableaux_participations tr td.col2, .tableaux_participations tr td.col5, .tableaux_participations tr td.col4{text-align:center}
	.tableaux_participations tr td.col2{width:50px; padding:0}
	.tableaux_participations .type_1{color:#a39976}
	.tableaux_participations .type_2{background:#f4f4f4;}
	.tableaux_participations .type_3{background:#fff;}
	
	.participation_lbo{border:1px solid #dcc189;color:#295677;}
	.participation_lbo .type_1{text-align:center;}
	.participation_lbo .type_1 .col1{text-align:left;}
	.participation_lbo tr td{border-left:1px solid #f6dccb;padding:3px 6px;}
	.participation_lbo tr td.col1{border:0;}
	.participation_lbo tr td.col4{text-align:center; padding:0}
	.participation_lbo tr{border-right:1px solid #dcc189;}
	.participation_lbo tr td.col1{width:120px}
	.participation_lbo tr.entete td{border-bottom:1px solid #f6dccb;}

	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Contact */ 
/*************************************************************************************************************************************************************************/
	.general_left, .contact_right{float:left;display:inline;}
	.contact_right{position:relative;width:646px;padding:15px 0 0 0;}
	.contact_right fieldset{position:relative;width:390px;left:238px;padding:14px;border:1px solid #cdccc9;}
	.contact_right input{margin:10px 0 0 0;border:1px solid #808181;}
	.contact_right select{margin:10px 0 0 0;border:1px solid #808181;}
	.contact_right textarea{margin:5px 0 0 0;border:1px solid #808181;}
	.contact_right img{position:relative;left:238px;margin:5px 0 0 0;}
	.contact_right span{color:#cc0000;}
	.contact_table{width:390px;margin:15px 0 0 0}
	.contact_col1 {width:132px;font-size:10px;font-weight:bold;color:#1169a7;}
	.contact_col2 {width:258px;}

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Recrutement */ 
/*************************************************************************************************************************************************************************/
	#recrutement #menu_content{padding-bottom:0}
	.general_left, .poste_recrutement_right{float:left;display:inline;}
	.poste_recrutement_right{position:relative;width:646px;padding:0;}
	.poste_recrutement_right p{padding:0 5px 5px 5px;}
	.definition_poste{margin:0 0 30px 0;padding:10px;border:1px solid #cdccc9;}
	.definition_poste p{padding:0 0 5px 0; line-height:18px}
	.definition_poste strong{color:#1169a7;}
	.definition_poste img{position:relative;left:470px}

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Formulaire de Recrutement */ 
/*************************************************************************************************************************************************************************/
	.recrutement_right{position:relative;width:630px;padding:0 0 0 15px;}	
	.general_left, .recrutement_right{float:left;display:inline;}
	.recrutement_right table{position:relative;width:630px;}
	.recrutement_right table td{text-align:left;padding:15px 0 0 0;}
	.recrutement_right table td label{font-size:10px;}
	.recrutement_right table .td_label{width:140px;}
	.recrutement_right table label.label01{display:block;width:80px;}	
	.recrutement_right table .input_text{width:225px;background:#fff;border:1px solid #dcc289; color:#97752D}
	.recrutement_right table .input_text01{width:350px;background:#fff;border:1px solid #dcc289; font-size:10px;}
	.recrutement_right table td.intitule_depos{padding:0;}
	.cadre_recrutement_content{height:168px;margin:15px 0 0 0;border:1px solid #dcc289;background:url(../images/bg-degrade-recrutement.gif) repeat-x 0 0;}
	.cadre_recrutement{position:relative;margin:20px 0 0 0;}
	.cadre_recrutement label, .cadre_recrutement input{margin:0 0 0 20px; font-size:10px;}
	.recrutement_right input{color:#97752D}
	.cadre_recrutement .input_submit01{background:#dcc289;border-right:2px solid #d4d7d8;border-bottom:2px solid #d4d7d8;width:105px;color:#fff;font-weight:bold;}
	.recrutement_right .input_submit02{background:#1a5090;border-right:2px solid #d4d7d8;border-bottom:2px solid #d4d7d8;width:105px;color:#fff;font-weight:bold;margin:0 0 0 270px;}	
	
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Chiffres CLes */ 
/*************************************************************************************************************************************************************************/
	#chiffres_cles_contenu{position:relative;width:100%;background:url(../images/bg-01.jpg) no-repeat 18px 0;text-align:justify;}
	#chiffres_cles_contenu_content{margin:0 0 0 18px;padding:25px 0;border-bottom:1px solid #dcc289;}
	
	.chiffres_cles{position:relative;width:100%;clear:both;}
	#date{position:absolute;right:80px;top:-5px;color:#9b9b9b}
	#date_02{position:absolute;right:65px;top:-25px; color:#9b9b9b}
	#date_03{position:absolute;right:83px; top:70px; color:#9b9b9b}
	.chiffres_cles_content{position:relative;margin:0 21px 0 46px;}
	
	.chiffres_cles_titre{position:relative;width:100%;}

	.chiffres_cles_left, .chiffres_cles_right{float:left;display:inline;}
			
	.chiffres_cles_right{position:relative;width:814px;text-align:justify;margin:18px 0 0 40px; background:#fff}
	.chiffres_cles_right_content{float:left;display:inline;width:246px;border:1px solid #dfc087;padding:5px 3px 8px 3px;margin:0 16px 0 0;}
	
	.chiffres_cles_titre{margin:0 0 10px 0;text-align:center;line-height:30px;font-weight:bold;color:#1a4c87;background:#f3ebde;}
	.chiffres_cles_right_content img{display:block;}
	.chiffres_cles_definition{position:relative;clear:both;padding:10px 0 0 0;}
	.chiffres_cles_definition .anotation{position:relative;width:700px;clear:both;margin:0;padding:5px 0 0 0;}
	.chiffres_cles_definition p{float:left;display:inline;padding:0 2px;letter-spacing:-1px;font-size:10px;color:#909090;}
	
	.chiffres_cles_right_content_2{position:relative;border:1px solid #dfc087;padding:5px 3px;margin:0 11px 0 0;height:285px;}
	.chiffres_cles_graphique_2, .chiffres_cles_definition_2{float:left;display:inline;}
	.chiffres_cles_graphique_2{width:458px;margin:0 0 9px 0;}
	.chiffres_cles_definition_2 {width:230px;}
	.chiffres_cles_definition_2 p{float:left;display:inline;padding:0 5px;letter-spacing:-1px;font-size:10px;color:#909090;}
	.chiffres_cles_definition_2 img{margin:0 0 2px 0;font-size:10px;}
	
	.chiffres_cles_definition_content{float:left;display:inline;padding:0 15px 0 0;}
	
	.chiffres_cles_definition_content_2{float:left;display:inline;width:340px;margin:0 0 8px 0;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page References */ 
/*************************************************************************************************************************************************************************/
	#tombstones-print{display:none}
	.references{position:relative; float:left;display:inline;width:150px;height:210px;margin:10px 5px 0 0px;text-align:center; border:1px solid #DCC289; font-size:11px}
	.references .annee{background:#DCC289; font-weight:bold; line-height:2em; color:#fff}
	.references_contenu{position:relative; display:block; width:137px; margin:0 auto; padding-top:5px}
	.references_contenu p{position:relative; margin:3px 0}
	.references_contenu p.texte{line-height:1.0em}
/*************************************************************************************************************************************************************************/
				
/*************************************************************************************************************************************************************************/
/* Bloc css de la page Accueil */ 
/*************************************************************************************************************************************************************************/
	#top_accueil{position:relative;margin:0 18px 8px 18px}
	#bandeau_swf{overflow:hidden; position:relative;width:947px;height:205px;background:url(../images/bg-04.jpg)no-repeat 0 0;margin-left:18px; clear:both}
	#top_accueil #logo{margin-bottom:5px}
	
	#accueil_contenu{overflow:hidden; position:relative;width:100%;text-align:justify}
	#accueil_contenu_content{margin:0 18px;padding:5px 0;}
	
	#cadre_left, .cadre_right{float:left;display:inline;text-align:left;}
	#cadre_left {width:344px;height:252px;font-size:28px;line-height:60px;color:#1169A7;}
	#cadre_left p {padding:21px;}
	.cadre_right{width:273px;height:252px;margin:0 0 0 26px;background:#f9f6f1;border:1px solid #e7e4d5;}
	.cadre_right p{padding:5px;font-size:15px;color:#005ea1;}
	.cadre_right ul{font-size:10px;font-weight:bold;color:#6b6452;}
	.cadre_right li{position:relative;width:100%;list-style:none;padding:3px 0;}
	.cadre_right li a{display:block;background:url(../images/img-06.gif) no-repeat 0 0.35em;padding:0 0 0 15px;margin:0 15px 0 0;font-size:10px;font-weight:bold;color:#6b6452;cursor:pointer;text-decoration:none;}
	.cadre_right li a:hover{text-decoration:underline;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Bloc css de la page Organisation */ 
/*************************************************************************************************************************************************************************/
	.general_right.organisation{position:relative;width:100%;background:url(../images/bg-organisation.gif) no-repeat 70px 70px;margin:0px 0 0 0;}
	.col_orga{float:left;display:inline;width:254px;margin:0 0 0 40px;}
	.col_orga.col1{margin:183px 0 0 0;}
	.cadre_orga{background:url(../images/bg-cadre-middle-orga.gif) repeat-y 0 0;margin:25px 0 0 0}
	.cadre_orga img{display:block;}
	.cadre_orga_content{padding:0 10px;margin:5px 0 0 0}
	.cadre_orga_content p{padding:0 0 5px 0;line-height:1em;text-align:center;}
	.cadre_orga.cadre_cic_finance{margin:45px 0 0 0;}
	.cadre_orga.capital_prive{margin:65px 0 0 0;}
	.cadre_orga.fcpi{margin:41px 0 0 0;}
	.col_orga.col3{margin:143px 0 0 45px;}
	
/*************************************************************************************************************************************************************************/
/* Bloc css formulaire contact */ 
/*************************************************************************************************************************************************************************/
	.general_left, .recrutement_right{float:left;display:inline;}
	.recrutement_right table{position:relative;width:630px;}
	.recrutement_right table td{text-align:left;padding:15px 0 0 0;}
	.recrutement_right table td label{font-size:10px;}
	.recrutement_right table .td_label{width:140px;}
	.recrutement_right table label.label01{display:block;width:80px;}	
	.recrutement_right table .input_text{width:225px;background:#fff;border:1px solid #dcc289; color:#97752D}
	.recrutement_right table .input_text01{width:350px;background:#fff;border:1px solid #dcc289; font-size:10px;}
	.recrutement_right table td.intitule_depos{padding:0;}
	.cadre_recrutement_content{height:168px;margin:15px 0 0 0;border:1px solid #dcc289;background:url(../images/bg-degrade-recrutement.gif) repeat-x 0 0;}
	.cadre_recrutement{position:relative;margin:20px 0 0 0;}
	.cadre_recrutement label, .cadre_recrutement input{margin:0 0 0 20px; font-size:10px;}
	.recrutement_right input{color:#97752D}


	.formu01{width:596px; text-align:left; font-size:10px}
	.formu01 .label_size{width:100px}
	.formu01 input,.formu01 select{font-size:10px; border:1px solid #DCC289}
	.formu01 input{width:160px}
	.formu01 select{width:300px}
	.formu01{color:#342909}
	.formu01.fond{background:url(../images/bg-contact.jpg) no-repeat}
	.formu01 .input_submit02{background:#1a5090;border-right:2px solid #d4d7d8;border-bottom:2px solid #d4d7d8;width:105px;color:#fff;font-weight:bold;margin:0 0 0 270px; cursor:pointer}	
	.formu01 .champs{color:#9D792F; font-size:9px}
	
	.adressecontact{overflow:hidden; float:left; width:150px}
	.adressecontact h3{font-weight:bold;font-size:13px;color:#1169a7;text-align:left;}
	.adressecontact p, .adressecontact a{color:#927d4e;}
	
/*************************************************************************************************************************************************************************/
/* Mentions */ 
/*************************************************************************************************************************************************************************/
.blocmentions{line-height:1.9em}
.blocmentions .societes{width:650px; overflow:hidden}
.blocmentions .societes .colo1{width:320px; float:left; display:inline; text-align:left;}
.blocmentions .societes .colo2{width:300px; float:left; display:inline}
-->
