*{	margin:0;	padding:0;	list-style:none;}body {	font: 75% "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;	margin:10px;	color:#333333;	background-image: url(../images/manifatturedigitali4.jpg);	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center top;	background-color: #ffffcc;}html {	height: 100%;	margin-bottom: 1px;}.header {	background: #000;	cursor: pointer;	padding:4px;}#footer {	width:660px;	margin:0 auto;	color:#333333;}#footer a {	color:#336600;	text-decoration:none;	font-weight:bold;}#footer .validate {	float:right;	text-align: right;}.header:hover{	background-color:#666;}#header h1 a {	color:#333;	text-decoration:none;	visibility: hidden;}#header h1 a:hover {	color:#000;	visibility: hidden;}.selected{	background-color:#F00;	color:#FFF;}.content{	background:#FFF;	padding:4px;}.accordion_child a {	color:#336600;	text-decoration: none;	font-weight: bold;}.accordion_child a:hover {	text-decoration:none;}.accordion_child ul.links li {}input {	width:180px;	background:url(../images/input.jpg) top no-repeat;	font: 100% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;	color:#333;	border:0;	padding:7px 10px;	margin:5px;	color:#777;}textarea {	width:350px;	height:105px;	background:url(../images/textarea.jpg) top no-repeat;	font: 90% "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;	color:#333;	border:0;	padding:10px;	margin:5px;	color:#777;}input[type=submit] {	 cursor:pointer;	 background:#ff9900;	 color:#fff;	 font-weight:bold;	 width:182px;	 height:33px;	 padding:7px 10px;	 background:url(../images/submit.jpg) top no-repeat;}blockquote {	  font: 1.6em/1.7em Georgia, "Times New Roman", Times, serif;	  background: no-repeat right bottom;	  padding-left: 18px;	  text-indent: -18px;	  color:#336600;	  margin:20px 0;}blockquote:first-letter {	background: no-repeat left top;    padding-left: 18px;}.accordion_child ul {	margin:10px 0 0px 0px;}.accordion_child ul li {	list-style:disc url(none) outset;	margin:5px 0;	background:no-repeat left;	padding-bottom:5px;	line-height:19px;	text-align: left;}table {	width:100%;	padding:5px;}td {	background:#eee;	padding:4px;	text-align:center;	background:url(../images/td.jpg) top repeat-x;}h2 {	clear:both;}.accordion_child h2 {	margin:10px 0 20px;	padding:10px 0;	color:#333333;	border-bottom:1px dotted #eee;	background:no-repeat left bottom;	font-size: 100%;}#header h1 {	text-align:center;	font:italic 350% Georgia;	color:#232323;	margin-top:50px;	letter-spacing:-1px;	visibility: hidden;}#header h2 {	text-align:center;	font:100% Verdana;	text-transform:uppercase;	letter-spacing:2px;	color:#bbb;	margin:10px 0 40px;	visibility: hidden;}#accordian{	padding:5px;	width:660px;	z-index:2;	margin:0 auto;}.accordion_headings{	padding:7px 10px;	color:#333333;	margin-top:2px;	cursor:pointer;	font:small-caps 120% Georgia, "Times New Roman", Times, serif;	letter-spacing:1px;	clear:both;	border-top: thin dotted #660000;	background-repeat: no-repeat;	background-position: top;	text-align: center;}.accordion_headings:hover{	border-top-width: thin;	border-top-style: dotted;	border-top-color: #660000;	background-repeat: no-repeat;	background-position: top;}.accordion_child{	padding:20px 50px;	background:no-repeat center bottom;	border:5px none #333333;	text-align: center;}.curriculum{	padding:15px 75px;	background:#FFCC99 no-repeat center bottom;	border:5px none #333333;	text-align: center;}img {	float:right;	padding:5px;	background:#fff;	margin:0 0 20px 20px;	border:1px solid #eee;}p {	margin:15px 0;	line-height:19px;}.header_highlight{	background-repeat: no-repeat;	background-position: top;	border-top-width: thin;	border-top-style: dotted;	border-top-color: #660000;}.logos{	background:url(../images/logos.jpg) no-repeat center center;	border:5px none #333333;	text-align: center;	height: 78px;	padding-right: 75px;	padding-left: 75px;}hr {	border-top-width: thin;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: dotted;	border-top-color: #333333;}