* html object.second {
	display: none;
}
* html object.second/**/ {
	display: inline;
}
* html object.second {
	display/**/: none;
}



/* node styles */
body {
margin:0;
padding:0;
font:11px normal arial,verdana;
color:#000;
background-color:#fff;
text-align:center;
}
h1, h2 {
font-weight:normal;
}
ul, li, h1, h2, h3, h4, anim, p, ol {
margin:0;
padding:0;
list-style:none;
}
a {
text-decoration:none;
}
a img {
border:0;
}
object p {
display:none;
}
/* main classes */
.alternate {
display:none;
height:1px;
line-height:1px;
font-size:1px;
}
.spacer {
clear:both;
line-height:1px;
height:1px;
font-size:1px;
}
/* content style */
#content {
position:relative;
float:left;
width:485px;
}
#content #navigation {
position:absolute;
right:10px;
}
#content #navigation a {
color:#000;
font-weight:bold;
}
#content #navigation span {
color:#B3ADA2;
font-weight:bold;
}
#content .auteur, #content .date_de_publication {
float:left;
}
#content .auteur {
margin:0 5px 0 10px;
}
html>body #content .auteur {
margin-left:20px;
}
#content h1 {
border-top:1px solid #ccc;
font-size:20px;
padding:10px 0 8px 20px;
margin:18px 0 5px 0;
}
#content #text {
border-top:1px solid #ccc;
padding:10px 10px 10px 20px;
}
#content #text h2 {
font-size:18px;
font-weight:normal;
margin:7px 0 10px 0;
}
#content #text h3 {
font-size:15px;
font-weight:bold;
color:#555;
margin:7px 0 10px 0px;
}
#content #text h4 {
font-size:14px;
font-weight:normal;
text-indent:10px;
font-style:italic;
margin:6px 0 9px 0;
}
#content #text h5 {
font-size:13px;
font-weight:normal;
font-style:italic;
margin:4px 0 6px 0;
}
#content #text p {
padding:4px 0;
}
#content #text a {
color:#8B826D;
text-decoration:underline;
}
#content #text a.pdf {
padding:0 0 3px 20px;
background:transparent url(images/pdf.png) no-repeat left top;
line-height:20px;
}
#content #text a.external {
padding:0 18px 3px 0;
background:transparent url(images/external.png) no-repeat right 4px;
}
#content #text ul li {
margin-left:13px;
}
#content #text ul li {
margin-left:16px;
}
html>body #content #text ul li {
margin-left:13px;
}
#content #text ol li {
margin-left:20px;
}
#content #text ul li {
list-style-type:square;
}
#content #text ol li {
list-style-type:decimal;
}
#content #text li {
margin-bottom:10px;
}
/* menu */
#menu {
position:absolute;
z-index:90;
top:132px;
padding-left:165px;
width:615px;
background:transparent url(images/menu_bg.png) no-repeat right top;
}
#menu h2 {
display:none;
}
#menu li {
display:block;
float:left;
height:51px;
}
#menu #menu_link_1 {
width:85px;
}
#menu #menu_link_2 {
width:78px;
}
#menu #menu_link_3 {
width:125px;
}
#menu #menu_link_4 {
width:83px;
}
#menu #menu_link_5 {
width:103px;
}
#menu #menu_link_6, #menu #menu_link_6.on a {
width:60px;
}
#menu li a {
display:block;
height:100%;
width:auto;
color:#fff;
font-size:11px;
padding:5px;
background:transparent url(images/menu_item_bg.png) no-repeat left top;
}
#menu .on a {
background:transparent url(images/menu_item_bg_on.png) no-repeat left top;
}
#menu ul ul {
display:none;
position:absolute;
margin-top:-19px;
padding-top:10px;
background:#BDB7AD url(images/menu_item_bg.png) no-repeat -1px -42px;
border-left:#fff solid 1px;
}
#menu ul .on ul {
background:#BDB7AD url(images/menu_item_bg_on.png) no-repeat -1px -42px;
}
#menu ul ul li {
height:auto;
width:auto;
float:none;
}
#menu ul ul a {
display:block;
width:130px;
height:auto;
color:#000;
padding:0 10px 10px 15px;
font-size:11px;
background:transparent url(images/submenu_bullet_on.png) no-repeat 4px 2px !important;
}
#menu ul ul a:hover {
background-color:#C2B69B;
}
#menu ul ul .on a {
background-color:#A09888 !important;
}
#submenu {
float:left;
margin:19px 0 10px 0;
width:165px;
}
#submenu h2 {
display:none;
}
#submenu a {
color:#000;
display:block;
width:150px;
height:auto;
padding:1px 0 4px 15px;
background:transparent url(images/submenu_bullet.png) no-repeat 4px 5px;
}
#submenu a:hover {
background:#C2B69B url(images/submenu_bullet_on.png) no-repeat 4px 5px;
}
#submenu a:visited {
color:#333;
}
#submenu .on, #submenu .on a, #submenu .on a:hover, #submenu .on a:visited {
background:#A09888 url(images/submenu_bullet_on.png) no-repeat 4px 5px;
color:#fff;
}
#submenu a strong {
font-weight:normal;
}
#submenu .last a {
margin-top:10px;
font-style:italic;
font-weight:bold;
}
/* one shot styles */
#wrapper {
position:relative;
width:780px;
text-align:left;
margin:0 auto;
}
#subwrapper {
position:relative;
margin-top:140px;
width:780px;
background:transparent url(images/content_bg.png) repeat-y left top; 
}
h1.header {
position:relative;
margin:0 0 140px 410px;
background:transparent url(images/h1_header.png) no-repeat right bottom;
height:89px;
width:370px;
text-indent:-1000px;
}
h1.header a {
display:block;
width:100%;
height:100%;
color:#000;
}
#tools {
position:absolute;
top:95px;
right:0;
width:400px;
height:19px;
text-align:right;
text-transform:uppercase;
background:transparent url(images/tools_bg.png) no-repeat left top;
padding-top:3px;
}
#tools h2 {
display:none;
}
#tools li {
display:inline;
}
#tools a, #tools {
font-size:11px;
color:#444;
}
#banner {
position:absolute;
z-index:11;
left:0;
top:0;
width:379px;
height:132px;
}
#banner_2 {
position:absolute;
z-index:10;
left:0;
top:132px;
width:165px;
height:42px;
}
#foot_notes h2 {
display:none;
}
#foot_notes ul, #text #foot_notes ul {
margin:10px 0 0 0;
list-style-type:none;
}
#foot_notes li, #text #foot_notes li  {
list-style-type:none;
margin:0 0 8px 0;
font-size:9px;
}
#exports {
float:right;
margin-top:18px;
width:130px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#exports a {
display:block;
text-transform:uppercase;
font-size:11px;
letter-spacing:-1px;
color:#000;
padding:5px 4px;
}
#exports #print_link {
padding-top:6px;
border-top:1px solid #ccc;
}
#exports #pdf_link {
/*text-indent:-10000px;*/
}
#subpages {
float:right;
width:130px;
margin:10px 0;
}
#subpages h2 {
margin-left:10px;
font-size:18px;
font-weight:bold;
letter-spacing:-4px;
}
#subpages ul {
margin:10px 10px 0 26px;
}
#subpages li {
margin-bottom:2px;
font-size:11px;
list-style-image:url(images/submenu_bullet.png);
}
#subpages a {
color:#000;
}
#subpages a:visited {
color:#333;
}
#subpages .on a, #subpages .on, #subpages .on a:visited {
color:#8B826D;
}
#quicklinks {
clear:both;
/*padding:10px 0 0 165px;
border-top:1px solid #ccc;
*/
width:630px;
padding:10px 0 0 130px;
border-top:1px solid #ccc;
}
#quicklinks h2 {
float:left;
font-size:11px;
padding-right:10px;
background:transparent url(images/submenu_bullet.png) no-repeat right 4px;
margin-right:5px;
color:#8B826D;
}
#quicklinks li {
float:left;
}
#quicklinks a {
color:#8B826D;
text-decoration:underline;
}
#quicklinks a img {
border:#fff 1px solid;
}
#quicklinks a:hover img {
border:#8B826D 1px solid;
}
/* plan du site */
#plan_site #content #text ul li {
list-style-type:none;
margin-left:0;
}
#plan_site #content #text ul ul {
margin:10px 0 20px 0;
}
#plan_site #content #text ul ul li {
list-style-type:square;
line-height:1em;
margin-left:16px;
}
#plan_site #content #text ul ul ul li {
margin-bottom:0;
}
/* faq */
#faq #content #text ul li {
list-style-type:lower-alpha;
margin-left:23px;
}
#faq #content #text ul ul li {
list-style-type:square;
margin-left:5px;
}
#faq #content #text ul ol li {
list-style-type:decimal;
}
#faq #content #text ul li .question {
font-weight:bold;
font-size:1.1em;
line-height:1.4em;
text-decoration:none;
}
#faq #content #text ul li .question:hover {
text-decoration:underline;
}
#faq #content #text ul li .answer {
display:none;
border:#eee 1px solid;
padding:10px 15px;
margin:10px 0 15px 0;
background-color:#f5f5f5;
}
