@import url(/fancybox/jquery.fancybox-1.3.1.css);
@import url(/css/widgets.css);
* {margin-top: 0pt; margin-right: 0pt;margin-bottom: 0pt; margin-left: 0pt;	padding-top: 0pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;}

body {
 	background: url(../images/bg.jpg) top left repeat;
	font-size: 16px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#navigation a  {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
	font-size: 11px;
	color: #C6AF71;
	padding: 0px 5px;			
}
#navigation li {display: inline;}
#navigation li.active a { color: rgb(255, 140, 0);}

#page-wrapper {
	background: #eee7d7;
	position: absolute;
	top: 20px;
	width: 1000px;
	left: 50%;
	margin-left: -500px;	
	border: 1px solid black;
}

#page-content h1 {font-size: 24px;}
#page-content h2 {font-size: 20px;}
#page-content h3 {font-size: 16px;font-weight: bold;}

#extranav ul {
	list-style-type: none;
	position: absolute;
	top: 25px;	
	left: 50%;	
	width: 1000px;
	margin-left: -490px;	
	z-index: 2;	
}
#extranav ul li {display: inline;margin-right: 10px;z-index: 2;}
#extranav ul li.active a{text-decoration: underline;}
#extranav img {border: 1px solid black;}


/** LEVIN **/
.replace {
  position: relative;
  margin: 0px; padding: 0px;
  /* hide overflow: hidden from IE5/Mac \*/
  overflow: hidden;
  /* */
}

.replace span {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1; /* for Opera 5 and 6 */
}

#myh1 {top: 60px;z-index: 1;}
#myh1, #myh1 span {
	position: absolute;
	left: 50%;
	margin-left: -288px;
	height: 80px;
	width: 576px;  
	background-image: url(../images/h1.png);
}
#page-subtitle h2 {display: none;}

#page-searchform {
	position: absolute;
  	left: 50%;
  	margin-left: -490px;
  	height: 80px;
  	width: 1000px;
	top: 30px;
	z-index: 3;
}
#page-searchform fieldset {border: none;}
#page-searchform input#query {position: relative;width: 450px;margin-right: 10px;}
#page-searchform input { height: 25px;}

#navigation ul {
    clear: both;
	position: absolute;
	display: block;
	top: 140px;
	width: 720px;
	height: 100px;
	margin-left: 40px;	
	margin-bottom: 15px;
	margin-top: 0px;
	padding: 0px;
	list-style: none;
	z-index: 99;
}
#navigation li {
	float: left;
	margin: 0px;
	margin-right: 15px;
	width: 80px;
	height: 90px;	
	border-top: 2px solid #eee7d7;
}

#navigation li.active {border-top-color: black;}

#navigation a {width:80px; height:100px; overflow:hidden;}
#navigation a img { border: none;}

