html,body,p, h1,h2{margin:0;padding:0;}
body{font: 11px arial,sans-serif;text-align:left; background-color:#000;}
#container{width:917px;min-height:585px;margin:0 auto; margin-top:10px;margin-bottom:5px;border:1px solid #444;position:relative;background-color:#000;}

#header {width:100%;height:110px;background:url(../images/bg_top.gif) no-repeat; }
#header a {display:block;width:300px;height:90px;}
#content{position:relative;min-height:429px;text-align:left;}
img{border:0px;}

form{padding:0px;margin:0px;}
#wrapper{float:left;width:100%;padding-top:15px;background-image:url(../images/bg.gif);}
#navigation{float:left;width:171px;padding:0px 24px 0px 13px;position:relative;height:417px;}
#filiales{
	padding-top:35px;
} 
.nodeco {text-decoration:none;}

ul#menu, ul#menu ul, ul#submenu, ul#actmenu, .limiteur ul, .limiteurflash ul, .limiteurflashhome ul, .limiteurflashSubmenu ul
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}
ul#menu li, ul#submenu li, ul#actmenu li
{
	margin: 0 0 5px 0 ;
	padding: 0 ;
}
.limiteur li, .limiteurflash li, .limiteurflashhome li, .limiteurflashSubmenu li{
padding-left:10px;
background:url(../images/puce_verte.gif) 0px 2px no-repeat;
}

ul#submenu li, ul#actmenu li{float:left;padding-bottom:20px;}
ul#menu li ul li
{
	margin: 0;
}

ul#menu li a
{
	display: block ;
	width: 171px ;
	line-height: 19px ;
	height: 19px ;
	color: #000 ;
	text-decoration: none ;
}
ul#submenu li a 
{
	display: block ;
	line-height: 11px ;
	height: 11px ;
	font-size: 6px ;
	color: #000 ;
	text-decoration: none ;
}
ul#actmenu li a 
{
	display: block ;
	line-height: 11px ;
	height: 11px ;
	font-size: 6px ;
	color: #000 ;
	text-decoration: none ;
}
ul#menu li ul li a
{
	line-height: 14px ;
	height: 14px ;
}
ul#menu li a:hover{}

ul#menu li.m_acc a{background: url(../images/menu_accueil.gif);}
ul#menu li.m_acc a:hover, ul#menu li.m_acc a.on{background: url(../images/menu_accueil-over.gif);}
ul#menu li.m_sav a{background: url(../images/menu_savoir.gif);}
ul#menu li.m_sav a:hover, ul#menu li.m_sav a.on{background: url(../images/menu_savoir-over.gif);}
ul#menu li.m_met a{background: url(../images/menu_metier.gif);}
ul#menu li.m_met a:hover, ul#menu li.m_met a.on{background: url(../images/menu_metier-over.gif);}
ul#menu li.m_rej a{background: url(../images/menu_rejoindre.gif);}
ul#menu li.m_rej a:hover, ul#menu li.m_rej a.on{background: url(../images/menu_rejoindre-over.gif);}
ul#menu li.m_eng a{background: url(../images/menu_engagements.gif);}
ul#menu li.m_eng a:hover, ul#menu li.m_eng a.on{background: url(../images/menu_engagements-over.gif);}
ul#menu li.m_com a{background: url(../images/menu_communications.gif);}
ul#menu li.m_com a:hover, ul#menu li.m_com a.on{background: url(../images/menu_communications-over.gif);}
ul#menu li.m_fon a{background: url(../images/menu_fondation.gif);}
ul#menu li.m_fon a:hover, ul#menu li.m_fon a.on{background: url(../images/menu_fondation-over.gif);}
ul#menu li.m_con a{background: url(../images/menu_consulter.gif);}
ul#menu li.m_con a:hover, ul#menu li.m_con a.on{background: url(../images/menu_consulter-over.gif);}
ul#menu li.m_col a{background: url(../images/menu_collaborateurs.gif);}
ul#menu li.m_col a:hover, ul#menu li.m_col a.on{background: url(../images/menu_collaborateurs-over.gif);}
	
