BODY {
	font-family: Verdana, Tahoma, Arial; 
	font-size:13px ; 
	color: #000000; 
	background: #ffffff
	/*414549;*/
	/* background: #FFFFFF;*/
	font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	text-align: center; 
	margin: 0px;
	padding: 0px; }
#divFormHead{
display:block;
width:100%;
margin:0px;
padding:0px;
text-align: left;
background: #FFFFFF;
/* background: transparent url(/domcfg.nsf/BKG_Cabecera_LOGIN.png) repeat-x;*/
border-bottom: 1px solid gray;
height: 60px;
}
#IMG_HEAD{
margin: 10px 0px 0px 30px;
border: 0px;
}
#USRInfo{
margin: 25px 0px 0px 100px;
width: 400px;
border: 0px solid black;
}
#USRInserPass{
margin: 0px 0px 0px 100px;
width: 400px;
height: 150px;
border: 0px solid black;
}
#DIV_Centered{
width: 600px;
height: 400px;
border: 0px solid #48528b;
margin:0 auto;
margin-top: 50px;
text-align: left;
font-family: Verdana, Tahoma, Arial; 
font-size:11px ;
color: #48528b;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
background: #FFFFFF; 
overflow:hidden;
}
#LOGIN{
text-align: center;
width: 600px;
color: #48528b;
/*color: #FFF;*/
font-size: 16px;
margin: 0px 0px 0px 0px;
padding: 30px 0px 30px 0px;
/*font-weight: bold;*/
/*background: transparent url(/domcfg.nsf/Foglia2.png);*/
/*background: transparent url(/domcfg.nsf/gears.gif);*/
background-position: bottom left;
}
TABLE.Psw {
border: 1px solid #b0b6d6;
margin-top: 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #dce1e5;
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjBCNkQ2IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRUVFRUVFIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnOTczKSIgLz4KPC9zdmc+);
background-position: center bottom;
}
TABLE.Psw1 {
border: 0px solid #b0b6d6;
margin-top: 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #FFFFFF;
/* SVG as background image (IE9/Chrome/Safari/Opera)
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5NzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjBCNkQ2IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRUVFRUVFIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnOTczKSIgLz4KPC9zdmc+);
background-position: center bottom;
 */ 
}
.MailError{
color: red;
text-align: center;
font-family: Verdana, Tahoma, Arial; 
font-size:11px ;
}
.PswTitle{
text-align: left;
font-family: Verdana, Tahoma, Arial; 
font-size:11px ;
color: #48528b;
width: 120px;
}
.PswTitler{
text-align: right;
font-family: Verdana, Tahoma, Arial; 
font-size:10px ;
color: #FF5C00;
width: 120px;
}
.PswValue{
text-align: left;
font-family: Verdana, Tahoma, Arial; 
font-size:11px ;
color: #48528b;
width: 400px;
}
#Username{
border: 0px solid #48528b;
background: silver;
text-align:center;
font-family: Verdana, Tahoma, Arial; 
font-size:14px ;
color: #000000;
width: 400px;
height: 40px;
}
#Password, #Auxemail{
border: 0px solid #48528b;
background: silver;
text-align:center;
font-family: Verdana, Tahoma, Arial; 
font-size:14px ;
color: #000000;
width: 400px;
height: 40px;
}
A {
font-family: Verdana, Tahoma, Arial; 
font-size:10px ;
color: #48528b;  
text-decoration: none; 
cursor: hand;  pointer: hand;
}
a:active { color: #48528b}
a:hover { color: #48528b;
	text-decoration: underline ; 
	 }
a:link {  color: #48528b}
#div_SolMail{
position:absolute;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
text-align: center;
top:240px;
width:500px; 
height:200px;
z-index: 1;
background:#e2e2e2;
background: #f6f6f6; 
border:1px #cccccc solid;
border:1px #7981aa solid;
font-family: Verdana, Tahoma, Arial; 
font-size:11px ;
color: #48528b;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.button.bsn {background-color: #00528B;}
.button.grey {background-color: #666666;}
.button.red {background-color: #E62727;}
.button.orange {background-color: #FF5C00;}
.button, .button span {
		 display: inline-block;
		 -webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
		 border-radius: 4px;
}

.button {
		 white-space: nowrap;
		 line-height:1em;
		 position:relative;
		 outline: none;
		 overflow: visible; /* removes extra side padding in IE */
		 cursor: pointer;
		 border: 1px solid #999;/* IE */
		 border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
		 border-bottom:rgba(0, 0, 0, .4) 1px solid;
		 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		 box-shadow: 0 1px 2px rgba(0,0,0,.2);
		 background: -moz-linear-gradient(
		 		 center top,
		 		 rgba(255, 255, 255, .1) 0%,
		 		 rgba(0, 0, 0, .1) 100%
		 );/* FF3.6 */
		 background: -webkit-gradient(
		 		 linear,
		 		 center bottom,
		 		 center top,
		 		 from(rgba(0, 0, 0, .1)),
		 		 to(rgba(255, 255, 255, .1))
		 );/* Saf4+, Chrome */
		 filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
		 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
		 -moz-user-select: none;
		 -webkit-user-select:none;
		 -khtml-user-select: none;
		 user-select: none;
		 margin-bottom:12px;
}
.button.full, .button.full span {
		 display: block;
}
.button:hover, .button.hover {
		 background: -moz-linear-gradient(
		 		 center top,
		 		 rgba(255, 255, 255, .2) 0%,
		 		 rgba(255, 255, 255, .1) 100%
		 );/* FF3.6 */
		 background: -webkit-gradient(
		 		 linear,
		 		 center bottom,
		 		 center top,
		 		 from(rgba(0,0,0, .1)),
		 		 to(rgba(0, 75, 128, .2))
		 );/* Saf4+, Chrome */
		 filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33333333', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
		 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33333333', EndColorStr='#19FFFFFF')"; /* IE8 */
		
}
.button:active, .button.active {
		 top:1px;
}
.button span {
		 position: relative;
		 color:#fff;
		 text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
		 border-top: rgba(255, 255, 255, .2) 1px solid;
		 padding:0.6em 1.3em;
		 line-height:1.5em;
		 text-decoration:none;
		 text-align:center;
		 white-space: nowrap;
}
.button.small span {
		 font-size:12px;
		color: white;
}
.button.medium span {
		 font-size:14px;
}
.button.large span {
		 font-size:18px;
}
