body{
margin:0;
padding:0;
line-height: 1.5em;
background: #000000;
font: 0.75em  Arial, Helvetica, sans-serif;
color: #505050;
}

b{font-size: 1.1em;}
em{color: red;}


#top{
height: 85px;
}
#top_nav{
height: 25px;
line-height: 25px;
background: url('media/bg.png') repeat-x 0% 100%;
}
#top_nav ul{
color: #FFF;
display: inline;
margin: 0;
padding: 0;
list-style: none;
text-transform: uppercase;
font-weight: bold;
font: 0.75em  Tahoma, Arial, Helvetica, sans-serif;
}
#top_nav li{
color: #FFF;
margin: 0;
padding: 0;
font-weight: bold;
}
#top_nav li a{
color: #FFF;
}
#leftcont ul{
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
list-style: none;
font-weight: bold;
color: #000;
}
#leftcont li{
margin: 0;
padding: 4px 0 0 0;
font-weight: bold;
}
#leftcont li a{
color: #900;
text-decoration: none;
}
#leftcont li a:hover{
color: #C00;
text-decoration: underline;
}
#top h1{
margin: 0;
padding-top: 15px;
color: #F7F7F7;
font-size: 1.6em;
}

h1{
margin: 0;
padding-top: 15px;
font-size: 1.3em;
color: #C00;
}
h2{
margin: 0;
padding: 15px 0px 0px 10px;
font-size: 1.2em;
border-bottom: 1px solid #C00;
color: #C00;
background: url('media/h2.gif') 0 18px no-repeat;
}
#container{
float: left;
width: 100%;
background: #FFFFFF url('media/bg_top.gif') repeat-x 0% 0%;
}
#container_btm{
float: left;
width: 100%;
height: 41px;
background: #FFFFFF url('media/bg_btm.gif') repeat-x 0% 0%;
}

#content{
margin-left: 200px; 
}

#nav{
background: url('media/nav.png') repeat-x 0% 100%;
margin: 60px 4px 20px 10px;
height: 30px;
}
#nav ul{
color: #FFF;
display: inline;
margin: 0;
padding: 0;
list-style: none;
font: 0.9em  Tahoma, Arial, Helvetica, sans-serif;
}
#nav li{
color: blue;
display: inline;
margin: 0;
padding: 0;
font-weight: normal;
}
#nav li a{
color: blue;
}
.sub_nav{
padding: 4px 10px 0px 10px;
}
.sub_nav a{
text-decoration: none;
color: blue;
}
.sub_nav  a:hover{
text-decoration: underline;
color: #009900;
}
#leftcont{
float: left;
width: 200px;
margin-left: -100%;
padding-top: 110px;
border-right: 1px dashed #600;
}

#footer{
clear: left;
background: #fff url('media/bgd.png') repeat-x 0% 100%;
width: 100%;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #F7F7F7;
}

.contenu{
margin: 10px;
margin-top: 0;
}
