@CHARSET "UTF-8";

/* Styles pour les formulaires */
/* Les blocs pour les 3 roles */
#content ul.roleInscription{
  text-align: center;
  height: 80px;
}

#content ul.roleInscription li{
  list-style: none;
  float: left;
  margin-right: 1px;
/*  border: solid black 1px;*/
/*  padding: 15px;*/
  width: 174px;
  height: 50px;
}

#content ul.roleInscription li div div a {
  color: #fff;
  font-weight: bold;
}

#content .texte {
  position: relative;
  width: 400px;
}

#content .texte a, #content .texte_full a {
  color: #f79135;
  text-decoration: underline;
}

#content .texte_full {
  position: relative;
  width: 580px;
}

#content .illustration {
  position: absolute;
  left: 410px;
  top: 20px;
}

#content .lien_haut_de_page, #content .lien_haut_de_page_2 {
  font-size: 80%;
  width: 100px;
  position: absolute;
  left: 420px;
  bottom: -36px;
  background: transparent url("../../images/images/fleche_haut.png") no-repeat;
  padding-top: 16px;
}

#content .lien_haut_de_page_2 {
  bottom: 5px;
  padding-top: 16px;
}

#content h2, #content h1 {
  width: 500px;
}

#content #wrapper {
  margin-left: 251px;
  padding-left: 20px;
  margin-right: 10px;
  border-left: #924c93 solid 7px;
  position: relative;
}

#content #bord_bleu {
  position: absolute;
  background-color: #4b6eb3;
  left: -30px;	/* Juste pour ie6  */
  width: 7px;
  height: 400px;
}
#content #bord_bleu_notitle {
  position: absolute;
  background-color: #4b6eb3;
  left: -27px;	/* Juste pour ie6  */
  width: 7px;
  height: 400px;
}

*>#content #bord_bleu {
  left: -7px;
}
*>#content #bord_bleu_notitle {
  left: -7px;
}

#content #bord_jaune {
  position: absolute;
  background-color: #f79135;
  top: 395px;
  left: -30px;	/* Juste pour ie6  */
  width: 7px;
  height: 120px;
}
#content #bord_jaune_notitle {
  position: absolute;
  background-color: #f79135;
  top: 395px;
  left: -27px;	/* Juste pour ie6  */
  width: 7px;
  height: 120px;
}

*>#content #bord_jaune {
  left: -7px;
}
*>#content #bord_jaune_notitle {
  left: -7px;
}

#content h1 {
  padding-left: 60px;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 200%;
}

#content h2 {
  background:transparent url(../../images/puces/dossier_vj.jpg) no-repeat left bottom;
  padding-left: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 40px;
  font-size: 160%;
}

#content h3.h3Soutiens {
  background-repeat: no-repeat;
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 0px;
  margin-left: 20px;
  font-size: 140%;
  color: #000000;
  clear: left;
}

#content p {
  font-size: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
}

#content .lien_eleve li {
  padding-left: 40px;
  list-style-type: disc;
  list-style-position: inside;
}

#content .liste_membres_fondateurs, #content .liste_membres_actifs {
  width: 100%;
  text-align: center;
}

#content .liste_membres_fondateurs td, #content .liste_membres_actifs td {
  padding-bottom: 10px;
  padding-top: 10px;
  width: 33%;
}

#content .liste_membres_actifs td {
  font-size: 140%;
}

#content ul, #content li {
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 10px;
}

#content .diaporama img {
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#content .interview em {
  font-weight: bold;
}