p
{
  color:black;
}
p.texte a
{
  color:#e84e1c !important;
}
p.texte a:hover
{
  text-decoration:underline;
}
h1.titreCouleur
{
  color:#009f9a;
}

div.ligne3
{
}
div.ligne3 h1,
div.ligne3 h2
{
  text-align:center;
}
div.ligne3 h1 span
{
  display:block;
  width:2em;
  text-align:center;
  padding:0.5em;
  margin:0 auto 0.5em auto;
  border-radius:0.5em;
  background-color: #009f9a;
  color:white;
}
div.ligne3 a.bouton
{
  display:block;
  text-align:center;
  padding:0.5em;
  margin:0 auto 0.5em auto;
  border-radius:0.5em;
  background-color:transparent;
  color:#009f9a !important;
  border:2px solid #009f9a;
  text-decoration:none;
  font-size:120%;
  font-weight:bold;
}

ul.listeSimple
{
  color:black;
  margin:0.5em 0 1em 0.5em;
}

ul.documentsAG
{
  list-style-type:none;
}
ul.documentsAG li span
{
  display:block;
  text-align:center;
  padding:0.5em;
  margin:0 auto 0.5em auto;
  border-radius:0.5em;
  background-color:transparent;
  color:grey !important;
  border:2px solid grey;
  font-size:100%;
}
ul.documentsAG li a
{
  display:block;
  text-align:center;
  padding:0.5em;
  margin:0 auto 0.5em auto;
  border-radius:0.5em;
  background-color:transparent;
  color:#009f9a !important;
  border:2px solid #009f9a;
  text-decoration:none;
  font-size:100%;
  font-weight:bold;
}

/* Formulaire inscription */

form#inscriptionAG
{
  text-align:left;
  color:black;  
}
form#inscriptionAG div.bloc
{
  border:2px solid #009f9a;
  border-radius:0.5em;
  padding:0.5em;
  margin-bottom:0.5em;  
}
form#inscriptionAG div.question
{
  margin:1em auto;
}
form#inscriptionAG div.question .q
{
  font-weight:bold;
  margin-bottom:0.5em;
}
form#inscriptionAG div.question p
{
  margin:0.5em 0;
  color:black;    
}
form#inscriptionAG div.question textarea
{
  width:80%;
  height:10em;
}

div.messageErreur
{
  border:2px solid red;
  border-radius:0.5em;
  padding:0.5em;
  margin-bottom:0.5em;
  color:red;  
}