body {background-image: url(images/sfondi_pagine/sfondo_default_2.jpg);}

html,body#TMbody{
	margin:0;
	padding:0;
	height:100%;
}
body#TMbody{
	padding-top:70px;/*match height of fixed header*/
	margin-top:-70px;/*match height of fixed header*/
	padding-left:200px;/*match width of fixed sidebar*/
	margin-left:-200px;/*match width of fixed sidebar*/
}
#outer{
/*	margin-left:200px;/* match width (at least) of fixed sidebar (#left)*/ 
	position:relative;
/*	border-left:1px solid #000; */
	min-height: 100%; height: 100%;
}
html>body #outer{
	min-height:100%
}

#inner{
	padding-top:70px;/* matches height of fixed header to clear the content below it*/
	min-height: 100%; height: 100%;
	}
#header{
	position:fixed;/* for good browsers*/
	top:0;
	left:0;
	width:100%;
	height:70px;/* the height you want the header to be*/
	z-index:999;
}
#headerinner{/* header content goes inside here*/
	text-align:center;
	background: rgb(28,26,48);
	height:70px;/* match height of fixed header*/
	position:relative;
	z-index:999;
}
#left{/* Bear in mind that as there is no height then scrollbars won't appear in IE and very small screens will be unable to reach the content of his fixed side - so keep content to a minimum */
	width:200px;
	position:fixed;/* for good browers */
	left:0;
	top:70px;
	z-index:999;
}
#headtable{
width:100%;
cellpadding:0;
cellspacing:0;
border:0;
background: rgb(28,26,48);
}

/* ie only styles below */
/* mac hide \*/
* html, * html body#TMbody{
	overflow:hidden;
	height:100%;
}
* html #left {position:absolute;}
* html #headerinner{voice-family: "\"}\""; voice-family:inherit; }
* html #header{position:absolute;}
* html #outer {height:100%;overflow:auto}
* html #inner{height:1%}

/* end hide */

.blu {
	color: #00F;
	text-align: center;
}
.comic {
	font-family: "Comic Sans MS", cursive;
}
.comic_12_blu {
	color: #002C69;
}
.comic_12_giallo {
	color: #FFFF00;
}
.comic_12_giallo {
	font-size: 18px;
}
.titolo {
	color: white;
	font-size: 36px;
	font-family: 'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
}
.titolo2 {
	color: white;
	font-size: 28px;
	font-family: 'Old English Text MT', Verdana, Arial, Helvetica, sans-serif;
}
.titolo2 a {
	text-decoration: none;
}
.titolo2 a:visited{
	color: white;
}
.titolo3 {
	color: white;
	font-size: 16px;
	font-family: 'Old English Text MT', Verdana, Arial, Helvetica, sans-serif;
}
.progetti1
{
	color: yellow;
	font-size: 32px;
	font-family: 'Old English Text MT', Verdana, Arial, Helvetica, sans-serif;
}
.progetti2
{
	color: white;
	font-size: 18px;
	font-family: 'Sylfaen', Verdana, Arial, Helvetica, sans-serif;
}


#menu {	width: 190px;
	margin: 10px;
}
	
#menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font:22px 'Old English Text MT', Verdana, Arial, Helvetica, sans-serif;
}	
	
#menu li a:link, #menu li a:visited {
	color: #FFF;
	display: block;
	padding: 8px 0 0 10px;
}
	
#menu li a:hover {
	color: rgb(255, 191, 0);
	padding: 8px 0 0 10px;
}
#menu li a.active {
	color: rgb(255, 191, 0);
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul  .submenu{
	margin-left:40px;
}

#menu ul  .submenu li a{
	font-size:18px;
}

.nav {
	color: white;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font:22px 'Old English Text MT', Verdana, Arial, Helvetica, sans-serif;
}	
	
a.nav:link, a.nav:visited {
	color: #FFF;
	display: block;
	padding: 8px 0 0 10px;
}
	
a.nav:hover {
	color: rgb(255, 191, 0);
	padding: 8px 0 0 10px;
}

#screen {
position: absolute;
left: 200px;
top: 100px;
width: 60%;
height: 60%;
background-image: url(../images/sfondi_pagine/sfondo_default_2.jpg);
}
#screen img {
position: absolute;
cursor: pointer;
visibility: hidden;
width: 0px;
height: 0px;
-ms-interpolation-mode:nearest-neighbor;
}
#screen .tvover {
border: solid #fff;
}
#screen .tvout {
border: solid #222;
}
#bankImages {
display: none;
}


