#col_conteneur {
	overflow:auto;
	width:980px;
	margin:0px 0px 5px 0px;
	//margin:-3px 0px 5px 0px;
	padding:30px 3px 0px 3px;
	background-color:#ffffff;
	border:2px solid #5771af;
	border-top:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#col_conteneur form{
	margin:0;
	padding:0;
}
#col_conteneur imput{
	font-size:11px;
}
#col_conteneur h1{
	margin:10px 0px 3px 0px;
	color:#eb4b00;
	font-size:12px;
}
#col_conteneur h2{
	margin:10px 0px 20px 0px;
	color:#1f2e69;
	font-size:11px;
}
#col_colonneG {
	float:left;
	/*position:absolute;*/
	margin-left:30px;
	width:620px;
}
*html #col_colonneG{
	//margin-left:15px;
}
#col_colonneD {
	display:none;
}
#col_colonneD div{
	padding:10px 15px 10px 30px;
	width:255px;
}
/*-------------------------------HP -> Recruteurs à l'affiche ------------------------------------*/
#alaffiche table{
	background-color:#f5f5f5;
	width:300px;
}
#alaffiche table{
	width:33%;
	height:85px;
	vertical-align:middle;
}

/*-------------------------------HP -> Offres de dernières minutes ------------------------------------*/
#DM{
	background-image:url(/img/picto_dm.jpg);
	background-repeat:no-repeat;
	height:151px;
	padding:20px 0px 0px 90px;
	background-color:#f5f5f5;
}
#DM p{
	float:right;
	width:225px;
	margin-top:40px;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	color:#eb4b00;
}
#DM table{
	margin-right:225px;
	width:285px;
}
#DM td{
	border-bottom:1px dotted #5771af;
	margin:2px 0px 3px 0px;
	height:20px;
}
#DM a{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
#DM a:hover{
	text-decoration:underline;
	font-size:11px;
}
/*-------------------------------PUB : 250x250 ------------------------------------*/
div#pub_250x250 {
	margin: 10px 0px 5px 0px;
	background-color:#f5f5f5;
	padding-top:0px;
	padding-bottom:5px;
}
#pub_250x250 h1 {
	width:255px;
	margin-top:0px;
	margin-bottom:0px;
	color:#5771af;
	text-transform:uppercase;
	font-size:8px;
	font-family:Times;
}
#pub_250x250 p {
	width:250px;
	margin-top:0px;
	height:250px;
	border:1px solid #5771af;
}
/*-------------------------------Colonne D -> bloc candidat logue/ non logue ------------------------------------*/
#candidat h3 {
	padding-top:10px !important;
	margin-left:0px !important;
}
#bloc_candidat_logue {
	width:255px;
	background-image:url(/img/illus_logue.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
}
#bloc_candidat_nonlogue {
	background-color:#f5f5f5;
}
#bloc_candidat_alerte {
	margin-top:10px;
	background-image:url(/img/illus_creer_compte.jpg);
}
#compte_pas_encore, #compte_deja {
	background-color:#f5f5f5;
	padding:4px;
	margin:10px 0px 4px 0px;
}

/*-------------------------------Recherche => toute page presentée avec bonbon orange ------------------------------------*/
#recherche {
	background-image:url(/img/picto_boule_orange.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	padding-top:30px;
	padding-left:80px;
}
div#recherche {
	margin-bottom:20px;
}
#recherche h2{
	margin:10px 0px 2px 0px;
	color:#1f2e69;
	font-size:11px;
}
#recherche table {
	/*margin-left:80px;*/
	margin-top:20px;
	margin-bottom:20px;
}

#recherche td{
	width:33%;
}

/*-------------------------------Offre => descriptif de l'offre ------------------------------------*/
#offre {
	background-image:url(/img/illus_bonbon_orange.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	padding-top:30px;
	padding-left:80px;
	color:#526fb3;
}
div#offre {
	margin-bottom:20px;
}
#offre h2{
	margin:10px 0px 2px 0px;
	color:#eb4b00;
	font-size:11px;
}
#offre h3 {
	padding-top:10px !important;
	margin-left:0px !important;
}
#offre table {
	/*margin-left:80px;*/
	margin-top:20px;
	margin-bottom:20px;
}

#offre td{
	width:33%;
}
/*-------------------------------Resultat => toutes pages presntée en tableau ------------------------------------*/
#resultat {
	padding-top:0px;
	padding-left:0px;
}
#resultat h2{
	margin-bottom:0px;
	padding-top:10px;
	padding-left:20px;
	height:25px;
	background-color:#43598a;
	color:#ffffff;
	font-size:11px;
}
#resultat table {
	width:620px;
	/*margin-left:80px;*/
	margin-top:0px;
	margin-bottom:20px;
	border: 1px solid #43598a;
}
td.bleu_clair{
	background-color:#f5f5ff;
}
td.bleu_fonce{
	background-color:#e2e4f3;
}
#resultat td{
	width:33%;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #d5d7e6;
}
table#chemin  {
	border:none;
}
#chemin td {
	border:none;
}
/*-------------------------------Classes Génériques ------------------------------------*/
/*.illus_bonbon_orange {
	background-image:url(/img/illus_bonbon_orange.gif);
	background-position:left top;
	background-repeat:no-repeat;
}*/
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.fond_gris {
	background-color:#f5f5f5;
	margin-bottom:5px;
	padding:4px;
}
.erreur {
	margin:5px 20px 20px 0px;
	border:1px dotted #006600;
	padding:5px 5px 0px 5px;
	color:#006600;
	font-weight:bold;
}
.alerte {
	color:#1f2e69;
	font-weight:bold;
}
.logo_offre {
	float:right;
	padding: 0px 10px 10px 10px;
}
