#form_contact{
	margin-top: 15px;
}

.form-control,
	.btn {
		border-radius: 0;
		/*border: 1px solid #bbb;*/
	}
	.btn-outline-danger {
		color: #fff;
		background-color: #2cc2d1;
		background-image: none;
		border-color: #2cc2d1;
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-danger:hover {
		color: #2cc2d1;
		background-color: #fff;
		border-color: #2cc2d1;
	}
	.btn-outline-reset {
		color: #2cc2d1;
		background-color: transparent;
		background-image: none;
		border-color: #2cc2d1;
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-reset:hover {
		color: #fff;
		background-color: #2cc2d1;
		border-color: #2cc2d1;
	}
	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-color: #2cc2d1;
		border: 1px solid #2cc2d1;
	}
	.nopaddind{
		padding: 0;
	}

	.alert-success {
		margin: .5rem;
	}

    #form_contact .row{ margin-left: 0; margin-right: 0}

	.plusinfois-rgpd,
	.sup-rgpd{ color: #fff;
			   background-color: #2cc2d1;
			   border-radius: 25px;
			   padding: 2px 10px 5px}
	.plusinfois-rgpd:hover,
	.sup-rgpd:hover{color:#2cc2d1;background-color: #fff;
	}

/*  SUPPRESSION DE DONNEES PERSO*/

/*  SUPPRESSION DE DONNEES PERSO*/



/* SMARTPHONES */
@media only screen and (min-width: 320px) {
	.g-recaptcha>div {
    width: 234px!important;
}
.tritrepage{color: #000 !important}
	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%; }
	.g-recaptcha>div {
    width: auto!important;
}
}
/* ORDINATEURS */
@media only screen and (min-width: 1024px) {

section#newsletter.blockn{
  float: left;
  }

}





