	/* BACKGROUND COLOR AND IMAGE */
	body { background: white no-repeat; }
	div#header { background: white; }
	div#info { background: white; }
	div#menu { background: white; }
	div#navbar { background: white; }
	div#extra { background: white; }
	div#navigation { background: white; }
	div#content { background: white; }
	div#footer { background: white; }
	div#container {	background: white; }

	/* LAYOUT GENERALE SOLO DIV */
	html, body, div, img { margin:0px; padding:0px; border:none; font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	div#siteblock {	width:760px; margin: auto; }
	div#container {	width:auto;	margin: auto; }
	div#container div {	padding: 0px; }
	div#header { display:block; overflow: hidden; clear:both; text-align:center; padding: 0px 0px 0px 0px !important; }
	div#info { display:block; overflow: hidden; clear:both; text-align:center; padding: 0px 0px 0px 0px !important; }
	div#menu { display:block; overflow: hidden; clear:both; text-align:center; padding: 0px 0px 0px 0px !important; }
	div#navbar { display:block; overflow: hidden; clear:both; text-align:center; padding: 0px 0px 0px 0px !important; }
	div#navigation {  overflow: hidden; float: left; width: 130px; padding: 0px 0px 0px 0px !important;  }
	div#extra {	overflow: hidden; float: right; width: 170px; padding: 0px 0px 0px 0px !important; }
	div#content { overflow: hidden; padding: 0px 0px 0px 0px !important; /* opzionale: solo per explorer 6.0 */ width: auto; margin: auto; }
	div#footer { display:block; overflow: hidden; clear:both; text-align:center; padding: 0px 0px 0px 0px !important; }

	/* IMPOSTAZIONI GENERALI SOLO DIV */
	* { color: #000000; cursor: default; white-space: normal; }
	a { cursor: pointer; text-decoration: underline; color: maroon; }
	a:hover { cursor: pointer; color: green; text-decoration: underline;}
     a:link,a:visited,a:active { text-decoration:none }   /* selected link */
	div[onclick] { cursor: pointer; }
	img[onclick] { cursor: pointer; }
	span[onclick] { cursor: pointer; }

	/* TOP layout */
	div#top { margin: 0px 0px 0px 0px; background: white url(../images/top_bg_vertical.gif) repeat-x bottom; background-color:#454545; }
	div#top table#header_app { table-layout: auto; border-collapse: separate; width: 100%; }
	div#top table#header_app td { padding: 4px 5px 0px 5px; }
	div#top table#header_app .title_app { color: white; font: bolder italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: nowrap; vertical-align: top; text-align: left; }
	div#top table#header_app .modulo_app { color: #FFDD99; font: bolder 20px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space: nowrap; text-align: left; }
	div#top table#header_app .logo_app { padding: 4px 8px 4px 4px; }
	div#top table#header_app .info_app { color: white; width: 100%; vertical-align: top; text-align: right; }
	div#top table#header_app .info_app .user_app { color: white; font: bolder 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	div#top table#header_app .info_app .exit_app { color: white; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }

	/* NAVBAR layout */
	div#navbar { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px!important; border-width: 0px; }
	div#navbar div#navbar_sub { background: #8F8F8F; font-size: 10px; height: 15px; }
	div#navbar div#navbar_sub div#nav_bar {	color: white; float: left; padding: 1px; padding-left: 20px; }
	div#navbar div#navbar_sub img.nav_bar { cursor: pointer; border: none; }
	div#navbar div#navbar_sub span.nav_bar { color: white; cursor: default; }
	div#navbar div#navbar_sub span.nav_bar_act { color: white; font-weight: bolder;cursor: default; }
	div#navbar div#navbar_sub span.nav_bar:hover { cursor: default; text-decoration: underline; }
	div#navbar div#navbar_sub div#password { float:right; text-align: right; padding: 1px; padding-right: 20px; }
	div#navbar div#navbar_sub span.password { color: white; cursor: pointer; }
	div#navbar div#navbar_sub span.password:hover { cursor: pointer; text-decoration: underline; }

	     /* LAYOUT MENU TOP */
	div#menu_top { padding: 0px 0px 0px 0px !important; }
	div#menu_top div.bg_all { background: White url(../images/menu_bg_vertical.gif) repeat-x top; }
	div#menu_top td.bg_left { text-align: left; white-space: nowrap; background: transparent url(../images/menu_bg_left.gif) no-repeat top left; }
	div#menu_top td.bg_center { height: 26px; }
	div#menu_top td.bg_right { text-align: right;  white-space: nowrap; background: transparent url(../images/menu_bg_right.gif) no-repeat top right; }
	input.menu_top { font-size: 10px; font-weight: bolder; padding: 0px 5px 0px 5px; margin:0px; height: 26px; background: transparent; border: none; color: #0A5095; }
	input.menu_top_over { font-size: 10px; font-weight: bolder; padding: 0px 5px 0px 5px; margin:0px; height: 26px; background: transparent url('../images/menu_top_bg_over.gif') repeat-x top left; border: none; color: #0A5095; }
	input.menu_top_left_over { font-size: 10px; font-weight: bolder; padding: 0px 5px 0px 5px; margin:0px; height: 26px; background: transparent url('../images/menu_top_bg_left_over.gif') no-repeat top left; border: none; color: #0A5095; }
	input.menu_top_right_over { font-size: 10px; font-weight: bolder; padding: 0px 5px 0px 5px; margin:0px; height: 26px; background: transparent url('../images/menu_top_bg_right_over.gif') no-repeat top right; border: none; color: #0A5095; }
	div#menu_top td.bg_left div.icons { display:inline; border: 1px solid #c5c5c5; border-width: 0px 1px 0px 0px; }
	div#menu_top td.bg_right div.icons { display:inline; border: 1px solid #c5c5c5; border-width: 0px 0px 0px 1px; }

	/* FUNCTIONS layout */
  /* LAYOUT COMMAND MENU TOP */
	div#function_top { padding: 10px 0px 0px 0px !important; }
	div#function_top div.bg_all { background: White url(../images/cmd_bg_vertical.gif) repeat-x top; }
	div#function_top td.bg_left { text-align: left; white-space: nowrap; background: transparent url(../images/cmd_bg_left.gif) no-repeat top left; }
	div#function_top td.bg_center { height: 17px; }
	div#function_top td.bg_right { text-align: right;  white-space: nowrap; background: transparent url(../images/cmd_bg_right.gif) no-repeat top right; }
	input.cmd_top { cursor: pointer; font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 16px; background: transparent; border: none; color: #FFFFFF; }
	input.cmd_top_over { cursor: pointer; font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 16px; background: transparent url('../images/cmd_top_bg_over.gif') repeat-x top left; border: none; color: #FFFFFF; }
	input.cmd_top_left_over { cursor: pointer; font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 16px; background: transparent url('../images/cmd_top_bg_left_over.gif') no-repeat top left; border: none; color: #FFFFFF; }
	input.cmd_top_right_over { cursor: pointer; font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 16px; background: transparent url('../images/cmd_top_bg_right_over.gif') no-repeat top right; border: none; color: #FFFFFF; }
	input.search_input { font-size: 10px; font-weight: bolder; margin: 0px 0px 0px 14px; height: 11px; background: white; border: 1px solid #B5C9E4; color: blue; }
	div#function_top td.bg_left div.icons { display:inline; border: 1px solid #c5c5c5; border-width: 0px 1px 0px 0px; }
	div#function_top td.bg_right div.icons { display:inline; border: 1px solid #c5c5c5; border-width: 0px 0px 0px 1px; }

	     /* LAYOUT COMMAND MENU BOTTOM */
	div#function_bottom { padding: 10px 0px 0px 0px !important; }
	div#function_bottom div.bg_all { background: White url(../images/coda_bg_vertical.gif) repeat-x top; }
	div#function_bottom td.bg_left { text-align: left; white-space: nowrap; background: transparent url(../images/coda_bg_left.gif) no-repeat top left; }
	div#function_bottom td.bg_center { height: 17px; }
	div#function_bottom td.bg_right { text-align: right;  white-space: nowrap; background: transparent url(../images/coda_bg_right.gif) no-repeat top right; }
	input.coda_bottom { font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 17px; background: transparent; border: none; color: #000000; }
	input.coda_bottom_over { font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 17px; background: transparent url('../images/coda_bottom_bg_over.gif') repeat-x bottom left; border: none; color: #000000; }
	input.coda_bottom_left_over { font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 17px; background: transparent url('../images/coda_bottom_bg_left_over.gif') no-repeat bottom left; border: none; color: #000000; }
	input.coda_bottom_right_over { font-size: 10px; font-weight: bolder; padding: 0px 14px 0px 14px; margin:0px; height: 17px; background: transparent url('../images/coda_bottom_bg_right_over.gif') no-repeat bottom right; border: none; color: #000000; }
	div#function_bottom td.bg_left div.icons { display:inline; border: 1px solid #c5c5c5; border-width: 0px 1px 0px 0px; }
	div#function_bottom td.bg_right div.icons { display:inline; border: 1px solid #c5c5c5; border-width: 0px 0px 0px 1px; }

