/* CSS Document */
* { margin:0; padding:0;}
body {font-family:Arial,Helvetica,sans-serif;font-size:100%; height:100%; min-height:100%;background:url(../webimages/background.jpg);}

/* FORMULAIRES */
#formulaire h1 {color:#1c6fc2;}
#formulaire h2 {color:#44352f;font-size:100%;font-weight:normal;margin:4% 0 0;}
#formulaire { color:#44352f;padding:4% 6%;}
#formulaire input[type="text"]    {width:100%;}
#formulaire textarea {width:100%;height:160px;}
#formulaire .failed  {color:#900;}
#formulaire .valid   {color:#090;}
#formulaire .sends   {background:#0066B2;color:#FFF;padding:2%;cursor:pointer;outline:none;border:0 !important;-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px;text-overflow:"";width:100px;margin:0 auto;text-align:center;cursor:pointer;display:block; color:#fff; text-transform:uppercase;}
#formulaire .sends:hover  {color:#44352f;}

#special {display:none;}

/*FORMULAIRES STYLES*/
select {background:#0066B2;color:#FFF;border-radius:10px;padding:2%;cursor:pointer;outline:none;border:0 !important;-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px;text-overflow:"";}
input[type="text"], textarea {background:#1c6fc2;color:#000;transition:background 1.5s;padding:1% 2%;outline:none;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="text"]:focus, textarea:focus, .sends:hover {background:#fff;transition:background 0.5s;color:#000;}
/*FORMULAIRES STYLES REMOVE OUTLINE SELECT FIREFOX*/
select:-moz-focusring {color:transparent;text-shadow:0 0 0 #fff;}
/*FORMULAIRES STYLES REMOVE ARROW IE */
select::-ms-expand {display: none;}

#formulaire input[type="radio"] { width:inherit;}