/* line 1, search.less */
.search-tabs .title {
  border-right: 1px solid #919296;
}
/* line 4, search.less */
.search-result .result ul li .desc.video {
  background: url(../images/ico-video.png) no-repeat 5px 18px;
  background-size: 16px;
}
/* line 7, search.less */
.search-result .result ul li .desc.components {
  background: url(../images/ico-component.png) no-repeat 5px 18px;
  background-size: 16px;
}
/* line 10, search.less */
.search-result .result ul li .desc.documents {
  background: url(../images/ico-document.jpg) no-repeat 5px 18px;
  background-size: 16px;
}
/* line 14, search.less */
.sType {
  display: inline-block;
  margin: 10px 0;
  padding: 3px 7px;
  font-size: 14px;
  color: #FFFFFF !important;
  text-decoration: none;
  background-color: #cf142b;
}
/* line 24, search.less */
.sLanguage {
  display: block;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 13px;
}
/* line 29, search.less */
.sLanguage .cont-flag {
  display: inline-block;
  margin-left: 5px;
}
/* line 32, search.less */
.sLanguage .cont-flag .vFlag-int {
  outline: 0;
}
/* line 34, search.less */
.sLanguage .cont-flag .vFlag-int img {
  max-width: 22px;
  border: 1px solid #fff;
}
/* line 40, search.less */
.sLanguage .cont-flag.attivo img {
  border-color: #404040;
}
/* line 48, search.less */
.desc.component {
  background-size: 20px;
  background-position: 5px 18px;
  background-repeat: no-repeat;
}
/* line 53, search.less */
.desc .descrizione {
  display: none;
}
/* line 55, search.less */
.desc .descrizione.apri {
  display: block;
}
/* line 61, search.less */
.sMore {
  display: block;
  margin-top: 10px;
}
/* line 64, search.less */
.sMore span {
  display: none;
}
/* line 66, search.less */
.sMore span.attivo {
  display: block;
}
/* line 72, search.less */
.sImage {
  display: block;
}
/* line 74, search.less */
.sImage .cl1 {
  display: inline-block;
  width: 49%;
  vertical-align: top;
  text-align: center;
}
@media (max-width: 480px) {
  /* line 79, search.less */
  .sImage .cl1 {
    width: 100%;
  }
}
/* line 82, search.less */
.sImage .cl1 img {
  width: 70%;
}
/* line 85, search.less */
.sImage .cl1 object {
  width: 290px;
  height: 290px;
}
@media (max-width: 991px) {
  /* line 88, search.less */
  .sImage .cl1 object {
    width: 218px;
    height: 218px;
  }
}
@media (max-width: 767px) {
  /* line 92, search.less */
  .sImage .cl1 object {
    width: 250px;
    height: 250px;
  }
}
@media (max-width: 579px) {
  /* line 96, search.less */
  .sImage .cl1 object {
    width: 210px;
    height: 210px;
  }
}
@media (max-width: 480px) {
  /* line 100, search.less */
  .sImage .cl1 object {
    width: 280px;
    height: 280px;
  }
}
/* line 106, search.less */
.sImage .cl2 {
  display: inline-block;
  width: 49%;
  vertical-align: top;
  text-align: center;
}
@media (max-width: 480px) {
  /* line 111, search.less */
  .sImage .cl2 {
    width: 100%;
  }
}
/* line 114, search.less */
.sImage .cl2 img {
  width: 100%;
}
/* line 121, search.less */
.table a.pdf {
  display: inline-block;
  width: 16px;
  height: 19px;
  background-image: url(../images/ico-search-pdf.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 16px;
}
@media (max-width: 767px) {
  /* line 133, search.less */
  .search-tabs .title {
    padding: 0 15px;
  }
}

.search-result ul.s-menu li ul{
  padding:0 !important;
}
    
.type-menu{
  padding-left:15px;
  padding-right:15px;
  /*padding-top:5px;
  padding-bottom:5px;*/
}
.type-menu .table{
  margin-bottom:0 !important;
}

.type-menu:hover a{
  color:#CF142B !important;
}
.type-menu.active{
  background-color: rgba(207, 20, 43, .15);
}
.type-menu.active:hover a{
  color:#666666 !important;
}
.type-menu.active a{
  color:#666666 !important;
}
