/***INCLUSIONE FONT ***/

/* roboto-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../css/fonts/roboto-v48-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../css/fonts/roboto-v48-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../css/fonts/roboto-v48-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('../css/fonts/roboto-v48-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../css/fonts/roboto-v48-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  src: url('../css/fonts/roboto-v48-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../css/fonts/roboto-v48-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}




/*** AREA DI LOGIN ***/

.headerLoginIsweb { background: #ee7c17; clear: both; height: auto; margin:0px;padding:0px; position:relative;z-index:999}
.headerLoginIsweb h5 {font-size:1.5em !important;}
.headerLoginIsweb .logo { width: 260px; text-align: center; padding-top: 22px; float: left; background: url(../../grafica_admin/logo_sfondo_icona.png) no-repeat bottom left; }
.headerLoginIsweb .header-box { background: #ee7c17; clear: both; height: 60px; margin-bottom: 20px;border-bottom: 0px solid #DDDDDD;}
.headerLoginIsweb .header-box .logo { width: 260px; text-align: center; padding-top: 8px; float: left; background: url(../../grafica_admin/logo_sfondo_icona.png) no-repeat bottom left; }
.headerLoginIsweb .headerinner { margin-left: 260px; display:flex; justify-content: space-between;}

.headmenuLoginIsweb { list-style: none; margin:0px; padding:0px; font-family: 'RobotoMedium', 'Helvetica Neue', Helvetica, sans-serif; }
.headmenuLoginIsweb .dropdown-menu { border: 2px solid #ee7c17; border-top: 0; margin: 0; min-width:240px;}
.headmenuLoginIsweb .nav-header { text-shadow: none; font-weight: normal; }
.headmenuLoginIsweb .dropdown-menu::after {
	position: absolute; top: -6px; left: 45px; display: inline-block; border-right: 6px solid transparent;
	border-bottom: 6px solid white; border-left: 6px solid transparent; content: ''; }
.headmenuLoginIsweb > li {
	display: inline-block; float: left; font-size: 14px; position: relative; border-right: 1px solid rgba(255,255,255,0.15); }
.headmenuLoginIsweb > li:first-child { border-left: 1px solid rgba(255,255,255,0.15); }
.headmenuLoginIsweb > li.odd { background: rgba(255,255,255,0.1); }
.headmenuLoginIsweb > li.right { float: right; }
.headmenuLoginIsweb > li > a {
	min-width: 50px; position: relative; display: block; color: #fff !important;
	padding: 7px 20px 3px 20px; cursor: pointer; }
.headmenuLoginIsweb > li > a:hover { text-decoration: none; }
.headmenuLoginIsweb > li > a .count { position: absolute; top: 5px; right: 10px; opacity: 0.5; }
.headmenuLoginIsweb > li > a:hover .count, .headmenu > li.open > a .count { opacity: 1; }
.headmenuLoginIsweb > li > a .headmenu-label { display: block; margin: 2px 0 3px 0; opacity: 0.5; text-align: center; }
.headmenuLoginIsweb > li > a:hover .headmenu-label, .headmenuLoginIsweb > li.open > a .headmenu-label { opacity: 1; }
.headmenuLoginIsweb > li > a .head-icon { width: 50px; height: 50px; display: block; margin: auto; opacity: 0.5; }
.headmenuLoginIsweb > li > a:hover .head-icon, .headmenu > li.open a .head-icon { opacity: 1; }

.headerLoginIsweb .head-scorciatoie { background-image: url(../../images/icons/scorciatoie.png); }
.headerLoginIsweb .head-users { background-image: url(../../images/icons/users.png); }
.headerLoginIsweb .head-aiuto { background-image: url(../../images/icons/aiuto.png); }
.headerLoginIsweb .head-bar { background-image: url(../../images/icons/bar.png); }

.headmenuLoginIsweb .nav-header { text-shadow: none; font-weight: normal;font-family: 'RobotoBold', 'Helvetica Neue', Helvetica, sans-serif; font-size:11px; text-transform:uppercase; padding-left:4px; }

.headmenuLoginIsweb .viewmore a { font-size: 11px; text-transform: uppercase; font-size: 11px !important; }

.headerLoginIsweb  .userloggedinfo { padding: 1rem; color: #fff; list-style: none;}
.headerLoginIsweb  .userloggedinfo h5 {color:#FFFFFF;text-align:right;}
.headerLoginIsweb  .userloggedinfo img { padding: 3px; background: rgba(255,255,255,0.2); float: left; }
.headerLoginIsweb  .userloggedinfo .userinfo small { font-size: 11px; opacity: 0.6; color: #fff; font-family: sans-serif; font-style: italic; }
.headerLoginIsweb  .userloggedinfo ul { list-style: none; margin-top: 5px; }
.headerLoginIsweb  .userloggedinfo ul li { display: inline-block; font-size: 11px; line-height: normal; margin-bottom: 1px; }
.headerLoginIsweb  .userloggedinfo ul li a { padding: 4px 5px 3px 5px; color: #fff; line-height: normal; background: rgba(255,255,255,0.1); display: block; text-decoration: none !important;}
.headerLoginIsweb  .userloggedinfo ul li a:hover { text-decoration: none; background: rgba(255,255,255,0.2); }

.headerLoginIsweb .userloggedinfo ul li a.adminAttivo { background: rgba(255,255,255,0.3); }

#helpOnLine , .helpOnLine {
	display:block !important;
	width:696px;
	padding:0px 15px 20px 15px;

	font-size:12px;
}
#helpOnLine a {cursor:help !important;}
#helpOnLine h3 {
	color: #ee7c17;
	margin: 5px 0px 8px 0px !important;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #CCCCCC;
}


#helpOnLine h4 {
	margin: 10px 0px 5px 0px !important;
	color: #757575;
}


/*** PANNELLI DI AMMINISTRAZIONE ***/

.uiAdminIswebZona, .uiAdminIswebZonaLayout {
	position:relative;
	border:1px solid #FFFFFF;
	padding:0px;
	background:#ee7c17;
	box-shadow: 1px 1px 8px #888888;
	text-align:left;
	font-family: 'RobotoBold', 'Helvetica Neue', Helvetica, sans-serif;
}
.uiAdminIswebZona .nomeZona,.uiAdminIswebZonaLayout .nomeZona {color:#FFFFFF;font-size:13px; display:inline-block; margin-top:-20px;}

.uiAdminIswebZonaLayout {background:#4d4d4d;}

.uiAdminIswebBox {
	position:relative;
	z-index:9999999;
	font-family: 'RobotoBold', 'Helvetica Neue', Helvetica, sans-serif;
}
.uiAdminIswebBox .uiAdminIsweb {
	position:absolute;
	top: -50px;
	left:20px;
	z-index:9999999;
	margin-right:20px;
	border:2px solid #FFFFFF;
	padding:0px;
	background:#ee7c17;
	box-shadow: 1px 1px 8px #888888;
	opacity:0.98;
}
.uiAdminIsweb .sfondoUI,
.uiAdminIswebIstanza .sfondoUI
{padding: 6px 20px 6px 32px; background: url(../../grafica_admin/logo_sfondo_icona.png) no-repeat bottom left; font-size:16px;color:#E9E9E9;vertical-align: middle;}

.uiAdminIswebIstanza .sfondoUI {padding: 0px 10px 0px 24px;}

.uiAdminIswebIstanza .sfondoUI .nomeEle,
.uiAdminIsweb .sfondoUI .nomeEle,
.uiAdminIsweb .sfondoUIRepeat .nomeEle
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
}

.uiAdminIsweb .btnCloseUi {
	padding:0px !important;
	width:auto !important;
	position:absolute !important;bottom: 2px !important;left: 6px !important;
	color:#D9D9D9 !important;
	cursor:pointer;
	font-size:11px !important;
	background-color: transparent !important;
}

.uiAdminIswebIstanza .btnCloseUi {
	padding:0px !important;
	width:auto !important;
	position:absolute !important;top: 34px !important;left: 6px !important;
	color:#D9D9D9 !important;
	cursor:pointer;
	font-size:11px !important;
	background-color: transparent !important;
}

.uiAdminIswebIstanza .btnCloseUi .fa,
.uiAdminIsweb .btnCloseUi .fa 
{font-size:11px !important;}

.sfondoUI .btn .fa,
.sfondoUIRepeat .btn .fa 
{font-size:13px !important;}

.uiAdminIsweb .btnCloseUi:hover,
.uiAdminIswebIstanza .btnCloseUi:hover  {color:#FFFFFF !important;}

.uiAdminIswebZona .btn,
 .uiAdminIsweb .btn,
  .uiAdminIswebIstanza .btn
{font-size:13px !important; font-family: 'RobotoMedium', 'Helvetica Neue', Helvetica, sans-serif !important; }

#risorseImportanti  .btn .fa
{font-size:13px !important; }

.uiAdminIsweb .sfondoUI .btn-up {margin-top:-20px;}

.uiAdminIsweb .sfondoUIRepeat,
.uiAdminIswebIstanza .sfondoUIRepeat {
	padding: 6px 20px 6px 32px; background: #444444 url(../../grafica_admin/logo_sfondo_icona.png) no-repeat bottom left; font-size:16px;color:#FFFFFF;vertical-align: middle;font-size:0.8em;
}
.uiAdminIswebIstanza .sfondoUIRepeat {padding: 6px 8px 6px 24px;}
.uiAdminIsweb .sfondoUIRepeat .btn,
.uiAdminIswebIstanza .sfondoUIRepeat .btn {font-size:0.9em;margin-bottom:3px; font-family: 'RobotoMedium', 'Helvetica Neue', Helvetica, sans-serif !important; }


 /*** ANIMAZIONE ELEMENTO ATTIVO ***/

 @-webkit-keyframes elementoAct {
  0%   { opacity: 0.4; }
  100%   { opacity: 1; }
}
@-moz-keyframes elementoAct {
  0%   { opacity: 0.4; }
  100%   { opacity: 1; }
}
@-o-keyframes elementoAct {
  0%   { opacity: 0.4; }
  100%   { opacity: 1; }
}
@keyframes elementoAct {
  0%   { opacity: 0.4; }
  100%   { opacity: 1; }
}


 .elementoNoAttivo {
	 opacity: 0.6;
	outline: 2px dashed #444444;
	outline-offset: -2px;
}

.elementoAttivo {
	box-shadow: none;
	outline: 0px dashed #fff;
  -webkit-animation: elementoAct 1s forwards; /* Safari 4+ */
  -moz-animation:    elementoAct 1s forwards; /* Fx 5+ */
  -o-animation:      elementoAct 1s forwards; /* Opera 12+ */
  animation:         elementoAct 1s forwards; /* IE 10+, Fx 29+ */
}

.istanzaAdmin {position:relative;}

.uiAdminIswebIstanza {
	position:absolute;
	bottom: -30px;
	right:10px;
	z-index:9999999;
	margin:10px;
	border:2px solid #FFFFFF;
	padding:0px;
	background:#ee7c17;
	box-shadow: 1px 1px 8px #888888;
	opacity:0.98;
}

/*** ARE ALOGIN - PULSANRE ADMNIN ***/

#headerLoginIswebBot {
	position:fixed;
	top: -2px;
	padding:4px 12px 6px 12px;
	right:40px;
	background:#ee7c17;
	box-shadow: 1px 1px 6px #888888;
	z-index:9999999;
	color:#FFFFFF !important;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border:2px solid #FFFFFF;
	cursor:pointer !important;
	text-transform:none !important;
}
#openheaderLoginIsweb {cursor:pointer !important;}
#headerLoginIswebBot img {margin:12px 20px 0px 0px; float:left;}
#headerLoginIswebBot h5{float:right; color:#FFFFFF !important; font-size:64%;}
#headerLoginIswebBot h5 small{color:#FFFFFF !important;}
.headerLoginAttivo {
	position:fixed;
	top: 0px;
	left: 0px;
	z-index:9999999;
	width:100%;
	display:none;
	border:2px solid #FFFFFF;
	box-shadow: 2px 2px 12px #888888;
}
.bodyAttivo {margin-top:88px;}



/*** BOOTSTRAP OVERRIDE PER LOGIN***/

.headerLoginIsweb .close { text-shadow: 1px 1px rgba(255,255,255,0.4); }

.headerLoginIsweb .dropdown-menu { margin-top: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.headerLoginIsweb .dropdown-menu > li > a { font-size: 12px; color: #444; margin: 2 5px; padding: 8px 10px; text-decoration: none !important; }
.headerLoginIsweb .dropdown-menu > li > a:hover .muted { color: #fff; }

.headerLoginIsweb .dropdown-menu > li > a:hover,
.headerLoginIsweb .dropdown-menu > li > a:focus,
.headerLoginIsweb .dropdown-submenu:hover > a,
.headerLoginIsweb .dropdown-submenu:focus > a { background: #EE7C17;color: #FFFFFF; }
.headerLoginIsweb .dropdown .dropdown-menu .nav-header { padding-left: 10px; padding-right: 10px; }




/*** BOOTSTRAP OVERRIDE PER PANNELLI DI AMMINISTRAZIONE ***/

.uiAdminIsweb .btn,
.uiAdminIswebZona .btn,
.uiAdminIswebIstanza .btn
{
	display: inline-block; -moz-box-shadow: none; -webkit-box-shadow: none; padding:2px 6px;
	box-shadow: none !important; border-color: #bbb !important; background:#F0F0F0 !important; color:#424242 !important;
	text-transform:none !important;
}


.uiAdminIsweb .btn:hover ,
.uiAdminIswebZona .btn:hover ,
.uiAdminIswebIstanza .btn:hover
{background:#858585 !important; color:#FFFFFF !important;}

/*** CAMBIO STRUTTURA TOOLBAR ***/
li.userName {
    display: block !important;
}
.userinfo {
    display: flex;
	flex-direction:column;
}
.headerLoginIsweb  .userloggedinfo ul.intTooltip.user {
    padding-left: 4px;
}
*:focus {
    outline: none;
}
.collapse.in {
    display: block !important;
}

/*** TOOLBAR RESPONSIVE ***/
@media (max-width: 1180px) {
	
  button.navbar-toggler {
    background: #426077;
    border: none;
    color: #fff;
    position: absolute;
    font-size: 1.4rem;
    line-height: 46px;
    display: block !important;
    padding: 0 12px;
    -webkit-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
  }
  button.navbar-toggler.collapsed {
      background: transparent;
  }
  .headerLoginIsweb .headerinner {
      margin-left: 5px;
  }

  .headerLoginIsweb  .userloggedinfo ul.intTooltip.user,ul.headmenuLoginIsweb, div#headerLoginIsweb .logo {
      display: none;
  }
  .headerLoginIsweb  .userloggedinfo ul.intTooltip {
      margin: 0;
      right: -8px;
  }
  .headerLoginIsweb {
      height: 46px;
  }

  button.user-toggler {
      height: 47px;
      width: 49px;
      position: relative;
      top: 0px;
      right: -10px;
      border: unset;
      background: url("/etrasparenza/grafica_admin/default-user-image.png");
      display: inline-block !important;
      z-index: 20;
      background-size: 35px 35px;
      background-repeat: no-repeat;
      background-position: center;
      background-color: #426077;
      -webkit-transition: background-color 300ms linear;
      -ms-transition: background-color 300ms linear;
      transition: background-color 300ms linear;
  }
  button.user-toggler.collapsed{
  	background-color: unset;
  }
  .headerLoginIsweb  .userloggedinfo ul.intTooltip li a {
      background: none;
      font-size: 1rem;
      line-height: 30px;
      padding: 0;
      text-transform: uppercase;
      border-left: 2px solid white;
      margin: 8px;
      padding-left: 8px;
      z-index: 10;
      position: RELATIVE;
	  text-decoration: none !important;
  }
  .headerLoginIsweb  .userloggedinfo ul.intTooltip li:last-child a{
      border-right: 2px solid white;
      padding-right: 8px;
  }
  .headerLoginIsweb  .userloggedinfo ul.intTooltip li span.fa {
      font-size: 1.3rem;
  }
  .headerLoginIsweb  .userloggedinfo {
      padding-top: 0;
  }
  .headerLoginIsweb  .userloggedinfo ul.intTooltip li a:hover, .headerLoginIsweb  .userloggedinfo ul.intTooltip li.liAttivo a {
      background: NONE;
  }

  .headerLoginIsweb  .userloggedinfo ul.intTooltip li:after, .headerLoginIsweb .userloggedinfo ul.intTooltip li.liAttivo:after{
      content: "";
      display: none;
      background: #426077;
      width: 94%;
      height: 32px;
      position: relative;
      top: -39px;
      LEFT: 15px;
      z-index: 0;
  }
  .headerLoginIsweb  .userloggedinfo ul.intTooltip li:hover:after, .headerLoginIsweb .userloggedinfo ul.intTooltip li.liAttivo:after{
      display: block;
  }

  .headerLoginIsweb  .userloggedinfo ul.intTooltip li:last-child:after{
      width: 82%;
  }
  .headerLoginIsweb  .userloggedinfo .userinfo ul.intTooltip li a {
      padding-left: 10px;
	  text-decoration: none !important;
  }
 
  div.userloggedinfo > div.userinfo > ul.intTooltip > li > a {
      padding-left: 10px;
	  text-decoration: none !important;
	  
  }
 
  /***MENU E SOTTOMENU***/
  ul#navbarResponsive, ul#userBar {
      position: absolute;
      top: 46px;
      z-index: 9999;
      width: 320px;
      left: 0;
      background: #426077;
  }
  ul#userBar {
        right: -3px;
        left: unset;
  }
  ul#navbarResponsive span.head-icon {
      display: none;
  }
  .headmenuLoginIsweb > li.odd {
      background: none;
      border: unset;
      width: 100%;
  }
  .headmenuLoginIsweb > li > a .headmenu-label {
      text-align: left;
      color: #FFFFFF;
      opacity: 1;
  }
  .headmenuLoginIsweb > li > a .headmenu-label span {color: #FFFFFF;}
  .headmenuLoginIsweb > li > a {
      padding-left: 11px;
      display: inline-flex;
  }
  .headmenuLoginIsweb > li > a .count {
      opacity: 1;
      right: unset;
      left: 4px;
      background: #fff;
      color: #ee7c17;
      width: 18px;
      height: 18px;
      text-align: center;
      top: -1px;
      border-radius: 20px;
      font-weight: 600;
      position: relative;
      font-size: 12px;
  }

  .headmenuLoginIsweb > li > a .count:empty {
      display: none;
  }
  ul#userBar li {
		background: none;
		border: unset;
		width: 100%;
		max-width: unset;
		position: relative;
		top: unset;
		right: unset;
		/* line-height: 21px; */
		min-height: 36px;
	}
	ul#userBar li a {
		border: unset;
		width: 100%;
	}
  .headerLoginIsweb .userloggedinfo {
    height: 46px;
  }
	.headerLoginIsweb  .userloggedinfo .userinfo {
		width: 100%;
		position: relative;
		right: -8px;
	}
	.headerLoginIsweb .userloggedinfo #userBar li:hover:after, .headerLoginIsweb .userloggedinfo #userBar a span{
		display: none;
	}
	.headerLoginIsweb .userloggedinfo #userBar li a, .headerLoginIsweb .userloggedinfo #userBar li.userName a{
		font-size: 14px !important;
		text-transform: capitalize;
		display: inline-flex;
		min-width: 50px;
		margin: 0;
		margin-left: -0.4rem;
		max-height: 36px;
		padding: 7px 20px 3px 11px;
		line-height: 21px;
		font-family: 'RobotoMedium', 'Helvetica Neue', Helvetica, sans-serif;
	}
	ul#userBar li.userName small {
		display: none;
	}
	.headerLoginIsweb .userloggedinfo h5 {
		text-align: left;
		color: #ffffff80;
		margin: 0;
		padding: 7px 20px 3px 11px;
		line-height: 21px;
	}
  .dropdown-menu {
     width: 320px;
  }
  .dropdown-menu div{
      width: 320px !important;
  }
  .headmenuLoginIsweb .listauser .nav-header {
      font-size: 1.1rem;
      font-weight: 400;
      line-height: 1.1rem;
      color: #ee7c17;
      margin: 5px 0px 8px 0px !important;
      padding: 0px 0px 5px 0px;
      border-bottom: 1px solid #CCCCCC;
      padding-left: 10px;
      font-family: "Titillium Web", sans-serif;
      text-transform: capitalize;
  }
  .listashort li.nav-header {
      display: none;
  }

}

@media (max-width: 767px) {

  .headerLoginIsweb  .userloggedinfo ul li a {
      font-size: 0;
      margin: 0;
      padding: 0;
      min-width: 55px;
      margin-top: 7px;
	  border:none !important;
  }
  .headerLoginIsweb  .userloggedinfo ul li:last-child a{
      margin: 0;
      padding: 0;
	  border:none !important;
  }
  .headerLoginIsweb  .userloggedinfo ul li span.fa {
      position: relative;
      top: 6px;
      text-align: center;
	  
      margin: 0 auto;
      padding: 0px 13px;
      left: 6px;
  }
  .headerLoginIsweb  .userloggedinfo ul li:last-child span.fa {
      left: 2px;
  }
    .headerLoginIsweb .userloggedinfo ul li a span.txtP {display:none !important;}
  .headerLoginIsweb .userloggedinfo ul li {
      max-width: 56px;
	  border:none !important;
  }
  .headerLoginIsweb .userloggedinfo ul li:last-child {
      margin-right: 5px;
  }
  .headerLoginIsweb  .userloggedinfo ul li:after, .headerLoginIsweb .userloggedinfo ul li.liAttivo:after{
      width: 75%;
      height: 30px;
      top: -31px;
      LEFT: 11px;
  }
  .headerLoginIsweb  .userloggedinfo ul li:last-child:after, .headerLoginIsweb .userloggedinfo ul li.liAttivo:last-child:after{
      width: 75%;
      LEFT: 8px;
  }
}

.intTooltip {
    margin:0;
    padding:0;
}