
form {
  margin:auto;
  width:70%;
  /* Encadré pour voir les left: ;imites du formulaire */
  padding: 1em;	
  border: 1px solid #CCC;
  border-radius: 1em;
	background-color:transparent;
    text-align: center;
}

label {
  margin:10px;
  display: inline-block;
   text-align: right;
     font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
    margin-bottom: 10px;
      width: 100px;  
}
::placeholder{
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";	
}

textarea {
  
  font-size: 1em;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
width: 280px;
  box-sizing: border-box;
    
  -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px ;
     border-top:solid thin #41d1ff;
    border-right:solid thin #41d1ff;
    border-bottom:solid thin #41d1ff;
    border-left:solid thin #41d1ff;
    background-color:#f0fbff;
       
    padding:0 0 0 0px;
    color:#202020;
    border-radius: 5px 5px 5px 5px ;
	margin-left:50px;
}
input{
	width:200px;
	 margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
   
}
input[type="checkbox"], input[type="radio"] {
	width:40px;
        height: 10px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 0px;
}

:required{
  color:red;
}
.btn-primary {
  color: #fff;
  background-color: #315faa;;
  border-color: #2e6da4;

}
.bouton{
  width: 200px;
   margin: auto;
    }



    @media (min-width: 350px) and (max-width: 750px){
    label{
    text-align: center;
    }
    form {
      width:100%;
     
    }

    input{
      width:100%;

    }
    }
    
    