FORM.cmxform { 
}
FORM.cmxform FIELDSET {
    	float: left;
    	clear: left;
    	width: 80%;
    	margin: 0 0 1.5em 0;
    	padding: 0;
    	border: 1px solid #BFBAB0;
    	background-color: #FFFFFF;
} 
FORM.cmxform LEGEND {
 	margin-left: 1em;
 	padding: 0;
 	color: #335d99;
 	font-weight: bold;
}
FORM.cmxform FIELDSET OL {
	padding: 0em 1em 0 1em;
	list-style: none;
}

FORM.cmxform FIELDSET LI {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 0.1em;
}
 

FORM.cmxform LI LABEL {
	COLOR: #335d99;
	float: left;
	width: 40%;
	margin-right: 1em;
}

 
FORM.cmxform input.nolabel{
	COLOR: #335d99;
	clear:both;
	position:relative;
	margin-left: 12em;
}
FORM.cmxform input.nonolabel{
	COLOR: #335d99;
	margin-right: 10em;
}


FORM.cmxform #formstack {
	clear:left;
	position:   relative;
	visibility: visible;
}
FORM.cmxform #docent {
        position: relative;
        display:  block;
}
FORM.cmxform #student {
        position: relative;
        display:  block;
}
div.form-box .arrow32 {
	background: transparent url(../images/fleche_0032.gif) no-repeat scroll left;
	color:   #D91118;
	text-decoration: none;
	padding: 20px;
	z-index: 2;
}
 
p.error {
        color: #D91118;
}

