#objNewBTable  ol, #objNewBTable  ul, #objNewBTable  li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}
#objNewBTable {
	width: 100%;
	min-width: 1066px; /* C1 */
	color: #333 !important;
	background: #FFF !important;
	font: normal 0.6em Titillium Web !important; 
}
#objNewBTr1Td1 {
	background: #FFF;
}
#objNewBTable img {
	margin: 0 !important;
	border: 0 !important;
}
#objNewBTable a {
	color: white;
	text-decoration: none !important;
	font-family: Titillium Web !important;
}
#objNewBTr1Td1 div#objNewIst a {
	background-color: #005980;
	line-height: 39px;
	font-weight: normal;
	font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 1px !important;
    padding-right: 1px !important;
	margin-right: 8px;
    -webkit-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}
#objNewBTr1Td1 div#objNewIst a:hover {
	background-color: #007db3;
}
#objNewBTr1Td1 div#objNewIst li.active a {
	padding-bottom: 5px;
	border-bottom: 4px #007db3 solid;
}
#objNewBTr1Td1 div#objNewIst li.first a {
	margin-left: 20px;
}
#objNewBTr1Td1 div#objNewIst ul li:last-child a {
	margin-right: 15px;
}
#objNewBTr1Td1 div#objNewIst ul.pull-right li:last-child a {
	margin-right: 20px;
}
#divlogout2 {
	display: inline;
	text-align: right;
}
#objNewBTable abbr {
	border: 0 !important;
}
#objNewBTable td {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	vertical-align: top;
	font-family: Titillium Web !important;
	color: #333 !important;
}
#objNewBTr1Td1 td a:link {
	COLOR: #212731 !important;
	TEXT-DECORATION: none !important;
	font-size: 11px !important;
}
#objNewBTr1Td1 td a:active {
	COLOR: #212731 !important;
	TEXT-DECORATION: none !important;
	font-size: 11px !important;
}
#objNewBTr1Td1 td a:visited {
	COLOR: #212731 !important;
	TEXT-DECORATION: none !important;
	font-size: 11px !important;
}
#objNewBTr1Td1 td a:hover {
	COLOR: #212731 !important;
	TEXT-DECORATION: underline !important;
	font-size: 11px !important;
}
#objNewBTr1 {
	height: 38px;
}
#objNewBTr1Td1logo {
	float: left;
	height: 39px !important;
	margin-left: 15px;
}
#objNewBTr1Td1logo img {
	vertical-align: top;
}
#objNewBTr1Td1 div#objNewIst {
	width: auto;
	display: block;
	height: 39px;
	background-color: #005980;
	font-weight: 400 !important;
}
#objNewBTr1Td1 div ul {
	padding-left: 0;
	/*overflow:hidden;*/
}
#objNewBTr1Td1 div li {
	display: inline;
	margin: 0;
}
#objNewBTr1Td1 div li.first {
	background: none;
}
#objNewBTr1Td1 div li a:hover {
	text-decoration: underline;
}
/* C2 */
#objNewBTr2 {
	height: 69px;
}
#objNewBTr2Td1logo {
	margin-left: 15px;
	float: left;
}
p.objNewInpsfacile span.objNewLinkfacile {
	color: #FFF !important;
	cursor: pointer !important;
	font-size: 19px !important;
	font-weight: normal !important;
}
#objNewCanali {
	float: left;
	margin-top: 8px;
}
#objNewBTr2Td1 #objNewCanali p {
	float: left;
	clear: none !important;
	width: auto;
	font-size: 19px !important;
	font-family: Titillium Web;
	font-weight: normal;
	padding: 0.2em 1em 0.1em 1em;
	margin: 0 !important;
	margin-left: 1px !important;
	color: white !important;
	background: #AD150A;
	border: 1px solid #AD150A !important;

	-webkit-border-top-left-radius: 0.4em;
	-webkit-border-top-right-radius: 0.4em;
	-moz-border-radius-topleft: 0.4em;
	-moz-border-radius-topright: 0.4em;
	border-top-left-radius: 0.4em;
	border-top-right-radius: 0.4em;
}
#objNewBTr2Td1 #objNewCanali p.objNewServizi {
	background: #225B92;
	border-color: #225B92 !important;
}
#objNewBTr2Td1 #objNewCanali p.objNewInpsfacile {
	background: #565656;
	border-color: #565656 !important;
	float: left;
}
#objNewBTr2Td1 #objNewCanali p.objNewInpsfacile span {
	float: left;
}
#objNewBTr2Td1 #objNewCanali p.objNewInpsfacile span.objNewSwitcher {
	display: block;
	float: left;
	clear: none;
	margin-left: 10px;
	width: 10px;
	height: 16px;
	background: transparent url(../Images/frecciabianca_giu.png) no-repeat 0 10px;
}
#objNewBTr2Td1 #objNewCanali p.objNewOpened span.objNewSwitcher {
	background: transparent url(../Images/frecciabianca_su.png) no-repeat 0 8px;
}
#objNewBTr2Td1 #objNewCanali p a {
	font-size: 19px !important;
	font-weight: normal;
	float: left;
}
#objNewcerca {
	margin-top: 20px;
	margin-right: 20px;
	height: 24px;
	float: right;
	position: relative;
	width: auto;
}
#objNewcerca input {
	margin: 0;
}
#objNewcerca input.objNewcerca2 {
	float: left;
	position: relative;
	height: 34px !important;
	vertical-align: top;
	margin: 0;
	padding: 0px 4px 0px 4px;
	border: 1px solid #C8C8C8;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color: #f5f5f0 !important;
	background-image: none !important;
	font-size: 14.4px !important;
}
#objNewcerca a {
	float: left;
}
#objNewBTr2Td1 label {
	float: left;
	display: block;
	clear: none;
	width: 34px;
	background: url(../Images/objNewcercalabel.png) center center no-repeat #f5f5f0;
	height: 34px;
	text-indent: -10000px;
	border: 1px solid #C8C8C8;
	border-right-width: 0px;
	padding-bottom:0px !important;
}
/* Fine C2 */
/* C3 */
#objNewBTr3 {
	display: none;
	width: 100%;
}
#objNewBTr3 td div {
	overflow: hidden;
}
#objNewBTr3 td div ul {
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
#objNewBTr3Td1, #objNewBTr3Td4 {
	width: 250px !important;
}
#objNewBTr3Td1 div, #objNewBTr3Td4 div {
	width: 250px !important;
}
#objNewBTr3 td div span {
	background: #E5E5E5;
	color: #333 !important;
	padding: 4px 0 4px 8px;
	font-size: 12px !important;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	border-right: #FFF 1px solid !important;
}
#objNewBTr3 td div ul {
	border-right: #ccc 1px solid !important;
}
#objNewBTr3Td4 td div span {
	border-right: 0 !important;
}
#objNewBTr3Td4 ul#contatti {
	border-right: 0 !important;
}
/* C4 */	
#objNewBTr3Td1 div ul {
	padding: 0;
	float: left;
	margin: 0;
}
#objNewBTr3Td1 div li {
	display: block;
	width: 33%;
	font-size: 11px !important;
	border: none !important;
	margin: 0 !important;
	background: none !important;
	padding: 2px !important;
	height: 46px;
	float: left;
}
#objNewBTr3Td1 div #news {
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	margin: 0;
	padding-bottom: 2.8% !important;
}
#objNewBTr3Td1 div #circolari {
	border-bottom: 1px solid #ccc !important;
	margin: 0;
	padding-left: 4px !important;
	padding-bottom: 2.8% !important;
	clear: right;
}
#objNewBTr3Td1 div #concorsi {
	border-right: 1px solid #ccc !important;
	margin: 0;
	padding-top: 2px !important;
	padding-bottom: 5px !important;
}
#objNewBTr3Td1 div #moduli {
	margin: 0;
	padding-left: 4px !important;
	padding-top: 2px !important;
}
#objNewBTr3Td1 div li#assistente {
	float: left;
	background: none !important;
	width: 23.1%;
	height: 94px;
	margin-top: -55px !important;
	padding-left: 5px !important;
	padding-bottom: 10px !important;
	padding-top: 4px !important;
	border-left: 1px solid #ccc !important;
}
#objNewBTr3Td1 div li a {
	float: left;
	padding: 11px 0 1px 0 !important;
	height: 40px !important;
	width: 80px;
	text-align: center;
	font-weight: bold;
	font-size: 11px !important;
	text-transform: uppercase;
	background: url(../Images/pulsante_large.png) 2px 2px no-repeat !important;
}
#objNewBTr3Td1 div li a:hover {
	text-decoration: underline;
}
#objNewBTr3Td1 div #news a {
	padding-top: 16px !important;
}
#objNewBTr3Td1 div #circolari a {
	padding-top: 10px !important;
}
#objNewBTr3Td1 div #moduli a {
	padding-top: 16px !important;
}
#objNewBTr3Td1 div li#assistente a {
	display: block;
	height: 28px !important;
	background: #000 url(../Images/assistente_pulsante.png) top left no-repeat !important;
	border: 0px solid #ccc !important;
	width: 60px !important;
	font-size: 9px !important;
	font-weight: bold;
	color: #fff !important;
	text-transform: none;
	padding: 70px 0 2px 0 !important;
}
/* C5 */
#objNewBTr3Td2 div ul, #objNewBTr3Td3 div ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#objNewBTr3Td2 div ul li, #objNewBTr3Td3 div ul li {
	background: white url('../Images/dot_menu_1.png') 8px 7px no-repeat !important;
	padding: 2px 0 1px 23px;
	border-bottom: #ccc 1px solid !important;
	display: block;
	height: 18px;
	margin: 0 !important;
}
#objNewBTable #objNewBTr3Td2 div ul li a, #objNewBTable #objNewBTr3Td3 div ul li a {
	font-size: 12px !important;
	font-weight: normal !important;
}
#objNewBTr3 td div ul li#comefareper {
	background: url('../Images/bg_pulsante_thin.png') 0 0 repeat-x !important;
	border: none !important;
}
#objNewBTr3 td div ul li#comefareper a {
	font-weight: bold !important;
}
/* C6 */
#objNewBTr3Td4 div ul li {
	float: left;
	width: 74px;
	height: 35px;
	display: block;
	padding-left: 50px;
	font-size: 11px !important;
	margin: 0 !important;
}
#objNewBTr3Td4 div ul li a {
	font-size: 11px !important;
}
#objNewBTr3Td4 div ul li#numeroverde {
	background: url('../Images/icona_numeroverde.png') 5px 50% no-repeat;
	padding-top: 18px;
	border-right: #ccc 1px solid !important;
	border-bottom: #ccc 1px solid !important;
}
#objNewBTr3Td4 div ul li#sedi {
	background: url('../Images/icona_sedi.png') 5px 50% no-repeat;
	border-bottom: #ccc 1px solid !important;
	padding-top: 8px !important;
	height: 46px;
}
#objNewBTr3Td4 div ul li#inpsrisponde {
	background: url('../Images/icona_inpsrisponde.png') 5px 50% no-repeat;
	padding-top: 8px;
	height: 46px;
	border-right: #ccc 1px solid !important;
}
#objNewBTr3Td4 div ul li#ufficiostampa {
	background: url('../Images/icona_inpscomunica.png') 5px 50% no-repeat;
	padding-top: 8px;
	height: 46px;
}
#objNewBTr3Td4 div ul li#numeroverde a {
	color: #1F5A1A !important;
}
/* Fine C3 */
/* C7 */
#objNewBTable td#objNewBTr4Td1, #objNewBTable td#objNewBTr4Td2 {
	border-top: 1px solid #edede4 !important;
	border-bottom: 1px solid #edede4 !important;
}
#objNewBTable td#objNewBTr4Td1 {
	padding-left: 20px !important;
	padding-top: 5px !important;
	padding-bottom: 6px !important;
	font-size: 14.4px !important;
	text-align: left !important;
}
#objNewBTable td#objNewBTr4Td1 abbr {
	border: 0 !important;
	margin-left: 5px;
	margin-right: 5px;
}
#objNewBTable td#objNewBTr4Td1 a {
	color: #677584 !important;
	font-size:14.4px;
}
#objNewBTable td#objNewBTr4Td1 a.LinkServSott:link {
	COLOR: #677584 !important;
	TEXT-DECORATION: none !important;
}
#objNewBTable td#objNewBTr4Td1 a.LinkServSott:hover {
	COLOR: #677584 !important;
	TEXT-DECORATION: underline !important;
}
#objNewBTable td#objNewBTr4Td1 span.current {
	color: #49535F !important;
}
#objNewBTable #objNewBTr4Td2 {
	text-align: right;
	padding: 4px !important;
	font-size: 14px;
}
#objNewBTable #objNewBTr4Td2 #UltimoAccessoPassi {
	margin-right:15px;
}
#objNewBTr4Td2 img {
	margin-right: 20px;
}
#objNewBTr4Td2 a {
	color: #007db3;
	margin-left: 10px;
	font-size:14px;
}
#objNewBTr4Td2 a:hover {
	text-decoration: underline !important;
}
#objNewBTr4Td2 a.back {
	color: #49535F;
	margin-right: 15px;
}
/* Fine C7 */
/* C8 */
#aspnetForm #divIntestazione, #aspnetForm #divMenu, #aspnetForm #divContent, #aspnetForm #divFooter {
	position: static !important;
	height: auto !important;
}
#aspnetForm #divMenu, #aspnetForm #divContent {
	float: left !important;
}
#aspnetForm #divContent {
	margin-left: 10px !important;
}
#objNewcerca dl.jsonSuggestResults dd.resultItem p, #objNewcerca dl.jsonSuggestResults dd.Suggest p {
	font-size: 10px !important;
}
#objNewcerca dl.jsonSuggestResults dd.resultItem p.categoriaC {
	font-size: 13px !important;
}
#inpsfacile #social #twitter {
	background: url('../img/twitter2.png') no-repeat;
}
#inpsfacile #social #youtube {
	background: url('../img/youtube2.png') no-repeat;
}
#inpsfacile #social #facebook {
	background: url('../img/facebook2.png') no-repeat;
}
/* C9 */
#sentimenth1 {
	font-size: 1.0em; /* C10 */
	font-size: 1.5em;
	margin-left: -8%;
}
#sentimentpopup {
	width: 500px;
	height: 200px;
	background-image: url(../Images/popup_sentiment_blue.png);
	background-repeat: repeat-x;
	border-radius: 10px;
}
#sentimenttitle {
	color: white;
	float: left;
	margin-left: 12%;
	margin-top: 1.5%;
	text-decoration: none;
	font: bold 20px Titillium Web, Helvetica, sans-serif;
}
#sentimentavviso {
	float: left;
	font: bold 15px Titillium Web, Helvetica, sans-serif;
	margin-left: 2%;
	margin-top: 25px;
	text-align: center;
	text-decoration: none;
	width: 92%;
}
#sentimentpulsante_SI {
	margin-left: 23%;
	margin-top: 23px;
	margin-right: 15px;
	width: 56px;
	height: 35px;
	text-decoration: none;
	font: bold 12px Titillium Web, Helvetica, sans-serif;
	background-image: url(../images/sentimentbottone.png);
	background-repeat: no-repeat;
	border: 0;
	outline: 0;
	box-shadow: none;
	background-color: Transparent;/*
	outline: 0;     
  	outline-style:none;     
  	outline-width:0;
	*/
}
#sentimentpulsante_SI:hover {
	text-decoration: underline;
}
#sentimentpulsante_NO {
	margin-left: 25%;
	margin-top: 23px;
	width: 56px;
	height: 35px;
	text-decoration: none;
	font: bold 12px Titillium Web, Helvetica, sans-serif;
	background-image: url(../images/sentimentbottone.png);
	background-repeat: no-repeat;
	border: 0;
	outline: 0;
	box-shadow: none;
	background-color: Transparent;
}
#sentimentpulsante_NO:hover {
	text-decoration: underline;
}
#sentimentoverlayChiusuraIndesiderata {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background : url(../images/background-trans.png) repeat;
}
#sentimentcheckbasta {
	margin-top: 5px;
	background: transparent;
	border: none;
}
#sentimentdivbasta {
	width: 100%;
	margin-top: 10px;
	text-align: center;
}
/* Fine C9 */

