#dialog-form p.validateTips{
    display:none;
}

#UsersToggler{
    border: 1px solid #627AAD;
    padding: 0px 5px;
    margin: 5px 0px 0px 0px;
    background: #edeff4 url(images/ui-bg_highlight-hard_100_edeff4_1x100.png) 50% 50% repeat-x;
}

#chat .ui-tabs-panel{
    border: 1px solid #627AAD;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#chat .ui-tabs .ui-tabs-nav li a{
    padding: 0px 10px;
}

#chat #tabs{
    padding: 0px;
    border: 0px;
}

#chat #tabs #tabnav{
    padding-left: 10px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: none;
    border-width: 0px;
}

#chat .ui-dialog-buttonpane{
    padding: 0px;
}
#chat .ui-widget-header {
    border: 1px solid #D8DFEA;
    border-bottom: 1px solid #627AAD;
    font-weight: bold;
}

#tabs li span.ui-icon-close{
    float: left;
    /*margin: 0.6em 0.2em 0 0;*/
    margin: 3px 0.2em 0 0;
    cursor: pointer;
}

ul.messages {
    background-color: white;

    padding: 0px;
    margin: 3px;
    list-style-type:none;
    list-style-image:none;

    max-height: 99%;
    min-height: 99%;

    overflow: auto;
}

ul.messages li {
    /*font-family:sans-serif;*/
}

ul.messages li span.date {
    color: gray;
    font-size: 80%;
}

ul.messages li span.message span.nickname{
    font-weight: bold;
    color:orange;
}

ul.messages li span{
}

ul.messages li span.event{
    font-style:italic;
    color:gray;
    font-size: 90%;
}

ul.messages li span.event span.text {
    color: #333333;
}

ul.users {
    background-color: white;

    padding: 0 0 0 15px;
    margin: 0px;
    list-style-type:disc;
    list-style-image: url('/img/puces/c.gif');

    max-height: 99%;
    min-height: 99%;

    overflow: auto;
}

ul.users li {
    font-weight: bold;
    font-size: 90%;
    border-bottom: 1px solid #D8DFEA;
    margin: 0px 5px;
}

#chat .ui-tabs .ui-tabs-panel{
    padding: 0px;
}

#tabs ul.ui-tabs-nav li a img{
    border: 0px;
    margin: 3px 5px 0px 0px;
    opacity:0.3;
    filter:alpha(opacity=30)
}

#tabs ul.ui-tabs-nav li.ui-tabs-selected a img{
    opacity:1;
    filter:alpha(opacity=100)
}

table.room {
    margin: 0px;
    padding: 0px;
    width: 100%;
    /*border: 1px solid #627AAD;*/
    border-collapse: collapse;
}

table.room tr td{
    /*border: 1px solid black;*/
}

table.room tr td.userslist{
    width: 15%;
    vertical-align: top;
}

table.room tr td.messageslist{
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

table.room tr td.messageslist div.announce{
    margin: 3px;
    padding: 2px;
    border-bottom: 1px dashed #c0c0c0;
    display: none;
    font-weight: bold;
    border: 1px solid #D8DFEA;
    background-color: #ECEFF5;
}

table.room tr td.userslist{
    border-left: 1px solid #627AAD;
}
