.thumb_left{float:left;margin-bottom:15px}
.thumb_left_pic{float:left;margin-right:15px;margin-bottom:10px}
.thumb_right_pic{float:right;margin-left:15px;margin-bottom:10px}
.thumb_right{float:right;margin-bottom:15px}
#header_bottom{height:261px;width:100%;overflow:hidden}
#header_bottom #index_search{position:absolute;top:136px;left:10px;background:url(gifs/mb/search_box.jpg) no-repeat;width:677px;height:265px;overflow:hidden;float:left}
#header_bottom #index_search .nav{padding-left:17px;float:left;padding-top:24px;width:214px}
#header_bottom #index_search .nav .element1,
#header_bottom #index_search .nav .element2{color:#444;text-decoration:none;width:100px;padding-left:51px;padding-top:2px;height:39px;display:block}
#header_bottom #index_search .nav .element2{margin-top:20px}
#header_bottom #index_search .nav .element1 span,
#header_bottom #index_search .nav .element2 span{color:#146293;font-weight:bold;font-size:16px}
#header_bottom #index_search .nav .element1{background:url(gifs/mb/search_poste.jpg) no-repeat}
#header_bottom #index_search .nav .element2{background:url(gifs/mb/search_stage.jpg) no-repeat}
#header_bottom #index_search .nav .element1:hover,
#header_bottom #index_search .nav .element2:hover{font-weight:bold !important;color:#FF7D00 !important;opacity:0.7;filter:alpha(opacity=70);width:126px}
#header_bottom #index_search .nav .element3{color:#000	;text-decoration:none;background:url(gifs/mb/search_cv.jpg) 15px 18px no-repeat #ff8204;margin-top:45px;display:block;height:58px;padding-left:65px;padding-top:20px;width:139px}
#header_bottom #index_search .nav .element3 span{font-weight:bold;font-size:16px}
#header_bottom #index_search .nav .element3:hover{opacity:0.7;filter:alpha(opacity=70)}
#header_bottom #index_search .form{float:left;padding-left:16px;width:190px;padding-top:10px}
#header_bottom #index_search .form .element2,
#header_bottom #index_search .form .element1{color:#FF8106;margin-bottom:10px;font-weight:bold;font-size:17px}
#header_bottom #index_search .form .element1_1{border:1px solid #CCC;height:16px;margin-bottom:15px;padding:2px 5px;width:170px}
#header_bottom #index_search .form .element1_2{border:1px solid #CCC;height:21px;padding:2px 5px;width:182px}
#header_bottom #index_search .form .element1_3{margin-bottom:5px;background:url(gifs/mb/search_express.jpg) no-repeat;width:172px;height:25px;border:none !important;margin-top:10px}
#header_bottom #index_search .form .element1_3:hover{opacity:0.7;filter:alpha(opacity=50)}
#header_bottom #index_search .form .element2_1{border:1px solid #CCC;height:16px;margin-bottom:15px;padding:2px 5px;width:170px}
#header_bottom #index_search .form .element2_2{background:url(gifs/mb/search_express.jpg) no-repeat;width:172px;height:25px;border:none !important}
#header_bottom #index_search .form .element2_2:hover{opacity:0.7;filter:alpha(opacity=50)}
#header_bottom #index_search .mapo{}
#header_bottom #index_search .mapo p{
	color:#146092;
	font-weight:bold;
	font-size:17px;
	position:absolute;
	right:7px;
	top:19px;
	width: 225px;
}
#header_bottom #index_search .mapo img{position:absolute;right:17px;top:51px}
#video_link{position:absolute;top:136px;right:10px;background:url(gifs/mb/video.jpg) no-repeat;width:263px;height:265px;overflow:hidden;float:right}
#video_link h2{color:#146092;font-size:17px;font-weight:bold;position:absolute;text-align:center;border:none;width:150px;right:44px;top:-9px}
#video_link a{display:block;background:url(gifs/mb/video_swf.jpg) 43px 78px no-repeat;height:32px;padding-left:108px;color:#F60;font-weight:bold;text-decoration:none;padding-top:233px}
#video_link a:hover{opacity:0.6 !important;filter:alpha(opacity=60) !important;text-decoration:underline !important;color:#000}

