.intro { 
	background: #000000; 
}

body, html { 
	margin: 0 auto; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9px; 
	background: #fff /* url(../images/back.gif) repeat-y center top */; 
	color: #444; 
	margin-top: 0px; 
}

.td-all {
	background: #f7f7e7;
	border-left: 1px dotted #5c9ebf;
	border-right: 1px dotted #5c9ebf;
}

td { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px; 
}

th {
	background:  #abd0e2 /* url(../images/top_right.gif) no-repeat right */ url(../images/nav-bg.gif);
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;

}

img {
	color: #fff;
}

.main {
	background: #fff;
	border-top: 1px dotted #5c9ebf;
	border-bottom: 1px dotted #5c9ebf;
}

.menu {
	background: /* #069 */ url(../images/tab_menu.gif) no-repeat;
	padding: 9px;
	color: white;
}
.cols-td {
	background: #f7f7e7 /* url(../images/back.gif) repeat-y center top */;
	border-top: 1px dotted #5c9ebf;
	border-bottom: 1px dotted #5c9ebf;
}

.bar-footer {
	background: #abd0e2; 
	border-bottom: 1px solid #5c9ebf; 
}

.red-alert {
	color: #dc143c;
	font-weight: bold;
}

.small { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 11px; 
} 

.tiny { 
	width: 300px; 
	padding: 12px; 
	border: 1px solid #069; 
	background: #f5f5e6 url(../images/bg_pianoforte.gif) no-repeat right bottom; 
}

.popover-tiny { 
	font-size: 10px; 
	font-family: verdana,arial,helvetica,sans-serif; 
	margin-left: 1em;
	margin-bottom: 0.25em; 
	text-decoration: none; 
}
.indent {
	font-size: 9px;
	margin-left: .5em;
	margin-bottom: 0.25em; 
	text-decoration: none; 
}

.popover-tiny a, 
.popover-tiny a:visited { 
	text-decoration: none; 
	color: #039; 
}

.popover-tiny a:hover { 
	text-decoration: none; 
	color: #C60; 
}

.popover-tiny a:visited { 
	color: #963; 
}

.hr-center { 
	margin: 15px; 
	border-width: 1px; 
	border-top-style: dotted; 
	border-color: #999; 
}

.header,
.header a:link, 
.header a:active, 
.header a:visited, 
.secondary a,
.searchtitle {
  font-family: tahoma,sans-serif;
  color: #333;
  font-size: 11px;
  line-height: 11px;
  text-decoration: none;
}

.tabs a:link, .tabs a:visited, .tabs a:active, .header .navspacer {
  font-family: tahoma, sans-serif;
  color: #333;
  font-size: 11px;
  line-height: 11px;
  text-decoration: none;
}
.tabs .tools a:link,
.tabs .tools a:visited,
.tabs .tools a:active  {
	color: #039;
	font-size: 11px;
}
.tabs .tools_in a:link,
.tabs .tools_in a:visited,
.tabs .tools_in a:active  {
	color: #039;
	font-size: 11px;
}

.tools .h3color {
	color: #c60;
	font-size: 11px;
}
.tools .h3color-on  {
	color: #c60;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	vertical-align: bottom;
}
.tools .h3color-on a:link,
.tools .h3color-on a:visited,
.tools .h3color-on a:active {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.tools .h3color-on a:hover {
	text-decoration: underline;
	color: #c60;
}
.tabs .tools a:hover {
	text-decoration: underline;
	color: #c60;
}
.tools a:link.on, .tools a:visited.on, .tools a:active.on {
	color: #c60;
}

.tools_in a:link.on, .tools_in a:visited.on, .tools_in a:active.on {
	color: #c60;
}

.tools_in {
	background-color: #f7f7e7;
	}

.tools_td {
	background-color: #fff;
	border-top: 2px solid #ededed;
	border-bottom: 2px solid #ededed;
	}

.secondary a:link,
.secondary a:visited,
.secondary a:active {
  text-decoration: none;
  text-transform: capitalize;
  color: #333;
}
.searchtitle {
	font-size: 14px;
	font-weight: bold;
	color: white;
}
.header .secondary {
	background-image: url(../images/nav-bg.gif);
	background-color: #abd0e2;
}
.secondary td {
  background-image: none;
}
.header .tabs {
	background-image: url(../images/tabs-line.gif);
}
.tabs .on, .secondary .on, .tertiary .on {
    font-weight: bold;
}
.header .tertiary, .tertiary .navspacer {
	background: #069 /* url(../images/top_right.gif) no-repeat right */;
	color: white;
	/* border-top: 1px solid #abd0e2;
	border-bottom: 1px solid #000; */
}
.tertiary a:link,
.tertiary a:visited,
.tertiary a:active {
	text-decoration: none;
	text-transform: capitalize;
	color: white;
}
.header a:hover,
.header .tabs a:hover,
.tabs a:hover,
.secondary a:hover,
.tertiary a:hover,
.advsearch a:hover,
.popover-tiny a:hover {
	text-decoration: underline;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
	font-size: 10px; 
	color: #000000; 
	font-weight: normal;
	text-decoration: none;
	border: solid;  
	border-width: 1px;
}

.input_focus {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #abd0e2;
	font-size: 10px; 
	font-weight: normal;
	text-decoration: none;
	border: solid;  
	border-width: 1px;
}

.pre_rullo_HP_row1 {
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: blink;
	color: #ff0000;
}

.pic img {
	max-width: 100px;
	max-height: 80px;
}

.pic-large img {
	max-width: 350px;
	max-height: 400px;
}

