@charset "utf-8";

/* CSS Document */
.formular { /*font-family: tahoma, verdana, "sans-serif"; font-size: 12px; padding: 20px; border: 1px solid #A5A8B8; background: #EAEAEA;*/position:relative; }

.form_fond {padding: 20px; border: 1px solid #A5A8B8; background: #F5F5F5;font-size: 12px;padding-top:0;position:relative;padding-top:20px}

.black { font-family: tahoma, verdana, "sans-serif"; font-size: 12px; padding: 20px; border: 1px solid #A5A8B8; background:#666666; color:#CCCCCC;position:relative }

.black legend { color:#CCCCCC; }

.formular fieldset { margin-bottom: 20px; padding : 15px;border: 1px solid #B5B8C8;background-color:#EAEAEA }

.formular legend { font-size: 12px; color: #6A3198; font-weight: 900; }

.formular fieldset p { float: none; text-align: inherit; width: auto;padding:0;margin:0 }

.formular p span { color: #333;display:block;font-weight:bold  }

.formular p label { display:block;width:auto;padding:0;margin:0 }

.black p span { color: #ccc;}

.formular fieldset input, .formular fieldset select, .formular fieldset textarea, .formular fieldset select { display : block; margin-bottom: 5px; }

.formular .text-input { width: 250px; color: #555; padding: 4px; border: 2px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF url(../images/form/text-bg.gif) repeat-x; }

.text-input { width: 250px; color: #555; padding: 4px 4px 3px; border: 2px solid #B5B8C8; font-size: 14px; margin-top: 4px; margin-bottom: 4px; background: #FFF url(../images/form/text-bg.gif) repeat-x; }

.select-input {color: #555; padding: 4px 4px 3px; border: 2px solid #B5B8C8; font-size: 14px; margin-top: 4px; margin-bottom: 4px; background: #FFF url(../images/form/text-bg.gif) repeat-x; }

.formular .infos {font-size: 12px; margin-bottom: 10px;color:#F07853 }

.formular p.checkbox, .formular .checkbox, .formular p.radio, .formular .radio { display: inline;vertical-align:middle }

.formular .button { text-align:right; margin-top: 20px;position:relative }

.submit { color: #555; float:right; text-decoration: none;margin-bottom:0px;position:relative;margin-right:2px }

.reset { color: #555; float:left; text-decoration: none;margin-right:2px;position:relative }

.formular a.submit { background: url(../images/form/button-bg.png) repeat-x; border: 1px solid #AAA; padding: 4px; }

input.button { background: url(../images/form/button-bg.png) repeat-x; border: 2px solid #AAA; padding: 4px 4px 1px; font-size:14px; margin-top:4px; }

.formular input { background: url(../images/form/button-bg.png) repeat-x; border: 2px solid #AAA; padding: 4px; }

.formular hr { clear: both; visibility: hidden; }

.formular .fc-error { width: 350px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 12px; margin-bottom: 15px; background: #FFEAEA; }

div.erreur{background-color:#FFF1EF;border:solid 1px #DFA399;padding:10px;margin-bottom:10px;color:#BF6053}
