/* style ricerca su teknemedia
--------------------------------------------------*/

/* style del div risultati trovati */
.tkSearch {
  width: 98%;
  margin:0 auto;
  text-align:left;
  padding-top: 8px;
  padding-bottom: 8px;
}
.tkSearch a {
  width: auto;
  display:block;
  padding:4px;
  border:1px solid #ccc;
}
.tkSearch a:hover {
  background:#eee;
  border:1px solid #003366;
}
/* style del div risultati trovati esatti */
.tkSearchMatched {
  width: 98%;
  margin:0 auto;
  text-align:left;
  padding-top: 8px;
  padding-bottom: 8px;
  background: #FFFFBF;
}
.tkSearchMatched a {
  width: auto;
  display:block;
  padding:4px;
  border:1px solid #ccc;
}
.tkSearchMatched a:hover {
  background:#eee;
  border:1px solid #CC0000;
}

/* Style span parole matchate */
.tkSearcMatchWord {
  font-weight: bold;
  background-color: #C4FFC4;
}
/* Style piede directory */
.tkPiedeDirectory {
  width:auto;
  text-align:left;
  font-size:9px;
  font-weight: bolder;
  background:#F5F4EB;
  border-top:1px solid #ddf;
  border-bottom:1px solid #ddf;
  margin-bottom:20px;
}  
.tkPiedeDirectory a {
  color: #000000;
}
.tkPiedeDirectory a:hover {
  color: #990000;
}
.tkTitleDirectory {
  width: auto;
  line-height: 14px;
  text-align: left;
  padding: 1px 4px 1px 0;
  margin:4px 1px 4px 1px;
  font-weight: bold;
  background:#F5F4EB;
  border-bottom:1px solid #ddf;
}
.tkSearchTitle {
  font-size: 10px;
  text-transform: uppercase;
  color:#003366;
  height: 16px;
  font-weight:bold;
}
/* style del div form ricerca su teknemedia */
#tkSearchBox {
  text-align: left;
  margin: 8px;
}
/* Input ricerca */
.tkInput {
  size: auto;
  font-size: 9px;
  font-weight:bold;
  border: 1px solid #dde;
  font-variant: normal;
  text-transform: lowercase;
  padding: 2px 4px 2px 4px;
  background:#fff;
}
.tkInput input:hover {
  background:#eee;
  color:#003366;
}
/* style del div titolo form ricerca su teknemedia */
.tkSearchBoxTitle {
  font-size: 10px;
  color: #333333;
  font-weight: bold;
}


/* style del tab ricerca su teknemedia
--------------------------------------------------*/

#searchcontainer {
  width:800px;
  height:20px;
  background:#FFF;
  border-bottom:1px #CACAD0 solid;
}

#searchcontainer ul { padding: 0; }
#searchcontainer ul li { display: inline; }

#searchcontainer ul {
  margin:0;
}

#searchcontainer ul li a {
  float:left;
  display: block;
  padding: 1px 4px 1px 4px;
  margin:5px 3px 2px 3px;
  color:#000000;
  font-size:9px;
  text-decoration: none;
  background:#eee;
  border:1px solid #dde;
}

#searchcontainer ul li.home a:hover,
#searchcontainer ul li.home a.current {
  color: white;
  background: #F5800A;
  border-bottom:1px solid #F5800A;
}
#searchcontainer ul li.agenda a:hover,
#searchcontainer ul li.agenda a.current {
  color: white;
  background: #66CCCC;
  border-bottom:1px solid #66CCCC;
}
#searchcontainer ul li.directory a:hover,
#searchcontainer ul li.directory a.current {
  color: white;
  background: #99cb63;
  border-bottom:1px solid #99cb63;
}
#searchcontainer ul li.magazine a:hover,
#searchcontainer ul li.magazine a.current {
  color: white;
  background: #CC0033;
  border-bottom:1px solid #CC0033;
}
#searchcontainer ul li.multimedia a:hover,
#searchcontainer ul li.multimedia a.current {
  color: white;
  background: #ffbf12;
  border-bottom:1px solid #ffbf12;
}
#searchcontainer ul li.pagine_gialle a:hover,
#searchcontainer ul li.pagine_gialle a.current {
  color: white;
  background: #f4e21e;
  border-bottom:1px solid #f4e21e;
}

