﻿.RegBox01
{	
}
.RegBox01 .BoxLogin, .RegBox01 .BoxReg, .RegBox01 .BoxMessage
{
}

/*  Separatore. Manda a capo i Box */
.RegBox01 .sep { 
	height:50px; 
	display:block;
}

/*  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;
}
/*  Select  */
.RegBox01 .ed select {  
   padding: 1px;
}

/* Testo Recupera */
.RegBox01 .LabelRecupera
{
	clear:both;
	margin:0 0 0 0;
}

/* Bottoni */
.RegBox01 .BtLogin, .RegBox01 .BtRecupera, .RegBox01 .BtSalva , .RegBox01 .BtLogOut
{
	float:right;
	
	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 #3e80ab;	
	background-color: #0e72b9;	 
	color: White;
	margin:16px 0 0 0;
	float:left;
}

.RegBox01 .BtRecupera , .RegBox01 .BtLogOut
{
	border: solid 1px #9E6C01;	
	background-color:#E99F00;	 
	color: White;
	float:left;
	margin:16px 0 0 0
}
.RegBox01 .BtSalva 
{
	border: solid 1px #0d202f;	
	background-color: #E99F00;	 
	color: #fff;
	margin-top:30px;
}

.RegBox01 .PrivacyText 
{
	padding:10px; 
	margin-bottom:15px;
	background-color:#f6f6f6; 
	border:1px solid #ccc9ba;
}


/* 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;
	position:relative;
	width:auto; 
	left:-2px !important;
	left:-3px;
}


/* Provincia */
.RegBox01 .Provincia .ed input
{
	width:67px;
}
.RegBox01 .Cap .ed input
{
	width:67px;
}

.RegBox01 .Telefono .ed input
{
	width:190px;
}

.RegBox01 .Fax .ed input
{
	width:191px;
}

.RegBox01 .RagSoc .ed input
{
	width:250px;
}

.RegBox01 .Email .ed input
{
	width:250px;
}

.RegBox01 .Referente .ed input
{
	width:293px;
}


/* Salva Privacy */
.RegBox01 .Privacy 
{
	padding-top:4px;
	font-weight:bold;
	position:relative;
	width:auto; 
	left:-2px !important;
	left:-3px;
}