#objNewBTr2 .navbar {
	position: absolute;
	display: block;
	top: 200px;
}
#objNewBTr2 .navbar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#objNewBTr2 .navbar-nav {
	float: left;
}
#objNewBTr2 .nav li {
	position: relative;
	display: block;
	float: left;
	padding-top: 15px;
}
#objNewBTr2 .navbar-nav li a {
	padding: 10px 20px;
	line-height: 22px;
	font-weight: bold;
	position: relative;
	display: block;
	color: #1c2024 !important;
	font-size: 16px;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
#objNewBTr2 .navbar-nav li a:hover {
	color:#42a5d2 !important;
}
#objNewBTr2 .navbar-nav li a .fa.fa-arrow-circle-o-left {
	color:#42a5d2;
}
#objNewBTr2 .link-node {
	padding: 0 !important;
	margin: 0 14px;
	background-color: transparent;
}
#objNewBTr2 .link-node.link-node--servizio .link-node__icon {
	background-color: #9e0052;
}
#objNewBTr2 .link-node.link-node--servizio:hover .link-node__icon {
	background-color: #6b0038 !important;
}
#objNewBTr2 .link-node.link-node--profilo .link-node__icon {
	background-color: #00c0c5!important;
}
#objNewBTr2 .link-node.link-node--profilo:hover .link-node__icon {
	background-color: #008e92 !important;
}
#objNewBTr2 .link-node__icon {
	display: inline-block;
	width: 42px;
	height: 42px;
	line-height: 42px;
	border-radius: 42px;
	background-color: #007db3;
	text-align: center;
	font-size: 1.4em;
	color: white;
	margin-right: 10px;
	-webkit-transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
}
.dropdown-menu {		
    margin-top: 0;		
    border-top-right-radius: 0;		
    border-top-left-radius: 0;		
}		
.dropdown-menu {		
    margin-bottom: 0;		
    border-top-right-radius: 0;		
    border-top-left-radius: 0;		
    border-bottom-right-radius: 0;		
    border-bottom-left-radius: 0;		
}		
.dropdown-menu {		
    width: 100%;		
    position: absolute;		
    top: 100%;		
    left: 0;		
    z-index: 1000;		
    display: none;		
    float: left;		
    min-width: 160px;		
    padding: 5px 0;		
    margin: 2px 0 0;		
    list-style: none;		
    font-size: 16px;		
    text-align: left;		
    background-color: #f5f5f0;		
    border: 1px solid white;		
    border-radius: 0;		
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);		
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);		
    background-clip: padding-box;		
}		
/*C11*/		
.nav .fa {		
    line-height: 42px !important;		
}
.nav .fa.fa-arrow-circle-o-left {		
    line-height: 22px !important;		
}		
/* C12 */		
.search-quick-results {		
    position: absolute;		
    z-index: 3;		
    width: 100%;		
    top: 119px;		
    padding-top: 1em;		
    -webkit-box-shadow: 0px 18px 29px 0px rgba(0, 0, 0, 0.5);		
    -moz-box-shadow: 0px 18px 29px 0px rgba(0, 0, 0, 0.5);		
    box-shadow: 0px 18px 29px 0px rgba(0, 0, 0, 0.5);		
    border-bottom: 1px solid #b2bbbd;		
    font-family: Titillium Web !important;		
}		
.search-quick-results.background-gray--lighter {		
    background-color: #f5f5f0;		
}		
.search-quick-results .container {		
    width: 100%;		
    max-width: 1120px;		
    min-width: 930px;		
    margin-right: auto;		
    margin-left: auto;		
    padding-left: 0em;		
    padding-right: 1em;		
}		
.search-quick-results .row {		
    padding-right: 16px;		
    display: block;		
    clear: both;		
}		
.search-quick-results .card.card--lg--format-xs {		
    position: relative;		
    overflow: hidden;		
    margin-bottom: 14px;		
    margin-left: 16px;		
}		
.search-quick-results .card.card--lg--format-xs .card__link {		
    display: block;		
    position: relative;		
}		
.search-quick-results .card .card__information {		
    background-color: #fff;		
    height: 110px;		
    display: block;		
    width: auto;		
    margin: 0;		
    padding: 0 14px 0 14px;		
    border: 1px solid #edede4;		
    position: relative !important;		
}		
.search-quick-results .card.card--lg--format-xs .card__identity {		
    clear: both;		
    position: relative;		
    top: -1px;		
    z-index: 2;		
    padding: 0;		
}		
.search-quick-results .card.card--lg--format-xs .card__identity:before,		
.search-quick-results .card.card--lg--format-xs .card__identity:after {		
    content: " ";		
    visibility: hidden;		
    display: block;		
    height: 0;		
    clear: both;		
}		
.search-quick-results .card.card--lg--format-xs .card__identity span {		
    font-size: 12px;		
}		
.search-quick-results .card.card--lg--format-xs .card__identity__icon {		
    width: 24px;		
    text-align: center;		
    color: #fff;		
    -webkit-transition: background-color 0.3s ease-in-out;		
    -moz-transition: background-color 0.3s ease-in-out;		
    -ms-transition: background-color 0.3s ease-in-out;		
    -o-transition: background-color 0.3s ease-in-out;		
    transition: background-color 0.3s ease-in-out;		
}		
.search-quick-results .card__information .card__identity .card__identity__icon,		
.search-quick-results .card__information .card__identity .card__identity__label,		
.search-quick-results .card__information .card__identity .card__identity__date {		
    padding: 2px 2px;		
}		
.search-quick-results .card.card--lg--format-xs .card__identity__icon,		
.search-quick-results .card.card--lg--format-xs .card__identity__label {		
    display: inline-block;		
    line-height: 42px;		
    font-weight: bold;		
}		
.search-quick-results .card.card--lg--format-xs .card__identity__label,		
.search-quick-results .card.card--lg--format-xs .card__identity__date {		
    display: inline-block;		
}		
.search-quick-results .card.card--lg--format-xs .card__identity__label {		
    margin-left: 7px;		
}		
.search-quick-results .card .card__identity__label {		
    color: #007db3;		
}		
.search-quick-results .card h2 {		
    position: relative;		
    margin: 10px 0px 0px 35px;		
    font-size: 15px;		
    line-height: 17px;		
}		
.search-quick-results .card .card__identity__icon {		
    background-color: #007db3;		
}		
.search-quick-results .card .card__link .card__information::before {		
    position: absolute;		
    content: '';		
    left: 0;		
    top: -1px;		
    height: 3px;		
    width: 0;		
    -webkit-transition: width 0.5s ease-out;		
    -moz-transition: width 0.5s ease-out;		
    -ms-transition: width 0.5s ease-out;		
    -o-transition: width 0.5s ease-out;		
    transition: width 0.5s ease-out;		
    z-index: 1;		
}		
.search-quick-results .card .card__link:hover,		
.search-quick-results .card .card__link:focus {		
    text-decoration: none;		
}		
.search-quick-results .card .card__link:hover .card__information::before,		
.search-quick-results .card .card__link:focus .card__information::before {		
    width: 100%;		
}		
.search-quick-results .card .card__information::before {		
    background-color: #008fcc;		
}		
.search-quick-results .card.card__identity--approfondimento .card__identity__icon {		
    background-color: #807600;		
}		
.search-quick-results .card.card__identity--module .card__identity__icon,		
.search-quick-results .card.card__identity--modulistica .card__identity__icon,		
.search-quick-results .card.card__identity--modulo .card__identity__icon,		
.search-quick-results .card.card__identity--software .card__identity__icon {		
    background-color: #9e0052;		
}		
.search-quick-results .col-md-offset-4 {		
    margin-left: 33.33333%;		
}		
.search-quick-results .col-md-4 {		
    width: 33.33333%;		
}		
.search-quick-results .col-lg-3 {		
    width: 25%;		
}		
.search-quick-results .col-md-4,		
.search-quick-results .col-lg-3 {		
    float: left;		
    min-height: 1px;		
    padding-left: 0em;		
    padding-right: 0em;		
}		
.search-quick-results .btn {		
    width: 100%;		
    border-bottom: 3px solid #005980;		
}		
.search-quick-results .btn-primary {		
    background: #007db3;		
    border: 0px;		
    border-bottom: 3px solid #006b9a;		
}		
.search-quick-results .btn-primary {		
    color: #fff;		
    background-color: #007db3;		
    border-color: #006b9a;		
}		
.search-quick-results .btn {		
    display: inline-block;		
    margin-bottom: 0;		
    font-weight: normal;		
    text-align: center;		
    vertical-align: middle;		
    cursor: pointer;		
    background-image: none;		
    border: 1px solid transparent;		
    white-space: nowrap;		
    padding: 6px 12px;		
    font-size: 16px;		
    line-height: 1.4;		
    border-radius: 0;		
    -webkit-user-select: none;		
    -moz-user-select: none;		
    -ms-user-select: none;		
}		
.search-quick-results .btn-primary:hover {		
    background: #006b9a;		
    border-color: #00405c;		
    color: #fff !important;		
    background-color: #005980;		
    border-color: #00405c;		
}		
.search-quick-results .btn:hover,		
.search-quick-results .btn:focus,		
.btn.focus {		
    color: #333;		
    text-decoration: none;		
}		
.search-quick-results .thumb-image {		
    display: none;		
}		
.search-quick-results .fa {		
    display: inline-block;		
    font: normal normal normal 14px/1 FontAwesome;		
    font-size: inherit;		
    -webkit-font-smoothing: antialiased;		
    -moz-osx-font-smoothing: grayscale;		
}		
.search-results .card__identity__icon i.fa:before,		
.search-quick-results .card__identity__icon i.fa:before {		
    content: "\f15b";		
}		
.search-quick-results .card__identity--contenuto-generico .card__identity__icon i.fa:before {		
    content: "\f15b";		
}		
.search-quick-results .card__identity--notizia .card__identity__icon i.fa:before {		
    content: "\f1ea";		
}		
.search-quick-results .card__identity--evento .card__identity__icon i.fa:before {		
    content: "\f133";		
}		
.search-quick-results .card__identity--concorsi-e-gare .card__identity__icon i.fa:before {		
    content: "\f0a1";		
}		
.search-quick-results .card__identity--atti-e-normative .card__identity__icon i.fa:before {		
    content: "\f15c";		
}		
.search-quick-results .card__identity--atti-e-normative .card__identity__icon i.fa:before {		
    content: "\f15c";		
}		
.search-quick-results .card__identity-dati-e-bilanci .card__identity__icon i.fa:before {		
    content: "\f201";		
}		
.search-quick-results .card__identity--open-data .card__identity__icon i.fa:before {		
    content: "\f200";		
}		
.search-quick-results .card__identity--campagna-di-comunicazione .card__identity__icon i.fa:before {		
    content: "\f135";		
}		
.search-quick-results .card__identity--approfondimento .card__identity__icon i.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card__identity--orientamento .card__identity__icon i.fa:before {		
    content: "\f14e";		
}		
.search-quick-results .card__identity--module .card__identity__icon i.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card__identity--modulistica .card__identity__icon i.fa:before {		
    content: "\f0f6";		
}
.search-quick-results .card__identity--modulo .card__identity__icon i.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card__identity--servizio .card__identity__icon i.fa:before {		
    content: "\f135";		
}		
.search-quick-results .card__identity--scheda-servizio .card__identity__icon i.fa:before {		
    content: "\f01c";		
}		
.search-quick-results .card__identity--sedi .card__identity__icon i.fa:before {		
    content: "\f041";		
}		
.search-results .card__identity--struttura .card__identity__icon i.fa:before,		
.search-quick-results .card__identity--struttura .card__identity__icon i.fa:before {		
    content: "\f041";		
}		
.search-quick-results .card__identity--circolari .card__identity__icon i.fa:before {		
    content: "\f0f6";		
}		
.search-results .card__identity--messaggi .card__identity__icon i.fa:before,		
.search-quick-results .card__identity--messaggi .card__identity__icon i.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card.card__identity--module .card__identity__icon,		
.search-quick-results .card.card__identity--modulistica .card__identity__icon,		
.search-quick-results .card.card__identity--modulo .card__identity__icon,		
.search-quick-results .card.card__identity--software .card__identity__icon,		
.search-quick-results .card.card__identity--servizio .card__identity__icon,		
.search-quick-results .card.card__identity--scheda-servizio .card__identity__icon ,
.search-quick-results .card.card__identity--scheda-prestazione .card__identity__icon {		
    background-color: #9e0052;		
}		
.search-quick-results .card.card__identity--module .card__identity__label,		
.search-quick-results .card.card__identity--modulistica .card__identity__label,		
.search-quick-results .card.card__identity--modulo .card__identity__label,		
.search-quick-results .card.card__identity--software .card__identity__label,		
.search-quick-results .card.card__identity--servizio .card__identity__label,		
.search-quick-results .card.card__identity--scheda-servizio .card__identity__label,
.search-quick-results .card.card__identity--scheda-prestazione .card__identity__label  {		
    color: #9e0052;		
}		
.search-quick-results .card.card__identity--module .card__information:hover .card__identity__icon,		
.search-quick-results .card.card__identity--modulistica .card__information:hover .card__identity__icon,		
.search-quick-results .card.card__identity--modulo .card__information:hover .card__identity__icon,		
.search-quick-results .card.card__identity--software .card__information:hover .card__identity__icon,		
.search-quick-results .card.card__identity--servizio .card__information:hover .card__identity__icon,		
.search-quick-results .card.card__identity--scheda-servizio .card__information:hover .card__identity__icon,
.search-quick-results .card.card__identity--scheda-prestazione .card__information:hover .card__identity__icon {		
    background-color: #6b0038;		
}		
.search-quick-results .card.card__identity--module .card__information:hover .card__identity__label,		
.search-quick-results .card.card__identity--modulistica .card__information:hover .card__identity__label,		
.search-quick-results .card.card__identity--modulo .card__information:hover .card__identity__label,		
.search-quick-results .card.card__identity--software .card__information:hover .card__identity__label,		
.search-quick-results .card.card__identity--servizio .card__information:hover .card__identity__label,		
.search-quick-results .card.card__identity--scheda-servizio .card__information:hover .card__identity__label,
.search-quick-results .card.card__identity--scheda-prestazione .card__information:hover .card__identity__label  {		
    color: #6b0038;		
}		
.search-quick-results .card.card__identity--module .card__information::before,		
.search-quick-results .card.card__identity--modulistica .card__information::before,		
.search-quick-results .card.card__identity--modulo .card__information::before,		
.search-quick-results .card.card__identity--software .card__information::before,		
.search-quick-results .card.card__identity--servizio .card__information::before,		
.search-quick-results .card.card__identity--scheda-servizio .card__information::before,
.search-quick-results .card.card__identity--scheda-prestazione .card__information::before {		
    background-color: #9e0052;		
}		
.search-quick-results .card.card__identity--approfondimento .card__identity__label {		
    color: #807600;		
}		
.search-quick-results .card.card__identity--approfondimento .card__information::before {		
    background-color: #9a8e00;		
}		
.search-quick-results .card.card__identity--approfondimento .card__information:hover .card__identity__icon {		
    background-color: #4d4700;		
}		
.search-quick-results .card.card__identity--approfondimento .card__information:hover .card__identity__label {		
    color: #4d4700;		
}		
.search-quick-results .card .card__information:hover .card__identity__icon,		
.search-quick-results .card .card__information:focus .card__identity__icon {		
    background-color: #005980;		
}		
/* C13*/		
.search-quick-results.background-gray--lighter.hidden { display: none !important;	 }		
/* C14*/		
.search-results .card__identity__icon strong.fa:before,		
.search-quick-results .card__identity__icon strong.fa:before {		
    content: "\f15b";		
}		
.search-quick-results .card__identity--contenuto-generico .card__identity__icon strong.fa:before {		
    content: "\f15b";		
}		
.search-quick-results .card__identity--notizia .card__identity__icon strong.fa:before {		
    content: "\f1ea";		
}		
.search-quick-results .card__identity--evento .card__identity__icon strong.fa:before {		
    content: "\f133";		
}		
.search-quick-results .card__identity--concorsi-e-gare .card__identity__icon strong.fa:before {		
    content: "\f0a1";		
}		
.search-quick-results .card__identity--atti-e-normative .card__identity__icon strong.fa:before {		
    content: "\f15c";		
}		
.search-quick-results .card__identity--atti-e-normative .card__identity__icon strong.fa:before {		
    content: "\f15c";		
}		
.search-quick-results .card__identity-dati-e-bilanci .card__identity__icon strong.fa:before {		
    content: "\f201";		
}		
.search-quick-results .card__identity--open-data .card__identity__icon strong.fa:before {		
    content: "\f200";		
}		
.search-quick-results .card__identity--campagna-di-comunicazione .card__identity__icon strong.fa:before {		
    content: "\f135";		
}		
.search-quick-results .card__identity--approfondimento .card__identity__icon strong.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card__identity--orientamento .card__identity__icon strong.fa:before {		
    content: "\f14e";		
}		
.search-quick-results .card__identity--module .card__identity__icon strong.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card__identity--modulistica .card__identity__icon strong.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card__identity--modulo .card__identity__icon strong.fa:before {		
    content: "\f0f6";		
}		
.search-quick-results .card__identity--servizio .card__identity__icon strong.fa:before {		
    content: "\f109";		
}		
.search-quick-results .card__identity--scheda-servizio .card__identity__icon strong.fa:before {		
    content: "\f01c";		
}
.search-quick-results .card__identity--scheda-prestazione .card__identity__icon strong.fa:before {		
    content: "\f01c";		
}	
.search-quick-results .card__identity--sedi-inps .card__identity__icon strong.fa:before {		
    content: "\f041";		
}		
.search-results .card__identity--struttura .card__identity__icon strong.fa:before,		
.search-quick-results .card__identity--struttura .card__identity__icon strong.fa:before {		
    content: "\f041";		
}		
.search-quick-results .card__identity--circolari .card__identity__icon strong.fa:before {		
    content: "\f0f6";		
}		
.search-results .card__identity--messaggi .card__identity__icon strong.fa:before,		
.search-quick-results .card__identity--messaggi .card__identity__icon strong.fa:before {		
    content: "\f0f6";		
}		
/* fine C14 */		
/* C15 */		
.social a {		
	padding-right: 0px !important;		
}		
/* fine C15 */

