body { background:#BDB680 url(../img/texture.gif); color: #000000;  margin:0; margin-top:31px !important; }
p { text-align:center; }
a { color:#869E1C; text-decoration:none }
a:hover { color:#EC681B; text-decoration:underline }

#wrap { width:950px; margin:0 auto; }
#sub-wrap{ position:relative; display:block; }

#titre-en h1 span { display:block; position:absolute; left:0px; top:0px; z-index:2;width:257px; height:166px; margin:0px; padding:0px; background:url(../img/en/logo.jpg); }
#titre-fr h1 span { display:block; position:absolute; left:0px; top:0px; z-index:2;width:257px; height:166px; margin:0px; padding:0px; background:url(../img/fr/logo.jpg); }

#wave span{ display:block; position:absolute; left:257px; top:0px; z-index:2; width:693px; height:166px; margin:0px 0px 0px 0px; padding:0px; background:url(../img/top.jpg); }
p.notice{ display:block; position:relative; text-align: center; font-size:12px; font-family:Arial; color:#ffffff; width:946px; background:#000000; margin:10px -10px 0px 0px; padding:2px; }
#content { display:block; position:relative; width:940px;  background:#ECE6C5; padding:0px 10px 0px 0px; margin:0px; }

#menu_div {  float:left; position:relative; display:inline; top:90px !important; left:10px; padding:0px; margin-bottom:170px !important; line-height:14px; width:160px; }
#menu_div img { vertical-align:top; }
#menu_div .dashedline { display:inline; padding:10px 0px; margin-left:10px;  }
#menu1 { position:relative; display:inline; margin-top:0px; list-style-type: none; font-size:1px;  margin-left: 0px; padding-left: 0px; }
#menu1 li { position:relative; display:inline; text-indent: -2.5em; margin:0px; padding: 0em 0em 0em 2.5em; }

#submenu0 { position:relative; display:block; list-style-type: none; font-size:1px; padding:0px; margin:0px; }
#submenu0 li { position:relative; display:block; text-indent: 0em; margin:0px 0px 0px 1px; padding: 0em 0em 0em 2.5em; }

#menu2 { position:relative; display:inline;  list-style-type: none; font-size:1px;  margin-left: 0px; padding-left: 0px; }
#menu2 li { position:relative; display:inline; text-indent: -2.5em; margin:0px; padding: 0em 0em 0em 2.5em; }

#bottom { clear:both; display:block; width:950px; height:123px; margin:0px -10px -10px 0px; padding:0; background:url(../img/bottom.jpg); }
#menu_bottom { position:relative; top:35px; left: 10px; display:block;  list-style-type: none; font-size:6px;  margin-left: 0px; padding-left: 0px; }
#menu_bottom li { float:left;position:relative; display:block; text-indent: -2.5em; margin:0px 4px; padding: 0em 0em 0em 2.5em; }


#pane { float:left; display:block; position:relative; margin-top:110px; width:650px; margin-left:60px; padding-bottom:50px; }
#pane h2 { display:block; position:relative; font-family: Arial Narrow; font-size:21px; font-weight:bold; color:#EC5F0F;  }
#pane #text { float:left; position:relative; display:block; width:280px; }
#pane #text.alone { width:400px; }
#pane #text h3, #pane h3  { display:inline; position:relative; font-family: Arial Narrow; font-size:16px; font-weight:bold; color:#869E1C;  margin-left:1px;}
#pane #text p, #pane #text ul li{ text-align: left; font-size:12px; font-family:Arial; }
#pane #text p.link:first-line { font-size:16px; }
#pane #text p.link { font-size:14px; }
#pane #text blockquote  { margin-left:10px; font-style:none; }
#pane #text blockquote p:first-letter  { font-size:18px;  }
#pane #text p.quoteref { font-weight:bold; border-bottom: 3px dashed #EEBB52; padding: 0px 0px 10px 10px; }
#pane #text ul li { margin: 0em 0em 0em -2.5em; text-indent: -1.0em; list-style-type: square; list-style-position: inside; }
#pane #text ul.resources { margin: 0em 0em 0em 0.5em; text-indent: -1.0em; display:inline }
#pane #text ul.resources li { font-size:12px; padding:5px 50px; }

#pane #video { float:left; display:block; position:relative; margin-left:20px; margin-top:-50px; height:350px; width:350px; overflow:auto; }
#pane #photo { float:left; display:block; position:relative; margin-left:20px; height:300px; width:200px; }

#seriesub { float:left; position:relative; display:block; padding-left:60px; }
#seriesub ul { position:relative; display:inline; list-style-type: none; list-style-position: inside; }
#seriesub ul li { float:left; position:relative; display:block; margin: 110px 10px -100px 0px; }
#seriesub ul li a, a.secprod { font-size:12px; font-weight:bold; color:#000000; }
#seriesub ul li a:hover, #seriesub ul li a.selected , a.secprod:hover { text-decoration:none; color:#DD9B12; }

#pagenav { clear:both; text-align:center; margin-right:200px; font-family: Arial; font-size:12px; font-weight:bold; color:#EC5F0F; }
#pagenav img { vertical-align:top; }
#pagenav a { color:#EC5F0F; text-decoration:none;}
#pagenav a:hover { text-decoration:underline }

#pagenav a.selected { color:#000000; text-decoration:none;}
#pagenav a.selected:hover { text-decoration:underline }

li.spaced { padding-bottom:10px; }

#pane #text ul.pdf li { margin: 0em 0em 0em 0em; text-indent: -2.5em; list-style-image: url(../img/pdf.jpg); }

#bottom
.clearfix:after, #menu_div
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
