			body
			{
    			font-family: 'Trebuchet MS', Arial, sans-serif;
    			color: black;
    			margin: auto;
    			width:100%;
    			text-align:center;
    			min-width: 1000px;
    			border:0px solid black;
			}

			.H_container_1 /* Top image */
			{
				position: relative;
				display:flex;
				justify-content: center;
				flex-direction: row;
				width:100%;
				min-width: 800px;
				text-align: center;
				padding: 0px; margin: 0px;
				border:0px solid black;
			}

			.H_container_3 /* Que pouvons nous faire pour vous - Nos specificites notre aproche, nos CV, nos prestations, notre charte éthique*/
			{
				position: relative;
				display:flex;
				flex-direction: column;
				justify-content: space-around;
				align-items: center;
				min-width: 800px;
				background-image: url("background_blue.jpg");
				width:100%;
				padding: 0px;
				margin: 0px;
				border: 0px solid black;
			}

			.H_element_3 { display:flex; flex-direction: row; justify-content: center; padding: 0px; margin: 0px; border:0px solid red;}
			.H_element_3 img {padding: 20px; }
			.H_element_3 p {padding: 20px; text-align:left; color:white; font-size:large; word-wrap: break-word;}

			.H_element_31 
			{	
				text-align:left;
				color:white; 
				font-size:large;
				border:0px solid green;  
				margin: 20px;
				width: 800px;
				
			}
			.H_element_31 li {list-style: none; text-align:left; color: white; border-left:1px solid white; padding-left:20px;}
			.H_element_31 a {color:yellow;}
			.H_element_31 b {color:black;  }

			.H_element_32 { padding: 20px; margin: auto; margin-bottom:50px; border:10px ridge yellow; width:60%;}
			.H_element_32 h2 {text-align:left; padding:20px:}
			.H_element_32 h3 {text-align:left; padding:20px:}
			.H_element_32 li {list-style: none; text-align:left; color: yellow; border-left:1px solid white; padding-left: 20px; font-size: large;}

			.H_text_img {position: absolute; bottom: 50px; right: 50px;}

			.H_top_equipe {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index: 1; font-size:128px; color:white; }
			.H_top_prestation {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index: 1; font-size:128px; color:white; }
			.H_top_qualite {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); z-index: 1; font-size:80px; color:white; }


			.H_cv {text-align: left; color: white; border: 0px solid yellow; width:50%; padding:5px;}
			.H_cv a {text-align: center; margin: auto; margin-top:20px; margin-bottom:20px; padding: 20px; background-color: black; color: white; border-radius: 10px}
			.H_cv ul {border-left: 1px solid white}



