.contenuContact {
				 display: flex;
				 flex-direction: column;
				 align-items: center;
				 width: 100%;
				 max-width: 2000px;
				 position: relative;
				 background-color: white;
				}

.h1Title {
		  display: flex;
		  flex-direction: column;
		  justify-content: center;
		  align-items: center;
		  background-color: #CFCFCF;
		  width: 100%;
		  height: 160px;
		 }

.h1Title h1 {
			 font-family: 'Lulo Clean One Bold', sans-serif;
			 font-size: 18pt;
			 letter-spacing: 1px;
			 color: #e2211c;
			 margin: 0 0;
			 text-align: center;
			 max-width: 92%;
			}

.coordImg {
		   display: flex;
		   flex-direction: row;
		   justify-content: space-around;
		   width: 850px;
		   max-width: 92%;
		   margin-top: 40px;
		  }

.texteCoord {
			 width: 42%;
			}

.texteCoord p {
			   font-family: Lucida Sans Unicode, sans-serif;
			   font-size: 13pt;
			   color: #545454;
			   margin-top: 0;
			  }

.texteCoord ul {
				padding: 0 0;
				list-style: none;
				font-family: Lucida Sans Unicode, sans-serif;
				font-size: 13pt;
				color: #545454;
				margin-top: 30px;
			   }

.texteCoord ul .liTitre {
						 color: #e2211c;
						 width: 15pt;
						 font-weight: bold;
						 margin-bottom: 10px;
						}

.texteCoord ul li a {
					 text-decoration: none;
					 color:  #1EB2BC;
					}

.imgOvale {
		   width: 332px;
		   height: 217px;
		  }

.imgOvale img {
			   width: 100%;
			   height: 100%;
			   border-radius: 50%;
			  }	



/*===========================================================================

Tout ce qui ne se trouve pas ici concernant le formulaire se retrouve dans le
fichier "formulaire.css".

===========================================================================*/


.sectionform {
			  margin-top: 75px;
			  margin-bottom: 75px;
			  max-width: 92%;
			 }



.instruction {
			  bottom: 40px;
			 }

/* Le premier champ d'un formulaire aura cette affichage */
.prenom, .nom, .courriel, .objet, .message
				{
				 display: flex;
				 flex-direction: column;
				 margin: 4px 0;
				}

.msgResult {
			display: flex;
			flex-direction: column;
			align-items: center;
			width: 92%;
		   }

.msgResult p {
			  font-family: Lucida Sans Unicode, sans-serif;
			  font-size: 13pt;
			  color: #545454;
			  text-align: center;
			 }

.msgResult .paragTop {
					  margin: 100px 0 20px 0;
					 }

.msgResult .paragBottom {
					  	 margin: 20px 0 100px 0;
					 	}

.msgResult .paragSeul {
					   margin: 100px 0;
					  }




@media screen and (max-width: 930px)
		{
		 .texteCoord {
					  width: 52%;
					 }

		 .imgOvale {
				    width: 225px;
				    height: 147.06px;
				   }
		}

@media screen and (max-width: 755px)
		{
		 .coordImg {
		 			justify-content: center;
				    position: relative;
				   }

		 .texteCoord {
					  width: 500px;
					  max-width: 100%;
					  margin-top: 250px;
					 }

		 .imgOvale {
				    width: 332px;
				    height: 217px;
				    position: absolute;
				    top: 0;
				    left: 50%;
				    transform: translate(-50%, 0%);
				   }
		}

@media screen and (max-width: 475px)
		{
		 .sectionform {
		 			   width: 92%;
		 			  }

		 .formulaire, .prenom, .nom, .courriel, .objet, .message,
		 .formulaire .input
		 				{
				  		 width: 100%;
				 		}
		}

@media screen and (max-width: 420px)
		{
		 .sectionform {
					   margin-top: 25px;
					  }
		}

@media screen and (max-width: 400px)
		{
		 .h1Title h1 {
					  font-size: 16pt;
					 }
		}

@media screen and (max-width: 370px)
		{
		 .imgOvale {
				    max-width: 100%;
				    max-height: 100%;
				   }
		}