html, body {min-height:100%;height:auto !important;height:100%;font:12px Arial,Tahoma,Verdana;}
body {background-color:#EEE;margin:0;}

a {text-decoration:none;}
img {border:0;}

.float-left {float:left;}
.float-right {float:right;}

#template {width:960px;margin:0 auto;background-color:#FFF;}
	#headerContainer {width:960px;height:280px;margin:0 auto;}
		#headerTop {width:960px;height:100px;margin:0 auto;}
			#headerLogo {width:300px;float:left;padding:12px 0px 0px 16px;margin:0;}
			#headerMenu {width:500px;float:right;padding:65px 25px 0px 0px;margin:0;text-align:right;color:#001B45;font-size:12px;}
			#headerMenu a {color:#001B45;font-weight:bold;}
			#headerMenu a:hover {color:#66768F;}
		#headerBottom {width:960px;height:180px;margin:0 auto;}
		
	#contentContainer {width:960px;margin:0 auto;background:url('/public/images/container-bg.gif') repeat-y;float:left;}
		
		#leftContainer{float:left;width:705px;margin:0;padding:0;}
			#headerPathContainer {text-transform:lowercase;float:left;width:698px;height:21px;margin:0;padding:5px 0px 0px 5px;color:#A4A4A4;font-size:10px;background:url('/public/images/path-bg.gif') no-repeat;border-right:2px solid #CD9933;}
			#headerPathContainer a {color:#A4A4A4;font-size:10px;font-weight:bold;}
			#contentLeft {width:175px;float:left;}
				#menu {width:157px;margin:0;padding-left:9px;float:left;}
					#menuTop {width:157px;height:12px;background:url('/public/images/menu-top.gif') no-repeat;}
					#menuCenter {width:157px;background:url('/public/images/menu-center.gif') repeat-y;}
						.menuDiv {width:157px;height:1px;background:url('/public/images/menu-div.gif');margin:0 0 0 -18px;padding:0;}
						#menuCenter ul {padding:0 0 0 10px;margin:0;list-style:none;}
						#menuCenter a {padding:0;margin:0;}
						#menuCenter a.voce1 {padding:0 0 0 15px;margin:0;background:url('/public/images/menu-freccia.gif') left -7px no-repeat;line-height:28px;color:#09234C;font-weight:bold;font-size:13px;}
						#menuCenter a.voce2 {padding:0 0 0 14px;margin:0;background:url('/public/images/menu-freccia2.gif') left -3px no-repeat;line-height:27px;color:#09234C;font-weight:bold;font-size:12px;}
						#menuCenter a.voce3 {padding:0 0 0 12px;margin:0;background:url('/public/images/menu-freccia3.gif') left -3px no-repeat;line-height:22px;color:#09234C;font-weight:bold;font-size:11px;}
						#menuCenter a.voce3:hover {color:#A46B10;text-decoration:underline;background-position: left -38px;}
						#menuCenter a.currentVoce3 {padding:0 0 0 12px;margin:0;background:url('/public/images/menu-freccia3.gif') left -38px no-repeat;line-height:22px;font-weight:bold;font-size:11px;color:#A46B10;text-decoration:underline;}
						#menuCenter #current {color:#A46B10;background:none;}
					#menuBottom {width:157px;height:8px;background:url('/public/images/menu-bottom.gif') no-repeat;clear:both;}
					#menuCenter a.curr {background:url('/public/images/menu-freccia22.gif') left -3px no-repeat;}
					#loginSx {margin:16px 0 16px 2px;}

			#content {padding-bottom:16px;width:526px;float:right;border-right:2px solid #CD9933;border-left:2px solid #001B45;}
				#boxAllContainer2 a {color:#A46B10}
				#contentTop {height:152px;border-bottom:1px solid #CD9933;padding:2px 20px 20px 20px;margin:0;background:url('/public/images/content-bg.gif') no-repeat;}
					.titolo {color:#001B45;font-size:19px;font-family:Georgia,Book antiqua,Franklyn gothic medium;font-weight:normal;}
					.testo {color:#333333;font-size:11px;line-height:18px;text-align:justify;}
					.testoServizi {color:#333333;font-size:12px;line-height:18px;text-align:justify;padding-top:6px;}
				#contentBottom {padding:1px 12px 0px 12px;margin:0;min-height:732px;height: auto !important;height:732px;}
				#contentBottom2 {padding:21px 12px 10px 12px;margin:0;min-height:706px;height: auto !important;height:706px;}
				#contentBottomNews {padding:21px 12px 10px 12px;margin:0;min-height:606px;height: auto !important;height:606px;}
				#contentBottomHome {padding:8px 12px 10px 12px;margin:0;}
				#contentBottomRes {text-align:center;padding-top:60px;min-height:545px;height: auto !important;height:545px;}
					#boxTop {width:502px;}
						#boxSx {width:233px;float:left;}
							#boxSxTop {height:10px;background:url('/public/images/boxSx-top.gif') no-repeat;}
							#boxSxBottom {padding:2px 6px 0 6px;margin:0;min-height:130px;height: auto !important;height:130px;background:url('/public/images/boxSx-bottom.gif') repeat-y;}
								#boxSxBottomContent {padding:0px 12px 5px 11px;margin:0;min-height:125px;height:100%;background:url('/public/images/boxSx-bg.gif') repeat-x;background-color:#F1E8D9;}
								
							#boxInternoTop {height:10px;background:url('/public/images/boxInterno2-top.gif') no-repeat;}
							#boxInternoBottom {padding:0px 6px 0 6px;margin:0;min-height:125px;height: auto !important;height:125px;background:url('/public/images/boxSx-bottom.gif') repeat-y;}
							#boxInternoContent {padding:3px 5px 5px 5px;margin:0;min-height:125px;height: auto !important;height:125px;background-color:#F1E8D9;}
								#bordiInternoTop {background:url('/public/images/boxInterno-top.png') no-repeat;height:9px;width:211px;}
								#bordiInternoBg {background:url('/public/images/boxSx-bg.gif') repeat-x;width:195px;padding:0px 8px 0px 8px;margin:0;min-height:125px;height:100%;}
						
							.titoloContainer {padding-bottom:10px;margin:0;}
							.titoloContent font {border-bottom:2px solid #c29b5e;}
							.titoloBinter {color:#021d46;font-size:17px;font-family:georgia;}
							.titoloAziende {font-family:georgia;color:#00a2f8;font-size:17px;}
							.titoloPrivati {font-family:georgia;color:#c80807;font-size:17px;}
							.linkInterniAziende {}
							.linkInterniPrivati {color:#021d46;font-size:14px;line-height:24px;font-weight:bold;}
							.linkInterniPrivati:hover {color:#c80807;}
							#currentPrivati {color:#c80807;}

						#boxLogin {width:269px;float:right;}
							#boxLoginContainer {padding-top:32px;margin:26px 0 0 8px;height:89px;background:url('/public/images/homebanking-bg.gif') no-repeat;}

						#boxLoginRight {width:234px;}
							#boxLoginContainerRight {padding-top:22px;margin:8px 0 0 0px;height:71px;background:url('/public/images/loginRight-bg.gif') no-repeat;}
								#boxLoginTop {height:17px;background:url('/public/images/login-top.gif') no-repeat;}
								#boxLoginCenter {font-size:13px;color:#09234C;padding:6px 18px 6px 21px;margin:0;min-height:48px;height:auto !important;height:48px;background:url('/public/images/login-bg.gif') repeat-y;}
								#boxLoginBottom {height:12px;background:url('/public/images/login-bottom.gif') no-repeat;}

					#boxBottom {width:502px;clear:both;padding-bottom:3px;}
						#boxBottomTop {height:11px;background:url('/public/images/boxBottom-top.gif') no-repeat;}
						#boxBottomTop2 {height:11px;background:url('/public/images/boxBottom-top2.gif') no-repeat;}
						#boxBottomBordi {padding:0px 6px 0 6px;margin:0;min-height:254px;height:auto !important;height:254px;background:url('/public/images/boxBottom-bordi.gif') repeat-y;}
							#boxBottomContent {margin:0;padding:5px 10px 8px 10px;min-height:254px;height:auto !important;height:254px;background:url('/public/images/boxBottom-bg.gif') repeat-x;background-color:#D0B386;}
						#boxBottomBordi2 {padding:0px 6px 0 6px;margin:0;min-height:276px;height: auto !important;height:276px;background:url('/public/images/boxBottom-bordi.gif') repeat-y;}
							#boxBottomContent2 {margin:0;padding:5px 10px 6px 10px;height:100%;min-height:276px;background:url('/public/images/boxBottom-bg.gif') repeat-x;background-color:#D0B386;}
						#boxBottomBordi3 {padding:0px 6px 0 6px;margin:0;min-height:426px;height: auto !important;height:426px;background:url('/public/images/boxBottom-bordi.gif') repeat-y;}
							#boxBottomContent3 {margin:0;padding:5px 10px 8px 10px;height:100%;min-height:421px;background:url('/public/images/boxBottom-bg.gif') repeat-x;background-color:#D0B386;}
								#boxPrivati {margin:0;width:231px;float:left;}
								#boxAziende {margin:0;width:231px;float:right;}
									#boxPATop {height:10px;width:231px;background:url('/public/images/boxPA-top.png') no-repeat;margin-top:10px;padding:0;}
									#boxPACenter2 {min-height:214px;height:auto !important;height:214px;width:231px;background:url('/public/images/boxNews-bg.gif') repeat-y;float:left;}
									#boxPACenter {min-height:214px;height:auto !important;height:214px;width:231px;background:url('/public/images/boxNews-bg.gif') repeat-y;float:left;}
										#boxPAContainer {font-weight:bold;font-size:14px;color:#A46B10;width:205px;margin-left:14px;padding:5px 0 5px 0;}
										#boxPAContainer ul {list-style:none;margin:0;padding:0;list-style-image:url('/public/images/freccia.gif');}
										#boxPAContainer li {margin:0 0 0 15px;padding:0;}
										#boxPAContainer a {font-weight:bold;font-size:14px;color:#A46B10;padding:0;margin:0;}
									#boxPABottom {height:6px;width:231px;background:url('/public/images/boxPA-bottom.png') no-repeat;clear:both;}
									
									#boxAllTop {height:10px;background:url('/public/images/boxBottom2-top.png') no-repeat;}
									#boxAllCenter {background:url('/public/images/boxBottom2-bg.gif') repeat-y;padding:0;margin:0;min-height:400px;height: auto !important;height:400px;}
										#boxAllContainer {margin:0;padding:2px 10px 2px 10px;height:100%;min-height:396px;}
									#boxAllBottom {height:6px;background:url('/public/images/boxBottom2-bottom.png') no-repeat;}

									#boxAllTop2 {height:10px;background:url('/public/images/boxBottom2-top.png') no-repeat;}
									#boxAllCenter2 {background:url('/public/images/boxBottom2-bg.gif') repeat-y;padding:0;margin:0;min-height:27px;height: auto !important;height:27px;}
										#boxAllContainer2 {margin:0;padding:2px 12px 2px 14px;min-height:256px;height:auto !important;height:256px;}
									#boxAllBottom2 {height:6px;background:url('/public/images/boxBottom2-bottom.png') no-repeat;}

						#boxBottomBot {height:11px;clear:both;background:url('/public/images/boxBottom-bottom.gif') no-repeat;}

						#paginazione {padding-right:4px;padding-top:3px;color:#09234C;font-family:verdana;font-size:13px;}
						#paginazione a {color:#09234C;}
						#paginazione a:hover {color:#A46B10;}
						#contentAnni {padding:0px 3px 6px 3px;color:#A46B10;font-size:16px;}
						#contentAnni a {color:#A46B10;font-size:16px;}

		#rightContainer {padding:26px 11px 16px 10px;width:234px;float:right;}
			#boxNewsTop {height:10px;width:231px;background:url('/public/images/boxNews-top.png') no-repeat;margin-top:10px;padding:0;}
			#boxNewsTop2 {height:10px;width:214px;background:url('/public/images/boxNews-top2.gif') no-repeat;padding:0;}
			#boxNewsCenter {width:231px;background:url('/public/images/boxNews-bg.gif') repeat-y;float:left;padding-bottom:3px;}
			#boxNewsCenter2 {width:214px;background:url('/public/images/boxNews-bg2.gif') repeat-y;float:left;}
				#boxNewsContainer {width:205px;margin-left:14px;padding:5px 0 5px 0;}
				#boxNewsContainer2 {width:192px;padding:0px 0px 0px 10px;}
					#newsRightContainer {width:207px;clear:both;font-size:11px;}
						#dataNews {color:#666666;padding-bottom:10px;}
						#filialeNews {color:#A46B10;font-weight:bold;}
						#titoloNews {font-size:14px;color:#CC6600;}
						#titoloNews a {font-size:14px;color:#CC6600;}
						#titoloNews2 {font-size:12px;color:#CC6600;}
						#titoloNews2 a {font-size:12px;color:#CC6600;}
			#boxNewsBottom {height:6px;width:231px;background:url('/public/images/boxNews-bottom.png') no-repeat;clear:both;}
			#boxNewsBottom2 {height:6px;width:214px;background:url('/public/images/boxNews-bot2.gif') no-repeat;clear:both;}

			#bannerRightContainer {width:214px;padding-left:7px;margin:0;}
				#bannerTop {height:7px;background:url('/public/images/banner-top.png') no-repeat;}
				#bannerCenter {width:211px;border-left:1px solid #BD9452;border-right:1px solid #BD9452;}
					#bannerContent {width:200px;height:400px;padding:0;margin-left:5px;background:#fff;}
				#bannerBottom {height:7px;background:url('/public/images/banner-bottom.png') no-repeat;}
	
			.separator {clear:both;height:26px;}
			.separatorNews {clear:both;height:4px;}
			.separatorLogin {clear:both;height:14px;}
			.titoloFontBorder {border-bottom:1px solid #c80807;}
	
	#footerContainer {text-align:center;width:960px;height:30px;margin:0 auto;clear:both;background-color:#001B45;color:#FFF;font-size:12px;}
		#footerContainer p {line-height:30px;}
		
		.selectText {font-size:11px;color:#333333;float:left;width:300px;}

	.userSignInFormFieldset {padding:5px;}
	.userSignInFormLegend {font-size:13px;font-weight:bold;}
	.userSignInFormContainer {margin:5px 0px;}
	.userSignInFormLeft {width:49%;float:left;margin-right:10px;}
	.userSignInFormRight {width:49%;}
	.userSignInForm5Tab {width:20%;float:left;}
	.userSignInFormLabel {font-size:12px;width:75px;float:left;margin:2px 0px;}
	.userSignInFormInput {font-size:11px;float:left;margin-right:10px;}
	.userSignInFormSelect {font-size:13px;}
	.userSignInFormAlert {font-size:11px;color:#900;}
	.userSignInFormActions {float:right;margin-top:10px;}
	.userSignInFormButton {border:solid 1px #000;font-family:Arial;font-size:11px;padding-top:1px;}
	.userSignInFormFieldSeparator {height:5px;clear:both;}

	.formInputText {font-family:Verdana;font-size:13px;padding:3px;}