@charset "utf-8";
/* CSS Document */

/* ------------------ INDEX.PHP / LOGIN ------------------ */
	
#login-wrapper, #firma {
	width: 260px;
	margin: auto;
	}

#login-wrapper h1{
	padding:10px 20px;
	}

#login-wrapper form{
	border-top:1px solid #ddd;
	padding:20px;
	}

#login-wrapper form input{
	margin:5px 0;
	}


#login-wrapper form input[type="text"], #login-wrapper form input[type="password"]{
	width:203px;
	}					


#login-wrapper form input[type="text"]:focus, #login-wrapper form input[type="password"]:focus{
	border:1px solid #c50900;
	border-top-color: #c50900 !important;
	box-shadow:inset 0 1px 2px #ddd;
	}

#msg-wrapper {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#BF0D0D;
	text-align:center;
	margin-bottom:20px;
	}	

#firma {
	padding:8px 0 60px 0;
	}

#firma p {
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	}

#firma img {
	float:right;
	}	


#login-wrapper input[type="text"], #login-wrapper input[type="password"], textarea {
	border: 1px solid #bbb;
	padding:5px 8px;
	background-color:#fbfafa;
	color:#888;
	font:15px Arial, Helvetica, sans-serif;
	box-shadow:inset 0 1px 7px #ddd;
	/* ANGOLI ARROTONDATI */
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	}	

#login-wrapper input[type="submit"], #login-wrapper input[type="button"]{
	background-color: #B7020B;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d5160c), to(#af080f));
  background-image: -webkit-linear-gradient(top, #d5160c, #af080f);
  background-image: -moz-linear-gradient(top, #d5160c, #af080f);
  background-image: -ms-linear-gradient(top, #d5160c, #af080f);
  background-image: -o-linear-gradient(top, #d5160c, #af080f);
  background-image: linear-gradient(top, #d5160c, #af080f);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(0,0,0,.5);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
  border: 1px solid #7e1515;
  height: 30px;
  padding: 0 10px;
  min-width:100px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #fff;
	}		
	
#login-wrapper input[type="submit"]:hover, #login-wrapper input[type="button"]:hover {
	background-color: #e00c01;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e00c01), to(#b90008));
  background-image: -webkit-linear-gradient(top, #e00c01, #b90008);
  background-image: -moz-linear-gradient(top, #e00c01, #b90008);
  background-image: -ms-linear-gradient(top, #e00c01, #b90008);
  background-image: -o-linear-gradient(top, #e00c01, #b90008);
  background-image: linear-gradient(top, #e00c01, #b90008);
	/*OMBRA*/
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;    
	}

