@import url( global.css );
/* CSS de base du theme 'Baldurien' (base sur subSilver)
 * Notes :
 * a. Ne virez pas les padding: 0px et margin: 0px. Ceux-ci ne sont pas forcement
 *    inutile : si vous envoyez comme entete application/xhtml+xml, cela vous 
 *    permettra d'avoir un rendu correct.
 * b. Internet Explorer c'est de la merde. Je sais, c'est pas une note utile,
 *    mais comme ce sont mes notes...
 * c. Pensez SELECTEUR si vous modifiez cette feuille de style. Pas la peine
 *    de faire dix milles Classes CSS. De meme, on peut mettre plusieurs classes
 *    a un element.
 * d. Quand vous donnez une couleur de fond vous devez TOUJOURS donner une couleur
 *    de texte; de meme pour les images de fond; de meme si vous donnez une couleur
 *    de texte.
 * e. Referez-vous a http://www.w3.org/TR/REC-CSS2/propidx.html
 * f. Chaque bloc est commente et indexe. Si vous trouvez '=> x.y', cela veut dire
      'se referer a la partie 'x', section 'y'. De meme, => "" veut dire "Recherchez
      l'expression entre guillemets. 

Internet Explorer : 

  Si vous developpez que pour ce navigateur, c'est que vous etes (franchement) un
  abruti fini. Tout le template XHTMLSilver a ete cree dans une optique d'etre 
  compatible Mozilla/Internet Explorer (desole pour ceux qui ont Opera, Konqueror, 
  etc : je n'ai pas envie de charger ces navigateurs. Ca ne devrait pas changer
  pour Opera car eux suivent un tant soit peu les normes du web, pour Konqueror, 
  faut Linux je crois, et j'ai pas. Pour les navigateurs bases sur le moteur d'IE,
  ... ca devrait aller. Pour les navigateurs Netscape inferieurs a la version
  6 je crois que vous devrez dire adieu au template... ou au navigateur. 

  Toujours est-il : Internet Explorer a une drole de facon de suivre les normes
  et surtout de calculer la taille des boites. En effet : c'est merdique !

  Suivez bien ce qui suit : les tableaux admettent que ce soit en XHTML ou en
  HTML, un attribut width. Celui-ci permet de specifier la taille du tableau,
  ce qui equivaut a la propriete CSS width. Par souci de clarte, on aurait
  pu mettre les width [largeur] dans la feuille de style, ce n'est pas trop 
  grave : la propriete CSS est plus forte que l'attribut.

  Cependant, la largeur - quand exprimee en pourcentage - est caculee en fonction
  de la boite englobante. Par exemple, si un tableau est inclus dans un autre 
  tableau faisant lui 1000 pixels de largeur, la taille 50% voudra dire 
  "affecter 500 pixels au tableau". 

  Sauf que : le probleme c'est qu'en general la boite englobante n'a pas une
  taille fixe, on se debrouille pour qu'elle soit en fonction de la taille
  de la fenetre (par exemple), dans ce cas on utilise des valeurs exprimees
  pourcentages. 

  Sauf que (bis repetitae, ad vitam eternum!) : parfois, on ajoute aussi
  une marge [margin] ou un espacement interne [padding] aux boites qui vont
  contenir le tableau. 

  Donc, si on s'amuse a choisir une taille en pourcentage on aura des 
  catastrophes : la taille reelle d'une boite est calculee en fonction de
    1. padding, margin, border (left, right)
    2. propriete width
  Or, par exemple, on aurait un truc du genre 100% + p + m + b... Ce qui veut
  dire que la boite aurait une taille superieure a la boite parente... 
  Pour eviter cela, on peut utilise width: auto; qui veut dire 
  "gerer la largeur en fonction de la largeur de la boite englobante,
  de l'espacement interne, des marges et des bordures". 

  Certes, cela fonctionne sous Internet Explorer ET mozilla SAUF QUE : la
  magie dans tout ca, c'est qu'Internet Explorer gere mal tout cela : si
  cote affichage de la boite en question cela ira, cote memorisation de la 
  largeur totale de la boite, ca n'ira pas : 

  Si vous placez un tableau - et apparemment ca merde QU'AVEC les tableaux - 
  et que vous mettez soit via CSS soit via width, une taille de 100%, alors
  on aura un affichage qui debordera de la boite :

  Internet Explorer prendra 100% de "quelque chose" (quoi? je ne sais pas,
  je dirais bien la fenetre ?). Pour palier a cela, il suffit d'englober
  le tableau dans un div avec une taille de 100%. 

  Dans le template, ca se resume a ca : 

  <div class="baseBorder"><div class="baseWidth">
   ...
  </div></div>

  Vivement Internet Explorer 7, il parait qu'il va mieux gerer CSS ...

  (je me marre en cachette!)

  Toujours a noter :

  Internet Explorer propose de manipuler la couleur des scrollbars, c'est
  bien mais sans plus. Une vraie solution serait un pseudo-element 
  ::scrollbar(element)

  ie: 
  body::scrollbar(toparrow) {
    propriete CSS
  }
  Cela serait plus correcte et cela permet de fouttre sa propre scrollbar sans
  passer par Javascript.
*/
/* 1.a. html, body : on fout une hauteur de 100%. Pas vraiment utile, certes. */
html, body {
  padding: 0px;
  margin: 0px;
  height: 100%;
}
/* 1.b. On ne veut pas de bordure sur les images, ca evite les entourloupes 
   genre 'border="0"' ... */
