/* Style sheet for all SWED pages */

body, td { 
  margin: 0px; 
  padding: 0px;
  font-family: Verdana, Arial, Helvetica;	 
		/********Imola********/
 	line-height: 1.166;	
		/*********************/
}

a { 
		/********Imola********/
		color: #2D7110 
		/*	color: #006633 lasciato originale??!!*/
		/*********************/
}

a:hover {
		/********Imola********/
		/*background-color: #D6F2C3
		background-color: #F5F5F7-#6cdb34*/
		color: #FFCC00 ;
		text-decoration:none;
		/*********************/
}

ul{
	list-style-type: none;
	list-style-image: url("../images/imola_ul.gif");
}

h1 { 
		font-size: 140%;
		/********Imola********/
		color: #6CBD34;
		/*********************/
}
h2, h3, h4, h5, h6 { font-size: 100% }
/********Imola********/
hr { 
	height: 1px; 
	/*color: #fff;*/
	border: 0; 
	background-image:url("../images/imola_hr.gif"); 
} 
/*********************/

/* header page */

#header  { 
		/********Imola********/
		/*background-image: url("../images/header_tile.gif")*/
		background-image: url("../images/imola_top.gif")
		/*********************/
}
.separator {background-image: url("../images/header_tile.gif") }

/* left sidebar & search */
#left-sidebar { 
  width: 200px; 
  margin: 0px; 
  margin-right: 10px;
		/********Imola********/
		background: #F5F5F7 url("../images/imola_dots.gif") repeat-y right top;
		padding-right:1px;
		/********************/
}

#search  { 
  margin: 0px; 
  padding: 0px;
/*	background: url("../images/imola_gruppo2.jpg") no-repeat left bottom;
	padding-bottom:77px; */
}

#search form { 
  margin: 0px; 
  padding: 5px; 
  background-color: #EDEBE1;/* #fcd433*/
  /*border-bottom: 1px solid #fff;*/ 
  border-top: 1px solid #fff; 
  color: #1e2810;   
}

#search .button  { 
  color: #333333; 
  font-weight: bold; 
  font-size: 70%; 
  background-color: #ffffff; 
  margin-left: 2px; 
  padding: 1px 2px; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #fff #a49b74 #a49b74 #fff }

#search .help {
  float: right;
  font-size: 60%; 
  background-color: #ffffff;
  margin-left: 2px; 
  padding: 1px 2px; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #fff #a49b74 #a49b74 #fff
}

#search label { 
  font-size: 65% }

#content-container { 
  margin: 0px;
  padding: 0px }

/* main content area */
#main-content { 
  margin: 0px;
		/********Imola********/
  /*padding: 10px; 
  padding-top: 0px; 
padding-left: 10px;*/	 
		padding: 0px 10px 10px 25px;
		/********************/
  font-size: 80%
}

#main-content h1 {
  margin-top: 10px; 
}
 
#main-content p { 
  padding-top: 0px }

/* facet styling on browse page - facets are either open, closed or fixed */
.facet-closed, .facet-fixed { 
  background-color: #f5f5f7;/*#EEEEEE*/ 
  border: 1px solid #CCCCCC; 
  padding: 10px;
  color: #666666;
  margin-bottom: 10px;
 }

.facet-closed h2, .facet-open h2, .facet-fixed h2 { 
  font-size: 90%;
  margin: 0px;
  margin-bottom: 3px;
  padding: 0px }

.facet-closed h2 .facet-title { 
  padding-left: 20px;
  background: url("../images/plus.gif") no-repeat } 

.facet-open h2 .facet-title { 
  padding-left: 20px;
  background: url("../images/minus.gif") no-repeat } 

.facet-fixed h2 .facet-title { 
  padding-left: 20px;
  background: url("../images/blank.gif") no-repeat } 

.facet-closed .close, .facet-fixed .close { 
  display: none;
  visibility: hidden }

.facet-open .open, facet-fixed .open { 
  display: none;
  visibility: hidden }

.facet-closed p, .facet-open p, .facet-fixed p { 
  font-size: 70%;
  margin: 0px;
  padding: 0px;
  line-height: 150%;
}

.facet-open { 
  background-color: white;
  border: 2px solid #FCD433; 
  padding: 10px;
  color: #666666;
  margin-bottom: 10px;
}

.large-link { 
  font-weight: bold;
  font-size: 120% }

.facet-open .large-link { 
  display: none;
  visibility: hidden
}

.more { 
  display: none;
  visibility: hidden 
  }

.facet-open .more { 
  display: inline;
  visibility: visible;
}

.facet-open .morelink {  
  display: none;
  visibility: hidden  
  }

.morelink  { 
  font-weight: bold; font-size: 120% 
}

