body {
	background-image:url(images/fnige_background.jpg);
	background-repeat:repeat-x;
	background-color:#e7e9ed;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
a:link {
	color:#3a436a;
	text-decoration:none;
}
a:visited {
	color:#3a436a;
	text-decoration: none;
}
a:hover {
	color:#3a436a;
	text-decoration: underline;
}
a:active {
	color:#3a436a;
	text-decoration: none;
}


h1 {
	font-size:14px;
	font-weight:bold;
	color:#3a436a;
	margin-bottom:10px;
}
#container {
	width: 900px;
	margin: 0px auto;   /*centra negli altri browsers*/
	text-align: left;   /*ripristina l' allineamento*/
}
#menu_top {
	background-image:url(images/fnige_menu_sf2.jpg);
}
#menu_top ul {
	margin: 0px;
	list-style-type: None;
	margin-left:6px;
	margin-right:6px;
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:0px;
	height:44px;
	background-image:url(images/fnige_menu_sf.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#menu_top li {
	display: Inline;
	float: Left;
	padding-bottom:0px;
	margin-bottom:0px;
	height:44px;
	margin-left:10px;
	margin-right:10px;
}
.img_menu {
	margin-left:8px;
	margin-right:8px;
	border:0px;
}
.li_active {
	background-color:#eff0f3;
}
#header_img {
	margin-top:0px;
	width:900px;
	height:220px;
}
#top_body {
	width:900px;
	height:4px;
}
#bottom_body {
	width:900px;
	height:4px;
}
#content {
	background-color:#eff0f3;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
}
#left_column {
	width:580px;
}
#right_column {
	width:290px;
	float:right;
	margin-right:5px;
}
#title {
	text-align:right;
	margin-bottom:10px;
}
#left_column_left {
	float:left;
	width:287px;
}
#left_column_right {
	margin-left:293px;
	width:287px;
}
.lista_news {
	list-style:none;
	padding-left:0px;
	line-height:1.8;
}
.lista_news a {
	color:#000;
	text-decoration:none;
}
.lista_news a:hover {
	color:#000;
	text-decoration:underline;
}
/* NEWS VERTICALE */

#NewsTicker{
	border-top:1px solid #cdced0;
	border-bottom:1px solid #cdced0;
	width:290px;
	height:230px;
	margin:0 auto;
	margin-top:10px;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 290px;
	height: 220px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 240px;
		height: 130px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 278px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
		line-height:1.5;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #036;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:3px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #036;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:3px;
			padding-bottom:0px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}




.NewsTitle a {
	color:#036;
	text-decoration:none;
}
#press .title a {
	font-size:14px;
	color:#333333;
	text-decoration:none;
}
#press {
	margin-top:10px;
	line-height:1.8;
}
form input {
	border:1px solid #999;
	padding:4px;
}
form {
	padding:5px;
}
form h3 {
	padding-bottom:3px;
	margin-bottom:0px;
}
form h1 {
	font-size:23px;
}
#menu_table {
	background-color:#0D2044;
	border:1px solid #FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:2px;
}
#menu_table td {
	color:#FFF;
	text-align:center;
}
#menu_table_list {
	background-color:#FFF;
}
#menu_table_list td {
	padding:2px;
	border-bottom:1px solid #999;
	text-align:center;
	font-size:11px;
	height:23px;
}
#table_center {
	margin-top:50px;
}
/* LISTA SELECT MULTIPLO */

