﻿* {
	font-size: 11px;
	font-family:  Tahoma, Verdana, Arial;
}

body
{
	margin: 0;
	padding: 0;
	background-color: #e7e7e7;
	font-size: 11px;
	font-family:  Tahoma, Verdana, Arial;
}

#boxLogin {
	position: absolute;
	height: 446px;
	width: 646px;
	margin-top: -223px;
	margin-left: -323px;
	top: 50%;
	left: 50%;
	background-color: #ffffff;
    color: #000000;
    /*background-image: url(../images/sfondo/login.jpg);*/
}

#boxLoginRiv 
{
    float: left;
    margin-left: 30px;
    margin-top: 5px;
	height: 50px;
	width: 460px;
    background-image: url(../images/sfondo/rivenditore.png);
}

#box-login-header 
{
	margin-top: 70px;
	margin-left: 100px;
	height: 30px;
}

#box-login-content {
	float: left;
	height: 280px;
	width: 640px;
}

#box-login-content-sx {
	float: left;
	margin-top: 185px;
	width: 320px;
	margin-left: 10px;
	padding-left: 10px;
}

#box-login-content-dx {
	float: left;
	margin-top: 100px;
	width: 280px;
	height: 160px;
}

#box-login-content-dx ul{
    list-style: none;    
}
#box-login-content-dx li{
    padding: 5px;    
}



.login-col1,
.login-col2,
.login-col3 {
	height: 25px;
	line-height: 25px;
	text-align: left;
	vertical-align: middle;
}

.login-col1 {
	width: 80px;
	color:#898989;
}

.login-col2 {
	width: 200px;
}

.login-col3 {
	width: 20px;
}

.casellatesto {
	border: solid 1px #c0c0c0;  
}

.caselletestomultilinea {
	width: 250px;
	height: 60px;
	border: solid 1px #c0c0c0;
}

.caselletestobig {
	width: 200px;
	height: 15px;
	border: solid 1px #c0c0c0;
}

.caselletestoverybig {
	width: 250px;
	height: 15px;
	border: solid 1px #c0c0c0;
}

.caselletestomiddle {
	width: 150px;
	height: 15px;
	border: solid 1px #c0c0c0;
}

.caselletestosmall {
	width: 50px;
	height: 15px;
	border: solid 1px #c0c0c0;
}

.caselletestoverysmall {
	width: 30px;
	height: 15px;
	border: solid 1px #c0c0c0;
}

.casellatesto:focus,
.caselletestomultilinea:focus,
.caselletestobig:focus,
.caselletestomiddle:focus,
.caselletestosmall:focus,
.caselletestoverysmall:focus,
.caselletestoverybig:focus,
.casellecombosmall:focus,
.casellecomboverysmall:focus,
.casellecombomiddle:focus,
.casellecombobig:focus {
	background-color: #f9fe9c;	
	border-color: #808080;
}

.casellecombosmall {
	width: 100px;
	height: 20px;
	border: solid 1px #c0c0c0;
}

.casellecomboverysmall {
	width: 50px;
	height: 20px;
	border: solid 1px #c0c0c0;
}

.casellecombomiddle {
	width: 150px;
	height: 20px;
	border: solid 1px #c0c0c0;
}

.casellecombobig {
	height: 20px;
	border: solid 1px #c0c0c0;
}

.errore {
	color: #ff0000;
}

h1 {
	font-size: 1.2em;
	font-weight: bold;
}

.splitter {
	height: 400px;
}

.infocartellino {
	height: 200px;
}

.buonipasto {
	background-color: #0000ff;
	color: #000000;
	text-align: center;
}

input:focus,
select:focus {
	background-color: #f9fe9c;	
	border-color: #808080;
} 

.noVisibility {
	visibility: hidden;
	height: 0px;
	width: 0px;
	overflow: hidden;
}

.AlignButtonCenter {
    margin-left: auto;
    margin-right: auto;
}    

.AlignButtonRight 
{
    float:right;
}   