ul#menu li.m_met_sav a{background: url(../images/menu_met_sav.gif);}
ul#menu li.m_met_sav a:hover, ul#menu li.m_met_sav a.on{background: url(../images/menu_met_sav-over.gif);}
ul#menu li.m_met_soc a{background: url(../images/menu_met_soc.gif);height:28px;line-height:28px;}
ul#menu li.m_met_soc a:hover, ul#menu li.m_met_soc a.on{background: url(../images/menu_met_soc-over.gif);}
ul#menu li.m_met_chi a{background: url(../images/menu_met_chi.gif);}
ul#menu li.m_met_chi a:hover, ul#menu li.m_met_chi a.on{background: url(../images/menu_met_chi-over.gif);}
ul#menu li.m_eng_qua a{background: url(../images/menu_eng_qua.gif);}
ul#menu li.m_eng_qua a:hover, ul#menu li.m_eng_qua a.on{background: url(../images/menu_eng_qua-over.gif);}
ul#menu li.m_eng_dev a{background: url(../images/menu_eng_dev.gif);height:28px;line-height:28px;}
ul#menu li.m_eng_dev a:hover, ul#menu li.m_eng_dev a.on{background: url(../images/menu_eng_dev-over.gif);}                    
ul#menu li.m_eng_non a{background: url(../images/menu_eng_non.gif);}
ul#menu li.m_eng_non a:hover, ul#menu li.m_eng_non a.on{background: url(../images/menu_eng_non-over.gif);}
ul#menu li.m_eng_fon a{background: url(../images/menu_eng_fon.gif);}
ul#menu li.m_eng_fon a:hover, ul#menu li.m_eng_fon a.on{background: url(../images/menu_eng_fon-over.gif);}
ul#menu li.m_com_new a{background: url(../images/menu_com_new.gif);}
ul#menu li.m_com_new a:hover, ul#menu li.m_com_new a.on{background: url(../images/menu_com_new-over.gif);}
ul#menu li.m_com_pre a{background: url(../images/menu_com_pre.gif);}
ul#menu li.m_com_pre a:hover, ul#menu li.m_com_pre a.on{background: url(../images/menu_com_pre-over.gif);}



ul#submenu li.m_met_sav a{background: url(../images/tit_met_sav.gif);width:174px;}
ul#submenu li.m_met_sav a:hover, ul#submenu li.m_met_sav a.on{background: url(../images/tit_met_sav-over.gif);}
ul#submenu li.m_met_soc a{background: url(../images/tit_met_soc.gif);width:235px;}
ul#submenu li.m_met_soc a:hover, ul#submenu li.m_met_soc a.on{background: url(../images/tit_met_soc-over.gif);}
ul#submenu li.m_met_chi a{background: url(../images/tit_met_chi.gif);width:168px;}
ul#submenu li.m_met_chi a:hover, ul#submenu li.m_met_chi a.on{background: url(../images/tit_met_chi-over.gif);}

ul#submenu li.m_eng_qua a{background: url(../images/tit_eng_qua.gif);width:85px;}
ul#submenu li.m_eng_qua a:hover, ul#submenu li.m_eng_qua a.on{background: url(../images/tit_eng_qua-over.gif);}
ul#submenu li.m_eng_dev a{background: url(../images/tit_eng_dev.gif);width:241px;}
ul#submenu li.m_eng_dev a:hover, ul#submenu li.m_eng_dev a.on{background: url(../images/tit_eng_dev-over.gif);}
ul#submenu li.m_eng_non a{background: url(../images/tit_eng_non.gif);width:177px;}
ul#submenu li.m_eng_non a:hover, ul#submenu li.m_eng_non a.on{background: url(../images/tit_eng_non-over.gif);}
ul#submenu li.m_eng_fon a{background: url(../images/tit_eng_fon.gif);width:177px;}
ul#submenu li.m_eng_fon a:hover, ul#submenu li.m_eng_fon a.on{background: url(../images/tit_eng_fon-over.gif);}


ul#submenu li.m_com_new a{background: url(../images/tit_com_new.gif);width:125px;}
ul#submenu li.m_com_new a:hover, ul#submenu li.m_com_new a.on{background: url(../images/tit_com_new-over.gif);}
ul#submenu li.m_com_pre a{background: url(../images/tit_com_pre.gif);width:155px;}
ul#submenu li.m_com_pre a:hover, ul#submenu li.m_com_pre a.on{background: url(../images/tit_com_pre-over.gif);}

