*{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	
}



BODY {
/*	background-image:url(../img/sf_b.png);
	background-color: #666666;*/
	text-align:center;

 	

/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 50%, #E6E6E6 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 50%, #E6E6E6 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 50%, #E6E6E6 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0.5, #FFFFFF), color-stop(1, #E6E6E6));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 50%, #E6E6E6 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 50%, #E6E6E6 100%);
	
}

DIV.bordo {
	margin: 60px auto 0px;
	border-bottom: 4px #29396C solid;
	width: 100%;
	height: 10px;
}


DIV.pos {
	width: 560px;
	/*height: 100px;*/
	margin: 0px auto 0px auto;
	text-align: left;
	/*background-image: url(../img/logo.png);*/
	background-position: left 40px;
	background-repeat: no-repeat;
	
}




DIV#login {
	margin: 0px auto;
	width: 560px;
	
	
}


DIV.sfondologin {
	

	padding-top:15px;
	padding-bottom:15px;
	
	margin: 0px auto;
	
	background-color:#efefef;
	background-repeat:repeat;
	
	/* -webkit-border-radius:6px;
  	 -moz-border-radius: 6px;
   	 border-radius: 6px;*/

	/*border:1px #efefef solid;*/

	/*-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1);
    	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1);
   	 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1);
	
	*/
	
	
}


DIV.server {
	background-color: #29396C;
	position: relative;
	top: 0px;
	width: 200px;
	height: 20px;
	line-heigth: 20px;
	text-indent: 10px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0px;
	overflow: visible;
	font-size: 80%;
	
	
	
}



div#uno
{ display:none;
	}
	



FORM{
/*background-color:#00FF66;*/
overflow:auto;
}



DIV FORM SPAN {
	margin: 8px;
	padding: 0px 8px;
}

.acapodx {
	width: 400px;
	text-align: right;
	float: right;
	clear: both;
}

.acaposin {
	
	text-align: left;
	float: left;
	clear: both;
}

.sin {
width: 300px;
	text-align: left;
	float: left;
}

.altro{

padding-top:8px;
width:560px;
margin:0px auto;}

.bv {
	
	background-image:url(../img/bv.png);
	height:25px;
	width:100%;
	background-position: -2px 0px;
	margin:2px 0px;
	padding-top:2px;
	background-repeat: no-repeat;
	display:block;}

.mini {
	padding:4px 0px;
	color:#888;
	font-size:9px;
	line-height:20px;
	width:400px;
}



.bt INPUT {
margin-left:10px;}

.hivesrl {
background-image:url(../img/hivesrl.png);
background-repeat:no-repeat;
background-position:0px 0px;
height:49px;
width:48px;}

DIV FORM SPAN SPAN {
margin:0px;}


.confbrowser {
text-decoration:none;
color:#666;

}

.confbrowser:hover, .confbrowser:active{
text-decoration:underline;}

DIV DIV .captcha DIV {

}

DIV DIV .captcha DIV INPUT {
	text-transform:uppercase;
	MARGIN-TOP:5PX;
}
DIV DIV .captcha DIV span {
	display:block;
	float:right !important;
	clear:both; !important;
	margin: 5px 0px !important;
}

input.btn
{
   font-size:12px;
   font-family:Verdana;
	
border: solid 1px #20538D;
    padding: 5px 8px;
    background: #555;
    color: #FFF;
   /* -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
	
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;*/
}


INPUT.btn:hover, INPUT.btn:focus {
   
    background: #7E2521;
    border: solid 1px #333;
    text-decoration: none;


}

INPUT.btn:active {
   /*-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);*/
    background: #9F0000;
    border: solid 1px #333;
}
