INPUT, SELECT, TEXTAREA{ border : 2px ridge black; }

INPUT#captcha{
	position:relative;
	right:50px;
}

INPUT:focus, SELECT:focus {
	border : 2px groove black;
	background : #D4DE6D;
}

#formInscription FIELDSET { 	margin : 0 0 15px 0; }

FIELDSET#validation { text-align:center;}

#formInscription #infosPerso LABEL, #formInscription #infosPro LABEL, #formDocuments #docInfos label {
	float : left; 
	display : block; 
	width : 150px; 
	margin : 0 6px 0 0;
}
#formDocuments #docInfos label.descriptif {
	width : 75px; 
}

#formInscription #infosPerso LABEL.court, #formInscription #infosPro LABEL.court {
	width : 90px; 
}

LABEL.requis:after { content : '*'; }

SPAN.accessKey { text-decoration : underline; }

#formInscription #groupeTravail UL.liste_com{}

#formInscription #groupeTravail UL.liste_com LI, #formInscription #groupeTravail UL.liste_com LI IMG{float:left;}

#formInscription #groupeTravail UL.liste_com LI IMG{ border:4px solid #411E18; margin:0 10px 0 0;}

#corps #formInscription #groupeTravail UL.liste_com LI P{padding:0; position:relative; left:10px; width:280px;}

#formInscription #groupeTravail UL.liste_com LI SPAN{ font-weight:bold;}
#formInscription #groupeTravail UL.liste_com LI{
	
	/* height: 100px; */
	margin:0 0 30px 10px;
    width: 299px;
}

#formInscription #groupeTravail UL.nivo_2 { float:left;}
#formInscription #groupeTravail UL.nivo_2, #formInscription #groupeTravail UL.liste_com UL.nivo_2 LI{ width:221px;}
#formInscription #groupeTravail UL.liste_com UL.nivo_2 LI{ margin:5px 0 0 0;}
#formInscription #groupeTravail UL.liste_com UL.nivo_2 LI LABEL{ float:right; display:block; width:200px; font-size:11px; padding-top :2px;}


#formInscription #groupeTravail UL.liste_com BR.clear{ clear:both;}

