body {
	background: #cdcaca;
	margin: 0 0;
	
	color: #000000;
	font-family: verdana;
	font-size: 11px;
}

div#global{
	margin: 0 auto;
	position: relative;
	/*background: url(../img/fond_global.png) repeat-y center center;*/
	width: 1046px;
	
	margin-top: 20px;
}
div#header{
	margin: 0 auto;
	position: relative;
	background: url(../img/header.gif) no-repeat center center;
	width: 1046px;
	height: 267px;
}
a#href_logo{
	display: block;
	position: absolute; 
	top: 12px;
	left: 47px;
	width: 200px;
	height: 25px;
}

div#search{	
	position: absolute;
	top: 267px;
	left: 729px;
	z-index: 3;
	background: url(../img/fond-search.gif) no-repeat 3px 0px;
	width: 308px;
	height: 38px;
}
			
div#footer{
	margin: 0 auto;
	position: relative;
	background: url(../img/footer.gif) no-repeat 3px -12px;
	width: 1046px;
	height: 81px;
	
}
div#contain{
	margin: 0 auto;
	position: relative;
	background: url(../img/fond-page.gif) repeat-y center center;
	padding-bottom:30px;
	width:100%; 
}

.inputSearch {
	border: 1px solid #000000;
	color: #000000;
	font-family: verdana;
}
	
.absolute{
	position: absolute;
}
#searchWord{
	top: 5px; 
	left: 35px;
	width: 150px;
	font-size: 10px;
	font-style: italic;
}
#btnSearch{
	top: 5px; 
	position: absolute;
	color: #ffffff;
	font-weight: bold;
	left: 190px;
	font-size: 11px;
	height: 16px;
	cursor: pointer;
	width: 65px;
	text-align: center;
	background: #000000;
	border: 0px;
}

#content1{
	background-image:url(../img/fond_corps.png);
	background-repeat:no-repeat; 
	width:290px; 
	height:286px;  
	margin-left:20px; 
	display:inline-block;
	float:left;
}

#content1_service{
	background-image:url(../img/plaquette_service.png);
	background-repeat:no-repeat; 
	width:290px; 
	height:286px;  
	position: relative;
	top: 0px; 
	left: 0px;
}

.soluglob_service{
	color:#0f4d96;
	font-size:20px;
	margin-left:20px;
	
}

#content2{
	background-image:url(../img/fond_corps2.png);
	background-repeat:no-repeat; 
	width:370px; 
	height:286px; 
	margin-left:10px; 	
	display:inline-block;
	clear:both;
}


#content2_service{
	background-image:url(../img/fond_corps2.png);
	background-repeat:no-repeat; 
	width:370px; 
	height:286px; 
	position: relative;
	top: -283px; 
	left: 310px;
	margin-bottom: -283px;
}
#content3{
	margin-left:20px; 
	width: 100%;
	display:inline-block;
	float:left;
}
#content4{
	margin-left:10px; 	
	display:inline-block;
	clear:both;
}

#title{
	
	font-family:arial;
	position:relative;
	font-size:22px;
	padding-top:60%;
	text-align:center;
}

#title_service{
	font-family:arial;
	position:relative;
	font-size:13px;
	padding-top:0px;
	margin-left:20px;
}

#title2{
	font-family:arial;
	position:relative;
	font-size:13px;
	width:80%;
	padding:30px;
	padding-top:40px;
	
}

#title2_service{
	font-family:arial;
	position:relative;
	font-size:13px;
	width:90%;
	padding:30px;
	padding-top:15px;
	
}

#inside_footer{
	margin-top:20px;
	width:80%;
	height:60%;
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	color:#4b4b4b;
	position:relative;
}
#entete_corps{
	width:701px; 
	display:inline-block; 
	float:left; 
	padding-top:20px; 
	margin-left:2%
}

#menu_droite{
	float: left;
	margin-top:48px;
	/*float:right; */
	display:inline-block; 
	width:310px; 
	margin-left:14px;
}

#inside_menu_droite{
	background-color:white; 
	background-image:url(../img/fond_menu_droite.png);
	background-repeat:no-repeat;
	color:black; 
	width:300px; 
	height:622px;
	position:relative;
	
}

#menu_actu{
	
	background-image:url(../img/banniere_actu.png);
	background-repeat:no-repeat;
	color:white;
	width:302px; 
	height:20px;
	margin-top:50px;
	position:relative;
	
	font-size:18px;
}

