/****************************
Colors :
#300 : red darker
#633 : red dark
#C30 : red
#F30 : red light
****************************/
html {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
html body {
  background: #FFF url("../img/fnd_pages.gif") repeat 0 0;
  margin: 0;
  padding: 0;
}

textarea, input[type="text"], input[type="password"] {
  border: 1px solid #300;
}
img {
  border-width: 0;
}

hr {
  height: 0px;
  background-color: #300;
  border: 1px solid #300;
  border-top-width: 0;
}
a {
  font-size:       10px;
  color:           #300;
  text-decoration: none;
}
a:hover {
  color: #633;
  text-decoration: underline;
}
form { margin: 0; padding: 0; }
h3 {
  font-family: Times, "Times New Roman",Monotype;
  font-weight: bold;
  font-size:   14px;
  color:       #71563E;
  margin:      0;
}

a.puce {
  padding-left: 25px;
  background: transparent url("../img/puce.a.gif") no-repeat 0 0;
}
a.puce:hover {
  background-position: 0 -20px;
}

.texte {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.lien10 {
  font-size: 10px;
  font-weight: bold;
  color: #330000;
  text-decoration: none;
}
input.lien10 {
  padding: 0.2em 0.5em;
  border-width: 0;
  border-style: solid;
  background-color: transparent;
}
.lien10:hover {
  font-size: 10px;
  font-weight: bold;
  color: #FF3300;
  text-decoration: none;
}
.titre11 {
  font-size: 11px;
  font-weight: bold;
  color: #330000;
  text-decoration: none;
}
.lienTexte {
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.lienTexte:hover {
  font-size: 10px;
  font-weight: normal;
  color: #CC3300;
  text-decoration: underline;
}
.Titre11blanc {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
.TextesPF {
  font-size: 10px;
  font-weight: normal;
  color: #330000;
  text-decoration: none;
}
.TextesPFlien {
  font-size: 10px;
  font-weight: normal;
  color: #330000;
  text-decoration: none;
}
.TextesPFlien:hover {
  font-size: 10px;
  font-weight: normal;
  color: #330000;
  text-decoration: underline;
}

/** copyright **/
#copy {
  font-size: 10px;
  padding:   5px 0;
}
#copy a {
  color: #000;
}

/** elements **/
.spacer_h {
  height:     10px;
  background: transparent url("../img/tab_temoin_separ.gif") repeat-x middle 0;
  clear: both;
}
.spacer_s {
  height: 1px;
  background-color: #300;
}
.spacer1 {
  background: transparent url("../img/tab_temoin_separ.gif") repeat-x 0 0;
  clear: both;
}

ul.list1 {
  margin: 0 0.5em 1em 0.5em;
  padding: 0;
}
ul.list1 li {
  font-size: 10px;
  list-style: none;
  margin: 0;
  color: #300;
  padding: 0 1em 2px 1em;
  border-bottom: 1px solid #300;
}
.error {
  border: 1px solid red;
  background-color: #FEE;
  font-size: x-small;
  font-family: monospace;
  padding: 1em;
  margin: 1em;
  width: 98%;
}
.a_but span { display: none; }
a#candidature_pdf {
  width: 278px;
  height: 40px;
  display: block;
  background: #FFF url("../img/butt.candidature.pdf.png") no-repeat 0 0;
}
a#candidature_pdf:hover {
  background-position: 0 -40px;
}

/** admin **/
ul#admin_list {
  padding:    0;
  margin:     0;
}
ul#admin_list li
{
  list-style:     none;
  font-size:      xx-small;
  border-bottom:  1px solid #333;
  padding-bottom: 0.2em;
}
ul#admin_list a {
  font-weight:     bold;
  color:           #300;
  text-decoration: none;
}
ul#admin_list a:hover {
  color: #FF3300;
}