.sepa_main{background:url(gifs/mb/traits.jpg) repeat-x;height:1px;margin:15px 10px}

#offres_candidature{}
#offres_candidature .element1{margin-left:10px;-margin-left:5px;background:url(gifs/mb/offre_content.jpg) repeat-y;width:735px;overflow:hidden;float:left}
#offres_candidature .element1 .top{background:url(gifs/mb/offre_top.jpg) no-repeat;width:735px;height:14px;overflow:hidden}
#offres_candidature .element1 .middle{height:245px;padding:0 27px}
#offres_candidature .element1 .middle h2{margin-top:0 !important;padding-bottom:10px}
#offres_candidature .element1 .middle h2,
#offres_candidature .element1 .middle h3{margin-bottom:0;margin-top:0;border:none;color:#145F96;font-weight:bold}
#offres_candidature .element1 .middle h3 a{text-decoration:none;font-size:16px;border:none;color:#FD7B01;font-weight:bold}
#offres_candidature .element1 .middle h3 a:hover{color:#555;text-decoration:underline}
#offres_candidature .element1 .middle p{color:#666}
#offres_candidature .element1 .middle .link{margin-bottom:15px}
#offres_candidature .element1 .middle .link a{color:#f60;font-weight:bold;float:right;text-decoration:none}
#offres_candidature .element1 .middle .link a:hover{color:#555;text-decoration:underline}
#offres_candidature .element1 .bottom {background:url(gifs/mb/offre_bottom.jpg) no-repeat;width:735px;height:18px;overflow:hidden}
#offres_candidature .element1 .bottom .link a{color:#f60;font-weight:bold}
#offres_candidature .element1 .bottom .link a:hover{}
#offres_candidature .element2{overflow:hidden;text-indent:-10000px;margin-right:10px;-margin-right:5px;background:url(gifs/mb/candidature.jpg) no-repeat;width:226px;height:268px;display:block;float:right}
#offres_candidature .element2:hover{opacity:0.7;filter:alpha(opacity=70)}

#actu_interne{overflow:hidden;width:100%}
#actu_interne .actu{width:529px;float:left;margin-left:10px;-margin-left:5px;overflow:hidden}
#actu_interne .actu .top{background:url(gifs/mb/actu_top.jpg) no-repeat;width:531px;height:16px;overflow:hidden}
#actu_interne .actu .content{min-height:158px;_height:158px;padding:0 27px 30px 27px;background:url(gifs/mb/actu_content.jpg) repeat-y;width:477px}
#actu_interne .actu .content h2{color:#146092;padding-bottom:5px;border-bottom:1px solid #c7c7c7;font-size:18px;font-weight:bold;margin-top:0 !important;margin-bottom:10px !important}
#actu_interne .actu .content ul{margin:0 !important}
#actu_interne .actu .content ul li{color:#555;list-style:none;padding-left:10px;margin-bottom:10px;background:url(gifs/mb/actu_puce.jpg) no-repeat 0 5px}
#actu_interne .actu .content ul li a{color:#fe7c00;text-decoration:none;font-weight:bold}
#actu_interne .actu .content ul li a:hover{color:#444;text-decoration:underline}
#actu_interne .actu .content .all_actu{float:right}
#actu_interne .actu .content .all_actu a{color:#fe7c00;text-decoration:none;font-weight:bold}
#actu_interne .actu .content .all_actu a:hover{color:#444;text-decoration:underline}
#actu_interne .actu .bottom{background:url(gifs/mb/actu_bottom.jpg) no-repeat;width:531px;height:13px;overflow:hidden}