#menu_promo{
	background-image:url(../img/banniere_promo.png);
	background-repeat:no-repeat;
	color:white;
	width:302px; 
	height:20px;
	margin-top:20px;
	position:relative;
	
	font-size:18px;
}

#menu_doc{
	background-image:url(../img/banniere_doc.png);
	background-repeat:no-repeat;
	color:white;
	width:302px; 
	height:49px;
	margin-top:20px;
	position:relative;
	
	font-size:18px;
}

.alignment_texte_menu{
	margin-left:5%;
	padding:5px;
	vertical-align:top;
}

.gras_souligne{
	font-weight:bold;
	text-decoration:underline;
	color:black;
	font-size:12px;
	padding:10px;
	
}

.onglet_menu{
	display:inline-block;
	color:white;
	font-size:14px;
	font-family:arial;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background:#858383;
	height: 20px;

	z-index: 333;
	overflow: visible;
	

}

.onglet_menu:hover{
	background-color:#cc8f3e;
	/*background:url(../img/onglet_noir.png);*/
}
.onglet_actif{
	background-color:#000000;
}
.onglet_actif:hover{
	background-color:#000000;
	/*background:url(../img/onglet_noir.png);*/
}

.arrow_nav{
	position: absolute; 
	top: 35px;
}

#arrow_home{
	left: 390px;
}

#arrow_nous_connaitre{
	left:487px;

}

#arrow_savoir_faire{
	left:595px;
}

#arrow_services{
	left:685px;
}

#arrow_contact{
	left:762px;
}

#arrow_recrutement{
	left:847px;
}
#arrow_glossaire{
	left:943px;
}

#ul_glossaire li{
margin: 10px;
list-style: square;
}
.link_glossaire{
	color: #2674B2;
	text-decoration: none;
}
.link_glossaire:hover{
	color: #CE903E;
	font-weight: bold;
}
.link_glossaire:visited{
	color: #000000;
	font-style: italic;
}
.link_glossaire:visited:hover{
	color: #000000;
	font-weight: normal;
}

.title_word_gloss{
	color: #CE903E;
}


.url_nav{
	text-decoration:none;
	color:white;


}


#inside_header{
	margin:0 auto; 
	padding:10px; 
	padding-left: 0px;
	width:80%;  
	z-index: 15;
}

#inside_contain{
	margin-top:10px;
	
	float: left;
	margin-left:45px; 
	width:677px; 
}


#fil_ariane{
	color:#2674b2;
}

#banniere_nous_connaitre{
	width:673px;
	height:107px;
	background-image: url(../img/banniere_nous_connaitre.png);
	background-repeat:no-repeat;
	margin-top:30px; 
	margin-left:-10px;
	color:#0f4d96;
	font-size:38px;
	font-weight:bold;
	padding:5px;
	padding-left:20px;
}
#title_word_glossaire{
	width:673px;
	height:107px;
	background-image: url(../img/banniere_nous_connaitre.png);
	background-repeat:no-repeat;
	margin-top:30px; 
	margin-left:-10px;
	color:#0f4d96;
	font-weight:bold;
	padding:5px;
	padding-left:20px;
}
#titleRecherche{
	position: relative; 
	top: 15px;
}

#corps_nous_connaitre1{
	font-size:12px;
	padding-top:20px;
	border-bottom:2px solid #C0C0C0;
	padding-bottom:20px;
	width:95%;
	margin:0 auto;
}

#corps_nous_connaitre2{
	font-size:12px;
	padding-top:20px;
	
	width:95%;
	margin:0 auto;
}

#corps_nous_connaitre3{
	font-size:12px;
	padding-top:20px;
	
	width:95%;
	margin:0 auto;
	
}

a.lien_ariane{
	color:#2674b2;
	text-decoration:none;
}

a.lien_ariane:hover{
	text-decoration:underline;
}

.gras_bleu_gros{
	color:#2674b2; 
	font-weight:bold; 
	font-size:13px;
}

.couleur_doree{
	color:#ce903e
}

#panel_temoignage{
	background-image:url(../img/panel_temoignage.png);
	background-repeat:no-repeat;
	width:659px;
	height:245px;
}
	
#panel_entete_contact{
	background-image:url(../img/panel_entete_contact.png);
	background-repeat:no-repeat;
	position: relative;
	width:671px;
	height:154px;
	margin-top:20px;
}	

#title_soluglob{
	color:#0f4d96;
	font-size:38px;
	font-weight:bold;
	padding:10px;
	padding-left:20px;
	
	display:inline-block;
}

#title_soluglob_recrutement{
	color:#0f4d96;
	font-size:26px;
	font-weight:bold;
	padding:30px;
	padding-left:40px;
	
	
}

