<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.services {
		   display: flex;
		   flex-direction: column;
		   align-items: center;
		   margin-top: 25px;
		   color: white;
		   width: 100%;
		  }

.sectionMenuServices {
					  display: flex;
					  flex-direction: row;
					  justify-content: space-between;
					  flex-wrap: wrap;
					  width: 75%;
					  margin-bottom: 50px;
					 }

.sectionMenuServices h1 {
						 width: 100%;
						 font-size: 14pt;
						 text-align: center;
						 color: #FF862F;
						 margin-bottom: 40px;
						 margin-top: 10px; 
						}

.sectionMenuServices .menuEnreg, .sectionMenuServices .menuMix,
.sectionMenuServices .menuMaster, .sectionMenuServices .menuProd
						{
						 display: flex;
						 flex-direction: column;
						 align-items: center;
						 width: 23%;
						}

.sectionMenuServices .imgMenu {
							   width: 125px;
							   height: 125px;
					 		  }

.sectionMenuServices .imgMenu img {
								   width: 100%;
								   border: 1px solid white;
								  }

.sectionMenuServices p {
						margin: 7px 0 0 0;
						padding: 0 0;
					   }

.sectionMenuServices p a {
						  text-decoration: none;
						  color: white;
						 }

.sectionMenuServices p a:active {
								 color: #FF862F;
								}

.sectionMenuServices p a strong {
								 font-weight: normal;
								}

.sectionServices {
				  width: 60%;
				 }

.sectionServices h1 {
				  	 font-size: 14pt;
				   	 text-align: left;
				   	 vertical-align: top;
				   	 color: #FF862F;
				   	 width: 100%;
				   	 margin: 10px 0 10px 0;
				   	 padding: 0 0;
				 	}

.sectionServices p {
					margin-top: 6px;
				   }

.sectionServices p a {
				  	  color: white;
				 	 }

.sectionServices .liPhoto {
						   list-style: none;
						   margin: 0 0;
						   padding: 0 0;
						  }

.sectionServices .imgEnreg {
					  		width: 54%;
					  		margin-left: 20px;
					  		margin-top: 30px;
					  		margin-right: 4%;
					  		/*height: 650px;*/
					  		float: right;
					  		border: 1px solid white;
					 	   }

.sectionServices .imgMix {
					  	  width: 28%;
					  	  height: 91px;
					  	  border: 1px solid white;
					  	  float: left;
					  	  margin: 5px 10px 10px 0;
					 	 }

.sectionServices .imgMixEn {
					  	    width: 32%;
					  	    height: 104px;
					  	    border: 1px solid white;
					  	    float: left;
					  	    margin: 5px 10px 10px 0;
					 	   }

.sectionServices .imgMaster {
							 width: 43%;
							 height: 140px;
							 border: 1px solid white;
							 float: left;
							 margin: 5px 10px 5px 0;
						    }

.sectionServices .imgMasterEn {
							   width: 34%;
							   height: 109px;
							   border: 1px solid white;
							   float: left;
							   margin: 5px 10px 5px 0;
						      }

.sectionServices .imgProd {
					  	   width: 38%;
					  	   border: 1px solid white;
					  	   float: right;
					  	   margin: 10px 10% 10px 10px;
					 	  }

.sectionServices .imgProdEn {
					  	     width: 35%;
					  	     border: 1px solid white;
					  	     float: right;
					  	     margin: 10px 10% 10px 10px;
					 	    }

.sectionServices .ulMaison {
							list-style: none;
							padding-left: 0;	
						   }

.sectionServices .pLong {
						 width: 75%;
						}

.listePuce li {
	   		   margin: 15px 0;
	  		  }

.listePuce ul li {
	   			  margin: 0 0;
	  			 }

.sousMenu {
		   margin-top: 5px;
		  }

.contacterOrdi {
				margin-bottom: 40px;
			   }

.contacterMobile {
				  display: none;
				 }

.bouton {
		 width: 100%;
		 display: flex;
		 flex-direction: row;
		 justify-content: flex-start;
		 margin-top: 30px;
		 margin-bottom: 50px;
		}

