.a_article {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
}
.a_article h3.spip {
    color: #BFBFBF;
}

.erreur_message {
  color: Red;
}

.saisie_prenom {
  padding-top: 10px;
}
.editer_events li.erreur input.text,
.editer_events li.erreur textarea
 { background-color: #FCC; border-style: solid; border-color: #C30; }
.editer_events li.erreur .choix { background-color: #FCC;}

.participation_ok {
    color: Blue;
    background-color: Silver;
    border-top-color: Navy;
    border-top-style: groove;
    border-top-width: thin;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-stretch: wider;
    font-weight: bold;
    text-align: center;
    width: 100%;
    height: 13px;
    margin-top: 6px;
}

.formulaire_faq label {
color:#444444;
display:block;
font-weight:bold;
position:relative;
text-align:left;
font-size:1.1em;
margin-left:2%;
}

.formulaire_faq textarea {
  width: 90%;
  margin-left:5%;
  font-size:1em;
}

.formulaire_faq input {
font-size:1.1em;
margin-left:2%
}

.formulaire_contact li {
  margin-top: 10px;
}
.editer_login input {
  display: block;
  width: 150px;
}
.editer_password input {
  display: block;
  width: 150px;
}
.previsu {
  border-color: #981A1A;
  border-width: thin;
  border-style: groove;
  padding-left: 3px;
}
.alerte {
  background-color: yellow;
  border-bottom-color: #981A1A;
  border-bottom-style: groove;
  border-bottom-width: 3px;
  padding-right: 3px; 
  text-align: center;
  font-weight: bold;
}