img {
  border-width: 0px !important;
}
/* 1.c. XHTML - et meme HTML - permet de specifier des labels aux elements de
   formulaire. Ainsi, en cliquant dessus, on selectionne le champ ou on (de)coche
   la case */
label {
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom: 1px solid #666;
  color: white; /*#4b4b4b;*/
  background-color: transparent;
  cursor: pointer;
}
label:hover {
  border-bottom: 1px dashed red;
  cursor: pointer;
}
/* 1.d. Mozilla affiche une marge aux elements <form>. Ceci la supprime. */
form {
  margin: 0px;
}
/* 1.e. Mozilla gere mal les boites de selection de fichier : la taille est
   heritee ce qui pose parfois probleme... */
input[type="file"] {
  height: 14pt !important;
}

/* 2. cas du body : on veut une certaine couleur de fond et une certaine couleur
   de texte. Vous pouvez ajouter une image de fond (cf: background-image) */
body {
  background-color: #222a2c;
  color: white;
  font-family: tahoma, sans-serif;
  font-size: 10pt;
}

/* 3. Liens de bases : ici, on s'inspire du Validateur du W3 : on utilise grosso 
   modo les memes sets de couleurs. */
a {
  color: white;
  background-color: transparent;
  text-decoration: none;
}
a:hover {
  color: white;
  background-color: black;
  tedt-decoration: underline;
}
a:focus, a:active,
div.overallFooter a:active, div.overallFooter a:focus, 
div.overallFooterMenu a:active, div.overallFooterMenu a:focus {
  color: orange;
  background-color: #666;
}

/* 4. Le main est la partie principale - celle qui entoure toutes les pages
   sauf le copyright. 
   IE a des lacunes pour les proprietes heritees, le div.main table corrige
   tout ceci en douceur. */
div.main, div.main table {
  font-family: tahoma, sans-serif;
  font-size: 10pt;
}
/* Affichage de la bordure et passage en blanc de la page */
div.main {
  border: 1px solid #b0812f;
  margin: 5pt;
  padding: 1pt;
  background-color: #31393b;
  color: white;
}

/* 5. Le "header" est une partie atypique : */
/* 5.a. Parametre de base, on fout un padding pour faire plus propre. */
div.overallHeader {
  padding: 5pt;
}
/* 5.b. Le logo - aka le Fond d'ecran - est affiche sur la gauche (ou sur la
   droite comme vous voulez!); on change cependant son type d'affichage.
   => 5.d. si vous passez l'image a droite.  */
div.overallHeader img.logo {
  float: left;
  display: block;
}
/* 5.c. Le tire du forum ne doit pas s'afficher comme un texte normal, alors
   on change la taille, le letter-spacing, etc. */
