BODY {
	margin: 0; 
	padding: 0;
	text-align: center; 
	background-image: url(../img/fond2.gif);
	background-repeat:repeat-x;
	background-color:#d8d9db;
}

#container {
	width: 100%;  
	margin: 0 auto;
	border: 0px;
	text-align: left; 
}
#header {
	padding: 20px 0 0px 0;
	height: 200px;
}

#logo {
text-align: center;
top: 0px;
position:relative;
}

#menu {
text-align: center;
top:20px;
position:relative;
}

#menu1 {
position:relative; top:-4px; left:-55px; 
}

#menu2 {
position:relative; top:-49px; left:0px;
}

#menu3 {
position:relative; top:-94px; left:0px;
}

#menu4 {
position:relative; top:-139px; left:0px;
}

#main {
	position:relative; 
	text-align: center;
}

#page {
	height: 500px;
	border: 1px;
	position:relative;
	/* background:#FFFFFF; */
	width:900px;
	margin-left: auto;
	margin-right: auto;
}


#main_index {
	height: 500px;
	border: 1px; 
	position:relative; 
	top:-50px;
}


#footer {
	position:relative; 
	width: 900px; 	
	margin-left: auto;
	margin-right: auto;
}

#footer_text {
text-align:right;
	width:880px;
	z-index:1;
}

#footer .lien {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000;text-decoration: none;}
#footer .lien:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF7800;text-decoration: none;}

/* CSS page index */

.txtBloc {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;}}
.debutTxtBloc {color: #FF7800}
.txtBlocActu {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.finTxtBlocActu {color: #d2d3d2}
.debTxtBlocActu {color: #FFFFFF;font-weight: bold;}
.lienMenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;text-decoration: none;}
.lienMenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF7800;text-decoration: none;}

.txtOrange {color: #FF7800}

#menus_index {
	position:relative; 
	width: 900px; 	
	margin-left: auto;
	margin-right: auto;
}


#menu1_index {
position:absolute; top:-600px; left:140px; visibility:hidden;
}

#menu2_index {
position:absolute; top:-575px; left:360px; visibility:hidden;
}

#menu3_index {
position:absolute; top:-575px; left:585px; visibility:hidden;
}

#menu4_index {
position:absolute; top:-600px; left:800px; visibility:hidden;
}

/* CSS autres pages */



/* QUI SOMMES NOUS */

#cadre {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 40px;
	top: 33px;
}

#cadre_ref {
	overflow: auto;
	position:absolute;
	left:610px;
	top: 33px;
	width: 257px;
	height: 395px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:1;
}

#cadre_ref_text1 {
	overflow: auto;
	position:absolute;
	left:625px;
	top: 52px;
	width: 95px;
	height: 28px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF7800;
	z-index:2;
}

#cadre_ref_text2 {
	overflow: auto;
	position:absolute;
	left:625px;
	top: 241px;
	width: 86px;
	height: 36px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF7800;
	z-index:2;
}

#onglet {
	overflow: auto;
	position:absolute;
	left:17px;
	top: 15px;
	width: 303px;
	height: 344px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:1;
}

#page_texte {
	overflow: auto;
	position:absolute;
	left:240px;
	top: 70px;
	width: 290px;
	height: 320px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#logo_droite {
	overflow: auto;
	position:absolute;
	left:550px;
	top: 45px;
	width: 454px;
	height: 410px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

/*  index */

