/*******************************************************************************/
/* FORMULAIRE */
/*******************************************************************************/
.form-mandatorysign{
	color: #F89638;
}

/*Cas 2 : Fieldset sans bordures*/
/*#form*/
FIELDSET{
	border:#ccc 1px solid;padding:15px;padding-top:5px;
}
/*#form*/
FIELDSET LEGEND{
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	padding:15px 0;
}
/*****/

/*#form*/
LABEL{
	width:85px;
	display:block;
	float:left;
	text-align:left;
	padding-right:10px;
	font-size:11px;
	font-weight: bold;
	color: #336699;
	min-height:20px;
}

.nofirstcol LABEL{margin-left:5px;width:70px;text-align:left}
*html .nofirstcol LABEL{margin-left:5px;width:70px;}

/* class des elements de formulaire */
/*#form*/
.form-field{
	color : #000;	
	border : 1px solid #ccc;
	background : #f0f0f0;
	padding : 2px;
	font-size:11px;
    font-family : Arial, Verdana, Helvetica, "Bitstream Vera Sans", sans-serif;

}

/* div correspondant à une question (Q+Champ) */
/*#form*/
.form-bloc{
	float:left;
	margin-bottom:2px;
}
/* div encadrant le champ */
/*#form*/
.form-blocfield{
	float:left;
	text-align:left;
	min-height:20px;
}
*html .form-blocfield{height:20px;}
/* div encadrant spécifiquement les champs de type Coche ou Radio */
/*#form*/
.form-blocchoix{
	vertical-align:center;
}
/*#form*/
.form-blocchoix .form-field,
/*#form*/
.form-blocchoix INPUT{

}


/* class du bouton */
/*#form*/
.form-submit{	
	border : 1px solid #000;
	padding : 0 8px;
	background : #666;
	color : #fff;
	font-weight : bold;
}
/*#form*/
.form-blocsubmit{
	text-align:center;
	padding:20px;
}

/*///////// Cas spéciaux /////////////

/*Cas libelle question tres long (passage du champ à la ligne)*/
/*#form*/
.longlabel LABEL{width:100%;text-align:left;}
/*#form*/
.longlabel .form-blocfield{
	padding-left:95px;	/*largeur de LABEL + marge à droite LABEL*/
}

.form-blocprofil{
line-height:25px;
}

/* ---- warning --------------------------------------------------------------*/
#bloc-warning {
  border : 1px solid #000;
  background : #fff;
  margin : 5px 0 10px 0px;
  color : #000;
}

#bloc-warning h3 {
	font-size:12px;
  background : #FFDD00;
  text-align : left;
  padding : 5px 15px;
  color : #000 !important;
  text-align : center;
   border-bottom : 1px solid #000;
}

#bloc-warning ul {
  margin : 10px 0 10px 50px;color : #000;
}

#bloc-warning li {
  padding : 5px 0;color : #000;
}
