*
{
	margin: 0px;
	padding: 0px;
}
OL, UL
{
	list-style: none;
}
#Container_del
{
	position:relative;
	width: 1200px;
	height:800px;
	border:0px solid red;
	left:30%;	
	/*background: url(../immagini/IMG_4424.jpg) no-repeat;*/
	background-color: black;
	
	margin-top: 37px;
}

#___frmContainer{
	position:relative;
	float:left;
	border:5px solid;
	height:99%;
	width:47%;
	color:green;


	
}

#__wrapperContainer{
position:relative;
margin: 0 auto; /* this centers the container */
width: 99%;
height:99%;
border:1px solid;
background-color: black;

}
#__wrappersito{
position:relative;
margin: 0 auto; /* this centers the container */
width: 99%;
height:99%;
border:1px solid;
background-color: green;

}
#vuoto{
	float:left;
	position:relative;
	width:100%;
	height:30px;
/*background-color:red;*/
}

#loginContainer{
position:absolute;
/*margin: 0 auto; */
margin-top: 17px;
margin-left: 50px;
width:30%;
height: 99%;
border:0px solid;

}

#loginBanner {
position:relative;
float:center;
width:99%;
height: 99%;
border:0px solid;


}

#wrapperlogo{
border:0px solid;
background: url(/immagini/IMG_4424.jpg) no-repeat;
}

#LogoM
{
	/*padding: 0 10px 150px;*/
	width: 99%;
	height: 99%;
	
background: url(/immagini/logo.webp) no-repeat;
}
#LoginWindow
{

	width: 50%;
	background-color: white;
	clear: both;
	overflow: hidden;
	padding: 15px 5px 15px 10px;
	margin-left: auto;
	margin-right: auto;
	border: 4px solid #EAEAEA;
	border-top: none;
	min-height: 400px;
background: url(immagini/loginbanner.png) no-repeat;
}
.email {
	background: url('../immagini/email.png') no-repeat 0 1px #FFFFFF ;
	background-size: contain;
}

.user {
	background: url('../immagini/user1.png') no-repeat 0 1px #FFFFFF ;
}
.pwd {
	background: url('../immagini/lock.png') no-repeat 0 1px #FFFFFF;
}
#confirm{
	position:relative;
	float:right;
	margin-right: 75px; 
	width:13%;
	height:4%;
	cursor: pointer;
	/*background: url(../imgs/loginbtn.png) no-repeat  ;*/
	/*background: url(immagini/abutton_login.gif) no-repeat  ;*/
	background-size: contain;

border:0px solid;

}
#user{
position:relative;
float:left;
height:50%;
width:99%;
border:1px solid;
color:#121212;
}

.td{
width:30%;
}
.tr{
   background-color: #FFD700;
   border: 10px solid white;
padding-right:10px;

}

#field
{

position:relative;
float:left;
height:50%;
width:99%;
border:1px solid;
color:black;
font-family: Tahoma;
font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1em;

	color: #0AE;


/*
	margin: 7px 1px 0px 1px;
	
	
	font-style: normal;


border:1px solid;
*/
}
#LoginWindow P
{
	width: 594px;
	font: normal normal 12px Tahoma, Geneva, Verdana;
	padding-bottom: 50px;
	margin-left: 15px;
	width: 330px;
}
#login UL
{
	margin-top: 17px;
}
#login LI
{
	margin-top: -6px;
}
.leftspace
{
	margin: 0 10px;
	top: 10px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #0AE;
}
#links{
	float: left;
	width:40%;
	font-size: 9pt;
	color: #686868;
/*font-weight:bold;*/
	font-family:"Times New Roman";
	cursor: pointer;
	border:0px solid;
}
#lblusername{
	color: #686868;
	font-size: 18px;
/*	font-weight:bold;*/
	font-family:"Times New Roman";
}
#lblpassword{
	color: #686868;
/*font-weight:bold;*/
	font-size: 18px;
	font-family:"Times New Roman";
}
INPUT#username
{
	margin-left: 16px;
    margin-top:23px;

}
input:focus{
	border: 2px solid  	#880000;
}

INPUT#password
{
	margin-left: 16px;

}
.login-field
{
	padding-left: 21px;
	font-size: large;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
	  border-top-left-radius: 5px;
	  border-top-right-radius: 5px;
	  border-bottom-left-radius: 5px 5px;
	  border-bottom-right-radius: 5px 5px;

}
.topspace
{
	margin-top: 17px;
	margin-left: 10px;
}
#errorMsg
{
	position: absolute;
	margin-top:250px;
	margin-left:5px;
	width:450px;
	height:25%;	
	border:0px solid;
	/*color:blue;*/
	text-align:left;
	font-style: italic;

}
#wrapperfrmLogin{
float:left;
width:100%;
height:80%;
position: relative;
border:1px solid;
color:red;
}
#frmLogin{
	position: relative;
	float:left;
	width:100%;
	height:79%;	
	border:1px solid;
color:blue;
}
/*
#errorMsg P
{
	width: 235px;
	margin: 1px 0 0 25px;
	font-size: 9pt;
}
*/
#ssloginBtn
{
	position:relative;
	float:right;
	margin-right: 75px; 
	width:13%;
	height:4%;
cursor: pointer;
	/*background: url(../imgs/loginbtn.png) no-repeat  ;*/
background: url(/immagini/button_login.gif) no-repeat  ;

border:0px solid;
}

