/* screen css - by Eurecna Spa 2009*/

/* GGGGGGGGGGGGGGGGGGGGG
#layer-container {
	padding-left:760px;
	margin-top:10px;
	}
	
#layer-container ul {
	margin:0;
	list-style-type:none;
	}
	
.lfr-menu-list {
	z-index: 4;
}

div.container {
				position:relative;
				}
			 
			div.map_canvas {
				position:absolute;
				width: 900px;
				height: 400px;
				top: 0;
				left: 0;
				z-index:1;
				}
			
			div.over_map {
				position:absolute;
				height: 400px;
				top: 0;
				right: 0;
				background: url(../images/1x1pixel.gif) repeat;
				z-index:2;
				}
				
			div.over_map_directions {
				position:absolute;
				background-color: #FFFFFF;
				z-index:2;
				display: none;
				margin: 2px 2px 2px 2px; 
				width: 35%;
				}
				
			div.over_map_menu
			
			 {
				position:absolute;
				width:20px;
				background-color:#fff;
				height: 20px;
				top: 0;
				left: 0;
				z-index:2;
				text-align: left;
				display: block;
				margin-top:2px;
				margin-left:2px;
				}
				div.over_map_menu a.expand_window,
				div.over_map_directions a.close_window,
				div.over_map_menu a.expand_window:visited,
				div.over_map_directions a.close_window:visited
				{
                color:black;
                text-transform:uppercase;
                text-decoration:none;
                font-weight:bold;
				}
				div.over_map_menu a.expand_window:hover,
				div.over_map_directions a.close_window:hover
				{
                color:black;
                text-transform:uppercase;
                text-decoration:underline;
                font-weight:bold;
				}
				
			div.over_map_poi {
				position:absolute;
				width: 258px;
                min-height: 200px;
                height: auto !important;
                height: 200px;
				padding:3px 0px 0px 3px;
				top: 0;
				right: 0;
				background: transparent url(../images/fondo.png) top left repeat-y;
				z-index:2;
				text-align: left;
				display: block;
				margin: 2px 0 0 0;
				}
           
			div.center_map_button {
				position:absolute;
				text-align: left;
				z-index:2;
				}	
				
			div.over_map_link_close {
				position:absolute;
				height: 20px;
				top: 0;
				right: 0;
				text-align: left;
				}
				
			div.over_map_link_open a {
				padding-right: 5px;
				text-decoration:none;
				}	
			
			div.over_map_link_close a {
				padding-right: 5px;
				text-decoration:none;
				}	
				
			#over_map_content	{
				padding: 20px;
				overflow: auto;
				height:430px;
				}
			
			
			#wrapper_menu_tab {
			width:100%;
			float:left;
			display:inline;
			margin:0;
			padding:0;
			}
			#div-category-container {
			width:249px;
			border-top:1px solid white;
			float:left;
			display:inline;
			margin:0;
			padding:0;
			}
			#div-category-container ul {
			list-style-type:none;
			color:#fff;
			margin:5px 15px;
			}
			div#over_map_poi div.category-container-menu-tab {
            display:inline;
            float:left;
            padding:0px 2px;
            border-right:1px solid white;
				}

			a.link_menu_tab,
			a.link_menu_tab:visited
			 {
			font-weight:bold;
			text-decoration:none;
			color:#fff;
			font-size:12px;
			}
			
			a.link_menu_tab:hover {
			text-decoration:underline;
			color:white;
			}
			a.link_menu_tab:active {
			font-weight:bold;
			text-decoration:none;
			color:#666;
			font-size:12px;
			}
				
div.over_map_link_open  a.expand_window,
div.over_map_link_close  a.close_window {
				display:block;
				float:left;
				margin:1px;
				padding:0;
				width:12px;
				height:12px;
				}
		
div.main-nav{
	/*z-index:4;
}

ul.main-nav-ul{
	z-index:4;
}
 GGGGGGGGGGGGGGGG */

/*div.over_map_link_open  a.expand_window {
				background: #fff url(../images/freccia_dx.gif)top left no-repeat;
				}
div.over_map_link_close  a.close_window {
				background: #fff url(../images/freccia_sx.gif)top left no-repeat;
				}*/