#title_soluglob2{
	display:inline-block;
	color:grey;
	padding:10px; 
	font-size:11px; 
}

#title_soluglob3{
	padding:10px;
	color:black;
	font-size:12px;
	margin-left:15px;
	display:inline-block;
}

#title_soluglob4{
	padding:10px;
	color:black;
	font-size:12px;
	margin-left:55px;
	display:inline-block;
}

#formulaire_contact{
	
	width:95%;
	margin: 0 auto;
	height:500px;
}

.champ_saisie{
	border:1px solid #C0C0C0;
}

.champ_saisie:focus{
	border:1px solid black;
	background:#fafafa;
}

#table_formulaire{
	width:100%;
	margin-top:20px;
}

#alignement_bouton_formulaire{
	width:100px; 
	margin:0 auto;
	margin-top:20px;
}

#panel_entete_recrutement{
	background-image:url(../img/panel_entete_recrutement.png);
	background-repeat:no-repeat;
	width:674px;
	height:104px;
	margin-top:20px;
}	

#poste_recherche{
	padding-top:30px;
	padding-bottom:30px;
	border-bottom:1px solid #C0C0C0;
}

#les_metier_recrutement{
	width:70%;
	margin:0 auto;
	font-size:12px;
}

#cv_lettre_motiv{
	padding-top:30px;
}

#adresse{
	width:70%;
	margin:0 auto;
	margin-top:40px;
}

#mail_contact{
	font-size:12px; 
	margin-left:70px; 
	display:inline-block; 
	vertical-align:top;
}

