
/* stili per la login   */
.centrato{
  position: absolute;
  top: 0px;
  left: 0px;
}

div#centrato_vistra {
  position:absolute;
  top:50%;
  left:50%;
  width:300px;
  height:200px;
  margin-left:-150px;
  margin-top: -100px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
}
div#centrato_sirio {
  position:absolute;
  top:50%;
  left:50%;
  width:300px;
  height:260px;
  margin-left:-150px;
  margin-top: -130px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
}
div#centrato_madil,
div#centrato_gpservizi
{
  position:absolute;
  top:90%;
  left:0%;
  width:100%;
  height:100px;
  margin-left:0px;
  margin-top: -97px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
  text-align: center;
  display: table;
  /*border: 1px solid #000000;*/
}
div#centrato_viventi {
  position:absolute;
  top:50%;
  left:50%;
  width:300px;
  height:260px;
  margin-left:-150px;
  margin-top: -130px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
}
div#centrato_mpservice {
  position:absolute;
  top:50%;
  left:50%;
  width:300px;
  height:260px;
  margin-left:-150px;
  margin-top: -130px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
}
div#centrato_iclhub {
  position:absolute;
  top:50%;
  left:30%;
  width:300px;
  height:260px;
  margin-left:-90px;
  margin-top: -130px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
}
div#centrato_formalav {
  position:absolute;
  top:70%;
  left:30%;
  width:300px;
  height:260px;
  margin-left:-180px;
  margin-top: -70px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
}
div#centrato_hbg-formalav {
  position:absolute;
  top:25%;
  left:50%;
  width:300px;
  height:260px;
  margin-left:-150px;
  margin-top: -130px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:#F5F5F5;
}
div#centrato_sistema {
  position:absolute;
  top:30%;
  left:0%;
  width:100%;
  height:100px;
  margin-left:0px;
  margin-top: -97px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:transparent;
  text-align: center;
  display: table;
  /*border: 1px solid #000000;*/
}
div#centrato_seac {
  position:absolute;
  top:30%;
  left:0%;
  width:100%;
  height:100px;
  margin-left:0px;
  margin-top: -97px;
  color:#000;
  font-weight:normal;
  padding:0;
  background-color:transparent;
  text-align: center;
  display: table;
  /*border: 1px solid #000000;*/
}


.bg_login{
  position: absolute;
  top: 0px;
  left: 250px;
	width:780px;
  height:490px;
}
.tab_accedi{
	background: url(../img/txt_accedi.png) top right no-repeat transparent;
	position: relative;
  top: 50px;
}
.tab_richiedi{
	background: url(../img/txt_richiedi.png) 29% 5% no-repeat transparent;
}
.titolo_sezione_login_pwd{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
}
.titolo_sezione_login_pwd a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_vistra{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
   padding-bottom: 3px;
}
.titolo_sezione_login_pwd_vistra a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_vistra a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_vistra a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_sirio{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
   padding-bottom: 3px;
}
.titolo_sezione_login_pwd_sirio a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_sirio a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_sirio a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_madil,
.titolo_sezione_login_pwd_gpservizi
{
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #555555;
   padding-top: 5px;
   /*padding-bottom: 9px;*/
}

