html {
font-size: 100%;
font-family:"trebuchet ms",sans-serif;
}
body { 
background: #CCCCCC;
font-size: 0.8em;
margin: 0px;
padding: 0px;
}
table {
font-size: 1em;	
}
form {
background-color: #EEEEEE;
float: center;
width: 800px;
border: 1px solid black;
margin-left: -380px;
margin-top: -275px; top: 50%; left: 50%; position: absolute;
}
p {
margin-left:20px;
padding:1px;
}
div.fondgrisfonce { 
clear:both;
margin-left:0px;
padding:20px;
padding-top:12px;
padding-bottom:12px;
background-color: #C0C0C0;
padding-top:12px;
}
.case1{
display:inline;
border: 0px solid black;
padding:0px;
margin-right:5px;
}
#case2{
display:inline;
border: 1px solid black;
padding:5px;
margin-top:1.8em;
margin-right:15px;
float:right;
}
input {
border:1px solid black;
background-color:#F7F7F7;
color:black;
}
select {
border:1px solid black;
background-color:#F7F7F7;
color:black;
}
textarea {
border:1px solid black;
background-color:#F7F7F7;
font-size: 1.2em;
font-family:Times, sans-serif;
color:black;
}
input.bouton {
border:1px outset black;
font-weight:bold;
cursor:pointer;
font-family:"trebuchet ms",sans-serif;
}
input.bouton:hover {
background-color:white;
color:black;
font-family:"trebuchet ms",sans-serif;
}
input.bouton:active {
border:1px black;
background-color:black;
color:white;
font-family:"trebuchet ms",sans-serif;
} 