body {font: 12px Verdana, Arial, sans-serif; padding:0; margin:0;}
td.lien {text-align: center;}
.instruction, .note {font-size: 10px; font-weight: normal;}
.cgu {font-weight: normal;}
input.textfield:focus {background-color: #FFCC00;}
ul {list-style: none; padding:5px; margin:0;}
#page  {padding: 3px; width:96%}
table {margin: 0 5px;}
a {color: #FF0033; text-decoration: underline;}
a:hover {color: black; background-color: #FF0033;}
.first {text-align: right; padding-right: 4px;}
.last {font-weight: bold;}
li.lien {padding-left: 15px;}
p {padding-left: 5px;}
h3 {text-align: center; color: #FFF; background-color: #254774; padding: 2px 0; margin: 0; }
dl {
   background-color: #FFF;
   color: #000;
   border: 1px solid #254774;
}
dt {
   margin: 0;
   font-weight: bold;
   font-size: 12px;
   padding: 3px 10px;
   background-color: #254774;
   color: #FFF;
}
dd {
   margin: 0;
   padding: 3px 10px;
}

dl.alerte {
   width: 400px; height: auto;
   text-align: center;
   margin: 0 auto;
}
