body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0;
margin: 0;
color: #000000;
}
a.link {
text-decoration: none;
}
a.visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

form { width: 300px ; height: auto ; margin: 0 ; padding: 0 ; }
label { float: left ; width: 100px ; padding-right: 5px ; padding-bottom: 2px ; text-align: right ; font-weight: bold ; }
input { background: #FFFFFF; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
option { background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
select { width: 127px ; background: #FFFFFF; border: 1px solid #666666; font-family: Arial, Helvetica, sans-serif ; color: #000000 ; font-size: 11px; }
textarea { background-color: #FFFFFF ; border: 1px solid #666666 ; color: #000000 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
button { width: 100px ; text-align: center ; font-family: Verdana, Arial, Helvetica, sans-serif; border-width: 2pt ; font-size: 16pt ; color: black ; top: 250px ; background: #F5DEB3 ; }
submit { width: 100px ; text-align: center ; font-family: Verdana, Arial, Helvetica, sans-serif; border-width: 2pt ; font-size: 16pt ; color: black ; top: 250px ; background: #F5DEB3 ; }

#global {
position:absolute;
left: 50%; 
top: 50%;
width: 300px;
height: 250px;
margin-top: -125px; /* moitié de la hauteur */
margin-left: -150px; /* moitié de la largeur */
border: 1px solid #666;
background-color: #EEEEEE;
}
.logo { clear: both; width: auto ; height: 50px ; margin: 0; padding: 0; background: #CC0001; }
.titre { clear: both; width: auto; height: 20px; margin: 0; padding: 0; }
.spacer { clear: both; width: auto; height: 10px; margin: 0; padding: 0; }