.titolo_sezione_login_pwd_madil, 
.titolo_sezione_login_pwd_gpservizi
a:link{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #555555;
   text-decoration: none;
}
.titolo_sezione_login_pwd_madil,
.titolo_sezione_login_pwd_gpservizi
a:visited{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #555555;
   text-decoration: none;
}
.titolo_sezione_login_pwd_madil,
.titolo_sezione_login_pwd_gpservizi
a:hover{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #555555;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_viventi{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
   padding-bottom: 3px;
}
.titolo_sezione_login_pwd_viventi a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_viventi a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_viventi a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_mpservice{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
   padding-bottom: 3px;
}
.titolo_sezione_login_pwd_mpservice a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_mpservice a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_mpservice a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_iclhub{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
   padding-bottom: 3px;
}
.titolo_sezione_login_pwd_iclhub a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_iclhub a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_iclhub a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_formalav{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
   padding-bottom: 3px;
}
.titolo_sezione_login_pwd_formalav a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_formalav a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_formalav a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_hbg-formalav{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   padding-top: 9px;
   padding-bottom: 3px;
}
.titolo_sezione_login_pwd_hbg-formalav a:link{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_hbg-formalav a:visited{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_hbg-formalav a:hover{
   font-family: Arial;
   font-size: 12px;
   font-weight: normal;
   color: #333333;
   text-decoration: none;
}
.titolo_sezione_login_pwd_sistema{
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #555555;
   padding-top: 5px;
   /*padding-bottom: 9px;*/
}

.titolo_sezione_login_pwd_sistema a:link{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #555555;
   text-decoration: none;
}
.titolo_sezione_login_pwd_sistema a:visited{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #555555;
   text-decoration: none;
}
.titolo_sezione_login_pwd_sistema a:hover{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #555555;
   text-decoration: underline;
}
.titolo_sezione_login_pwd_seac{
   font-family: Arial;
   font-size: 18px;
   font-weight: bold;
   color: #404040;
   padding-top: 5px;
   /*padding-bottom: 9px;*/
}

.titolo_sezione_login_pwd_seac a:link{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #404040;
   text-decoration: none;
}
.titolo_sezione_login_pwd_seac a:visited{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #404040;
   text-decoration: none;
}
.titolo_sezione_login_pwd_seac a:hover{
   font-family: Arial;
   font-size: 18px;
   font-weight: normal;
   color: #404040;
   text-decoration: underline;
}

.testo_login{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-left: 75px;
	width: 410px;
}
.testo_login span{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding-left: 0px;
}
.titolo_sezione_login{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  height:40px;
}
.titolo_sezione_login span{
  font-size:10pt;
  font-weight:bold;
  color:red;
}
.titolo_sezione_login_vistra{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:8px;
}
.titolo_sezione_login_vistra span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_sirio{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:6px;
}
.titolo_sezione_login_sirio span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_madil,
.titolo_sezione_login_gpservizi
{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:6px;
}
.titolo_sezione_login_madil,
.titolo_sezione_login_gpservizi
span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_viventi{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:8px;
}
.titolo_sezione_login_viventi span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_mpservice{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:8px;
}
.titolo_sezione_login_mpservice span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_iclhub{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:6px;
}
.titolo_sezione_login_iclhub span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_formalav{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:8px;
}
.titolo_sezione_login_formalav span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_hbg-formalav{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:#F5F5F5;
  text-align:center;
  padding:8px;
}
.titolo_sezione_login_hbg-formalav span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_sistema{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:transparent;
  text-align:center;
  padding:6px;
}
.titolo_sezione_login_sistema span{
  font-size:10pt;
  font-weight:normal;
  color:#666666;
}
.titolo_sezione_login_seac{
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  background-color:transparent;
  text-align:center;
  padding:6px;
}
.titolo_sezione_login_seac span{
  font-size:10pt;
  font-weight:normal;
  color:#333333;
}

/* stili per i form login */
.sfondo_login
{
  background: url(../img/cella_editabile_sfd.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_vistra
{
  background: url(../img/cella_editabile_sfd_vistra.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_sirio
{
  background: url(../img/cella_editabile_sfd_sirio.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_madil,
.sfondo_login_gpservizi
{
   border: 1px solid #555555;
   background-color: #EEEEEE;
}
.sfondo_login_img_madil,
.sfondo_login_img_gpservizi
{
   border-top: 1px solid #555555;
   border-left: 1px solid #555555;
   border-bottom: 1px solid #555555;
   background-color: #FFFFFF;
   width: 57px;
   height: 57px;
}
.sfondo_login_viventi
{
  background: url(../img/cella_editabile_sfd_vistra.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_mpservice
{
  background: url(../img/cella_editabile_sfd_vistra.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_iclhub
{
  background: url(../img/cella_editabile_sfd_sirio.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_formalav
{
  background: url(../img/cella_editabile_sfd_vistra.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_hbg-formalav
{
  background: url(../img/cella_editabile_sfd_vistra.png) top left repeat-x transparent;
  text-align: left;
}
.sfondo_login_sistema{
   border: 1px solid #555555;
   background-color: #EEEEEE;
}
.sfondo_login_img_sistema{
   border-top: 1px solid #555555;
   border-left: 1px solid #555555;
   border-bottom: 1px solid #555555;
   background-color: #FFFFFF;
   width: 57px;
   height: 57px;
}
.sfondo_login_seac{
   border: 1px solid #404040;
   background-color: #EEEEEE;
}
.sfondo_login_img_seac{
   border-top: 1px solid #404040;
   border-left: 1px solid #404040;
   border-bottom: 1px solid #404040;
   background-color: #FFFFFF;
   width: 57px;
   height: 57px;
}
input.log1{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_vistra{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_sirio{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_madil,
input.log1_gpservizi
{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
	border: 0px;
	padding:5px;
	height:31px;
}
input.log1_viventi{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_mpservice{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_iclhub{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_formalav{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_hbg-formalav{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #B4C5D2;
	border: 0px;
	padding:0px;
	height:16px;
}
input.log1_sistema{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
	border: 0px;
	padding:5px;
	width:150px;
	height:31px;
}
input.log1_seac{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
	border: 0px;
	padding:5px;
	width:150px;
	height:31px;
}

.login_link {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link:link, a.login_link:visited, a.login_link:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #0070AF;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_vistra {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link_vistra:link, a.login_link_vistra:visited, a.login_link_vistra:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_vistra:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #C00000;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_sirio {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link_sirio:link, a.login_link_sirio:visited, a.login_link_sirio:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_sirio:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #0070AF;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_madil
{
	background-image:url(../img/btn.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 59px; height: 59px;
	cursor:hand;
}
.login_link_gpservizi
{
	background-image:url(../img/btn_sistema.png);
	background-color: #F9B52D;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 59px; height: 59px;
	cursor:hand;
}
a.login_link_madil:link, a.login_link_madil:visited, a.login_link_madil:active
{
	background-image:url(../img/btn.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_gpservizi:link, a.login_link_gpservizi:visited, a.login_link_gpservizi:active
{
	background-image:url(../img/btn_sistema.png);
	background-color: #F9B52D;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_madil:hover
{
	background-image:url(../img/btn.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
a.login_link_gpservizi:hover
{
	background-image:url(../img/btn_sistema.png);
	background-color: #666666;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_viventi {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link_viventi:link, a.login_link_vistra:visited, a.login_link_vistra:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_viventi:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #0070AF;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_mpservice {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link_mpservice:link, a.login_link_vistra:visited, a.login_link_vistra:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_mpservice:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #C00000;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_iclhub {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link_iclhub:link, a.login_link_iclhub:visited, a.login_link_iclhub:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_iclhub:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #0070AF;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_formalav {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link_formalav:link, a.login_link_formalav:visited, a.login_link_formalav:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_formalav:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #0070AF;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_hbg-formalav {
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 16px; height: 22px;
	cursor:hand;
}
a.login_link_hbg-formalav:link, a.login_link_hbg-formalav:visited, a.login_link_hbg-formalav:active
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #B3C4D2;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_hbg-formalav:hover
{
	background-image:url(../img/btn_freccia_dx.png);
	background-color: #0070AF;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_sistema {
	background-image:url(../img/btn_sistema.png);
	background-color: #F9B52D;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 59px; height: 59px;
	cursor:hand;
}
a.login_link_sistema:link, a.login_link_sistema:visited, a.login_link_sistema:active
{
	background-image:url(../img/btn_sistema.png);
	background-color: #F9B52D;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_sistema:hover
{
	background-image:url(../img/btn_sistema.png);
	background-color: #666666;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}
.login_link_seac {
	background-image:url(../img/btn_sistema.png);
	background-color: #F9B52D;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #333333; /*#1C5990*/
	font-weight:bold;
	border:0px; margin:0px;
	display:inline-table;
	width: 59px; height: 59px;
	cursor:hand;
}
a.login_link_seac:link, a.login_link_seac:visited, a.login_link_seac:active
{
	background-image:url(../img/btn_sistema.png);
	background-color: #F9B52D;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#333333;font-weight: bold;text-decoration:underline;*/
}
a.login_link_seac:hover
{
	background-image:url(../img/btn_sistema.png);
	background-color: #666666;
	background-repeat: no-repeat;
	background-position: center center;
	/*font-size:12px;color:#98A91D;font-weight: bold;text-decoration:underline;*/
}

.testo_login_nota{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	font-weight: italic;
}
.v-button-primary {
    height: 26px;
    color: #ECF0F8;
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #5288E6 #5183E4 #4F7ADB;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background-color: #185ADC;
    background-image: linear-gradient(to bottom, #1961DE 2%, #154ED0 98%);
    box-shadow: 0px 1px 0px #3E77E6 inset, 0px -1px 0px #154DC9 inset, 0px 2px 3px rgba(0, 0, 0, 0.05);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.05);
    padding: 0px 13px;
    font-weight: bold;
    min-width: 57px;
}

.div_top{
  font-family: Arial;
  color:#FF0000;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom{
  font-family: Arial;
  color: #666666; 
  font-size: 13px;
  margin-top: 10px;
}
.div_top_vistra{
  font-family: Arial;
  color:#C00000;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_vistra{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_sirio{
  font-family: Arial;
  color:#0070AF;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_sirio{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_madil,
.div_top_gpservizi
{
  font-family: Arial;
  color:#0070AF;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_madil,
.div_bottom_gpservizi
{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_viventi{
  font-family: Arial;
  color:#C00000;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_viventi{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_mpservice{
  font-family: Arial;
  color:#C00000;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_mpservice{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_iclhub{
  font-family: Arial;
  color:#0070AF;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_iclhub{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_formalav{
  font-family: Arial;
  color:#0070AF;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_formalav{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_hbg-formalav{
  font-family: Arial;
  color:#0070AF;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_hbg-formalav{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_sistema{
  font-family: Arial;
  color:#F9B52D;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_sistema{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
.div_top_seac{
  font-family: Arial;
  color:#F9B52D;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 5px;
}
.div_bottom_seac{
  font-family: Arial;
  color: #666666; 
  font-size: 10pt;
  margin-top: 10px;
}
