div#chatbutton { display:block; float:left; position:relative; left:15px; width:40px; height:35px; border-bottom:0; }
a#chatstate img { }
a#chatstate { }
div.clearleft { clear:both; }
div.chatmenu { position:absolute; background:#fff url(http://www.fuoriditesta.it/images/nav-top.png) repeat-x top; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; font-family:Arial, Tahoma,Helvetica; font-size:12px; width:300px; z-index:99999; display:none; text-align:left; float:left; margin:0; }
div#chatlist { border-top:1px solid #eee; padding:5px; background-color:#f8f8f8; color:#666; }
div.chatstatus { margin:3px; padding:10px; padding-left:5px; float:left; }
#btn_audio_im_switch { position:relative; top:5px; left:155px; cursor:pointer; } 
#btn_privacy_im_switch { position:relative; top:5px; left:155px; cursor:pointer; } 
div.chaticon img { border:1px solid #ccc; }
div.chaticon { float:left; height:55px; width:55px; margin-left:5px; margin-top:5px; }

div.chatstatus a { display:block; padding-top:5px;}
div#userlist23 { border-top:1px solid #eee; height:250px; overflow-y:scroll;overflow-x:hidden; }
div#userlist23 a { display:block; height:21px; text-decoration:none; padding:3px;}
div#userlist23 a:hover { background-color:#f4f4f4; }
div#userlist23 a img { border:0; position:relative; left:5px; top:2px; }
div#userlist23 a span { position:relative; font-size:13px; left:10px; top:-2px; text-decoration:none; color:#666; font-weight:Bold; }
div#userlist23 a.idle img { border:0; position:relative; left:5px; top:2px; }
div#userlist23 a.idle span { font-weight:normal;  left:8px;  }

div.whisper_window { font-family:Arial, Helvetica, Tahoma; text-align:left; float:left; margin:0; z-index:1000; position:absolute; width:300px; height:302px;background:#fff; border:1px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; display:none;  }
div.whisper_window .my_info {  height:50px; cursor:move; background:#fff url(http://www.fuoriditesta.it/images/nav-top.png) top repeat-x; border-bottom:1px solid #eee; }
div.whisper_window .my_info span { font-size:16px; position:relative; left:10px; top:-8px; font-weight:bold; }
div.whisper_window .my_info img {position:relative; top:5px; left:5px; border:1px solid #ccc;  }

div.whisper_window .my_info a.closer { display:block; width:16px; height:16px; background:transparent url(close.png) no-repeat; cursor:pointer; left:280px;  padding:5px; position:relative;top:-25px; }
div.whisper_window .chat { padding-bottom:5px; overflow:auto; display:block; width:298px; height:214px; background-color:#fff; }
div.whisper_window .textboxim { display:block; width:290px; height:27px; padding:2px 4px; background:#f8f8f8; border-top:1px solid #eee; }
div.whisper_window .textboxim input[type=text] { width:286px; height:19px; font-size:13px; padding:1px; margin:0; margin-top:1px; }
div.whisper_window .buttonim { font:13px Arial, Helvetica, Tahoma; width:50px; height:23px; padding:0; margin:0; }

div.whisper_window .sepim { height:1px; display:block; width:90%; padding-top:3px;  border-bottom:1px solid #eee; margin:0 auto;text-align:center; }

div.whisper_window .chat .nck { padding-top:3px; float:left; padding-left:5px; font-size:12px; font-weight:bold; }
div.whisper_window .chat .nck .gr { color:#666; }
div.whisper_window .chat .time { float:right; padding-right:5px; font-size:11px; color:#999; padding-top:8px; }
div.whisper_window .chat .msg { font-size:11px; display:block; color: #666; margin-left:5px; }
div.whisper_window .chat .info { font-size:11px; display:block; color: #999; margin-left:5px; }