html, body, ul, li, h1, h2, h3, blockquote {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

body { text-align: center; }
a img { border: none; }
a { color: #868686; }

#container {
	/* definisco un containing block positioned da cui dipendono gli altri elementi */
	position: relative;
	width: 660px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-top: 4pt solid #c1c1c1;
	background: #fff;
}

h1 {
	font-size: 23pt;
	color: #868686;
}

h1 a { text-decoration: none; }

h2, h3, .related a {
	line-height: 1.3em;
	color: #797979;
	page-break-inside: avoid;
}

h2 {
	font-size: 16px;
	margin: 0 0 5px 0;
}

h3 { font-size: 12px; }

p {
	margin: 0 0 7px;
	line-height: 1.3em;
}

a { color: #797979; }

/* Menu ***********/
#menu, #submenu, .prevnext, .related { display: none; }

/* Content (la parte sotto al submenu) ***********/
#content { padding-top: 5.3em; }

#project #content {
	/*
	background: #fff url(../i/main/bianco.gif) 50% 0 repeat-y;
*/
	/*Non va bene il padding-top per IE 5 Win*/
	margin-top: 5.3em;
	padding-top: 0;
}

/* Project e Press ***********/

/*
Abbiamo: #th che contiene img e #t
*/

#th { float: left; }
#project #th { width: 110px; }

#project #desc {
	width: 110px;
	margin: 0 20px 0 10px;
	float: left;
}

/* Solo per presskit */
#presskit #th { width: 220px; }

#presskit #th .t {
	width: 100px;
	height: 110px;
	float: left;
	color: #E57A1D;
	margin-left: 10px;
}

#presskit #desc {
	margin-left: 250px;
	margin-bottom: 10px;
}

.download {
	background: url(../i/d/zip.gif) 0 0 no-repeat;
	padding: 2px 0 2px 20px;
}

#stampa blockquote { display: none; }

#text {
	width: 380px;
	margin-left: 250px;
	/* Il padding non andava in FF, metto border */
	border-bottom: 20px solid #fff;
}

blockquote { margin: 0 0 20px 0; }
#th img { float: left; }

/* 3 pixel jog */
* html #th img {
	margin: 0 -3px;
	ma\rgin: 0;
}

#footer {
	clear: both;
	background: #c1c1c1;
	height: 45px;
}

/*Pagina Projects*/
#lista div {
	width: 110px;
	height: 220px;
	float: left;
}

#lista div a {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

/* Bio */
#biografia .en { margin-bottom: 25px; }

/* Contact */
address {
	line-height: 1.5em;
	font-style: normal;
	padding-bottom: 25px;
}

#progetti p.first { padding-left: 6px; }

.entry {
	border-bottom: 1px dashed #c1c1c1;
	padding-bottom: 10px;
	margin: 0 0 10px 0;
}

#stampa h3 { margin: 20px 0 10px 0; }