div.overallHeader span.title {
  font-size: 14pt;
  font-weight: bold;
  letter-spacing: 0.8pt;
  line-height: 24pt;
}
/* 5.d. Il s'agit du menu du haut : changez le 'margin: 5px 0px 0px 230px;' par
   'margin: 5px 230px 0px 0px;'. Le margin permet de s'assurer que le texte ne
   passe pas SOUS le logo. */ 
div.overallHeader div.images {
  /* => ".small" */
  font-family: verdana, sans-serif;
  font-size: 8pt;
  
  margin: 5px 0px 0px 230px;
  padding: 2pt 0px;
  /*border-top: 1px dashed #b0812f;
  border-bottom: 1px dashed #b0812f;*/

  /* Force la taille des lignes */
  line-height: 18pt;

  /*background-color: transparent;
  color: black;*/
}
div.overallHeader div.time {
  margin: 5px 0px 0px 230px;
  text-align: center;
}
/* 5.e. Ce bloc a aucun interet sinon d'ajouter une marge aux images,
   et de les mettre au meme niveau que le texte. */
div.overallHeader div.images img {
  position: relative;
  bottom: -3pt;
  margin: 2pt;
}
/* 5.f. Les liens : */
div.overallHeader div.images a {
  color: white;
  background-color: transparent;
}
div.overallHeader div.images a:hover {
  text-decoration: underline;
}
div.overallHeader div.images a:active, div.overallHeader div.images a:focus {
  color: white;
  background-color: transparent;
}

/* 6. Le "footer", seconde partie atypique : */
/* 6.a. Copyright : on affiche un joli lien phpbb machin plus un lien vers
   la doc XHTML. Aussi, on centre tout ca. */
div.overallFooter {
  margin-top: 12pt;
  padding-bottom: 20pt;
  font-size: 8pt;
  font-family: verdana, sans-serif;
}
/* 6.b. Liens : on change la couleur de fond (cf. 3. ) */
div.overallFooter a, div.overallFooterMenu a {
  color: white;
  background-color: transparent;
  text-decoration: none;
}
div.overallFooter a:hover {
  text-decoration: underline;
}

/* 6.c. Menu : celui-ci est en bas de page, soit :
   Si le navigateur support la propriete fixed de position,
   cela s'affiche en bas de l'ecran.
   Sinon, cela s'affiche avec la bordure bas du main.
   => Supprime car : 
   1. pour que tout les navigateurs le supporte, ca doit etre en fin
      de page, donc il faut attendre le chargement...
   2. quelques bug sur Mozilla avec le scrolling
*/
div.overallFooterMenu {
  font-size: 8pt;
  font-family: verdana, sans-serif;

  padding: 3px;
  /*width: 100%;*/
  border-top: 1pt dashed #b0812f;

  background-color: black;
  color: white;

  /*position: fixed;*/
  bottom: 0px;
  left: 0px;

}
/* 6.d. Liens : la seule reelle difference avec les liens plus haut, et le fond
   d'ecran lorsqu'on survole : sinon on ne fera pas le distingo entre liens survoles
   ou non */
div.overallFooterMenu a:hover {
  color: lime;
  background-color: green;
  text-decoration: none;
}

/* 6.e. Liens actifs : cf. 3. */

/* 7. Elements de base : le theme subSilver a beaucoup d'elements de base, pour
   eviter de gonfler la feuille de style, on va les lister en les prefixant par
   'base'. */
/* 7.a. Ceci change la taille pour 100%. C'est en general pour corriger un bug
   d'IE qui ne "devine" pas les tailles des elements parents. */
.baseWidth {
  width: 100% !important;
}
/* 7.b. Options du forum : ceci concerne tout les liens du genre "Voir les topics
   sans reponses", etc. A noter que nous affichons une bordure sous les elements
   (ca fait joli, voyez vous). Celle-ci s'affiche mal sous Internet Explorer car 
   il prend l'espace - apres le dernier element - en compte */
div.baseOptions {
  padding: 0px 3t;
  margin: 2pt;
}
div.baseOptions span {
  border-bottom: 1px dashed gray;
}

