html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;margin:0;padding:0}
body{color:#000;font-family:Arial, sans-serif;font-size:75%;line-height:1.3em;background:#126497}
ul{list-style:none;margin:0 1.5em 1.5em 0}
blockquote,q{quotes:none}
:focus{background-position:0 0;background-repeat:no-repeat}
del{text-decoration:line-through;color:#666}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em}
div.hr{clear:both}
h1,h2,h3,h4,h5,h6{color:#000;font-weight:700}
h1{font-size:3em;line-height:1em;margin-bottom:.5em}
h2{font-size:1.4em;margin-bottom:.75em}
h3{font-size:1.2em;line-height:1em;margin-bottom:1em}
h4{font-size:1.1em;line-height:1.25em;margin-bottom:1.25em}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6{font-size:1em;font-weight:700}
.accessibility{text-align:left;text-indent:-5000px;height:1px;position:absolute;top:-5000px;left:-5000px;padding:0}
p{margin:0 0 1.3em}
#main p.picture-left{line-height:0;float:left;margin:.2em 1em .7em 0;padding:0}
#main p.picture-right{line-height:0;float:right;clear:both;margin:.2em 0 .7em 1em;padding:0}
#main p.picture-left a,#main p.picture-right a{display:block}
#main p.picture-left img,#main p.picture-right img{border:1px solid #C0CE00}
ol{list-style-position:outside;font-family:"Avant Garde" , sans-serif;font-size:1.3em;font-weight:700;color:#DA2828}
ol a{font-size:.9em}
dl{margin:0 0 1.5em}
dl dt{font-weight:400;color:#C0CE00}
dd{margin-left:1.9em}
abbr,acronym{border-bottom:1px dotted #A59C9C}
address{margin-top:1.5em;font-style:italic}
a:focus,a:hover{color:#CBD62C;text-decoration:none}
a{color:#CBD62C;text-decoration:underline;cursor:pointer}
blockquote{color:#666;font-style:italic;margin:1.5em}
strong{font-weight:700;color:#fff}
em,dfn{font-style:italic;background:#ffc}
dfn{font-weight:700}
pre,code{white-space:pre;margin:1.5em 0}
pre,code,tt{font-size:1em;font-family:'lucida console', monospace;line-height:1.5em}
tt{display:block;line-height:1.5em;margin:1.5em 0}
tfoot{font-style:italic}
caption{background:#ffc}
table .last{padding-right:0}
label{font-weight:400;display:inline}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em}
legend{font-weight:700;font-size:1.2em}
input[type=text],input.text{display:inline;border:1px solid #bbb;background:#fff;margin:.5em .5em .5em 0;padding:2px}
p.submit input{cursor:pointer}
textarea{width:380px;height:150px;border:1px solid #bbb;background:#eee;margin:.5em .5em .5em 0;padding:5px}
select{border:1px solid #ccc;background:#f6f6f6}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em}
.error{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4}
.notice{background:#fbfbbe;color:#817134;border-color:#FFD324}
.success{background:#E6EFC2;color:#529214;border-color:#C6D880}
.error a{color:#D12F19}
.notice a{color:#817134}
.success a{color:#529214}
.date{color:#00448F;font-size:1.3em;font-weight:700}
#main .error_list{margin:0 90px 0 0}
#main .error_list li{background:none;text-align:right;color:#D12F19}
#main .error p,#main p.error,#home #main form p.error{color:red;border:2px solid #FBC2C4;padding:2px}
#main .success p,#main p.success{color:#9ea819}
#main p.success,#news #newsletter p.success{padding:2px}
#main .notice p{color:#8a8a79}
#main span.error{background:none;display:block;border:none;clear:both;text-align:right;margin:0;padding:5px 7px 0 0}
form p.error_form input.text,form p.error_form textarea{background:#FBE3E4;border:1px solid red}
#wrapper{width:965px;position:relative;background:#126497 url(/css/img/wrapper.gif) center top no-repeat;margin:0 auto}
#home #header{height:262px}
#header{position:relative;display:block;height:245px;width:913px;background:url(/css/img/header.jpg) center top no-repeat;margin:0 0 0 22px}
#header .branding{display:block;text-indent:-5000px}
#home.js-enabled #header #flash{display:block;height:191px;width:296px;margin-left:0}
#js-direct-access-link{z-index:201;position:absolute;top:0;left:23px;width:28px;height:27px;text-indent:-5000px}
#js-direct-access-link a.open{display:block;width:100%;height:100%;background:#3E5D79 url(/css/img/accessibilite-open.gif) 0 0 no-repeat}
#js-direct-access-link a.close{display:block;width:100%;height:100%;background:#3E5D79 url(/css/img/accessibilite-close.gif) 0 0 no-repeat}
#js-direct-access-link a:focus{border-right:2px solid #C0CE00}
#direct-access{opacity:0.9;-moz-opacity:0.9;filter:Alpha(opacity=90);position:absolute;border-bottom:2px solid #C0CE00;width:906px;left:23px;top:0;z-index:200;background:#126497;text-align:center;padding:4px 3px 5px}
#direct-access h2{color:#fff}
#direct-access ul{margin:0;padding:0}
#direct-access li{display:inline;color:#C0CE00}
#direct-access li a{color:#fff;font-size:1.1em;font-weight:700;text-decoration:none;padding:0 3px 0 0}
#direct-access li a:hover{color:#C0CE00}
#main-nav{position:absolute;top:150px;left:102px;width:830px}
#main-nav ul{margin-top:70px}
#main-nav ul li{float:left;border-right:3px solid #fff;padding-left:10px}
#main-nav ul li.last{border-right:none}
#main-nav ul li a{background:url(/css/img/puce_nav.gif) center 18px no-repeat;color:#fff;font-weight:700;text-decoration:none;margin-right:10px;display:block;padding-bottom:8px}
#main-nav #extranet{position:absolute;right:15px;top:-20px;height:77px;width:181px;background:url(/css/img/extranet.png) left top no-repeat;padding:14px 10px 12px 4px}
#main-nav #extranet ul li{display:block;border:none;width:185px;margin:0 0 10px;padding:0}
#main-nav #extranet ul li a{margin-right:0;line-height:1.2em;color:#004178;background:url(/css/img/puce_debout.gif) left center no-repeat;font-size:.9em;padding:0 0 0 13px}
#main-nav #extranet ul li a:hover{text-decoration:underline}
#main-nav #extranet ul li.first{background:url(/css/img/puce_debout.gif) 0 50% no-repeat;float:left;clear:both;border-bottom:1px solid #0A5889;margin:0 0 12px}
#main-nav #extranet ul li.first a{line-height:1.8em;display:block;background:url(/css/img/logo-techneo.gif) 95% 80% no-repeat;padding:0 0 8px 13px}
#main #breadcrumb{margin:0 0 15px -32px}
#main #breadcrumb li{display:inline;background:none;padding-left:0;color:#a59c9c}
#breadcrumb li span{padding:0 2px 0 5px}
#home #edito{float:left;margin-left:15px;overflow:hidden;width:600px;position:relative;margin-top:15px}
#home #edito .inner{float:right;width:230px;margin-right:10px;display:inline}
#home #edito h3{clear:both;color:#fff;margin:0 0 15px 5px}
#home #edito p{color:#fff;font-size:.9em;line-height:1.2em;margin:0 0 10px 5px}
#home #edito p a{text-decoration:underline;color:#C0CE00}
#home #edito .video{float:left;width:338px;height:257px;background:url(/css/img/bg-video.jpg) left top no-repeat;padding:16px 0 0 18px}
p#edito{font-size:1em;font-weight:700;color:#fff;margin-top:30px;padding:0 30px 13px 36px}
#content{width:905px;display:block;background:#004178 url(/css/img/content_internal.gif) center top repeat-y;overflow:hidden;margin:0 0 0 22px;padding:0 4px}
#home #content{background:#004178 url(/css/img/content.jpg) center top repeat-y;margin-top:-17px}
#sub{float:left;width:278px;display:inline}
#home #sub{background:#004178;float:right;width:290px;display:block;padding-top:25px;position:relative;margin-top:-15px}
#home #sub h2{position:relative;color:#fff;margin-bottom:0;background:url(/css/img/h2-bullet.png) 0 50% no-repeat;left:-15px;padding:10px 0 10px 35px}
#main{color:#fff;float:left;width:522px;display:inline;background:#004178;margin:0;padding:28px 0 0 45px}
#main p{color:#fff;line-height:1.3em;margin:0 0 15px}
#main p.intro{margin:-5px 0 15px -10px}
#main p.help{color:#A59C9C;position:relative;margin:0 0 5px}
#home #main ul{margin:0 0 0 .5em}
#main ul{margin:0 0 15px -10px}
#main li{background:url(/css/img/puce_content.gif) left top no-repeat;margin-bottom:5px;padding:0 0 0 15px}
#main em{background:transparent;font-size:1.1em;color:#fff;padding:1px}
#main .content-text,#main .hentry,#main .vcard{background:url(/css/img/filet.gif) left bottom no-repeat;position:relative;margin:0 0 15px -45px;padding:0 0 1px 45px}
#main .entry-title{background:url(/css/img/filet_title.gif) left bottom repeat-x;padding-bottom:2px;margin-bottom:10px;margin-left:-32px}
#main .entry-title h2{color:#fff;font-size:1.4em;margin:0}
#main h2{color:#fff;font-size:1.4em;background:url(/css/img/h2-bullet.png) left top no-repeat;margin-left:-32px;padding:7px 0 15px 35px}
#main .clearfix .image{float:left;display:inline;margin-right:10px}
#main h3{color:#c0ce00;font-weight:700;font-size:1em;background:url(/css/img/puce_h3.gif) left top no-repeat;margin-bottom:7px;margin-left:-29px;padding:6px 0 4px 30px}
#main h3.acces span{color:#fff;font-weight:400;font-size:1.5em;background:none;margin-bottom:7px;margin-left:0;padding:6px 0 4px 30px}
#main h3.acces{color:#fff;font-weight:400;font-size:1em;background:none;margin-bottom:7px;margin-left:0;padding:6px 0 4px 30px}
#main #partners .title{background:#095889;margin-bottom:25px;padding:5px}
#main #partners .title h3{font-size:1.2em;margin:0;padding:0 0 4px}
#main #partners .title p{font-weight:400;margin:0}
#main #partners p.logo{float:right;position:relative}
#main p.intro_partner{margin:0 0 0 -10px}
#main #partners .hentry,#main #partners .vcard{border-bottom:1px solid #095889}
#main #partners h3{background:none;margin:0 0 4px;padding:6px 0 4px}
#main #partners .conseiller{background:url(/css/img/conseiller.gif) 10px 5px no-repeat}
#main #partners .membres{background:url(/css/img/membres.gif) 10px 5px no-repeat}
#main #partners ul{overflow:auto;width:95%;margin:0 0 25px 15px}
#main #partners ul li{width:47%;background:none;float:left;margin-right:10px;padding:0}
#main #partners ul li.mail{clear:left}
#main #partners h4{background:transparent url(/css/img/puce_debout.gif) no-repeat scroll left 1px;padding-left:13px;margin:0 0 5px}
#main ul.legend{border:1px solid #095889;float:right;width:150px;margin-left:15px;padding:5px 4px}
#main ul.legend li{background:none;margin:0 0 5px}
#main ul.legend li.conseiller{color:#A59C9C;font-style:italic;background:url(/css/img/conseiller.gif) left top no-repeat;padding:5px 0 10px 35px}
#main ul.legend li.membres{color:#A59C9C;font-style:italic;background:url(/css/img/membres.gif) left top no-repeat;padding:15px 0 10px 35px}
#home #main{float:left;background:transparent;display:block;width:615px;border-top:1px solid #7da7c1;margin-top:10px;padding:30px 0 0}
#home #main h2{background:url(/css/img/h2-bullet.png) left top no-repeat;margin:0 0 15px 10px;padding:7px 0 15px 35px}
#home #main h3{color:#fff;font-size:1.4em;background:none;margin:0 0 10px;padding:0}
#main .video{float:right;width:320px;margin:0 -40px 10px 10px}
#main #project-description .video{float:none;margin:0 0 10px 10px}
#main #project-description #video-inside{position:relative;margin-left:100px}
#main #partners .contact{margin:0 0 5px;padding:5px 0}
#main #partners .contact h4{color:#fff;font-weight:400}
#main #partners .contact h5{color:#fff;padding-left:13px;margin:0 0 7px}
#main #partners .contact ul{background:none;margin:0;padding:0}
#main #partners .contact ul li{padding-left:13px}
#main #partners .contact ul li.extended{clear:both;width:95%}
#main h4{color:#A59C9C;font-size:1em;font-weight:700;margin:0 0 5px}
#main h5{color:#CBD62C;font-size:1em;font-weight:700;margin:0 0 15px}
#main h6{color:#fff;margin:0 0 10px}
#main ul.nav_internal{overflow:auto;width:100%}
#main ul.nav_internal li{float:left;margin-right:10px;background:#095889;color:#fff;font-weight:400;border:1px solid #0a5f93;padding:2px 5px}
#main ul.nav_internal a#feed{background:url(/css/img/feed.jpg) right top no-repeat;padding:0 20px 0 0}
#main .internal_search{clear:both;background:#095889 none repeat scroll 0 0;border:1px solid #0A5F93;margin:0 0 10px -10px;padding:2px 5px}
#main .internal_search form{overflow:auto;width:100%;padding:0}
#main .internal_search form p{width:auto;float:left;margin:0;padding:0}
#main .internal_search form input.text,#main .internal_search form select,#main .internal_search form button{margin:5px 10px 0 0}
#main .internal_search form select{border:1px solid #CCC;width:100px;height:18px;color:#8A8888;font-size:.9em;padding:0}
#main .internal_search form input.text{width:auto;height:15px;color:#8A8888;font-size:.9em;padding:0 2px}
#main .internal_search form button{cursor:pointer;background:transparent url(/css/img/input.gif) no-repeat scroll center top;border:medium none;color:#FFF;font-size:1em;float:none;display:block;width:67px;margin:2px 10px 1px 0;padding:1px 0 6px}
#main .internal_search p a{display:block;margin-top:5px}
#main p.help-search{border-top:1px solid #004178;padding:15px 0 5px}
#sub ul.help li{margin-top:5px;padding-left:34px;padding-bottom:5px;background:url(/css/img/filet.gif) left bottom no-repeat}
#sub ul.help li#conseil h3 a{display:block;text-indent:-5000px;height:76px;width:205px;background:url(/css/img/conseil_internal.gif) left top no-repeat}
#sub ul.help li#prestations-brevet h3 a{display:block;text-indent:-5000px;height:76px;width:205px;background:url(/css/img/prestations-brevet.gif) left top no-repeat}
#sub ul.help li#prestations-etude h3 a{display:block;text-indent:-5000px;height:76px;width:205px;background:url(/css/img/prestations-etude.gif) left top no-repeat}
#sub ul.help li#consultance h3 a{display:block;text-indent:-5000px;height:76px;width:205px;background:url(/css/img/consultance_internal.gif) left top no-repeat}
#sub ul.help li#intelligence h3 a{display:block;text-indent:-5000px;height:76px;width:205px;background:url(/css/img/intelligence.gif) left top no-repeat}
#home #sub ul.help{overflow:hidden;line-height:1.1em;margin:0 0 0 10px}
#home #sub ul.help > li{float:left;position:relative;width:270px;background:url(/css/img/fd_bloc.gif) left top repeat-y;margin:5px 0;padding:0}
#home #sub ul.help li a{text-indent:-5000px;width:100%;height:100%;display:block}
#home #sub ul.help li p{color:#004178;font-weight:700;font-size:.9em;margin:0 7px;padding:5px 5px 5px 17px}
#home #sub ul.help li ul{margin:5px 7px 10px}
#home #sub ul.help li li{color:#004178;font-size:.9em;height:auto;float:none;display:block;background:url(/css/img/puce.gif) left 3px no-repeat;width:auto;padding:0 0 0 18px}
#home #sub ul.help li ul li a{text-decoration:none;color:#004178;font-size:.9em}
#home #sub ul.help li h3{position:relative;z-index:2;display:block;height:97px;width:271px;text-indent:-5000px;margin:0}
#home #sub ul.help li p.more_precision{position:relative;height:25px;line-height:20px;color:#004178;background:url(/css/img/bloc_bottom.gif) 0 100% no-repeat;width:251px;margin:-17px 0 0;padding:0 20px}
#home #sub ul.help li p.more_precision a{text-indent:0;color:#004178}
#home #sub ul.help li#conseil h3{background:url(/css/img/conseils-home.jpg) left top no-repeat}
#home #sub ul.help li#ptr h3{background:url(/css/img/ptr-home.jpg) 0 0 no-repeat}
#home #sub ul.help li#pie h3{background:url(/css/img/pie-home.jpg) 0 0 no-repeat}
#home #sub ul.help li#consultance h3{background:url(/css/img/consultance-home.jpg) 0 0 no-repeat}
.js-enabled ul.help .expand{display:none;padding-bottom:15px}
#project-details{float:left;clear:both;color:#000;position:relative;margin-left:-77px;margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0;width:660px;background:url(/css/img/project-detail-wrapper-background.gif) 0 0 repeat-y;z-index:2}
#project-details .project-wrapper{background:url(/css/img/project-detail-background.png) 0 0 no-repeat;margin-left:0;padding-top:150px;padding-left:77px;width:558px;margin-right:0;padding-right:25px}
#project-details h2{position:absolute;display:block;top:-5000px;left:-5000px;line-height:.1em;text-indent:-5000px;width:628px;height:1px;background:none;padding:0}
#project-details h4{color:#004077;font-size:1.3em}
#project-details strong{color:#ADB700}
#project-details #identity{margin-left:0;border-bottom:1px solid #C0CE00;padding-bottom:15px;overflow:hidden}
#project-details #identity h3{padding-top:0;font-size:1.5em;background:none}
#project-details #identity h3 span{font-size:1.3em}
#project-details #identity img{border:3px solid #C0CE00;float:left;margin:0 .5em .8em 0}
#project-details #identity ul{position:relative;width:300px;float:left;margin-bottom:0;list-style:none outside url(/css/img/project-details-identity-bullet.gif);left:10px;padding-left:20px}
#project-details #identity li{position:relative;padding-left:0;background:none;color:#004077;font-weight:700}
#project-details #identity li dfn{background:none;font-style:normal;color:#71787d;font-weight:400}
#project-details #project-description{margin-left:0;border-bottom:1px solid #C0CE00;padding-bottom:15px;padding-top:15px}
#project-details #project-description img{float:right;border:3px solid #C0CE00;margin:0 0 .8em .5em}
#project-details #project-follower{position:relative;z-index:2;float:left;clear:both;padding-top:15px;min-height:100px}
#project-details #project-follower p.name{color:#71787d}
#project-details #project-follower p.function{color:#004077;font-weight:700;margin:0}
#project-details #project-follower img{border:3px solid #C0CE00;float:left;margin:0 .5em .2em 0}
#project-details .hr{position:relative;z-index:1;margin-top:-100px;float:left;background:url(/css/img/project-detail-bottom.png) 0 100% no-repeat;height:208px;width:660px;display:block;margin-left:-77px}
#home #project{background:#fff url(/css/img/fond-projets-home.jpg) 100% 0 no-repeat;float:right;height:253px;width:192px;margin:-10px 0 0;padding:40px 0 25px 53px}
#home #project h3{display:block;color:#C0CE00;border-bottom:1px solid #C0CE00}
#home #main #project h4{margin-top:10px;color:#004178}
#home #project strong,#home #project p{color:#8b8a8a}
#home #project p.all{display:block;border-top:1px solid #C0CE00;padding-top:8px}
#actualites h3{display:block;text-indent:-5000px;height:29px;background:url(/css/img/actualites.gif) left top no-repeat;margin:0 0 0 34px}
#home #actualites{width:328px;margin-left:20px}
#home #actualites h3{background:url(/css/img/titre-actus-home.jpg) 0 0 no-repeat;margin:0}
#home #actualites p{font-size:.9em;margin-bottom:8px}
#home #actualites ul li p a.all{color:#fff;margin-left:5px}
#reportage h3{display:block;text-indent:-5000px;height:32px;background:url(/css/img/reportage.gif) left top no-repeat;margin:0 0 0 34px}
#reportage h4,#news #reportage p,#news #reportage ul{margin:0 10px 14px 18px}
#home #reportage{width:568px;margin-left:20px;background:#126497}
#home #reportage h3{background:url(/css/img/titre-reportages-home.jpg) 0 0 no-repeat;margin:0}
#home #reportage p{font-size:.9em;color:#fff;margin:0 10px 8px 18px}
#newsletter{overflow:hidden;position:relative;float:left}
#newsletter h3{text-indent:-5000px;height:28px;width:200px;background:url(/css/img/titre_newsletter.gif) left top no-repeat;position:relative;margin:0 0 0 34px}
#newsletter form{margin-left:34px;float:left;position:relative;display:inline}
#newsletter p{overflow:hidden;width:auto;margin:0 0 10px}
#newsletter p.success{width:85%;margin:10px 0}
#newsletter input.text{height:15px;width:111px;background:url(/css/img/input_newsletter.gif) left top no-repeat;font-size:.9em;color:#8a8888;border:none;float:left;margin:.5em;padding:2px}
#newsletter button{background:url(/css/img/input_ok.gif) center top no-repeat;color:#fff;border:none;float:left;font-size:1em;cursor:pointer;display:inline;width:auto;margin:3px 0 0 5px;padding:3px 7px 4px}
#home #newsletter{width:290px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:10px 0;padding:10px 0}
#home #newsletter h3{background:url(/css/img/titre_newsletter-home.gif) left top no-repeat}
#main ul.pagination{overflow:hidden}
#main ul.pagination li{background:none;float:left;margin-right:5px;padding:0}
#main ul.pagination li.current{float:left;margin-right:5px;background:url(/css/img/puce_nav.gif) center bottom no-repeat;border:none;padding:2px 4px 13px}
#main ul.pagination li a{display:block;text-decoration:none;background:#095889;border:1px solid #0A5F93;padding:2px 4px}
#home #main form{padding-top:0}
#home #main form p{width:auto;margin:0;padding:0}
#home #main form p input[type=text],#home #main form p input.text{margin:.5em .5em .5em 0}
#home #main form p button{width:auto;position:relative}
#main form p{overflow:hidden;border-bottom:1px solid #095889;width:70%;margin:0 auto 15px;padding:4px 0 10px}
#main form p.send{border-bottom:none}
form p label{width:45%;float:left;padding-right:10px;margin-right:5px}
form p label span.required{color:red}
form p input.text,form p select{width:49%;float:left;font-size:.9em;color:#8A8888;padding:0}
form p input.checkbox{background:none;border:none;float:left;font-size:.9em;color:#8A8888;margin:0;padding:0}
form p input.text{font-size:.9em;color:#8A8888;margin:0;padding:0}
form p button{cursor:pointer;background:transparent url(/css/img/input_main.gif) no-repeat scroll center top;border:medium none;color:#FFF;font-size:1em;float:right;display:inline;width:67px;margin:2px 5px 1px 0;padding:1px 0 6px}
#entries p.entry-thumbnail{float:right;margin:0 1em 1em 1.5em}
#main ul.archives{padding-top:10px;margin:0 0 35px -10px}
#main ul.archives li{margin:0 0 10px}
#home #nav-secondaire{background:url(/css/img/footer.gif) 22px top no-repeat}
#nav-secondaire{text-align:center;color:#fff;background:url(/css/img/footer_internal.gif) 22px top no-repeat;margin:-10px 0 0;padding:50px 0 5px}
#nav-secondaire li{display:inline;padding:0 5px}
#nav-secondaire a{color:#fff;text-decoration:none;font-size:.9em}
#nav-secondaire span{padding-left:10px}
#footer{text-align:center;color:#fff;padding:0 0 10px}
#footer ul{overflow:hidden;text-align:center;margin:0;padding:0 30px}
#footer ul li{display:inline;font-size:.9em;line-height:1.2em}
#footer p.s3i{display:inline;float:right;font-size:.9em;margin:-30px 34px 0 0}
#message_error500{color:#fff;font-size:26px;font-weight:700;text-align:center;margin-top:50px}
#message_error500 span{color:#CBD62C}
ins,#breadcrumb li a,#home #edito p a:hover{text-decoration:none}
hr,.hide,#main-nav #extranet ul li.first a span strong,#main .internal_search form label{display:none}
.error ul,#main .error p,#main .notice p,#main .success p,#main-nav #extranet ul,#sub ul.help li h3,#project-details #identity p.picture,#project-details #project-description p.picture,#project-details #project-follower p.picture{margin:0}
#home #header h1,#header h1 a{text-indent:-5000px;display:block;height:180px;width:255px;background:url(/css/img/logo.gif) center top no-repeat;margin-left:48px}
#main #partners,#main form{padding-top:15px}
#home #main h4,#main ul.nav_internal a:hover{color:#c0ce00}
#main ul.nav_internal a,#footer p.s3i a{color:#fff;text-decoration:none}
#home #sub ul.help li strong,#home #project p a{color:#004178}
#project-details p,#project-details em{color:#000}
#actualites,#reportage{float:left;margin:0 0 25px}
#actualites h3 a,#reportage h3 a{display:block;height:33px;width:205px;text-indent:-5000px}
#home #actualites ul,#home #reportage ul{background:#126497;margin:0;padding:10px 0}
#home #actualites ul li,#home #reportage ul li{background:none;border-top:1px solid #fff;margin:0 10px 14px 15px;padding:13px 0 0}
#home #actualites ul li.first,#home #reportage ul li.first{border-top:none;padding:0}