.asmContainer {
/* container that surrounds entire asmSelect widget */
}
.asmSelect {
	/* the newly created regular 'select' */
	display: inline;
}
.asmOptionDisabled {
	/* disabled options in new select */
	color: #999;
}
.asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 1em;
}
.asmList {
	/* html list that contains selected items */
	margin: 0.25em 0 1em 0;
	position: relative;
	display: block;
	padding-left: 0;
	list-style: none;
}
.asmListItem {
	/* li item from the html list above */
	position: relative;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background: #ddd;
	border: 1px solid #bbb;
	width: 350px;
	margin: 0 0 -1px 0;
	line-height: 1em;
}
.asmListItem:hover {
	background-color: #e5e5e5;
}
.asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 5px;
	display: block;
}
.asmListSortable .asmListItemLabel {
	cursor: move;
}
.asmListItemRemove {
	/* the remove link in each list item */
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
}
#messaggio_video {
	text-align:center;
	font-size:13px;
	margin-top:100px;
	line-height:2;
	margin-bottom:100px;
}
#blocco_top_evento {
	width:290px;
	height:3px;
	background-image:url(images/fnige_event_top.jpg);
	margin-top:5px;
}
#blocco_bottom_evento {
	width:290px;
	height:3px;
	background-image:url(images/fnige_event_bottom.jpg);
	margin-bottom:5px;
}
#blocco_evento {
	padding:5px;
	background-color:#b5bac5;
	color:#FFF;
}
#blocco_evento_eventi {
	padding:5px;
	background-color:#e2e4e5;
	color:#333;
	line-height:1.5;
	border:1px solid #cdced0;
	background-image:url(images/fnige_sf_01.jpg);
	width:278px;
	background-repeat:repeat-x;
	background-position:bottom;
}
#blocco_evento_eventi_page {
	padding:5px;
	background-color:#e2e4e5;
	color:#333;
	line-height:1.5;
	border:1px solid #cdced0;
	background-image:url(images/fnige_sf_01.jpg);

	background-repeat:repeat-x;
	background-position:bottom;
}
#titolo_evento {
	font-size:14px;
	color:#3b436a;
	font-weight:bold;
}
#desc_evento {
	text-transform:uppercase;
	font-size:10px;
}
#barra {
	border-bottom:1px solid #eff0f3;
}
.titolo_game {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:4px;
}
#headline img {
	float:left;
	margin-right:10px;
	padding-top:5px;
	border:0px;
}
#headline .title {
	font-size:14px;
}
#headline p {
	font-family: "Arial", "Verdana", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 1.6;
}
#headline a {
	text-decoration:none;
	color:#3a436a;
	text-transform:capitalize;
}
#headline a:hover {
	text-decoration:underline;
}
#headline  {
	border-bottom:1px solid #dbdcdd;
	margin-bottom:5px;
	padding-bottom:5px;
}
#news_big {
	margin-top:10px;
}
#news_big li {
	list-style:none;
	margin-top:3px;
	padding-bottom:5px;
	padding-top:5px;
	height:46px;
	line-height:1.4;
	border-bottom:1px solid #dbdcdd;
}
#news_big ul {
	margin:0px;
	padding:0px;
}
#news_big img {
	border:0px;
	margin-right:4px;
	float:left;
}
#news_normal {
	margin-top:10px;
}
#news_normal li {
	list-style:none;
}
#news_normal ul {
	margin:0px;
	padding:0px;
	line-height:1.8;
}
#header_news img {
	width:80px;
	height:44px;
	float:left;
	margin-right:8px;
}
#page_news .titolo {
	font-size:17px;
	color:#3a436a;
}
#page_news p {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	line-height:1.7;
	font-size:12px;
}
#header_news .data {
	padding-top:8px;
}
#page_news p img {
	border:0px;
}
#menu_overheader {
	height:29px;

	text-transform:uppercase;
	font-size:10px;
}

#header_page_evento {
	height:80px;
}
.title_evento {
	font-size:17px;
	text-transform:uppercase;
	color:#3a436a;
}
#footer_evento {
	line-height:1.5;
}
#footer_evento h2 {
	color:#000;
	line-height:normal;
}
#colonna_cat {
	float:left;
	width:150px;
}
#colonna_cat li {
	list-style:none;
}
#colonna_files {
	margin-left:160px;
}
#footer {
	text-align:left;
	padding-top:9px;
	padding-bottom:20px;
	text-transform:uppercase;
	font-weight:500;
	font-size:10px;
	
}
#title_page {
	font-size:20px;
	font-weight:bold;
	color:#3a436a;
}
#corpo_page {
		font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	line-height:1.5;
	font-size:12px;
}
#colonna_cat ul{
	margin:0px;
	padding:0px;
	line-height:1.8;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	
	
}

#colonna_files {
	 padding: 0;
 line-height: 1.5em;
}

#colonna_files ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#colonna_files .title {
	font-size:13px;
	font-weight:bold;
	color:#000;
}
#colonna_files .data {
	font-size:10px;
	font-weight:bold;
	color:#600;
	text-transform:uppercase;
}
#colonna_files li {
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:5px;
}

#colonna_files li img {
	 border: none;
 margin: 0 5px;


}
#colonna_files li p {
display: inline;
}
#colonna_files .download {
	font-size:10px;
	text-transform:uppercase;
}
#download_bottone {
	margin-top:10px;
	text-align:right;
}
#navigazione {
	margin-bottom:20px;
	border-bottom:1px solid #CCC;
	font-size:13px;
}
.toggler  { cursor:pointer; font-weight:bold; color:#000; margin: 0; padding:2px; padding-left:8px;font-family:Arial, sans-serif; font-size:16px;
	font-weight:bold; background-color:#3a436a; }
.toggler:hover	 { background:#505a85; }
.element	 { margin-top:5px; margin-bottom:5px; }

#titolo_carica {
	color:#505a85;
	font-weight:bold;
	font-size:13px;
}
#carica {
	margin-bottom:4px;
}
	
.menu_top_contatti {
	background-image:url(http://www.fnige.org/images/fnige_menu_top_sf.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-left:9px;
}
.menu_top_contatti img {
	border:0px;
}

.NewsTitle{
	
			color: #036;
			font-size: 12px;
			font-weight:bold;
	
		}
		.NewsTitle a:link,
		.NewsTitle a:Visited {
			
			color: #036;
			font-size: 12px;
			font-weight:bold;
			text-decoration:none;
		}
		.NewsTitle a:hover {
			text-decoration:underline;
		}
		
		
#scarica_modulo {
	margin:0 auto;
width:400px;
height:30px;
border:1px solid #CCC;
background-color:#003;
background-image:url(http://www.fnige.org/images/fnige_menu_sf.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:center;
line-height:30px;
margin-top:10px;
}

#scarica_modulo a {
	color:#FFF;
}
#scarica_modulo:hover {
	background-position:top;
}
#scarica_modulo a:hover {
	text-decoration:none;
	color:#FF0;
}
		