/* 7.c. Ceci va creer une jolie bordure de la couleur de vos reves. Celle-ci 
   entoure les tableaux de contenu. */
div.baseBorder {
  border: 2px solid #735225;
  margin: 5px;
  padding: 0px;
  width: auto; /* 100% - 18px */
  background-color: #b0812f;
  color: white;
}

/* 7.d. Rangee d'entete - type 1 (bleu fonce) : */
tr.baseRowType1 {
  background-image: url("images/basic/cellpic3.gif");
  background-position: top left;
  background-color: #31393b;
  color: rgb(238,238,238) !important;
  height: 25px;
}
tr.baseRowType1 a {
  color: rgb(238,238,0);
  background-color: transparent;
}
tr.baseRowType1 a:visited {
  color: rgb(238,238,0);
  background-color: transparent;
}
tr.baseRowType1 a:hover {
  color: rgb(238,238,0);
  background-color: transparent;
  text-decoration: underline;
}
/* 7.e. Rangee d'entete - type 2 (bleu clair) : */
tr.baseRowType2 {
  background-image: url("images/basic/cellpic1.gif");
  background-position: top left;
  background-color: #31393b;

  height: 28px;
  color: white;
}
tr.baseRowType2 a {
  color: white;
  background-color: transparent;
}
tr.baseRowType2 a:visited {
  color: silver;
  background-color: transparent;
}
tr.baseRowType2 a:hover {
  color: white;
  background-color: transparent;  
  text-decoration: underline;
}
/* 7.e.bis. Rangee de categorie */
.baseRowCategory {
  font-family: verdana, sans-serif;
  letter-spacing: 1px;
}
/* 7.f.1. Couleur de Fonds de base */
.baseRow1 {
  color: white;
  background-color: #40484a;
}
.baseRow2 {
  color: white;
  background-color: #4c5c60;
}
.baseRow3 {
  color: white;
  background-color: #40484a;
}
.baseRow1 a, .baseRow2 a, .baseRow3 a {
  color: #9ff;
  background-color: transparent;
  text-decoration: none;
}
.baseRow1 a:visited, .baseRow2 a:visited, .baseRow3 a:visited {
  color: #7bcdcd;
  background-color: transparent;
  text-decoration: none;
}
.baseRow1 a:hover, .baseRow2 a:hover, .baseRow3 a:hover {
  color : white;
  background-color: transparent;
  text-decoration: underline;
}
/* 7.f.2. Bordure d'espacement */
.baseSpaceRow {
  font-size: 1px;
  line-height: 1px;
}
/* 7.g. Taille de la colonne "Dernier Auteur" sur l'index; a noter : 
   cela permet d'inclure aisement une image de fond. */
tr.baseRow1 th.baseLastPost {
  width: 175px;
  background-image: url('images/basic/cellpic2.jpg' );
  background-repeat: no-repeat;
  background-position: top right;
}
td.baseLastPost {
  width: 175px;
  padding: 2pt 0px;
}
/*
th.baseLastPost {
  background-image: url("images/basic/cellpic.gif");
  background-position: 100% 0%;
  background-repeat: repeat-y;
  height: 28px;
}*/

/* 7.h. Couleur des utilisateurs dans la barre Who's online
   7.h.1. Ouvrez le fichier 'viewonline.php'
   7.h.2. Recherchez "$row['user_level'] == ADMIN", et "#' . $config['"
   7.h.3. Changez par <span class="baseLevelAdmin"> et </span>
   7.h.4. Idem pour MOD.
   7.h.5. Idem avec page_header.php (y a de la modif a faire) */
.baseUserInvisible {
  font-style: italic;
}
.baseLevelAdmin {
  color: yellow !important;
  background-color: inherit;
}
.baseLevelMod {
  color: lime !important;
  background-color: inherit;
}
.baseLevelBot {
  color: #f80 !important;
  background-color: inherit;
}
/* 7.i.1. Formulaires : comme IE ne supporte pas les selecteurs d'attributs, il va
   falloir faire mumuse... */
