/* CSS Document */
a:link, a:visited, a:active {
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
a:hover {
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

div#menu div#titleCollections {
	background:url(/images/title_collections.gif) no-repeat 0 0;
	height:20px;
	width:81px;
}
div#menu div#titleCollaboration {
	background:url(/images/title_collaboration.gif) no-repeat 0 0;
	height:20px;
	width:98px;
}
div#menu div#titlePdfDownload {
	background:url(/images/title_pdf-download.gif) no-repeat 0 0;
	height:20px;
	width:100spx;
}
div#menu div#titleAbout {
	background:url(/images/title_about.gif) no-repeat 0 0;
	height:20px;
	width:46px;
}
div#menu div#titleContact {
	background:url(/images/title_contact.gif) no-repeat 0 0;
	height:20px;
	width:59px;
}
div#header h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding-bottom:33px;
	color:#000;
	display:none;
}
div#header div#titleLogo {
	background:url(/images/logo_federica_moretti.gif) no-repeat 0 0;
	height:19px;
	width:323px;
}
div#menu h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	padding-bottom:6px;
	color:#474747;
	display:none;
}
div#menu a:link, div#menu a:visited, div#menu a:active {
	font-size:11px;
	line-height:13px;
	color:#B1B1B1;
	text-decoration:none;
	font-weight:normal;
}
div#menu a:hover {
	font-size:11px;
	line-height:13px;
	color:#777777;
	text-decoration:none;
	font-weight:normal;
}
div#menuBox1 {
	width:109px;
}
div#menuBox2 {
	width:111px;
}
div#menuBox3 {
	width:122px;
}
div#menuBox4 {
	width:80px;
}

input#password {
	background:white;
	margin:0px;
	padding:4px;
	border:1px solid #8A8A8A;
	line-height:10px;
	color:#8A8A8A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	width:84px;
}


/* GALLERY STYLE */
	ul {
	}
	ul, li {
		list-style:none;
		padding:0;
		margin:0;
		display:inline;
		width:264px;
		text-align:left;
	}
	li {
		margin-right:10px;
		overflow:hidden;
		text-align:left;
	}
		
	.img, .postamble {
		vertical-align:text-bottom;
		/* the following yanked from Hedger Wang to give inline-block to natively block elements. */
		display:-moz-inline-stack;/*Firefox need this to simulate display:inline-block*/
		display:inline-block; /*IE does not apply this to Block Element, and Firefox does not render this, too*/
		zoom:1;/*trigger hasLayout*/
		*display:inline;/*once hasLayout is true, set display:inline to block element will make display:inline behave like display:inline-block*/
		background:#FFF;
		width:258px;
	}
	.img {
		text-align:left;
	}
	.postamble {
		background:#FFF;
		vertical-align:text-top;
		margin-top:1em; /* to account for the text-height overlap. */
		margin-left:-258px;
		text-align:left;
	}
	.preamble, .caption {
		position:relative;
		padding-top:3px;
		text-align:left;
	}




div#about h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}
div#about p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8A8A8A;
	font-size:11px;
	line-height:15px;
	font-style:italic;
}

/* CONTROLS */
div#controls {
	padding-bottom:10px;
}
div#controlBox {
	height:18px;
	line-height:18px;
	border-bottom:1px solid #CCCCCC;
}
div#controlMenu {
	height:15px;
	line-height:15px;
}
div#controlBox a:link, div#controlBox a:visited, div#controlBox a:active {
	font-size:11px;
	line-height:15px;
	color:#B1B1B1;
	text-decoration:none;
	font-weight:normal;
}
div#controlBox a:hover {
	font-size:11px;
	line-height:15px;
	color:#777777;
	text-decoration:none;
	font-weight:normal;
}

/* PRINT */
div#title h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:18px;
	padding-bottom:20px;
	text-transform:uppercase;
	font-weight:normal;
}



