body			{
				/*margini*/
				margin-top: 13px;
				margin-bottom: 0px;
				margin-right: 0px;
				margin-left: 0px; 
				/*barra di scorrimento*/
			    scrollbar-shadow-color: #232949;
			    scrollbar-3dlight-color: #232949;
			    scrollbar-arrow-color: #232949;
			    scrollbar-track-color: #FFFFFF;
			    scrollbar-darkshadow-color: #FFFFFF;
			    scrollbar-base-color: #FFFFFF;
			    background-color: #FFFFFF;
			    /*background*/
			   	background-color: #FFFFFF;
			   	background-image: url('images/bg.jpg');
			   	background-repeat: repeat-x;
			   	background-position: bottom;
				}



/* LINK -------------------------------------------------- */
a 				{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #666666; 
				text-decoration: none;
				}	
a:hover			{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949;
				text-decoration: none;
				}


a.bold 			{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: bold;
				color: #113C80; 
				text-decoration: none;
				}	
a.bold:hover	{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: bold;
				color: #113C80;
				text-decoration: underline;
				}


.form 			{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: normal;
				color: #232949; 
				text-decoration: none;
				/*letter-spacing: 1px;*/
				}	
a.form:hover	{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: normal;
				color: #232949;
				text-decoration: underline;
				/*letter-spacing: 1px;*/
				}


/* link menu top disattivo */
a.top			{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 12px;
				font-weight: bold;
				color: #D0D1D9; 
				text-decoration: none;
				padding-left: 3 pt;
				}	
a.top:hover  	{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 12px;
				font-weight: bold;
				color: #112755;
				text-decoration: none;
				padding-left: 3 pt;
				}


a.menu_int		{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: bold;
				color: #666666; 
				text-decoration: none;
				}	
a.menu_int:hover{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: bold;
				color: #777777;
				text-decoration: none;
				}


a.credits 		{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: normal;
				color: #232949;
				text-decoration: none;
				}	
a.credits:hover{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: normal;
				color: #777777;
				text-decoration: underline;
				}



/* TABELLE E CELLE -------------------------------------------------- */
table			{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949;
				}


/* table contenuti */			
.stage			{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949;
				background-image: url('images/bg_stage.png');
			   	background-repeat: no-repeat;
			   	background-position:   left top; 
				}


/* testo red */
.nota			{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 12px;
				color: #113C80;
				padding-top: 10 pt;
				}
				

/* link menu top attivo */
.top		  	{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 12px;
				font-weight: bold;
				/*color: #D0D1D9;*/
				color: #112755;
				text-decoration: none;
				padding: 0 3 pt;
				}


/* title */
.title			{
				font-family: lucida grande, arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 40px;
				font-weight: bold;
				color: #112755;
				letter-spacing: -2pt;
				padding: 4pt 33pt;
				height: 70pt;
				vertical-align: top;
				background-image: url('images/bg_title.png');
			   	background-repeat: no-repeat;
			    background-position: top center; 
				}
/* menu login */
.menu_login		{
				height: 70pt;
				vertical-align: top;
				background-image: url('images/bg_title.png');
			   	background-repeat: no-repeat;
			    background-position: top center; 
				}


/* menu rapido interno*/
.menu_top		{
				height: 70pt;
				vertical-align: top;
				background-image: url('images/bg_title.png');
			   	background-repeat: no-repeat;
			    background-position: top center;
				padding: 7pt 15pt;				
				}


/* menu fasi */
.menu_fasi		{
				font-family: arial, lucida grande, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 17px;
				font-weight: bold;
				color: #113C80;
				letter-spacing: -1pt;
				padding: 13pt 0pt;
				vertical-align: top;
				}


/* subtitle */
.subtitle		{
				font-family: arial, lucida grande, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 20px;
				font-weight: bold;
				color: #113C80;
				letter-spacing: -1pt;
				padding: 13pt 0pt;
				vertical-align: top;
				}


.subtitlerec	{
				font-family: arial, lucida grande, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 19px;
				font-weight: bold;
				color: #00A1DD;
				letter-spacing: -1pt;
				padding: 13pt 0pt;
				vertical-align: top;
				}


/* subtitle login */
.subtitle_login	{
				font-family: arial, lucida grande, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 16px;
				/*font-weight: bold;*/
				color: #232949;
				letter-spacing: -1pt;
				padding: 10pt 15pt;
				vertical-align: top;
				}
.subtitle_login2	{
				font-family: arial, lucida grande, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 16px;
				/*font-weight: bold;*/
				color: #232949;
				letter-spacing: -1pt;
				padding: 0pt 10pt;
				vertical-align: top;
				}
.subtitle_login3	{
				font-family: arial, lucida grande, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				/*font-weight: bold;*/
				color: #232949;
				letter-spacing: 0pt;
				padding: 0pt 10pt;
				vertical-align: top;
				}



/* pič di pagina */
.footer  		{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #777777;
				height: 50px;
				text-align: left;
				padding: 20pt 10pt;
				/*vertical-align: bottom;*/
				background-color: #FFFFFF;
				}


/* linea */
.linea  		{
				font-family: arial, tahoma, verdana, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #113C80;
				/*text-align: left;*/
				padding: 30pt 10pt;
				}



/* FORM -------------------------------------------------- */			
.box			{	
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949; 
				width: 150px;
				height: 18px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
				}


.boxarea		{	
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949; 
				width: 150px;
				height: 70px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
				}


.boxareabig		{	
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949; 
				width: 190px;
				height: 70px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
				}


.boxbig			{	
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949; 
				width: 190px;
				height: 18px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
				}
				
.boxbig2			{	
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949; 
				width: 142px;
				height: 18px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
				}
				
.box2			{	
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949; 
				height: 18px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
				}

.buttoninvia
				{
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				font-weight: bold;
				color: #232949; 
			    /*width: 50px;*/
			    width: auto;
				height: 18px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
			    cursor: hand;
				}


.select			{	
				font-family: arial, verdana, tahoma, ms sans serif, monaco, geneva, helvetica, chicago;
				font-size: 11px;
				color: #232949; 
				width: auto;
				height: 18 px;
				border-width: 1px;
				border-style: solid;
				border-color: #C0C0C0;
				background-color: #FFFFFF;
				}