﻿.RegBox01
{	
}
.RegBox01 .BoxLogin, .RegBox01 .BoxReg, .RegBox01 .BoxMessage
{
}



/*  Separatore. Manda a capo i Box */
.RegBox01 .sep { 
	height:40px; 
	display:block;
}

/*  Contenitore Singoli Campi  */
.RegBox01 .bxc 
{
	float:left;  
	padding-right:10px;
}
/*  Contenitore Titolo  */
.RegBox01 .td {  
   font-weight:bold;
   color:#666;       
}
/*  Contenitore TextBox   */
.RegBox01 .ed
{
}

/*  Asterisco per campi obbligatori  */
.RegBox01 .req {  
   font-weight:bold;
   color:red;   
}

/*  Input */
.RegBox01 .ed input {    
   padding: 1px;
   
   font-family: Arial,Tahoma,Helvetica,Verdana;
   font-size: 100%;   
   
   width: 150px;
}
/*  Select  */
.RegBox01 .ed select {    
   font-family: Arial,Tahoma,Helvetica,Verdana;
   font-size: 100%;  
   padding: 1px;
}

/* Testo Recupera */
.RegBox01 .LabelRecupera
{
	clear:both;
	margin:0 0 6px 0;
}

/* Bottoni */
.RegBox01 .BtLogin, .RegBox01 .BtRecupera, .RegBox01 .BtSalva , .RegBox01 .BtLogOut
{
	float:left;
	
	font-family: Arial,Tahoma,Helvetica,Verdana;
    font-size: 100%;  
		
	text-align:center;		
	font-weight: bold;
	margin: 0 5px;	

	padding:1px 15px;
	width:auto;
    overflow:visible;
	-moz-box-sizing: content-box;
}
.RegBox01 .BtLogin 
{
	border: solid 1px #900104;	
	background-color: #D41014;	 
	color: White;
	margin:16px 0 0 0
}

.RegBox01 .BtRecupera , .RegBox01 .BtLogOut
{
	border: solid 1px #9E6C01;	
	background-color:#E99F00;	 
	color: White;
	
	margin:14px 0 0 0
}
.RegBox01 .BtSalva 
{
	border: solid 1px #00560E;	
	background-color: #019319;	 
	color: White;
	margin:14px 0 0 0
}

.RegBox01 .PrivacyText 
{
	padding:10px;
	width:96%;
	border: 1px dotted #ababab; 
	background-color:#dadada;
	margin:10px 0 10px 0;
}


/* Testo Regolare */
.RegBox01 .SuccessText 
{
	color:#339900;
	font-size:120%;
	font-weight:bold;
	padding-bottom:5px;
}
/* Testo Errore */
.RegBox01 .ErrorText 
{
	color:#990000;
	font-size:120%;
    font-weight:bold;
    padding-bottom:5px;
}

/* Contenitore dati utente */
.RegBox01 .InfoUtente
{
	font-size:110%;
	clear:both;
}


/* Specifici */
/* Salva Password */
.RegBox01 .Save 
{
	padding-top:4px;
	font-weight:bold;
	color:#666;  
	position:relative;
	width:auto; 
	left:-2px !important;
	left:-3px;
}


/* Provincia */
.RegBox01 .Provincia .ed input
{
	width:67px;
}
.RegBox01 .Cap .ed input
{
	width:67px;
}

/* Salva Privacy */
.RegBox01 .Privacy 
{
	padding-top:4px;
	font-weight:bold;
	color:#666;  
	position:relative;
	width:auto; 
	left:-2px !important;
	left:-3px;
}
