/* CSS Document */
/* --------- standalone ---------  */
body {
	font: 11px/1.3 Tahoma, sans-serif;
	margin: 0;
	margin-left: 0px;
	padding: 0;
	background: #DBDBDC url(immagini/bg.gif) center repeat-y;

	line-height: 20px;
	}

#container {
	text-align: left;
	background-color: #eee;

	width: 800px;
	margin-top: 25px;
	
	}

p {
	padding: 0px 10px 0px 10px;
	
	}
	
p 2 {
	padding: 0px 10px 0px 2px;
	
	}

/* sections */

#intro {
	text-align: left;
	height: 97px;
	padding: 100px 0 0 0;
	margin: 0;
	background: #ddd url(immagini/top2.gif) no-repeat top left;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 97px;
	}
#pageHeader {
	height: 65px;
	padding: 0;
	margin: 0;
	background: #fff url(mid.gif) no-repeat;
	}


#pageHeader h1 {
	display: none;
	}

#pageHeader h2 {
	display: none;
	}
.testatine{
	background-color: #FFFFFF;
	width: 566px;
	margin: 0px 0px 0px 220px;
}
#corporate{
	text-align: justify;
	position: absolute;
	width: 570px;
	color: #555555;
	height: auto;
	padding: 0px 0px 0px 230px;
	background: #f4f4f4 url(immagini/corporate.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	}


#attivita {
	text-align: justify;
	position: absolute;
	margin: 0 0px 0 0;
	width: 570px;
	color: #555555;
	height: auto;
	padding: 0px 0px 0px 230px;
	background: #f4f4f4 url(immagini/attivita.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	}
	
	
#notizie {
	text-align: justify;
	position: absolute;
	margin: 0 0px 0 0;
	width: 570px;
	height: 300px;
	color: #555555;
	height: auto;
	padding: 0px 0px 0px 230px;
	background: #f4f4f4 url(immagini/road4.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	height: 300px;
	}	
	
#audit {
	text-align: justify;
	position: absolute;
	margin: 0 0px 0 0;
	width: 570px;
	color: #555555;
	height: auto;
	padding: 0px 0px 0px 230px;
	background: #f4f4f4 url(immagini/audit.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	}
	
	
#lavora {
	text-align: justify;
	position: absolute;
	margin: 0 0px 0 0;
	width: 570px;
	color: #555555;
	height: auto;
	padding: 0px 0px 0px 230px;
	background: #f4f4f4 url(immagini/lavora.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	}
		
#contatti {
	text-align: justify;
	position: absolute;
	margin: 0 0px 0 0;
	width: 570px;
	color: #555555;
	height: auto;
	padding: 0px 0px 0px 230px;
	background: #f4f4f4 url(immagini/contatti.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 570px;
	}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	background: url(immagini/form.jpg) no-repeat left top;


}
#quickSummary p {
	display: none;
	}

#quickSummary p.p2 {
	padding-left: 5px;
	color: #555;
	font: 9px Verdana, Arial, Sans-Serif;
	font-weight: bold;
	display: inline;
	}

#quickSummary p.p2 a, a {
	color: #777;
	text-decoration: none;
	}

#quickSummary p.p2 a:hover, a:hover {
	color: #36c;
	}

#preamble {
	text-align: justify;
	position: absolute;
	margin: 0 0 0 0;
	width: 601px;
	color: #555555;
	height: 190px;
	padding: 0px 0px 0px 234px;
	background: #f4f4f4 url(immagini/road1.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 566px;
	}

#preamble h3 {
	height: 20px;
	padding: 0;
	margin: 0;
	background: #ddd url(immagini/1.gif) no-repeat left top;
	}

#preamble p.p3 {
	padding: 0 10px 10px 10px;
	}

#supportingText {
	position: absolute;
	margin-top: 80px;
	width: auto;
	color: #555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 800px;
	vertical-align: bottom;
	}

#preamble h3 span, #supportingText h3 span, #explanation h3 span {
	display: none;
	}

#explanation {
	text-align: justify;
	margin: 0 0 0 225px;
	width: 345px;
	height:280px;
	color: #555;
	background: #dddddd url(immagini/r2r.jpg) no-repeat left bottom;
	padding-left: 230px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:345px;
	height:280px;
	}

#explanation h3 {
	height: 20px;
	padding: 0;
	margin: 0;
	background: #f4f4f4 url(immagini/2.gif) no-repeat left top;
	}

#explanation p.p2 {
	padding: 0 10px 10px 10px;
	}


#news, #benefits, #requirements {
	text-align: justify;
	margin: 0 0 0 225px;
	width: 490px;
	color: #555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 490px;
	vertical-align: bottom;
	}
	

#news h3, #benefits h3, #requirements h3 {
	display: block;
	width: 300px;
	height: 200px;
	margin-left: 45px;
	margin-top: 20px;
	}

#news h3 {
	background: transparent url(immagini/3.gif) no-repeat;
	}

#benefits h3 {
	background: transparent url(immagini/4.gif) no-repeat;
	}

#requirements h3 {
	background: transparent url(immagini/5.gif) no-repeat;
	}

