p {
color: #dfb620;
}
img {
border: 0;
}
h2 {
font-family: "Times New Roman", serif;
color: #dfb620;
}
/*-------------------------------------------------------------------------- */
form {
width: 600px;
font-size: 1.1em;
color: #dfb620;
padding: 20px;
margin: auto;
border: 3px outset #dfb620;
background-color: #5b5f82;
}
.champs_form {
border: 1px solid #dfb620;
}
textarea {
border: 1px solid #dfb620;
margin-top: 7px;
}
label {
margin-bottom: 7px;
}
/*-------------------------------------------------------------------------- */
table {
margin: auto;
}

td {   /* Toutes les cellules. */
height: 140px;
width: 140px;
vertical-align: middle;
text-align: center;
border: 2px solid #dfb620;
padding-top: 5px;
}
.td_navig  {   /*boutons du haut*/
height: 50px;
width: 150px;
vertical-align: middle;
text-align: center;
border: 0;
}
a {
text-decoration: underline;
font-family: "Times New Roman", serif;
text-align: left;
color: #dfb620;
}
a:hover {
text-decoration: none;
font-family: "Times New Roman", serif;
font-style: italic;
text-align: left;
color: #0e995c;
}
a:visited {
text-decoration: underline;
font-family: "Times New Roman", serif;
font-style: italic;
text-align: left;
color: #11b86f;
}
#en_tete {
width: 500px;
margin: auto;
margin-bottom: 30px;
}
#pied_de_page {
margin-left: 40px;
margin-top: 20px;
padding: 10px;
color: #dfb620;
}
#scene {
width: 800px;
margin: auto;
}
#scene_small {
width: 655px;
margin: auto;
}
#scene_v_small {
width: 550px;
margin: auto;
}
#scene_large {
margin-left: 5px;
}
.blink {
color: #faa062;
text-decoration: blink;
}
.droits {
width: 400px;
margin: auto;
text-align: center;
color: #dfb620;
}
.p_form_result {
font-size: 1.2em;
color: #dfb620;
}
.center {
width: 316px;
margin: auto;
}