/* Par défaut à tous les éléments de la page */
* {color:black;
   font-family:"Arial" ;
   text-align:left;
   font-size:100%;
  }
/* ================================ */
/* === style pour le formulaire === */
/* ================================ */
/* couleur des boutons submit et reset quand on les survole */
input[type=submit]:hover, input[type=reset]:hover {
 background-color:#FCDEDE;
 }
/* couleur des boutons submit et reset actif */
input[type=submit]:active, input[type=reset]:active {
 background-color:#FCDEDE;
 box-shadow:1px 1px 1px #D83F3D inset;
}
/* couleur des champs de saisie quand on clique dedans */
input:focus, textarea:focus {
 background-color:white;
 }
input[type=submit]:focus, input[type=reset]:focus {
 background-color:#FFFFF3;
}
body {
 font-family:Arial;
 font-size:90%;
 }
form {
 background-color:#FAFAFA;
 padding:10px;
 width:600px;
/*  width:60%; */
 }
label {
 margin-top:10px;
/* display:block;*/
 }
label.inline {
 display:inline;
 margin-right:50px;
 }
input, textarea, select, option {
 background-color:#FFF3F3;
 }
input, textarea, select {
 padding:3px;
 border:1px solid #F5C5C5;
 border-radius:5px;
 /*width:70px;*/
 box-shadow:1px 1px 2px #C0C0C0 inset;
  text-align:right;
   font-size:90%;
 }
select {
 margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
 width:150px;
 margin-left:5px;
 box-shadow:1px 1px 1px #D83F3D;
 cursor:pointer;
 text-align:center;
 }
/* ================================ */
/* === style pour le fieldset   === */
/* ================================ */
 fieldset {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #DF3F3F;
 }
legend {
 color:#DF3F3F;
 font-weight:bold
 }
/* ================================ */
/* === style pour le tableau    === */
/* ================================ */
table {
border:2px solid #DF3F3F;
border-collapse:collapse;
/*width:100%;*/
width:850px;
/*margin:auto;*/
margin-left: 10px;
margin-right: auto;
}
thead, tfoot {
background-color:#D0E3FA;
border:1px solid #DF3F3F;
text-align:center;
}
tbody {
background-color:#FFFFFF;
border:1px solid #DF3F3F;
}
th {
font-family:Arial;
/*border:1px dotted #D83F3D;*/
border:1px solid #DF3F3F;
padding:5px;
background-color:#FFF3F3;
width:20%;
text-align:center;
}
td {
font-family:Arial;
font-size:90%;
border:1px solid #DF3F3F;
padding:5px;
/*text-align:left;*/
text-align:center;
}
caption {
font-family:Arial;
font-size:120%;
text-align:center;
color:#DF3F3F;
font-weight:bold
}
/* ============================= */
/* === style pour le menu    === */
/* ============================= */
div.menu {font-size:18px;}
p.menu {color:#DF3F3F; font-weight:bold}
a.menu {color:#DF3F3F;}
a.menu:link    {color:#DF3F3F;background-color:transparent;text-decoration:none;}
a.menu:visited {color:#893232;background-color:transparent;text-decoration:none;}
a.menu:hover   {color:#000000;background-color:#FCDEDE;text-decoration:none;}
a.menu:active  {color:#FF0000;background-color:transparent;text-decoration:none;}

