/* FORMULAIRES */
#form_center
{
	text-align	: center;
}
.textarea
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #000000;
	margin			: 0px;
	text-indent		: 2px;
	border-top		: 1px solid #B9B9B9;
	border-right	: 1px solid #B9B9B9;
	border-bottom	: 1px solid #B9B9B9;
	border-left		: 1px solid #B9B9B9;
	height			: 150px;
	width			: 460px;
}
.input
{
	font-size		: 10px;
	color			: #2856ac;
	width			: 120px;
	height			: 20px;
	margin			: 0px;
	text-indent		: 2px;
	border-top		: 2px outset #CFCFCF;
	border-right	: 2px solid #B2B2B2;
	border-bottom	: 0px solid #B2B2B2;
	border-left		: 0px solid #B2B2B2;
	vertical-align	: middle;
}
.inputform2
{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #000000;
	height		: 18px;
	margin		: 0px;
	text-indent	: 2px;
	border		: 1px solid #B9B9B9;
	width		: 150px;
}
.inputform3
{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color		: #000000;
	height		: 18px;
	margin		: 0px;
	text-indent	: 2px;
	border		: 1px solid #B9B9B9;
	width		: 100px;
}
#inputform_btn
{
	width				: 144px;
	height				: 30px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 14px;
	color				: #000000;
	background-color	: #FFFFFF;
	font-weight			: bold;
	border				: none;
	border-bottom		: none;
	text-align			: center;
	margin				: 0px;
}
.input_btn
{
	color			: #000000;
	width			: 25px;
	height			: 19px;
	font-size		: 10px;
	font-weight		: bold;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	border			: none;
	border-bottom	: none;
	text-align		: center;
	margin			: 0px;
	vertical-align	: middle;
}

#formulaire
{
	width		: 640px;
	padding		: 0px;
	margin		: 0 auto;
}

#titreForm
{	/*** Mise en forme du titre et du pied de formulaire ***/
	font				: bold 16px arial, hevetica, sans-serif;
	color				: #FFFFFF;
	background-color	: #2C3540;
	padding				: 3px;
	margin				: 0;
	text-align			: center;
}
#piedForm
{
	font				: bold 16px arial, hevetica, sans-serif;
	color				: #FFFFFF;
	background-color	: #2C3540;
	padding-right		: 110px;
	margin				: 0;
	text-align			: right;
}

#corpForm
{	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border				: 1px solid #2C3540;
	color				: black;
	background-color	: #F5F5F5;	
	margin				: 0;
	padding				: 5px;
}
#corpForm legend
{	/*** Mise en forme des titres des cadres ***/
	font-weight	: bold;
	color		: black;
	background	: transparent;
}

#corpForm fieldset#coordonnees label
{	/*** Mise en forme des intitulés de champs ***/
	float		: left;	/*** Très important, ne pas suprimer ! ***/
	width		: 30%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align	: right;	/*** ... et ils sont alignés à droite... ***/
	margin		: 0;
	padding		: 0 .5em 0 0;
	line-height	: 1.8;	/*** ... et centrés verticalement. ***/
}
#corpForm label.obligatoire
{
	font-weight	: bold;	/*** Mise en évidence des champs obligatoires ***/
}
#corpForm .focus
{	/*** Mise en avant des champs en cours d'utilisation ***/
	background-color	: #FFFFCC;
}
#corpForm .normal
{	/*** Retour à l'état normal après l'utilisation ***/
	background-color	: #FFFFFF;
}
#corpForm p
{	/*** Mise en forme des lignes du formulaire ***/
	padding	: 0.2em 0;
	margin	: 0 0 .2em 0;
}