




/* body */

	html,
	body	{
		text-align: center;
		background-color: #9ba8b0;
		}

	div, table, form, h1, h2, h3, p, ul, li {display: block;}

	iframe, object, embed, label, input, select, textarea, img, a {display: inline;}


/* iframe */

	#main		{
			position: absolute;
			width: 732px; height: 465px;
			top: 69px; left: 182px;
			}


/* div */

	#placeholder	{
			position: static;
			width: 828px; height: 41px;
			margin: 0px auto;
			}

	#body		{
			position: static;
			width: 828px; height: 493px;
			margin: 0px auto;
			text-align: left;
			}

	.index		{
			position: relative;
			width: 828px; height: 493px;
			top: 0px; left: 0px;
			z-index: 0;
			}

	#menu-index	{
			position: absolute;
			width: 530px; height: 108px;
			top: -39px; left: 182px;
			}


/* div & table - contenuto */

	table, td	{vertical-align: top;}

	#footer,
	#url-list	{
			position: static;
			width: 828px;
			margin: 0px auto;
			text-align: left;
			}

	#url-list	{
			padding: 30px 0px 20px 0px;
			display: none;
			}


/* text */

	h1		{
			line-height: 14px;
			font-size: 13px;
			font-weight: bold;
			text-transform: uppercase;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #707070;
			}

	h2		{
			line-height: 12px;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #707070;
			}

	.p1		{
			line-height: 14px;
			font-size: 11px;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #707070;
			}

	.p2		{
			line-height: 16px;
			font-size: 12px;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #707070;
			}

	.p3		{
			line-height: 15px;
			font-size: 10px;
			font-weight: bold;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #707070;
			}

	.nota1		{
			line-height: 11px;
			font-size: 9px;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #0096ff;
			}

	#menu-in-calce	{
			position: relative;
			margin: 25px 0px 0px 0px;
			line-height: 14px;
			font-size: 12px;
			text-align: center;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #505050;
			z-index: 1;
			}

	#contatti-in-calce
			{
			position: relative;
			margin: 8px 0px 15px 0px;
			line-height: 11px;
			font-size: 9px;
			text-align: center;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #505050;
			z-index: 1;
			}

	#url-list p	{
			margin: 10px 10px 0px 10px;
			line-height: 14px;
			font-size: 12px;
			text-align: justify;
			text-indent:20px;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #505050;
			}

	#url-list ul	{margin: 10px 30px 0px 30px;}

	#url-list li	{
			line-height: 14px;
			font-size: 12px;
			text-align: justify;
			font-family: verdana, arial, helvetica, sans-serif;
			color: #505050;
			}


/* link */

	#a-logo		{
			position: absolute;
			width: 123px; height: 178px;
			top: 14px; left: 25px;
			display: block;
			}

	#menu-in-calce a{
			line-height: 14px;
			font-size: 12px;
			font-family: verdana, arial, helvetica, sans-serif;
			}

	#contatti-in-calce a
			{
			line-height: 11px;
			font-size: 9px;
			font-family: verdana, arial, helvetica, sans-serif;
			}

	#a-lock		{margin: 0px -21px 0px 0px;}
	#a-skype-small	{margin: 0px -14px 0px 2px;}

	#url-list a	{
			line-height: 14px;
			font-size: 12px;
			font-family: verdana, arial, helvetica, sans-serif;
			}

	#menu-in-calce a:link,
	#menu-in-calce a:visited,
	#contatti-in-calce a:link,
	#contatti-in-calce a:visited,
	#url-list a:link,
	#url-list a:visited
			{color: #505050;}

	#menu-in-calce a:hover,
	#menu-in-calce a:active,
	#contatti-in-calce a:hover,
	#contatti-in-calce a:active,
	#url-list a:hover,
	#url-list a:active
			{
			text-decoration: underline;
			color: #202020;
			}


/* form */

	label		{cursor: pointer;}

	input,
	select,
	textarea	{position: static;}


/* swf */

	#preloader,
	#menu		{
			position: static;
			margin: 0px 0px;
			display: inline;
			}


/* img */

	img		{position: absolute;}

	#background		{
				width: 100%; height: 100%; top: 0px; left: 0px;
				z-index: 0;
				}

	#osf-top		{width: 828px; height: 40px; top: -40px; left: 0px;}
	#osf-left		{width: 40px; height: 566px; top: -34px; left: -40px;}
	#osf-right1-2		{width: 40px; height: 108px; top: -39px; left: 828px;}
	.index #osf-right2-2	{width: 40px; height: 463px; top: 69px; left: 828px;}
	.main #osf-right2-2,
	#loadingMain #osf-right2-2
				{width: 40px; height: 463px; top: 0px; left: 646px;}
	#osf-bottom1-2		{width: 182px; height: 40px; top: 493px; left: 0px;}
	.index #osf-bottom2-2	{width: 646px; height: 40px; top: 493px; left: 182px;}
	.main #osf-bottom2-2,
	#loadingMain #osf-bottom2-2
				{width: 646px; height: 40px; top: 424px; left: 0px;}

	#sf-top			{width: 646px; height: 69px; top: 0px; left: 182px;}
	#sf-left		{width: 182px; height: 493px; top: 0px; left: 0px;}
	.index #sf-main		{width: 646px; height: 424px; top: 69px; left: 182px;}
	.main #sf-main,
	#loadingMain #sf-main	{width: 646px; height: 424px; top: 0px; left: 0px;}

	.index #cyan		{width: 173px; height: 6px; top: 0px; left: 0px;}
	.main #cyan,
	#loadingMain #cyan	{width: 164px; height: 6px; top: 418px; left: 482px;}
	.index #magenta		{width: 164px; height: 6px; top: 0px; left: 187px;}
	.main #magenta,
	#loadingMain #magenta	{width: 164px; height: 6px; top: 418px; left: 304px;}
	.index #yellow		{width: 164px; height: 6px; top: 0px; left: 365px;}
	.main #yellow,
	#loadingMain #yellow	{width: 164px; height: 6px; top: 418px; left: 126px;}
	.index #black		{width: 164px; height: 6px; top: 0px; left: 543px;}
	.main #black,
	#loadingMain #black	{width: 102px; height: 6px; top: 418px; left: 10px;}

	#chiazza1-2		{width: 201px; height: 110px; top: -41px; left: 713px;}
	#chiazza2-2		{width: 181px; height: 64px; top: 0px; left: 538px;}


/* img - contenuto */

	table img		{
				position: static;
				vertical-align: top;
				}

	table a img		{position: relative;}

	#transparent		{
				position: relative;
				width: 100%; height: 100%;
				top: 0px; left: 0px;
				}

	#footer a img		{
				position: relative;
				vertical-align: top;
				}

	#lock			{width: 21px; height: 26px; top: 0px; left: 0px; margin: -7px 0px -5px 0px;}
	#skype-small		{width: 42px; height: 23px; top: 0px; left: 0px; margin: -4px 0px -8px 0px;}



