#textContainer h1{margin-bottom : 5px;}
#textContainer .text{
	height : 145px;
	}
.text .intro{
	font-size : 1.1em;
	line-height : 1em;
	font-family: arial;
	margin-bottom : 10px;
	text-align : justify;
	padding-right : 10px;
	}
#candidatureForm .infoCandidat{
	border-width : 0px;
	float : left;
	width : 310px;
	overflow : hidden;
	}
#candidatureForm .infoProfil{
	border-width : 0px;
	float : right;
	width : 330px;
	overflow :hidden;
	}
#candidatureForm legend{
	display:none;
	}
#candidatureForm label{
	float : left;
	width : 95px;
	margin-right : 5px;
	font-size : 1.1em;
	}
#candidatureForm .infoProfil label{
	width : 110px;
	}
#candidatureForm fieldset input{
	width : 203px;
	margin : 2px 0 2px 0;
	font-size : 9px;
	}

#candidatureForm #CV, #candidatureForm #lettreMotiv{
	border-width : 0px;
	height : 17px;
	padding : 0 !important;
	
	margin : 1px 0 3px 0 !important;
	border : 1px solid #666666 !important;
	width : auto !important;
	display : inline;
	}
#candidatureForm .boutonAction{
	clear : both;
	}
#candidatureForm .formLine{overflow:hidden;}

#candidatureForm .legende{
	margin : 5px 0 0 0;
	}

#errorMessage{
	position : absolute;
	z-index : 21;
	top : 0px;
	left : 70px;
	width : 500px;
	background-color : white;
	border : 1px red solid;
	padding : 15px;
	
	}
#errorMessage .errorTop{text-align:right;padding-bottom:10px;}
#errorMessage .close{right:0;}
#errorMessage .text{
	height :  100px;
	overflow-x : auto;
	font-size : 1em;
	}
