/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* RESET *****************************************************************************************/

BODY {
	font: 11px Tahoma, "Trebuchet MS", Verdana, sans-serif;
	color: #000;
	background: #FFF url(/images/bg-body.gif) repeat-x 0 10px;
	margin-top:10px;
	}
	
#navigationBar {
	text-align:center; 
	padding:18px 0 0 0; 
	height:28px; 
	overflow:hidden;
	background: url(/images/bg-tool.gif) no-repeat center top;
	}
	
#navigationBar LI {
	display:inline; 
	}
	
#navigationBar LI A {
	color:#000; 
	font-weight:bold; 
	text-decoration:none;
	padding:0 8px 0 6px;
	border-right:2px solid #FFF;
	}
	
	#navigationBar LI A.t-contatti {border-right:none;}
	
#navigationBar LI A:HOVER {color:#ffff00;}

/* DOWN */

#home .t-preventivo, #risolviamo .t-risolviamo, #dipendenti .t-dipendenti, #pensionati .t-pensionati,
#tipo-prestiti .t-tipoprestiti, #cons-debiti .t-consdebiti, #trasparenza .t-trasparenza, #lavora .t-lavora, #download .t-download, #contatti .t-contatti {
	color:#FFFF00;
	}
	
A.back-home {
	width:350px; height:120px; 
	display:block;
	}	

#container {
	width:990px;
	height:517px;
	margin:0 auto;
	background: url(/images/bg-home.jpg) no-repeat center top;
	}

#cont-risolviamo, #cont-dipedenti, #cont-pensionati, #cont-debiti, #cont-trasparenza, #cont-contatti, #cont-privacy {
	width:990px;	
	margin:0 auto;	
	}
	
	#cont-risolviamo { height:450px; background: url(/images/bg-risolviamo.jpg) no-repeat center top; }
	#cont-dipedenti { height:400px; background: url(/images/bg-dipendenti.jpg) no-repeat center top; }
	#cont-pensionati,
	#cont-debiti, #cont-contatti { height:380px; background: url(/images/bg-pensionati.jpg) no-repeat center top; }
	#cont-trasparenza, #cont-privacy { height:950px; background: url(/images/bg-pensionati.jpg) no-repeat center top; }
	#cont-contatti {height:570px;}
	#cont-privacy {height:980px;}
	
#logo {
	width:990px; height:158px;
	margin:0 auto;
	background: url(/images/bg-logo.gif) no-repeat center top;
	}

FORM {
	padding:0;
	margin:0 auto;
	}

#form-home {
	width:554px; height:426px;
	float:left;
	background: url(/images/bg-form.gif) 0 0 no-repeat;
	}

.bolle {
	width:436px; height:434px;
	padding-top:3px;
	float:right;
	/*background: url(/images/bolle-home.png) 0 0 no-repeat transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/bolle-home.png');*/
	}
	
.clear {display:block; clear:both; height:1px;}	
	
.form-intro {padding:40px 0 0 30px;}

A.clicca-preventivo {
	width:408px; height:58px;
	position:absolute;
	top:368px; left:50%;
	margin-left:60px;
	display:block;
	background: url(/images/t-preventivo2.gif) 0 0 no-repeat;
	}
	
#footer {
	width:990px; height:85px;
	clear:both;
	text-align:center;
	margin:0 auto;
	background: url(/images/bg-footer.gif) 0 0 no-repeat;
	}
	
	.footer-intro {
		color:#FFF;
		font-weight:bold;
		padding:9px 0 20px 0;
		}
	
	.footer-box {
		width:310px; height:30px;
		text-align:left;
		padding:3px 0 0 8px;
		border-left:#FFF solid 1px;
		float:left;
		}
	
	.space-footer {width:20px; float:left;}
	
