body {
    background-color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #747474;
}

.BlocFormulaire {
    width:650px;
    margin:0 auto 0 auto;
    padding:5px;
    border:1px solid #d8d8d8;
    border-radius: 5px;
    box-shadow:5px 5px 3px #d6d6d6;
    background-color: #f2f2f2;
    background-image: url('Images/Entete_AccountRQT.png');
    background-repeat:no-repeat;
    background-size: 300px;
    background-position: center 10px;
}

#index .BlocFormulaire {
/*Centrage Vertical ?*/
}

#drapeaux {
    width: 160px;
    height: 32px;
    float: right;
}
#drapeaux .langue {
    list-style: none;
    float: right;
}
#drapeaux .langue li {
width: 40px;
padding-left: 10px;
padding-top: 10px;
float: left;
}
#drapeaux .langue img {
width: 30px;
height: 30px;
}
.ZoneFieldsGlobales {
    width:550px;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
}
.ZoneEnteteFormulaire {
    height: 60px;
    margin: 0;
    padding: 0;
}
.ZoneEnteteFormulaire p {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.ZoneFieldSetInfosPers{
	color: #747474;
	margin: 0 ;
	border:none;
	/*border-radius: 5px;*/
}
.ZonePiedFormulaire {
    height: 100px;
    margin: 0;
    padding: 0;
}
.ZonePiedFormulaire p {
    margin-left: 360px;
    padding: 0;
}
.ZoneLabel{
	color:#747474;
	/*color:black;*/
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}
.ZoneLabelLien{
	color:#747474;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
}
.ZoneInput{
	position:absolute;
	top:0px;
	left:150px;
	margin:0px;
	padding:0px;
}
.ZoneGlobalInput {
	height:30px;
	position:relative;
	padding:0px;
	margin:5px;
}
.ZoneGlobalLien {
	height:30px;
	position:relative;
        margin-top: -40px;
}
.Bouton, .BoutonAuto{
	height:35px;
        margin: 10px 0 0 0;
	/*border-radius:5px;
	box-shadow:3px 3px 3px black;*/
	font-size: 18px;
	/*font-weight: 800;*/
	font-family: 'Open Sans';
	color: #ffffff;
	text-decoration: none;
	padding: 5px 15px 10px 15px;
	text-shadow: none;
	background-color: #a27926;
	border-radius: 5px 5px 5px 5px;
	border-width: 0px;
	border-color: #666666;
	border-style: solid;
}
.Bouton {
    	width:50%;
}
.Bouton:hover, .BoutonAuto:hover {
	box-shadow:2px 2px 2px #747474;
	text-decoration:underline;
}
.btn, .btnAuto {
  background: #CEED1A;
  background-image: -webkit-linear-gradient(top, #CEED1A, #acc21f);
  background-image: -moz-linear-gradient(top, #CEED1A, #acc21f);
  background-image: -ms-linear-gradient(top, #CEED1A, #acc21f);
  background-image: -o-linear-gradient(top, #CEED1A, #acc21f);
  background-image: linear-gradient(to bottom, #CEED1A, #acc21f);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  text-align: center;
}

.btn:hover {
  background: #b9cf27;
  background-image: -webkit-linear-gradient(top, #b9cf27, #94a61c);
  background-image: -moz-linear-gradient(top, #b9cf27, #94a61c);
  background-image: -ms-linear-gradient(top, #b9cf27, #94a61c);
  background-image: -o-linear-gradient(top, #b9cf27, #94a61c);
  background-image: linear-gradient(to bottom, #b9cf27, #94a61c);
  text-decoration: none;
}

.inputClef::placeholder{
	font-size:11px;
}
