hr { height: 1px; background: #fff; color: #fff; border: none; margin-bottom: 8px; }

#userbox { width: 100%; font-size: 12px; float: left; }
#userbox p { margin-bottom: 8px; }
#userbox table input, #userbox select { font-size: 11px; }

.submit input { font-size: 12px; padding: 5px; }
#userbox a,#userbox .submit input { color: black; text-decoration: underline; }
#userbox table { text-align: left; margin-bottom: 10px; width: 335px; }
#fage,#fdept { width: 30px; }
#userbox th { width: 50%; vertical-align: top; }
#userbox em { font-size: 10px; }
#userbox th { color: #0082cb; }
.submit { text-align: right; }

#secondbox { width: 763px; margin-top: 20px; margin-left: 3px; }
#secondbox .top { height: 48px; background: url(chat/bloc2-haut.png) no-repeat; color: white; font-weight: bold; padding-top: 5px; padding-left: 28px; }
#secondbox .top h3 { font-size: 13px; }
#secondbox .cmiddle h3 { font-size: 13px; margin-bottom: 8px; }
#secondbox .left { width: 335px; padding-left: 25px; font-size: 11px; margin-right: 15px; float: left; }
#secondbox .right { width: 335px; margin-left: 400px; font-size: 11px; }
#secondbox .cmiddle { background: url(chat/bloc2-centre.png) repeat-y; padding-bottom: 1px; }
#secondbox p { margin-bottom: 8px; }
#secondbox strong { color: #0082cb; }

#secondbox .clear { height: 1px; clear: both; overflow: hidden; margin: 0; padding: 0; }
#secondbox .separation { height: 60px; background: url(chat/bloc2-separation.png) no-repeat; }
#secondbox .bottom { height: 52px; background: url(chat/bloc2-bas.png) no-repeat; }

#secondbox textarea { width: 100%; font-size: 11px; }

#secondbox .disabled * { color: #666; }
#userbox .joinchat { text-align: right; margin-top: 40px; }

#sdimg a { color: #000; }
#sdimg input { font-size: 11px; }