<!-- /* 2009-01-03 www.MiglioriSiti.NET production [Do not remove this copyright notice] */

html,body{margin:0;padding:0}
body{text-align: center}
body,p,div,table{font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.waitStyle {cursor:wait}
a:link, a:visited {	font-family: Arial, Helvetica, sans-serif;}
img {border:0px}
select{
	padding:0px;
	margin:0px;
	font-family:Arial, sans-serif;
	font-size:13px;
}
div#noscr{
	text-align:center;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	padding-top: 20px;
}

#altHelp{ position:absolute; z-index:7; }

/*------------------------ Layout base ---*/

div#container{
	position: relative;
	width: 1025px;
	margin: 0px auto;
	text-align: left}
div#cima{
		background-color:#1060AA;
		height: 130px;
		overflow:hidden;
		white-space: nowrap;}
div#sinistra{
	position: absolute;
	top: 130px;
	left:0px;}
div#centro{
	margin-left: 134px;
	width: 731px;
	background-color: #FFFFFF;
	}
div#destra{
	background-color:#1060AA;
	color:#FFFFFF;
	line-height:20px;
	position: absolute;
	top: 130px;
	left: 865px;
	width: 160px;
	overflow: hidden}
div#fondo{
	padding-top:30px
	}
/*-------------------------*/

div#linkCima{
		position: absolute;
		height:26px;
		top: 104px;
		left:500px;
		color:#FFFFFF;
		background-color:inherit;
		white-space: nowrap;
}
div#linkCima span{
		margin-left:18px;
		padding-top:3px;
		padding-bottom:4px;
		height:20px;
/*background-color: #557EC3*/
}
div#linkCima span a, div#destra a{
	margin-left:2px;
	margin-right:1px;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
div#linkCima span a#langIT {
	margin-left:10px;
}

div#linkCima span a:hover, div#destra a:hover{
	color:#FFFF00;
	text-decoration: underline;
	}
div#tagDate{
	background-color:inherit;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

	/*------------------------*/

div#centroCorTR{ background:url("/imgWB/cornerTRBlu40.gif") top right no-repeat; }

	ul#menuLato{
		cursor: pointer;
		margin: 0px;
		padding: 0px;
		list-style-type: none
	}

	ul#menuLato li{
		padding-left:4px;
		width: 135px;
		height: 24px;
		line-height:24px;
		background-repeat:no-repeat;
		background-image:url("/imgWB/menu2_L1cent.gif");
		/*background-color: #FFB263;*/
		font-family:Helvetica, sans-serif;
		white-space:nowrap;
	}
	ul#menuLato li#mf {
		background-image:url("/imgWB/menu2_L1bott.gif");
	}
	ul#menuLato li span{
		font-size:9px;
		font-weight:bold;
	}
	ul#menuLato li a{
		vertical-align:middle ;
		font-size:14px;
		font-weight:bold;
		color: inherit;
		text-decoration: none
	}
	ul#menuLato li a:hover{
		text-decoration: underline
	}

.menuLiv2Tab{
		background-color:#FFFFFF;
		border-right:1px solid #FBC78D;
		border-top:1px solid #FBC78D;
	}
	.menuLiv2aOff{
		border-left: 1px solid #FBC78D;
		border-bottom: 1px solid #FBC78D;
		font-size:13px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		white-space:nowrap;
		cursor:pointer;
	}
.menuLiv2bOff{
		border-bottom:1px solid #FBC78D;
		white-space:nowrap;
		cursor:pointer;
	}

div#Liv1,div#Liv2,div#Liv3,div#Liv4,div#Liv5,div#Liv6,div#Liv7{
	position:absolute;
	visibility:hidden;
	z-index:1;
	border-top:1px solid #E07020;
	border-right:  1px solid #E07020;
	border-left: 1px solid #F0A070;
	border-bottom: 1px solid #F0A070;
	}

h1{
  	margin-top:30px;
	margin-left:55px;
	margin-bottom:0px;
	font-size: 18px;
	font-weight:bold;
	text-align:left;
	white-space: nowrap;
	}
h1 a{
	color:#000077;
	text-decoration: none
	}
h1 a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration: underline
	}

div#centro p{
	margin-top:4px;
  	margin-left:55px;
  	width:650px;
	text-align:left;
	}
div#centro p a{
	color:#000077;
	font-size:11px;
	font-weight:bold;
	text-decoration: none
	}
div#centro p a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration: underline
	}

div#centro ul{
	margin-top:7px;
	}


div#ricercaBottoni{
	margin-left:100px;
	text-align:left;
}
div#ricercaBottoni div{
	float:left;
	background-repeat:no-repeat;
	background-position: 2px 2px;
	cursor:pointer;
	}
div#ricercaText{
	margin-top:30px;
	margin-left:100px;
	white-space: nowrap;
	}
.searchTxt{
	vertical-align: top;
	margin-top: 4px;
	font-weight: bold;
	}
