BODY {
	background: #36689d;
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, Geneva, Swiss, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: center;
}
FORM {
	padding: 0px;
	margin: 0px;
}
TABLE.wall {
	background: url(../image/gui/wall.jpg) center;
	width: 100%;
	height: 100%;
}
TABLE.ext {
	background: url(../image/gui/login_sfuma.png) repeat-x 0% 300px;
	width: 100%;
	height: 100%;
}
DIV#login_reflex {
	width: 498px;
	height: 120px;
	background: url(../image/gui/login_reflex.png);
}
TD.login_box {
	background: url(../image/gui/login_tab_center_bg.png) repeat-x bottom #FFFFFF;
	width: 428px;
}
	TD.login_box H1 {
		padding: 0px;
		margin: 0px;
		font-size: 16px;
		color: #587CA7;
	}
	TD.login_box H2 {
		padding: 0px 0px 8px 0px;
		margin: 0px 0px 20px 0px;
		font-size: 12px;
		color: #89AFDA;
		border-bottom: 2px dotted #CCCCCC;
	}
	
TABLE.content {
	width: 398px;
	height: 310px;
}	
	
TD.login_text {
	font-size: 12px;
	color: #587CA7;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
TD.login_form INPUT,
TD.login_form SELECT {
    font-family: Arial, Helvetica, Geneva, Swiss, Sans-serif;
	width: 134px;
	padding: 2px 0px 2px 2px;
	margin: 0px 0px 8px 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
	background: #FFF;
}
TD.login_send {
	text-align: right;
}
	P INPUT.login,
	TD.login_send INPUT.login {
		font-family: Arial, Helvetica, Geneva, Swiss, Sans-serif;
		background: url(../image/gui/login_send.gif) repeat-x #1460B6;
		margin: 0px 0px 8px 0px;
		padding: 2px 10px 2px 10px;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		border: 2px solid #1460B6;
		display: block;
		float: right;
		cursor: hand;
		cursor: pointer;
	}
	P INPUT.login {
		float: none;
	}
	P INPUT.login:hover,
	TD.login_send INPUT.login:hover {
		background: url(../image/gui/login_send_on.gif) repeat-x #193D7B;
		border: 2px solid #193D7B;
		text-decoration: none;
	}
TD.login_copy {
	font-size: 11px;
	color: #587CA7;
	text-align: right;
}
TD.login_copy A:link,
TD.login_copy A:visited {
	font-size: 11px;
	font-weight: bold;
	color: #587CA7;
	text-decoration: none;
}			
TD.login_copy A:hover {
	text-decoration: underline;	
}
	A.refresh {
		font-family: Arial, Helvetica, Geneva, Swiss, Sans-serif;
		background: url(../image/gui/login_send.gif) repeat-x #1460B6;
		margin: 0px auto 8px auto;
		padding: 2px 10px 2px 10px;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		border: 2px solid #1460B6;
	}
	A.refresh:hover {
		background: url(../image/gui/login_send_on.gif) repeat-x #193D7B;
		border: 2px solid #193D7B;
		text-decoration: none;
	}

/*
HTML>BODY TD.login_content {
    voice-family: "\"}\"";
    voice-family: inherit;
	background: url(../image/gui/login_gradient.png) repeat-x 0px 0px;	
    }
HTML>BODY DIV#login_reflex {
	width: 498px;
	height: 120px;
	background: url(../image/gui/login_reflex.png);
}
TD.login_box {
	background: url(../image/gui/login_tab_center_bg.png) repeat-x bottom #FFFFFF;
	width: 428px;
}
	TD.login_box H1 {
		padding: 0px;
		margin: 0px;
		font-size: 16px;
		color: #1460B6;
	}
	TD.login_box H2 {
		padding: 0px 0px 8px 0px;
		margin: 0px 0px 20px 0px;
		font-size: 12px;
		color: #89AFDA;
		border-bottom: 2px dotted #CCCCCC;
	}
TD.login_text {
	font-size: 12px;
	color: #1460B6;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
TD.login_form INPUT,
TD.login_form SELECT {
    font-family: Arial, Helvetica, Geneva, Swiss, Sans-serif;
	width: 134px;
	padding: 2px 0px 2px 2px;
	margin: 0px 0px 8px 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
}
TD.login_send {
	text-align: right;
}
	TD.login_send INPUT.login {
		font-family: Arial, Helvetica, Geneva, Swiss, Sans-serif;
		background: url(../image/gui/login_send.gif) repeat-x #1460B6;
		margin: 0px 0px 8px 0px;
		padding: 2px 10px 2px 10px;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		border: 2px solid #1460B6;
		display: block;
		float: right;
	}
	TD.login_send INPUT.login:hover {
		background: url(../image/gui/login_send_on.gif) repeat-x #193D7B;
		border: 2px solid #193D7B;
		text-decoration: none;
	}
TD.login_copy {
	font-size: 10px;
	color: #1460B6;
	text-align: right;
}
TD.login_copy A:link,
TD.login_copy A:visited {
	font-weight: bold;
	color: #1460B6;
	text-decoration: none;
}			
TD.login_copy A:hover {
	text-decoration: underline;	
}
    HTML>BODY TABLE#loginError #ko {
        voice-family: "\"}\"";
        voice-family: inherit;
		background: url(../image/gui/login_ko.png);
        width: 64px;
        height: 64px;
        }
    TABLE#loginError P {
		padding: 5px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 14px;
		text-align: center;
		border: 2px dotted #FF0000;
    }
		TABLE#loginError P B {
			color: #FF0000;
		}
    HTML>BODY TABLE#loginError A.refresh {
        voice-family: "\"}\"";
        voice-family: inherit;
        background: url(../image/gui/login_refresh.png);
        width: 40px;
        height: 40px;
		display: block;
		cursor: hand;
        }
*/