/* CSS Document */
body {
	margin: 0;	
	padding-bottom: 95px;	/* quanto il body è staccato dal footer*/
	background-color: #FFFFFF; /* colore sfondo body */
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

/* homepage table */
.tableHome a {
	color: #000000; /* colore testo tabelle */
}
.tableHome a:hover {
	color: #666666; /* colore testo tabelle mouse-hover */
}

/* artist and exhibitions table */
.tableArtEx {
	margin-top: 20px;
}
.tableArtEx a {
	text-decoration: none; 	/* elimino la sottolineatura */
	color: #000000; /* colore testo tabelle */
	font-weight: bold;
	font-size: 13px;
}
.tableArtEx a:hover {
	color: #666666; /* colore testo tabelle mouse-hover */
}

/* all text tables */
.tableText {
	font-size: 13px;
	margin-top: 40px;
	width: 95%;
}
.tableText a {
	color: #000000; /* colore testo link tabelle testo */
}
.tableText a:hover {
	color: #666666; /* colore testo link tabelle testo mouse-hover */
}

/* news table */
.tableNews {
	margin-top: 20px;
	width: 95%;
}
.tableNews td {
	font-weight: bold;
	font-size: 13px;
}
.tableNews div {	
	font-weight: normal;
}
.tableNews a {
	color: #000000; /* colore testo link tabelle news */
}
.tableNews a:hover {
	color: #666666; /* colore testo link tabelle news mouse-hover */
}

/* images table */
.tableImages {
	width: 95%;
}
.tableImages td {
	font-size: 11px; /* dimensione dei font delle dida */
	padding-top: 40px; /* spazio tra le righe della tabella */
	line-height: 18px;
}
.tableImages tr {
	text-align: center;
}
.tableImages a {
	color: #000000; /* colore testo link tabelle immagini */
}
.tableImages a:hover {
	color: #666666; /* colore testo link tabelle immagini mouse-hover */
}

/* editions images table */
.tableEditionsImages {
	width: 60%;
}
.tableEditionsImages td {
	font-size: 10px; /* dimensione dei font delle dida */
	padding-top: 40px; /* spazio tra le righe della tabella */
	line-height: 18px;
}
.tableEditionsImages tr {
}
.tableEditionsImages a {
	text-decoration: none; 	/* elimino la sottolineatura */
	color: #000000; /* colore testo link tabelle editions */
}
.tableEditionsImages a:hover {
	color: #666666; /* colore testo link tabelle editions mouse-hover */
}

/* info table */
.tableInfo {
	margin-top: 20px;
}
.tableInfo td {
	text-align: center;
}

/* press dida */
.pressDida {
	font-size: 11px;
}

#bodyFrame {
	padding: 0 0 0 150px;
}
#bodyImage {
	/* N.B. l'attributo "height" deve essere l'altezza dell'immagine + 120 */
	position: absolute;
	top: 50%;
	left: 50%;
}
#leftMenu {
	position: absolute;
	top: 1em;
	left: 10px;
	width: 100px;	/* larghezza left menu */
}
#footerMenu {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 75px;
	background-color: #FFFFFF; /* colore sfondo menu footer */
	border-top: 2px solid black; /* bordo footer */
}
#logo {
	position: absolute;
	bottom: 0px;
	height: 75px;		
	width: auto;
	background-color: #FFFFFF; /* colore bordo logo monitor */
}
body>#leftMenu {
	position: fixed;
}
body>#footerMenu {
	position: fixed;
}
body>#logo {
	position: fixed;
}

/* LEFT MENU */
ul.menuPageTitle {
	width: 110px;
	list-style: none; 		/* elimino i punti elenco */
	margin: 0; 				/* elimino i rientri delle liste */
	padding: 0;
	height: 70px;
	color: #000000; /* colore testo left menu*/
	font-weight: bold;
	font-size: 15px;
}
ul.menuItems {
	width: 110px;
	list-style: none; 		/* elimino i punti elenco */
	margin: 0; 				/* elimino i rientri delle liste */
	padding: 0;
	font-size: 14px;
}
ul.menuItems li a {
	display: block; 	/* il link occupa tutto lo spazio orizzontale */
	text-decoration: none; 	/* elimino la sottolineatura */
	padding: 0 0em; 	/* lascia spazio fra "bordo menu" e "testo link" */

	/* altezza link: height e line-height devono avere lo stesso valore */
	height: 2em;		
	line-height: 2em; 
}
ul.menuItems li { 
	display: inline 	/*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
} 
ul.menuItems li a:link, ul.menuItems li a:visited {
	color: #000000; /* colori per i link del left menu */
	font-weight: bold;
} 
ul.menuItems li a:hover, ul.menuItems li a:active {
	color: #666666; /* colori per i link mouse-hover del left menu */
	font-weight: bold;
}
.menuItemsQui {
	color: #666666; /* colore per i link "qui" del left menu */
	font-weight: bold;		
	padding: 0 0em;

	/* altezza link: height e line-height devono avere lo stesso valore */
	height: 2em;
	line-height: 2em;
	font-size: 14px;
}

/* MENU FOOTER */
.menu {
	font-weight: bold;
	text-align: center;	
	float: left;
	padding: 2px;
	margin: 8px;
	text-decoration: none;	
	color: #000000; /* colore testo menu footer */
	font-size: 15px;
}
.menuqui {
	font-weight: bold;
	text-align: center;
	float: left;
	padding: 2px;
	margin: 8px;
	text-decoration: none;	
	color: #666666; /* colore testo "qui" menu footer */
	font-size: 15px;
}
.menu:hover {
	color: #666666; /* colore testo mouse-hover menu footer */
}
#barranav {
	position: absolute;
	top: 18px;
	left: 220px;
	padding: 2px;
	width: 530px;
}

/* W2D LOGO */
#lab {
	color: #666666;
	font-size:10px;
	text-align: right;
	padding-right: 6px;
}
.labLink {
	text-decoration: none;
}
.labLink img{
	border: 0;
}