/*CSS du forum - skin accessible */
@import 'forumvert.css';

* html #forum h3 {
  	width: auto;
  	border: none;
}
.messageInfo {
	color: #50798F;
}

#forum {
  	margin: 0 130px;
	min-height: 27em;
}

#forum #entete {
  	border: 1px solid #000;
	background-color: #FFF;
}
#forum #entete a {
	color: #50798F;
	font-size: 0.9em;
}
* html #forum #entete h3 {
  	width: 22em;
}

#forum .erreur p {
	border-color: #50798F;
}

#forum .pagination {
	background-color: transparent;
}
#forum .pagination a {
 	color: #000 !important;
}
#forum .pagination.basse {
	border-color: #50798F;
}

/* Présentation générique des tableaux et en têtes */
#forum table {
	background-color: #FFF;
}
#forum .groupe table,
#forum .groupe .foot,
#forum #liste_threads table,
#forum #forum-recherche fieldset {
  	border-color: #000;
}
#forum table .pair {
	background-color: #CCC;
}
#forum table .impair {
  	background-color: #FFF;
}
/* Fin Présentation générique des tableaux */

/* Un groupe sur la page d'accueil */
#forum .groupe h3 {
	border: 1px solid #000;
	background-color: #000;
}
#forum .groupe span.description {
	color: #AAA;
}
#forum .groupe table {
  	font-size: 0.9em;
}
#forum .groupe a {
	color: #000;
}
/* Fin du groupe */

/* Spécifique à la liste des threads */
#forum .sous_entete {
	border: 1px solid #000;
	background-color: #FFF;
	font-size: 0.9em;
}
#forum .sous_entete h3 a {
  	color: #FFF;
	font-size: 1em;
}
#forum .sous_entete h4 {
	color: #000;
	font-size: 1em;
}
#forum .sous_entete .action {
	padding: 0.1em 0;
	background-color: #FFF;
	border: 1px solid #000;
}
#forum .sous_entete .action a {
	text-decoration: none;
}
#forum .sous_entete .action:hover {
 	background-color: #50798F;
	color: #000;
}
#forum .sous_entete .action:hover a, #forum .sous_entete .action a:hover {
	color: #000;
}
#forum #liste_threads h3 {
	border-color: #000;
	border-bottom: none;
}
#forum #liste_threads a {
	font-weight: bold;
	color: #000;
	font-size: 0.9em;
}
/* Fin de la liste des threads */

/* Spécifique à l'affichage d'un thread */
.liste_messages {
	border-top-color: #000;
	background-color: #FFF
}
.post {
	border: 1px solid #000;
	border-top: none;
}
.post a {
	color: #000;
 	font-weight: bold;
	text-decoration: underline; 
}
.post a:hover {
	text-decoration: none;
}
.post.pair {
	background-color: #CCC;
}
.post .auteur .info, .post .auteur .role, .post .auteur .tagmembre {
	color: #000;
}
.post .auteur a {
 	color: #000;
}
.post .message .signature {
	border-top-color: #555;
	color: #666;
}
/* Fin de l'affichage d'un thread */

/* Formulaire de réponse */
ul.infos_reponse { /* les messages d'erreur, succès. */
	color: #50798F;
}

.reponse fieldset {
  	border-color: #000;
}
.reponse fieldset legend {
  	background-color: #000;
	color: #FFF;
}
.reponse #c_titre,
.reponse #c_pseudo,
.reponse #c_message,
.reponse #c_prio,
.reponse #c_type,
.reponse #c_categ {
	border-color: #000;
}
.reponse #c_titre,
.reponse #c_pseudo,
.reponse #c_prio {
	width: 30em;
}
.reponse #c_message {
	width: 30em;
}
.boutons .bouton {
  	color: #FFF !important;
  	background-color: #50798F !important;
}
.boutons .bouton:hover {
  	color: #50798F !important;
  	background-color: #FFF !important;
}

/* Effet spécial lorsque les champs ont le focus */
.reponse #c_titre:focus,
.reponse #c_pseudo:focus,
.reponse #c_message:focus {
	background-color: #EEE;
	border-color: #000;
}
#richtext .boutonOn {
	background-color: #50798F;
	color: #FFF;
}
#richtext .boutonOff {
	background-color: #FFF;
	color: #50798F;
}
/* Fin formulaire de réponse */

/* Moteur et Résultats de recherche */
#forum #forum-recherche {
	background-color: #FFF;
}
#forum #forum-recherche h3 {
	border-color: #000;
	border-bottom: none;
}
#forum-recherche input {
	border: 1px solid #000;
	padding: 0 0.2em;
}
#forum-recherche select {
	border: 1px solid #000 !important;
}

#forum #resultats {
	background-color: #FFF;
	padding-bottom: 0.2em;
	border: 1px solid #000;
}
#forum #resultats h3 {
	background-color: #FFF;
	color: #50798F;
}
#forum .result {
	border: 1px solid #50798F;
}
#forum .result a {
	color: #000;
}
#forum .result.pair {
	background-color: #CCC;
}
#forum .result h4 {
	font-size: 0.9em;
}
#forum .result p {
	font-size: 0.9em;
}
/* Fin résultats de la recherche */

#quickjump fieldset label {
	width: 55%;
}
#quickjump select, #forum-recherche select {
	border-color: #50798F;
} 
#quickjump select optgroup, #forum-recherche select optgroup {
	background-color: #50798F;
	color: #FFF;
	padding-left: 0.2em;
}
#quickjump select option, #forum-recherche select option {
	background-color: #FFF;
	padding-left: 0.2em;
}

p.copyright a {
	color: #FFF;
}