body {
 font-family:"FontAwesome	",sans-serif;
 font-size:90%;
 background-color: #004882;
 }

input[type='checkbox'] {
  float: right;
  width: 100px;
}

form,h3 {
  background-color: #0563af;
  margin: 0 auto; 
  width:250px;
  color: white;
  padding: 12px;
  border: none;
  font-size: 15px;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  -webkit-appearance: none;
  appearance: button;
  outline: none;
}

 
fieldset {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #004882;
 }
span.MessageTableau {
 color:#FFA07A;
 font-weight:Regular;
 font-size: 15px;

 }
label.resultat {
 color:#FFA07A;
 font-weight:Regular;
 font-size: 15px;

 }
legend {
 color:#DF3F3F;
 font-weight:bold
 }
label {
 margin-top:10px;
 display:block;
 }
label.inline {
 display:inline;
 margin-right:50px;
 }
input, textarea, select, option {
 background-color:#FFF3F3;
 }
input, textarea, select {
 padding:3px;
 border:1px solid #004882;
 border-radius:5px;
 width:200px;
 box-shadow:1px 1px 2px #C0C0C0 inset;
 }
select {
 margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
 width:100px;
 margin-left:5px;
 box-shadow:1px 1px 1px #0563af;
}
.waiting{
  cursor: wait;
}

.hand {
  cursor: pointer;
}