ul#submenu li.m_off_pub a{background: url(../images/tit_off_pub.gif);width:204px;}
ul#submenu li.m_off_pub a:hover, ul#submenu li.m_off_pub a.on{background: url(../images/tit_off_pub-over.gif);}
ul#submenu li.m_off_all a{background: url(../images/tit_off_all.gif);width:430px;}
ul#submenu li.m_off_all a:hover, ul#submenu li.m_off_all a.on{background: url(../images/tit_off_all-over.gif);}

ul#submenu li.m_rec_all a{background: url(../images/tit_rec_all.gif);width:192px;}
ul#submenu li.m_rec_all a:hover, ul#submenu li.m_rec_all a.on{background: url(../images/tit_rec_all-over.gif);}
ul#submenu li.m_rec_pub a{background: url(../images/tit_rec_pub.gif);width:131px;}
ul#submenu li.m_rec_pub a:hover, ul#submenu li.m_rec_pub a.on{background: url(../images/tit_rec_pub-over.gif);}
ul#submenu li.m_rec_aze a{background: url(../images/tit_rec_aze.gif);width:96px;}
ul#submenu li.m_rec_aze a:hover, ul#submenu li.m_rec_aze a.on{background: url(../images/tit_rec_aze-over.gif);}
ul#submenu li.m_rec_sty a{background: url(../images/tit_rec_sty.gif);width:88px;}
ul#submenu li.m_rec_sty a:hover, ul#submenu li.m_rec_sty a.on{background: url(../images/tit_rec_sty-over.gif);}
ul#submenu li.m_rec_com a{background: url(../images/tit_rec_com.gif);width:71px;}
ul#submenu li.m_rec_com a:hover, ul#submenu li.m_rec_com a.on{background: url(../images/tit_rec_com-over.gif);}
ul#submenu li.m_rec_pro a{background: url(../images/tit_rec_pro.gif);width:109px;}
ul#submenu li.m_rec_pro a:hover, ul#submenu li.m_rec_pro a.on{background: url(../images/tit_rec_pro-over.gif);}
ul#submenu li.m_rec_mcs a{background: url(../images/tit_rec_mcs.gif);width:131px;}
ul#submenu li.m_rec_mcs a:hover, ul#submenu li.m_rec_mcs a.on{background: url(../images/tit_rec_mcs-over.gif);}


#am_a0 {background: url(../images/actu_menu1.gif);width:115px;}
#am_a0:hover, #am_a0.on{background: url(../images/actu_menu1-over.gif);}
#am_a1 {background: url(../images/actu_menu2.gif);width:426px;}
#am_a1:hover, #am_a1.on{background: url(../images/actu_menu2-over.gif);}

#content{float:left;width: 696px;padding-bottom:10px;}
#container.home #content{width: 534px;padding-right:15px;}
#container.flashomecontent #content{padding-bottom:0px;}

