.Pubblicita
{
  position:absolute;
  z-index:5000;
  /*
	width:512px;  
	height:350px;
  */
	width: 547px;
	height: 438px;
  background-color:trasparent;
  top:50%;
  margin-top:-192px;
  left:50%;    
  margin-left: -256px;
	box-shadow: 6px 6px 5px RGBA(102, 99, 99, 0.91);
}

.popupLogin
{
  position:absolute;
  z-index:5000;
  width:607px;  
	height:500px;
  background-color:trasparent;
  top:50%;
  margin-top:-250px;
  left:50%;    
  margin-left: -256px;
	display:none;
	overflow:hidden;
}

.PopupAvviso
{
  position:absolute;
  z-index:5000;
  width:512px;  
	height:350px;
  background-color:trasparent;
  top:70%;
  margin-top:-192px;
  left:50%;    
  margin-left: -256px;
}

 .Pubblicita a, 
.PopupAvviso a.chiudi
{
  position:absolute;
  /* top:10px; */
  right:0px;
  z-index:200;
  width:20px;
  height:23px;
  background:  url(../images/cross.png) #284B81 no-repeat center center;
  border: 2px solid #294C82; 
  border-bottom:0px;
}
.popupLogin a,
.popupLogin a.chiudi
{
  position:absolute;
  top:22px;
  right:28px;
  z-index:200;
  width:32px;
  height:32px;
  background:  url('../images/common-32.png') no-repeat 0px -1187px;
  border: 0px solid #294C82; 
  border-bottom:0px;
}

.Pubblicita .objFlash
{
	border:3px solid #294C82;
	position:absolute;
	top:22px;
	left:0px;
	padding:0;
	/*height:384px;*/
	height:410px;
	background-color: white;
}

.popupLogin .objFlash
{
	background-color: transparent;
	/* border:3px solid #294C82; */
	position:absolute;
	top:22px;
	left:0px;
	padding:0;
	width:594px;
	height:474px;
	overflow:hidden;
}

.popupLogin .objFlash iframe
{
	height:100%;
	width:100%;
	border:0px;
	overflow: hidden;
}

.PopupAvviso .objAvviso
{
	border:3px solid #294C82;
	position:absolute;
	top:22px;
	left:0px;
	padding:0;
	background: #E1E1E1;
	padding:20px 0px;
  width:512px;  
}
.PopupAvviso .objAvviso h2
{
	padding: 0px;
}
.PopupAvviso .objAvviso p
{
	margin-bottom:10px;
	/*Nuova parte*/
	padding: 3px 5px 0px 5px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}

#h_abbonati .Pubblicita a,#h_abbonati .Pubblicita .objFlash,
.pubb_abbonati a,.pubb_abbonati .objFlash 
{border-color:#D02614;}

#h_catalogo .Pubblicita a,#h_catalogo .Pubblicita .objFlash,
.pubb_catalogo a,.pubb_catalogo .objFlash  
{border-color:#238BA8;}

#h_edilworld .Pubblicita a,#h_edilworld .Pubblicita .objFlash,
.pubb_edilword a,.pubb_edilword .objFlash
{border-color:#DC9008;}




#msg_errore_javascript
{
  position:fixed;
  top:50%;
  left:50%;
  width:512px;
  margin-left:-256px;
  margin-top:-80px;
}

#msg_errore_javascript p{
  background-color:white;
  text-align:center;
  padding:20px;
  border:3px solid #294C82;
  margin:10px;
  position:relative;
  z-index:100;
  color:red;
  font-weight:bold;
  font-size:14px;
}

#msg_errore_javascript #background{
  background:#ccc;
  height:100%;
  width:100%;
  top:0px;
  left:0px;
  position:absolute;
  z-index:99;
  -moz-opacity:.50;
  filter:alpha(opacity=50);
  opacity:.50;
}

#ifr_login_bck {
	display:none;
	/*
	background-color:grey;
	zoom:1;
	filter:alpha(opacity=40);
	opacity:0.4;
	height:100%;
	width:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index: 1000;
	*/
}