.bouton a {
		   color: #FFFFFF;
		   text-decoration: none;
		   font-weight: bold;
		  }

.bouton a:active {
				  color: #FF964B;
				 }

.bouton .boutonsoumission {
						   padding: 9px 18px;
						   margin: 0 0;
						   border: 1px solid #FFFFFF;
				   		   border-radius: 6px;
						  }
						  
.boutonsoumission:active {
						  border: 1px solid #FF964B;
						 }



@media screen and (max-width: 1240px)
		{
		 .sectionServices .imgMix {
							  	   height: 86px;
							 	  }

		 .sectionServices .imgMixEn {
									 height: 99px;
							 	    }

		 .sectionServices .imgMaster {
									  height: 133px;
								     }
		}

@media screen and (max-width: 1180px)
		{
		 .sectionServices {
		 				   width: 70%;
		 				  }

		 .sectionServices .imgEnreg {
		 							 width: 52%;
							  		 margin-right: 8%;
							 	    }

		 .sectionServices .imgMix {
		 						   height: 94px;
							  	  }

		 .sectionServices .imgMixEn {
									 width: 34%;
									 height: 108px;
							 	    }

		 .sectionServices .imgMaster {
									  height: 148px;
								     }

		 .sectionServices .imgMasterEn {
									    width: 32%;
									    height: 108px;
								       }
		}

@media screen and (max-width: 1135px)
		{
		 .sectionServices .imgMaster {
									  height: 141px;
								     }
		}

@media screen and (max-width: 1085px)
		{
		 .sectionServices {
		 				   width: 75%;
		 				  }

		 .sectionServices .imgEnreg {
							  		 margin-right: 6%;
							 	    }
		}

@media screen and (max-width: 1040px)
		{
		 .sectionServices .imgMixEn {
									 width: 34%;
									 height: 102px;
							 	    }

		 .sectionServices .imgMasterEn {
									    height: 102px;
								       }
		}

@media screen and (max-width: 1024px)
		{
		 .sectionServices .imgMix {
							  	   height: 88px;
							 	  }
		}

@media screen and (max-width: 1000px)
		{
		 .sectionServices .imgMaster {
									  height: 136px;
								     }
		}

@media screen and (max-width: 965px)
		{
		 .sectionMenuServices {
		 					   width: 85%;
		 					  }

		 .sectionServices {
		 				   width: 80%;
		 				  }

		 .sectionServices .imgEnreg {
							  		 margin-right: 5%;
							  		 margin-top: 35px;
							 	    }
		}

@media screen and (max-width: 930px)
		{
		 .sectionServices .imgMixEn {
									 width: 34%;
									 height: 103px;
							 	    }

		 .sectionServices .imgMaster {
									  width: 52%;
									  height: 158px;
								     }

		 .sectionServices .imgMasterEn {
									    width: 34%;
									    height: 103px;
								       }
		}

@media screen and (max-width: 900px)
		{
		 .sectionServices .imgMix {
							  	   width: 30%;
							  	   height: 90px;
							 	  }
		}

@media screen and (max-width: 870px)
		{
		 .sectionServices {
		 				   width: 85%;
		 				  }

		 .sectionServices .imgEnreg {
							  		 margin-right: 5%;
							 	    }
		}

@media screen and (max-width: 840px)
		{
		 .sectionServices .imgMasterEn {
									    height: 100px;
								       }
		}

@media screen and (max-width: 825px)
		{
		 .sectionMenuServices {
		 					   width: 65%;
		 					  }

		 .sectionMenuServices .menuEnreg, .sectionMenuServices .menuMix,
		 .sectionMenuServices .menuMaster, .sectionMenuServices .menuProd
						{
						 width: 50%;
						}

		 .sectionMenuServices .menuEnreg, .sectionMenuServices .menuMix
		 				{
		 				 margin-bottom: 85px;
		 				}

		 .sectionServices .imgEnreg {
		 							 width: 50%;
							  		 margin-right: 8%;
							 	    }
		}

