@CHARSET "ISO-8859-1";
body
{
	background-color: #fafafa;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
}
div.logo
{
  	height: 150px;
	width: 533px;
	float: left;
}
div.loghiButton
{
	text-align: center;
}
div.loghiButton1
{
	float: left;
}
div.loghiButton2
{
	position: relative;
	left: -48px;
}
div.loghiButton3
{
	float: right;
}
div.header
{
	background: url(../imagesTeca/sfondo_verde.jpg) top left;
  	float: left;
	min-height: 182px;
	width: 100%;
	vertical-align: middle;
}

div.logoHeader
{
	background-color: #FFFFEA;
	float: right;
	height: 70px;
	width: 130px;
}

div.head_text
{
	float: left;
	min-height: 52px;
	width: 100%;
}

div.head_text1
{
	font-size: 1.4em;
	font-weight: bold;
}

div.head_text2
{
	position: absolute;
	right: 10px;
	top: 190px;
	color: #2B8D5A;
}
div.head_text2_old
{
  	left: 550px;
  	top: 0%;
	font-size: 1em;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	vertical-align: text-bottom;
}

span.head_text2_old
{
	position: relative;
	top: 90px;
	left: 4px;
	font-size: 22px;
	font-weight: bold;
}

div.menu
{
	clear: both;
	text-align: center;
	font-size: 0.9em;
	padding-top: 0.4em;
	padding-bottom: 1em;
}

a.menu:link
{
	color: #2B8D5A;
}

a.menu:visited
{
	color: #2B8D5A;
}

a.menu:active
{
	color: #2B8D5A;
}

a.menu:hover
{
	color: #2B8D5A;
}

a:link
{
	color: #2B8D5A;
}

a:visited
{
	color: #2B8D5A;
}

a:active
{
	color: #2B8D5A;
}

a:hover
{
	color: #2B8D5A;
}

p.menu
{
	color: #2B8D5A;
	vertical-align: middle;
}
table.ricerca
{
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #2B8D5A;
	border-spacing: 0px;
  	width: 600px;
}

table.ricerca th
{
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #2B8D5A;
}

table.ricerca td
{
	font-size: 0.8em;
	border-spacing: 1px;
}

td.button
{
	width: 50%;
	text-align: center;
	border-top: 1px solid;
	border-top-color: #2B8D5A;
	background-color: #2B8D5A;
}

input.button
{
	font-size: 1.0em;
	font-weight: bold;
	border: 0px;
	color:#FFFFFF;
	background-color: #2B8D5A;
}

table.footer
{
	padding: 1px;
}

table.footer td
{
	text-align: center;
	font-size: 0.6em;
}

table.footer td.logo1
{
	border-right: solid 1px;
}

table.footer td.version
{
	border-right: solid 1px;
}

table.footer td.help
{
	border-right: solid 1px;
}

table.result
{
	border-spacing: 0px;
	width: 98%;
}

td.titleResult
{
	font-size: 1.0em;
	background-color: #2B8D5A;
	font-weight: bold;
	color: #FFFFFF;
}

td.documentResult
{
	vertical-align: center;
	font-size: 0.8em;
	height:50px;
	white-space : nowrap;
}

table.resultDet
{
	width: 100%;
	border-collapse: collapse;
	border: 0.1em solid #2B8D5A;
	margin: 0px;
	padding: 0px;
}

table.resultDet th
{
	font-size: 1.0em;
	border: 0.1em solid #2B8D5A;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.resultDet th.resultEvid
{
	font-size: 1.0em;
	border: 0.1em solid #2B8D5A;
	background-color: #2B8D5A;
	border-collapse: 0px;
	border-spacing: 0px;
	font-weight: bold;
	color: #FFFFFF;
}

table.resultDet th.resultEvid a
{
	font-size: 0.8em;
	border: 0.1em solid #2B8D5A;
        background-color: #2B8D5A;
	border-collapse: 0px;
	border-spacing: 0px;
	color: #FFFFFF;
}

table.resultDet th a
{
	font-size: 0.8em;
	border-collapse: 0px;
	border-spacing: 0px;
	color: #000000;
}

table.resultDet th1 a:hover, table.resultDet th a:active, table.resultDet th a:focus
{
  background-color: #990000;
  color: #FFFFFF; 
	background-repeat: no-repeat;
}

table.resultDet th.resultSel
{
	font-size: 0.8em;
	border: 0.1em solid #2B8D5A;
	border-collapse: 0px;
	border-spacing: 0px;
	background-color: #2B8D5A;
	font-weight: bold;
	color: #FFFFFF;
	
}

table.resultRis
{
	width: 100%;
	border-collapse: collapse;
	#border: 0.1em solid #CBCBCB;
	margin: 0px;
	padding: 0px;
}

table.resultRis th
{
	font-size: 0.8em;
	border: 0.1em solid #2B8D5A;
	background-color: #2B8D5A;
	
	font-weight: bold;
	color: #FFFFFF;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.resultRis td
{
	border: solid 1px;
	border-color: #2B8D5A;
	font-size: 11px;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.resultIntro
{
	width: 80%;
	border-collapse: collapse;
	border: 0.1em solid #CBCBCB;
	padding: 0px;
}

table.resultIntro th
{
	font-size: 1.0em;
	border: 0.1em solid #CBCBCB;
	background-color: #ED1C24;
	
	font-weight: bold;
	color: #FFFFFF;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.resultIntro th.icon
{
	width: 100px;
	azimuth: center;
}

table.resultIntro td
{
	font-size: 0.75em;
	border: 0.1em solid #CBCBCB;
	border-collapse: 0px;
	border-spacing: 0px;
}

table.resultIntro td.icon
{
	width: 100px;
	azimuth: center;
	text-align: center;
}

table.resultIntro td.number
{
	azimuth: center;
	text-align: center;
	font-weight: bold;
}

span.testoHelp
{
	font-size: 0.75em;
}

.new_teca {
  color: white;
  font-family: "Times New Roman";
  font-size: 1.8em;
  font-variant: small-caps;
  position: absolute;
  right: 80px;
  text-decoration: overline;
  top: 80px;
}

.new_teca a {
  color: white;
  text-decoration: underline;
  }
