<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width: 320px) {
	.contactInfo, .contactInfo  #info div{
		text-align: center;
		margin: 10px 0;
	}
	.contactInfo #raison{
		margin:6px 0 20px 0;
		color:#777777;
		font-size:1.2em;
	}
	.contactInfo #pays {
		display: block;
	}
	.contactInfo #region {
		display: block;
	}
	.contactInfo .link_coord{
		text-align: center;
		margin: 10px auto;
		width: 100%;
	}
	.contactInfo a.url {
		display: inline-block;
		width: 50px;
		height: 50px;
		margin: 2px;
	}

	#contactForm .btn-primary{
		background: rgb(84, 135, 40);
		border-color: rgb(84, 135, 40);
		color: rgb(23, 19, 40);
	}
	#contactForm .btn-primary:hover{
		background:  rgb(23, 19, 40);
		border-color:  rgb(23, 19, 40);
		color: #fff;
	}
}

	.btn-outline-danger {
		color: #fff;
		background-color: rgb(216, 180, 118);
		background-image: none;
		border-color: #fff;
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-danger:hover {
		color: rgb(216, 180, 118);
		background-color: #fff;
		border-color: rgb(216, 180, 118);
	}
	.btn-outline-reset {
		color: #000;
		background-color: transparent;
		background-image: none;
		border-color: rgb(216, 180, 118);
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-reset:hover {
		color: #fff;
		background-color: rgb(216, 180, 118);
		border-color: rgb(216, 180, 118);
	}
	p.error {
		display:none;
	}
	p.a{
		margin:0;
	}
	
	.tritrepage {
		
		margin: 15px 0 40px;
		font-size: 1.6em;
		color: black		
	}

	/*h1.tritrepage::after {
		margin: 0 auto;
	}*/
	#form_contact .input-group-addon {
		border-radius: 0 !important;
		color: #fff;
		background: rgb(216, 180, 118);
	}
	.nopaddind{
		padding: 0;
	}
	
	.alert-success {
		margin: .5rem;
	}
    
    #form_contact .row{ margin-left: 0; margin-right: 0}
	
	.plusinfois-rgpd{
		color:rgb(216, 180, 118); font-weight:bold;
	}
	
	.sup-rgpd{
		color:rgb(216, 180, 118); font-weight:bold;
	}

/*  SUPPRESSION DE DONNEES PERSO*/



/* SMARTPHONES */
@media only screen and (min-width: 320px) {
	.mb-3{
		margin-bottom: 15px;
	}
	#columns{overflow: hidden}
	.g-recaptcha{
		margin-left: -30px;
	}
	section#newsletter.blockn{
	background:#e6e6e6 url(fond.jpg) no-repeat scroll center top;
	width: 280px;
	min-height:80px;
  margin-bottom: 1em;
  border: 1px solid #fff;
  display: block;
   margin: 1% auto;
  }
  
  section#newsletter.blockn header{width: 280px;
 text-align: center;
  border-bottom: 0;
  padding: 3px 0;
  }
  
   section#newsletter.block div.blockn_content {
  padding: 5px;
}
  
  
	#newsletter input{ width:70%; text-align:center; }
	#newsletter select{ width: 94%; }
	#newsletter input[type="text"], #newsletter select{
		box-shadow: inset 0 1px 5px #fff;
		border: 1px solid #fff;
		font-size: 1em;
		margin-left:3%;
	}
	#newsletter input[type="text"]:focus, #newsletter select:focus{
		box-shadow: none;
	}
	#newsletter input[type="submit"]{
		background-color: #e75137;
		color: white;
		text-shadow: 0 1px 0 #e75137;
		padding: 2px 10px;
		border: 1px solid #e75137;
		border-radius: 0px;
		cursor: pointer;
		margin: 0 0 0 8%;
		width: 15%;
		font-size: 1em;
	}
	#newsletter input[type="submit"]:hover{
		background-color: #ef8e7d;
		color:black;
	}
	.news_message{		
		background-color:#d1f3cc;
		border-radius: 3px;
		border: 1px solid #c2dbbf;
		padding: 2px 4px;
	}
}
/* TABLETTES */
@media only screen and (min-width: 768px) {
	#newsletter select{ width: 50%; }
	.mb-3{
		margin-bottom: 15px;
	}
	.g-recaptcha{
		margin-left: unset;
	}
}
/* ORDINATEURS */
@media only screen and (min-width: 1024px) {

section#newsletter.blockn{
  float: left;
  }

}



	
	</pre></body></html>