body {
	/*
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Console', Verdana, Helvetica, sans-serif;
	*/
	font-family:  'Lucida Console', Verdana, Helvetica, sans-serif;
	margin:1px;
	background-color: #F2F2F2;
 }
 
 #globalcontainer {
	overflow:hidden;
 }
 
 /*@@@@ MASTHEAD Layout - AKA the Titlebar @@@@*/
 #masthead {
 	margin:0 0 5px 0;
 	padding:5px;
	text-align:center;
	border:1px solid #000;
 	/* background-color:gray; */
 	background: transparent url(../images/backtopMyHeartBlue.jpg) no-repeat center;
 	color:#FFFFFF;
 	overflow: hidden; /* To fix increased height bug in IE */
 }
 
 /*@@@ Titolo Principale @@@*/
 /*Apparenza e posizionamento contenuti */
 #masthead-title {
 	font-size: 1em;
 	line-height: 85%;
 	padding-right: 40px; /*Compromesso per centrarlo fra le 3 varie versioni */
 	text-align: center;
 }

/* Apparenza dei link */
 #masthead-title a {
		text-decoration: none;
		color:#FFFFFF;
	}

/* Stile per i loghi fimmg --> Messi i loghi in gif trasparente + POSIZIONAMENTO RELATIVO */
	img.Fimmglogo {
		border:0 none transparent;
		margin-top: -25px;
		position:relative;
		top: 25px;
		width: 147px;
		height: 69px;
	}

	/* Link Color */
	#masthead-title a:hover { 
		color: #ff9900;
	}
	
	/* Main Title Font-Size*/
	h2#maintitle {
		font-size: 1.7em;
	}
 
 /*@@@@@@@@@@@@ Horizontal NavBar Top @@@@@@@@@@@@@*/
/* Menu Container Div */
.ddtopmenu {
		margin: 0;
		padding: 0;
		height: 80px;
		width: 100%;
		font-size: medium;
		/* clear:both; */
		overflow: hidden; /* To fix increased height bug in IE */
	}

/* Main UL - Top Navigation Bar */
	#topnav {
		position: relative;
		top: 2px;	/* Per regolarne la posizione dall'alto, 20 era troppo */
		height: 80px;
		width: 100%;
		padding-left: 20px;	/* Per regolare la posizione da sinistra del menu di 1° livello */
	}

/* Elements of the Top Navigation Bar */
	#topnav li ul {
		margin: 0;
		padding: 0;
	}

/* Override Link Styles - Inserito giusto per non far vedere il blu sottolineato per i link */
	#topnav a {
		text-decoration: none;
	}

/* Main List Items - Floating them to the left */
	#topnav li {
		margin: 0;
		float: left;
		display: block;
		padding-right: 14px;
		font-size: 14pt;
	}

/* Hiding all the Submenus */
	#topnav li ul {
		display: none;
	}

/* Putting the Subnav bar below, both the On and the Off ones */
	#topnav li.t-off ul, #topnav li.t-on ul  {
		position: absolute;
		top: 20px;
		left: 0;
		padding-top: 15px;
		background: transparent;			/*Background of the subnav - past were: dark blue - #224d6f -*/
		height: 28px;
		/* Questo Width è FONDAMENTALE per l'aspetto del Width dei figli, specie in IE. Se è in % fa casino */
		width: 1200px;
		padding-left: 45px;
	}

/* Style for the On Subnav */
	#topnav li.t-on ul {
		background: transparent;			/*Background for the active subnav - past were: orange - #ff9900 -*/
	}

/* Style for the Hovering Navbars */
/* The T-Over class is for the IE Javascript Cheat to have the on:hover effect work */
	#topnav li.t-on:hover ul, #topnav li.t-over ul { 
		background: transparent;			/*Background for the hovering bars - past were: dark blue*/
	}
	
/* Style for the Links - Including Links Width */
	#topnav li a {
		color: #FFFFFF;
		font-weight: bold;
		display: block;
		padding: 5px 0 5px 0;
	}

/* Style for the TOP Links */
	#topnav li a {
		width: 160px;
	}
	
/* Style for the Inner Links */
	#topnav li ul li a  {
		width: 120px;
	}

/* Style for the Active Link */
	#topnav li.t-on a {
		color: #ff9900;
	}

/* Subnav Links - Color, Dimensions and Positioning */
	#topnav li.t-on ul a, #topnav li.off ul a {
		border: 0;
		float: left; 	/*IE non eredita il float*/
		color: #ff9900;	/*Color for the link - orange */
		width:auto;     /****IMPORTANTE - SE NON AUTO - FA CASINI IN IE***/  /*COLLEGATO AL WIDTH DEL PADRE*/
		margin-right: 20px;
	}

/*Style for the Hovering Submenus */
/* The T-Over class is for IE, just as before - IMPORTANT - the specificity is necessary */
	#topnav li.t-on:hover ul a, #topnav li.t-over ul li a { 
		background: transparent;			/*Background for the hovering bars - dark blue*/
	}

/* Additional Style for the current bar */
	#topnav li.t-on ul {
		display: block;
	}

/* Additional Stylings */
	#topnav li.t-off:hover ul, #topnav li.t-over ul {
		display: block;
		z-index: 6000;
	}

/* Colors */
	#topnav li.t-off a:hover, #topnav li.t-on a:hover { 
		color: #ff9900;
	}

/*Subnav Formatting - Common*/
#topnav li.t-off ul a, #topnav li.t-on ul a {
	display: block;
	background: transparent;			/*Common Background - dark blue*/
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-size: 12pt;
}		

/*Current Submenu additional Formatting */
#topnav li.t-on ul a {
	background: transparent;		/*Additional link background - orange*/;
}

/* --------------- Additional class Styling to allow hiding of the currently preselected SubMenu --------- */
	.t-none {
	  display: none;
	  visibility: hidden;
	}
 /*@@@@@@@@@@@@ Fine di Horizontal NavBar Top @@@@@@@@@@@@@*/


/*@@@@@@ Footer Section @@@@@@*/
/* Footer (Everything) */
 #footerwrapper {
 	clear:both;
 	margin-top:10px;
 	padding-top: 2px;
 	padding-bottom: 2px;
 	border:1px solid #000;
 	background-color: #8096A3;
	height:40px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Console', Verdana, Helvetica, sans-serif;
 	/*Cheat per le colonne in Explorer*/
 	/*Non sembra per forza necessario */
 	/*
  	float: left;
 	position: relative;
  	width: 100%;
  	padding-bottom: 10010px;
  	margin-bottom: -10000px;
  	*/
}

/* Footer table */
.footertable {
	font-size: 8pt;
	text-align:center;
	width: 100%;
}

 /*Giusto un promemoria per la compatibilità dei blocchi nei footer, se tolgo inline FF protesta */
 #footer h4 {
 	display:inline;
 	background-color:#F1F2EF;
 }
/*@@@@@@ Fine della Footer Section @@@@@@*/ 
 
 
 /*@@@@@@@@@ Main Section - Layouts @@@@@@@@@*/
 /* Main Wrapper */
 #mainblockwrapper {
 	width:100%;
 	overflow:hidden;
 	display:block;
 	background-color: #F2F2F2; /* Alternativa Fimmg Ufficiale: FFFFC6  Altra: EEE099*/
 }