/*C16*/
    .social .fa-facebook-square
    {
        vertical-align:middle;
    }
    .social .fa-twitter
    {
        vertical-align:middle;
    }
    .social .fa-youtube-play
    {
        vertical-align:middle;
    }
    .social .fa-plus-circle
    {
        vertical-align:middle;
    }
    
    /* C17 */
    .sedi-bp 
	{
	   height: 600px;
	   width: 100%;
	}

/*C18*/
.nav.navbar-nav.hide-nav li .back em {font-size: 14px;}
/*fine C18*/



/* Social */
#objNewBTr1Td1 div .dropdown-menu {
	display: none;
    width: auto;
	min-width: 110px;
    position: absolute;
    top: 39px !important;
    right: 10px;
	left: auto;
    z-index: 1000;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #f5f5f0;
    border: 1px solid #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
#objNewBTr1Td1 div #socialBussolaNPI {
	position:static;
}
#objNewBTr1Td1 div #socialBussolaNPI:hover > .dropdown-menu, #objNewBTr1Td1 div #socialBussolaNPI.open > .dropdown-menu {
	display: block;	
}
#objNewBTr1Td1 div #socialBussolaNPI.open > a {
	background-color: #007db3;	
}
#objNewBTr1Td1 div #socialBussolaNPI > a > em {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
#objNewBTr1Td1 div .dropdown-menu ul {
    list-style: none;
}
#objNewBTr1Td1 div .dropdown-menu li {
	display:block;
}
#objNewBTr1Td1 div#objNewIst .dropdown-menu a {
	color: #49535d;
    background-color: #f5f5f0;
    line-height: 22px;
    font-weight: normal;
    font-size: 14px;
    padding: 8px 0 6px;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: 4px solid #f5f5f0;
	display: block;
	font-weight: 700;
    -webkit-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}
