#p_top{height:278px;background:white url('../images/a_bg1.jpg') scroll no-repeat top center;width:100%;z-index:40;position:relative;}
#p_red{height:17px;background:white url('../images/a_red.jpg') scroll repeat-x top center;width:100%;z-index:20;position:relative;}
#p_blue{height:68px;background:white url('../images/a_blue.jpg') scroll repeat-x top center;width:100%;z-index:10;position:relative;}
#p_blue_in{height:68px;background:transparent url('../images/a_blue2.jpg') scroll no-repeat top center;width:100%;z-index:10;position:relative;}
#p_blue_in a{border:0;}
#p_bg,#p_bgb{background:#bfe3f9 url('../images/bgb1.jpg') scroll repeat-x top center;width:100%;z-index:10;position:relative;padding-top:12px;padding-bottom:32px;}
#p_bg .inw{overflow:hidden;}
#p_bgb .inw{background-color:#fff;}
*{margin:0;padding:0;}
body{font-family:'trebuchet ms',verdana,tahoma,arial;color:#000;background-color:#fff;}
body#intr{background-image:url('../images/intr_pattern1.gif');}
#wrapper{width:100%;background-color:#fff;}
.inw,.inw2{width:902px;margin:0 auto;}
#p_top .inw{position:relative;bottom:-1px;}
#p_top .inw #msgacc{position:absolute;top:76px;right:35px;width:214px;height:190px;color:#fff;}
#p_top .inw #logo{position:absolute;top:33px;}
#p_top .inw #search{position:absolute;top:62px;left:220px;width:400px;height:26px;font-size:12px;font-weight:bold;color:#476175;cursor:default;}
#p_top .inw #search a{font-weight:bold;text-decoration:none;color:#476175;border:0;}
#p_top .inw #search a:hover{color:#000;}
#p_top .inw #search form{display:inline;}
#p_top .inw #search input.Textbox{margin-left:10px;border:1px solid #e2e2e2}
#p_top .inw #search input.Textbox2{margin-left:10px;border:1px solid #b0dcf1;background-color:#edf4f7;color:#000;}
#trow{overflow:hidden;margin-top:15px;margin-bottom:15px;}
#trow #tr1,#trow #tr2,#trow #tr3{float:left;font-family:arial;font-size:12px;background:transparent url('../images/a_lft.jpg') scroll no-repeat top left;padding-left:30px;}
#trow #tr1 h2,#trow #tr2 h2,#trow #tr3 h2{font-size:18px;font-family:arial;color:#b92025;letter-spacing:-1px;}
#trow #tr1 a,#trow #tr2 a,#trow #tr3 a{font-size:12px;font-family:arial;color:#4d4d4f;text-decoration:none;}
#trow #tr1{width:210px;}
#trow #tr1 a{display:block;margin:5px 0px;padding-left:12px;background:transparent url('../images/a_arrow.jpg') scroll no-repeat center left;}
a:hover,#trow #tr1 a:hover{color:#208cb9}
#trow #tr2{width:330px;position:relative;}
#trow #tr2 a img{position:absolute;top:15px;right:0;}
#trow #tr3{width:230px;}

#accg,#accd{float:left;}
.acsp{width:200px;height:12px;}
#accg{width:560px;}
#accd{padding-left:16px;}
#asrv{background:transparent url('../images/acc_a2.gif') scroll repeat-y top left;}
#asrv div{padding:0 0 0 25px;font-size:12px;font-family:'trebuchet ms',arial;font-weight:bold;color:#646561;}
#afil{background:transparent url('../images/acc_b2.gif') scroll repeat-y top left;width:560px;}
#afil div{font-size:12px;font-family:'trebuchet ms',arial;font-weight:bold;}
#afil div .KItem{color:#6f92a8;background:transparent url('../images/acc_s1.gif') scroll repeat-x bottom left;padding-top:10px;padding-bottom:4px;}
#afil .KList{padding-left:25px;padding-right:17px;}
#afil .KModNews a{float:right;margin-right:22px;border:0;}
#afil .KModNews{overflow:hidden;}
#afil div .KItem a{float:none;margin:0;}
#aimg{overflow:hidden;height:120px;background:transparent url('../images/acc_c2.gif') scroll no-repeat top left;}
#br2{float:left;width:410px;overflow:hidden;margin:0 auto;}
#brc{overflow:hidden; width:490px;margin:0 auto;}
#brc a{border:0;text-decoration:none;}
#ld1{margin:0 auto;}
#arap{background:transparent url('../images/acc_d2.gif') scroll repeat-y top left;width:320px;padding:5px 0 5px 0;}
#arap .KModSiteMap .KGroup .KLevel1 a{font-size:12px;}
#arap .KModSiteMap .KGroup .KLevel1 {margin:5px 0;}
#arap .KModSiteMap .KGroup{margin:0 0 0 40px;}
#p_part{background-color:#fff;}
#p_part .inw{text-align:center;}
#p_part .inw a img{margin:0 5px;}
#p_part .inw a,#p_part .inw a:hover{border:0;background-color:transparent}
#zmsgacc a img{border:0;}
#zmsgacc a{border:0;background-color:transparent}

#p_top a,#trow a,#brow a{border:0;background-color:transparent;}
#brow{clear:both;overflow:hidden;margin-bottom:30px;height:160px;}
#brow #br1{float:left;}
#brow #br2{float:left;width:410px;overflow:hidden;}
#brow #br1{text-align:center;background-color:#f4faf1;padding:0px;border:1px solid #d3d7d1;position:relative;top:0;left:0;margin-right:10px;}
#brow #br1 img{margin:0 5px;}
#brow #brtc{position:absolute;top:-1px;left:-6px; margin:0;}
#brow #brbc{position:absolute;bottom:-1px;right:-6px; margin:0;}
a.img{display:block;float:left;margin:0 10px;}
a img{border:0;}
#scroller{height:80px;text-align:center;}
a#goLeft,a#goRight{display:block;float:left;width:26px;height:77px;}
a#goLeft{background:transparent url('../images/a_goleft.gif') scroll no-repeat top center;margin-right:10px;}
a#goRight{background:transparent url('../images/a_goright.gif') scroll no-repeat top center;margin-left:10px;}

a#goLeft:hover{background:transparent url('../images/a_goleft2.gif') scroll no-repeat top center;}
a#goRight:hover{background:transparent url('../images/a_goright2.gif') scroll no-repeat top center;}


#caption{width:390px;background-color:white;margin:5px 10px 0 10px;display:none;padding:4px;border:1px solid #dbeed1;font-family:arial;font-size:11px;position:relative;z-index:100;}
#mvup{margin-top:-40px;}


#p_foot div{font-size:11px;color:#737b6e;padding:20px 0;text-align:center;}
#p_foot{background:#f8faf5 url('../images/acc_f1.gif') scroll repeat-x top left;}

h1{font-size:28px;color:#535452;}
h2{font-size:24px;color:#15597c;}
h3{font-size:22px;color:#861d22;}
h4{font-size:20px;color:#655c5c;}
h5{font-size:17px;color:#7e817c;}
h6{font-size:15px;color:#7e817c;}
h1,h2,h3,h4,h5,h6{margin:15px 0px;}
a{text-decoration:none;color:#000;border-bottom:1px solid #7eaebc;}
a:hover{background-color:#f1faec;border-bottom:1px solid white;}
#cwc{overflow:hidden;}
#cm{width:250px;float:left;padding-left:10px;}
#cw{padding:10px 5px 80px 20px;font-size:11px;float:left;width:610px;border-left:1px dashed #aeca9f}

.KMenu_RootMenu{margin-top:15px;margin-bottom:80px;}
.KMenu_RootMenu .KPanelHeaderOver0 .KLabel,.KMenu_RootMenu .KPanelHeader0 .KLabel,.KMenu_RootMenu .KPanelHeaderSelected0 .KLabel{display:block;padding-left:5px;font-size:11px;font-weight:bold;color:#1c77b6;}
.KMenu_RootMenu .KPanelHeaderOver0 .KLabel{color:#000;}
ul{margin:5px 0px 10px 35px;}

.KPanelButtonMinus{background:transparent url('../images/pip2.gif') no-repeat scroll center center;}
.KPanelButtonPlus{background:transparent url('../images/pip.gif') no-repeat scroll center center;}
.KPanelButtonMinus,.KPanelButtonPlus{cursor:pointer;width:30px;height:20px;}
.KPanel0{background-color:#f5f7f8;}
.KPanel0 .KItem,.KPanel0 .KItemOver,.KPanel0 .KItemSelected{border-bottom:1px solid #c7dbe3}
.KPanel0 .KPanel1 .KItem,.KPanel0 .KPanel1 .KItemOver,.KPanel0 .KPanel1 .KItemSelected{border-bottom:1px solid #cbe4ea;border-top:1px solid #fff;}
.KPanel0 .KItem .KLabel,.KPanel0 .KItemOver .KLabel,.KPanel0 .KItemSelected .KLabel,.KPanelHeader1 .KLabel,.KPanelHeaderOver1 .KLabel,.KPanelHeader2 .KLabel,.KPanelHeaderOver2 .KLabel,.KPanelHeaderSelected1 .KLabel,.KPanelHeaderSelected2 .KLabel{font-size:11px;display:block;padding:3px 0 5px 15px;}
.KPanel0 .KItemSelected,.KPanel0 .KItemOver,.KPanelHeaderOver1,.KPanelHeaderOver2,.KPanelHeaderSelected1,.KPanelHeaderSelected2{background-color:#2C8FC7;}
.KPanel0 .KItemSelected .KLabel,.KPanel0 .KItemOver .KLabel,.KPanelHeaderOver1 .KLabel,.KPanelHeaderOver2 .KLabel,.KPanelHeaderSelected1 .KLabel,.KPanelHeaderSelected2 .KLabel{color:#fff;}
.KPanelHeader1,.KPanelHeader2{background-color:#e4eaed;}
.KPanel0 .KPanel1 .KLabel{padding-left:25px;}
.KPanel0 .KPanel1 .KItem{background-color:#f0f8fa;}
.KPanelHeader0 {border-bottom:1px solid #d1d6da;}
.KPanelHeaderOver0{border-bottom:1px solid #5d5e60;}
.KPanelHeaderSelected0{background-color:#5d5e60;}
.KMenu_RootMenu .KPanelHeaderSelected0 .KLabel{color:#fff;padding:4px 5px;}

.KModSiteMap .KGroup{margin:0 0 15px 15px;}
.KModSiteMap .KGroup a{border:0;}
.KModSiteMap .KGroup .KLevel1 a{font-size:18px;font-weight:bold;}
.KModSiteMap .KGroup .KLevel1{margin:10px 0;}
.KModSiteMap .KGroup .KLevel2{margin:3px 0;}
.KModSiteMap .KGroup .KLevel2 a{font-size:12px;}
.KGroup .KGroup .KGroup{border:1px solid #cde0c3;background-color:#eff8e9;padding:10px;width:340px;}

table{border-collapse:collapse;margin:0 auto;}
#cw table{border:1px solid #b1c8a5;}
#cw table td{padding:3px;}
#cw #whiter{background-color:transparent}
#whiter p{line-height:2.0;}

#p_foot_o{background:#fff url('../images/foot_rp1.jpg') repeat-x scroll top center;}
#p_foot_n{background:transparent url('../images/foot_rp.jpg') repeat-x scroll bottom center;padding-bottom:23px;}
#p_foot_n .inw{position:relative;top:0;padding-top:13px;}
#p_foot_n .inw table{width:100%;}
#footgo{position:absolute;bottom:-10px;right:0;}
#ftd1,#ftd2,#ftd3{width:33%;padding:0 10px;vertical-align:top;}
#ftd1 ul,#ftd2 ul,#ftd3 ul{list-style-type:none;}
#ftd1 ul li,#ftd2 ul li,#ftd3 ul li{font-size:11px;font-weight:bold;}
#ftd1 ul li ul li,#ftd2 ul li ul li,#ftd3 ul li ul li{font-size:13px;font-weight:normal;}
#ftd1 ul li ul,#ftd2 ul li ul,#ftd3 ul li ul{margin:0 0 20px 10px;}
#ftd1{border-right:1px solid #d7ebcd}
#ftd2{border-right:1px solid #d7ebcd}
#ftd1 h3{color:#2c7499;}
#ftd2 h3{color:#5c730b;}
#ftd3 h3{color:#ae2126;}
#prog_casse,#prog_diplome,#prog_bio,#prog_genie,#prog_info{padding-left:80px;}
#prog_casse{background:transparent url('../images/inter_casse.jpg') scroll no-repeat left top;padding:10px 0 30px 80px;}
#prog_diplome{background:transparent url('../images/inter_diplome.jpg') scroll no-repeat left top;}
#prog_bio{background:transparent url('../images/inter_bio.jpg') scroll no-repeat left top;}
#prog_genie{background:transparent url('../images/inter_genie.jpg') scroll no-repeat left top;}
#prog_info{background:transparent url('../images/inter_info.jpg') scroll no-repeat left top;}

#serv_consul,#serv_az,#serv_vie,#serv_medias,#serv_comm,#serv_want,#serv_insc,#serv_prof{padding-left:80px;margin-bottom:25px;}
#serv_consul{background:transparent url('../images/serv_consul.jpg') scroll no-repeat left top;}
#serv_az{background:transparent url('../images/serv_az.jpg') scroll no-repeat left top;}
#serv_vie{background:transparent url('../images/serv_vie.jpg') scroll no-repeat left top;}
#serv_medias{background:transparent url('../images/serv_medias.jpg') scroll no-repeat left top;padding-bottom:30px;padding-top:10px}
#serv_comm{background:transparent url('../images/serv_comm.jpg') scroll no-repeat left top;padding-bottom:30px;padding-top:8px}
#serv_want{background:transparent url('../images/serv_want.jpg') scroll no-repeat left top;padding-bottom:30px;padding-top:9px}
#serv_insc{background:transparent url('../images/serv_insc.jpg') scroll no-repeat left top;padding-bottom:30px;padding-top:11px}
#serv_prof{background:transparent url('../images/serv_prof.jpg') scroll no-repeat left top;padding-bottom:30px;padding-top:9px}


#cw #whiter .KModSearch .KResult table {margin: 0 0 5px 0; border: 0px;}
.KResult {margin-top: 10px;}
.KPagePath a,.KPathDivider,.KCurrentPage,a#lnkacc{display:block;float:left;}
.KPathDivider{width:20px;height:25px;background:transparent url('../images/a_arrow.jpg') scroll no-repeat 5px 5px;}
.KPagePath{overflow:hidden;}
.layoutHeader{font-size:13px;font-weight:700;color:#000;height:127px;}
.userHeader{background-image:url('../images/intrHeader_1.jpg');background-repeat:no-repeat;width:573px;background-position:left top;}
#rotator{text-align:right;background-color:#fff;}
#redbar{background-image:url('../images/intrHeader_2.jpg');background-repeat:repeat-x;height:8px;}
.wrapperFixed{background-color:#e9f4e3;border-right:3px double #222;background-image:url('../images/bg_rp.gif');}
.wrapper{background-color:#e9f4e3;background-image:url('../images/bg_rp.gif');}
.wrapperFixed .inw,.wrapper .inw{margin:0 10px;width:auto;}
.wrapperFixed #cw,.wrapper #cw{border:1px solid #d9dad6;background-color:white;width:auto;margin:0 0 20px 10px;float:none;}
.wrapperFixed #cwc,.wrapper #cwc{overflow:visible;}
.wrapperFixed #cm,.wrapper #cm{width:250px;background-color:#FFFFFF;border-color:#D4D8CA #D4D8CA #E9ECE4;border-style:none solid solid;border-width:0 1px 5px;padding-left:5px;font-family:arial;}
#mm td{vertical-align:top;}
.head_offre{background:#3b3a3a url('../images/right_offre.gif') no-repeat scroll top right;height:30px;}
.head_offre div{background:transparent url('../images/right_offre2.gif') no-repeat scroll top left;height:30px;position:relative;top:0;}
.head_offre div img{position:absolute;right:1px;top:0;}
h4.container{position:relative;left:11px;top:3px;color:#fff;font-size:16px;margin:0;padding:0;font-family:'trebuchet ms'}
.wrapperFixed .KMenu_RootMenu .KLabel,.wrapper .KMenu_RootMenu .KLabel{color:#005194}
.wrapperFixed .KPanel0,.wrapper .KPanel0{margin:0 12px 10px 12px;background-color:#fff;border:0px solid white;}
.wrapperFixed .KPanel0 .KItem,.wrapperFixed .KPanel0 .KItemOver,.wrapperFixed .KPanel0 .KItemSelected,.wrapper .KPanel0 .KItem,.wrapper .KPanel0 .KItemOver,.wrapper .KPanel0 .KItemSelected{border-bottom:0}
#mm .KPanelButtonMinus{background:transparent url('../images/BtnRetrecirLea.gif') no-repeat scroll center center;}
#mm .KPanelButtonPlus{background:transparent url('../images/BtnAgrandirLea.gif') no-repeat scroll center center;}
#mm .KPanel0 .KLabel{background:transparent url('../images/sso_layout_puceMenu.gif') no-repeat scroll left center;padding-left:24px;}
.wrapperFixed #p_foot_o ,.wrapper #p_foot_o {margin-bottom:0;}
.wrapperFixed #p_foot,.wrapper #p_foot{background:#FFFFFF url(../images/login_p2.jpg) repeat-x scroll left top;height:126px;}
.wrapperFixed #p_foot .inw,.wrapper #p_foot .inw{text-align:center;}
.wrapperFixed #p_foot div,.wrapper #p_foot div{padding-bottom:0;}
.wrapperFixed #p_foot .inw img,.wrapper #p_foot .inw img{margin:4px 5px;}
.wrapperFixed #p_foot .inw a,.wrapperFixed #p_foot .inw a:hover,.wrapper #p_foot .inw a,.wrapper #p_foot .inw a:hover{border:0;background-color:transparent;}
.lacc{display:block;font-size:11px;font-weight:bold;color:#005194;cursor:pointer;height:20px;margin-top:15px;}
#mm .KMenu_RootMenu{margin-top:0;}
#frbt{width:800px;height:700px;border:0;}