.baseForm input, input.baseForm {
  border-left: 2px solid #888;
  border-top: 2px solid #888;
  border-right: 2px solid #b3b3b3;
  border-bottom: 2px solid #b3b3b3;
  padding: 1pt;
  font-size: 8pt;
  font-family: verdana, sans-serif;
  color: white;
  background-color: black;
}
.baseForm textarea, textarea.baseForm {
  border-left: 2px solid #888;
  border-top: 2px solid #888;
  border-right: 2px solid #b3b3b3;
  border-bottom: 2px solid #b3b3b3;
  padding: 2pt;
  color: white;
  background-color: black;
}
/* Permet d'avoir des textarea de taille 100% sans problèmes; voir global.css
	ici on change juste la couleur et la police*/
.fake-textarea-full textarea {
  font-size: 10pt;
  font-family: "Courier New", monospace;
  color: white;
  background-color: black;
}

.baseForm select, select.baseForm {
  font-family: verdana, sans-serif;
  font-size: 10pt;
  color: white;
  background-color: black;
	width: 200px;
}
input.baseFormCheckbox {
  margin: 0px;
  padding: 0px;
}
button.baseFormButton, input.baseFormButton {
  border-left: 2px solid #a3a3a3;
  border-top: 2px solid #a3a3a3;
  border-right: 2px solid #777;
  border-bottom: 2px solid #777;
  background-color: black;
  color: white;
}
/* button part of file selector */
input[type="file"] > input[type="button"] {
  height: inherit;
  font-size: inherit;
}
/* 7.i.2. Jumpbox : on l'affiche "specialement" : sous Mozilla, c'est PARFAIT ! 
   Sous IE, bah faut pas chercher midi a quartorze heure! */
form.baseJumpbox {
  padding: 3px;
  border-top: 1pt dashed #b0812f;
  margin-top: 1em;

  background-color: #454545;
  color: white;
}
select.baseJumpbox {
  padding: 0px;
  background-color: #4c5c60;
  color: white;
  border: 2px solid #006699;
}
select.baseJumpbox optgroup:before {
  font-style: normal;
  border-bottom: 2px solid #4c5c60;
  background-image: url("images/basic/cellpic1.gif");
  line-height: 28px;
  padding-left: 1pt;
}
select.baseJumpbox optgroup {
  color: white;
  background-color: #b0812f;
  margin-bottom: 3pt;
  border: 2px solid #735225;
  padding: 2px;
  margin: 5px;
}

select.baseJumpbox option {
  font-style: normal;
  padding: 0pt;
  line-height: 1.5em;
}
select.baseJumpbox optgroup > option:before {
  content: url("images/basic/icon_latest_reply.gif") "  ";
}
input.baseJumpbox {
  margin: 0px; /* simule une bordure */
  padding: 0px;
  border-width: 1px;
}
/* 7.j. Images des Legendes : on doit afficher certaines image avec un
   decallage pour que le texte soit au meme niveau.
   7.j.1. Ce qui implique une certaine marge pour eviter de deborder. */
.baseIconLegendBig {
  padding-bottom: 5pt;
  margin: 5pt;
}
/* 7.j.2. On place l'image en position relative.  */
.baseIconLegendBig img {
  position: relative;
  bottom: -3pt;
}
/* 7.j.3. Message prive */
.baseIconPrivMsg {
  padding-bottom: 7pt;
  margin: 5pt;
  font-family: verdana, sans-serif;
  font-weight: bold;
  font-size: 8pt !important;
}
.baseIconPrivMsg a {
  color: #9ff;
  background-color: inherit;
  text-decoration: underline; 
  font-size: 8pt !important;
}
.baseIconPrivMsg a:hover {
  color: orange;
  background-color: inherit;
  text-decoration: underline; 
}
.baseIconPrivMsg img {
  position: relative;
  bottom: -5pt;
  margin: 0pt 2pt;
}
/* 7.j.4. Petite icone */
.baseIconSmall {
  position: relative;
  bottom: 2px;
}
/* 7.g. Lignes */
hr.baseLine {
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;

  border-bottom: 1pt solid gray;
}

