html{overflow: -moz-scrollbars-vertical;}
body{margin:0;font-size:80%;line-height:1.8em;font-family:verdana,Arial,Helvetica,sans-serif;color:#fff;background:#666;}

h1{background:url(images/entete_logo.jpg) no-repeat;height:185px;width:960px;text-indent:-99em;margin:0;}

#page-container{width:960px;margin:0 auto;background:#484848;border:1px solid #333;}

#content{background:#484848 url(images/content_top.jpg) top left no-repeat;margin-left:230px;padding:10px;}

#footer{background-color:#000;clear:both;padding:5px 0 20px;text-align:center;font-family:Courier new;}
#footer a{color:#ccc;}
#footer p{text-align:center;margin:0;padding:0;}

#topnav{background:#000 url(images/top.jpg);margin:0;height:31px;text-align:right;}

#topnav ul{float:right;}
#topnav li{margin:0;padding:0 5px;list-style:none;float:left;}
#topnav li, #nav li a{display:block;height:31px;font:12pt Trebuchet MS, Helvetica, sans-serif;}

#menu{background:url(images/menu_repeat.jpg) repeat-y;width:230px;float:left;margin:0;padding:0;}
#menu ul{list-style:none;margin:0;padding:0}
#menu ul li{width:228px;padding:20px 0 5px 10px;font:12pt Trebuchet MS, Helvetica, sans-serif;}
#menu ul li div{text-decoration:underline;padding-left:20px;}
#menu a:hover {text-decoration:none;}
#menu-inner1 {background:url(images/menu_top.jpg) no-repeat;}
#menu-inner2 {background:url(images/menu_bottom.jpg) bottom left no-repeat;padding:0 0 156px;}
#menu h3{margin:0 0 0 20px;padding:20px 0 0 0;color:#ddd;font:16pt Trebuchet MS;}

h2{font-size:1.3em;margin:50px 0 40px 120px;color:#999;font:18pt bold Trebuchet MS;font-style:italic;}
h3{font-size:1.25em;}
h4{font-size:1em;} 
p,ul,ol,th,td,input,select{font-size:1em;}
    
a,a:active,a:visited {text-decoration:none;color:#ccc;font-weight:bold;}
a:hover {text-decoration:underline;}
a img{border:0;}
p{text-align:justify;}
    
ul ul{font-size:100%;}
td p{font-size:100%;}

hr{clear:both;visibility:hidden;margin:0;padding:0;}

