/* CSS Document */

/*  DIV#MENU_FUNCTIONAL begin */

		#menu_functional{
			float: right;
			width: auto;
			text-align: right;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 0.7em;
			color:#003366;
			padding-top: 15px;
			padding-right: 30px;
		}
			.border, .noborder{
				line-height: 1.2em;
				margin: 1em 0;
			}
			.border{
				padding: 0 0.4em;
				margin: 0 0.5em;
				background-image: url(images/border_menu_utility.gif);
				background-position: 100% 50%;
				background-repeat:no-repeat;
			}
			.border a:link, .border a:visited,
			.noborder a:link, .noborder a:visited{
				text-decoration: none;
				color:#006699;
				background-color: trasparent;
			}
			.border a:hover, .border a:focus, .border a:active,
			.noborder a:hover, .noborder a:focus, .noborder a:active{
				text-decoration: underline;
				color:#003366;
				background-color: trasparent;				
			}

/*  DIV#MENU_FUNCTIONAL end */



/* DIV#MENU_NAVIGATION_BAR	begin */


		#menu_nav_bar{
			margin:0;
			padding:0;
			float: left;
			list-style:none;
			font-size: 12px;
			font-weight: bold;
			font-family:"Trebuchet MS", "Lucida Sans", sans-serif;	
		}
			#menu_nav_bar li{
				float: left;
				display:block;
				text-align:center;
			}

			#menu_nav_bar li a{
				background-image:url(images/tab_bg.gif);
				background-position: 0 0;
				background-repeat:no-repeat;
				width: 126px;
				height: 26px;
				display:block;
				padding-top: 5px;
			}
			#menu_nav_bar li.current a,
			#menu_nav_bar li.current a:link,
			#menu_nav_bar li.current a:visited{
				background-image:url(images/tab_bg_hover.gif);
				background-position: 0 0;
				background-repeat:no-repeat;
				width: 126px;
				height: 26px;
				display:block;
				padding-top: 5px;
				color: #000033;
			}			
			#menu_nav_bar li a:link,
			#menu_nav_bar li a:visited{
				background-image:url(images/tab_bg.gif);
				background-position: 0 0;
				background-repeat:no-repeat;
				width: 126px;
				height: 26px;
				display:block;
				padding-top: 5px;
				color: #004C7E;
				background-color: trasparent;
				text-decoration: none;
			}
			#menu_nav_bar li a:hover,
			#menu_nav_bar li a:active,
			#menu_nav_bar li a:focus{
				background-image:url(images/tab_bg_hover.gif);
				background-position: 0 0;
				background-repeat:no-repeat;
				width: 126px;
				height: 26px;
				display:block;
				padding-top: 5px;
				color: #000033;
				background-color: trasparent;
				text-decoration: none;
			}
			#menu_nav_bar li.eshop a{
				background-image:url(images/tab_bg_eshop.gif);
				background-position: 0 0;
				background-repeat:no-repeat;
				width: 229px;
				height: 26px;
				display:block;
				padding-top: 5px;
			}
			#menu_nav_bar li.eshop a:link,			
			#menu_nav_bar li.eshop a:visited{
				background-image:url(images/tab_bg_eshop.gif);
				background-position: 0 0;
				background-repeat:no-repeat;
				width: 229px;
				height: 26px;
				display:block;
				padding-top: 5px;
			}
			#menu_nav_bar li.current_eshop a,
			#menu_nav_bar li.current_eshop a:link,
			#menu_nav_bar li.current_eshop a:visited,
			#menu_nav_bar li.eshop a:hover,
			#menu_nav_bar li.eshop a:focus,
			#menu_nav_bar li.eshop a:active{
				background-image:url(images/tab_bg_eshop_hover.gif);
				background-position: 0 0;
				background-repeat:no-repeat;
				width: 229px;
				height: 26px;
				display:block;
				padding-top: 5px;
			}

/* DIV#MENU_NAVIGATION_BAR	end */


