
html, body, input { background: #; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
a { color: #FFFF99; text-decoration: none; }
a:hover { color: #FFFF99; }
a:active { color: #FFFF99; }

ul, li { list-style: none; }


table.window { border: 0px none; margin: 0px auto; padding: 0px; width: 100%; }
table.window td { border: 0px none; margin: 0px; padding: 0px; vertical-align: top; }
table.window td p { margin-top: 20px; text-align: center; }

table#window01 div.window_block { height: 100px; width: 99px; }
table#window01 div.window_mini_block { height: 45px; width: 99px; }
table#window01 td#window0101 { background: url("css_top-left.png") no-repeat right top; cursor: pointer; }
table#window01 td#window0102 { background: url("css_top-middle.png") repeat-x; width: 100%; }
table#window01 td#window0103 { background: url("css_top-right.png") no-repeat left top; cursor: pointer; }

table#window02 div.window_block { width: 20px; }
table#window02 td#window0201 { background: url("css_middle-left.png") repeat-y; }
table#window02 td#window0202 { border: 1px solid #8C8C8C; border-bottom: 1px solid #8C8C8C; border-right: 1px solid #8C8C8C; width: 100%; }
table#window02 td#window0203 { border-top: 1px solid #8C8C8C; border-bottom: 1px solid #8C8C8C; }
table#window02 td#window0204 { background: url("css_middle-right.png") repeat-y; }

table#window03 div.window_block { width: 20px; }
table#window03 td#window0301 { background: url("css_middle-left.png") repeat-y; }
table#window03 td#window0302 { background: url("css_background.png") repeat; border-top: 1px solid #FFF; border-bottom: 1px solid #8C8C8C; width: 100%; }
table#window03 td#window0303 { background: url("css_middle-right.png") repeat-y; }

table#window04 div.window_block { width: 20px; }
table#window04 td#window0401 { background: url("css_middle-left.png") repeat-y; }
table#window04 td#window0402 { background: url("css_background.png") repeat; border-top: 1px solid #FFF; border-bottom: 1px solid #cacaca; width: 100%; }
table#window04 td#window0403 { background: url("css_middle-right.png") repeat-y; }

table#window05 div.window_block { height: 40px; width: 40px; }
table#window05 td#window0501 { background: url("css_bottom-left.png") no-repeat; }
table#window05 td#window0502 { background: url("css_bottom-middle.png") repeat-x; width: 100%; }
table#window05 td#window0503 { background: url("css_bottom-right.png") no-repeat; }


div.window_title { margin: 40px auto 0px auto; padding: 0px; font-size: large; font-weight: bold; text-align: center; white-space: nowrap; }
div.window_mini_title { margin: 25px auto 0px auto; padding: 0px; font-size: small; font-weight: bold; text-align: center; white-space: nowrap; }
div.window_title a, div.window_mini_title a { display: block; color: ##FFFF99; text-decoration: none; }
div.window_title a:hover, div.window_mini_title a:hover { color: #00FF00; text-decoration: underline; }


div#chat_room { overflow: auto; height: 400px; margin: 0px; padding: 0px; text-align: left; min-width: 300px; }
div#chat_room ul { margin: 1px; padding: 1px 5px; float: none; }
div#chat_room ul.console { text-align: center; }
div#chat_room ul.ul1 { background: #E1E1E1; color: #000; }
div#chat_room ul.mouseover1 { background: #000000; color: #FFF; }
div#chat_room ul.mouseout1 { background: #CCCCCC; color: #000; }
div#chat_room ul.ul2 { background: #FFF; color: #000; }
div#chat_room ul.mouseover2 { background: #000000; color: #FFF; }
div#chat_room ul.mouseout2 { background: #FFF; color: #000; }
div#chat_room ul.mouseover1 .infos, div#chat_room ul.mouseover2 .infos { display: block; }
div#chat_room ul.mouseout1 .infos, div#chat_room ul.mouseout2 .infos { display: none; }
div#chat_room ul.infos { display: none; font-size: smaller; float: right; margin: 0px; padding: 0px; }
div#chat_room ul.infos li { float: left; margin-left: 10px; }
div#chat_room li.time { float: left; margin-right: 10px; }
div#chat_room li.user { float: left; margin-right: 10px; font-weight: bold; }
div#chat_room li.message { float: none; font-style: italic; }
div#chat_room div.clean { height: 450px; width: 80%; }
div#chat_room div.separator { border-top: 20px solid #E1E1E1; margin: 10px 1px; padding: 0px; height: 0px; }


div#chat_users { background: #C2C2C2; border-left: 0px solid #000; overflow: auto; height: 379px; margin: 0px; padding: 0px; text-align: left; white-space: nowrap; width: 200px; }
div#chat_users ul { margin: 1px; padding: 2px 5px; float: none; }
div#chat_users ul.mouseover { background: #000000; color: #FFF; }
div#chat_users ul.mouseout { background: none; color: #000; }
div#chat_users ul.mouseover .infos { display: block; }
div#chat_users ul.mouseout .infos { display: none; }
div#chat_users li.user { }
div#chat_users ul.infos { display: none; background: none; font-size: smaller; }
div#chat_users ul.infos li { margin-left: 10px; list-style-type: square; }
div#chat_users span.admin { font-weight: bold; }
div#chat_users span.block { text-decoration: line-through; }
ul#users_options { background: url("css_sep.png") repeat-x bottom; border-top: 1px solid #cacaca; margin: 0px; padding: 0px; height: 20px; width: 200px; text-align: center; }
ul#users_options li { float: left; height: 20px; cursor: pointer; }
ul#users_options li#chat_resize_up { background: url("css_button-img-.png") no-repeat; width: 25px; }
ul#users_options li#chat_resize_down { background: url("css_button-img+.png") no-repeat; width: 25px; }
ul#users_options li#users_loading { width: 150px; }


div#chat_form { margin: 0px auto; padding-top: 10px; }
div#chat_form table { margin: 0px auto; padding: 5px; width: 95%; }
div#chat_form table td { padding: 2px 3px; text-align: right; vertical-align: middle; }
div#chat_form table td.input { text-align: center; }
div#chat_form table td.input p { margin: 10px 0px; }
div#chat_form table td.label { text-align: right; }
div#chat_form table td.text { text-align: left; }
div#chat_form table td.button { text-align: center; }
div#chat_form p { margin: 3px 0px; text-align: left; }
div#chat_form input { background: none; }
div#chat_form input.text { background: #FFF; font-style: italic; padding: 1px 2px; }
		#chat_message { width: 99%; }
		#chat_user, #chat_password, #chat_email { width: 40%; }
div#chat_form input.button { background: #FFF url("css_button-input.png") repeat-x bottom; margin: 0px; padding: 1px; }
		#bt_zoom_out, #bt_zoom_100, #bt_zoom_in, #bt_separator, #bt_clean, #bt_icon { width: 160px; }
div#chat_form table.commandes { width: 100%; }
div#chat_form table.commandes td { font-size: smaller; text-align: left; }


div#chat_icon { display: none; padding: 10px 5px; }
div#chat_icon table { background: #FFF; margin: 0px auto; padding: 0px; cursor: pointer; text-align: center; border-spacing: 1px; width: 70%; }
div#chat_icon tr.icon1 { background: #FFF; }
div#chat_icon tr.icon2 { background: #E4EDF7; }
div#chat_icon td { padding: 2px 3px; vertical-align: middle; white-space: nowrap; }
div#chat_icon td:hover { background: #3875D7; color: #FFF; }

div#copyright { font-size: 9px; margin-top: 3px; text-align: center; }
div#copyright a { display: block; color: #8C8C8C; text-decoration: none; }
div#copyright a:hover { color: #8C8C8C; text-decoration: underline; }





div#navigation { position: absolute; top: 45px; margin-left: 100%; left: -300px; font-size: smaller; text-align: center; }
div#navigation ul { margin: 0px; padding: 0px; }
div#navigation li { float: left; }
div#navigation a#a_users { background: url("css_button-users.png") no-repeat center; }
div#navigation a#a_ban { background: url("css_button-ban.png") no-repeat center; }
div#navigation a#a_room { background: url("css_button-room.png") no-repeat center; }
div#navigation a#a_close { border-left: 1px dotted #8C8C8C; background: url("css_button-close.png") no-repeat center top; }
div#navigation a { display: block; color: #000; text-decoration: none; height: 50px; width: 70px; }
div#navigation a span { display: none; position: relative; border: 1px solid #CCC; background: #FFC; color: #000; text-decoration: none; top: 50px; }
div#navigation a:hover span {  display: block; color: #000; text-decoration: none; }

table#window_db1 { }
table#window_db1 h1 { margin-top: 30px; font-size: small; text-align: center; }
table#window_db1 td { text-align: center; white-space: nowrap; }

table#window_db1 td#window0101 div.window_block,
table#window_db1 td#window0103 div.window_block { height: 100px; width: 99px; }
table#window_db1 td#window0101 { background: url("css_top-left.png") no-repeat right top; cursor: pointer; }
table#window_db1 td#window0102 { background: url("css_top-middle.png") repeat-x; width: 100%; }
table#window_db1 td#window0103 { background: url("css_top-right.png") no-repeat left top; }

table#window_db2 h2 { font-size: large; text-align: center; }
table#window_db2 table { margin: 10px auto 20px auto; font-size: x-small; }
table#window_db2 table tr { background: #FFFFFF; }
table#window_db2 table tr:hover,
table#window_db2 table tr.tr1:hover,
table#window_db2 table tr.tr2:hover { background: #3875D7; color: #FFF; }
table#window_db2 table tr.tr1 { background: #EDF2FF; }
table#window_db2 table tr.tr2 { background: #FFFFFF; }
table#window_db2 table th { padding: 1px 3px; white-space: nowrap; }
table#window_db2 table td { padding: 1px 3px; white-space: nowrap; text-align: left; }

table#window_db2 td#window0201 div.window_block,
table#window_db2 td#window0202 div.window_block,
table#window_db2 td#window0204 div.window_block,
table#window_db2 td#window0205 div.window_block { width: 20px; }
table#window_db2 td#window0201 { background: url("css_middle-left.png") repeat-y; width: 20px; }
table#window_db2 td#window0202 { background: url("css_background.png") repeat; border-top: 1px solid #8C8C8C; border-bottom: 1px solid #8C8C8C; width: 20px; }
table#window_db2 td#window0203 { background: url("css_background.png") repeat; border-top: 1px solid #8C8C8C; border-bottom: 1px solid #8C8C8C; width: 100%; }
table#window_db2 td#window0204 { background: url("css_background.png") repeat; border-top: 1px solid #8C8C8C; border-bottom: 1px solid #8C8C8C; width: 20px; }
table#window_db2 td#window0205 { background: url("css_middle-right.png") repeat-y; width: 20px; }

table#window_db2 td#window0301 div.window_block,
table#window_db2 td#window0303 div.window_block { height: 40px; width: 40px; }
table#window_db2 td#window0301 { background: url("css_bottom-left.png") no-repeat; }
table#window_db2 td#window0302 { background: url("css_bottom-middle.png") repeat-x; width: 100%; }
table#window_db2 td#window0303 { background: url("css_bottom-right.png") no-repeat; }

