html
{
width: 100%;
height: 100%;

background-color: #ffffff;
}

body
{
   width: 94%;
   height: 96%;
   position: absolute;
   margin: 0%;


   font-family: "Times New Roman", Times, Verdana, serif;
   text-indent: 0px;
   background-color: #ffffff;
   color: #000000;
}

img
{
border: 0px;
margin: 5px;
padding: 0px;
}

h1
{
font-size: 150%;
color: #555555;
text-align: center;
font-family: Trebuchet, Verdana, Arial;
}

h2
{
text-align: left;
font-family: Trebuchet, Verdana, Arial;
color: #dedede;
}

h2 img
{
padding: 0px;
padding-left: 5px;
margin: 0px;
}

h3
{
font-size: 120%;
padding-left: 50px;
font-family: Trebuchet, Verdana, Arial;
font-weight: normal;
color: #aaaaaa;
}

h4
{
padding-left: 25px;
margin-bottom: 0px;
font-family: Trebuchet, Verdana, Arial;
}

h5
{
text-align: right;
font-size: 100%;
color: #444444;
font-family: Trebuchet, Verdana, Arial;
font-weight: strong;
}

h6
{
   text-align: right;
   font-size: 80%;
   border: 0px;
   margin: 0px;
   padding: 0px;
}

h6 img
{
   border: 0px;
   margin: 0px;
   padding: 0px
}

p
{
   color: #000000;
   text-align: justify;
   margin: 5px;
}

a
{
   color: #333333;
   text-decoration: underline;
}

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

ol
{
   font-size: 70%;
}

ul
{
   font-size: 100%;
}

li
{
   padding-bottom: 5px;
}

blockquote
{
 font-size: 80%;
 color: #cccccc;
 padding-left: 10%;
 padding-right: 10%;
}

#banniere
{
   width: 500px;
   height: 90px;

   margin-right: auto;   
   margin-left: auto;
   margin-top: 0%;
   
   background-image: url("../img/banniere.png");
   background-repeat: no-repeat;
}

.menu
{
   position: absolute;
   left: 0%;
   top: 15%;
   
   height: 350px;
   width: 144px;
   line-height: 0%;
   padding: 0%;
   margin: 0%;
}

.pied
{
   position: absolute;
   bottom: -3%;
   left: 26%;
   padding: 5px;
   
   min-width: 50%;
   text-align: center;
   
   font-size: 80%;
   color: #bcbcbc;
   background-color: #efefef;
   border: 1px solid #dedede;
}

.pied img
{
   position: relative;
   top: 3px;
   
   margin: 0px;
   padding: 0px;
}

.corps
{
   position: absolute;
   top: 100px;
   left: 250px;
   
   width: 60%;
   height: 78%;
   margin : auto;
   padding-right : 50px;

   color: #000000;
   
   overflow : auto;
}

.corps p
{
   text-indent: 50px;
}

.parus
{
   position: absolute;
   top: 100px;
   left: 170px;
   
   width: auto;
   height: 78%;
   margin : auto;
   padding-right : 50px;

   color: #000000;
   
   overflow : auto;
}

.parus p
{
   text-indent: 50px;
}

.recensions
{
   position: absolute;
   top: 100px;
   left: 170px;
   
   width: auto;
   height: 78%;
   margin : auto;
   padding-right : 50px;

   color: #000000;
   
   overflow : auto;
}

.recensions p
{
   text-indent: 50px;
}

.apercu
{
   position: absolute;
   right: -45px;
   top: 5%;
   
   height: 170px;
   width: 118px;
   line-height: 0%;
   padding: 0%;
   margin: 0%;
}

.numero
{
   left: -100px;
   height: 350px;
   width: 177px;
}

.numero h6
{
   text-align: center;
}

.numero img
{
   border: 0px;
   margin: 0px;
   padding: 0px
}

.articles
{
   position: relative;
   top: -325px;
   left: 180px;
   width: 585px;
}

.articles p
{
   text-indent: 20px;
   margin-top: 0px;
   
}

.articles ul
{
   font-family: "Trebuchet MS", Verdana, Arial;
   font-size: 70%;
}

.abstract
{
   position: absolute;
   top: 100px;
   left: 250px;
   
   width: 60%;
   height: 78%;
   margin : auto;
   padding-right : 50px;

   color: #000000;
   
   overflow : auto;
   
   text-indent: 0px;
}

.float
{
float: right;
margin-left: 15px;
margin-bottom: 10px;
}