#forum-table{ width: 500px; max-width: 80vw; background: url('../img/ui/bg/bg_white.jpg'); }

#forum-table img{}

.forum-cat-title{font-family: goudy; font-size: 150%; letter-spacing: 1px;}
.forum-cat-img{width: 35px; margin: 10px;}
.forum-cat-tr{ opacity: 0.8; }
.forum-cat-tr:hover{opacity: 1;}

.forum-portrait{width: 55px;}
.forum-portrait img{width: 55px;}

.forum-author, .forum-bottom-post{font-size: 88%;}
.faction-info {  font-size: 88%; text-align: left;}
.faction-info td { padding-left: 5px;}

.forum-text, #write-text{margin: 5px; padding: 5px;}
.forum-bottom-post{text-align: right; margin-top: 15px;}

.forum-post-info{ color: #333; }

.forum-reward{text-align: right;}
.forum-reward img{max-width: 50px; max-height: 50px;}

.forum-gift{ cursor: pointer; opacity: 0.5; }
.forum-gift:hover{ opacity: 1; }
.forum-gift-disabled{ filter: grayscale(100%); }
.forum-gift-disabled:hover{ opacity: 0.5; }
.reward, .gift{cursor: pointer;}

.gift-pool{opacity:0.5; position: relative;}
.gift-pool:hover{opacity:1;}
.gift-pool sup{position: absolute; bottom: 0px; right: 0px;}

.reward-infos{font-size: 88%;}


#forum-pages{ margin: 0 auto; text-align: left; width: 500px; max-width: 80vw;}

img{ max-width: 500px; }

.forum-write-button{float: right;}

#bottom{margin-bottom: 50px;}


#write-text{ height: 350px; background: none; border: 0px; width: 99%;}


.forum-tr-pair{ background: url('../img/ui/bg/bg_white2.jpg');}


blockquote{margin: 0px; margin-bottom: -20px; margin-left: 10px; padding: 5px; background: url('../img/ui/bg/bg_white2.jpg'); color: #333; }

code{ display: block; border: 1px #333 dashed; padding: 5px; margin-top: -20px; margin-bottom: -45px; margin-left: 10px; background: white; color: black; line-height: 1em;}

.spoiler:before{content: "Spoiler! (cliquer pour afficher)"; text-align: center; color: white; display: block; background: #333;}
.spoiler{display: block; cursor: pointer; height: 1.5em; overflow: hidden; margin-top: -10px; margin-bottom: -15px;}
.spoiler-show{color: black; overflow: visible; height: auto; border-bottom: 1px dashed #333;}

.cartouche{ border: 0px solid #333; border-radius: 5px; padding-left: 2px; padding-right: 2px; cursor: pointer; }

#forum-dest {font-size: 88%;}

#input-search{ width: 300px; }

#older-iframe{ width: 100%; height: 50%; margin-left: 0px; margin-right: 0px; border: 0px; border-top: 1px solid #333;}


/*@font-face {
  font-family: "Tengwar Annatar" ;
  src: url("/font/tngan.ttf") format("truetype");
}*/

@font-face {
  font-family: "Tengwar Telcontar" ;
  src: url("font/tengtelc.ttf") format("truetype");
}

.annatar {
  font-family: "Tengwar Annatar" ;
}
.telcontar {
  font-family: "Tengwar Telcontar";
  font-size: 150%;
}

/*
.forum-tr-title{ background: #336699; color: #fff;}

#forum-top{ min-width: 500px; }

.impaire{ background: #ffffcc; }
.paire{ background: #cc9999; }

.input-new-subject{ width: 100%; }

.forum-post{ padding: 5px; max-width: 800px; }
.forum-avatar{ max-width: 75px; }
.forum-player-infos{ width: 75px; }

.forum-gift{ cursor: pointer; }

.forum-edit-img{ text-decoration: none; }

code {
  display: block;
  padding: 5px;
  background: #cc9999;
  border-left: 10px solid #336699;

line-height: 100%;
}

blockquote {
  background: #cc9999;
  border-left: 10px solid #336699;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

blockquote p {
  display: inline;
}

.grade-banner{ writing-mode: vertical-lr; text-orientation: mixed; margin: auto; width: 50%; }
.grade-banner p{  font-size: 88%; padding-top: 4px; padding-bottom: 4px; margin: 0px; text-align: left; }

/* rewards
.reward-img{ }

.reward-tooltip{ background: white; border-radius: 5px; }*/