a.lien_actu:link {color: #d2d3d2;text-decoration:none}
a.lien_actu:visited {color: #d2d3d2;text-decoration:none}
a.lien_actu:hover {color: #FF7800}

/* presentation */

#logo_presentation {
	position:absolute;
	left:-70px;
	top: 75px;
	width: 303px;
	height: 344px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#txt_presentation3 {
	overflow: auto;
	position:absolute;
	left:597px;
	top: 91px;
	width: 220px;
	height: 131px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#cadre_ref_img1 {
	overflow: auto;
	position:absolute;
	left:615px;
	top: 56px;
	width: 243px;
	height: 185px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#cadre_ref_img2 {
	overflow: auto;
	position:absolute;
	left:595px;
	top: 195px;
	width: 288px;
	height: 271px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}


/* presse */

a.lien_presse:link {color: #FF7800;text-decoration:none}
a.lien_presse:visited {color: #FF7800;text-decoration:none}
a.lien_presse:hover {color: #FFFFFF}

#logo_presse {
	position:absolute;
	left: -50px;
	top: 85px;
	width: 303px;
	height: 344px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#cadre_ref_contenu1 {
	overflow: auto;
	position:absolute;
	left:625px;
	top: 88px;
	width: 220px;
	height: 130px;
	margin-top: 00px;
	margin-left: 00px;
	padding-right: 10px;
	border: 0px;
	z-index:2;
}

#cadre_ref_contenu2 {
	overflow: auto;
	position:absolute;
	left:625px;
	top: 280px;
	width: 220px;
	height: 290px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
	vertical-align: middle; display: inline;
	float:left;
}

#page_texte_presse {
	overflow: auto;
	position:absolute;
	left:240px;
	top: 70px;
	width: 290px;
	height: 320px;
	margin-top: 00px;
	margin-left: 00px;
	padding-right: 10px;
	border: 0px;
	z-index:2;
}

/* valeurs */

.orangeValeurs {color: #FF7800;font-size: 16px;}

#page_texte_valeurs {
	overflow: auto;
	position:absolute;
	left:80px;
	top: 110px;
	width: 430px;
	height: 343px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

/* Offres d'emploi */

a.lien_poste:link {color: #000000;text-decoration:none}
a.lien_poste:visited {color: #000000;text-decoration:none}
a.lien_poste:hover {color: #FF7800}

#candidature {
	overflow: auto;
	position:absolute;
	left:460px;
	top: 365px;
	width: 116px;
	height: 59px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#page_intitule_postes {
	overflow: auto;
	position:absolute;
	left: 260px;
	top: 70px;
	width: 430px;
	height: 343px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#page_texte_postes {
	overflow: auto;
	position:absolute;
	left:80px;
	top: 100px;
	width: 430px;
	height: 343px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

/* Contact */

#plan {
	overflow: auto;
	position:absolute;
	left:455px;
	top: 365px;
	width: 137px;
	height: 59px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

a.lien_contact:link {color: #000000;text-decoration:none}
a.lien_contact:visited {color: #000000;text-decoration:none}
a.lien_contact:hover {color: #FF7800}

/* Offres Services/Technos */

#cadre_offres {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 23px;
	top: 33px;
}

#onglet_offres {
	overflow: auto;
	position:absolute;
	left:0px;
	top: 15px;
	width: 303px;
	height: 344px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:1;
}

#page_offres{
	overflow: auto;
	position:absolute;
	left:40px;
	top: 90px;
	width: 750px;
	height: 343px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

.page_offres_droite {
	overflow: auto;
	position:absolute;
	left:300px;
	top: 0px;
	width: 420px;
	height: 343px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

a.lien_service:link {
	color: #666666;
	text-decoration:none;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}
a.lien_service:visited {color: #666666;text-decoration:none;font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
a.lien_service:hover, a.lien_service.selected {color: #000000;font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

.tabNavigation li {
  display: list-item;
  list-style-image: url(../img/fleche_orange_2.png);
  padding: 10px 0 10px 0;
}



/* References */

.debutTxtBloc {color: #FF7800}

#page_references {
	overflow: auto;
	position:absolute;
	left:52px;
	top: 95px;
	width: 600px;
	height: 350px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#cadre_client_1 {
	overflow: auto;
	position:absolute;
	left:670px;
	top: 120px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#cadre_client_2 {
	overflow: auto;
	position:absolute;
	left:670px;
	top: 290px;
	width: 288px;
	height: 271px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

#ref_suivante {
	overflow: auto;
	position:absolute;
	left:640px;
	top: 375px;
	width: 116px;
	height: 59px;
	margin-top: 00px;
	margin-left: 00px;
	border: 0px;
	z-index:2;
}

/* */