body { 
  text-align: center; 
  overflow-x: hidden; 
  overflow-y: scroll; 
  height: 100%;   
  margin: 0px; 
  background: #000; 
  padding: 0px; 
  color: #FFF; 
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif; 
}

.textbox {
	background:#DCDCDC none repeat scroll 0% 0%;
	border:1px solid #715236;
	color:#000;
}


.testofooter {
	font-size: 11px;
	text-decoration: none;
}

.testo {
	text-align: left; 
	font-size: 11px;
	text-decoration: none;
}

a {
  color: #fff;   
  text-decoration:none;
}

a:hover { 
  color:#AAAAAA;  
}

#contenuto {
  border:1px solid #D6D6D6;
  height:150px;
  overflow:auto;
  padding-left:10px;
  padding-right:10px;
  width:950px;
}
         

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}


b.rtop, b.rbottom{display:block;background: #000}
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #1F1A17
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px;height: 2px}

