body,html {
	height				: 100%;
}

.trasp90 { 	background-image	: url(../img/bg/bg90.png);  }
.trasp80 { 	background-image	: url(../img/bg/bg80.png);  }
.trasp75 { 	background-image	: url(../img/bg/bg75.png);  }
.trasp70 { 	background-image	: url(../img/bg/bg70.png);  }
.trasp60 { 	background-image	: url(../img/bg/bg60.png);  }
.trasp10 { 	background-image	: url(../img/bg/bg10.png);  }


#cnt {
	position			: absolute;
	top					: 50%;
	left				: 50%;

	width				: 990px;
	height				: 577px;
	margin				: -288px 0 0 -495px;

	background-position	: top left;
	background-repeat	: no-repeat;
	border				: 1px #666 solid;
	font				: 10px "Futura Book", verdana;
}

hr {
	display				: none;
}

/******************************************************************************/


/*** header ***/

#header {
	height				: 158px;
	position			: absolute;
	z-index				: 1000;
}

	html h1.afir, html h1.afir * {
		font-size		: 0;
		color			: #000;
	}

	#logo, #mainmenu, #secmenu  {
		width				: 206px;
		height				: 158px;
		margin-right		: 1px;
	}

    #logo a {color:#000;}

	#logo {
		background			: #000;
	}

	#logo * {
		cursor				: pointer;
	}

		#logo img {
			display			: none;
		}


			/* menu servizio */

			#mainmenu ul#menu_serv {
				margin				: 5px 0 15px 20px;
				list-style-type		: none;
				width				: 145px;
				padding				: 0;
			}

			#mainmenu ul#menu_serv li {
				height				: 13px;
				margin				: 0;
			}

			#mainmenu ul#menu_serv li.sep {
				background			: url(../img/bg/hdot.gif) bottom left repeat-x;
				padding-bottom		: 7px;
				margin-bottom		: 10px;
			}

				#mainmenu ul#menu_serv li a {
					font				: 10px "Futura Book", verdana;
					color				: #b9babc;
					text-decoration		: none;
					background			: none;
				}

				#mainmenu ul#menu_serv li a:hover {
					color				: #fff;
				}


				#menu_serv a img {
					border : 0;
				}



/*** content ***/

#content {
	position		: relative;
	top				: 158px;
	width			: 100%;
	height			: 390px;
}


/*** footer ***/

#footer {
	position			: absolute;
	bottom				: 0px;
	width				: 990px;
	height				: 19px;
}

	#footer p {
		float			: left;
		margin-top		: 3px;
		padding-right	: 10px;
		width			: 720px;
		text-align		: right;
		color			: #b1b1b1;
	}

	#footer {
		background-image	: none;
		background			: #000;
	}

	#footer p span {
		color			: #b9babc;
	}

	#footer p a {
		color			: #b9babc;
		text-decoration : none;
	}

	#footer p a.hover,
	#footer p a.selected {
		color			: #fff;
	}

	#linksitemap {
		padding			: 0 20px 1px 0;
		background		: url(/img/bg/vdot.gif) 92% 20% repeat-y;
	}



	.footer_textbox{
		font-size: 9px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #000000;
		border: 1px solid #737373;
	
	}
	.footer_button {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #838383;
		text-decoration: none;
		background-color: #2A2A2A;
		border: 1px solid #2A2A2A;
	}
