@charset "utf-8";
/* CSS Document */

@import url('reset.css');
@import url('common.css');

#home{background-image:url(/images/bg_h.jpg);background-repeat:repeat-x;background-position:0 25px}
#header-inner{height:89px;}

#stock{line-height:37px;height:37px;}
#stock dt{margin-left:6px;}
#stock-inner div{margin-left:6px}

#mainnav{right:3px;top:52px;}
#mainnav li a{height:37px;z-index:50}
#mainnav li a:hover,#mainnav li.over a{background-position:0 -37px}

#m-profil a{width:90px;background-image:url(/images/m_f_profil.png)}
#m-act a{width:109px;background-image:url(/images/m_f_act.png)}
#m-invest a{width:134px;background-image:url(/images/m_f_invest.png)}
#m-medias a{width:105px;background-image:url(/images/m_f_medias.png)}

#m-profile a{width:102px;background-image:url(/images/m_e_profil.png)}
#m-operations a{width:121px;background-image:url(/images/m_e_act.png)}
#m-investors a{width:113px;background-image:url(/images/m_e_invest.png)}
#m-media a{width:102px;background-image:url(/images/m_e_medias.png)}

#mainnav li li{padding:0 8px 2px 8px;background-image:url(/images/bg_submenu.png);background-repeat:repeat-y;/*line-height:22px*/}
#mainnav li.first{padding-top:7px;}
#mainnav li.last{padding-bottom:2px;}
#mainnav li li a{height:auto;width:157px;padding:4px 0 4px 22px;background-image:none;line-height:14px}
#mainnav ul{width:192px;z-index:50;padding-bottom:17px;background-image:url(/images/bg_submenu_b.png);background-position:left bottom}

#m-medias ul,#m-media ul{right:1px;}

#subnav{top:-27px;right:35px;line-height:normal;}
#subnav li{padding-right:8px;margin-right:8px;border-right:1px solid #b0b0b0}
#subnav li.first{border-right:0;}
#subnav #mdn_icn{margin-right:0;margin-top:-2px;padding-right:11px}
#subnav #mdn_icn a{width:22px;height:22px;background-image:url(/images/icn_twitter.jpg);}
#subnav li.last{border-right:0;padding-right:0;margin-right:0;}


#cover{border-top:2px solid #fff;border-bottom:2px solid #fff;background-image:url(/images/img_centre_cover.jpg);background-position:center top;z-index:-1;}
#cover-inner{height:279px;}
#cover-inner h2{padding-left:8px;padding-top:98px;width:575px;}

#derniere-heure{margin-left:3px;margin-top:21px;width:290px;margin-bottom:4px}
#derniere-heure h3{border-bottom:1px solid #575757;height:24px;padding-left:25px}
#derniere-heure a{line-height:15px;padding:6px 3px;}
#derniere-heure h3 a{}
#derniere-heure a#rssfeed{line-height:24px;height:24px;padding:0;top:0;left:0;width:25px;background-image:url(/images/icon_rss.png)}


#access-files{margin:21px 0 0 36px;width:356px;}
#access-files div{height:75px}
#access-files h3{height:24px;margin:0px 0 9px 75px;}
#access-files p{margin-left:75px;}
#corpo,#f-invest{border-bottom:1px solid #595959;margin-bottom:9px}
#corpo{background-image:url(/images/bg_home_corpo.png)}
#f-invest{background-image:url(/images/bg_home_invest.png)}
#projets-act{background-image:url(/images/bg_home_projets.png)}
#access-files a{line-height:23px;height:25px;padding-left:10px;background-image:url(/images/bg_bt_files.png);width:192px;z-index:15;cursor:pointer}
#access-files a:hover{background-position:0 -25px}
#projets-act p{margin-left:0;}
#projets-act a{width:92px;background-image:url(/images/bg_bt_files_sml.png);}


#next-event{padding:0 30px 0px 6px;height:47px;margin-right:255px;background-image:url(/images/bg_next-event.png);background-repeat:repeat-x;background-position:left bottom;overflow:hidden}
#next-event h3{margin:10px 0px 0 0;float:left;width:213px}
#next-event div{padding-top:6px;line-height:16px;}
#next-event p{width:334px;margin:0;}
#next-event p.img{width:131px;margin-right:13px;}
/*#next-event div.first{width:240px !important;padding-top:0;}
#next-event div.last{width:240px !important;padding-top:0;}
#next-event dt{margin-right:6px}*/

#mdn-medias{top:0;right:0;margin:0 0 0 694px;background-image:url(/images/bg_mdn_medias.png);background-repeat:repeat-y}
#mdn-medias div{width:252px;margin:0 18px 0 16px;overflow:hidden}
#mdn-medias h3{padding-top:20px;padding-bottom:3px}
#mdn-medias p{line-height:19px;margin-bottom:9px}
#mdn-medias p span{margin-bottom:6px;width:252px;height:110px;overflow:hidden}


#footer{background-image:url(/images/bg_f.png);padding-bottom:30px}
#bottom-navi{margin:0 0 0 8px;padding:14px 0 0 0}
#bottom-navi dl{width:190px;margin-right:68px;margin-bottom:6px}
#bottom-navi dt{line-height:16px;border-bottom:1px solid #a9a9a9}
#bottom-navi dd{padding:3px 0 3px 0;line-height:14px;}
#bottom-navi dl.last{margin-right:0;}

#copyright{border-top:1px solid #464646;padding:4px 8px;line-height:normal;}
#copyright li{padding-right:8px;margin-right:8px;border-right:1px solid #a9a9a9}
#copyright li.last{border-right:0;padding-right:0;margin-right:0;}


.inner{width:990px;margin:0 auto;}
