

#form_retour {
	background-color: #efeeeb;
	padding:20px;
}




form.cmxform {
    background-color: #efeeeb;
}

em {
    font-size: 90%;
    padding-right: 1em;
    vertical-align: top;
    color: red
}

form.cmxform div.form_label {
    padding: 20px 0px 10px 20px;
	font: 18px Trebuchet MS,Helvetica,arial,sans-serif;
	border-bottom: 1px dotted #aaa;
	margin-bottom:12px;
}

form.cmxform .form_bouton {
    padding: 20px 0px 30px 180px;
}


form.cmxform p {
    margin: 6px 0px 6px 110px;
}


/*form_checkbox */

form.cmxform input.form_checkbox {
    width: 20px;
    margin: 4px 0 0 4px;
	border:none;
}
form.cmxform input.form_checkbox_2 {
    width: 20px;
    margin: 4px 0 0 178px;
	border:none;
}
form.cmxform input.form_checkbox_quizz {
    width: 20px;
    margin: 4px 0 0 178px;
	border:none;
}

form.cmxform label.form_checkbox {
    width: 120px;

}
form.cmxform label.form_checkbox_2 {
    width: 420px;
	
}
form.cmxform label.form_checkbox_quizz {
    width: 580px;
	
}




form.cmxform label.form_error, label.form_error {
    /* remove the next line when you have trouble in IE6 with labels in list */
    display: none;
    color: red;
    font-style: italic;
	font-size:10px;
}

form.cmxform {
    margin: 2px 0px 2px 0;
}

form.cmxform input, form.cmxform textarea {
    border: 1px solid #ccc;
    width: 220px
}

form.cmxform input:focus, form.cmxform textarea:focus {
    border: 1px solid black;
    background-color: #f3fafc;
}

form.cmxform input.form_error, form.cmxform textarea.form_error {
    border: 1px solid red;
}
/* Width plus 3 (html space) */
form.cmxform label.form_error {
    margin-left: 182px;
    width: 200px;
	
}



form.cmxform label {
    display: inline-block;
	font-size:14px;
    line-height: 17px;
    vertical-align: top;
    cursor: hand;
    width: 170px;
}

form.cmxform fieldset fieldset label {
    display: block;
    width: auto;
}

form.cmxform fieldset {
    width: 350px;
}


/* Width of labels */
form.cmxform fieldset fieldset label {
    margin-left: 103px;
}



form.cmxform input.submit, form.cmxform input.submit:focus {
    margin-left: 140px;
	background-color:#ddd;
}

form.cmxform legend {
    font-weight: bold;
}