/* 7.h.1. BBCode */
#bbcode-form div.bbcode-container { 
	border-color: silver;
	background-color: #3a3a3a;
	color: white;
}
#bbcode-form div.bbcode-icons a img, #bbcode-form div.bbcode-icons a span {
	border-color: #3a3a3a;
}
#bbcode-form div.bbcode-icons a:hover img, #bbcode-form div.bbcode-icons a:hover span {
  border-left-color: #a3a3a3;
  border-top-color: #a3a3a3;
  border-right-color: #666;
  border-bottom-color: #666;
}
#bbcode-form div.bbcode-textarea, #bbcode-form div.bbcode-textarea textarea  {
	border-color: #a3a3a3;
	color: white;
	background-color: black;
}
#bbcode-form div.bbcode-help input {
	color: white;
	background-color: #3a3a3a;
}
/* 7.h.2. Boite de Couleur et Couleur de Base */
.baseColorBox {
  background-color: black;
  color: white;
}
.baseColor0 {
  color: white;
  background-color: transparent;
}
.baseColor1 {
  color: lime;
  background-color: transparent;
}
.baseColor2 {
  color: #f80;
  background-color: transparent;
}
.baseColor3 {
  color: yellow;
  background-color: transparent;
}
.baseColor4 {
  color: silver;
  background-color: transparent;
}
.baseColor5 {
  color: #9ff;
  background-color: transparent;
}
.baseColor6 {
  color: #aa8;
  background-color: transparent;
}
.baseColor7 {
  color: #dcdcdc;
  background-color: transparent;
}
.baseColor8 {
  color: #e55;
  background-color: transparent;
}
.baseColor9 {
  color: navy;
  background-color: transparent;
}
.baseColorA {
  color: red;
  background-color: transparent;
}
.baseColorB {
  color: blue;
  background-color: transparent;
}
.baseColorC {
  color: #cfffcf;
  background-color: transparent;
}
.baseColorD {
  color: #099;
  background-color: transparent;
}
.baseColorE {
  color: #f0f;
  background-color: transparent;
}
.baseColorF {
  color: #999;
  background-color: transparent;
}
/* 7.h.2. Boite de taille et Couleur de Base */
.baseSizeBox {
  background-color: black;
  color: white;
}
.baseSize0 {
  font-size: 6pt !important;
}
.baseSize1 {
  font-size: 8pt !important;
}
.baseSize2 {
  font-size: 12pt !important;
}
.baseSize3 {
  font-size: 18pt !important;
}
.baseSize4 {
  font-size: 24pt !important;
}
/* 7.h.3. BBCode, dans les messages */
b.baseBBCodeQuote {
  font-size: 8pt;
  font-family: verdana, sans-serif;
  border-bottom: 1px dashed gray;
}
/* quote de niveau 2 n + 1 */
div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote,
div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote,
div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote {
  color: white;
  background-color: black;
}
/* quote de niveau 2 n */
div.baseBBCodeQuote div.baseBBCodeQuote,
div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote,
div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote div.baseBBCodeQuote {
  color: white;
  background-color: #454545;
}
div.baseBBCodeQuote {
  margin: 5pt;
  padding: 5pt;
  border: 1px solid silver;
  color: white;
  background-color: black;
}
div.baseBBCodeCode {
  margin: 5pt;
  padding: 5pt;
  border: 1px solid silver;
  font-size: 10pt;
  font-family: monospace;
  color: #ff0;
  background-color: black;
}
div.baseBBCodeCode .nwscript { color: #ff0; font: bold 10pt 'Lucida Console', monospace; }
div.baseBBCodeCode .identifier { color: white; }
div.baseBBCodeCode .keyword { color: #afeeee; }
div.baseBBCodeCode .type { color: orange;  }
div.baseBBCodeCode .constant { color: #9AC0CD;  }
div.baseBBCodeCode .function { color: #0ff; }
div.baseBBCodeCode .user-function { color: #0cf; }
div.baseBBCodeCode .number { color: #f00; }
div.baseBBCodeCode .string { color: #e6e6fa; }
div.baseBBCodeCode .comment { color: #0f0; }
div.baseBBCodeCode .preprocessor, div.baseBBCodeCode  .preprocessor a { color: #ff1;  }
div.baseBBCodeCode .block { display: block; border-left: 1px solid #0f0; padding-left: 1em; }
div.baseBBCodeCode .error { background-color: white; color: black; }

div.baseBBCodeSpoiler b.title {
  color: lime;
  font-size: 12pt;
  display: block;
  cursor: pointer;
}
div.baseBBCodeSpoiler div.text {
  border: 1px solid green;
  margin: 5pt;
  padding: 5pt;
  background-color: black;
  color: inherit;
  cursor: auto;
}
div.baseBBCodeSpoiler b.info {
  font-size: 8pt;
  font-family: verdana, sans-serif;
  border-bottom: 1px dashed gray;
}

/* 7.i. Liste des derniers messages (topics reviews) */
.baseTopicReview {
  overflow: auto;
  height: 300px;
  max-height: 300px;
  -moz-user-focus: normal;
}
/* 7.j. Barre (exemple : dans les messages prives) */
.baseBar {
  border: 1px outset white;
  font-size: 8px;
  height: 8px;
  line-height: 8px;
  color: black;
  background-color: #40484a;
  /* au bon endroit ? */
  table-layout: fixed;
  padding: 2px !important;
  margin: 0px !important;
}
.baseBar img {
  color: white;
  background-color: green;
  border-right: 1px solid lime !important;
  display: block;
  float: left;
}

/* 7.k. Titre de base */
.baseTitle {
  font-size: 16pt;
  font-weight: bold;
}
.baseTitle a {
  color: #9ff;
  background-color: transparent;
}
.baseTitle a:hover {
  color: lime;
  background-color: transparent;
  text-decoration: underline;
}

/* Utilise pour simuler une bordure sur le haut pour certains elements 
  (ex : avatar_gallery). */
.borderTop {
  border-top: 1px solid #b0812f;
}




/*file[name]:before {
  content: attr(name);
  font-size: 20pt;
  text-align: center;
  padding: 0px 40%;
  z-index: 2;
  display: block;
  background-color: gray;
  color: silver;
  position: relative;
}*/
/** {
  border: 1px solid red   ;
}*/

.test {
  background-color: lime !important;
  border-color: 1px solid green;
  color: inherit;
}


/*
 TOMOD list :
  1. page_header, viewonline : ajout de la classe dans les parametres. cf. baseLevel*
  2. enlever cette connerie de COPPA :
   * usercp_register, foutre en commentaire toute la partie COPPA
  3. faq.php : les id ne sont pas valides; un "t" est mis devant (t comme thread,
     topic); changement de ROW_CLASS : on renvoie 1 ou 2
  4. groupcp.php : idem, changement de MOD_*CLASS par '1'; $row_class
  5. functions.php : comme la plupart des webmasters, les auteurs de phpbb ne 
     connaissent/utilisent pas <optgroup>. 
  6. memberlist.php : idem; ajout de ORDER pour le tri. ORDER renvoie l'inverse du
     tri courant (ASC si DESC, DESC si ASC)
  7. modcp : pour le splittage; modification de la checkbox (ajout de <label>)

  NB : replace_in_files( "$theme['td_class1'] : $theme['td_class2']",
                         "1:2",
                         "*.php" );

  8. posting.php : modification du code pour les topictype, ajout de <label>
  9. usercp_avatar.php
Recherchez :
			);

			$template->assign_block_vars('avatar_row.avatar_option_column', array(
Supprimez le. et corrigez le code de maniere a ce que cela fonctionne !
Le bloc devrait ressembler a ca :
			$template->assign_block_vars('avatar_row.avatar_column', array(
				"AVATAR_IMAGE" => $board_config['avatar_gallery_path'] . '/' . $avatar_images[$category][$i][$j], 
				"AVATAR_NAME" => $avatar_name[$category][$i][$j],
				"S_OPTIONS_AVATAR" => $avatar_images[$category][$i][$j],
        "AVATAR_ID" => 'r' . $i . 'c' . $j)
			);

  10. viewforum.php : ajout d'option pour distinguer annonces, post it et autres.
*/
