body
	{
		font-family: Arial;
		font-size:12pt;
		/* background: #dcdce9; */
		background: #1155bb;
		margin: 2em auto;
		/* padding: 50px;	 */	/* it does not affect divs positioning, only text and paragraphs */
		/*margin-top: 1em;
		margin-right: 2em;
		margin-bottom: 3em;
		margin-left: 2em;  */        /* copied from opposite side (right) */
	}
	 
iframe
	{
		border: 0px solid #ffffff;
	}
	
#main
	{
		background: #FFFFFF;
		background: url(flag_ITA.gif) no-repeat;
		/* border: #dcdce9 solid thin; */
		position:absolute;
		
		
		/*
		margin: 0 auto;margin-right: auto;margin-bottom: auto;
		*/
		top: 10px;
		left: 10px;
		right:10px;
		bottom:10px;
		
		margin: auto auto auto auto;
		
		/*width: 800px;
		height: 600px;*/
		
		
		
	}
	
#main_sx
	{
		background: #FFFFFF;
		/* border: #dcdce9 solid thin; */
		position:relative;
		float: left;
		top: 0px;
		left: 0px;
		width: 30%;
		padding: 8px 8px 8px 8px;
		margin: 5px 5px 5px 5px;
		
		/*width: 800px;
		height: 600px;*/
	}
	
#main_dx
	{
		background: #FFFFFF;
		/* border: #dcdce9 solid thin; */
		position:relative;
		float: left;
		top:0px;
		width: 38%;
		padding: 8px 8px 8px 8px;
		margin: 5px 5px 5px 5px;
		
		/*width: 800px;
		height: 600px;*/
	}
	 
	 
	 #nav-menu ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
		
	}
	
	 #nav-menu li
	{
		float: left;
		/* margin: 0 0.15em; */
		margin:0;
		line-height: 1.7em;
		float: left;
		width: 6.5em; 
		/* width: 160px; */
		
		border: 0em solid #dcdce9;

		text-align: center;
	}
	
	#nav-menu li a 
	{
		background: url(background.gif) #fff bottom left repeat-x; 
		height: 1.7em;
		text-decoration: none;
		display: inline-block;
	}
	
	/*
	#nav-menu li.final_li
	{
		background: url(background.gif) #fff bottom left repeat-x; 
		height: 1.9em; 
		line-height: 1.9em; 
		float: left;
		width: 6.5em;
		display: block; 
		border: 0.1em solid #dcdce9; 
		color: #0d2474; 
		text-decoration: none; 
		text-align: center;
	}
	*/
	#nav-menu li.final_li
	{
		float: right;
		/* margin: 0 0.15em; */
		margin:0;	
	}
	
	#nav-menu li.final_li_2
	{
		float: right;
		/* margin: 0 0.15em; */
		margin:0;
		display: inline;	
	}
	
	#nav-menu li a:hover 
	{
		background: url(background_hover.gif) #fff bottom left repeat-x;
		text-decoration: underline;
	}
	
	 #nav-menu
	{
		/*background: transparent; */ 
		/*background: #FFFFFF;*/
		background: url(background.gif) #fff bottom left repeat-x;
		filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; 
		border: 0em #dcdce9 solid thin;
		/* margin: 10em; */
		position:absolute;
		top: 77px;
		left: 0px;
		padding: 0pt; 
		right:0px;
		height: 28px;
		/* bottom:200px; */
		
	}
	 
	#banner_title
	{
		/*background: #1cdce9;*/
		/*border: #dcdce9 solid thin;*/
		/* margin: 10em; */
		background: url(bedford2.gif) #fff bottom right no-repeat;
		filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; 
		position:absolute;
		top: 0px;
		left: 0px;
		padding: 0pt; 
		right:0px;
		/*height: 77px; */
		height: 57px;
	}
	
	#content
	{
		/* background: url(content_background.gif); */
		background: #FFFFFF;
		/*background: #dcdce9;*/
		filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; 
		/* border: #dcdce9 solid thin; */
		position:absolute;
		/* top: 107px; */
		top: 57px;
		left: 202px;
		left: 195px;
		right:0px;
		/* height: 400px; */
		bottom:0px;
		margin: 0em 0em auto;
		padding: 1em;
		float: right;
		z-index: 1000;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	#form
	{
		/* background: url(content_background.gif); */
		/*background: #1cdce9;*/
		/*border: #dcdce9 solid thin;*/
		background: #FFFFFF;
		/*background: #dcdce9;*/
		filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
		position:absolute; 
		/* top: 107px; */
		top: 57px;
		left: 0px;
		margin: 0em 0em 0em 0em;
		padding: 1em 0 1em 0 ;
		width:202px;
		width:195px;
		/* height: 400px;   */
		bottom:0px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.SPONSOR
	{
		/* background: url(background.gif) #fff bottom left repeat-x; */
		background: #ffffff;
		height: 1.9em;
		line-height: 1.9em;
		padding: 2px 0 0 4px;
		margin: 1px 0 auto;
		/*border: #848189 solid 1px;
		background: #ffffff;
		position:relative; 
		margin: 1px 0em auto;
		left: 1px;
		width:195px;
		height: 50px;
		float: left;
		z-index: 100;
		padding: 0.1em 0.1em 0.1em 0.1em;*/
		text-decoration: none;
		font-family: Arial;
		font-size:11pt;
		
		/* border-bottom: solid blue 1px;
		border-right: solid blue 1px; */
	}
	
	.SPONSOR:hover
	{
		background: #eefefe;
	}
	
	.SPONSOR a
	{
		text-decoration: none;
	}
	
	.SPONSOR a:hover
	{
		color: red;
		text-decoration: underline;
		background: #ffffff;
	}
	
	
	
		.EMPTY
	{
		/*border: #848189 solid 1px; */
		background: #FFFFFF;
		/*background: url(background.gif) #fff bottom left repeat-x;*/
		height: 1.9em;
		line-height: 1.9em;
		padding: 10px 0 0 0;
		margin: 1px 0 auto;
		
		/*
		position:relative; 
		margin: 1px 0em auto;
		width:198px;
		height: 50px;
		float: left;
		z-index: 100;
		*/
	}
	
		.BOTTOM_NEWS
	{
		/*border: #848189 solid 1px; */
		/* background: #Ccdce9; */
		position:absolute;
		margin: 1px 0em auto;
		/* width:198px;
		height: 50px;
		z-index: 100; */
		left: 1px;
		bottom: 1px;
		padding: 0.1em;
		font-family: Arial;
		font-size:8pt;
	}
	
table
	{
		border: 0.1em solid #111111; 
		width: 100%;
		border-collapse: separate;
		border-spacing: 1px;
	}
	
	.table1
	{
		width: 98%;
	}
td
	{
		border-right: 1px solid #C1DAD7;
		border-bottom: 1px solid #C1DAD7;
		padding: 2px 2px 2px 4px;
		text-align: left;
	}
	
.title_text {
	font-size: 46px;
	text-align: left;
	color: black;
	position:absolute;
	left:74px;
	top:-1px;
	z-index:3;
	font-variant: small-caps;
}	

.title_subtext {
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: blue;
	position:absolute;
	left:74px;
	top:41px;
	z-index:4;
}

