/* Fichier CSS Global */

body {
	margin:0px;
	padding:0px;
	background-image:url(_images/background.gif);
	background-repeat:repeat-x;
	background-color:#f7f7f7;
}

/* WRAPS */
#flash_content {
	z-index:50;
	position:absolute;
}

#wrap_behind {
	z-index:1;
	position:relative;
	width:360px;
	left:199px;
	top:500px;
}

#wrap_content {
	z-index:1;
	position:relative;
	background-color:#e4eaec;
	padding:20px;
	width:360px;
	left:199px;
	top:500px;
}

#wrap_menu {
	z-index:150;
	position:absolute;
	padding:10px;
	width:180px;
	left:699px;
	top:300px;
	padding-top:10px;
}

#wrap_footer_main {
	padding:20px;
	z-index:100;
	position:relative;
	display:block;
	bottom:0px;
	top:550px;
	background-color:#f7f7f7;
}

#wrap_footer {
	padding:20px;
	z-index:100;
	position:relative;
	display:block;
	bottom:0px;
	background-color:#f7f7f7;
}
/* WRAPS */

/* SECTION */

#wrap {
	z-index:90;
	position:relative;
	padding:0px;
	width:600px;
	left:199px;
	top:295px;
	display:block;
}

#wrap_content_section_firm {
	z-index:100;
	position:relative;
	background-color:#dee0cd;
	padding:20px;
	width:459px;
	display:block;
	padding-top:30px;	
}

#wrap_section_firm {
	z-index:0;
	background-color:#dee0cd;
	width:698px;
	height:498px;
	position:absolute;
}

#wrap_content_section_team {
	z-index:100;
	position:relative;
	background-color:#d0d9cc;
	padding:20px;
	width:459px;
	padding-top:30px;	
}

#wrap_section_team {
	z-index:0;
	background-color:#d0d9cc;
	width:698px;
	height:498px;
	position:absolute;
}

#wrap_content_section_legal {
	z-index:100;
	position:relative;
	background-color:#e6e4db;
	padding:20px;
	width:459px;
	padding-top:30px;
}

#wrap_section_legal {
	z-index:0;
	background-color:#e6e4db;
	width:698px;
	height:498px;
	position:absolute;
}

#wrap_content_section_recruitment {
	z-index:100;
	position:relative;
	background-color:#e3e8ea;
	padding:20px;
	width:459px;
	padding-top:30px;	
}

#wrap_section_recruitment {
	z-index:0;
	background-color:#e3e8ea;
	width:698px;
	height:498px;
	position:absolute;
}

#txt_float_right {
	font-weight:bold;
	padding:5px;
	float:right;
	margin:auto;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	line-height:25px;
}

#txt_float_left {
	font-weight:bold;
	padding:5px;
	float:left;
	margin:auto;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	line-height:25px;
}

div.legalservices_description {
	padding:5px 10px 10px 15px;
}
div.legalservices_description a {
	color:#645853;
}
div.legalservices_description a:hover {
	color:#6e6e6e;
}

/* SECTION */

/* TYPO */
.text10pxMenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.text10pxMenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.text10pxMenu a:hover { font-weight:bold; }
.text10pxMenu a:active { font-weight:normal; }
.text10pxMenu a:visited { color:#000000; }

.text11px {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a1b00;
	line-height:18px;
	letter-spacing:0;
}

.text11px a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	letter-spacing:0;
	text-decoration:underline;
}
.text11px a:hover { color:#878e83; }
.text11px a:visited { color:#000000; }

.text10pxFooter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#313131;
}
.text10pxFooter a { color:#304a50; }
.text10pxFooter a:visited { color:#304a50; }
.text10pxFooter a:hover { color:#c0c0c0;  }

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#473f3b;	
}

h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#424544;	
}

/* TYPO 

ul, li {
	margin:10px;
}
*/
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}