/* footer */
#footer {
  /********Imola********/
/*border-top: 1px solid #CCCCCC; font-size: 70%*/
  font-size: 70%;
		/********************/
 }
#logos { padding: 10px; }
#footer p { float: right; margin-right: 10px; margin-left: 10px}
#footer img { float: left }
#footer #swadlogo { 
/********Imola********/
/*background-color: #eee*/
		background:url("../images/imola_bottom.gif") repeat-x;
/********************/
}
#footer #swadlogo img { float: none; margin-bottom: 10px }

/* Nav bar entries */
#right-bar { font-size: 70%; padding-left: 10px; padding-top: 10px; padding-right: 5px; line-height: 140% }
#right-bar div{ background-color: #EDEBE1; padding: 3px; border: 1px dashed; }
#recent { font-size: 70%; padding: 5px; margin-top: 5px ;padding-bottom: 20px ;}
#recent ul { 
		margin: 0px; 
		padding: 0px; 
		margin-top: 3px;
/********Imola********/		
		list-style-type: none;	
		list-style-image: url("../images/imola_ul-side1.gif");
/********************/		
}
#recent li { margin-left: 20px }

#searchnav a  { color: #201f1b; font-weight: bold; font-size: 70%; text-decoration: none; background-color: #ded4b2; margin: 0px; padding: 6px 5px 6px 23px; border-top: 1px solid #ffffff; border-bottom: 1px solid #beb492; display: block }
#searchnav p { text-align: left; margin: 0px; display: block }
#searchnav a:hover { color: #000000;border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}/*border: 1px solid #eeeeee*/

#lastsearch  { background: url("../images/last_search_back.gif") no-repeat }
#lastsearch:hover  { background: url("../images/last_search_back_over.gif") no-repeat; background-color: #ded4b2; }
#viewraw { background: url("../images/view_raw_back.gif") no-repeat }
#viewraw:hover  { background: url("../images/view_raw_back_over.gif") no-repeat; background-color: #ded4b2;   }

/*  comment out awaiting custom images
#home{ background: url(/swed/images/home_back.gif) no-repeat }
#home:hover  { background: url(/swed/images/home_back_over.gif) no-repeat; background-color: #ded4b2;   }
#admin { background: url(/swed/images/admin_back.gif) no-repeat }
#admin:hover  { background: url(/swed/images/admin_back_over.gif) no-repeat; background-color: #ded4b2;  }
*/
#links { background: url("../images/links_back.gif") no-repeat }
#links:hover  { background: url("../images/links_back_over.gif") no-repeat; background-color: #ded4b2;  }
#recordnav { font-size: 85%; margin-top: 10px; }

/* records page */
.recordtitle { margin-bottom: 2px }
.orgtype { font-size: 90%; font-weight: normal; margin-top: 10px; padding-top: 0px; line-height: 150% }
#recordtable { border-top: 1px solid #999999; border-left: 1px solid #999999; font-size: 85%; color: #333333 }
#recordtable td { border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 5px}
#recordtable th  { border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 5px; text-align: left; background-color: #eee }
#contacts { border: 2px solid #FCD433; margin-bottom: 10px; }
#address {  }
#contacts #name { margin-right: 7px;  }
#contacts p { margin: 0px; padding: 0px; padding: 7px }
#contacts h4 { margin: 0px; background-color:  #FAF5C9; padding: 7px; padding-bottom: 4px; padding-top: 4px }
#contacts td { font-size: 80% }
#right-bar #mistake { border: 1px solid #cccccc; background-color:  #F5F5F7; padding: 5px; margin-top: 10px;    }

