/***** Début Form QG *****/
.formulaire{padding-top: 25px;padding-bottom: 25px;}
.qgratuite-form{
  /*width: 50%;*/
   margin-right: auto;
margin-left: auto;
display: table;
  
  /*background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0 0 20px #85a8da;
  -webkit-box-shadow: 0 0 20px #85a8da;
  -moz-box-shadow: 0 0 20px #85a8da;
  padding: 20px 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;*/
  
}
.form_question{display: inline;}
.qgratuite-form-part2,.qgratuite-form-part3{text-align: center;}
.qgratuite-form .form-field {
  text-align: center;
  margin-bottom: 15px;
}

.qgratuite-form .form-field .label {
  /*float: left;*/
  color: #366ab5;
  margin-right: 15px;
  text-align: right;
  display: inline;
}

.qgratuite-form .form-field .field {
  /*float: left;*/
}
.qgratuite-form .form-field label{
  font-weight: bold;
}
.qgratuite-form .form-field p.format{
  margin: 5px 0;
}
.qgratuite-form .form-field input{
  width: 300px;
  height: 30px;
    padding-left: 5px;
  line-height: 30px;
}
.qgratuite-form .qgratuite-form-part2 textarea{
  width: 300px;
  height: 100px;
}
.qgratuite-form .form-field select{
  width: 200px;
  height: 30px;
  line-height: 30px;
  padding: 6px;
}
.qgratuite-form .qgratuite-form-part3{
  margin: 10px;
}

.qgratuite-form .qgratuite-form-part3 .zone-btn-qgratuite{
  margin: 20px;
}
.qgratuite-form .qgratuite-form-part3 .zone-btn-qgratuite button{
  width: 220px;
  font-size: 20px;
  color: #FFFFFF;
  height: 60px;
  background: none repeat scroll 0 center #366ab5;
}
.qgratuite-form .qgratuite-form-part3 .zone-btn-qgratuite button:hover{
  background-color: #85a8da;
}

.qgratuite-envoyee{
  width: 70%;
  margin: 40px auto;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0 0 20px #85a8da;
  padding: 20px 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.luetaccept a {color:#000!important}
/***** Fin Form QG *****/