#fm-global {
	width:90%;
	margin:0 auto; text-align:center;
}
#fm-global .fm-title {
	padding:0; margin:0;
	font-size:1em; font-weight:bolder;
	text-align:left;
}
#fm-global hr {
	margin:0; padding:0 0 15px 0;
	height:0;
	color:#000000; background-color:transparent;
	border:0;
	border-top:1px solid #000000;
}

#fm-global .typetransac {height:auto; min-height:50px; _height:50px; padding:0 0 10px 0;}
#fm-global .typetransac span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:auto; padding:5px 10px 5px 10px;
	text-align:left;
}

#fm-global .input,  #fm-global .select, #fm-global .mini
{ margin:0; padding:0; height:18px; border:1px solid #B7B7B7; background:#FFFFFF;}
#fm-global .input { width:169px;}
#fm-global .select {height:21px; width:169px;}
#fm-global .mini {width:54px;}

#fm-global label {}
#fm-global .element {margin:0 auto; text-align:center; padding:0 0 20px 0;}
#fm-global .element .label p{	
	margin:0; padding:0 0 10px 2px;
	text-align:left;
}
#fm-global .element .field label {display:inline; font-size:0.85em;}
#fm-global .element .field span {display:inline;}

#fm-global .fm-button {padding:10px 0 0 0;}

#form-ref {padding:30px 0 0 0;}

#form-auth{padding:5px 0 15px 0 ;text-align:center;width:190px;margin:0 auto;}
#form-auth h1{font-size:1.2em;margin:0;}
#form-auth fieldset {border-width:0;padding:5px 0;width:180px;}
#form-auth label {display:inline-block; width:100%;text-align:left;}
#form-auth input{width:98%;}
#form-auth .button{text-align:center;}
#form-auth .button a{_width:97%;}
.auth-button{background:#eee;color:#333;padding:5px;border:1px solid #ddd;display:block;text-align:center;}
.auth-button:hover{background:#333;color:#eee;border:1px solid #eee;}