.warning { background-color: #fcd433 }
.secondarysourcetext { background-color: #B7DDFA }


/* Thesaurs browse page */
#tree {
margin-top:25px;
	font-size: 70%;
 border: 2px solid #FCD433;
}

/* results page */
.facet-small { 
/* background-color: #EEEEEE; 
  border: 1px solid #CCCCCC; */
		border-bottom: 1px solid #CCCCCC;
	 background-color: #EDEBE1;
  padding: 10px 5px 10px 5px;
  color: #666666;
 /*  padding: 5px;
	 margin-top: 5px;
  margin-bottom: 5px;*/
		margin: 0px;
 }
  
.facet-small p  { 
  font-size: 70%;
  margin: 0px;
  padding: 0px;
  line-height: 140%;
}

.facet-small .button  { 
  font-size: 70%; 
  margin-left: 2px; 
  padding: 1px 2px; 
}

.facet-small h2 { 
  font-size: 75%;
  margin: 0px;
  margin-bottom: 3px;
  padding: 0px;
 color: black 
 }

/* Results are striped with alternating result0/result1 classes */

.result0 { padding-bottom: 5px; padding-top: 5px; padding-left:20px; line-height: 140%; border-bottom: 1px dashed #ccc }
.result1 { padding-bottom: 5px; padding-top: 5px; padding-left:20px; line-height: 140%; border-bottom: 1px dashed #ccc;  }/*background-color: #E8FFE8*/

.result0 a { font-weight: bold  }
.result0 .small { font-size: 85% }
.result0 .small a { font-weight: normal }

.result1 a { font-weight: bold  }
.result1 .small { font-size: 85% }
.result1 .small a { font-weight: normal }

#filter { border: 1px solid #CCCCCC; margin-bottom: 0px; padding: 7px; font-size: 85%; line-height: 150% }
#showing {background-color:#E8FFE8; margin-bottom: 5px; margin-top: 25px;padding: 3px 7px 3px 7px; font-size: 85%; line-height: 150% }/*border: 1px solid #CCCCCC;*/

#result {background-color:#E8FFE8;padding: 3px 7px;}
#newresult {background-color:#FAF5C9;padding: 3px 7px;}

/* homepage */
#homebrowse { border: 2px solid #FCD433; padding: 10px; padding-bottom: 5px; font-size: 80%; }
#homebrowse a  { background: url("../images/large_more_arrow.gif") no-repeat; padding-bottom: 3px; padding-left: 26px }
#homebrowse a:hover  { background: #D6F2C3 url("../images/large_more_arrow.gif") no-repeat }

#homeabout {  border: 1px solid #ccc; padding: 10px;  margin-right: 10px; background-color: #f5f5f7; font-size: 80%; }/*background-color: #eee;*/
#homeabout a    { line-height: 160%; background: url("../images/more_arrows.gif") no-repeat; padding-left: 22px }
#homeabout a:hover   {    }/*background-color: #D6F2C3*/
.intro { margin-top: 10px }

#homenav ul li { margin: 0px;}
#homenav ul li a  { color: #201f1b; font-weight: normal; font-size: 70%; text-decoration: none; background-color: transparent; margin: 0px; padding: 0px; border-top: none; border-bottom: none; display: inline }
#homenav ul li a:hover  { text-decoration: underline; background-color: transparent }
#homenav a  { 
		color: #201f1b; 
		font-weight: bold; 
		font-size: 70%; 
		text-decoration: none; 		
		margin: 0px; 
		padding: 6px 5px 6px 6px;
  /********Imola********/				
		/*background-color: #FCD433;  
		border-top: 1px solid #FAF0C7; 
		border-bottom: 1px solid #C9A720;*/		
		background-color: #DCE3DB;  
		border-top: 1px solid #FFF; 
		border-bottom: 1px solid #999;
		/*********************/
		display: block 
}
#homenav p { text-align: left; margin: 0px; display: block }
#homenav a:hover { color: #000000; background-color: #FCE485 }
#homenav ul  { 
 background: #EDEBE1;/*background: #FCE485*/
 margin: 0px; padding-top: 7px; 
	padding-bottom: 7px; 
	padding-left: 25px; 
	list-style-type: none;
	list-style-image: url(../images/imola_ul-side1.gif)	}

#searchnav p { text-align: left; margin: 0px; display: block }
#searchnav a  { 
		color: #201f1b; 
		font-weight: bold; 
		font-size: 70%; 
		text-decoration: none;  
		margin: 0px;
		padding: 6px 5px 6px 23px;  
		display: block; 
		/*background-color:#ded4b2;
		border-top: 1px solid #ffffff; 
		border-bottom: 1px solid #beb492;*/
		background-color: #DCE3DB;  
		border-top: 1px solid #FFF; 
		border-bottom: 1px solid #999;
}

#searchnav a:hover { 
		color: #000000;		
		background-color:#FCE485;
		border-top: 1px solid #FFF; 
		border-bottom: 1px solid #999;
		/*border: 1px solid #eeeeee*/
}


.floatright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	width: 30%;
	background-color: #EDEBE1;/*#CCFFFF*/
	padding: 5px;
	border: 1px dashed;
	margin: 5px;
}

#mytext{
margin-right:5px;
}

#imola_login{
width: 320px;
margin-left:35px;
margin-top:35px;
padding: 10px;
border: 2px solid #6CBD34;/*#FCD433 #cccccc*/
background: url("../images/sfondo_login1.gif") repeat-y top left;
color:#FFFFFF;
}
#imola_login th{
color:#FFFFFF;
}

/*=============================================*/
div.resourceListItem h3 {
	font-size: 14px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
div.resourceListItem h5 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	color: #999999;
	
	font-weight: bold;
	font-size: 9pt;
	font-style: normal;
}