body
{
text-align:center;
background-color:whitesmoke;
color:black;
font-weight:bold;
}
h4
{
font-size: 16px;
}
h1
{
color:#b70004;
font-size:30px;
}
#debut
{
color:teal;
font-size:30px;
}
table 
{
   margin: auto; 
   border: 4px ridge #9c91ff; 
   border-collapse: collapse; 
   width:650px;
   background-color:white;
}
td
{
   border: 1px solid black;
   font-family: "Trebuchet MS","Times New Roman", serif;
   text-align: center; 
   padding: 3px;
   font-size:12px;
}
th
{
   border: 1px solid black;
   font-family: "Arial", "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: center; 
   background-color:gold;
   padding: 3px;
}
#formdiv
{

text-align:Justify;
width:360px;
}
#retour a:link,a:visited
{
text-decoration:none;
color:blue;

}
#retour a:hover
{
font-size:18px;
}
#couleur
{
color:#b70004;
}
#apercu
{
border:dashed 1px #b70004;
text-align:justify;
height:500px;
width:500px;
padding:10px;
}

#zonemessage
{

font:14px "Times new roman" arial;
padding-top:10px;
padding-left:10px;
background-color:white;
height:300px;
}
#lapin img
{
text-decoration:none;
border:none;
} 
#lapin a img:hover
{
height:120px;

}
#formulaire
{

margin:1px;
text-align:left;
border:none;
padding: 0px;

}

#art
{
border:none;
text-align:right;
}

#arti
{
border:none;
text-align:left;
}
#divcat
{
border-top: 1px dotted black;
height:100px;
overflow:scroll;
color:teal;
font:"Times New Roman",arial;
font-weight:bold;
}
#gauche
{
text-align:left;
}
