@charset "utf-8";
/* CSS Document */
#arenuovaricerca{
	background-color:#f6f6f6;
	padding: 20px;
	width: 510px;
}
#areatrova{
	float: right;
	height: 80px;
	width: 150px;
	margin-top: -40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
input,
select,
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 1px;
font-size: 10px;
}
button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 15px;
text-align:left;
margin-top: 12px;
}
.textfield{ width: 85px;}
.textfield,
textarea,
select[size] {
padding-top: 1px;
padding-bottom: 1px;
background-color: #FFF;

}
select {
background-color: #FFF;
border-width: thin;
border-style: solid 1px;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
select[size] {
background-color: #fff !important
}
.textfield:hover,
.textfield:focus,
select[size]:hover,
select[size]:focus,
textarea:hover,
textarea:focus {
border-color: #cc0000 #cc0000 #cc0000 #cc0000;
}
select:hover,
select:focus {
border-color: #cc0000 #cc0000 #cc0000 #cc0000;
}
.textfield:focus,
select:focus,
textarea:focus,
.button:hover {
	background-color: #FFF;
	outline: #cc0000 thin;
	color: #333333;
}
.button:hover {
outline-width: 1px;
text-decoration: none;
}
::root .button>* {
position: relative;
}
.buttonBlock {
display:inline;
}
div.buttonBlock {
margin-top: 1em;
margin-bottom: 0;
}
span.buttonBlock {
margin-top: 1em;
}
input,
button,
select {
vertical-align: middle;
}
.cercatrova {
	width:16px;
	height:16px;
	background-color:#cc0000;
}
.nuovaricerca{
	vertical-align: bottom;
}
