HTML,BODY {
	overflow: auto;
	height: 100%;
	width: 100%;
}

HTML,BODY,TD{ padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }

TABLE.layout{ border-collapse: collapse; width: 100%; height: 100%; border: 0; }

TR.rowTop{ background-color: #EEF5F7; height: 130px; }

TR.rowMiddle{ height: 217px; }
TR.rowMiddle TD.left{ background: url(../../v3/images/search_back_row.gif) repeat-x right top; }
TR.rowMiddle TD.center{ background: url(../../v3/images/search_logo.gif) no-repeat center top; width: 296px;}
TR.rowMiddle TD.right{ background: url(../../v3/images/search_back_row.gif) repeat-x left top; }

INPUT.textbox{ width: 264px; border: 2px solid #721323; }
INPUT.go_button{
	background-color: transparent;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D848A;
	font-weight: bold;
	cursor: pointer;
}

.text{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6D848A; font-weight: bold;}

TR.rowBottom{}

DIV.link_container{ width: 264px;}
	DIV.link_container UL{ padding: 0; margin: 0 0 0 30px; }
	DIV.link_container LI{ list-style-image: url(images/search_list_image.gif); margin-top: 30px; }
		DIV.link_container A{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6D848A; font-weight: bold; text-decoration: none; }
		DIV.link_container A:hover{ color: Black; }

DIV.result_container{ width: 296px; overflow-y: auto; }

.titolotabella{ background-color: #DBE6E8; color: Black; padding: 2px; }
.titoloresult{ padding: 2px; }
.titolosezione{ color: White; background-color: #999999; font-family: Helvetica, Arial, sans-serif; font-size: 14px; }

SPAN.hl{
	background-color: Yellow;
}