#container.home #flash{}
#flashome{position:absolute;top:0px;left:0px;}
h1{display:none;}
h2{color:#b4c300;font-size:14px;padding-bottom:11px;}
.color, b{color:#b4c300;}
p{padding-bottom:11px;}

.citation{
padding-bottom:15px;
text-align:center;
}
.citation span{
display:block;
font-weight:normal;
clear:both;
padding-top:10px;
padding-left:290px;
}
p a{color:#b4c300;font-weight:bold;}


.limiteur{margin-top:25px;}
.limiteurflash{margin-top:25px;}
.limiteurflashhome{height:245px; margin-top:25px; overflow:auto;}
.limiteurflashSubmenu{margin-top:25px;}

#extra{float:left;width:140px;padding-left:10px;}
#extra_actus{width:140px; height:141px;position:relative;background:url(../images/bloc_actu_bg.gif) no-repeat;}
#extra_equipe{width:140px; height:141px;position:relative;background:url(../images/bloc_equipe_bg.gif) no-repeat;padding-top: 20px;}
#extra_offres{width:140px; height:176px;position:relative;background:url(../images/bloc_offres_bg.gif) no-repeat;}
#extra_actus p {padding:30px 12px 0px 12px;}
#extra_actus a, #extra_offres a {display:block; width:140px; height:30px;position:absolute; bottom:0px;}
#extra_equipe a{display:block; width:140px; height:30px;}
#extra_rejoindre{background:url(../images/bloc_rejoindre_bg.gif) no-repeat;padding-top:40px;}
#extra_rejoindre p{padding:5px 5px 10px 15px;font-size:9px;}

#footer{clear:left;width:100%;height:30px;background:url(../images/bg_footer.gif) no-repeat;}
#footer p {float:right; padding-right:30px; color:#FFF; font-size:10px; padding-top:12px;padding-bottom:2px;}
#footer p a{ color:#FFF; text-decoration:none;}
#footer p a:hover{ text-decoration:underline;}
#footer .pleft {float:left; padding-left:30px;}

#pop_actus{position:absolute;top:127px;left:197px;width:653px;height:404px;background:url(../images/pop_actus_bg.gif) no-repeat;padding-right:10px;}
#pop_actus a.close{display:block;position:absolute; right:0px; top:0px; height:30px;width:50px;}
#pop_content{position:relative;top:40px;left:20px;height:330px;width:610px;padding-right:20px;}
#am_c0,#am_c1{overflow:auto;height:300px;}

#collaborateurs{width:335px;height:290px;margin:20px 0px 0px 150px;padding:75px 0px 0px 53px;background:url(../images/illustr_collaborateurs.gif) no-repeat;}
input {display:inline;margin:0px;border:1px solid #000;width:200px;margin-bottom:5px;padding:2px;font-size:11px;}
.envoyer{
display:block;
width:80px;
height:20px;
background:url(../images/btn_envoyer.gif) no-repeat;
}
.postuler{
display:block;
width:82px;
height:18px;
background:url(../images/btn_postuler.gif) no-repeat;
}

.offre { padding-top:15px; margin-top:15px; border-top:5px solid #CCC; width:660px;}
.prems { padding:0px; margin:0px; border:0px;}
.hautpage {float:right;background: url(../images/hautpage.gif) no-repeat;width:99px;line-height:11px;height:11px;}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 0px 0 3px 0;
padding-left: 135px;
height:20px;
}

.cssform label{
float: left;
margin-left: -135px; 
width: 130px; 
line-height:20px;
}

.cssform input{ 
width: 180px;
margin:0px;
}
.cssform .mentions label {color:#999;}

.csspostul p{width: 210px;padding-left: 95px;}
.csspostul label{
margin-left: -95px; 
width: 90px; 
}
.postul_frm_col{width:310px;float:left;}

.postul_frm_full label{
margin: 0px; 
width:auto;
padding-right:10px;
}
.postul_frm_full p{
width: 350px;
clear: left;
margin: 0;
padding: 0px 0 3px 0;
height:auto;
}
.postul_frm_full textarea{
width: 320px;
border:1px solid #000;
}
.postul_frm_full input{
border:1px solid #000;
width:290px;
}

#am_c0,#am_c1,#am_c2,#am_c3,#am_c4,#am_c5,#am_c6{clear:both;}

.styl_nex  {color:#b11a16;}
.styl_pub  {color:#b4c300;}
.styl_aze  {color:#a45d9d;}
.styl_sty  {color:#c50350;}
.styl_com  {color:#23b9d9;}
.styl_pro  {color:#ee7f00;}
.styl_mcs  {color:#e55113;}


.postul_btn{margin-bottom:10px;}
.coul_pub .postuler{background:url(../images/btn_postuler_pub.gif) no-repeat;}
.coul_aze .postuler{background:url(../images/btn_postuler_aze.gif) no-repeat;}
.coul_sty .postuler{background:url(../images/btn_postuler_sty.gif) no-repeat;}
.coul_com .postuler{background:url(../images/btn_postuler_com.gif) no-repeat;}
.coul_pro .postuler{background:url(../images/btn_postuler_pro.gif) no-repeat;}
.coul_mcs .postuler{background:url(../images/btn_postuler_mcs.gif) no-repeat;}

.coul_pub .envoyer{background:url(../images/btn_envoyer_pub.gif) no-repeat;}
.coul_aze .envoyer{background:url(../images/btn_envoyer_aze.gif) no-repeat;}
.coul_sty .envoyer{background:url(../images/btn_envoyer_sty.gif) no-repeat;}
.coul_com .envoyer{background:url(../images/btn_envoyer_com.gif) no-repeat;}
.coul_pro .envoyer{background:url(../images/btn_envoyer_pro.gif) no-repeat;}
.coul_mcs .envoyer{background:url(../images/btn_envoyer_mcs.gif) no-repeat;}

