/* Css Ricerca */

#formSearch {
  float:left;
  display:inline;
  clear:both;
  width:45em;
  font-size:0.938em;
  color:#121212;
  margin:1.5em 0 1.5em 1.65em;
}

#formSearch label {
  float:left;
  display:inline;
  width:100%;
}

#formSearch input {
  width:30em;
  margin-right:1em;
  float:left;
  display:inline;
  padding:0.1em;
  margin-top:0.5em;
}

#formSearch #buttonSearch {
  float:left;
  display:inline;
  width:4em;
  height:1.5em;
  font-size:1em;
}

#cntResults {
  float:left;
  display:inline;
  clear:both;
  margin:0 0 0 1.5em;
  width:44em;
}

.resFor {
  color:#27516E;
  font-size:1em;
  font-weight:bold;
  margin:0 0 1em 0;
}

.termine {
  color:#666;
  font-weight:normal;
}

#resSearch {
  list-style:none;
  float:left;
  display:inline;
  width:100%;
  background:url(../img/hdot.gif) top left repeat-x;
}

#resSearch li {
  float:left;
  display:inline;
  width:100%;
  background:url(../img/hdot.gif) bottom left repeat-x;
}

#resSearch li a {
  text-decoration:none;
  float:left;
  display:inline;
  width:100%;
}

.cntRes {
  float:left;
  display:inline;
  width:100%;
  background:url(../img/datadot.gif) 0.5em 1.35em no-repeat;
  font-size:0.938em;
  padding:1em 0;
}

.cntResTitle {
  float:right;
  display:inline;
  width:97%;
  color:#715E40;
  font-weight:bold;
}

.cntResDesc {
  float:right;
  display:inline;
  width:93%;
  color:#333;
  padding-right:2em;
  margin-top:0.8em;
}