#objNewBTr1Td1 div#objNewIst .dropdown-menu a:hover {
	 background-color: #fff;
}
#objNewBTr1Td1 div#objNewIst .dropdown-menu a em {
    margin-left: 0.2em;
	margin-right: 0.5em;
	display:inline-block;
}
#objNewBTr1Td1 div#objNewIst ul.pull-right li:last-child .dropdown-menu a {
	margin-right:6px;
}
/*fine tuning classi spotlight*/
.search-quick-results .card__identity__icon strong.fa:before{content:"\f15b";font-size:1.3em;}
.search-quick-results .card__identity--serviziom .card__identity__icon strong.fa:before{content:"\f10b";font-size:1.4em;}
.card.card__identity--serviziom .card__identity__icon,.card.card__identity--serviziom .card__information::before{background-color:#9e0052}
.card.card__identity--serviziom .card__identity__label{color:#9e0052}
.card.card__identity--serviziom .card__information:hover .card__identity__icon,.card.card__identity--serviziom .card__information:focus .card__identity__icon{background-color:#6b0038}
.card.card__identity--serviziom .card__information:hover .card__identity__label,.card.card__identity--serviziom .card__information:focus .card__identity__label{color:#6b0038}
.search-quick-results .card__identity--pagina-informativa .card__identity__icon strong.fa:before{content:"\f187"}
.search-quick-results .card__identity--dataset .card__identity__icon strong.fa:before{content:"\f200"}
.search-quick-results .card__identity--termine-glossario .card__identity__icon strong.fa:before{content:"\f27b"}
/* fine fine tuning classi spotlight*/

.search-quick-results .card__identity--gara .card__identity__icon strong.fa:before {content: "\f0a1";}    

#imgChatBot  
{
    cursor:pointer; 
    vertical-align:middle;
    height:35px;
    display:none;
}

#popupOverlay {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background : url(../images/background-trans.png) repeat;
	vertical-align:middle;
}

#popupMessaggio
{
    width:800px;
    min-height:100px;
    margin:auto;
    background-color:White;
    position:relative;
    top:30%;
    box-shadow:0px 5px 15px rgba(0,0,0,0.5);
}

#popupTitolo
{
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    border-left:5px #9e0052 solid;
    color:#9e0052;
    font-size:1.75em;
    font-weight:800;
}


#popupBody
{
    padding: 2em;
    color:#005980 !important;
    font-weight:700;
    font-size:1.2em;
}

/* a.aleksandrov 22/09/2020 */
@media screen and (max-width: 40em) {
	#objNewBTr1Td1 div#objNewIst > ul.pull-right a {
		margin-right: 0;
	}



	#objNewBTr1Td1 div#objNewIst ul.pull-right li:last-child a {
		margin-right: 0px;
	}



	#objNewBTr1Td1 div #socialBussolaNPI.dropdown {
		position: relative;
	}
}