#contenu{width:100%;}
.sh_top_middle{width:950px;}
.sh_middle{width:962px;
height:100%;
line-height:normal;
xfont-size:12px;
xfont-family: "Trebuchet MS";
xborder-left:1px solid blue;
background:url(../images/recherche/left.png) repeat-y;
background-position:left;
}
.sh_middle2{
margin:0px;
padding:0 5px 0 5px;
xwidth:200px;
background:url(../images/recherche/right.png) repeat-y;
background-position:right;
xwidth:100px;
xborder:1px solid blue;
}
.resizemeplz{width:300px;}
.left_tm{float:left;}
.sh_middle2 p{margin: 0px; padding:0px;}
.sh_left{xheight:40px;}
.sh_right{xheight:40px;}
.sh_bottom_middle{width:950px;}

#BarreImpression{float:right;margin-top:2px;margin-right:3px;}
.divFilAriane{float:left;}
.separator2,.next_step_index{clear:both;}
.next_step_index{
padding-top:10px;
margin-left:12px;}
.rheader2{padding-top:40px;
padding-left:10px;
}
.titler{color:white;margin-left:0px;margin-top:7px;}
.relement label{color:white;}
#submitr{
margin-right:22px;
}
.formation_a_la_une_bloc{
margin-left:2px;
float:right;
display:block;
height:296px;
width:575px;
background-image: url(../images/recherche/formation_a_la_une_bg.png);
background-repeat:no-repeat;

margin-top:-295px;
}
.a_la_une_col_1{
margin-top:110px;
float:left;
display:block;
width:270px;
margin-left:10px;

}
.a_la_une_col_2{
margin-top:110px;
float:left;
display:block;
width:270px;
margin-left:20px;
}
.a_la_une_col_1_text,.a_la_une_col_2_text{overflow:auto;height:149px;}
.a_la_une_col_1 p,.a_la_une_col_2 p{display:block;height:100px;overflow:auto;margin-right:5px;margin-top:0px;padding-top:13px;margin-bottom:0px;padding-bottom:0px;}
.emploi_stage_box{
height:120px;
width:399px;
background-image: url('../images/recherche/emplois_stages_bg.png');
float:left;
}
.a_la_une_col_1 a img,.a_la_une_col_2 a img{border:0px;}
.next_step_index2{clear:both;padding-top:10px;}
.emploi_stage_line{
clear:both;
padding-top:40px;
width:319px;
}
.txtOffres {
	float:left; 
	width:136px; 
	height:23px;
	background:url(../images/recherche/emplois_disponibles.png);
	background-repeat:no-repeat; 
	margin-left:15px; 
	color:#666666; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	vertical-align:baseline; 
	padding-top:3px;
}
.nbOffres {
	float:left; width:35px;
}
.consulterOffre {
	float:left; width:83px;
}

.emploi_stage_line img{margin-left:15px;float:left;}
.emploi_stage_line a img{border: 0px;}
.emploi_stage_line span{margin-left:15px;display:block; float:left;line-height:23px;color:#ffa443;font-weight:bold;height:23px;width:20px;text-align:center;}
.topless{padding-top:5px;}


.temoignages_box2
{
float:left;
width:573px;
height:108px;
background-image: url('../images/recherche/temoignage_bg.png');
margin-left:5px;
position:relative;
}
.temoignages_box3
{
float:left;
width:573px;
height:128px;
background-image: url('../images/recherche/temoignages_bg3.png');
margin-left:5px;
position:relative;
}
.temoignages_box23
{
float:left;
width:573px;
height:108px;
background-image: url('../images/recherche/temoignage_bg.png');
margin-left:5px;
position:relative;
}
.temoignages_box span.text,.temoignages_box2 span.text,.temoignages_box3 span.text,.temoignages_box23 span.text{xposition:absolute;display:block;margin-left:12px; xheight:50px; width:550px;xmargin-top:35px;z-index:1;}
.temoignages_box span.link_previous,.temoignages_box3 span.link_previous{position:relative;display:block;margin-left:10px; height:23px; width:160px;xmargin-top:0px;line-height:23px;cursor:pointer;z-index:51;top:0px;float:left;}
.temoignages_box span.link_next,.temoignages_box3 span.link_next{position:relative;display:block;margin-right:10px; height:23px; width:150px;xmargin-top:0px;line-height:23px;xright:10px;text-align:right;cursor:pointer;z-index:51;top:0px;float:right;}
.temoignages_box span.text p,.temoignages_box2 span.text p,.temoignages_box3 span.text p,.temoignages_box23 span.text p{margin:0px;padding:0px;z-index:1;}
.nav_tem{position:absolute;xmargin-top:12px;z-index:50;bottom:2pt;width:570px;}

#myslides {
position:absolute;
top:35px;
display:block;
xheight:80px;
font-size:11px;
}
em.showhideme{font-style:normal;}

a.prev2,a.next2{text-decoration:none;color:#5D5E60;}
a.prev2 img,a.next2 img{border: 0px;}
.accesFormateur{z-index:99;}
.btn_alaune{margin-top:5px;}