.corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	margin: 0;
	padding: 0;
}
.corpForm fieldset {	/*** Mise en forme des cadres ***/
	margin: 0;
	padding: 0;
	border-width:1px;
}
.corpForm legend {	/*** Mise en forme des titres des cadres ***/
	font-weight: italic;
	background: transparent;
}
.corpForm p {	/*** Mise en forme des lignes du formulaire ***/
	padding: 0;
	margin: 0;
}
/**************/

/* corps du formulaire */
.corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	margin: 0;
	padding: 1em;
}

/* section */
.corpForm fieldset {	/*** Mise en forme des cadres ***/
	margin: 0;
	font-style: normal;
	padding: 0 1em 1em;
}

/* titre de chque section */
.corpForm legend {	/*** Mise en forme des titres des cadres ***/
	font-weight: bold;
	background: transparent;
}
/* chaque ligne d'entrée */
.corpForm p {	/*** Mise en forme des lignes du formulaire ***/
	padding: .1em 0;
	margin: 0 0 .1em 0;
}

/* les intitulé des champs */
.corpForm label {
	float:left;
	text-align:right;
	margin-right:2px;
	float: left;
	width: 175px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.corpForm div {
display:inline;
float:left;
}

.corpForm div img{
border:solid 1px #666666;
}

.corpForm label:hover {
	cursor: pointer;
}
.corpForm label.oblig {
	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/
        background-image:url(_templates/champs_oblig.gif); /* asterix de signalisation */
        background-position:top right;
        background-repeat:no-repeat;
}

/* les explications exemple, etc*/
.corpForm .legende {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	background: transparent;
	margin: 0;
	padding: 0;
}


/* les inputs */
.corpForm input, .corpForm select, .corpForm textarea {
	width:30%;
}

.corpForm .focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background: beige;
	color: black;
	border:solid 1px #000000;
       
}
.corpForm .normal {	/*** Retour à l'état normal après l'utilisation ***/
	background: white;
	color: black;
	border:solid 1px #666666;
}