#mainContenu {
  padding:10px 10px 10px 10px;
  width:672px;
}
/* Formulaire */
#loadingLayer {
  display:none; 
  text-align:center;
}
#loadingLayer img {
  display:block;
  margin:0px auto 0px auto;
  padding:10px 0px 0px 0px;
}
#noResultLayer {
  background-color:#FF0000;
  color:#FFFFFF;
  display:none;
  margin:10px auto 0px auto;
  padding:10px;
  text-align:center;
  width:300px;
}
/* Intro */
#introductionCvtheque {
  margin:0px 10px 30px 10px;
}
p.boutons {
  margin:0px 0px 20px 0px;
  text-align:center;
}
p.boutons img {
  margin:0px 10px 0px 10px;
}
/*_____ Liste -> _____*/
#listeProfils {
  border:2px solid #1773d0;
  margin:0px auto 0px auto;
  padding:0px 0px 10px 0px;
  width:662px;
}
#listeProfils ul {
  margin:10px auto 10px auto;
  padding:10px 10px 10px 10px;
  width:620px;
}
#listeProfils li {
  background-color:#eeeeff;
  border:1px solid #167ef6;
  cursor:pointer;
  height:70px;
  margin:0px 0px 20px 0px;
}
#listeProfils li:hover {
  background-color:#dfdfff;
}
#listeProfils li img.photo {
  background-color:#ffffff;
  border:1px solid #167ef6;
  display:block;
  height:50px;
  margin:-10px 0px 0px 10px;
  position:absolute;
  vertical-align:middle;
  width:50px;
}
#listeProfils li h3 { 
  display:block;
  height:35px;
  overflow:auto;
  padding:10px 10px 10px 70px;
  font-size:14px;
}
#mainContenu #listeProfils li h3 a {
  color:#000000;
}
#mainContenu #listeProfils li h3 a:visited {
  color:#167ef6;
}
#listeProfils li .infos {
  background-color:#167ef6;
  color:#ffffff;
  height:14px;
  font-size:10px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:1px 10px 0px 10px;
  text-align:left;
}