/*
Copyright (C) 2004-2010  Copyright MICHAEL CULTURE AISBL
See LICENCE file.
*/

/** General style  */
img {
	border: 0;
}

body {
	font: normal 10px verdana, sans-serif;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-left : 9%;
	margin-right : 9%;
}

#text_content td {
	font: normal 10px verdana, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

td#main {
	width : 99%;
}

/* a:link {
	color: #00639C;
	text-decoration:none;
} */
a:visited {
	color: gray;
	text-decoration:none;
}
/* a:active {
	color: #FFA500;
	text-decoration:none;
} */
a:hover {
	color: #FFA500;
	text-decoration:underline;
}

h1 {
	color : #C0C0C0;
}

/* h2 {
	font: bold 13px verdana, sans-serif;
} */

h6 {
	font-size: 100%;
	font-weight: normal;
}

th#result {
	border-bottom: 3px double rgb(0,153,204);
	padding-bottom: 0.3em;
	font-weight: normal;
	text-align : left;
}

th#result.title {
	font-weight : bold;
}

th#result.navPages {
	text-align:center;
}

th#select, th#result, th.title {
	border-bottom: 3px double rgb(0,153,204);
}

th#select {
	text-align : right;
}

.spacer {
	clear: both;
}

.hilite {
	background : #C0C0C0;
}

.border {
	border-top: 1px solid #dbdbdb;
}

.skiplinks {
	display: none;
}

.nowrap {
	white-space:nowrap;
}

.navPages {
	text-align: center;
}

p.Trail {
	text-align: left;
}

#global {
	border : 0px solid 	#808080;
}

#global h1 *.logoleft {
	float: left;
}

#global h1 span.logoright {
	float: right;
}

/*
	Barre de recherche
*/
div.homesearch {
	text-align: right;
}

div.homesearch form {
	display: inline;
}

div.homesearch fieldset {
	border: 1px solid rgb(0,153,204);
	padding: 7px;
}

div.homesearch fieldset legend {
	font-style: italic;
  color: navy;
}

div.homesearch input.SearchText {
	font-size:1em;
	width:200px;
}

div.homesearch input.SearchButton{
	background: rgb(0,153,204);
	border: 1px solid rgb(0,153,204);
	color: White;
	font-size:1em;
	width: 3em;
}

span.searchOption {
	margin-right : 30px;
}

#text_content {
	padding-bottom : 15px;
}

/* ************************
			Left section
*************************** */
#navigation {
	background-color: transparent;
	width:190px;
	margin:0px 10px 0px 0px;
}

/* Collection View */
div.CollectionView {
	border:1px solid rgb(0,153,204);
}

div.CollectionView h2 {
	background-color: rgb(0,153,204);
	border-bottom:3px double white;
	color:white;
	font-weight:bold;
	padding:1px 3px 1px 3px;
	margin:0px 0px 0px 0px;
}

div.CollectionView ul {
  	padding-bottom : 15px;
  	list-style-type:none;
}

/* ************************
			Main section
*************************** */
#main {
	background-color: transparent;
}

#main h1 {
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0.5em 0.2em 0em;
	border-bottom : 1px solid rgb(0,153,204);
}

#main form {
	margin-top: 20px;
}

#main .block-coll form {
	margin-top: 0px;
}

#main .block-coll h1 {
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0 0 0em 0px;
	padding:0 0.5em 0em 0em;
	border-bottom : 0px solid rgb(0,153,204);
	text-align:left;
	color:black;
}
/*
	Home page
*/
table.sectionNav {
	float:left;
	width:120px;
	border-collapse:collapse;
}

table.sectionNav td {
	padding:1px;
}

table.sectionNav h2 {
	background-color: white;
	display: inline;
	text-align: center;
}

table.sectionNav h2 a {
	border-style:solid;
	border-width:1px;
	color: white;
	display:block;
	font-weight:bold;
	width:120px;
}

table.sectionNav h2 a:visited{
	color:white;
}

table.sectionNav h2 a:hover {
	color: White;
	font-weight:bold;
	text-decoration: none;
}

table.sectionNav td.legend h2 a{background: rgb(255,165,0);border: rgb(255,165,0)}
table.sectionNav td.legend h2 a:hover{background: #FFCE84;}

div.text {
	width: 80%;
	text-align: justify;
}

/*
		Tag clouds
*/
#tagclouds {
	background-color : #C0C0C0;
	padding : 0 0.2em 10px 0.2em;
}

#tagclouds span {
	margin: 0 .5em 0 0;
	padding-right : 0.2em;
}

.tagcloud1 {
	font-size : 80%;
}
.tagcloud2 {
	font-size : 90%;
}
.tagcloud3 {
	font-size : 100%;
}
.tagcloud4 {
	font-size : 110%;
}

/*
		Browse page
*/
input.SearchButton{
	background: rgb(0,153,204);
	border: 1px solid #D2691E;
	color: White;
	font-size:0.85em;
	width: 3em;
}

form.searchBorder {
  /* border :1px solid rgb(0,153,204); */
  margin: 0px 50px 0px 150px;
  padding: 0px 0px 0px 0px;
	display : block;
}

form.searchBorder label {
	margin : 0px 5px 0px 0px;
}

form.searchBorder select {
	margin : 0px 5px 0px 0px;
}

table.browsing {
	width : 70%;
	/* border-top : 2px solid rgb(0,153,204);
	border-left : 2px solid rgb(0,153,204); */
}

td.col2{
	width :50%;
}

ul.browsingList  {
	list-style-type: none;
	/* margin-top : 5px; */
}

