/***************	STYLES GLOBAUX		***************/
html, body {
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.clearfix:after {
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}

.clearfix { display:inline-block; }
/* Hides from IE5-mac \*/
.clearfix { display:block; }
/* End hide from ie5-mac */

.left_floated {
	float:left;
}

.right_floated {
	float:right;
}

.centered_text {
	display:none;
}

.hilight {
	color:#F99D34;
}



/***************		ENTETE		***************/
#ie6_notice {
	display:none;
}

blockquote { font-family:"Times New Roman", Times, serif; color:#003673; }

ul#primary_menu {
	display:none;
}

#slideshow {
	display:none;
}
		
		

/***************		ZONE DE CONTENU		***************/
#content_wrapper {
	color:#003673;
}

	h3 {
		margin:20px 0 10px;
		padding:0 0 5px;
		font-family:"Times New Roman", Times, serif;
		font-size:16px;
		text-transform:uppercase;
		border-bottom:#003673 1px solid;
		color:#003673;
	}
	
	p {
		margin:20px 0 0;
		padding:0;
		font-size:12px;
		line-height:18px;
		text-align:justify;
	}

	ul {
		list-style-type:square;
	}
	
		ul li {
			line-height:18px;
			font-size:12px;
		}
	
	#content1_container {
		position:relative;
		margin:10px 0 8px;
	}
	
	#content2_container {
		position:relative;
		margin:20px 0;
		color:#003673;
	}
	
		#content2_container h3 {
			color:#526CA1;
			border-bottom:#526CA1 1px solid;
		}
		
			#content2_container h3 a {
				display:none;
			}
			
			#content2_container h3 span {
				font-style:normal;
				font-size:14px;
				font-weight:normal;
			}
		
		#content2_container h5 {
			margin:0 0 10px;
			padding:0;
			font-size:12px;
		}
		
		#content2_container h6 {
			margin:0;
			padding:0;
			font-size:11px;
			font-style:italic;
			font-weight:normal;
			color:#666;
		}
		
		#content2_container p {
			font-size:11px;
			line-height:16px;
		}

			#content2_container dl dt {
				float:left;
				font-size:12px;
				font-weight:bold;
				color:#526CA1;
			}
			
			#content2_container dl dd {
				margin:5px 0 10px;
				font-size:12px;
				color:#526CA1;
			}
		
		#content2_container #content_details {
			margin:0;
			padding:0;
			list-style:none;
		}
		
			#content2_container #content_details li {
				margin-bottom:20px;
				font-size:11px;
			}

				#content2_container #content_details li a {
					color:#003673;
					font-weight:bold;
				}

				
				#content2_container #content_details li p {
					margin:0;
					padding:0;
					font-size:11px;
				}

					#content2_container #content_details li ul li {
						font-size:11px;
						line-height:14px;
						margin:0 0 5px;
						padding:0;
					}

		#content2_container .list_table {
			position:relative;
			width:100%;
			padding:0;
			margin:0;
			border:none;
			font-size:12px;
		}
		
			#content2_container .list_table thead tr {
				color:#526CA1;
			}
			
				#content2_container .list_table th {
					padding:5px;
					margin:0;
					border:none;
					line-height:14px;
					text-align:left;
					font-size:11px;
				}
				
			#content2_container .list_table tbody tr {
				color:#526CA1;
			}
			
				#content2_container .list_table td {
					padding:5px;
					margin:0;
					border:none;
					border-bottom:#A2ADCD 1px solid;
					vertical-align:middle;
					font-size:11px;
				}
				
					#content2_container .list_table a:hover {
						color:#003673;
					}
		
		#top_bar {
			display:none;
		}
		
		#top_link {
			display:none;
		}
			


/***************		PIED DE PAGE		***************/
#footer_wrapper {
	position:relative;
}

	#footer_wrapper h6 {
		position:relative;
		margin:0;
		padding:10px 0 5px;
		font-size:12px;
		text-transform:uppercase;
		color:#BBB;
	}
	
	.contact {
		position:relative;
		margin:0;
		padding:0;
		list-style:none;
	}
		.contact li {
			font-size:12px;
			line-height:18px;
			color:#BBB;
		}

	.footer_nav {
		display:none;
	}
			
	#copyrights {
		position:relative;
		margin-top:15px;
		line-height:16px;
		font-size:10px;
		color:#A2ADCD;
	}
	


/***************		STYLES PROPRE A CHAQUE PAGE		***************/

/*		ACCUEIL		*/
#page_accueil #slideshow { display:block; }
#page_accueil #content2_container #content_details li { float:left; padding-right:12px; margin-right:12px; border-right:#526CA1 1px solid; }

/*		EQUIPE		*/
#page_equipe #content2_container .section_bloc { margin:10px 0 30px; }
#page_equipe #content2_container .section_bloc img { float:left; margin:0 15px 5px 0; }
#page_equipe #content2_container .section_bloc p { margin:0 0 12px; padding:0; }

/*		NOUS JOINDRE		*/
#page_contact #content2_container p { font-size:14px; margin-top:10px; }

/*		OFFRES D'EMPLOIS		*/
#page_offres #detail_offre { padding:0; margin:30px 0; }
	#page_offres #detail_offre dl dt { color:#526CA1; }
	#page_offres #detail_offre dl dd { color:#526CA1; }
	#page_offres #detail_offre h4 { 	margin:20px 0 5px; padding:5px; color:#FFF; font-size:14px; border-bottom:#526CA1 1px solid; color:#526CA1; }
	
	#page_offres #detail_offre h5 {
		margin:15px 0 5px;
		width:100%;
		text-align:center;
	}
	
	#page_offres #detail_offre p {
		color:#526CA1;
	}
	#page_offres #detail_offre p.adresse,
	#page_offres #detail_offre #postuler p {
		width:100%;
		padding:0;
		margin:0;
		text-align:center;
	}
	
	#page_offres #detail_offre img {
		position:relative;
		float:left;
		padding:0 15px 0 0;
	}
	
	#page_offres #detail_offre ul li { font-size:11px; color:#526CA1; }

