/* CSS formulaire */
#corps .corps_texte fieldset  p{
	padding-bottom: 4px;
	font-size:12px;
}
fieldset.form_position{
/*margin-left:61px;*/

}
.position_formulaire{
margin-left:202px;
margin-top:8px;
}

fieldset label{
	float:left;
	clear:left;
	width:112px;
	line-height:20px;
	font-weight: bold;
}
fieldset.form_position label{
	text-align:right;
	padding-right:4px;
	width:200px;
}
	
fieldset input.text{
	width:277px;
	height:20px;
	line-height:20px;
	border: 1px solid #BFBFBF;
}
fieldset input.text:focus{
	/*border:none;*/
}
fieldset textarea.text{
	width:277px;
	border-color: #BFBFBF;
    border-style: solid dotted dotted solid;
    border-width: 1px;
}

fieldset input.radio{
	margin-right:5px;
	margin-left:5px;
}

fieldset img{
	margin-left: 112px;
	margin-top: 10px;
}
fieldset select{
	float:none;
	border: 1px solid #006797;
}

.champs_obligatoire{
	font-size:10px;
}
#corps .corps_texte .info_form{
	padding-bottom: 24px;
	text-align: left;
}
.analyse_portefeuille fieldset input.text{
	width:155px;
}
.analyse_portefeuille  select{
	float:none;
	border: 1px solid #006797;
}
.analyse_portefeuille label{
	font-weight: normal;	
}
.analyse_portefeuille  .numero{
	clear:left;
	float:left;
	width:20px;
	height:100%;
	/*background-color: #CCFF33;*/
	line-height:20px;
}

.analyse_portefeuille .champs{
	float:left;
	/*background-color: #FF6699;*/
}


