form {
background-color:#F8F8FF;
padding:10px 10px 0 10px;
width:560px;
font-family:"trebuchet ms",sans-serif;
font-size:13px;
}
h2 {
font-size: 20px;
text-align: center;
color: #3333BB;
}
h3 {
font-size: 16px;
text-align: center;
color: green;
}
h4 {
font-size: 14px;
text-align: center;
color: green;
}
fieldset {
padding:2px 12px 12px 12px;
margin:10px 0;
background-color:#F8F8FF;
}
fieldset fieldset {
padding:0 12px 12px 12px;
background-color:#EDF0FA;
}
legend {
color:#a0522d;
font-weight:bold
}
label {
margin-top:15px;
display:block;
font-weight:bold;
}
input {
border:1px solid black;
background-color:#D6EEFF;
font-family:"trebuchet ms",sans-serif;
}
input[type=radio] {
background-color:transparent;
border:none;
}
select, option {
background-color:#D6EEFF;
font-family:"trebuchet ms",sans-serif;
}
textarea {
width:528px;
border:1px solid black;
background-color:#D6EEFF;
font-family:"trebuchet ms",sans-serif;
font-size:13px;
}
.rouge {
color: red;
}
p {
font-style: italic;
}
/* Comportement "dynamique" des boutons Envoyer et recommencer */
#boutons {
text-align:center;
}	
input[type=submit], input[type=reset] {
border:2px outset #A6BEDE;
font-weight:bold;
cursor:pointer;
margin:10px;
}
input[type=submit]:hover, input[type=reset]:hover {
border:2px outset white;
background-color:white;
}
input[type=submit]:active, input[type=reset]:active {
border:2px inset #A6BEDE;
background-color:#A6BEDE;
color:black;
} 