form#formulaire_de_contact, form#formulaire_de_formation, form#formulaire_de_support, form#activation_licence
{
	position:relative;
	width:510px;
}

form#formulaire_de_contact fieldset, form#formulaire_de_formation fieldset, form#formulaire_de_support fieldset, form#activation_licence fieldset
{
	border:none;
	border-bottom:1px solid #E9EAEA;
	padding:10px 0px 20px 0px;
}

form#formulaire_de_contact legend, form#formulaire_de_formation legend, form#formulaire_de_support legend, form#activation_licence legend
{
	display:none;
}

form#formulaire_de_contact div, form#formulaire_de_formation div, form#formulaire_de_support div, form#activation_licence div
{
	position:relative;
	float:left;
	width:245px;
	margin:5px 0px 5px 0px;
}

form#formulaire_de_contact div#div_nom, form#formulaire_de_contact div#div_ville, form#formulaire_de_contact div#div_email, form#formulaire_de_contact div#div_nombre
{
	padding-left:20px;
}
form#formulaire_de_formation div#div_nom, form#formulaire_de_formation div#div_fonction, form#formulaire_de_formation div#div_ville, form#formulaire_de_formation div#div_email, form#formulaire_de_formation div#div_precision, form#formulaire_de_formation div#div_dates_souhaitees
{
	padding-left:20px;
}
form#formulaire_de_support div#div_email, form#formulaire_de_support div#div_pack, form#formulaire_de_support div#div_precisez_le_numero
{
	padding-left:20px;
}
form#activation_licence div#div_nom, form#activation_licence div#div_cp, form#activation_licence div#div_telephone, form#activation_licence div#div_email, form#activation_licence div#div_pouvez_vous_precisez
{
	padding-left:20px;
}

form div#div_pwd
{
	padding-left:20px;
}

form#formulaire_de_contact #div_cp, form#formulaire_de_contact #div_msg
{
	clear:both;
}
form#formulaire_de_formation #div_adresse, form#formulaire_de_formation #div_cp, form#formulaire_de_formation #div_nombre, form#formulaire_de_formation #div_autres
{
	clear:both;
}
form#formulaire_de_support #div_joindre
{
	clear:both;
}

form#formulaire_de_support #div_joindre input
{
	width:auto;
	height:auto;
	background:none;
	border:1px solid #C5C5C5;
	padding:0px;
}

form#formulaire_de_support #div_code label
{
	float:left;
	clear:none;
	width:150px;
}
form#formulaire_de_support #div_code label.first_label
{
	position:relative;
	float:left;
	clear:both;
	width:auto;
}
form#formulaire_de_support #div_code input
{
	float:left;
	clear:both;
	width:auto;
	height:auto;
	background:none;
	padding:0px;
	margin:2px 0px 0px 0px;
}

form#formulaire_de_formation div#div_autres, form#formulaire_de_support #div_msg
{
	width:510px;
}

form#formulaire_de_formation div#div_autres label.first_label
{
	display:none;
}

form#formulaire_de_formation div#div_autres label
{
	width:auto;
	clear:none;
	line-height:14px;
	margin:5px 0px 0px 5px;
}

form#formulaire_de_formation div#div_autres input
{
	width:auto;
	height:auto;
	padding:0px;
	margin:5px 0px 0px 0px;
	border:none;
	background:none;
	float:left;
	clear:both;
}

form#formulaire_de_contact #div_adresse, form#formulaire_de_contact #div_msg, form#formulaire_de_contact #div_adresse, form#formulaire_de_formation #div_autres_precisions
{
	width:510px;
}

form#formulaire_de_contact #div_adresse input.required, form#formulaire_de_formation #div_adresse input.required
{
	width:510px;
	background:url(input-required-large.jpg) no-repeat;
}

form#formulaire_de_contact label, form#formulaire_de_formation label, form#formulaire_de_support label, form#activation_licence label
{
	position:relative;
	float:left;
	clear:both;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#393939;
}

form#formulaire_de_contact input.required, form#formulaire_de_formation input.required, form#formulaire_de_support input.required, form#activation_licence input.required
{
	position:relative;
	float:left;
	width:230px;
	height:22px;
	background:url(input-required.jpg) no-repeat;
	border:none;
	padding:7px 0px 0px 15px;
	font-size:12px;
}

form#formulaire_de_contact input, form#formulaire_de_formation input, form#formulaire_de_support input, form#activation_licence input
{
	position:relative;
	float:left;
	width:230px;
	height:22px;
	background:url(input.jpg) no-repeat;
	border:none;
	padding:7px 0px 0px 15px;
	font-size:12px;
}

form#formulaire_de_contact textarea, form#formulaire_de_formation textarea, form#formulaire_de_support textarea, form#activation_licence textarea
{
	position:relative;
	float:left;
	width:507px;
	height:182px;
	background:url(textarea.jpg) no-repeat;
	border:none;
	font-size:12px;
	padding:7px 0px 0px 3px;
}

form#formulaire_de_contact select, form#formulaire_de_formation select, form#activation_licence select
{
	position:relative;
	float:left;
	width:245px;
}

form div#div_submit
{
	position:relative;
	width:510px;
}

form#formulaire_de_contact div#div_submit input, form#formulaire_de_formation div#div_submit input, form#formulaire_de_support div#div_submit input, form#activation_licence div#div_submit input
{
	position:relative;
	float:left;
	width:85px;
	height:27px;
	background:url(validate.jpg) no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	margin:0px 0px 0px 330px;
	padding:0px;
}
form#formulaire_de_contact div#div_submit input.reset, form#formulaire_de_formation div#div_submit input.reset, form#formulaire_de_support div#div_submit input.reset, form#activation_licence div#div_submit input.reset
{
	position:relative;
	float:left;
	width:85px;
	height:27px;
	background:url(reset.jpg) no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	margin:0px 0px 0px 10px;
	padding:0px;
}
form#formulaire_de_contact  span.erreur label.error, form#formulaire_de_formation span.erreur label.error, form#formulaire_de_support span.erreur label.error, form#activation_licence span.erreur label.error
{
	position:absolute;
	top:3px;
	right:0px;
	width:auto;
	font-size:10px;
	color:#C60000;
}

#content p.formulaire_msg_droit
{
	font-size:9px;
	color:#C5C5C5;
	clear:both;
}

#content p.formulaire_msg_droit br
{
	display:none;
}
