/* ############################# CssObject [EC_Login] ############################### */
.ECForm form {float:left;}
.ECForm input
	{
	outline: none;
	margin-left:0px;
	width:100px;
	font-size:9px;
	border:none;
	background-color:#cccccc;
	padding:4px;
	color:#333333;
	}


.EC_Titolo {display:none;}
.EC_RigaUsername {float:left; width:110px; line-height:25px; height:25px; vertical-align:middle; margin-right: 3px;}
.EC_RigaUsername label {display:none;}
.EC_RigaPassword
	{
	float:left;
	width:110px;
	line-height:25px;
	height:25px;
	vertical-align:middle;
	margin-right: 3px;
	}
.EC_RigaPassword label {display:none;}
.EC_RigaSalvaPassword{display:none;}
.EC_RigaLoginError
	{
	float:left;
	width:210px;
	font-size:10px;
	font-weight:bold; text-align:center;
	text-transform:uppercase;
	line-height:22px;
	height:22px;
	vertical-align:middle;
	text-decoration: blink;
	}

/* PULSANTI */	
.EC_RigaPulsanteInvia,.EC_RecuperaPwd,.EC_UserInfo_LogOut,.EC_UserInfo_Profilo, .EC_UserInfo_ElencoOrdini, .EC_Registrati
	{
	float:left;
	width:auto;
	height: 24px;
	line-height:24px;
	padding: 0px 5px 5px 0px;	
	text-align:center;
	}


/* PULSANTI ROSSI */	
.EC_RigaPulsanteInvia a,.EC_RecuperaPwd a,.EC_UserInfo_LogOut a,.EC_UserInfo_Profilo a
	{
	color:#ffffff;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-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);
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	padding: 0 5px 0px 5px;
	border: solid 1px #da7c0c;
	text-decoration: none;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	
	}



/* PULSANTE ROSSO :ACTIVE */	
.EC_RigaPulsanteInvia a:active, .EC_RecuperaPwd a:active, .EC_UserInfo_Profilo a:active, .EC_UserInfo_LogOut a:active{
     position: relative;
     top: -1px;
     color: #ffffff;
     background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
     background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* ELENCO ORDINI */
.EC_UserInfo_ElencoOrdini a
	{
	float:left;
	text-align:center;
	line-height:24px;
	height:24px;
	vertical-align:middle;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-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);
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	padding: 0 5px 0px 5px;
	border: solid 1px #bbbbbb;
	text-decoration: none;
	background: #dddddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#dddddd));
	background: -moz-linear-gradient(top,  #f5f5f5,  #dddddd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dddddd');
	width:auto;
	}

.EC_UserInfo_ElencoOrdini a:active{position:relative; top:-1px;}

.EC_UserInfo_ElencoOrdini a:before {
        content: url(../Images/ico_ordini-1292.png);
        width: 16px;
        height: 16px;
        float: left;
        margin: 4px 4px 0 0;
}

.EC_UserInfo_ElencoOrdini a:active:before {
        content: url(../Images/ico_ordini-1292.png);
        width: 16px;
        height: 16px;
        float: left;
        margin: 4px 4px 0 0;
        position: relative;
     	top: -1px;
}	

/* REGISTRATI */
	
.EC_Registrati a{
	float:left;
	text-align:center;
	line-height:24px;
	height:24px;
	vertical-align:middle;
	-webkit-border-radius: 0 0 .5em .5em; 
	-moz-border-radius: 0 0 .5em .5em; 
	border-radius: 0 0 .5em .5em; 
	-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);
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	padding: 0 5px 0px 5px;
	border: solid 1px #dddddd;
	text-decoration: none;
	background: #dddddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cccccc));
	background: -moz-linear-gradient(top,  #f5f5f5,  #cccccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#cccccc');
	
}	

.EC_Registrati a:before {
        content: url(../Images/registr-1296.png);
        width: 16px;
        height: 16px;
        float: left;
      margin: 4px 4px 0 0;
}

.EC_Registrati a:active:before {
        content: url(../Images/registr-1296.png);
        width: 16px;
        height: 16px;
        float: left;
       margin: 4px 4px 0 0;
}

.EC_Registrati a:active{position: relative; top:-1px;}

/* USER INFO */

.ECForm a,#EC_BoxUserInfo a
	{
	font-family:'Maven Pro', sans-serif;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	}

.EC_UserInfo_Profilo a{/*padding-left:28px;*/}	
.EC_UserInfo_Profilo a:before{
        content: url(../Images/ico_profilo-1293.png);
        width: 16px;
        height: 16px;
        float: left;
        margin: 4px 4px 0 0;
}

.EC_UserInfo_Profilo a:active:before{
        content: url(../Images/ico_profilo-1293.png);
        width: 16px;
        height: 16px;
        float: left;
        margin: 4px 4px 0 0;

}

.EC_UserInfo_Utente {float:left;height:24px;line-height:24px;text-align:right; margin-right: 5px;}
.EC_UserInfo_DatiUtente {display:none;}

/* USER INFO LOGOUT*/

.EC_UserInfo_LogOut a:before {
        content: url(../Images/esc-1295.png);
        width: 16px;
        height: 16px;
        float: left;
      margin: 4px 4px 0 0;
}

.EC_UserInfo_LogOut a:active:before {
        content: url(../Images/esc-1295.png);
        width: 16px;
        height: 16px;
        float: left;
       margin: 4px 4px 0 0;
}

input:-webkit-autofill {color: #2a2a2a !important;} /* sovrascrive il colore del testo casusa l'autocomplete di google chrome */

input:-webkit-autofill {background-color: #ccc;background-image: none;color: black;}

