﻿.RegBox01
{	
	font-family : arial,verdana,helvetica;
	font-size: 12px;
}
.RegBox01 .BoxLogin, .RegBox01 .BoxReg, .RegBox01 .BoxMessage
{

}

.RegBox01 .BoxMessage a
{
	color:#a48700;
	text-decoration:none;
	font-weight:bold;
}

.RegBox01 .BoxMessage a:hover
{
	
	text-decoration:underline;
}

/*  Separatore. Manda a capo i Box */
.RegBox01 .sep { 
	height:10px; 
	display:block;
	clear:both;
}



/*  Contenitore Singoli Campi  */
.RegBox01 .bxc {
	float:left;  
	padding-right:8px;
}
/*  Contenitore Titolo  */
.RegBox01 .td {  
     
}
/*  Contenitore TextBox   */
.RegBox01 .ed
{
}

/*  Asterisco per campi obbligatori  */
.RegBox01 .req {  
   
}

/*  Input */
.RegBox01 .ed input {    
   padding: 1px;
   width: 140px;
   font-family : arial,verdana,helvetica;
   font-size : 12px;
}
/*  Select  */
.RegBox01 .ed select {  
   padding: 1px;
   font-family : arial,verdana,helvetica;
   font-size : 12px;
}

/* Testo Recupera */
.RegBox01 .LabelRecupera{
	clear:both;
	margin:0 0 0 0;
}

/* Bottoni */
.RegBox01 .BtLogin, .RegBox01 .BtRecupera, .RegBox01 .BtSalva , .RegBox01 .BtLogOut{
	float:right;
	font-family : arial,verdana,helvetica;
	font-size: 12px;
	text-align:center;		
	font-weight: bold;
	margin: 0 5px;	

	padding:1px 5px;
	width:auto;
    overflow:visible;
	-moz-box-sizing: content-box;
}

.RegBox01 .BtLogin {
	border: solid 1px #3e3f39;	
	background-color: #006a56;	 
	color: White;
	margin:16px 0 0 0;
	float:left;
}

.RegBox01 .BtRecupera , .RegBox01 .BtLogOut{
	border: solid 1px #3e3f39;	
	background-color:#e99f00;	 
	color: White;
	float:left;
	margin:16px 0 0 0
}

.RegBox01 .BtLogOut{
	margin-bottom:16px;
}

.RegBox01 .BtSalva {
	border: solid 1px #3e3f39;	
	background-color: #626266;	 
	color: #fff;
	margin-top:10px;
}

.RegBox01 .PrivacyText {
	padding:10px;
	border:1px solid #338878; 
	background-color:#f9f9f9; 
	width:670px;
	margin:20px 0 20px 0;
}

/* Testo Regolare */
.RegBox01 .SuccessText {
	font-weight:bold;
	padding-bottom:5px;
}
/* Testo Errore */
.RegBox01 .ErrorText {
	color:#990000;
    font-weight:bold;
    padding-bottom:5px;
}

/* Contenitore dati utente */
.RegBox01 .InfoUtente{
	clear:both;
}


/* Specifici */
/* Salva Password */
.RegBox01 .Save 
{
	font-weight:bold;
	position:relative;
	width:auto; 
	left:-2px !important;
	left:-3px;
}


/* Provincia */
.RegBox01 .Provincia .ed input
{
	width:60px;
}
.RegBox01 .Cap .ed input
{
	width:60px;
}

.RegBox01 .Telefono .ed input
{
	width:120px;
}

.RegBox01 .Fax .ed input
{
	width:120px;
}

.RegBox01 .Cell .ed input
{
	width:120px;
}

/* Salva Privacy */
.RegBox01 .Privacy 
{
	padding-top:4px;
	color:#666;  
	position:relative;
	width:auto; 
	left:-2px !important;
	left:-3px;	
}
