form {width: 100%;}
form p {margin: 1em 0;}
form .double {overflow: hidden; width: 100%; margin: 1em 0 1em 0;}
form .double label {float: left; width: 125px; text-align: right; cursor: pointer; margin-right: 10px; margin-top: 5px; font-size: 0.85em;}
form .filtres label {font-size: 0.85em;margin: 0 5px 0 5px;}
form .double label.error {color:#ff413e; font-weight:bold}
form .double label span.info {display: block; margin-top: .2em; font-size: .8em; font-weight: normal; cursor: default;}
form .simple {margin-left: 135px !important;}
form .mandatory {font-size: 0.85em;text-align: right;color: #b8b8b8;}
form hr {height: 1px;margin: 1.5em 0;padding: 0;color: #f5f5f5;background-color: #f5f5f5;border: 0;}