#requirements, #benefits, #news {
	background: #f4f4f4 url(immagini/newsa.gif) no-repeat top left;
	margin-top: 3px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	vertical-align: bottom;
	}
	
.titolo  { color: #4F4E4F; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica; 	
}

.minus  {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	text-align: justify;
	
}

/* sidelink items */

#linkList {
	width: 220px;
	position: absolute;
	background-color: #ddd;
	font: 10px Tahoma, sans-serif;
	margin-top: 80px;
	color: #aaa;
	border-right: 9px solid #eee;
	text-align: center;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 220px;
	}

#lselect, #lfavorites, #larchives, #lnews{
	border-bottom: 9px solid #eeeeee;
	background: #ddd url(immagini/backc.gif) no-repeat bottom right;
	
	}

#lresources {
	border-bottom: 9px solid #eee;
	background: #ddd url(immagini/backc.gif) no-repeat bottom right;
	}
	
#lcontact {
	border-bottom: 9px solid #eee;
	background: #ddd url(immagini/backc.gif) no-repeat bottom right;
	}
	
#laudit {
	border-bottom: 9px solid #eee;
	background: #ddd url(immagini/backc.gif) no-repeat bottom right;
	}

#lselect h3 {
	background: #ddd url(immagini/selectd.gif) no-repeat;
	padding: 0;
	margin: 0;
	height: 20px;
	}

#lselect h3 span, #lfavorites  h3 span, #larchives  h3 span, #lresources  h3 span, #lcontact  h3 span, #laudit h3 span {
	display: none;
	}

#lfavorites  h3 {
	background: #ddd url(immagini/selectf.gif) no-repeat;
	padding: 0;
	margin: 0;
	height: 20px;
	}

#larchives  h3 {
	background: #ddd url(immagini/selecta.gif) no-repeat;
	padding: 0;
	margin: 0;
	height: 15px;
	}
	
#lnews  h3 {
	background: #ddd url(immagini/selectnews.gif) no-repeat;
	padding: 0;
	margin: 0;
	height: 20px;
	}

#lresources  h3 {
	background: #ddd url(immagini/selectr.gif) no-repeat;
	padding: 0;
	margin: 0;
	height: 20px;
	}
	
#lcontact  h3 {
	background: #ddd url(immagini/selectct.gif) no-repeat;
	padding: 0;
	margin: 0;
	height: 20px;
	}
	
#laudit  h3 {
	background: #ddd url(immagini/selectaud.gif) no-repeat;
	padding: 0;
	margin: 0;
	height: 20px;
	}

#linkList ul {
	list-style: none;
	padding: 5px 0px 5px 0;
	margin: 0;
	}

#linkList li {
	line-height: 2em;
	display: block;
	}

#linkList li a {
	margin: 0 2px 0 2px;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #ddd;
	}

#linkList li a:hover {
	background: #eee url(llist.gif);
	border: 1px solid #aaa;
	}

ul {
	padding: 0px 20px 0px 0px;
}

ul2 {
	padding: 0 10px 0 25px;
}
/* Footer */

#footer {
	background-image:url(immagini/back_a.gif);
	margin-top:700px;
	width: 970px;
	padding: 5px;
	text-align: center;

	}

#footer a {
	margin: 1px;
	padding: 5px;
	color: #555555;
	font-weight: bold;
	font-size: 10px;
	}

#footer a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	}
	
#gfooter {
	background-image:url(immagini/back_a.gif);
	padding: 5px;
	margin-top:780px;
	text-align: center;

	}

#gfooter a {
	margin: 1px;
	padding: 5px;
	color: #555555;
	font-weight: bold;
	font-size: 10px;
	}

#gfooter a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	}

#ffooter {
	background-image:url(immagini/back_a.gif);
	padding: 5px;
	margin-top:930px;
	text-align: center;

	}

#ffooter a {
	margin: 1px;
	padding: 5px;
	color: #555555;
	font-weight: bold;
	font-size: 10px;
	}

#ffooter a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	}
	
	
#lfooter {
	background-image:url(immagini/back_a.gif);
	padding: 5px;
	margin-top: 1330px;
	text-align: center;

	}

#lfooter a {
	margin: 1px;
	padding: 5px;
	color: #555555;
	font-weight: bold;
	font-size: 10px;
	}

#lfooter a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	}
	
	
#templatemo_footer {
	clear: both;
	width: 970px;
	margin-left: 26px;
	margin-top: 30px;
	height: 80px;
	background: #393939;
}

.footer_left {
	float: left;
	width: 470px;
	height: 50px;
	padding-top: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.footer_right a:link, .footer_left a:visited { color: #fff; text-decoration: none; } 
.footer_right a:active, .footer_left a:hover { color: #FF4200; text-decoration: none; }

.footer_dot {
	float: left;
	width: 1px;
	height: 80px;
	background: url(images/templatemo_dot.gif) repeat-y;
}
.footer_right {
	float: right;
	padding-top: 10px;
	width: 450px;
	height: 70px;
	color:#FFFFFF;	
}
/* And that's the end, let's do it again! */
