.page_forum .titreLigne { font-size: 13px; }
.page_forum .titreLigne a { color: #657a8c; font-weight: bold; }
.page_forum .titreLigne a.fondfonce { color: #01468c; }

/* Fil arianne du tableau */
.page_forum .tableau { margin: 0 0 10px; padding: 10px; font-size: 12px; font-weight: bold; border: 2px solid #006699; background: #D1D7DC; }

/* Entete de tableau */
.page_forum .titreTableau { height: 42px; vertical-align: middle; }
.page_forum .titreTableau .titreTableau_col { border-bottom: 10px solid #fff; font-size: 14px; color: #000; font-weight: 700; background-color: #E2ECF2; padding: 0.75em; }
/* Entete de tableau pour 3 colonnes */
.page_forum .titreTableau_theforum { height: 52px; }
.page_forum .titreTableau_theforum .titreTableau_col { border-bottom: 10px solid #fff; font-size: 14px; color: #000; font-weight: 700; background-color: #E2ECF2; padding: 0.75em; }
.page_forum .titreTableau_theforum .titreTableau_col_1 { width: 62%; float: left; text-align: center; }
.page_forum .titreTableau_theforum .titreTableau_col_3 { width: 10%; float: left; text-align: center; }
.page_forum .titreTableau_theforum .titreTableau_col_4 { width: 20%; float: left; text-align: center; }
/* Entete de tableau pour 1 colonnes */
.page_forum .titreTableau_thread { border-bottom: 10px solid #fff; font-size: 14px; color: #000; font-weight: 700; background-color: #E2ECF2; padding: 0.75em; }

/* Corps du tableau */
.page_forum .corpsTableau { background-color: #efefef; padding: 5px; }
.page_forum .corpsTableau .titreTableau_col_1 { width: 57%; float: left; text-align: center; }
.page_forum .corpsTableau .titreTableau_col_2 { width: 10%; float: left; text-align: center; line-height: 40px; }
.page_forum .corpsTableau .titreTableau_col_3 { width: 15%; float: left; text-align: center; line-height: 40px; }
.page_forum .corpsTableau .titreTableau_col_4 { width: 21%; float: left; text-align: center; }
.page_forum .corpsTableau .titreTableau_col_5 { width: 10%; float: left; text-align: center; line-height: 40px; }
.page_forum .corpsTableau .titreTableau_col_6 { width: 90%; float: left; text-align: left; }
/* Corps du tableau pour 3 colonnes */
.page_forum .corpsTableau_theforum { background-color: #efefef; padding: 5px; }
.page_forum .corpsTableau_theforum .titreTableau_col_1 { width: 67%; float: left; text-align: center; }
.page_forum .corpsTableau_theforum .titreTableau_col_3 { width: 10%; float: left; text-align: center; line-height: 40px; }
.page_forum .corpsTableau_theforum .titreTableau_col_4 { width: 23%; float: left; text-align: center; }
.page_forum .corpsTableau_theforum .titreTableau_col_5 { width: 10%; float: left; text-align: center; line-height: 40px; }
.page_forum .corpsTableau_theforum .titreTableau_col_6 { width: 90%; float: left; text-align: left; }
/* Corps du tableau pour 2 colonnes */
.page_forum .corpsTableau_thread .forum_thread_1 { text-align: center; border-radius: 10px; border-right: 2px solid white; border-bottom: 2px solid white; }
.page_forum .corpsTableau_thread .forum_thread_1 .boutons { margin-left: auto; margin-right: auto; text-align: center; width: 75px; }
.page_forum .corpsTableau_thread .forum_thread_2 { text-align: left; border-radius: 10px; border-right: 2px solid white; border-bottom: 2px solid white; }
.page_forum .corpsTableau_thread .forum_thread_2 .titre { margin-left: 15px; margin-top: auto; font-weight: bold; }
.page_forum .corpsTableau_thread .forum_thread_2 .texte { margin-left: 15px; }
.page_forum .formulaire_spip .previsu li { display: inline-block; }

/* Titre de rubrique */
.page_forum .rubriques { vertical-align: middle; padding: 0.50em 0.75em; font-size: 12px; font-weight: bold; color: #006699; text-transform: uppercase; background-color: #D1D7DC; }

/* Bordure du tableau sur forum2 */
.page_forum .article_bordure { border-right: 1px solid #fff; border-bottom: 1px solid #006699; min-height: 40px; }

/* fond clair des tableaux */
.page_forum .fond_clair_entete { background-color: #EDF3F7; min-height: 45px; }
.page_forum .fond_clair_entete .col_1 { background-color: #EDF3F7; }
.page_forum .fond_clair_entete .col_2 { background-color: #EDF3F7; text-align: right; }
.page_forum .fond_clair_entete .lien_entete { color: red!important; padding: 0 0.25em; }
.page_forum .fond_clair { background-color: #EDF3F7; padding: 0.25em 0.5em; }
.page_forum .fond_fonce { background-color: #E2ECF2; padding: 0.25em 0.5em; }

/* Page profil */
.page_forum .profil { border: 2px solid #006699; }
.page_forum .profil .entete { background-color: #006699; }

/* Page thread */
.page_forum .closed { color: #FE0000; }

/* Pr�visu sur edge */
.previsu { word-break: break-all; }
/* R�pondre ou nouveau */
.page_forum .boutons { margin: 1em 0; }
.page_forum a#annule { text-decoration: none; background: url(plugins-asso/theforum/img/button_reset.gif) no-repeat 0 0; width: 96px; height: 25px; display: block; }
.page_forum a#annule: hover { background: url(plugins-asso/theforum/img/button_reset.gif) no-repeat 0 -25px; }
.page_forum a#ferme { text-decoration: none; background: url(plugins-asso/theforum/img/button_closed.gif) no-repeat 0 0; width: 96px; height: 25px; display: block; }
.page_forum a#ferme: hover { background: url(plugins-asso/theforum/img/button_closed.gif) no-repeat 0 -25px; }
.page_forum a#nouveau { text-decoration: none; background: url(plugins-asso/theforum/img/button_topic_new.gif) no-repeat 0 0; width: 96px; height: 25px; display: block; }
.page_forum a#nouveau: hover { background: url(plugins-asso/theforum/img/button_topic_new.gif) no-repeat 0 -25px; }
.page_forum a#nouveau_sujet { text-decoration: none; background: url(plugins-asso/theforum/img/button_new_subject.gif) no-repeat 0 0; width: 156px; height: 25px; display: block; }
.page_forum a#nouveau_sujet: hover { background: url(plugins-asso/theforum/img/button_new_subject.gif) no-repeat 0 -25px; }
.page_forum a#nouveau_theme { text-decoration: none; background: url(plugins-asso/theforum/img/button_new_theme.gif) no-repeat 0 0; width: 156px; height: 25px; display: block; }
.page_forum a#nouveau_theme: hover { background: url(plugins-asso/theforum/img/button_new_theme.gif) no-repeat 0 -25px; }
.page_forum a#ouvrir { text-decoration: none; background: url(plugins-asso/theforum/img/button_open.gif) no-repeat 0 0; width: 96px; height: 25px; display: block; }
.page_forum a#ouvrir: hover { background: url(plugins-asso/theforum/img/button_open.gif) no-repeat 0 -25px; }
.page_forum a.profil { text-decoration: none; background: url(plugins-asso/theforum/img/profil.gif) no-repeat 0 0; width: 70px; height: 20px; display: block; }
.page_forum a.profil: hover { background: url(plugins-asso/theforum/img/profil.gif) no-repeat 0 -20px; }
.page_forum a#repondre { text-decoration: none; background: url(plugins-asso/theforum/img/button_topic_reply.gif) no-repeat 0 0; width: 96px; height: 25px; display: block; }
.page_forum a#repondre: hover { background: url(plugins-asso/theforum/img/button_topic_reply.gif) no-repeat 0 -25px; }
.page_forum .alerter button.submit { background: url(plugins-asso/theforum/img/alerter.gif)no-repeat; border: none; width: 70px; height: 20px; display: block; }
.page_forum .alerter: hover button.submit { background: url(plugins-asso/theforum/img/alerter.gif)no-repeat 0 -20px; }
.page_forum .masquer button.submit { background: url(plugins-asso/theforum/img/masquer.gif)no-repeat; border: none; width: 70px; height: 20px; display: block; }
.page_forum .masquer: hover button.submit { background: url(plugins-asso/theforum/img/masquer.gif)no-repeat 0 -20px; }

#formulaire_forum .none { display: none; }

/* statut des fil */
.a_definir { background-color: #bade07; color: #000000; float: left; padding: 0 0.5rem; margin-right: 0.5rem; width: auto; text-align: center; }
.bogue { background-color: #ff0008; color: #ffffff; float: left; padding: 0 0.5rem; margin-right: 0.5rem; width: auto; text-align: center; }
.question { background-color: #fbff00; color: #000000; float: left; padding: 0 0.5rem; margin-right: 0.5rem; width: auto; text-align: center; }
.suggestion { background-color: #09ff33; color: #000000; float: left; padding: 0 0.5rem; margin-right: 0.5rem; width: auto; text-align: center; }
.corpsTableau_theforum .a_definir,
.corpsTableau_theforum .bogue,
.corpsTableau_theforum .question,
.corpsTableau_theforum .suggestion { padding: 0; margin-right: 0; width: 100%; }
/* article avec modèle incluant des onglets */
.conteneur-onglets .onglet { display: inline-block; margin: 5px 2px 0 2px; padding: 5px 10px; border: 1px solid #AAA; border-bottom: none; border-radius: 5px 5px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; color: #555; cursor: pointer; font-weight: bold; }
.conteneur-onglets .masquer { display: none; }
.conteneur-onglets .inactif { background: #EEE; }
.conteneur-onglets .inactif:hover { background: #AAA; }