#coordonnees{
	font-size:12px; 
	display:inline-block;
}
				/* SAVOIR FAIRE */
					#contenu_savoir_faire{
						font-size:12px;
						
						padding-bottom: 0px;
						width: 480px;
						margin-left: 15px;
						margin-top: -5px;
						float: left;
						text-align: left;	
						z-index: 1;
						
					}
					#contenu_savoir_faire h1{
						display: inline-block;
						position: relative;
						font-size: 28px;
						color: #0f4d96;
						margin-top: 0px;
						margin-left: 0px;
						width: 100%;
						text-align: left;
					}
					#tableFiche{
						width: 480px;
					}
					.TitreSavoirFaire {
						position: relative;
						font-size: 20px;
						color: #0f4d96;
						margin-top: 0px;
						margin-left: 0px;
					}
					.underTitleFiche{
						color: #2674b2;
						font-weight: bold;
						font-size: 15px;
						position: relative; 
						left: 15px;
					}
					#menu_savoir_faire{
						font-size:12px;
						top:10px;
						
						padding-bottom: 0px;
						width: 200px;
						margin:0;
						float: left;
						margin-left: -32px;
						z-index: 10;
						
					}
					p#activites{
						margin: 0px;
						width: 100%;
						text-align: center;
						color: #ffffff;
						font-size: 20px;
						background: #000000;
						padding: 5px;
					}	
					div#menuSavoirFaire{
						margin: 0px;
						margin-top: 10px;
						margin-left: 20px;
						text-align: left;
						font-size: 11px;
					}
					.sousMenu{
						position: relative;
					}
					.nomRub{
						color: #000000;
						font-size: 12px;
						text-decoration: none;
					}			
					.nomRubActiv{
						color: #ce903e;
						font-weight: bold;
						font-size: 12px;
					}
					.nomSousRubActiv{
						color: #0f4d96;
						font-weight: bold;
						font-size: 12px;
					}
					

					#entete_savoir_faire{
						background:url(../img/support_savoir_faire.png);
						background-repeat:no-repeat;
						width:470px;
						height:151px;
						color:#0f4d96;
						font-size:38px;
						padding:5px;
						padding-left:20px;
						font-weight:bold;
					}
										
					#sous_entete{
						color:black;
						font-size:16px;
						font-weight:normal;
						
					}		
						
					#boules{
						background-image:url(../img/boules.png);
						background-repeat:no-repeat;
						width:162px;
						height:87px;
						margin-top:25px;
					}	
					
					#corps_savoir{
						margin-left:190px;
						 
					}
										
					
	

					/* EMPLOI */
					
					#contenu_emploi{
						font-size:12px;
						
						padding-bottom: 0px;
						width: 700px;
						margin-left: 15px;
						margin-top: -5px;
						float: left;
						text-align: center;	
						z-index: 1;
					}
					#contenu_emploi h1{
						display: inline-block;
						position: relative;
						font-size: 25px;
						color: #0f4d96;
						margin-top: 20px;
						margin-left: 0px;
						width: 100%;
					}
					.detail{						
						width: 550px;
						margin-left: 50px;
						text-align: left;
						margin-top: 0px;
						margin-bottom: 20px;
					}
					.detail h2{						
						font-size: 12px;
						color: #0f4d96;
						margin-bottom: 20px;
						margin-top: 30px;
					}
					.listJob{
						display: inline-block;
						width: 230px;
						margin-top: 3px;
						margin-bottom: 5px;
					}
					#btnJobRep{
					}
					#btnJobBack{
					}
					.btnJOB{
						font-weight: bold;
						color: #ffffff;
						text-decoration: none;
					}
					.answer{
						background: #000000;
						padding: 10px;
					}
					.backList{
						background: #7d7b7b;
						padding: 10px;
					}
					
					.linkJob{
						color: #000000;
						text-decoration: none;
					}
					.linkJob:hover{
						color: #ce903e;
						font-weight: bold;
					}
					
					
					/* PROMOTIONS */
					#panel_entete_promos{
						background-image:url(../img/panel_entete_recrutement.png);
						background-repeat:no-repeat;
						width:674px;
						height:104px;
						margin-top:10px;
					}	
					#panel_entete_promos h1{
						font-size: 30px;
						width: 100%;
						text-align: center;
						color: #0F4D96;
						padding-top: 25px;
					}
					
					#contain_promo{
						margin-top: 20px;
					}
					.promoDetail{
						width: 682px;
					}
					#promoHaut{
						height: 19px;
						background:url(../img/encart_haut.gif) no-repeat center center;
					}
					#promoCentre{
						background:url(../img/encart_fond.gif) repeat-y center center;
					}
					#promoBas{
						height: 20px;
						background:url(../img/encart_bas.gif) no-repeat center center;
					}
					table#detailPromotion{
						width: 95%;
					}
					td#titrePromo{
						text-align: left;
					}
					td#titrePromo h1{
						color: #0f4d96;
						margin-top: 0px;
						margin-bottom: 0px;
						font-size: 40px;
					}
					
					p#listBestPromos{
						position: relative;
						left: 30px;
					}
					a.linkBestPromo{
						color: #2674b2;
						text-decoration:  none;
					}
					a.linkBestPromo:hover{
						text-decoration:  underline;
					}
					a.linkPageFollow{
						color: #9a9797;
						font-size: 12px;
					}
					#href_retour_promo{
						display: inline-block;
						padding: 5px;
						background: #000000;
						color: #ffffff;
						text-decoration: none;
					}
					#href_contact_promo{
						display: inline-block;
						padding: 5px;
						background: #d6d6d6;
						color: #ffffff;
						text-decoration: none;
					}
					/* ACTUALITES */
					
					a.linkLastActus{
						color: #000000;
						text-decoration:  none;
					}
					a.linkLastActus:hover{
						color: #ce903e;
					}
					p#listLastActus{
						position: relative;
						left: 30px;
					}
					.date_blue{
						color: #3f71ab;
						font-size: 12px;
					}
					.titre_actu{
						color: #000000;
						font-size: 14px;
					}
					.soustitre_marron{
						color: #ce903e;
						font-size: 12px;
					}
					.detailActu {
						color: #807e7e;
						width: 95%;
						border-bottom: 1px solid #dcdada;
						padding: 10px;
						padding-bottom: 20px;
					}
					.detailActu a{
						color: #ce903e;
					}
					.actuAsked{
						background: #d7e3e7;
					}
					
					/* RECHERCHE */
					#contain_recherche{
						margin-top: 20px;
						position: relative;
						left: -12px;
					}
					.searchContent{
						width: 95%;
						margin: 0px;
						margin-left: 25px;
						margin-right: 15px;
					}
					.searchCentre h2{
						width: 100%;
						margin: 0px 15px 10px 15px;
					}

						
					#mapSoluglob{
						 position: absolute;
						 top: 14px;
						 left: 495px;
						 width: 162px;
						 text-align: center;
					}
					
					a.a_homePicture{
						color: #ffffff;	
						display: inline-block;
						padding: 5px;
						border: 1px solid #ffffff;
						text-decoration: none;
					}
					a.a_homePicture:hover{
						color: #95E0EF;	
						border: 1px solid #95E0EF;
					}
					
	#logosoluglob{float: left; margin-left: -250px; margin-top: 10px;  border: 0px;}				
					
					
					
					
					
					
					
					
					
					
					
					
					