#chat a:link, .chat a:visited, .chat a:hover, .chat a:visited { color: #0081ac; }
#chat code { background-color: #EFE; border: 1px #444 dotted; }
#chat pre { padding: 1em; background-color: #EFE; border: 1px #444 dotted; }
#chat .abstract { border: 2px #999 solid; background-color: #EEE; padding: 1em; color: #000; text-align: justify; }
#pfc_cmd_container, #pfc_bbcode_container, #pfc_minmax, #pfc_debug { display: none; }

#chat { overflow: hidden; }
#chat .left {
  width: 700px;
  float: left;
}
#chat .right {
  float: left;
  width: 270px;
}
#chat .zone {
  border: 1px solid #E0E8EB;
  background-color: #F1F5F8;
  padding: 0.5em 1em 1em;
  margin-top: 10px;
}
#chat .zone ul { margin: 0 0 0 15px; }
#chat .zone li { list-style-type: square; }
#chat .zone h4 { font-weight: bold; margin: 0; }
#chat .zone h4 a { color: #6094AE; width: 100%; display: inline-block; }
#chat .zone a { color: #69747E; width: 100%; display: inline-block; }
#chat #convocations { margin-top: 0; }
#chat .admin { margin-bottom: 8px; }
#chat .admin a {
  color: #BD2F33;
  text-transform: uppercase;
  font-weight: bold;
}

.popupchat {
  background: #fff url('../images/bg.jpg') repeat-x;
  overflow: hidden;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 11px;
}
.popupchat .links a { background: url('../images/icons/ext_link.gif') no-repeat; }
.popupchat .links a, .popupchat .files a {
  padding-left: 31px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
}
.popupchat .links a:hover, .popupchat .files a:hover { text-decoration: underline; }
.files .pdf { background: url('../../images/icons/files_small/pdf.png') no-repeat; }
.files .doc { background: url('../../images/icons/files_small/doc.png') no-repeat; }
.files .docx { background: url('../../images/icons/files_small/docx.png') no-repeat; }
.files .file { background: url('../../images/icons/files_small/file.png') no-repeat; }
.files .jpeg { background: url('../../images/icons/files_small/jpeg.png') no-repeat; }
.files .jpg { background: url('../../images/icons/files_small/jpg.png') no-repeat; }
.files .ppt { background: url('../../images/icons/files_small/ppt.png') no-repeat; }
.files .pptx { background: url('../../images/icons/files_small/pptx.png') no-repeat; }
.files .xls { background: url('../../images/icons/files_small/xls.png') no-repeat; }
.files .xlsx { background: url('../../images/icons/files_small/xlsx.png') no-repeat; }
.popupchat .infos {
  background: #F1F5F8;
  padding: 5px;
  overflow: hidden;
  width: 100%;
}
.popupchat .content {
  font-size: 1.1em;
  margin-top: 12px;
}
.popupchat h3 { margin-bottom: 0; }
#yes { background: #fff url('../images/icons/accept.png') no-repeat 3px 50%; }
#no { background: #fff url('../images/icons/cross.png') no-repeat 3px 50%; }
span#yes, span#no { background-color: transparent; }
.popupchat a.button {
  height: 16px;
  line-height: 16px;
  display: inline-block;
  border: 1px solid #E0E8EB;
  margin-left: 12px;
  padding: 3px 3px 3px 23px;
  text-decoration: none;
}
.popupchat a.button:hover { border: 1px solid #aaa; }
.popupchat .convocation span {
  height: 16px;
  line-height: 16px;
  display: inline-block;
  padding: 3px 3px 3px 23px
}
.popupchat .convocation {
  float: right;
  margin-top: 6px;
  margin-right: 12px;
}

#infossession {
  font-size: .9em;
  margin: 6px 0;
}
