body {
    font-family:    Verdana;
    font-size:      12px;
    color:          #EEEEEE;
    margin-top:     10px;
    margin-bottom:  10px;
    margin-left:    10px;
    margin-right:   10px;
    background-color: #CCCCCC;
    background-repeat: repeat;
    background-position: top;
    background-image: url("../imgs/background.gif");
    text-align:     left;
    vertical-align: top;
}

td, table, th {
    vertical-align: top;
    border-collapse: collapse;
    border-top:     0px;
    border-bottom:  0px;
    border-left:    0px;
    border-right:   0px;
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;
}
.principale {
    width:          100%;
    height:         100%;
}

.centertable {
    text-align:     left;
}
.topbar {
    text-align:     left;
    font-size:      20px;
}
TD.bottombar {
    padding-top:    8px;
    text-align:     right;
    vertical-align: top;
    font-size:      9px;
    color:          #000000;
}
A.bottombar:link {
    color:          #000000;
}

A.bottombar:visited {
    color:          #000000;
}

.testopiccolo {
    font-size:      75%;
}

.errore {
    color:          #FF0000;
}

img {
    border-style:   none;
}
a:link {
    color:          #EEEEEE;
}
a:visited {
    color:          #DDDDDD;
}
strong {
    font-weight:    bold;
}
em {
    font-size:      125%;
}
.center {
    text-align:     center;
}
.left {
    text-align:     left;
}
.smaller {
    font-size:      75%;
}
.bigger {
    font-size:      125%;
}

input { 
	color: #000000; 
	font-size: 8pt;
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	text-decoration: none;
	background-color: #B5C3DE; 
	border-bottom: 1px solid #D3E1FC;
	border-right: 1px solid #D3E1FC;
	border-top: 1px solid #97A5C0;
	border-left: 1px solid #97A5C0;
	background-image: url('../imgs/inputbg.gif'); 
	background-attachment: scroll;
	padding-left: 5px;
	padding-top: 1px
}

.submit {
	background-image: url('none');
	border-top: 1px solid #D3E1FC;
	border-left: 1px solid #D3E1FC;
	border-bottom: 1px solid #97A5C0;
	border-right: 1px solid #97A5C0;
	height: 22px
}
.login {
    background-image: url('none');
	border-top: 0px solid #D3E1FC;
	border-left: 0px solid #D3E1FC;
	border-bottom: 0px solid #97A5C0;
	border-right: 0px solid #97A5C0;
	height: 20px;
    color: #EEEEEE;
    font-size:  12px;
    font-weight: bold;
    padding-left: 0px;
	padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: transparent; 
    text-decoration: none;
    text-align: center;
}
.checkbox {
	background-image: url('none');
	border-top: none;
	border-left: none;
	border-bottom: none;
	border-right: none;
	background-color: transparent; 
	width: 15px;
	height: 15px;
}

textarea {
	color:#000000; 
	font-size: 8pt;
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	text-decoration: none;
	background-color: #B5C3DE; 
	border-bottom: 1px solid #D3E1FC;
	border-right: 1px solid #D3E1FC;
	border-top: 1px solid #97A5C0;
	border-left: 1px solid #97A5C0;
	background-image: url('../imgs/inputta.gif'); 
	background-repeat: repeat-y;
	padding-left: 5px;  
	padding-top: 1px
}

select {
	color: #000000; 
	font-size: 8pt;
	font-family: Verdana, sans-serif; 
	font-weight: normal; 
	text-decoration: none;
	background: #B5C3DE; 
	border-bottom: 1px solid #D3E1FC;
	border-right: 1px solid #D3E1FC;
	border-top: 1px solid #97A5C0;
	border-left: 1px solid #97A5C0;
}

.fullwidth {
    width: 100%;
}

form {
    border: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;"
}
