body {
  width:1024px;
  margin:auto;
  font-family:arial,serif;
}

.header {
  margin-top:0px;
  font-family:arial,serif;
  background-color:#F37C19;
  background-image:linear-gradient(#9A4600, #F37C19);
  height:150px;
}

.corps {
  margin-top:0px;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
}

.bloctitre {
  margin-left:20px;
  padding-top:32px;
}

.titre {
  color:#FFFFFF;
  font-size:50px;
}

.soutitre {
  color:#FEC148;
  font-size:25px;
}

.dwarf {
  float:right;
}

.logo {
  width:120px;
  padding-left:80px;
  margin-top:5px;
}

ul {
  margin:0px;
  padding-left:20px;
}

li {
  list-style-image : url(puce_noire.png);
  margin-bottom : 35px;
}

.blocdownload {
  border-radius: 10px;
  margin-top: 10px;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:20px;
  padding-right:20px;
  width:160px;
  background-color:#607DC0;
  color:#092667;
  font-size:12px;  
}


.blocdownload a, .blocdownload a:visited, .blocdownload a:hover, .blocdownload a:focus {
  color:white;
  text-decoration:none;
}

.blocdownload ul {
  padding-left:20px;
}

.blocdownload li {
  list-style-image : url(puce_blanche.png);
  margin-top:5px;
  margin-bottom:5px;
}

.blocdownload h4 {
  margin:0px;
  font-size:24px;  
}

.blocparam {
  margin-top:23px;
}

.blocparam kbd {
  margin-bottom:0px;
}

.blocparam p {
  margin-bottom:0px;
  margin-top:0px;
  margin-left:40px;
}

.blocexemple {
  margin-left:40px;
}

.blocexemple kbd {
  margin-left:20px;
}

h1 {
  color:#2048A3;
}

h2 {
  margin-top:34px;
  margin-bottom:12px;
  color:#0F9292;
}

a, a:visited, a:hover, a:focus
{
  color:blue;
  text-decoration:none;
}
