﻿/*-----------------------------------------------------------------*/

/* FORMULAIRES

/*-----------------------------------------------------------------*/

.contact-title
{
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    height:25px;
    line-height:25px;
    text-align:center;
}

.formulaire
{
	font-family:Arial;
	color:#182d64;
	font-size:10px;
	text-align:left;
}

.formulaire .TextBox, .formulaire .DropDrownList
{
	font-family:Arial;
	color:#182d64;
	font-size:10px;
	text-align:left;
}

.formulaire a
{
	padding-top:0;
	color:#182d64;
}

.formulaire p
{
	color: #7e7e7e;
	padding-bottom:10px;
	text-align:left;
}

.formulaire p.noContact
{
	display:none;
}

.formulaire p.candidature
{
	padding-bottom:10px;
}

.formulaire h1
{
	padding:0px;
	text-align:left;
	background:none;
}

.formulaire .TextBox 
{
	width:240px;
}

.formulaire .TextBox.ZipCode
{
	width:50px;
}

.formulaire p label.ZipCode
{
	text-align:left;
	float: left;
}

.formulaire .TextBox.Phone
{
	width:100px;
}

.formulaire .DropDrownList
{
	width:242px;
}

.formulaire .label, .formulaire .label-error
{
	width:100px;
	float:left;
	display:block;
	padding:3px 10px 0 0;
	text-align:right;
}

.formulaire .label-error
{
	color:Red;
}

.formulaire .label.nolabel
{
	color:Gray;
}

.formulaire .text-error
{
	padding:0 15px;
	font-size:10px;
	line-height:0;
	width:auto;
	color:Red;
}

.formulaire .checkbox
{
	padding-bottom:10px;
	clear:both;
}

.formulaire-encartGauche
{
	width:360px;
	float:left;
	padding:0px 28px 0px;
}

.erreurSaisieForm 
{   
    position:absolute; 
    top:200px; 
    left:50%; 
    width:350px; 
    padding:5px; 
    font-weight:bold; 
    font-size:11px; 
    background-color:#fff; 
    color:#f00; 
    border:2px solid #f00
}

.formulaire-encartDroit
{
	display:block;
	text-align:center;
	vertical-align:middle;
	width:360px;
	float:left;
	padding-top:15px;
}

.formulaire-encartDroit .Button, .formulaire-encartDroit img
{
	padding-top:10px;
	padding-left:30px;
}

.formulaire-encartDroit p
{
	text-align:center;
}

.formulaire-encartDroit p span
{
	text-align:center;
	width:100%;
}


.formulaire-bouton
{
	text-align:right;
	padding:0 60px 0 0;
}

.formulaire-encartDroit .checkbox 
{
	padding:7px 0 5px 17px;
    text-align:left;
    width:330px;
}

.formulaire-encartDroit .checkbox input 
{
	float: left;
	margin-right: 5px;
}

.formulaire-encartDroit p.mention
{
	margin-top:-30px;
	text-align:left;
}

.formulaire-footer
{
	padding:0px 28px 1px;
	clear:both;
}

.formulaire-footer.contact
{
	/*position:absolute;*/
	margin-top:-32px;
	margin-left:-270px;
	text-align:left;
	clear:both;
	z-index:99;
}

.formulaire-footer-gauche
{
	color:#182d64;
	font-size:10px;
	float:left;
	width:440px;
}

.formulaire-footer-droit
{
	text-align:center; 
}

.mentionLegale
{
	font-size:10px;
	color:#878889;
	text-align:center;
	width:auto;
}