#form-home FORM {padding:30px 25px 15px 45px;}
#form-home FORM TD {padding-bottom:8px;}
#form-home FORM LABEL {font-weight:bold; display:block; width:200px; padding-bottom:3px;}	
#form-home FORM INPUT {font:11px "Trebuchet MS", Verdana, sans-serif;}
#form-home FORM INPUT.campi {width:200px;}
#form-home FORM SELECT {width:204px; font:11px "Trebuchet MS", Verdana, sans-serif;}
#form-home FORM TEXTAREA {width:202px; height:80px; font:11px "Trebuchet MS", Verdana, sans-serif;}
#form-home FORM .privacy {width:200px; font-size:10px; padding-right:10px; text-align:justify;}
#form-home FORM INPUT.noinput {width:auto; margin:0;}
#form-home FORM P {padding:10px 0;}
#form-home FORM INPUT.button {background-color:#005e20;color:#FFF;text-transform: uppercase;width:auto; border:none; padding:5px 10px; cursor:pointer; float:right; margin-left:5px;}
#form-home FORM INPUT.button:HOVER {background-color:#FFFF00; color:#005e20; }

#form-home .contenuto {padding:15px 25px 15px 15px; text-align:justify; line-height:150%; height:464px; overflow-y:auto;}
#form-home .contenuto H1 {font-size: 14px; color:#005e20; font-weight:bold; border-bottom:1px solid #005e20; margin-bottom:5px;}
#form-home .contenuto STRONG {font-weight:bold;}
#form-home .contenuto .center {text-align:center; font-size: 14px; color:#005e20; font-weight:bold;}
#form-home .contenuto UL {list-style: disc inside;}

.noinput-invia {
	width:103px; height:27px;
	float:right;
	}
	
.txt-right {
	padding:0px 0 0 30px;
	}

A.credits {
	font-size:9px;
	color:#000;
	float:right;
	padding-right:8px;
	}


/* RISOLVIAMO */

.risolviamo-left, .dipendenti-left {
	width:483px;
	text-align:justify;
	display:block;
	float:left;
	padding:20px 0 0 20px;	
	}
	
	/*.dipendenti-left {height:200px;}*/

.risolviamo-right {
	width:300px;
	float:left;
	padding:130px 0 0 100px;
	line-height:18px;
	}

/* DIPENDENTI */

.dipendenti-right {
	width:300px;
	float:left;
	padding:98px 0 0 100px;
	text-align:justify;
	line-height:18px;
	color:#000;
	}

UL.elenco LI {
	padding-left:30px;
	padding-bottom:10px;
	display:block;
	background: url(/images/p-elenco.gif) no-repeat 19px 5px;
	}

h3 {
	font-size:18px;
	color:#fc7c11;
	}

.right-cont {
	width:300px;
	float:left;
	padding:85px 0 0 65px;
	text-align:justify;
	line-height:18px;
	color:#000;
	}
	
	.right-cont-top {
		width:373px; height:20px;
		background:url(/images/right-top.gif) no-repeat 0 0;
		}
	
	.right-cont-centro {
		width:313px;
		padding:0 30px;
		background:url(/images/right-centro.gif) repeat-y 0 0;
		}
	
	.right-cont-end {
		width:373px; height:20px;
		background:url(/images/right-end.gif) no-repeat 0 0;
		margin-bottom:25px;
		}

.cont-lungo {
	clear:both;
	display:block;
	padding-left:20px;
	padding-bottom:25px;
	text-align:justify;
	}


.download-left {
	width:483px; height:170px;
	text-align:justify;
	display:block;
	float:left;
	padding:20px 0 0 20px;	
	background:url(/images/bg-download.gif) no-repeat right bottom;
	}
	
	.download-voci {
		width:300px; 
		text-align:right; 
		padding-top:20px;
		padding-right:20px;
		float:left;
		}
	
	.download-link { width:150px; padding-top:20px; float:left;}

.contatti-left {
	width:900px;
	text-align:justify;
	display:block;
	float:left;
	padding:20px 0 0 20px;
	}

.red-cont {
	display:block;
	padding:10px 0 3px 0;
	}

.cont-right {
	width:400px;
	position:absolute;
	top:450px; left:50%;
	margin-left:60px;
	}