a {color: #881100; text-decoration: none;}
a:visited {	color: #664422;}
a:hover { text-decoration: underline;  background: none;  color: #dd3300;}
a:active {color: #ff0000;}

#page-content {margin-top: 240px;}
#page-content h1, #page-content h2 {margin: 15px 0px 5px 15px;}
#page-content h3 {margin: 5px 15px 5px 15px;}
#page-content p {margin: 5px 15px 5px 15px;}
#page-content table {margin: 5px 15px 5px 15px;}
#page-content ul {margin: 5px 30px 20px 30px;}
#page-content ul li {margin: 10px;}
#page-content img {border: 1px solid black;margin: 5px 5px 5px 5px;}

.quicknavigation {list-style-type: none;float: right;width: 300px;border: 1px solid green;}
.quicknavigation li.active a {text-decoration: underline; font-weight: bold;}
.quicknavigation li.active li a {text-decoration: none;font-weight: normal;}

#page-content div.catalogue {margin-bottom: 50px;}
#page-content div.catalogue h3 small {float: right;}

img.icon {
	border: none;
	margin-right: 10px;
}

div#rss-box {margin-left: 15px;margin-right: 15px;border: 1px solid black;background: white;}

div.newsletter {margin-left: 15px;margin-right: 15px;padding-bottom: 10px;border-bottom: 2px solid orange;margin-bottom: 25px;}		
div.newsletter h3.title {font-weight: bold;}	
div.newsletter p.date{text-transform: uppercase;}


div.figure {
  float: right;
  max-widht: 250px;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  /*width: 100%;*/
}


a.fancybox img {border: 1px solid black;margin: 5px;}
a.fancybox {border: 1px solid black;background: white;display: block;width: auto;float: left;margin: 3px;}
a.fancybox:hover {border: 1px solid white;background: black;}
div.catalogue, div.event {clear: left;}
div.catalogue a.fancybox img{max-height: 50px;}
div.event a.fancybox img{max-height: 30px;}

form.cmxform {margin-left: 15px;}
form.cmxform fieldset {	margin-bottom: 10px; padding: 10px;border: 1px solid #dd9944;width: auto;}
form.cmxform ol { list-style-type: none;}
form.cmxform li { margin-bottom: 10px;}
form.cmxform input#query {width: 250px;}
form.cmxform select#catalogueId {width: 255px;}
form.advanced input[type=submit] { margin-left: 120px;}
form.cmxform label {  
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
	width: 120px;	
	vertical-align: top; 
	margin-left: 5px;
}

form.advanced label {  
	display: block;
	float: left;
	clear: left;
	text-align: right;
	margin-right: 5px;
	width: 110px;	
	vertical-align: top; 
	margin-left: 5px;
}
form.advanced label.small {
	display: block;
	float: none;
	clear: left;
	text-align: right;
	margin-right: 5px;
	width: 195px;	
	vertical-align: top; 
	margin-left: 5px;
}
form.advanced input#queryPublisher {
	margin-left: 135px;
}

#hits {margin-left: 15px;}

div.dc {clear: both;padding-bottom: 30px;margin-right: 20px;}
div.dc img  {float: right;}
/** DIV.ENTRY **/
div.entry {margin-bottom: 20px;}
div.entry span {padding-right: 5px;}
div.entry span.creator {text-transform: uppercase;}
div.entry span.title {font-style: italic; }

/** TABLE.DCTABLE **/
table.dctable {margin-bottom: 15px;border: 1px solid black;}
table.dctable tr {background: white;}
table.dctable td {padding-left: 5px;padding-right: 5px;text-transform: lowercase;}
table.dctable th {text-align: right;background-color: rgb(225, 210, 173);padding: 5px;width: 220px;}



#entriesnumber {text-align: center;}
/** PAGINATION **/
.pagination {
	margin-top: 10px;	
	text-align: center;
	margin-bottom: 10px;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px black;
	color: black;
}

.pagination a, .pagination span {
    display: inline;    
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #dd9944;
    color: #fff;
	border: solid 1px #000000;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}

#expositions li {list-style-type: none;}

table.classic {border-collapse: collapse;}
table.classic th {background-color: white;color: black;}
table.classic td {background-color:#927B51;color: white;}
table.classic td a {color: white;text-decoration: underline;}
table.classic td, table.classic th {padding: 10px;border: 1px solid black;}

ul.attachments {display: block;margin: 20px 0px;}
ul.attachments li.zoom {padding-bottom: 20px;}

ul.designedBy {
	background-color: black;
	background-image: url(/images/footerbackground.jpg);
	background-repeat: no-repeat;
	display: block;	
	width: 700px;	
	margin-left: 150px;
	text-align: center;	
    clear: both;
}
ul.designedBy li {list-style-type: none;}
ul.designedBy li span  {color: white;position: relative;top: -10px;}
ul.designedBy li img {margin-top: 10px;border: none;}

h3.indice {border-bottom: 2px solid gray;color: gray !important;font-weight: bold;font-size: 25px !important;width: 250px;}
