@charset "UTF-8";/* CSS Document */body{background-image:url(images/back_site.gif);background-repeat:repeat-x;background-color:#1f4784;margin:0;padding:0;color:#1f4884;font-family:Arial, Helvetica, sans-serif;font-size:12px;}#main{width:990px;margin:0 auto;background-image:url(images/back_main.jpg);background-repeat:no-repeat;}#main_index{width:990px;margin:0 auto;background-image:url(images/back_main_index.jpg);background-repeat:no-repeat;position:relative;}#flash_petit{position:absolute;top:11px;left:157px;}#flash_gros{position:absolute;top:103px;left:316px;}h2{font-size:16px;font-style:italic;margin:25px 0 0 0;}h3{font-size:12px;margin:5px 0 0 0;}p{padding:0;margin:10px 0 15px 0;}hr{margin:20px 0 30px 0;color:#1f4884;height:3px;}ul{}ul li{margin-bottom:6px;}ul.liste_num{list-style-type:decimal;}a img{border:none;}a{color:#8fc1e6;}a:visited{color:#8fc1e6;}a:hover{text-decoration:none;}.clearfix{clear:both;}/********* NAVIGATION *********/#navbar_index{width:159px;height:750px;float:left;margin-left:301px;display:inline;padding:0;}#navbar{width:159px;height:750px;float:left;margin-left:64px;display:inline;padding:0;}ul#nav_top{width:135px;margin:20px 0 0 15px;text-align:center;padding:0;border:1px solid #fff;display:block;}ul#nav_top li{list-style-type:none;float:left;display:inline;}ul#nav_top a{color:#1f4884;text-decoration:none;font-size:13px;}ul#nav_top a:visited{color:#1f4884;}ul#nav_top a:hover{color:#1f4884;text-decoration:underline;}#navbar_index ul#nav_main{width:159px;margin:245px 0 0 0;padding:0;}ul#nav_main{width:159px;margin:220px 0 0 0;padding:0;display:block;}ul#nav_main li{list-style-type:none;}ul#nav_main a{color:#fff;display:block;width:119px;padding: 7px 20px 7px 20px;font-size:13px;text-decoration:none;}ul#nav_main a:visited{color:#fff;}ul#nav_main a:hover{color:#8fc1e6;}ul#nav_main a.current{color:#1f4784;background-color:#8fc1e6;text-decoration:none;}ul#nav_main a.current:visited{color:#1f4784;background-color:#8fc1e6;}ul#nav_main a.current:hover{color:#1f4784;}/********** CONTENU **********/#content{float:left;display:inline;width:627px;margin:210px 0 20px 62px;padding-bottom:58px;background-image:url(images/footer.png);_background-image:url(images/footer.gif);background-position:bottom right;background-repeat:no-repeat;}#content_index{float:left;display:inline;width:440px;margin: 255px 0 20px 0;padding-bottom:58px;color:#fff;font-size:13px;background-image:url(images/footer.png);_background-image:url(images/footer.gif);background-position:bottom right;background-repeat:no-repeat;text-align:justify;}#main_content_index{position:relative;padding:30px 0 0 30px;}#main_content{position:relative;padding:60px 30px 1px 30px;background-image:url(images/back_content.jpg);background-repeat:no-repeat;background-color:#FFFFFF;}div.equipe{width:155px;float:left;_float:none;display:inline;margin-right:50px;}.equipe_last{width:155px;float:left;_float:none;display:inline;}#footer_emplois{width:627px;height:185px;background-image:url(images/footer_img1.jpg);background-repeat:no-repeat;}#footer_services{width:627px;height:185px;background-image:url(images/footer_img3.jpg);background-repeat:no-repeat;}#footer_approche{width:627px;height:185px;background-image:url(images/footer_img2.jpg);background-repeat:no-repeat;}#footer_avantages{width:627px;height:185px;background-image:url(images/footer_img4.jpg);background-repeat:no-repeat;}#footer_vide{width:627px;height:30px;background-color:#FFFFFF;}a.organi_btn{margin-top:30px;display:block;width:187px;height:22px;background-image:url(images/organigramme_btn.gif);}a.organi_btn:hover{background-position:0 -22px;}a.telecharger_btn{margin-top:15px;display:block;width:86px;height:22px;background-image:url(images/telecharger_btn.gif);}a.telecharger_btn:hover{background-position:0 -22px;}/********* TITRES *********/.title_index{text-indent:-1000px;width:408px;height:50px;margin-left:30px;}.title{text-indent:-1000px;width:500px;height:77px;position:absolute;top:-30px;left:-30px;_top:-30px;_left:-60px;}.title h1{margin:0;padding:0;}.title_index #accueil{background-image:url(images/titre_accueil.png);background-repeat:no-repeat;padding:0;margin:0;width:408px;height:77px;}.title #organisation{background-image:url(images/titre_organisation.png);background-repeat:no-repeat;padding:0;margin:0;width:620px;height:105px;}.title #services{background-image:url(images/titre_services.png);background-repeat:no-repeat;padding:0;margin:0;width:620px;height:77px;}.title #approche{background-image:url(images/titre_approche.png);background-repeat:no-repeat;padding:0;margin:0;width:620px;height:77px;}.title #avantages{background-image:url(images/titre_avantages.png);background-repeat:no-repeat;padding:0;margin:0;width:620px;height:77px;}.title #equipe{background-image:url(images/titre_equipe.png);background-repeat:no-repeat;padding:0;margin:0;width:620px;height:77px;}.title #emplois{background-image:url(images/titre_emplois.png);background-repeat:no-repeat;padding:0;margin:0;width:620px;height:77px;}.title #publications{background-image:url(images/titre_publications.png);background-repeat:no-repeat;padding:0;margin:0;width:620px;height:77px;}p.ie6bug{display:none;_display:block;}/********* PNG FIX IE6 *********/img, div, a, h1 { behavior: url(iepngfix.htc) }