ul.browsingList li {
	margin : 0em 0px 0.3em 0px;
}

ul.browsingList ul.sublevel {
	list-style-type: none;
}

ul.browsingList ul.sublevel li {
	display : inline;
}

/*
	Time
*/
div.right {
	text-align : right;
}

/* Place */
img.map {
	border : 0;
}

/*
		Resulst
*/
body#results h1, #notice h1 {
  color:rgb(206,49,0);
  margin-bottom : 0.8em;
}

h1 span.title {
  color: black;
  font-weight: normal;
  font-size: smaller;
}

span.req-type {
	float: left;
	font-weight : bold;
}

.c1 td, .c2 td {
	border-bottom:1px solid #C0C0C0;
	padding-top:0.3em;
	padding-right:0.3em;
	padding-left:0.3em;
	padding-bottom:0.3em;
}

.c1 td.img,
.c2 td.img {
	border-bottom:0px solid #C0C0C0;
}

input.CollectMe{
	background-color: rgb(0,153,204);
	border: 1px solid rgb(0,153,204);
	color: White;
	font-size:0.8em;
	font-weight:normal;
	padding:0.3em;

}

img.thumbnail {
  float:left;
  margin-right: 5px;
}

/* Institution Results */
.block-id {
  border : 1px solid rgb(211,213,214);
  margin-bottom : 1em;
	/* text-align : center; */
}

.block-id p.title {
  background-color: rgb(230,230,231);
  border-bottom:1px solid rgb(120,120,120);
  font-weight:bold;
  margin-bottom:-1em;
  margin-top : 0em;
}

.block-id .address {
}

.block-id p {
  margin-bottom : 0em;
}

th.rel-coll {
	text-align : left;
}

/* table#rel-coll th.select {
	text-align : right;
} */

/* Service Results */
ul.related-coll {
	display : inline;
	padding :0;
	margin : 0;
}

.related-coll li {
	display : inline;
	list-style-type : none;
	padding :0;
	margin : 0;
}

ul.related-inst {
	margin-top : 0;
}

.related-inst li {
	list-style-type: none;
	background: none;
	border: none;
	padding-top: 0;
	margin: 0;
	font-size : 0.85em;
}

/*
	Notice
*/
table#collection td.label {
	color : rgb(206,49,0);
	font-weight : bold;
}

table#collection th {
	background-color: rgb(230,230,231);
	/* text-align : left; */
}

table#collection span.label {
	/* color : rgb(206,49,0); */
	font-style : italic;
}

table#collection img.logo {
	margin-left : 3px;
	background-color : black;
}

div#meta {
	margin-top : 25px;
	color : #808080;
	font-size : 85%;
	line-height : 0.5em;
}

.navDoc td {
	border-bottom: 3px double rgb(0,153,204);
	border-top: 1px solid rgb(0,153,204);
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	margin-bottom : 50px;
	font-weight: normal;
}

.translate-tools td, div.translate-tools {
	border : 1px solid rgb(0,153,204);
	background: rgb(182,210,219);
	margin-bottom : 15px;
}

.count-notice {
	text-align: center;
}

.nav-doc {
	float: right;
}

td.value p {
	margin :0;
	padding :0;
}

td.illus {
	border-left: 1px solid #C0C0C0;
	width:130px;
}

div.illus {
	margin-left : 5px;
	margin-bottom: 5px;
	padding-bottom : 5px;
	border-bottom : 1px solid #C0C0C0;
	line-height : 0.85em;
}

div.illus p {
	font-size : 0.85em;
	color: rgb(102,102,102);
	margin-top : 0.5em;
	margin-bottom : 0;
}

img.zoom {
	margin-left : 0.3em;
}

/*
.notice-title {
	background-color : #FFA500;
}

.notice-title td {
	color : #FFFFFF;
	font-size : 1.2em;
}
*/

/*
    Information page
*/
form#about-form input, form#about-form textarea{
  border: 1px solid rgb(246,130,21);
}

input#about_form_submit {
  background-color:rgb(255,165,0);
  text-align: center;
  float:right;
  color: white;
}

/*
	Advanced search
*/
form#adv-search table {
	border: 1px solid rgb(0,153,204);
	background: rgb(182,210,219);
}

form#adv-search select, form#adv-search input#fulltext {
	width : 250px;
	padding : 0;
	margin: 0;
}

td.submit {
	text-align : right;
}

/*
	My Collections
*/
h1.myCollections {
  font-weight: bold;
}

table.manageYC {
	border : 1px solid rgb(0,153,204);
	background: rgb(182,210,219);
	margin-bottom : 15px;
}

thead#navPages th {
	font-weight : normal;
}

/*
	About us
*/
span.marine {
	color : rgb(0,0,128);
}

ul.img-list {
	font-size : 0.9em;
	color : rgb(0,0,128);
	list-style : none;
}

ul.img-list li {
	margin-bottom : 0.8em;
}

/*
	Tools
*/
h1.tools {
	text-align : center;
	border : 1px solid rgb(0,153,204);
	background: rgb(182,210,219);
	color : white;
}

table.tools {
	border : 1px solid rgb(0,153,204);
	background: rgb(182,210,219);
	margin-bottom : 15px;
}

form#output select {
	width : 250px;
}

/* ************************
			Footer section
*************************** */
/* #footer {
	border-top: 1px solid #ffffff;
	height: 30px;
	margin-top: 10px;
	border-top: 1px solid rgb(0,153,204);
	font-size : 1em;
	text-align:center;
} */