/*giallo, blu, verde, rosso, porpora */
.risalto0, .risalto1, .risalto2, .risalto3, .risalto4{color:black;}
.risalto0{background-color:#ffff66;}
.risalto1{background-color:#A0ffff;}
.risalto2{background-color:#99ff99;}
.risalto3{background-color:#FFAA9D;}
.risalto4{background-color:#FF64FF;}


div#homeIntro{
	margin-left:39px;
	margin-right:39px;
	margin-bottom:9px;
	padding:18px;
	background-color:#EEEEEE;
	text-align:left;
}

div#httpErr{
		padding-top:20px;
		padding-bottom:20px;
		padding-left:20px;
		padding-right:20px;
		background:#EEEEEE;
		width:491px;
		margin-top:21px;
		margin-left:80px;
		margin-right:14px;
		margin-bottom:100px;
		border:1px solid #D0D0D0;
}


	.messTopDx{
		text-align: left;
		white-space: nowrap;

		margin-right: 101px;
		margin-left: 401px;
		padding-right: 40px;
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 10px;

		border-width: 1px;
		border-color: red;
		border-style:solid;

		background: #EEEEEE;
		height: auto;
		width: auto;
	}

	.send_msg{
	position:absolute;
	top:150px;
	left:150px;
		border-width: 1px;
		border-style:solid;
		border-color: #EEEEEE;

		background-color: #F4F4F4;
		margin-top: 80px;
		margin-bottom: 450px;
		margin-left:  140px;
		margin-right: 140px;
	padding: 30px;
	}
	div#send_msg_bord{
		border-width: 1px;
		border-style:solid;
		border-color: #FF0000;

		padding-top: 30px;
		padding-left: 70px;
		padding-right: 30px;
		padding-bottom: 30px;

		text-align:left;
		color: #000000;
		font-size: 18px;
		font-weight: bold;
		white-space: nowrap;
	}
	.send_msg div{
		padding-top: 10px;
		padding-left: 100px;
		color: #669999;
		font-size: 16px;
	}


#messCentroBox{
		padding:20px;
		background:#EEEEEE;
		width:491px;
		margin-top:51px;
		margin-left:171px;
		margin-right:14px;
		margin-bottom:30px;
	}
#messCentroBox td{
		font-size:14px;
		text-align:left;
		vertical-align:top;
	}

	.divAds{
		}
	table#tabLinks{
		margin-left:30px;
		}
	table#tabLinks tr{
		vertical-align:top;
		}
	table#tabLinks tr td span img{
		margin-left:5px;
		}
	.td1Link{
		padding-top:5px;
		padding-left:9px;
		width: 400px;
		font-size:14px;
		}
	.td2Link{
		padding-top:5px;
		}
	.tdBanner{
		padding-left:9px;
		}

	.divLinkCat{
		color: #008200;
		font-size:10px;
		font-weight: bold;
		white-space: nowrap;
		}
	.divLinkCat div{
		float: left;
		width: 280px;
		overflow: hidden;
		padding-left:20px;
		padding-right:5px;
		}
	.divLinkCat div a{
		font-size:11px;
		color:#000077;
		text-decoration: none
		}
	.divLinkCat a:hover{
		color:#000000;
		text-decoration: underline;
		}

	.divUrlSito{
		font-size:14px;
		font-weight:bold;
		white-space:nowrap;
		}
	.divUrlSito a{
		color:#0000FF;
		}

	.tabLinkIns{
		margin-left: 100px;
		color: #440000;
		background-color: #F0F0F0;
		padding: 10px;
		}

#pagNum{ font-size:15px; white-space:nowrap; text-align:center;}
#pagNum img{ vertical-align: bottom;}
#pagNum a{ font-size:14px;color:#000000;}
#pagNum a:active{ color:#009900;}
#pagNum a:visited{	color:#000099;}
#pagNumSel{ font-size:17px; color:#AA1111; font-weight: bold;  }



	.notaBase{
		color:#777777;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		border:none;
		padding:4px;
	}
	.notaGenerale{
		height:100px;
		width: 500px;
		background-color:#EEEEEE;
		border:1px solid #DDDDDD;
	}
	.notaLink{
		height:50px;
		width:280px;
		background-color:#F4F4F4;
		border:1px solid #E3E3E3;
	}
div#toIniz{
	margin-left:11px;
	font-size:9px;
	font-weight:bold;
}
div#toIniz img{
	margin-left:4px;
	vertical-align:top;
}


div#linkHomeFondo{
	color:#000000;
	line-height:25px;
	white-space:nowrap;
}
div#linkHomeFondo a{
	margin-left:3px;
	margin-right:3px;
	color:#000000;
	font-weight:bold;
	text-decoration: none
}
li a{
	text-decoration: none
}
div#linkHomeFondo a:hover, li a:hover{
	color:#0000CC;
	text-decoration: underline;
}



div#PopUp{
	position:absolute;
	visibility: hidden;
	}
div#PopTxt{
	background-color: #DDFFDD;
	border: 3px inset #AAAAAA;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	}

.div_inv{
	position: absolute;
	display:none;
	}
-->
