body{
    background-color: #4098E0;
    color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  margin-top:15px;
  width:750px;
  margin-left:auto;
  margin-right:auto;
  text-align:justify;
}

h1, h2, h3, h4, h5, h6{
  font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
  font-weight: bold;
    color: #130A76;
  margin: 2px 0px 2px 0px;
  padding-top:20px;
  padding-left:20px;}

p{
  padding-left:20px;}
li {
  padding-left:20px;
    padding-right:20px;}
 

h1 {font-size: 20px;}
h2 {font-size: 18px;margin-left:20px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

code, pre {font-family: 'Courier New', Courier, Fixed;}

pre {
  width: 512px;
	border-color: #130A76;
  border: 1px dotted;
  padding: 5px
}

blockquote {
  color: #777;
  margin: 15px 30px 0 10px;
  padding-left: 20px;
  border-left: 5px solid #ddd
}

a:link, a:visited{
  font-weight: bold;
  text-decoration: none;
    color: #56566C;}

a:hover{
  text-decoration:none;
    color: #130A76;}

a:active{
    color: #3333FF;}

img{  border: 0;}

hr  {
    color: #130A76;
    background-color: #130A75;
  height: 1px;
  border: 0px;
  margin: 8px 0px 8px 0px;}

form {
  font-size: 11px;
  margin: 0px;
  padding: 0px;}
  
input, select, option, textarea{
  font-size: 11px;
  text-align: left;}

#header_image{
  height:100px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  	border-color: #38383B;
  background-image:url("http://jlduval.com/blog/themes/default/images/header750x100.jpg");}

#header{
  height:25px;
  background-color: #999966;
  font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
    border-color: #38383B;
    color: #FFFFFF;
    background-color: #130A76;
  border-width: 0px 1px 0px 1px;
  border-style: solid;}

#header p{
  padding-top:3px;
  padding-left:13px;
  margin:0;}
  
#maincontent{
  background-color:#ffffff;
  border-color: #4D4D45;
  border-width: 1px 0px 1px 1px;
  border-style: solid;}

#contenu{
  width:550px;
  background-color:#ffffff;
  float:left;
}
  
#contenu p{
  margin:20px;
}

#sidebar{ 
  margin-left:550px;
  border-color: #4D4D45;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-left-color:#130a76;
  background-color:#a7d2f4;
  text-align:left;
  height:650px;
}

#sidebar .menu_title{
  font-family: 'Trebuchet MS', 'Gill Sans', Helvetica, sans-serif;
  font-weight: bold;
  padding-left:10px;
  padding-top:10px;}

#sidebar .menu_body {
  border-color: #130a76;
  border-width: 1px 1px 1px 1px;
  border-style: dashed;
  width:160px;
  padding:10px;
  margin-left:10px;}

#footer{
  padding-top:15px;
  height:30px; 
  border-color: #38383B;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
    color: #666666;
    background: #EEEEEE;
  text-align: center;}

