@charset "utf-8";
/* CSS Document */


.postul-date
{ width:85px;
}
.postul-societe
{ width:130px;
}
.postul-intitule
{ width:250px;
}
.postul-loc
{ width:200px;
}
.postul-form
{ float:left; display:block; margin-right:20px;
}
.clear
{ clear:both;
}
.motivation
{ width:665px; height:200px;
}
.erreur
{ height:40px; margin-top:10px;
}

.postLibr label
{ float:left; display:block; margin-right:20px;
}
.postLibr #lastname, .postLibr #firstname, .postLibr #email { width:320px;}
.postLibr #EmailTxt {
color:#1163B8;
float:left;
font-size:0.9em;
line-height:1.25em;
margin-top:24px;
}


/* Niveau 4 */
.fdBtN4, .fdBtN4 span {
	background: url(/style/img/fd/boutons.png) no-repeat;
}
.fdBtN4 {	color: #4F4F4F;}
/* =img */
img.fdBtN4 {
	background-position: 100% 0px;
	padding-right: 10px;
}
a:hover img.fdBtN4 {
	background-position: 100% 100%;
}
/* =a */
a.fdBtN4 {
	background-position: 0 -140px;
	float: right;
	display: block;
	text-decoration: underline;
	cursor: pointer;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	margin-top:-3px;
}
a.fdBtN4 span {
	background-position: 100% -140px;
	height: 24px;
	line-height: 24px;
	margin:0 0 0 27px;
	padding-right:10px;
	display: block;
}
a.fdBtN4:hover,
a.fdBtN4:focus,
a.fdBtN4:active {
  background-position: 0 -175px; 
}
a.fdBtN4:hover span,
a.fdBtN4:focus span,
a.fdBtN4:active span {
	background-position: 100% -175px;
}






/* Niveau 5 */
input.fdBtN5 {
	background: url(/style/img/fd/boutons.png) no-repeat;
}
input.fdBtN5 {	color: #4F4F4F;}
/* =img */
input.fdBtN5:hover {
	color:#CF1603;
}
/* =a */
input.fdBtN5 {
	background-position: 0 -140px;
	float: right;
	display: block;
	text-decoration: underline;
	cursor: pointer;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	height: 24px;
	line-height: 24px;
	padding-right:10px;
	padding-left:27px;
	padding-top:3px;
	display: block;
}
input.fdBtN5:hover,
input.fdBtN5:focus,
input.fdBtN5:active {
  background-position: 0 -175px; 
}
input.fdBtN5:hover,
input.fdBtN5:focus,
input.fdBtN5:active {
	background-position: 100% -175px;
}



 input.ok {
	background: #bf1206 url(../img/fd/sprite-entete.png) no-repeat -268px -357px;
	display: inline-block;
	vertical-align:middle;
	border:none;
	height:20px;
	padding: 1px;
	color: #FFFFFF;
	width: 33px;
cursor: pointer;

}
input.ok:hover, input.ok:active, input.ok:focus {
	background: #bf1206 url(../img/fd/sprite-entete.png) no-repeat -309px -357px;
	outline:none;

}
select#IdLetter {
	width:615px;
	margin-right: 15px;
}
#conteneur #contenu .colx2 .btCentre a.fdBtN1 {
	margin-right: 95px;
}

/*input.ok {
background:url(../img/fd/sprite-entete.png) no-repeat scroll -268px -356px #BF1206;
border:medium none;
color:#FFFFFF;
display:inline-block;
height:18px;
padding:2px;
vertical-align:middle;
width:31px;
text-decoration:none;
}

.ok:hover, .ok:active {
	background: #bf1206 url(../img/fd/sprite-entete.png) no-repeat -309px -356px;
	outline:none;
}*/
.identification {
	background:  no-repeat 0px 0px;
}
.identification p label {
	font-weight: bold;
	width: 85px;
	float: left;
	line-height: 20px;
	margin-left: 35px;
}
.identification p input {
	line-height: 20px;
	height: 20px;
	width: 150px;
}
.barre { height: 50px;}

