body{font-family:"trebuchet ms", sans-serif;font-size:75%;line-height:1.3em}
#direct-access,#js-direct-access-link,#main-nav,#nav-secondaire,#sub-nav,#tools,.quick-links,.vcard hr{display:none}
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}
p{margin:0 0 1.3em}
p.picture-left{float:left;border:1px solid #000;margin:.5em 1em 1em 0;padding:0}
p.picture-right{float:right;clear:both;border:1px solid #000;margin:0 0 .5em 1em;padding:0}
p.picture-left a,p.picture-right a{display:block}
ul{margin:0 1.5em 1.5em 0}
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}
dd{margin-left:1.5em}
abbr,acronym{border-bottom:1px dotted #666}
address{margin-top:1.5em;font-style:italic}
del{color:#666}
a:focus,a:hover{color:#00448F;text-decoration:none}
a{color:#00448F;text-decoration:underline;cursor:pointer}
a.read-more{background:url(/css/img/icons/puces.gif) 0 5px no-repeat;padding-left:15px;color:#6B6863;display:block;text-decoration:none}
#main a.read-more{color:#00448F;display:block;text-decoration:none;font-weight:700}
a.read-more:hover{text-decoration:underline}
blockquote{color:#666;font-style:italic;margin:1.5em}
strong{font-weight:700;color:#00448F}
em,dfn{font-style:italic;background:#ffc}
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}
table{margin-bottom:1.4em}
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{display:inline;border:1px solid #bbb;background:#fff;margin:.5em .5em .5em 0;padding:2px}
p.submit input{cursor:pointer}
textarea{width:400px;height:250px;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:#FFF6BF;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}
.btn{color:#fff;font-weight:400;background:#00448F url(/css/img/icons/puces-small.gif) 5px 10px no-repeat;margin:0 5px;padding:2px 5px 2px 15px}
#header{position:relative;top:0;left:0}
#breadcrumb{font-size:1em;width:669px;margin:0 0 15px -20px;padding:10px 5px 10px 10px}
#breadcrumb h2{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px;height:1px}
#breadcrumb p{float:left;margin:0 3px 0 0}
#breadcrumb ul{margin:0;padding:0 0 0 10px}
#breadcrumb li{color:#000;display:inline;background:none;padding-left:0}
#breadcrumb li a{color:#000}
#breadcrumb li span{display:inline-block;text-indent:-5000px;width:12px;background:transparent url(/css/img/breadcrumb-separator.gif) 4px 5px no-repeat}
#breadcrumb li:last-child span,#breadcrumb li.last-child span{background:0}
#downloads{width:100%;padding:0}
#downloads li{width:98%;margin:5px 0;padding:2px 5px}
#downloads li a{padding-left:20px;background:#fff url(/css/img/icons/download-file.gif) 0 0 no-repeat}
#downloads li.pdf a{background:#fff url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat}
#downloads li.doc a{background:#fff url(/css/img/icons/page_white_word.png) 0 0 no-repeat}
#downloads li.xls a{background:#fff url(/css/img/icons/page_white_excel.png) 0 0 no-repeat}
#downloads li.ppt a{background:#fff url(/css/img/icons/page_white_powerpoint.png) 0 0 no-repeat}
#downloads li.txt a{background:#fff url(/css/img/icons/page_white.png) 0 0 no-repeat}
.sIFR-flash,.sIFR-flash object,.sIFR-flash embed{display:none!important;height:0;width:0;position:absolute;overflow:hidden}
span.sIFR-alternate{visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important}
h1,h2,h3,h4,h5,h6,dl dt,dfn,#downloads li span{font-weight:700}
.error ul,#downloads ul ul{margin:0}
a.btn,a.btn:hover{color:#fff}