@media screen and (max-width: 815px)
		{
		 .sectionServices .imgMixEn {
									 width: 42%;
									 height: 119px;
							 	    }

		 .sectionServices .imgMaster {
									  width: 35%;
									  height: 100px;
								     }
		}

@media screen and (max-width: 810px)
		{
		 .sectionServices .imgMix {
							  	   width: 37%;
							  	   height:104px;
							 	  }
		}

@media screen and (max-width: 790px)
		{
		 .sectionServices .imgMasterEn {
									    width: 36%;
									    height: 98px;
								       }
		}

@media screen and (max-width: 765px)
		{
		 .sectionServices .imgMix {
							  	   width: 44%;
							  	   height: 116px;	
							 	  }

		 .sectionServices .imgMixEn {
									 width: 32%;
									 height: 86px;
							 	    }

		 .sectionServices .imgMaster {
									  width: 37%;
									  height: 98px;
								     }
		}

@media screen and (max-width: 730px)
		{
		 .services {
				    margin-top: 0px;
		  		   }

		 .imgEnreg {
		 			display: none;
		  		   }

		 .sectionServices .imgMix {
								   display: none;
					 	 		  }

		 .sectionServices .imgMixEn {
									 display: none;
							 	    }

		 .sectionServices .imgMaster {
									  display: none;
									 }

		 .sectionServices .imgMasterEn {
									    display: none;
									   }

		 .sectionServices .imgProd {
		  							display: none;
								   }

		 .sectionServices .imgProdEn {
									  display: none;
									 }

		 .sectionMenuServices h1 {
							 	  margin-top: 0px; 
								 }

		 .sectionServices h1 {
							  margin-top: 0px; 
							 }
		}

@media screen and (max-width: 700px)
		{
		 .sectionMenuServices {
		 					   width: 75%;
		 					  }
		}

@media screen and (max-width: 600px)
		{
		 .sectionMenuServices {
		 					   width: 85%;
		 					  }
		}

@media screen and (max-width: 590px)
		{
		 .sectionServices {
						   width: 85%;
		  				  }

		 .listePuce {
		 			 padding-left: 25px;
		 			}

		 .listePuce ul {
		 				padding-left: 25px;
		 			   }
		}

@media screen and (max-width: 500px)
		{
		 .sectionMenuServices {
		 					   width: 90%;
		 					  }

		 .sectionMenuServices .menuEnreg, .sectionMenuServices .menuMix
		 				{
		 				 margin-bottom: 60px;
		 				}
		}

@media screen and (max-width: 440px)
		{
		 .sectionMenuServices .imgMenu {
		 								width: 100px;
		 								height: 100px;
		 							   }
		}

@media screen and (max-width: 400px)
		{
		 .sectionMenuServices .menuEnreg, .sectionMenuServices .menuMix,
		 .sectionMenuServices .menuMaster, .sectionMenuServices .menuProd
						{
						 width: 45%;
						}

		 .sectionMenuServices .imgMenu {
		  								 width: 75px;
		  								 height: 75px;
		  								}
		}

@media screen and (max-width: 350px)
		{
		 .sectionMenuServices {
		 					   justify-content: space-around;
		 					  }

		 .sectionMenuServices .menuEnreg, .sectionMenuServices .menuMix,
		 .sectionMenuServices .menuMaster, .sectionMenuServices .menuProd
						{
						 width: 40%;
						}

		 .sectionMenuServices .menuEnreg, .sectionMenuServices .menuMix
		 						{
		 						 margin-bottom: 40px;
		 						}

		 .sectionMenuServices p {
		 						 text-align: center;
		 						}
		}

@media screen and (max-width: 345px)
		{
		 .contacterOrdi {
		 				 display: none;
		 				}
		
		 .contacterMobile {
		 				   display: inline-block;
		 				  }

		 .pContactHaut {
		 				margin-bottom: 0;
		 			   }

		 .pContactBas {
		 			   margin-top: 2px;
		 			  }

		 .pMargin {
		 		   margin-top: 2px;
		 		   margin-bottom: 40px;
		 		  }
		}</pre></body></html>