
/***************************** FORM ******************************/
form.cmxform {font:bold 1.0em Arial, Helvetica, sans-serif;color: #aaa;}
form.cmxform legend {padding-left: 0}
form.cmxform legend{color:#666;}
form.cmxform label {color:#ccc; margin:1px 8px 1px 2px}
.rouge{color: #cc0000;font:13px Arial, Helvetica, sans-serif}
form.cmxform fieldset {border: none;padding:5px;}
form.cmxform fieldset fieldset {background: none;}
form.cmxform fieldset p, form.cmxform fieldset fieldset {padding: 5px 10px 7px;}
form.cmxform label.error, label.error {/* remove the next line when you have trouble in IE6 with labels in list */color: #EF0EC0;	}
div.error { display: none; }
input:focus { border: 1px dotted black; }
input.required, textarea.required{ border-left: 1px solid #EF0EC0; }
span.required{ border-left: 1px solid #EF0EC0; padding:0px 0px 0px 5px;font:normal 11px Arial, Helvetica, sans-serif;color:#EF0EC0 }
input.error { border: 1px dotted #EF0EC0; }
form.cmxform .gray * { color: gray; }
#commentForm label { padding:1px 1px 1px 4px }
#commentForm label.error, #commentForm input.submit { margin-left: 13px; }
form.cmxform fieldset {margin-bottom: 10px;}
form.cmxform legend {padding: 0 2px;font-weight: bold;_margin: 0 -7px; /* IE Win */}
form.cmxform label {display: inline-block;cursor: hand; padding:1px 1px 1px 4px}
form.cmxform fieldset p {list-style: none;padding: 5px;margin: 0;}
form.cmxform fieldset fieldset {border: none;margin: 3px 0 0;}
form.cmxform fieldset fieldset legend {padding: 0 0 5px;font-weight: normal;}
form.cmxform fieldset fieldset label {display: block;width: auto;}
form.cmxform select {border:1px solid #ccc; color:#555; font:bold 11px arial}
form.cmxform select  option{font:bold 11px arial; color:#6F6D61; padding-left:5px; }
form.cmxform radio{border:none}

