/* Feuille de style */
/* Last Edit: 14 Oct 06 */

  /* Styles des erreurs */
  .erreur {
    color:#ff0000;
    font-size:10pt;
    font-style:italic;
  }
  /* Styles des noms d'utilisateurs */
  .user_name {
    color:#0000ff;
    font-style:italic;
  }
  /* Styles de l'identification */
  div.identification {
    font-size:9pt;
    border:1px dashed #5555ff;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:4px;
    padding-right:4px;
    margin:4px;
    background-color:#9ecef1;
    margin-top:25px;
  }
  td.identification {
    font-size:8pt;
    color:#5555ff;
  }
  input.ident_champ {
    border:1px solid;
    border-color:#000000;
    color:#ffffff;
    background-color:#5555ff;
    padding-left:3px;
    margin-bottom:1px;
    margin-left:5px;
  }
  input.ident_bouton {
    border:0px;
    color:#ffffff;
    background-color:#5555ff;
    margin-top:3px;
    margin-left:7px;
    font-size:9pt;
    padding-top:1px;
    padding-bottom:1px;

  }
  /* Styles de l'inscription */
  div.inscription {
    border: 1px dashed #5555ff;
    background-color:#9ecef1;
    padding-top:2px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:25px;
    margin-bottom:15px;
    margin-top:15px;
  }
  span.inscription {
    font-size:11pt;
    color:#5555ff;
  }
  textarea.rules_box {
    border:1px solid;
    border-color:#000000;
    background-color:#5555ff;
    padding:3px;
    color:#ffffff;
  }
  input.rules_checkbox {
    border:1px solid;
    background-color:#5555ff;
    padding:2px;
    /*Marche pas bizarre */
  }
  input.rules_bouton {
    margin-top:5px;
    margin-bottom:5px;
    margin-left:250px;
    right:50%;
    color:#ffffff;
    background-color:#5555ff;
    border:0px;
  }
  input.regis_champ {
    border:1px solid;
    border-color:#000000;
    color:#ffffff;
    background-color:#5555ff;
    position:absolute;
    left:50%;
    padding:1px;
  }
  input.regis_bouton {
    margin-top:10px;
    margin-bottom:5px;
    margin-right:150px;
    border:0px;
    color:#ffffff;
    background-color:#5555ff;
    position:absolute;
    left:50%;
    padding:1px;
  }
  /* Styles du module des liens */
  a.cats_links {
    color:#bfc6e3;
    text-decoration:none;
  }
  div.cats_links {
    font-size:14px;
    width:550px;
    margin-top:20px;
    margin-left:50px;
    margin-bottom:25px;
    border: 1px dashed #5555ff;
    padding:5px;
    background-color:#9ecef1;
  }
  .namecat {
	  margin-left:5px;
	  margin-top:3px;
	  margin-bottom:0px;
	  background-color:#f1588d;
	  padding:2px;
	}
	.cmptcat {
	  font-style:italic;
	  color:#89f5b7;
	}
	.desccat {
	  margin-left:5px;
	  margin-top:0px;
	  margin-bottom:0px;
	  background-color:#daa5ca;
	  padding:4px;
	  border-bottom:1px solid #000000;

	}
	.redirection {
	  font-style:italic;
	  margin-left:50px;
	  font-size:14px;
	  color:#0000ff;
	}
	.back_link {
	  margin-top:5px;
	}
	.no_info {
	  font-style:italic;
	  text-align:center;
	  font-size:15px;
	}
	/* Styles de l'administration */
  .administration {
    width:600px;
    margin-top:20px;
    margin-left:25px;
    margin-right:25px;
    margin-bottom:20px;
    background-color:#f0a6a8;
    border: 1px dashed #ff0000;
    padding:5px;
    color:#800000;
    font-size:9pt;
  }
  .admin_champ {
    border:1px solid;
    border-color:#000000;
    color:#ffffff;
    background-color:#5555ff;
    padding:1px;
  }
  .admin_menu_deroulant {
    border:1px solid #ffffff;
    border-color:#000000;
    color:#ffffff;
    background-color:#5555ff;
    padding:1px;
    margin-top:3px;
  }
  .admin_bouton {
    color:#ffffff;
    background-color:#5555ff;
    border:0px;
    padding:2px;
    width:75px;
    font-size:10pt;
    margin-top:3px;
  }
  .admin_bouton_ack_yes {
    margin-top:5px;
    margin-bottom:5px;
    color:#ffffff;
    background-color:#5555ff;
    border:0px;
    width:50px;

    margin-left:250px;
  }
  .admin_bouton_ack_no {
    margin-top:5px;
    margin-bottom:5px;
    color:#ffffff;
    background-color:#5555ff;
    border:0px;
    width:50px;
    position:absolute;
    left:250px;
  }
  .list_user {
    font-size:10pt;
  }
  /* Styles de la page d'accueil */
  .who {
    margin-bottom:25px;
    font-size:11pt;
  }
  div.advantage {
    border: 1px dashed #ff0000;
    padding-top:0px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    margin-top:0px;
  }
  ol.advantage {

  }
  ul.advantage {

  }
  li.advantage {
    margin-left:20px;
  }
  /* Styles de notre Histoire */
  .history {
    margin:10px;
    font-size:11pt;
    background-color:#f0a6a8;
    border: 1px dashed #ff0000;
    padding:5px;
    color:#800000;
  }
  /* Styles des statistiques */
  div.stats {
    font-size:10pt;
    margin-bottom:15px;
  }
  #nav_stats {
    margin-top:2px;
    margin-bottom:5px;
    font-size:9pt;
  }
  #nav_stats ul {
    text-align: center;
    margin-left:0px;
    padding-left:0px;
  }
  #nav_stats li {
    background-color:#eff3f7;
    list-style-type: none;
    padding:5px;
    border: 1px solid #c36a6a;
    display: inline;
  }
  #nav_stats a {
    text-decoration:none;
  }
  #nav_stats li:hover {
    background-color: #e7ebef;
  }
  table.stats {
    width:600px;
    margin-left:15px;
    margin-top:3px;
    margin-bottom:3px;

  }
  .data_stat1 {
    background-color:#eff3f7;
  }

  .data_stat2 {
    background-color:#e7ebef;
  }
  .stat999 {
    color:#ff0000;
  }
  .stat799 {
    color:#0000ff;
  }
  .where {
    margin:20px;
    font-size:10pt;
  }
  .online {
    margin:5px;
    font-size:10pt;
  }
  /* Styles du livre d'or */
  .livre {
    border: 1px dashed #5555ff;
    width:550px;
    margin-top:20px;
    margin-left:50px;
    margin-bottom:25px;
    padding:3px;
    background-color:#9ecef1;
    font-size:11pt;
  }
  .text_livre {
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;
  }
  .head_livre {
    margin-left:5px;
    margin-top:3px;
    margin-bottom:0px;
    background-color:#f1588d;
    padding:2px;
  }
  .body_livre {
    margin-left:5px;
    margin-top:0px;
    margin-bottom:0px;
    background-color:#daa5ca;
    padding:4px;
    border-bottom:1px solid #000000;
  }
  .admin_livre {
    margin-left:5px;
    margin-top:3px;
    margin-bottom:1px;
    background-color:#f0a6a8;
    border-bottom:1px solid #000000;
    padding:3px;
    font-size:11pt;
  }
  .form_livre {
    padding:1px;
    color:#ffffff;
    background-color:#5555ff;
    border:1px solid;
    border-color:#000000;
    font-size:9pt;
    margin-left:15px;
  }
  .n_page {
    margin-top:2px;
  }
  .lien_page {
    font-style:italic;
  }
  .num_page {
    margin-top:0px;
    margin-right:10px;
    margin-bottom:0px;
    text-align:right;
    font-size:8pt;
  }
  .type_profil {
    /*font-style:bold;*/
    color:#0000ff;
  }
  /* Style de la pub pour notre prochaine marche */
  div.adv {
    margin:5px;
		border:1px dashed #ff0000;
		padding:2px;
		font-size:17px;
  }
  .name_walk {
    font-weight:bold;
  }
  .date_walk {
    font-style:italic;
    color:#0000ff;
  }
  .city_walk {
    font-style:italic;
  }
  .info_walk {
    font-size:13px;
    margin-left:15px;
  }
  .date_marches {
    font-size:11px;
  }
  li.menu_admin {
    font-size:13px;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:2px;
  }
  .souligne {
    text-decoration:underline;
  }

/*
	.cmptcat {
	  font-style:italic;
	  color:#89f5b7;
	}*/

/* Styles du forum */
div.forum  {
  margin-top:10px;
}
.root {
  font-size:10pt;
  margin-left:5px;
  margin-bottom:3px;
  margin-top:3px;
}
table.forum {
  width:630px;
  border: 1px solid red;
  padding:3px;
  margin: 0;
  margin-left:15px;
  font-size:9pt;
}
td.titre {
  background-color:red;
  color:white;
}
td.contenu {
  background-color:#ffc1c1;
  padding:3px;
}
td.contenu_centre {
  background-color:#ffc1c1;
  text-align:center;
}
.last_autor {
  font-size:8pt;
}
.desc_cat {
  font-size:8pt;
}
.option {
  font-size:10pt;
  margin-left:20px;
  margin-bottom:5px;
  margin-top:2px;
}
a.bouton_forum {
  background-color:#eff3f7;
  border:1px solid #c36a6a;
  margin-left:1px;
  margin-right:1px;
  margin-top:2px;
  margin-bottom:3px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  width:120px;
  height:15px;
  font-size:9pt;
  text-decoration:none;
}

.affiche {
  margin-left:150px;
  font-size:9pt;
}