body, html{
	margin:auto;
	height:100%;
	display:table;
}


/* ------------------ Polices ----------------------*/

@font-face {
				font-family: "#";
				src: url("../polices/chancur.ttf") format("truetype");
			}
@font-face {
				font-family: "#";
				src: url("../polices/angor.ttf") format("truetype");
			}
					
@font-face {
				font-family: "menu3";
				src: url("../polices/Tall.ttf") format("truetype");
			}

@font-face {
				font-family: "menu";
				src: url("../polices/Pistara.otf") format("opentype");
			}			
			
@font-face {
				font-family: "#";
				src: url("../polices/steelfish.ttf") format("truetype");
			}		
			
@font-face {
				font-family: "p_ev";
				src: url("../polices/Walkway.ttf") format("truetype");
			}	
			
@font-face {
				font-family: "pb_ev";
				src: url("../polices/WalkwayBold.ttf") format("truetype");
			}


/* ------------------------------ SECTION -----------------------------------*/

img.annonce{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:50%;
}
/*------------------BLOC 1------------------------*/
.bloc_1{
	margin-left: 10%;
	margin-right:10%;
	margin-top:50px;
	margin-bottom:50px;
}

#bloc_gauche{
	float:left;
	display:inline-block;
	width:30%;
	/* margin-top:2%;  A modifier pour la hauteur de l'image */
}

h3{
	font-family:"pb_ev";
	font-size:20px;
	text-align:center;
}

section p{
	text-align:justify;
	font-family:"p_ev";
	font-size:18px;
}
.bloc_gauche {
	margin-left:35%;
	border-radius:10px;
	padding: 20px;
	width:65%;
	background-color:#e3f6d7;
}

/*------------------BLOC 2------------------*/

.bloc_2{
	margin-left: 10%;
	margin-right:10%;
	margin-top:50px;
	margin-bottom:30px;
	display:inline-block;
}

.blocgauche{
	float:left;
	width:65%;
	display:inline-block;
	background-color:#e3f6d7;
	border-radius:10px;
	padding: 0 20px 0 20px;
}

#blocgauche{
	display:block;
	width:30%;
	/* margin-top:80px;  A modifier pour la hauteur de l'image */
	margin-left:75%;
}

#color_page{
	background-color:#e3f6d7;
	width:94%;
	height:;
	border:1px solid #e3f6d7;
	border-radius:30px;
	margin-left:3%;
	
}
 /* ------------------------------ FORM --------------------------------------*/

form{
	margin-top:50px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	font-family:"p_ev";
	font-size:20px;
	margin-bottom:50px;
}

tr td{
	padding:5px;
} 
 
.bouton{
	display:block;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	background-color:#8bc53f;	
	font-family:"p_ev";
	font-size:20px;
}
 
.div-image {
	display: flex;
	justify-content: center;
	align-items: center;
}

.div-image > img {
	margin:10px;
}
 
 /* ----------------------------- FOOTER ------------------------------------*/
 
 
 .footer{
	 font-size: 15px;
	 font-family:impact;
	 text-align:center;
 }
 
 footer{
	background-color:grey;
	width:100%;
	display:table-row;
	height:50px;
	margin-top:50px;

 }
 
 