/* DIV#IMAGE_NAVIGATION_BAR begin */			
		
		#image_nav_bar{
			float: left;
			padding:0;
			margin: -5px 0 0 0;
		}
			#image_nav_bar li{
				display: block;
				float: left;
			}
			
			#image_nav_bar li a{
				display: block;
				float: left;
				width: 126px;
				height: 113px;			
			}
			
			
			#image_nav_bar li.beach a:link, #image_nav_bar li.beach a:visited,
			#image_nav_bar li.ant a:link, #image_nav_bar li.ant a:visited,
			#image_nav_bar li.plant a:link, #image_nav_bar li.plant a:visited,
			#image_nav_bar li.ex a:link, #image_nav_bar li.ex a:visited
			{
				width: 126px;
				height: 113px;
				background-position: 0 0;
				background-repeat:no-repeat;
				text-indent: -500em;
			}				
			#image_nav_bar li.beach a:hover, #image_nav_bar li.beach a:focus, #image_nav_bar li.beach a:active,
			#image_nav_bar li.ant a:hover, #image_nav_bar li.ant a:focus, #image_nav_bar li.ant a:active,
			#image_nav_bar li.plant a:hover, #image_nav_bar li.plant a:focus, #image_nav_bar li.plant a:active,
			#image_nav_bar li.ex a:hover, #image_nav_bar li.ex a:focus, #image_nav_bar li.ex a:active
			{
				width: 126px;
				height: 113px;
				background-position: 0 0;
				background-repeat:no-repeat;
				text-indent: -500em;
			}				
			
					
			#image_nav_bar li.beach a:link, #image_nav_bar li.beach a:visited{ 	background-image:url(images/bg_beach.jpg); }
			#image_nav_bar li.beach a:hover, #image_nav_bar li.beach a:focus, #image_nav_bar li.beach a:active{ background-image:url(images/bg_beach_hover.jpg);}

			#image_nav_bar li.ant a:link, #image_nav_bar li.ant a:visited{ 	background-image:url(images/bg_antquarium.jpg);	}
			#image_nav_bar li.ant a:hover, #image_nav_bar li.ant a:focus, #image_nav_bar li.ant a:active { background-image:url(images/bg_antquarium_hover.jpg);}

			#image_nav_bar li.plant a:link, #image_nav_bar li.plant a:visited{ 	background-image:url(images/bg_plantarium.jpg);	}
			#image_nav_bar li.plant a:hover, #image_nav_bar li.plant a:focus, #image_nav_bar li.plant a:active{ background-image:url(images/bg_plantarium_hover.jpg);}

			#image_nav_bar li.ex a:link, #image_nav_bar li.ex a:visited{ background-image:url(images/bg_exibition.jpg);	}
			#image_nav_bar li.ex a:hover, #image_nav_bar li.ex a:focus,	#image_nav_bar li.ex a:active{ background-image:url(images/bg_exibition_hover.jpg);}
			
			
			#image_nav_bar li.eshop a:link, #image_nav_bar li.eshop a:visited{
				width: 229px;
				height: 113px;
				background-image:url(images/bg_eshop.jpg);
				background-position: 0 0;
				background-repeat:no-repeat;
				text-indent: -500em;
			}
			#image_nav_bar li.eshop a:hover, #image_nav_bar li.eshop a:focus, #image_nav_bar li.eshop a:active{
				width: 229px;
				height: 113px;
				background-image:url(images/bg_eshop_hover.jpg);
				background-position: 0 0;
				background-repeat:no-repeat;
				text-indent: -500em;
			}
/* DIV#IMAGE_NAVIGATION_BAR end */			

/* nav_sidebar  - end*/
	#nav_sidebar ul{
		text-align: left;
		margin:  0;
		padding: 0;
	}
	#nav_sidebar li{
		font-size: 11px;
		line-height: 1.1em;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color: trasparent;
		color:#003366;
		list-style-type: none;	
		margin-left: 20px;
		padding: 4px 0;
	}
	#nav_sidebar li.prima_voce,
	#nav_sidebar li.prima_voce_current{
		padding-top: 15px;
		margin-bottom: 0px;
	}
	#nav_sidebar li.ultima_voce,
	#nav_sidebar li.ultima_voce_current{
		padding-bottom: 15px;
		margin-bottom: 0px;
	}
	
	#nav_sidebar li.current,
	#nav_sidebar li.prima_voce_current,
	#nav_sidebar li.ultima_voce_current{
		font-weight: bold;
		text-decoration:underline;
	}
	
	#nav_sidebar li a:link, #nav_sidebar li a:visited{
		color: #003366;
		text-decoration: none;
	}
	#nav_sidebar li a:hover, #nav_sidebar li a:active, #nav_sidebar li a:focus{
		color: #003366;
		text-decoration: underline;
	}
/* nav_sidebar  - end*/