#actu_interne .interne{width:441px;float:right;margin-right:4px;-margin-right:2px}
#actu_interne .interne .top{background:url(gifs/mb/interne_top.jpg) no-repeat;width:441px;height:16px;overflow:hidden}
#actu_interne .interne .content{min-height:158px;_height:158px;padding:0 27px 30px 27px;background:url(gifs/mb/interne_content.jpg) repeat-y;width:387px}
#actu_interne .interne .content h2{color:#146092;font-size:18px;font-weight:bold;border:none;margin-top:0 !important;padding-bottom:5px;border-bottom:1px solid #c7c7c7;margin-bottom:10px !important}
#actu_interne .interne .content a img{border:none}

#actu_interne .interne .content a:hover{}
#actu_interne .interne .content ul{}
#actu_interne .interne .content ul li{color:#146095;list-style:none;margin-bottom:4px}
#actu_interne .interne .content ul li a{color:#146095;text-decoration:none !important}
#actu_interne .interne .content ul li a:hover{color:#000 !important;text-decoration:underline !important}
#actu_interne .interne .content ul li span{color:#555}
#actu_interne .interne .content .all_actu{float:right}
#actu_interne .interne .content .all_actu a{color:#fe7c00;text-decoration:none;font-weight:bold}
#actu_interne .interne .content .all_actu a:hover{color:#444;text-decoration:underline}
#actu_interne .interne .bottom{background:url(gifs/mb/interne_bottom.jpg) no-repeat;width:441px;height:13px;overflow:hidden}

.MenuHorizontal li ul{display:none;background:#EBEBEB none repeat scroll 0 0;height:92px;left:10px;overflow:hidden;position:absolute;top:136px;width:216px;z-index:10}
.MenuHorizontal li ul li a{padding:0 !important;text-indent:20px;background:#EBEBEB !important;height:22px !important;width:216px;text-align:left;border-bottom:1px solid #999;line-height:22px !important}
li#menu-0 li a:hover{background: #F70 !important ; background-image: none !important }

#depot_cv{background:#efefef;padding:20px 20px 15px 20px;margin:20px 0 25px 0;width:630px;overflow:hidden}
#depot_cv p{text-align:left !important;color:#333;float:left;padding:0 !important;width:370px}
#depot_cv p strong{color:#065496;font-weight:strong !important}
#depot_cv .canspon{background:url(gifs/mb/bouton_candidature.jpg) no-repeat;width:202px;height:53px;line-height:53px;color:#4AAA09;font-size:16px;text-indent:50px;text-decoration:none;font-weight:bold;display:block;float:right}
#depot_cv .canspon:hover{background:url(gifs/mb/bouton_candidature.jpg) no-repeat 0 -53px}

#collaborateur{text-decoration:none;color:#444}
#collaborateur li{margin-bottom:5px}
#collaborateur li a{text-decoration:none;color:#444}
#collaborateur li a:hover{text-decoration:underline;color:#f70}

.back_to_the_passed{float:right;font-size:10px;text-decoration:none !important;border-bottom:1px dotted #91BD2A;padding-bottom:2px;padding-left:10px;background:url(gifs/puce_liste.jpg) no-repeat 0 4px}
.back_to_the_passed:hover{border-bottom:1px dotted #000 !important;color:#444 !important}

#moteur_recherche{
	width:99%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.recherche_clic{
	background-color:#FF7F00;
	color:#FFFFFF;
	height:20px;
	padding:5px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.contenu_recherche{
	text-align:justify;
	display:none;
	border:2px solid #FF7F00;
	padding:5px;
	float:left;
	width:961px;
}

.open_mt{
	display:block;
	text-align:justify;
	border:3px solid #FF7F00;
	padding:5px;
	float:left;
	width:959px;
}

.open_mt form {
	width:950px;
}

.encart_recherche{
	width:22%;
	float:left;
	margin-right:25px;
}

.critere_recherche label{
	float:left;
	width:100px;
}

.critere_recherche a{
	margin-right:15px;
	color:#065496;
	text-decoration:none;
	width:124px;
	display:block;
	float:left;
	border-right:1px solid #333;
}

a.last {
	border:none !important;
}

.selected_mt{
	font-weight:bold;
}

.critere_recherche a:hover{
	font-weight:bold;
}

.critere_recherche{
	line-height:20px;
}

#entete {
	background:#09578F;
	width:670px;
	color:#fff;
	text-align:left;
	border-collapse:collapse;
	border:1px solid #09578f;
}

#entete th.element1 {
padding-left:8px;
width:232px;
}

.listingue .element1 {
	width:230px;
}
#entete .element11, .listingue .element11 {
	width:80px;
}
#entete .element2, .listingue .element2 {
	width:170px;
}

#entete .element3, .listingue .element3 {
	width:70px;
}

