body{
margin:30px 0;
padding:0;
text-align:center;
font:0.8em "Trebuchet MS",helvetica,sans-serif;
background:#9EC1FC;
}
div#conteneur{
width:770px;
margin:0 auto;
text-align:left;
border:2px solid #567AB6;
background:#FFFFFF;
}
h1#header{
height:258px;
background:url(images/frisehaut.jpg) no-repeat left top;
margin:0;
}
h1#header a{
width:400px;
height:70px;
display:block;
background:url(title.gif) no-repeat;
position:relative;
left:350px;
top:15px;
text-indent:-5000px;
}
div#contenu{
padding:20px 10px 0 10px;
background:url(bg_page.gif) no-repeat 15px 15px;
}
div#contenu h2{
padding-left:25px;
line-height:25px;
font-size:1.4em;
background:url(little_apple.gif) no-repeat left bottom;
color:#355994;
border-bottom:1px solid #355994;
}
div#contenu h3{
margin-left:15px;
padding-left:5px;
border-bottom:1px solid #355994;
border-left:3px solid #355994;
color:#355994;
}
div#contenu h4{
margin-left:15px;
padding-left:5px;
border-left:2px solid #9EC1FB;
color:#355994;
font-size:1em;
}
div#contenu p{
text-align:justify;
text-indent:2em;
line-height:1.7em;
}
div#contenu a
{
color:#88AA00;
}
div#contenu a:hover
{
color:#99BB22;
}
p#footer
{
margin:0;
padding-right:10px;
line-height:30px;
text-align:right;
color:#9EC1FB;
}
pre
{
overflow:auto;
background:#DDEEAA;
border:2px solid #99BB22;
padding:5px 0 0 5px;
font-size:1.2em;
}
* html pre{
width:636px;
}
pre span
{
color:#556600;
}
pre span.comment
{
color:#B30000;
}
dl,dt,dd,ul,li{
margin:0;
padding:0;
list-style-type:none;
}
div#menu{
position:absolute;
padding:0 25px 0 55px;
z-index:20;
}
div#menu dl{
float:left;
width:10em;
margin:0 1px;
background:#9EC1FC;
}
div#menu dt{
cursor:pointer;
text-align:center;
font-weight:bold;
background:#9EC1FC;
border:1px solid #FFFFFF;
}
div#menu dd{
border:1px solid #355994;
background-color:#FFFFFF;
}
div#menu li{
text-align:left;
background:#FFFFFF;
}
div#menu li a,div#menu dt a{
color:#000000;
display:block;
height:100%;
border:0 none;
text-decoration:none;
text-align:center;
}
div#menu li a:hover,#menu dt a:hover{
background:#D9E6FB;
}
div#navig  h4{
padding-left:0px;
margin-left:0px;
text-indent:0px;
border:none;
font-weight:bold;
}
p.titresimple{
border-bottom:1px solid #355994;
color:#355994;
font-weight:bold;
font-size:15px;
padding:0px;margin:0px;

}
p.indent{
color:#000000;
font-weight:normal;
font-size:11px;
padding:0;margin:0;
text-align:left;
text-indent:0em;
}
div#contenu p.indent{
color:#000000;
font-weight:normal;
font-size:11px;
padding:0;margin:0;
text-align:left;
text-indent:0em;
}