@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");

.servive-block .servive-block-verde-bandiera:hover i,
.servive-block .servive-block-verde-bandiera:hover h4 {
	color: #c72c1c;
}

.servive-block .servive-block-red:hover i,
.servive-block .servive-block-red:hover h4 {
	color: #006C25;
}


.servive-block .servive-block-verde-bandiera {
	background: #008C45;
}

/*
.servive-block .servive-block-colored:hover {
	opacity: 1;
	box-shadow: 0 0 8px #ddd;
}
*/

.paragraph {
	margin-bottom: 30px;
}

td a {
	text-decoration: underline;
}

thead {
	background-color: #5483bb;
	color: #ffffff;
}
[class^="collegamento"]:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  padding-right:5px;
  content:'\f016';
}
.collegamento-pdf:before {
  content: '\f1c1';
}

.collegamento-esterno:before {
  content: '\f0c1';
}

.collegamento-jpg:before,
.collegamento-png:before
{
  content: '\f1c5';
}

.collegamento-doc:before,
.collegamento-docx:before {
  content: '\f1c2';
}
.collegamento-ppt:before,
.collegamento-pptx:before,
.collegamento-ppsx:before {
content: '\f1c4';
}

.collegamento-xls:before,
.collegamento-xlsx:before {
content: '\f1c3';

}
.collegamento-zip:before,
.collegamento-rar:before {
content: '\f1c6';
}


.main-search-container input {
  height:100%
}
.main-search-container ol {
  list-style-type:none;
 margin:0px;
  padding:0px;
}
.main-search-container li {
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
}
.main-search-container li>div {
  color:#777;
}

.main-search-container li>div em {
  color:#000;
}
.main-search-container li a {
  font-size: 1.1em;
  color:#1a0dab;
  padding-bottom:0px;
text-decoration:none!important;
}
.main-search-container li a:hover {
  text-decoration:underline!important;

}

.main-search-container em {
  font-style: normal;
  font-weight:bold;
}
.main-search-container cite {
   color: #006621;
   overflow: hidden;
   width:90%;
   text-overflow: ellipsis;
   white-space: nowrap;
   display:block;
   font-style: normal;
}
.main-search-container .counter {
    color: #777;
    font-size: 0.8em;
    margin-bottom: 40px;
    margin-top: -20px;
    text-align: right;
}

/* condivisione social */
.invia { float: left; font-size: 0.92em; }
.invia .fa { font-size: 22px; margin-right: 5px; vertical-align: middle; }
.invia a { line-height: 25px; margin-right: 20px; color: #535353; }
.invia a:first-child { padding-right: 22px; border-right: solid 1px #f5f5f5; }
.barra-condividi { border-width: 1px 0px; border-style: solid; border-color: #f5f5f5; float: left; padding: 10px 0; width: 100%; margin-top: 30px; }
.condividi { float: right; font-size: 0.92em; }
.condividi i { border: 1px solid; border-radius: 40px; font-size: 14px; height: 25px; line-height: 25px; text-align: center; width: 25px; margin-left: 10px; }
.fa-facebook { color: #3c5a99; border-color: #3c5a99; }
.fa-facebook:hover { color: #fff; background-color: #3c5a99; }
.fa-twitter { color: #28aae1; border-color: #28aae1; }
.fa-twitter:hover { color: #fff; background-color: #28aae1; }
.fa-google-plus { color: #dd4b39; border-color: #dd4b39; }
.fa-google-plus:hover { color: #fff; background-color: #dd4b39; }