#entete .element4, .listingue .element4 {
	width:110px;
}

.listingue {
	border:1px solid #09578f;
	border-top:0 !important;
	width:670px;
	border-collapse:collapse;
}

.listingue {
	text-align:left !important;
}

.listingue th {
	text-transform:uppercase;
	line-height:30px;
	height:30px;
	padding-left:10px;
}

.listingue .tr1 th a {
	text-decoration:none;
	display:block;
	height:100%;
	width:215px;
	background:url(gifs/loupe.gif) 0 5px no-repeat #EEE;
	padding-left:25px;
}
.listingue .tr2 th a {
	text-decoration:none;
	display:block;
	height:100%;
	width:215px;
	background:url(gifs/loupe.gif) 0 5px no-repeat #DDD;
	padding-left:25px;
}

.listingue th a:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.listingue tr.tr1 {
	background:#eee
}

.listingue tr.tr2 {
	background:#ddd
}

#desc_detail_ {
	margin:5px 10px;
	border:1px dotted #6A6A6A;
	padding:5px 8px;
}

#desc_detail_ .recrute {
	float:right !important;
}

#desc_detail_ h2 {
	border:none !important;
	background: #6a6a6a;
	padding-left:5px;
	width:475px !important;
}

#desc_detail_ h3 {
	border:none !important;
	color:#065496 !important;
	font-size:16px !important;
	font-weight:bold !important;
	background:url(gifs/puceli.gif) no-repeat 0 6px;
	padding-left:12px;
	width:460px !important;
}

#postul {
background:transparent url(gifs/mb/bouton_candidature.jpg) no-repeat scroll 0 0;
color:#4AAA09;
display:block;
float:right;
font-size:16px;
font-weight:bold;
height:53px;
line-height:53px;
text-decoration:none;
text-indent:50px;
width:202px;
}

#postul:hover{background:url(gifs/mb/bouton_candidature.jpg) no-repeat 0 -53px}

#return {
	display:block;
	background:#07549E;
	height:21px;
	line-height:21px;
	text-align:center;
	width:150px;
	color:#fff;
	text-decoration:none;
	float:left;
	margin-top:20px;
}

#return:hover {
	opacity:0.7;
	filter:alpha(opacity:70);
}

#navigazion {
	clear:both;
	text-align:center;
	padding-top:6px;
}

.actu a img{border:none}

#listing_calendrier {
	background:#F2F2F2 !important;
	margin:10px auto !important;
	padding:1.2em !important;
	width:500px !important;
	float:none !important;
	clear:both;

}

#listing_calendrier ul {
	margin:10px !important;
}

#listing_calendrier li {
	list-style:none;
	color:#155291 !important;
}
#listing_calendrier p {
	color:#155291 !important;
}

#listing_calendrier li li a {
	color:#155291 !important;
}

#listing_calendrier li li a:hover {
	color:#F28E02 !important;
}

#listing_calendrier li li {
	margin:0.3em 1em !important;
}

#listing_calendrier li li:hover {
	background:none !important;
}
