.clear {clear:both;}

#bandeauHaut{
position:relative;
width:599px;
height:275px;
background-color:#000000;

}

#hautGauche{
	position:relative;
	float:left;
}

#hautDroite{
	position:relative;
	float:left;
}

#txt_haut{
	position:relative;
	margin:5px 5px 0px 0px;
	width:371px;
	text-align:right;
}

#accroche{
	position:relative;
	margin:10px 0px 0px 15px;
}

#titreProfil{
	position:relative;
	margin:10px 0px 0px 25px;
}

#crochet{
	position:relative;
	float:left;
	margin:7px 0px 0px 15px;
	width:7px;
	height:38px;
}

#profil{
	position:relative;
	float:left;
	height:50px;
	width:567px;
	padding-left:10px;
}

#candidature{
	position:relative;
	margin:60px 0px 0px 280px;
}



#separation{
	position:relative;&
	margin: 5px 30px 5px 20px;
}

#titreRecherche{
	Position:relative;
	margin: 0px 0px 5px 10px;
}

#titreDirecteur:hover{
	text-decoration: underline;
	cursor:hand;
}



#directeur{
	position:absolute;
	top:-10px;
	padding:20px 0px 0px 0px;
	left:0px;
	width:599px;
	height:275px;
	display:none;
	background-color:#568738;
}

#adjoint{
	position:absolute;
	top:-10px;
	padding:20px 0px 0px 0px;
	left:0px;
	width:599px;
	height:275px;
	display:none;
	background-color:#568738;
}

#cuisinier{
	position:absolute;
	top:-10px;
	padding:20px 0px 0px 0px;
	left:0px;
	width:599px;
	height:275px;
	display:none;
	background-color:#568738;
}

#aidecuisinier{
	position:absolute;
	top:-10px;
	padding:20px 0px 0px 0px;
	left:0px;
	width:599px;
	height:275px;
	display:none;
	background-color:#568738;
}

#patissier{
	position:absolute;
	top:-10px;
	padding:20px 0px 0px 0px;
	left:0px;
	width:599px;
	height:275px;
	display:none;
	background-color:#568738;
}

#salle{
	position:absolute;
	top:-10px;
	padding:20px 0px 0px 0px;
	left:0px;
	width:599px;
	height:275px;
	display:none;
	background-color:#568738;
}

#caissier{
	position:absolute;
	top:-10px;
	padding:20px 0px 0px 0px;
	left:0px;
	width:599px;
	height:275px;
	display:none;
	background-color:#568738;
}

.libInput{
	position:relative;
	width:100px;
	margin:5px 10px 0px 100px;
	padding:3px 0px 0px 0px;
	float:left;
	text-align:right;
}

.inputTxt{
	position:relative;
	float:left;
	margin:5px 0px 0px 0px;
}

#btRecherche{
	position:relative;
	float:left;
	margin:15px 0px 0px 80px;
	
}



/* RESULT SEARCH */

#candidatureResult{
	position:relative;
	margin-left:20px;
}


#searchHaut{
	position:relative;
	BACKGROUND-IMAGE: url(../images/searchHaut.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:549px;
	height:18px;
	margin:10px 0px 0px 25px;
}


#searchBas{
	position:relative;
	BACKGROUND-IMAGE: url(../images/searchBas.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:549px;
	height:13px;
	margin:0px 0px 0px 25px;
}

#searchCentre{
	position:relative;
	width:545px;
	_width:549px;
	border-top:none;
	border-bottom:none;
	border-right:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	background-color:#81A347;
	margin:0px 0px 0px 25px;
}


.offre{
	position:relative;
	padding:2px 0px 2px 15px;
}
.offre a {
	color: white;	
}
a.LResto:hover {
	background-color: #DAE23D;	
}
.Descriptif{
	position:relative;
	padding:2px 0px 2px 0px;
}

.TRegion{color: white; font-size:12px; font-weight: bold; width:100px; float:left; background-color: #568738; line-height: 15px;padding:2px;}
.TResto{color: white; font-size:12px; font-weight: bold; width:170px; float:left; background-color: #568738; line-height: 15px;padding:2px;}
.TPoste{color: white; font-size:12px; font-weight: bold; width:130px; float:left; background-color: #568738; line-height: 15px;padding:2px;}
.TContrat{color: white; font-size:12px; font-weight: bold; width:70px; float:left; background-color: #568738; line-height: 15px;padding:2px;}
.TDate{color: white; font-size:12px; font-weight: bold; width:70px; float:left; background-color: #568738; line-height: 15px;padding:2px;}
.TSelect{color: white; font-size:12px; font-weight: bold; width:70px; float:left; line-height: 15px;padding:2px;}

.LRegion{color: white; font-size:12px; font-weight: normal; width:100px; float:left; line-height: 20px;padding:2px; border-bottom:1px solid white;}
.LResto{color: white; font-size:12px; font-weight: normal; width:170px; float:left; line-height: 20px;padding:2px; border-bottom:1px solid white;}
.LPoste{color: white; font-size:12px; font-weight: normal; width:130px; float:left; line-height: 20px;padding:2px; border-bottom:1px solid white;}
.LContrat{color: white; font-size:12px; font-weight: normal; width:70px; float:left; line-height: 20px;padding:2px; border-bottom:1px solid white;}
.LDate{color: white; font-size:12px; font-weight: normal; width:70px; float:left; line-height: 20px;padding:2px; border-bottom:1px solid white;}
.LSelect{color: white; font-size:12px; font-weight: normal; width:60px; float:left; line-height: 20px;padding:2px; text-align:center}

/* FIN RESULT SEARCH */



/* CANDIDATURE */

.libInputCand{
	position:relative;
	width:85px;
	margin:5px 10px 0px 10px;
	padding:3px 0px 0px 0px;
	float:left;
	text-align:left;
}
.valInputCand{
	position:relative;
	width:200px;
	margin:5px 10px 0px 10px;
	padding:3px 0px 0px 0px;
	float:left;
	text-align:left;
}
.ssTitreCandidature{
	position:relative;
	margin:30px 0px 10px 10px;
}

#adresse{
	position:relative;
	float:left;
	width:317px;
	height:50px;
}

.valide{
	position:relative;
	float:left;
	margin:5px 0px 0px 220px;
}


#OffreMerci{
	position:relative;
	width:500px;
	margin:45px 0px 0px 25px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/*  FIN CANDIDATURE */
