#formRecrutement,
#formContact{
width:439px;
border-collapse:collapse;
margin-top:10px;
}

#formRecrutement .label,
#formContact .label{
text-align:right;
color:#FFF;
font-size:13px;
width:116px;
padding-right:10px;
}

#formRecrutement .input,
#formContact .input{
width:313px;
font-size:12px;
text-align:left;
color:#FFF;
}

#formRecrutement tr,
#formContact tr{
height:26px;
vertical-align:top;
}

#formRecrutement td .inputText,
#formContact td input{
width:281px;
padding:2px 16px;
height:16px;
line-height:16px;
font-size:12px;
color:#555;
border:0;
background:url(../img/interface/contact_input_back.gif) left top no-repeat;
}

#formRecrutement td .radio{
height:14px;
margin:0;
}

#formRecrutement td .checkbox,
#formContact td .checkbox{
width:auto;
height:auto;
padding:0;
line-height:auto;
font-size:auto;
color:auto;
font-weight:bold;
border:0;
background:none;
}

#formRecrutement .fondTextarea,
#formContact .fondTextarea{
padding:8px 8px;
height:120px;
background:url(../img/interface/contact_textarea_back.gif) left top no-repeat;
font-size:12px;
text-align:left;
}

#formRecrutement td textarea,
#formContact td textarea{
width:281px;
height:104px;
line-height:14px;
font-size:12px;
color:#555;
border:0;
background:none;
overflow:auto;
}

#btn-envoyer{
display:block;
width:100px;
height:21px;
cursor:pointer;
background:url(../img/interface/btn_envoyer.gif) left top no-repeat;
margin-top:8px;
}

#btn-envoyer:hover{
background-position:0% -21px;
}

#messageBox{
margin-bottom:10px;
text-align:center;
font-size:12px;
color:#D20;
}

#msg_envoye{
color:#FFF;
font-size:13px;
margin:100px auto;
text-align:center;
}

#msg_envoye a{
color:#FFF;
}