
	.form-control,
	.btn {
		border-radius: 0;
		/*border: 1px solid #bbb;*/
	}
.input-group {
    margin-bottom: 14px;
}

	.btn-outline-danger {
		color: #fff!important;
		background-color: #000!important;
		background-image: none;
		border-color: #000!important;
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-danger:hover {
		color: #000!important;
		background-color: #fff!important;
		border-color: #fff!important;
	}
	.btn-outline-reset {
		color: #000!important;
		background-color: white;
		background-image: none;
		border-color: #000!important;
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-reset:hover {
		color: #fff!important;
		background-color: #000!important;
		border-color: #000!important;
	}
	p.error {
		display:none;
	}
	p.a{
		margin:0;
	}
	
	.tritrepage {
	    margin: 15px 0 40px;
       font-size: 1.6em;
       color: #fff;
       width: 100%;
       text-align: center;
       display: flex;
       display: -ms-flexbox;
       justify-content:center;	
	}

	/*h1.tritrepage::after {
		margin: 0 auto;
	}*/
	#form_contact .input-group-addon {
		border-radius: 0 !important;
		color: black
	}
	#form_contact {color: #fff}
	#form_contact a:hover{color: #ffa93e}


	.nopaddind{
		padding: 0;
	}
	
	.alert-success {
		margin: .5rem;
	}
    
    #form_contact .row{ margin-left: 0; margin-right: 0}
	
	.plusinfois-rgpd{
		color:#fff; font-weight:bold;			
	}
	
	.sup-rgpd{
		color:#fff; font-weight:bold;		
	}

	

/*  SUPPRESSION DE DONNEES PERSO*/



/* SMARTPHONES */
@media only screen and (min-width: 320px) {
	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;
	}
	#form_contact div.g-recaptcha div{
	margin:auto;
	}	
	
	#form_contact div.g-recaptcha {
        margin-left:-50px;
    height: 88px;
    border: none;
    box-shadow: none;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
        border-right-color: rgb(204, 204, 204);
        border-right-style: solid;
        border-right-width: 1px;
    border-radius: 4px;
}

}
/* TABLETTES */
@media only screen and (min-width: 768px) {
	#newsletter select{ width: 50%; }
		#form_contact div.g-recaptcha {
        margin-left: 0%;
    
}
}
/* ORDINATEURS */
@media only screen and (min-width: 1024px) {

section#newsletter.blockn{
  float: left;
  }

}



	
	