body
{
margin:auto; /* positionnement de la page centrée */
margin-top:30px; /* marge superieure */
margin-bottom:20px; /* marge inferieure */
width:1100px; /* largeur */
background-color:#b7d8f0;
background-image:url(background1.gif); /* couleur de fond */
background-repeat:repeat-x;
}

#entete
{
margin:auto;
height:100px;
border-top:1px solid #b0b0b0;
border-left:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
}

#menu
{
height:20px;
background-color:#f1f1f1;
border:1px solid #b0b0b0;
padding-top:2px;
font-family:verdana;
font-size:small;
color:#1F7BED;
text-align:center;
}

#statsdate
{
margin-top:8px;
margin-left:8px;
padding-top:2px;
float:right;
height:578px;
width:180px;
background-color:#fdfdfc;
border: 1px solid #b0b0b0;
text-align:center;
font-family:verdana;
font-size:small;
}

#statsdate img
{
border:1px solid #b0b0b0;
margin-left:-3px;
}

#palmhisto
{
margin-top:8px;
margin-right:8px;
padding-top:2px;
float:left;
height:578px;
width:180px;
background-color:#fdfdfc;
border: 1px solid #b0b0b0;
text-align:center;
font-family:verdana;
font-size:small;
}

#imagehtmlcss
{
height:50px;
margin-top:250px;
padding-bottom:15px;
margin-left:5px;
margin-right:5px;
text-align:center;
}

#imagehtmlcss img
{
border:none;
}

#corps
{
height:560px;
margin:0px;
padding:10px;
margin-top:8px;
overflow:auto;
background-color:#fdfdfc;
border:1px solid #b0b0b0;
font-family:verdana;
font-size:small;
}

#corps a
{
text-decoration:underline;
}

#historique
{
height:560px;
margin:0px;
padding:10px;
margin-top:8px;
overflow:auto;
background-color:#fdfdfc;
border:1px solid #b0b0b0;
font-family:verdana;
font-size:small;
}

#historique p
{
margin:0px;
font-family:verdana;
font-size:small;
text-align:justify;
text-indent:50px;
}

#copyright
{
margin-top:8px;
padding-top:3px;
height:20px;
background-color:#f1f1f1;
border: 1px solid #b0b0b0;
text-align:center;
font-family:verdana;
font-size:small;
}

h1, h2, h3, h4, h5, h6
{
margin:0px;
padding:8px;
font-family:verdana;
text-decoration:underline;
}

p
{
margin:0px;
padding:8px;
font-family:verdana;
font-size:small;
}

#statsdate h4
{
text-align:center;
}

a
{ 
text-decoration:none;
color:#1F7BED;
}

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

table
{
margin-left:10px;
border-collapse:collapse;
}

caption
{
background-color:#b7d8f0;
border-top:solid 1px black;
border-left:solid 1px black;
border-right:solid 1px black;
padding:4px;
font-weight:bold;
text-align:left;
}

th
{
background-color:#f1f1f1;
border:solid 1px black;
border-bottom:solid 1px black;
padding:4px;
font-weight:normal;
text-align:left;
}

td
{
border:solid 1px black;
padding:2px;
}
