/* GLOBAL RESET
---------------------------------------------------------------------- */
	html, body, div, span, applet, object, iframe, 
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
	a, abbr, acronym, address, big, cite, code, 
	del, dfn, em, font, img, ins, kbd, q, s, samp, 
	small, strike, strong, sub, sup, tt, var, 
	b, u, i, center, 
	dl, dt, dd, ol, ul, li, 
	fieldset, form, #form-coore, label, legend, 
	table, caption, tbody, tfoot, thead, tr, th, td{background:transparent; border:0; margin:0; padding:0; vertical-align:baseline}
	body{line-height:1}
	h1, h2, h3, h4, h5, h6{font-weight: 300;}
	ol, ul{list-style:none}
	blockquote{quotes:none}
	blockquote:before, blockquote:after{content:''; content:none}
	del{text-decoration:line-through}
	/* tables still need 'cellspacing="0"' in the markup */
	table{border-collapse:collapse; border-spacing:0}
	a img{border:none}
	button,input,select,textarea {font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;} /* Compatibilità margine e font vari browser */
	button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button; cursor: pointer;  *overflow: visible; }
	input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { padding: 0;  border: 0}
	button[disabled],html input[disabled] {  cursor: default;}
	button,input { line-height: normal;}

	
/* BASICS STYLE
---------------------------------------------------------------------- */

.flatTextbox {
	border-radius: 8px; /* Added for rounded corners */
	border: none;
	height: 32px;
	width: 314px !important;
	background-color: white !important;
	color: #868992 !important;
	font-size: 19px;
	margin-right : 3px;
}

.flatWithButton {
    float: left;
    width: 200px !important;
}

body {
	font-size: 14px;
	background: #3b404b no-repeat top right fixed;
	background-position: calc(50% + 495px) top;
	background-size: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff
}
	#container{ background-color:transparent; border:none}
.content {
    background: transparent;
    border: none;
    min-height: 100px;
    margin: 10px auto;
    padding: 0px;
    width: 330px;
}
	

	
	.align-right{ text-align:right}
	
	h1{ font-size:20px; font-weight:bold; overflow:hidden; margin-bottom:20px}
	h2{ font-size:14px; font-weight:bold; margin-bottom:5px}
	p{ margin-bottom:15px; font-size:12px}
	#form-coore,form{ clear:both;}
	label{ display:block; margin-bottom:5px;}
	input[type="text"],
	input[type="password"]{ display:inline-block; width:93%;  padding:8px; }

input[type="submit"] {
	background-color: #fff;
	border-radius: 8px; /* Added for rounded corners */
	text-indent: 0;
	border: solid #0B485E;
	
	color: #0B485E;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	padding: 8px 30px;
	text-decoration: none;
	text-align: center;
	height: 48px;
}
form input[type="submit"]:hover {
    background-color: orange;
}
	form input[type="submit"]:active{position:relative; top:1px}
	
	#powered small{ display:block; margin-bottom:4px}
	#powered img{ display:inline-block; padding:2px 0;}
	
	/*#content-2 input[type=text]{ display:inline-block; width:67%; float:left; margin-top:1px}
	#content-2 input[type=submit]{ float:right}*/

	.reqFieldValidator{ float:right;font-size:large;font-weight:bold}
    .reqFieldValidatorNoFloat{font-size:large;font-weight:bold;display:inline-block;width:15px;text-align:center;}
	#footer {
   position:fixed;
   left:0px;
   bottom:0px;
   height: 110px;
   width:100%;
   background:#FFF;
}

/* IE 6 */
* html #footer {
    position: absolute;
    top: expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
    #powered small{ display:block; margin-bottom:4px}
	#powered img{ display:inline-block; padding:10px 30px 0 0}
}

