/* HEADER
************************************************************/

.wrapNavLanguages { background: #4F4F4F url('img/bg-navLanguages.png') repeat-x 0 100%; }
.navLanguages { margin: 0 auto; }
.navLanguages ul { float: right; }
.navLanguages li { margin: 5px; padding: 0 4px; }
.navLanguages ul.social li { margin: 5px 7px 0 0; }
.header { overflow: hidden; clear: both; }
.header .logo img { max-width: 100%; height: auto; }
.navUcimu { margin: 10px 0; background: #474c55; background-image: none; height: auto; padding: 0 0 8px; }
.navUcimu ul { background-image: none; height: auto; margin-right: 9; }
.navUcimu li { padding: 8px 5px 0 0; }
.navUcimu li.first { background: none; }
.navUcimu li a { margin: 0 5px 0 10px; padding: 0 0 4px 0; }
.navUcimu li a:hover, .navUcimu li a.cuurent { border-bottom: 4px solid #FFF; }
/* NAVAREA
************************************************************/

.navArea { display: none; width: 100%; border-top: 1px solid #d1d1d1; padding: 20px 0 0 10px; }
.navArea ul li { padding: 0 0; }
.navArea li a { background: transparent url('img/nav-sx.png') no-repeat top left; margin: 0 5px 0 10px; padding: 0 0 4px 26px; display: block; height: 53px; }
.navArea li.current a { background: transparent url('img/nav-sx-current.png') no-repeat top left; }
.navArea li a span { display: block; padding: 0 25px 10px 10px; line-height: 42px; }
.navArea li.current a span { background: transparent url('img/nav-dx.png') no-repeat top right; display: block; padding: 0 25px 10px 10px; line-height: 42px; }
.wrapDropdown { display: none; position: relative; width: 960px; z-index: 40; }
.navbar-fixed-top { top: 100px; }
/* NAVQUICK
************************************************************/
.navQuick { float: right; margin-right: 10px; position: relative; z-index: 50; width: 150px; }
.navQuick a.button { background: url('img/nav-quicklink-sx.png') no-repeat top left; margin: 0 5px 0 0; padding: 0 0 0 10px; display: block; height: 40px; }
.navQuick a.button span { background: transparent url('img/nav-quicklink-dx.png') no-repeat top right; display: block; padding: 0 35px 10px 10px; /*height:30px;*/
line-height: 34px; width: 150px; }
.navQuick .drop_quickmenu { width: 157px; padding: 10px 18px 20px 18px; position: absolute; z-index: 1; top: 30px; right: -7px; z-index: 50; background: url('img/bg-quickmenu-open.png') no-repeat 0 100%; }
.navQuick .drop_quickmenu li a { margin: 0 0 0 0; padding: 10px 0; display: block; height: auto; width: 125px; background: none; border-top: 1px solid #ecedef; }
/* NAVSECONDARY
************************************************************/
.navSecondary { background: #848890; padding: 12px 0; }
.navSecondary .titleArea { text-shadow: #65686e 3px 3px 2px; padding: 0 15px 10px 15px; border-bottom: 1px solid #8c9098; line-height: 20px; }
.navSecondary li { border-bottom: 1px solid #8c9098; }
.navSecondary li a { padding: 12px 5px 12px 15px; display: block; word-wrap: break-word; text-shadow: #65686e 2px 2px 2px;/*background:url('img/li-navSecondary.png') no-repeat 15px 20px;*/
}
.navSecondary li a:hover, .navSecondary li a.current { /*background:#444a55 url('img/li-navSecondary-hover.png') no-repeat 15px 20px;*/
text-shadow: #363b44 2px 2px 2px; }
.navSecondary ul ul { background: #61666f; padding: 0 0 5px 0; }
.navSecondary ul ul li a { line-height: 13px; }
.navSecondary ul ul li { border-bottom: 0; }
.navSecondary ul ul li a { background: none; text-shadow: #363b44 2px 2px 2px; }
.navSecondary ul ul li a:hover { /*background:transparent url('img/li-navSecondary-third-evel.png') no-repeat 15px 20px;*/
}
.navSecondary ul ul ul { background: #6b6e76; padding: 5px 0 10px 0; }
.navSecondary ul ul ul li a { background: none; text-shadow: none; padding: 5px 0 5px 25px; background: none !important; }
.navSecondary ul ul ul li a:hover { text-shadow: none; }
/* ROW HP
************************************************************/

.hp-firstblock .row {margin-left:0; margin-right:0;}
.row .article { position: relative; margin-right: 20px; width: 320px; height: 244px; margin: 0 0 20px 0; }
.row .article.slide-focus { width: 100%; height: 244px; overflow: hidden; }
.row .article.slide-focus a {width:100%; height: 244px; display: block; background: transparent url('img/_dot.png') no-repeat 0 0; opacity:0.5; position: absolute; top: 0; left: 0; z-index: 20; text-indent: -99999px; }
.row .article .image { width: 100%; position: absolute; top: 0; left: 0; height: 244px; z-index: 0; }
.row .article .image img {max-width:100%; /*height:auto;*/}
.row .article.slide-focus .image img { max-width: 100%; height: auto; }
/*.tool { width: 360px; }*/
.row .article .head-title { padding: 8px 0 12px 30px; position: absolute; bottom: 10px; left: 15px; width: 271px; height: 135px; overflow: hidden; z-index: 1; background: url('img/bg-focus-head-title.png') repeat 0 0; }
.row .article .title { line-height: 22px; margin-bottom: 5px; height: 44px; overflow: hidden; }
.row .article .text { color: #91959f; margin-bottom: 5px; }
.row .article.infografica { width: 100%; height: auto; overflow: hidden; }
.row .article.infografica .image {display:none;}
.row .article.infografica .image-mobile {width:100%; }
.row .article.infografica .image-mobile img {max-width:100%; height:auto;}
.row .article.infografica a { width: 320px; height: 213px; display: block; background: url('img/_dot.png') no-repeat 0 0; position: absolute; top: 0; left: 0; z-index: 10; text-indent: -99999px; }
.row .article.infografica .article-readmore { display: none; }
.row .article.infografica .head-title { padding: 8px 10px 12px 20px; position: absolute; top: 10px; left: 0; width: 250px; height: 100px; z-index: 1; background: none; }
.row .article.infografica .title { margin-bottom: 160px; line-height: 1em; }
.row .cercazienda { position: relative; /*width: 340px; */ width:100%; height: 265px; padding: 0 15px 15px 20px; background: #565c67 url('img/bg-cercaziende.png') repeat-x 0 0; }
.row .cercazienda .box .box-content { padding: 0 10px 10px 10px; }
.cercazienda .search { width: 180px; height: 37px; background: url('img/bg-searchform.png') no-repeat 0 0; position: relative; margin-top: 15px; }
.cercazienda .box .box-head {  background:none;}
.cercazienda .search input { border: 0; margin: 1px; width: 136px; height: 30px; line-height: 30px; padding: 0 2px; }
.cercazienda .search .submit { width: auto; position: absolute; top: 8px; left: 150px; width: 19px; height: 18px; }
.cercazienda .links { margin-top: 20px; padding-top: 20px; border-top: 1px solid #7a7f88; }
.cercazienda .links li { background: url('img/arrow-white-shadow.png') no-repeat 0 5px; padding: 0 0 0 20px; margin: 0 0 20px 0; }
.cercazienda .links a { text-shadow: #353535 2px 2px 2px; }
.language { position: relative; overflow: hidden; width: 178px; height: 25px; line-height: 25px; background: #585d65; /*border: 1px solid #4d535d;*/ }
.language a.whole { background: url('img/_dot.png'); position: absolute; top: 0; left: 0; display: block; height: 25px; width: 180px; }
.language .caption { width: 135px; float: left; padding-left: 5px; }
.language .flag { background-image: url("img/flags.png"); background-repeat: no-repeat; height: 11px; width: 16px; display: block; float: right; font-size: 1px; margin: 8px 5px 0 0; }
.drop_selectLang { width: 163px; height: 170px; padding: 5px 5px 10px 10px; position: absolute; z-index: 1; top: 75px; left: 20px; background: #545962; border: 1px solid #4d535d; height: 180px; width: 180px; z-index: 20; top: 68px; left: 29px; }
.drop_selectLang li a { width: 163px; padding: 3px 0 3px 0; display: block; }
.drop_selectLang li a span { margin: 0 0 0 0; display: block; height: auto; }
.drop_selectLang li a span.flag { background-image: url("img/flags.png"); background-repeat: no-repeat; height: 11px; width: 16px; display: block; float: right; font-size: 1px; }
span.icon-it { background-position: -234px -78px; }
span.icon-es { background-position: -54px -52px; }
span.icon-ru { background-position: -252px -143px; }
span.icon-de { background-position: -126px -39px; }
span.icon-fr { background-position: -216px -52px; }
span.icon-gb { background-position: -252px -52px; }
span.icon-tr { background-position: -270px -169px; }
span.icon-cn { background-position: -253px -27px; }
/* SECTION HP
************************************************************/
.section-home { margin: 20px 0; }
.section-home .article { position: relative; margin-right: 20px; height: 220px; }
.section-home .article.focus { width: 320px; overflow: hidden; float: left; position: relative; }
.section-home .article .title { line-height: 22px; margin-bottom: 5px; height: auto!important; }
.section-home .article .head-title { padding: 8px 10px 12px 20px; width: 220px; height: 100px; }
.section-home .article.focus a { display: block; width: 320px; height: 220px; background: transparent url('img/_dot.png') no-repeat 0 0; position: absolute; top: 0; left: 0; z-index: 10; text-indent: -99999px; }
.section-home .article.focus .image img {max-width:100%; height:auto;}

.docs-sposnsor .col-xs-12, .docs-sposnsor .col-sm-8, .docs-sposnsor .col-md-8 { padding-left: 0px;}
.box-mobile-version {overflow:hidden;}

/* BOXES
************************************************************/
.box { margin: 10px 0; }
.box.rounded.breadcrumb { margin: 0 0 0 0; }
.widget .box { margin: 0 0 5px 0; }
.box.white { background: #FFF; padding: 0 15px 15px 15px; }
.editor .box.white { background: #FFF; padding: 20px 10px 10px 10px; }
.box.white .titolo-box { margin: 0 0 15px 0; }
.box.grey { background: url('img/bg-grey-alpha-40.png') repeat 0 0; padding: 0 15px; }
.box.slider-horizzontal { width: 100%; padding: 0 20px; background: url('img/bg-slider-hp2.png') repeat-x 0 0; }
.box .box-head { padding: 0 0 10px 0; background: url('img/filetto-record.png') repeat-x 0 100%; }
.box .box-head h2 { margin: 0; }
.box.box-head-border .box-head { border-bottom: 1px solid #e4e6e8; }
.slider-horizzontal .box-head, .grey .box-head { background: none; }
.box.white .box-head { background: #FFF; padding: 0 0 10px 0px; }
.box .box-panel { margin: 20px 0 0 0; }
.box .box-content { padding-top: 15px; }
.box .box-content.white { background: #FFF; padding: 0 30px 30px 30px; }
/* LEGENDA ICONE MARCHI IMPRESE 
************************************************************/
.legenda-loghi { overflow: hidden; margin: 15px 0; }
.threecolumn-33.col-sm-4 { padding: 10px 0 10px 15px; font-weight: bold; float: left; font-size: 11px; }
.threecolumn-33.col-sm-4:last-child { border-right: none; }
.threecolumn-33 img { float: left; margin-right: 5px; margin-top: -10px }
/* LOOP
************************************************************/
.loop .record { padding-top: 20px; background: url('img/filetto-record.png') repeat-x 0 100%; }
.loop .record .abstract {/*margin:5px 0 0 0;*/ }
.loop.article.twocolumn .record {/*margin:0 0 0 0; width:auto; float:left; */ height: auto; }
.loop.article.twocolumn .record .detail {/*height:85px;*/ }
.loop.article.slider-horizzontal { height: 180px; }
.loop.article.slider-horizzontal .record { width: 60%; }
.loop.article.event img.alignleft { float: none; }
.loop .marchioucimu { width: 28px; text-align: left; margin-right: 10px; float: left; }
.loop .withmarchioucimu { float: left; width: 460px; background: red; margin-right: 10px; }
.loop.white .record { margin: 0 0 15px 0; background: #FFF url('img/filetto-record.png') repeat-x 0 100%; padding: 15px 10px 15px 10px; }
/*.loop.article .record.first {background:none;}*/

	/* fiere */
.box.loop-fiere.focus { margin: 0; }
.box.loop-fiere .loop .detail { padding: 0 0 0 5px; }
.box.loop-fiere .box-content { padding: 0 0 0 0; }
.box.loop-fiere.focus .loop .record .inner { overflow: hidden; background: url('img/bg-record-fiera-focus.png') repeat-y 0 0; }
.box.loop-fiere img.alignleft, .box.loop-fiere img[align="left"] { float: none; margin: 3px 20px 10px 0; }
/* news */
.box.loop-news.focus .box-content .record { padding: 0; }
.box.loop-news.focus { margin: 0; }
.loop-news.focus .record .detail { padding: 30px; }
.loop-news.focus img.alignleft { margin: 0; }
.loop-news .no-media-element img { float: left!important; margin: 3px 20px 10px 0!important; }
/* generic */
.box.white .generic .editor h2 { margin-top: 0; }
.no-news-found { margin: 20px 0; padding: 20px; background: #FFF; }
.no-news-found a { color: #ce000c; text-decoration: none; }
.no-news-found a:hover { text-decoration: underline; }
/* fiere di settore page-id=254 */
.loop-news .fierasettoreevent { margin: 10px 10px 0 0; text-align: left; padding: 0 10px 0 0; border-right: 1px solid #868a93; float: left; width: 90px; }
.article-readmore.icon.grey a { background: url('img/icon-more-grey.png') no-repeat 0 0; padding: 0 0 0 25px; }
.article-readmore.icon.white a { background: url('img/icon-more-white.png') no-repeat 0 4px; padding: 0 0 0 17px; }
.article-readmore.icon.white { background: url('img/icon-more-white.png') no-repeat 0 4px; padding: 0 0 0 17px; }
/* preferiti */
.record.type-evento { background: url('img/icon-more-grey.png') no-repeat 0 0; padding: 0 0 0 25px; }
.article-readmore.icon.close { display: block; width: 61px; height: 17px; background: url('img/btn-close.png') no-repeat 0 0; padding: 1px 0 0 23px; }
.article-readmore.icon.open { display: block; width: 61px; height: 17px; background: url('img/btn-open.png') no-repeat 0 0; padding: 1px 0 0 23px; }
.box.white .moduli { padding: 19px 10px 19px 15px; }
.loop-prodotti li { font-weight: bold; margin: 14px 0 14px 0; }
.loop-prodotti li a { font-weight: normal!important; }
.loop-prodotti li.indent-40, .loop-prodotti li.indent-20 { margin: 6px 0 4px 0; }
/* SLIDER VETRINA HP
************************************************************/
.scrollable { position: relative; overflow: hidden; float: left; }
.scrollable .items { width: 20000em; position: absolute; clear: both; }
.scrollable .items .panel2 { float: left; background: transparent; border: 0px; margin-bottom: 0; box-shadow: none; }
a.browse { background: url('img/arrow-slider.png') no-repeat; display: block; width: 28px; height: 51px; float: left; margin: 20px 10px; cursor: pointer; font-size: 1px; }
a.right { background-position: 0px -51px; clear: right; margin-right: 0px; }
a.right:hover { background-position: -28px -51px; }
a.left { margin-left: 0px; }
a.left:hover { background-position: -30px 0; }
a.left:active { background-position: -60px 0; }
a.disabled { visibility: hidden !important; }
/* PAGE ELEMENT
*********************************************************************/

	/* breadcrumb */
.breadcrumb { color: #a4a8b3; padding: 0; }
/* titolo pagina*/
.page_title { overflow: hidden; width: 100%; /*margin:20px 0 15px 0;*/ line-height: 2em; }
.page_title em { font-style: italic; }
.box .page_title { margin: 0px 0 15px 0; }
.page_subtitle { margin: 0 0 20px 0; line-height: 1em; }
/*.page_title h1 {float:left; width:550px;}*/

.page_title.impresa { overflow: hidden; }
.page_title.impresa h1 { float: left; margin-right: 20px; }
.page_content { margin: 0 0 30px 0; }
.paginator { background: url('img/bg-paginator.png') repeat-x 0 0; border: none; width: 100%; height: 46px; line-height: 46px; }
.paginator a { display: block; width: 100%; height: 46px; }
.paginator span { padding: 0 10px; color: #989ca3; }
.tot-articoli { margin: 0 0 20px 0; height: 40px; line-height: 35px; background: url('img/bg-tot-articoli.png') no-repeat 0 50%; }
.filter-selector .filter { width: 130px; margin: 0 20px 0 0; font-weight: bold; line-height: 1.2em; }
.box-content .content-left { width: 100%; }
.box-content .content-right { width: 100%; }
.logo-fiera { margin: 0 0 20px 0; }
.logo-fiera img { max-width: 100%; height: auto; }
.widget { border-bottom: 1px solid #e2e3e6; padding: 0 0 30px 0; margin: 20px 0 20px 0; }
.widget-title { margin: 0 0 0 0; }
.widget .box.rounded { margin: 10px 0 10px 0; }

.widget .icon-link {
	padding-top:4px;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif!important;
    font-style: normal; 
    line-height: normal!important;
}

.widget .icon-link h4 {line-height: 1em; margin-bottom: 10px;}
.widget .icon-link a, 
.widget .fiere-icon-link a {
 font-size:12px;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif!important;
  line-height: auto!important;
  -webkit-font-smoothing: antialiased;}
.widget .icon-link img, .widget .fiere-icon-link img { vertical-align: middle; display: block; float: left; margin: 4px 5px 0 0; }
.widget  .icon-link::before  { content: normal;}
.widget .box .box-content { padding-top: 5px; }
.box.rounded .widget { border-bottom: none; padding: 0 0 0 0; margin: 0 0 0 0; }
.data-calendario { position: relative; width: 59px; height: 59px; background: url('img/bg-data-evento.png') no-repeat 0 0; margin: -3px 30px 0 0; }
.data-calendario .month-year { width: 53px; position: absolute; top: 3px; left: 3px; line-height: 14px; }
.data-calendario .day { width: 53px; position: absolute; top: 17px; left: 2px; line-height: 34px; color: #abaeb5; }
.page_title .data-calendario.large { margin: 6px 20px 0 0; }
.data-calendario.large { width: 73px; height: 73px; background: url('img/bg-data-evento-large.png') no-repeat 0 0; }
.data-calendario.large .month-year { width: 67px; }
.data-calendario.large .day { width: 67px; top: 25px; line-height: 34px; color: #abaeb5; }
.show-gallery { margin: 0 0 20px 0; }
.show-gallery img { border: 7px solid #d7d7d7; }
.show-gallery-link { margin: 15px 0 0 0; }
.show-gallery-link a { background: url('img/icon-gallery.png') no-repeat 0 0; padding: 0 0 0 15px }
.show-gallery .didascalia { margin: 5px 5px 0 5px; border-left: 1px solid #e5e5e7; padding: 0 0 0 5px; }
.impresa-card { padding: 20px 20px 0 20px; }
.impresa-card .content-left { float: left; margin-left:15px; width: 340px; }
.impresa-card .content-right { float: right; width: 300px; }
.impresa-card .logo { margin-top: 20px; padding: 1px 3px 5px 3px; width: 70%; background: url('img/bg-impresa-logo.png') no-repeat 0 0; }
.impresa-card .logo img {max-width:70%;}
.impresa-card .logo table td { width: 287px; height: 159px; vertical-align: middle; text-align: center; }
.impresa-card .address { margin: 0 0 20px 0; }
.impresa-card .town { margin: 0 0 10px 0; }
.impresa-card .content-whole { margin: 15px 0 0 0; padding: 5px 0 0 0; border-top: 1px solid #bdbfc1; }
.impresa-card .imprese-icon-social { margin-top: 3px; }
.impresa-card .imprese-icon-social a img { margin: 0 2px; }
.filiali-list { margin: 20px 0; }
/*.filiali-list .regione .btn {width:320px;}*/
.filiali-list .regione ul { clear: left; float: none; margin: 10px 0 10px 10px; }
.filiali-list .regione ul li { margin: 10px 0 0 0; line-height: 15px; }
.filiali-list .regione .name, .filiali-list .regione span { font-weight: bold; }
.filiali-list .box-head .box_title { float: left; }
.filiali-list .article-readmore { float: right; margin: 10px 0 0 0; }
.regione .wrapRegione .box-rounded-content { width: 100%; }
.widget .fiere-list { overflow: hidden; }
.widget .fiere-list li { float: left; margin: 3px; }
/* ADV */
.box.adv {display:none;}
.box.adv ul li .csc-textpic-image { margin: 0 0 20px 20px }
/* filtri */
.ucimu-informa .box_title,  .ucimu-informa .filter { float: left; }
.filter { margin: 13px 0 0 20px; }
.filter a { background: url('img/filter-deactived.png') no-repeat 0 0; padding: 0 0 0 20px; margin: 0 10px 0 0; }
.filter a.current { background: url('img/filter-actived.png') no-repeat 0 0; padding: 0 0 0 20px; margin: 0 10px 0 0; }
/* download */
.filelinks { margin: 10px 0; }
.filelinks div { margin: 0px 0; padding: 0; }
.filelinks div { background-image: none; background-repeat: no-repeat; background-position: 0 0; }
.filelinks .filecount { display: none; }
.filelinks .pdf { background-repeat: no-repeat; background-position: 0 0; }
.btn-download { background: #FFF; overflow: hidden; padding: 20px 20px; margin: 0 0 20px 0!important; }
.btn-download a { padding: 0 0 0 0; }
.btn-download .icon-link { display: block; float: left; width: 30px; background-repeat: no-repeat; }
.btn-download a { display: block; float: left; }
.pageContent h2 {/*line-height: 26px;*/ }
iframe, embed, object {max-width: 100%;}
.column-left iframe, .column-left video {margin-bottom:10px;}
.column-right iframe, .column-right video {margin-bottom:10px;}
video {max-width: 100%;height: auto;}
/* EDITOR 
*********************************************************************/
.csc-default { margin: 0 0 40px 0; }
.box.box-head-border .editor { margin: 20px 0 0 0; }
.editor { font-size: 13px!important; }
.editor h2 {/*line-height:26px;*/ margin: 30px 0 10px 0; }
.box-testo h2 { margin: 0px 0 10px 0; }
.editor h3 { margin: 20px 0 0 0; color: #6C7381; /*font-weight:bold;*/ font-size: 16px; }
.editor ul, .editor ol { margin: 20px; }
.editor ul li { list-style-type: disc; }
.editor ol li { list-style-type: decimal; }
.editor p { margin: 0 0 10px 0; font-size: 13px!important; }
.editor a { color: #ce000c; text-decoration: underline !important; }
.editor a:hover { text-decoration: none !important; }
.testo-rosso { color: #ce000c!important; }
.csc-textpic.csc-textpic-intext-left-nowrap { margin: 0 0; }
h2.titolo-box, h3.titolo-box, p.titolo-box { line-height: 20px!important; font-weight: bold; margin: 0; padding: 0; border-bottom: 1px solid #ce000c; color: #ce000c; font-size: 17px; }
/* vertice */
.pepole { width: 100%; float: left; margin: 0 0 10px 0; }
.pepole .thumb { width: 30%; float: left; }
.pepole .detail { width: 70%; float: left; }
.pepole .carica-vertice { font-weight: bold; font-size: 15px; margin: 0 0 0 0!important; padding: 0!important; color: #ce000c; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
.pepole .nome-vertice { font-weight: bold; font-size: 17px!important; margin: 0 0 0 0!important; padding: 0!important; color: #6c7381; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif!important; }
.pepole .descrizione-vertice { font-size: 12px!important; }
.profilo img { padding: 0 20px 20px 20px; }
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: none; }
.csc-textpic-intext-left-nowrap-60 .csc-textpic-text { margin-left: 0px; }
.csc-textpic-intext-left-nowrap-110 .csc-textpic-text { margin-left: 0px; }
.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 0px; }
/*DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 0px!important;
}
*/

table.contenttable td, table.contenttable th { padding: 4px; }
table.contenttable th { font-weight: bold; background-color: #636873; color: #FFF }
/* BOX STONDATI
*********************************************************************/

	/* stili generali
	*********************************************************************/
.box.rounded { background: transparent; }
.box-rounded-top,  .box-rounded-bottom { display: block; background: transparent; font-size: 1px; }
.box-rounded-1,  .box-rounded-2,  .box-rounded-3,  .box-rounded-4 { display: block; overflow: hidden; }
.box-rounded-1,  .box-rounded-2,  .box-rounded-3 { height: 1px; }
.box-rounded-1 { background: #e4e4e4; margin: 0 5px; }
.box-rounded-2 { background: #e4e4e4; margin: 0 3px; border-width: 0 2px; }
.box-rounded-3 { background: #e4e4e4; margin: 0 2px; }
.box-rounded-4 { background: #e4e4e4; height: 2px; margin: 0 1px; }
.box-rounded-content { background: #e4e4e4; display: block; height: auto; padding: 0; border-width: 0 1px; }
* html .box.rounded-content { height: 1px; }
.box.rounded .box-head { padding: 0 0 10px 0px; background: none }
.box.rounded .box-rounded-content { padding: 15px 0 15px 0; }
/* declinazione per breadcrumb
	*********************************************************************/
.box.rounded.breadcrumb { float: left; }
.box.rounded.breadcrumb .box-rounded-2,  .box.rounded.breadcrumb .box-rounded-3,  .box.rounded.breadcrumb .box-rounded-4 { background: #e4e4e4 !important; }
.box.rounded.breadcrumb .box-rounded-1 { background: #e4e4e4 !important; }
.box.rounded.breadcrumb .box-rounded-2 { background: #e4e4e4 !important; }
.box.rounded.breadcrumb .box-rounded-3 { background: #e4e4e4 !important; }
.box.rounded.breadcrumb .box-rounded-4 { background: #e4e4e4 !important; }
.box.rounded.breadcrumb .box-rounded-content { background: #e4e4e4 !important; padding: 0 10px; }
/* declinazione per pagina dettaglio azienda (uffici)
	*********************************************************************/
.box.rounded.boxRegione { }
.box.rounded.boxRegione .box-rounded-2,  .box.rounded.boxRegione .box-rounded-3,  .box.rounded.boxRegione .box-rounded-4 { background: #cecfd2 !important; }
.box.rounded.boxRegione .box-rounded-1 { background: #cecfd2 !important; }
.box.rounded.boxRegione .box-rounded-2 { background: #cecfd2 !important; }
.box.rounded.boxRegione .box-rounded-3 { background: #cecfd2 !important; }
.box.rounded.boxRegione .box-rounded-4 { background: #cecfd2 !important; }
.box.rounded.boxRegione .box-rounded-content { background: #cecfd2 !important; padding: 0 20px; }
/* declinazione per box grigi widget
	*********************************************************************/
.widget .box.rounded .box-rounded-2,  .widget .box.rounded .box-rounded-3,  .widget .box.rounded .box-rounded-4 { background: #e5e5e7; }
.widget .box.rounded .box-rounded-1 { background: #e5e5e7; }
.widget .box.rounded .box-rounded-2 { background: #e5e5e7; }
.widget .box.rounded .box-rounded-3 { background: #e5e5e7; }
.widget .box.rounded .box-rounded-4 { background: #e5e5e7; }
.widget .box.rounded .box-rounded-content { background: #e5e5e7; padding: 0 5px 0 8px; }
/* declinazione per box grigi semi-trasparente
	*********************************************************************/
.box.rounded.grey-alpha-6 .box-rounded-2,  .box.rounded.grey-alpha-6 .box-rounded-3,  .box.rounded.grey-alpha-6 .box-rounded-4 { background: url('img/bg-box-rounded.png') repeat 0 0; }
.box.rounded.grey-alpha-6 .box-rounded-1 { background: url('img/bg-box-rounded.png') repeat 0 0; }
.box.rounded.grey-alpha-6 .box-rounded-2 { background: url('img/bg-box-rounded.png') repeat 0 0; }
.box.rounded.grey-alpha-6 .box-rounded-3 { background: url('img/bg-box-rounded.png') repeat 0 0; }
.box.rounded.grey-alpha-6 .box-rounded-4 { background: url('img/bg-box-rounded.png') repeat 0 0; }
.box.rounded.grey-alpha-6 .box-rounded-content { background: url('img/bg-box-rounded.png') repeat 0 0; padding: 0 10px 0px 10px; overflow: hidden; }
/* declinazione per allegati
	*********************************************************************/
.filelinks .btn-download .box.rounded .box-rounded-2,  .filelinks .btn-download .box.rounded .box-rounded-3,  .filelinks .btn-download .box.rounded .box-rounded-4 { background: #fff; }
.filelinks .btn-download .box.rounded .box-rounded-1 { background: #fff; }
.filelinks .btn-download .box.rounded .box-rounded-2 { background: #fff; }
.filelinks .btn-download .box.rounded .box-rounded-3 { background: #fff; }
.filelinks .btn-download .box.rounded .box-rounded-4 { background: #fff; }
.filelinks .btn-download .box.rounded .box-rounded-content { background: #fff; padding: 0 5px 0 8px; overflow: hidden; }
/* declinazione per box grigi widget
	*********************************************************************/
.box.white .box.rounded .box-rounded-2,  .box.white .box.rounded .box-rounded-3,  .box.white .box.rounded .box-rounded-4 { background: #e5e5e7; }
.box.white .box.rounded .box-rounded-1 { background: #e5e5e7; }
.box.white .box.rounded .box-rounded-2 { background: #e5e5e7; }
.box.white .box.rounded .box-rounded-3 { background: #e5e5e7; }
.box.white .box.rounded .box-rounded-4 { background: #e5e5e7; }
.box.white .box.rounded .box-rounded-content { background: #e5e5e7; padding: 0 5px 0 8px; }
/* declinazione per ancore
	*********************************************************************/
.wrapAnchor { overflow: hidden; }
.box.anchor { width: auto; float: left; margin: 0 20px 0 0 !important; }
.box.anchor .box-rounded-2,  .box.anchor .box-rounded-3,  .box.anchor .box-rounded-4 { background: #fff; }
.box.anchor .box-rounded-1 { background: #fff; }
.box.anchor .box-rounded-2 { background: #fff; }
.box.anchor .box-rounded-3 { background: #fff; }
.box.anchor .box-rounded-4 { background: #fff; }
.box.anchor .box-rounded-content { background: #fff; padding: 0 8px 0 8px; }
/* PAGE NAVIGATION
************************************************************/
/*.page-navigation {overflow:hidden; margin:10px 0;}*/
.page-navigation { overflow: hidden; margin: 10px 0 20px 0; font-size: 14px; }
.page-navigation p { }
.page-navigation ul { margin: 10px 0; }
.page-navigation ul li { float: left; margin: 0 5px 0 0; list-style-type: none; }
.page-navigation .current { font-weight: bold; background: #FFF!important; padding: 0 5px !important; }
/* SPONSOR
************************************************************/
.sponsor {display:none; background: #FFF; padding: 20px 10px; }
.home-site .sponsor {display:block;}
.SponsorLogo { margin: 0 0px; }
/* FOOTER
************************************************************/
.footer { background: #646a77; padding: 20px 10px; margin: 0 0 100px 0; }
.footer .sideLeft { width: 100%; }
.footer .sideLeft img { margin: 0 5px; }
.footer .sideRight { width: 100%; text-align:left; padding-top: 10px; }
.social { text-align: right; margin: 0 0 100px 0; }
.social img { margin-left: 5px; }
.box-social { display: block; width: 100%; text-align: right; margin: 5px 0 0 0; }
.box-social p { display: inline-block; font-weight: bold; margin: 0 0 4px 0; }
.box-social ul  {float:left;margin-top:10px;}
.box-social li { display: inline-block; width: 16px; height: 16px; }
.box-social a { text-decoration: none!important; margin-right: 4px; text-indent: -9999px!important; display: block; float: right; width: 16px; height: 16px; }
.box-social a.facebook { background: transparent url("img/icon-facebook_off.png") no-repeat 0 0; }
.box-social a.facebook:hover { background: transparent url("img/icon-facebook_on.png") no-repeat 0 0; }
.box-social a.twitter { background: transparent url("img/icon-twitter_off.png") no-repeat 0 0; }
.box-social a.twitter:hover { background: transparent url("img/icon-twitter_on.png") no-repeat 0 0; }
.box-social a.youtube { background: transparent url("img/icon-youtube_off.png") no-repeat 0 0; }
.box-social a.youtube:hover { background: transparent url("img/icon-youtube_on.png") no-repeat 0 0; }
.box-social a.linkedin { background: transparent url("img/icon-linkedin_off.png") no-repeat 0 0; }
.box-social a.linkedin:hover { background: transparent url("img/icon-linkedin_on.png") no-repeat 0 0; }
.box-social a.instagram { background: transparent url("img/icon-ig-off.png") no-repeat 0 0; }
.box-social a.instagram:hover { background: transparent url("img/icon-ig-on.png") no-repeat 0 0; }
/* BAR
************************************************************/
.wrapPersonalBar { width: 100%; position: fixed; z-index: 900; background: url('img/bg-personal-bar.png') repeat-x 0 0; bottom: -240px; bottom: 0px; left: 0; height: 56px; }
.PersonalBar, .LayerPreferiti { position: relative; width: 980px; margin: 0 auto; }
.logo { margin: 0 0 0 0; padding: 0 0 0 0; }
/*.boxLogin {position:relative;  height:53px; width:120px; background:url('img/bg-box-login.png') no-repeat 100% 18px;}
	.boxLogin a {display:block; height:53px; line-height:53px;  color:#848484; margin:6px 0 0 0; padding:0 30px 0 10px;}
	.boxLogin em {margin:21px 10px 5px 10px; display:block; float:left; background: url('img/icon-login.png') no-repeat 0 0; width:16px; height:17px;}
	.boxLogin a:hover {background:url('img/li-navPersonal-bar_on.png') repeat-x 0 0;}

		.boxLogin ul.menu li ul {width:190px; background:url('img/personal-bar-menu-ucimu-per.png') no-repeat 0 0; padding:10px 0 0 0;}
		.boxLogin .menu ul li {width:190px;background:url('img/li-menu-dropup.png') no-repeat 0 100%;}*/

.boxLogin { text-align: left; margin: 6px 0 0 0; position: relative; width: 120px; height: 53px; background: url('img/bg-box-ucimu-per.png') no-repeat 100% 18px; }
.boxLogin a { margin: 0 0 0 0px; width: 100px; color: #FFF; display: block; height: 53px; line-height: 56px; padding: 0 0 0 20px; }
.boxLogin ul ul li a {width:150px!important;}
.boxLogin em { margin: 21px 10px 5px 10px; display: block; float: left; background: url('img/icon-login.png') no-repeat 0 0; width: 16px; height: 17px; }
/*.boxLogin a:hover {background:url('img/li-navPersonal-bar_on.png') repeat-x 0 0;}*/
	
.boxUcimuPer { text-align: left; margin: 6px 0 0 0; position: relative; width: 180px; height: 53px; background: url('img/bg-box-ucimu-per.png') no-repeat 100% 18px; }
.boxUcimuPer a { margin: 0 0 0 0px; width: 160px; color: #FFF; background: url('img/arrow-personal-bar.png') no-repeat 90% 27px; display: block; height: 53px; line-height: 56px; padding: 0 0 0 20px; }
/*.boxUcimuPer a:hover {background:url('img/li-navPersonal-bar_on.png') repeat-x 0 0;}*/
	
ul.menu li ul { width: 190px; background: url('img/personal-bar-menu-ucimu-per.png') no-repeat 0 0; padding: 10px 0 10px 0; }
ul.menu ul li { width: 190px; background: url('img/li-menu-dropup.png') no-repeat 0 100%; }
ul.menu ul li a { color: #9e9e9e; padding: 10px 10px 10px 10px; height: auto !important; line-height: 20px !important; margin: 0 10px 0 10px; background: none; text-align: left; text-shadow: #353535 2px 2px 2px; }
ul.menu ul li a:hover { background: none; }
.boxRegister a { position: absolute; right: 320px; top: 0; display: block; height: 53px; line-height: 53px; background: url('img/icon-register.png') no-repeat 0 19px; color: #999999; margin: 6px 10px 0 30px; padding: 0 5px 0 22px; }
.boxRegister a span { color: #FFF; padding: 0 5px 0 0; }
.boxSearch { position: absolute; right: 0px; top: 0; margin: 17px 10px 0 40px; width: 283px; height: 32px; background: url('img/bg-input-search.png') no-repeat 0 0; }
.boxSearch input { color: #8c9099; position: absolute; top: 6px; left: 5px; width: 240px; height: 22px; border: 0; background: none; }
.boxSearch input.submit { position: absolute; top: 8px; left: 255px!important; width: 19px; height: 18px; }
.content-navbar { position: fixed; z-index: 2; text-align: left; bottom: 50px; left: 0; width: 100%; height: 500px; background: #404042; }
.content-navbar .inner-close { width: 980px; margin: 0 auto; position: relative; }
.content-navbar .close a { display: block; position: absolute; top: 0; right: 0; width: 40px; height: 32px; background: url('img/icon-navbar-close.png') no-repeat 0 0; }
.content-navbar .close a:hover { text-decoration: none; }
.content-navbar .box-head-inner { width: 980px; margin: 0 auto; overflow: hidden; }
.box-head-inner .box_title { color: #FFF; padding: 0 0 0 30px; }
.box-head.calendario h3 { display: none; }
.favorites .box-head-inner .box_title { background: url('img/icon-title-preferiti.png') no-repeat 0 9px; }
.risultati-ricerca .box-head-inner .box_title { background: url('img/icon-title-risultati-ricerca.png') no-repeat 0 9px; }
.content-navbar .inner { width: 980px; margin: 0 auto; padding: 0 20px; overflow: hidden; background: #404042; }
.content-navbar .content-left { width: 570px; margin: 0; }
.content-navbar .content-right { width: 380px; margin: 0 10px 0 0; }
.content-navbar .box-head { margin: 0 auto; padding: 20px 0; background: #353535; }
.content-navbar .results { overflow: hidden; border-bottom: 1px solid #4a4a4c; padding: 0 0 20px 0; }
.content-navbar .results .box_title { color: #626263; }
.content-navbar .box_title span { color: #fff!important; }
.content-navbar .content-left .record { width: 500px; border-bottom: 1px solid #4a4a4c; padding: 10px 0 20px 25px; }
.content-navbar .content-right .record { width: 350px; border-bottom: 1px solid #4a4a4c; padding: 10px 0 20px 25px; }
.content-navbar .loop { padding: 10px 0 0 0; }
.content-navbar .record .detail .title .category { display: inline; }
.content-navbar .record .detail .title .category a { color: #8c9197; }
.content-navbar .record.type-evento { background: url('img/icon-preferiti-evento.png') no-repeat 0 10px; }
.content-navbar .record.type-azienda { background: url('img/icon-preferiti-tag.png') no-repeat 0 10px; }
.content-navbar .record.type-pagina { background: url('img/icon-preferiti-pagina.png') no-repeat 0 10px; }
.content-navbar .record.type-pdf { background: url('img/icon-docs/icon-pdf.png') no-repeat 0 10px; }
.content-navbar .record.type-azienda .abstract a { float: left; background: transparent url('img/tags-preferiti-sx.png') no-repeat top left; margin: 0 10px 0 0; padding: 0 6px 4px 6px; display: block; height: 15px; color: #404041; }
.content-navbar .record.type-azienda .abstract a span { background: transparent url('img/tags-preferiti-dx.png') no-repeat top right; display: block; padding: 0 12px 10px 6px; line-height: 15px; }
.content-navbar .content-left .record .detail { width: 478px; padding-right: 10px; float: left; }
.content-navbar .content-right .record .detail { width: 290px; padding-right: 10px; float: left; }
.content-navbar .record .option { width: 12px; float: left; }
.content-navbar .record .option a { background: url('img/icon-preferiti-elimina.png') no-repeat 0 0; display: block; text-indent: -999999px; }
/* filtri */
.content-navbar .filter { margin: 10px 0 0 0; }
.content-navbar .filter a { background: url('img/filter-navbar-deactived.png') no-repeat 0 0; padding: 0 0 0 20px; margin: 0 10px 0 0; }
.content-navbar .filter a.current { background: url('img/filter-navbar-actived.png') no-repeat 0 0; padding: 0 0 0 20px; margin: 0 10px 0 0; }
.scrollbar-content .viewport { overflow: hidden; position: relative; }
.scrollbar-left .viewport { width: 550px; height: 400px; }
.scrollbar-right .viewport { width: 350px; height: 400px; }
.scrollbar-content .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 20px 0 0 0; margin: 0; }
.scrollbar-content .scrollbar { background: #323233; position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar-content .track { background: #323233; height: 100%; width: 13px; position: relative; padding: 0 1px; }
.scrollbar-content .thumb { background: transparent url('img/bg-scrollbar-thumb-y.png') no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.scrollbar-content .thumb .end { background: transparent url('img/bg-scrollbar-thumb-y.png') no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.scrollbar-content .disable { display: none; }
/* ADD TO FAVORITES
************************************************************/
.add2favorites { position: fixed; width: 97px; height: 57px; line-height: 33px; overflow: hidden; background: url('img/bg-add-favorites.png') no-repeat 0 0; right: -65px; top: 280px; text-align: left; padding: 5px 10px 0 10px; font-size: 11px; }
.add2favorites:hover { right: 0px; }
.add2favorites a { display: block; padding: 0 0 0 0; /*line-height:34px;*/ margin: 0 0; }
.add2favorites a:hover { text-decoration: none; }
.add2favorites li span { display: block; padding: 0 0 0 38px; line-height: 24px; margin: 0 0; }
.add2favorites li.pdf span, .add2favorites li.pdf span { margin: 0 0 0 0; width: 22px; height: 23px; line-height: 23px; background: url('img/icon-add-pdf.png') no-repeat 0 4px; }
.add2favorites li.pdf a:hover span { text-decoration: underline !important; background: url('img/icon-add-pdf-on.png') no-repeat 0px 4px; }
.add2favorites li a.fav, .add2favorites li.fav span, .add2favorites li.fav a { width: 18px; height: 25px; line-height: 25px; background: url('img/icon-add-fav.png') no-repeat 3px 6px; }
.add2favorites li a.fav:hover, .add2favorites li.fav a.faved, .add2favorites li.fav a:hover { text-decoration: underline; width: 18px; height: 25px; line-height: 25px; background: url('img/icon-add-fav-on.png') no-repeat 3px 6px; }
/*.add2favorites a.pdf {position:absolute; top:0px; left:30px; z-index:2;  float:left; display:block; width:28px; height:28px; background:url('img/icon-add-fav-pdf.png') no-repeat 0 10px;}
.add2favorites a.pdf:hover {background:url('img/icon-add-fav-pdf-on.png') no-repeat 0 10px; }

.add2favorites a.fav {position:absolute; top:0px; left:10px; z-index:1;  float:left; display:block; width:28px; height:28px; background:url('img/icon-add-fav.png') no-repeat 0 10px;}
.add2favorites a.fav:hover {background:url('img/icon-add-fav-on.png') no-repeat 0 10px; }
.add2favorites a.fav.faved  {background:url('img/icon-add-fav-faved.png') no-repeat 0 10px; }

.add2favorites a span {display:none;}
.add2favorites a:hover {width:100%}

.add2favorites a:hover span {width:100%; display:block; position:absolute; top:0px; left:5px; float:left; padding:0 0 0 20px;}
.add2favorites a.fav:hover span {left:25px;}*/





/* VETRINE-HP 
************************************************************/
.box.grey.vetrine-hp { padding-top: 0px; }
.vetrine-hp .loop { margin: 10px 0 0 0; }
.vetrine-hp .loop .record { width: 130px; height: 170px; overflow: hidden; position: relative; padding: 0 0 0 0; background: none; float: left; margin: 0 0 0 0; }
.vetrine-hp .loop .record img { margin: 0 0 10px 0; /*border:5px solid #999ea6;*/ }
.vetrine-hp .loop .record a { position: absolute; top: 0; left: 0; display: block; width: 98px; height: 120px; background: url('img/_dot.gif') no-repeat 0 0; }
.vetrine-hp .article-readmore.icon.white { margin-top: 14px }
.vetrine-hp .article-readmore.icon.white a { background: none; padding: 0 0 0 17px; }
.vetrine-hp .loop .record:hover h2, .vetrine-hp .loop .record:hover h3 { color: #787c82; }
.vetrine-hp .box-head .box_title h1, .vetrine-hp .box-head .article-readmore { float: none; }
.vetrine-hp .box-head .article-readmore { padding: 0 0 0 0px }
/* RISULTATI DI RICERCA
************************************************************/
.relevance { margin: 10px 0; }
.search-parameters { font-size: 14px; margin: 20px 0 0 0; }
.search-parameters h2 { margin: 0 0 10px 0; }
/* JQUERY TOOLS (lightbox, tooltip)
************************************************************/
 
  
.tooltip { background-color: #000; border: 1px solid #fff; padding: 10px 15px; width: 200px; display: none; color: #fff; text-align: left; font-size: 12px; /* outline radius for mozilla/firefox only */
-moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; }
/* JQUERY TOOLS OVERLAY
************************************************************/
/* the overlayed element */
.simple_overlay { background-color: #fff; display: none; width: 60%; padding: 15px; text-align: left; border: 2px solid #333; opacity: 0.8; -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
.simple_overlay a.close { background-image: url(img/close.png); position: absolute; right: -15px; top: -15px; cursor: pointer; height: 35px; width: 35px; }
.simple_overlay .wrap_content { max-height: 480px; overflow: auto; }
/* LOGIN
************************************************************/
.tx-felogin-pi1 form { padding: 20px 0 0 0; }
.useful-links { margin: 20px 0 0 0; }
.btn-submit { margin: 10px 0 0 0; cursor: pointer; }
.tx-felogin-pi1 .field { margin: 10px 0; }
.tx-felogin-pi1 label { margin: 10px 0 4px 0; font-weight: bold; }
.tx-felogin-pi1 input { border: 1px solid #bfbfbf; /*padding: 4px;*/}
.tx-felogin-pi1 form {margin-left:15px;}
.tx-felogin-pi1 .btn-submit { background-color: #606570; color: #FFF; padding: 5px 20px; cursor: pointer; }
.tx-felogin-pi1 legend { display: none; }
/* FILTRI DI RICERCA
************************************************************/
#datamints_feuser_159_form fieldset.group-4 { border: none; padding: 0 0 10px 35px; }
form.fomm-responsive { margin-top: 20px; }
form.fomm-responsive .btn { margin: 0 0 10px 0; }
.filterForm label { font-weight: bold; }
.filterForm label input[type='checkbox'] { margin-top: -2px; }
.filterForm h2 { margin-top: 0; color: #8C9099; }
.filterForm .box.rounded.grey-alpha-6 .box-rounded-content { overflow: hidden; padding: 20px; }
/*.filterForm label {font-weight:bold; display:block; padding:0 0 5px 0;}
.filterForm input {border:0;  padding:4px; color:#606570;}
.filterForm select {border:0;  padding:3px;  color:#606570;}
.filterForm .type-text {float:left; margin:5px 20px 0 0;}
.filterForm .type-select {float:left; margin:5px 20px 0 0; padding:3px 0;}
.filterForm .type-checkbox  {float:left; margin:5px 20px 0 0;}
.filterForm .type-button {clear:left; padding:25px 0 0 250px;}*/

.filterForm .button, .editForm .button, .filterForm a.button, .editForm a.button { width: auto; padding: 7px 20px; cursor: pointer; text-decoration: none; }
.filterForm a.button:hover, .editForm a.button:hover { text-decoration: none!important; }
.editForm .button.reset { background-color: #999999; color: #FFF;  /*border: 1px solid #606570;*/ }
.editForm .button.submit, .filterForm .button.submit, .filterForm a.button.submit { border: none; background-color: #606570; width: auto; color: #FFF; /*padding:7px 20px;*/ /*line-height:32px;*/ }
.filterForm a.button.submit { display: block; width: auto; }
.filterForm .button.submit.viewall { width: 140px; background-color: #888f9c; line-height: normal !important; }
.filterForm .columns { overflow: hidden; padding: 5px 0; }
.filterForm .column-left { width: 48%; text-align: left; }
.filterForm .column-right { width: 48%; text-align: right; }
.filterForm .column-left .type-button, .filterForm .column-right .type-button { clear: left; padding: 25px 0 0 0px; }
.filterForm .row { margin-Left: 0; margin-right: 0; }
.advanced-search .type-checkbox { margin: 0 0 0 0; height: 30px; line-height: 30px; }
.advanced-search .type-checkbox label { float: left; margin: 0 5px 0 0; }
.advanced-search .type-checkbox input { float: left; margin: 7px 10px 0 0; }
.advanced-search select { margin: 5px 0px 0 0; }
.advanced-search select.small { width: 120px; }
.advanced-search select.big { width: 100%; border: 0; padding: 3px; }
.advanced-search .column-left { width: 48%; text-align: left; }
.advanced-search .column-right { width: 49%; text-align: left; }
.advanced-search .pulsantiera .column-right { width: 48%; text-align: right; }
.advanced-search .type-select { float: left; margin: 0 20px 0 0!important; }
.advanced-search .type-button {/*padding:45px 0 0 0!important;*/ }
.editForm label { font-weight: bold; display: block; padding: 0 0 5px 0; }
.editForm input { border: 0; padding: 4px; color: #606570; }
.editForm .column-full { width: 100%; overflow: hidden; margin: 0 0 20px 0; }
.editForm select, .editForm textarea { color: #606570; padding: 4px 0; }
.editForm .column-left { width: 48%; text-align: left; }
.editForm .column-right { width: 48%; text-align: left; }
.editForm fieldset {/*padding:10px;*/ padding: 30px 20px 10px 20px; /*border:1px solid #8C9099;*/ border: 1px solid #BFBFBF; margin: 20px 0; }
.editForm fieldset fieldset { width: 200px; border: none; padding: 5px; }
.editForm legend {/*font-size:20px; color:#CE000C;*/ color: #8C9099; font-family: 'TitilliumMaps26L750wt'; font-size: 16px; text-transform: uppercase; }
.editForm fieldset fieldset legend { font-size: 14px; color: #CE000C; margin: 0; padding: 0; }
.box.white .generic .editForm input { border: 1px solid #606570; }
.box.white .generic .editForm fieldset { width: 100%; border: none; margin: 10px 0; }
.box.white .generic .twocolumn-half-half { margin: 15px 0; }
.box.white .generic textarea { padding: 6px; width: 96%; }
.box.white .generic .editForm input { width: 90%; }
.box.white .generic .editForm .button.submit { cursor: pointer; width: auto; border: none; }
.box.white .generic .editForm .button.reset { cursor: pointer; width: auto; }
.box.white .generic .editForm .column-left { width: 48%; text-align: left; }
.box.white .generic .editForm .column-right { width: 48%; text-align: left; }
.box.white .editForm .column-full,  .box.white .editForm .column-full select { width: 100%; }
.box.white .generic .editForm .column-full fieldset { width: 90%; }
.editForm .f3-form-error { background: #f2eebf; }
p.fieldnote { font-size: 11px!important; margin: 6px 0 0 0; }
p.fielderror { color: #CE000C; font-size: 11px!important; margin: 6px 0; }
.advanced-search label.inline { display: inline; }
/*.advanced-search .pulsantiera  label {display:inline;}
.advanced-search .pulsantiera .column-left {width:64%; text-align:left;}
.advanced-search .pulsantiera .column-right {width:35%; text-align:right;}
.advanced-search .pulsantiera .type-checkbox { margin: 15px 10px 0 0;}
*/


.message-body { margin: 10px 0; font-style: italic; }
/* PAGINA RISULTATI RICERCA
************************************************************/
#tx-solr-search-functions { width: 20%!important; }
#tx-solr-search-functions h3 { margin: 0 0 10px 0; border-bottom: 1px solid #8c9099; padding: 0 0 4px 0; }
#tx-solr-search-functions h5 { display: none; }
.facet-option-list { margin: 0 0 0 20px; }
#tx-solr-search { float: right; margin-right: 30px; width: 75%; }
/* TABELLE 
************************************************************/
.admintable { margin: 0 0 20px 0; }
table.admintable { width: 99%; }
table.admintable th { padding: 3px 7px 2px 7px; background-color: #848890; color: #fff; }
table.admintable td, table.admintable th { border: 1px solid #999; padding: 7px; vertical-align: top; }
.admintable td { padding: 4px; }
.admintable .trdisable td { background-color: #a4a8b0; color: #ddd; }
.editForm table.admintable td.options {/*vertical-align:middle;*/ padding-top: 15px; }
/* BLOG 
********************************************************************************/


/* generic */
.blog .post_title { margin: 0 0 0 0; line-height: 22px; }
.blog .post-preview.top .excerpt { width: 350px; margin: 0 15px 0 0; }
.blog .post-preview a { display: block; position: absolute; top: 0; left: 0; z-index: 20; background: url("img/_dot.png") repeat 0 0; }
/* post in loop */
.loop-post { margin-left: -10px; }
.loop-post .post-preview { width: 328px; height: 280px; margin: 10px 10px 10px 10px; position: relative; }
.loop-post .post-preview .excerpt { color: #c0c4cb; max-height: 47px; }
.loop-post .post-preview .post_title { margin: 7px 0; height: 45px; }
.loop-post .post-preview .meta { border-bottom: 1px solid #FFF; padding: 0 0 5px 0; }
.loop-post .post-preview .thumb { z-index: 1; position: absolute; width: 328px; height: 280px; }
.loop-post .post-preview .text-box { padding: 10px; z-index: 10; position: absolute; bottom: -2px; background: url('img/bg-grey-alpha-90.png'); left: 0px; width: 308px; height: 130px; }
.blog .loop-post .post-preview a { width: 328px; height: 280px; }
/* post top */
.blog .box.white { width: 678px; height: 390px; padding: 0; margin-top: 0; margin-left: 10px; }
.blog .post-preview.top { margin: 10px 0 10px 10px; width: 668px; height: 370px; float: none; position: relative; }
.post-preview.top .meta { margin: 0 0 5px 0; border-bottom: none; }
.blog .post-preview.top .post_title { clear: left; width: 260px; }
.blog .post-preview.top .thumb { z-index: 1; position: absolute; width: 658px; height: 370px; }
.blog .post-preview.top .text-box { padding: 10px; z-index: 10; position: absolute; bottom: -2px; background: url('img/bg-white-alpha-90.png'); left: 0px; width: 638px; height: 130px; }
.blog .post-preview.top a { width: 658px; height: 370px; }
/* dettaglio post */
.blog .box.white.page { width: 638px !important; height: auto; padding: 20px; }
.blog .post-page .post_title { line-height: 30px; margin: 0 0 20px 0; }
.blog .post-page .tags { overflow: hidden; margin: 5px 0 20px 0; }
.blog .post-page .tags li { margin: 0 5px; }
.blog .post-page .tags span { display: block; width: 40px; }
.blog .post-page .share, .blog .post-page .excerpt { margin: 0 0 20px 0; }
.blog .post-page .gallery { margin: 20px 0; }
.blog .post-page .csc-textpic-image { margin: 20px 0; }
.blog .goback { margin: 0 0 20px 0; }
.tx-comments-comment-form fieldset { border: 1px solid #BFBFBF; margin: 0 0 30px; width: 70%; padding: 0 40px 10px 35px; }
.tx-comments-comment-form legend { padding: 0 5px; margin: 0 0 0 0; }
.blog .tx-comments-comment-form br { display: none; }
.blog .tx-comments-comment-form label { display: block; margin: 20px 0 5px; width: 100%; padding: 0 0 0 0!important; }
.blog .tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA { margin-top: 0 !important; }
.blog .tx-comments-comment-form TEXTAREA { width: 100% !important; }
.blog .tx-comments-comment-form .tx-comments-comment-input { border: 1px solid #bfbfbf; padding: 4px; width: 100%; }
.blog .tx-comments-comment-form LABEL { float: none !important; }
.blog .tx-comments-comments { background: #FFF; margin: 20px 0; margin-left: 0px; padding: 20px; }
.blog .tx-comments-comments .tx-comments-comment-1, .blog .tx-comments-comments .tx-comments-comment-2 { border-bottom: 1px solid #E0E0E0 !important; border-left: none !important; border-right: none !important; border-top: none !important; margin: 5px 0; padding: 15px 0; }
.blog .tx-comments-comments .tx-comments-comment-1 hr, .blog .tx-comments-comments .tx-comments-comment-2 hr { display: none; }
.blog .tx-comments-comment-form input[type="submit"], .blog .tx-comments-comment-form input[type="reset"] { background-color: #606570; border: 1px solid #BFBFBF; color: #FFFFFF; float: right; padding: 5px 20px; width: auto; }
/* widget in sidebar */
.blog-widget { margin: 0 0 40px 0; }
.blog-widget h2 { padding: 0 0 5px 10px; margin: 0; background: #ce000c; }
.blog-widget.tag h2 { background: #5b616d; }
.blog-widget ul { margin: 15px 0 0 10px; }
.blog-widget ul li { margin: 5px 0; }
.blog-widget.tag ul li { margin: 6px 10px 6px 0; }
.blog-widget.tag ul li a { padding: 3px 6px; background: #FFF; }
.blog-widget.tag ul li a:hover { background: #ce000c; }
/* SONDAGGI
********************************************************************************/
.survey_item { margin: 20px 0; line-height: 1.6em; }
.survey_item .question { color: #CE000C; font-weight: bold; font-size: 14px; margin: 0 0; }
.survey_item .questionComment, .survey_item .questionSubtext { padding: 0 0 10px 0; font-size: 11px; color: #5b616d; font-style: italic; display: block; }
.survey_item .questionComment { color: #ce000c; padding: 0 0 0 0; }
.survey_item .questionSpacer { display: block; padding: 10px 0 0 0; }
.survey_item input[type="radio"] { margin: 2px 10px 0 0; width: auto; bordeR: none; }
.survey_item input[type="checkbox"] { margin: 0 10px 0 0; width: auto; bordeR: none; }
.survey_item .spacer-checkbox { margin-right: 30px; } /* per i checkbox messi orizzontali */
.survey_item h1 { font-weight: bold; }
.survey_item hr { color: #8c9099; background-color: #8c9099; height: 1px; border: 0; }
.survey_item textarea, .survey_item select, .survey_item input { border: 1px solid #BFBFBF; color: #8C9099; padding: 4px; width: 70%; margin-right: 5px; }
.survey_item table { margin: 10px 0 0 0; }
.survey_item .surveyrow_odd td { background: #d7d7d7; border-bottom: 1px solid #8c9099; padding: 3px 6px; }
.survey_item .surveyrow_even td { background: #dddddd; border-bottom: 1px solid #8c9099; padding: 3px 6px; }
.survey_item td { padding-right: 5px; padding-bottom: 4px; text-align: right; }
#frmPbSurvey .btn-submit { background: #606570; color: #FFF; padding: 5px 20px; cursor: pointer; border: 0; }
.tx-hisurveystats-pi1 h2 { margin: 40px 0 10px 0; }
.tx-hisurveystats-pi1 object {0 0 30px 0;}
.twitter-timeline.twitter-timeline-rendered { height: 500px; width: 100% !important; }
/* TWITTER FEED */ 
.socialtweet { margin-bottom: 15px; }
.navbar .dropdown-menu li > a:hover, .navbar.navbar-inverse .navbar-nav > li > a:hover { text-decoration: none!important; }
.navbar-toggle { padding: 4px 10px; }
.navbar { min-height: 40px; }
.navbar-brand { float: left; font-size: 16px; height: 30px; line-height: 18px; padding: 10px 15px; }

div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {overflow: visible!important; }


.tx-felogin-pi1 {margin-left:0px; margin-bottom:25px;}
.tx-felogin-pi1 input[type="submit"].btn-logout {
	margin-top:10px!important;
}



@media only screen and (max-width: 320px) {
img.logo-azienda { width: 20%; height: auto; }
.tx-felogin-pi1 input[type="submit"].btn-logout {
	margin-top:10px!important;
}
}

@media only screen and (min-width: 480px) {
.row .article.slide-focus { width: 480px; height: 320px; overflow: hidden; }
.row .article.slide-focus a {width: 480px;}
.row .article .image {width: 480px;}

.row .article { height: 320px; }
.row .article .head-title { padding: 8px 0 12px 30px; position: absolute; bottom: 20px; left: 15px; width: 400px; height: 120px; z-index: 1; background: url('img/bg-focus-head-title.png') repeat 0 0; }
.row .article.infografica { width: 480px; height: 320px; overflow: hidden; }
.row .article .image img {max-width:100%; /*height:auto;*/}
.row .article.infografica a { width: 480px; height: 320px;}
.row .article .image {height: 320px;}
.row .cercazienda {width: 480px;height: 265px;}
.vetrine-hp .loop .record { width: 140px;}
}

@media only screen and (min-width: 568px) {
 .row .article.slide-focus { width: 568px; height: 379px; overflow: hidden; }
 .row .article.slide-focus a {width: 568px;}
 .row .article .image {width: 568px;}
 
 
 
.row .article { height: 379px; }
.row .article .head-title { padding: 8px 0 12px 30px; position: absolute; bottom: 20px; left: 15px; width: 400px; height: 120px; z-index: 1; background: url('img/bg-focus-head-title.png') repeat 0 0; }
.row .article.infografica { width: 568px; height: 379px; overflow: hidden; }
.row .article .image img {max-width:100%; /*height:auto;*/}
.row .article.infografica a { width: 568px; height: 379px;}
.row .cercazienda {width: 568px;height: 265px;}
.vetrine-hp .loop .record { width: 160px;}
.section-home .row {margin-left: 0px; margin-right: 0px;}
.section-home .row .article.focus {width:240px; height:160px;}
.section-home .row .article.focus a {width:240px; height:160px;}
.section-home .row .article.focus .image {width: 240px;}
.section-home .row .article.focus .head-title { width: 200px;  height: 60px; left:0; text-align:left;}
.section-home .row .article.focus .head-title .title {font-size: 1em;}
}


@media only screen and (min-width: 600px) {
.row .article.slide-focus { width: 600px; height: 400px; overflow: hidden; }
 .row .article.slide-focus a {width: 600px;}
 .row .article .image {width: 600px;}


.row .article { height: 400px; width:600px;}
.row .article .head-title { padding: 8px 0 12px 30px; position: absolute; bottom: 20px; left: 15px; width: 400px; height: 120px; z-index: 1; background: url('img/bg-focus-head-title.png') repeat 0 0; }
.row .article.infografica { width: 310px; margin-right:0px; height: 280px; overflow: hidden; }
.row .cercazienda { width: 260px; height: 280px; padding: 0 15px 15px 20px; }
.row .article.infografica .image {display:block;}
.row .article.infografica .image-mobile {display:none;}
.vetrine-hp .loop .record { width: 170px;}

}


@media only screen and (min-width: 640px) {

.row .article.slide-focus {
    width: 620px;

}
.row .article.slide-focus .image img {
   width: 620px;
   height:auto;
}
.row .article .image {width: 620px;}
.row .article.infografica { width: 300px; margin-right:0px; height: 280px; margin-left:18px; overflow: hidden; }
.row .cercazienda { width: 310px; margin-right:0px; height: 280px; padding: 0 15px 15px 20px; }
}



/* desktop + tablet entrambe gli orientamenti */
@media only screen and (min-width: 760px) {
.impresa-card .logo { width: 287px; height: 159px; }
.box-mobile-version {display:none;}
.box.adv,
.home-site .sponsor,
.sponsor,
.navArea { display: block; }
.wrapDropdown { display: block; position: relative; width: 960px; z-index: 40; }
.dropdown { z-index: 40; overflow: hidden; height: 350px; width: 543px; background: #5b616d url('img/bg-dropdownmenu.png') repeat-y 0 0; position: absolute; top: 49px; left: 20px; padding: 15px; }
.dropdown ul li { margin: 5px 0; }
.dropdown ul li a { display: block; width: 220px; text-shadow: #353535 2px 2px 2px; display: block; background: url('img/li-nav-dropdown.png') no-repeat 8px 10px; padding: 5px 0 5px 25px; }
.dropdown ul li a:hover { background: #444a55 url('img/li-nav-dropdown.png') no-repeat 8px 10px; }
.dropdown ul ul { position: absolute; left: 300px; top: 20px; width: 240px; }
.dropdown ul ul li a, .dropdown ul ul li a:hover { display: inline; padding: 5px 0 5px 15px; background: url('img/li-nav-dropdown-secondary.png') no-repeat 0 10px; }
.dropdown ul ul li { border-bottom: 1px solid #515761; padding: 0 0 6px 0; }
.dropdown .quote { color: #989ba1; margin: 5px 0 0 17px; }
.menu-lev2 { left: 0; display: none; }
.menu-lev3 { display: none; }
.header .logo { width: 360px; margin: 20px 0 0 0; }
.header .logo img { max-width: none; width: 360px; }
.navUcimu { margin: 40px 0 0 0; background: url('img/bg-navUcimu-dx.png') no-repeat 100% 0; height: 37px; }
.navUcimu ul { background: url('img/bg-navUcimu-sx.png') no-repeat 0 0; height: 37px; margin-right: 15px; }
.navUcimu li { background: rgba(0, 0, 0, 0) url("img/li-navUcimu.png") no-repeat scroll 0 70%; }
.wrapNavLanguages { height: 27px; }
.navLanguages { padding: 0 20px 0 0; }
.navLanguages li a { display: block; width: 80px; height: 20px; line-height: 20px; }
.navLanguages li a:hover { background: url('img/li-navLanguages.png') no-repeat 0 0; }
.navLanguages li span { display: block; width: 80px; height: 20px; line-height: 20px; }
.navLanguages li span.current { background: url('img/li-navLanguages.png') no-repeat 0 0; }
.hp-firstblock .row {margin-left:0; margin-right:0;}
.row .article .image {width: 420px;}
.row .article.infografica { width: 280px; /*margin-left: 18px;*/}
.row .article.slide-focus a { width: 420px; }
.tool { width: 420px; }
.row .article.slide-focus { width: 420px; height: 280px; overflow: hidden; }
.row .article {width:420px; margin: 0 20px 20px 0; height: 280px; }
.row .article .head-title { padding: 8px 10px 12px 30px; position: absolute; bottom: 30px; left: 15px; width: 310px; height: 120px; z-index: 1; background: url('img/bg-focus-head-title.png') repeat 0 0; overflow:hidden;}
.row .cercazienda { width: 230px; height: 280px; padding: 0 10px 15px 10px; }
.box.white { background: #FFF; padding: 0 30px 10px 30px; }
.box.grey { padding: 30px; }
.box .box-content { padding-top: 25px; }
.threecolumn-33.col-sm-4 { border-right: 1px solid #626060; padding: 10px 0 0 15px; }
.scrollable { width: 840px; height: 120px; }
.impresa-card .row { margin-left: -15px; margin-right: -15px; }
.regione .wrapRegione .box-rounded-content { width: 320px; }
.impresa-card .logo { margin-top: 0px; }
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }
.csc-textpic-intext-left-nowrap-60 .csc-textpic-text { margin-left: 60px; }
.csc-textpic-intext-left-nowrap-110 .csc-textpic-text { margin-left: 110px; }
.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 360px; }
.box.rounded.boxRegione { float: left; }
.page-navigation { font-weight: bold; }
.page-navigation p { float: left; }
.page-navigation ul { float: right; }
.page-navigation ul li { margin: 0 5px 0 5px; }
.page-navigation .current { font-size: 15px; }
.page-navigation ul { margin: 0; }
.sponsor { padding: 20px 10px; }
.SponsorLogo { margin: 0 60px; }
.logo { margin: 17px 0 0 0; padding: 0 20px 0 20px; }
.vetrine-hp .loop { margin: 0px 0 0 0!important; }
.vetrine-hp .loop .record { width: 135px; height: 170px; padding: 0 10px 0 0; background: none; float: left; margin: 0 15px 0 0; border-right: 1px solid #979ba4; }
.vetrine-hp .box-head .box_title { float: left; }
.vetrine-hp .box-head .article-readmore { float: left; margin-left: 20px; }
.vetrine-hp .box-head .article-readmore { padding: 20px 0 0 20px }
.vetrine-hp .article-readmore.icon.white { background-position: 0 24px }
.vetrine-hp .article-readmore.icon.white a { background: none; padding: 0 0 0 0; }
.filterForm label input[type='checkbox'] { margin-top: 2px; }
.filterForm .box.rounded.grey-alpha-6 .box-rounded-content { padding: 20px; }
.filterForm .row { margin-left: -15px; margin-right: -15px; }
.row .article.infografica .image {display:block; width: 280px; height:285px; }
.row .article.infografica .image img { /*width: 340px;*/ /*width: 280px;*/ }
.row .article.infografica a {width: 280px;height: 280px; display: block; background: url('img/_dot.png') no-repeat 0 0; position: absolute; top: 0; left: 0; z-index: 10; text-indent: -99999px;}
.vetrina-hp .record { width:280px;  margin: 0 0 0 0; /*border-right: 1px solid #969aa3; */ float: left; }
.vetrina-hp .record .abstract { padding-right:15px;}
.vetrina-hp .record .title { line-height: 15px; margin-top: 3px; }
.vetrina-hp .record .abstract { margin-top: 5px; padding-right:15px; color: #8d8d8f; }
.vetrina-hp .record img { border: 6px solid #9b9fa8; margin-right: 10px; }
.twitter-timeline.twitter-timeline-rendered { height: 600px; width: 580px !important; }
.tx-felogin-pi1 form {margin-left:0px;}
.tx-felogin-pi1 input[type="submit"].btn-logout {
	margin-top:10px!important;
}
.footer .sideLeft { width: 33%; }
.footer .sideRight {width: 67%;text-align: right;}
.box-social ul  {float:right;} 
.box-social a {margin-right:0; margin-left:4px;}
.vetrine-hp .loop .record  {height:150px!important;}
}


@media only screen and (min-width: 1024px) {
.section-home .row {margin-left: 0px; margin-right: 0px;}
.section-home .row .article.focus {width:320px; height:220px;}
.section-home .row .article.focus a {width:320px; height:160px;}
.section-home .row .article.focus .image {width: 320px;}
.section-home .row .article .head-title { width: 220px;  height: 100px; left:0; }
.section-home .row .article .head-title .title {font-size: 1.1em;}
.row .article.infografica {width: 280px; margin-right: 20px!important;}
.row .cercazienda {width: 240px;}
.row .cercazienda .box .box-content {padding: 0 10px 10px 5px;}
.row .article.infografica { margin-left:0px!important; }
.tx-felogin-pi1 input[type="submit"].btn-logout {
	margin-top:10px!important;
}
}



/* desktop e tablet landscape */
@media only screen and (min-width: 1280px) {
.navArea { display: block; }

.row .cercazienda {width: 220px;}
.box.slider-horizzontal { height: 180px; }
.loop.article.event img.alignleft { float: left; }
img.logo-azienda { width: auto; height: auto; }
.loop .record { padding-top: 30px; }
.loop.article.twocolumn .record { margin: 0 35px 0 0; width: 45%; float: left;/**/ height: 130px; }
.loop.white .record { padding: 19px 20px 19px 25px; }
.box.loop-fiere .loop .record .inner { overflow: hidden; background: url('img/bg-record-fiera.png') repeat-y 0 0; }
.box.loop-fiere img.alignleft, .box.loop-fiere img[align="left"] { float: left; margin: 3px 20px 10px 0; }
.box.loop-fiere .loop .detail { padding: 0 0 0 25px; }
.vetrina-hp .record { padding: 0 0 0 0; width: 250px; margin: 0 0 0 0; }
.scrollable .items .panel2 { width: 840px; }
.box-content .content-left { width: 360px; }
.box-content .content-right { width: 180px; }
.widget { margin: 0 0 20px 0; }
.widget-title { margin: 0 0 10px 0; }
.widget .box.rounded { margin: 0 0 10px 0; }
.csc-textpic.csc-textpic-intext-left-nowrap { margin: 5px 0; }
.box.grey.vetrine-hp { padding-top: 10px; padding-bottom:10px; }
.vetrine-hp .loop .record { width: 135px; height: 170px; padding: 0 15px 0 0; background: none; float: left; margin: 0 15px 0 0; border-right: 1px solid #979ba4; }
.section-home .row .article .head-title .title {font-size: 1.3em;}
.section-home .row .article .head-title { width: 271px; height: 135px; right:auto; left:0; text-align:left;}
.row .article .image {width: 420px; heigth:460px;}
.row .article .image img {width: 420px; heigth:460px;}
.row .article.infografica .image {width::280px!important; height:280px!important;}
.row .article.slide-focus .image img {
   width: 420px;
   height:280px;
}
.row .article.slide-focus { height:280px!important;}
.row .article.infografica {margin-left:0px!important;}
.tx-felogin-pi1 form {margin-left:0px;}
	

}

/* tablet portrait */ 
@media only screen and (min-width: 760px) and (max-width: 970px) {
.navUcimu { margin: 0px 0 20px 0; }
.navArea { display: block; }
.navQuick { margin-right: 15px; }
/*.row .article.infografica { width: 310px; }
.row .article.infografica .image img { width: 310px; }*/
.cercazienda .search { float: left; }
.row .cercazienda { width: 750px; height: 165px; padding: 0 15px 15px 20px; margin:15px 0 20px 0;}
.cercazienda .links { float: left; margin-left: 30px; padding-top: 10px; border-top: none; }
.cercazienda .links li { float: left; margin-right: 40px; }
.box.slider-horizzontal {margin-top:25px; height: 260px; }
.box.grey { padding: 15px; }
.loop.article.twocolumn .record { margin: 0 30px 0 0; width: 45%; float: left; height: 130px; }
.vetrina-hp .record { border-right: none; padding: 0 0 0 0; width: 190px; margin: 0 0 0 0; }
.vetrina-hp .record img.alignleft, img[align="left"] { float: none; }
.scrollable { width: 620px; height: 220px; }
.scrollable .items .panel2 { width: 620px; height: 150px; }
.scrollable .items .panel2 .record { width: 206px; }
.pepole .thumb { width: 40%; float: left; }
.pepole .detail { width: 60%; float: left; }
.sponsor { padding: 20px 0 20px 30px; }
.SponsorLogo { margin: 0 40px 0 0; }
.logo { margin: 17px 0 0 0; padding: 0 0 0 0; }
.vetrine-hp .loop .record { width: 110px; height: 170px; padding: 0 5px 0 0; background: none; float: left; margin: 0 5px 0 0; border-right: 1px solid #979ba4; }
.filterForm label input[type='checkbox'] { margin-top: -2px; }
.drop_selectLang li a {width:150px;}
.drop_selectLang {width:500px; top:75px;}
.drop_selectLang li {float:left; }
.drop_selectLang li a span.flag {float:left;margin-right:10px;}
.PersonalBar, .LayerPreferiti {position: relative; width: 760px;}
.section-home .row {margin-left: 0px; margin-right: 0px;}
.section-home .row .article.focus {width:240px; height:160px;}
.section-home .row .article.focus a {width:240px; height:160px;}
.section-home .row .article.focus .image {width: 240px;}
.section-home .row .article.focus .head-title { width: 200px;  height: 60px; left:0; text-align:left;}
.section-home .row .article.focus .head-title .title {font-size: 1em;}
.tx-felogin-pi1 input[type="submit"].btn-logout {
	margin-top:10px!important;
}
}
