/* 
	********************************************************************************************** 
	*		LAYOUT GENERALE																		 *
	*		Created:	 28/04/2005																 *
	*		Last update:																		 *
	*		Nome gruppo di proprieta': Studiodelta srl											 *
    *		Author: Michelangelo Lacatena														 *
   	********************************************************************************************** 
*/
/* 
	-------------------------------------------------------------------------------------------------- 
	IMPOSTAZIONI GENERALI
   	-------------------------------------------------------------------------------------------------- 
*/	
	html { background: #DBDDDA;
		background-image:url(/FE/images/_layout/interface/bgpage.jpg);
		background-repeat:repeat-x; }

	body {
		width:765px;
		padding:0;
		margin:0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		font-family: Arial, Tahoma, Helvetica, sans-serif;
		font-size:12px;
		
		
	}
/* 
	-------------------------------------------------------------------------------------------------- 
	DIV CONTENITORE PRINCIPALE
   	-------------------------------------------------------------------------------------------------- 
*/			
	#mainBody {
		width:765px;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: auto;
		margin-left: auto;
		text-align:left; 
	
		height:605px;
	}
	html>body #mainBody { height:auto; min-height:650px; }
/* 
	-------------------------------------------------------------------------------------------------- 
	TOPLINS
   	-------------------------------------------------------------------------------------------------- 
*/	
	#topLinks { 
		padding:9px 4px 15px 5px;
		padd\ing:9px 4px 1px 5px;
		text-align:right;
		font-size:11px;
		height:24px;
		margin-bottom:8px;
		color:#FFF;
		/*background:transparent url(/FE/images/_layout/interface/toplink.gif) scroll no-repeat left bottom;*/
	}
	#topLinks a, #topLinks a:visited, #topLinks label { 
		margin-left:5px;
		margin-right:5px;
		padding-left:22px;
		padding-top:8px;
		padding-bottom:10px;
		color:#FFF;
	}
	#topLinks label { 
		font-weight:bold;
		/*color:#247B37;*/
		color:#FFF;
	}	
	#topLinks select { 
		font-size:10px; 
		width:90px;
		color:#404040;
	}
	#topLinks input { 
		font-size:10px;
		color:#247B37;
		margin:0;
		padding:0;
		border:0px solid;
		font-weight:bold;
		background-color:#DBDDDA;
		letter-spacing:-2px;
	}
	#home_ico	 { bac\kground:transparent url(/FE/images/_layout/toplinks/home.gif) no-repeat scroll 0 center; }
	#clients_ico { bac\kground:transparent url(/FE/images/_layout/toplinks/clients.gif) no-repeat scroll 0 center; }
	#search_ico	 { bac\kground:transparent url(/FE/images/_layout/toplinks/search.gif) no-repeat scroll 0 center; }
	#lang_ico	 { bac\kground:transparent url(/FE/images/_layout/toplinks/lang.gif) no-repeat scroll 0 center; }
	
/* 
	-------------------------------------------------------------------------------------------------- 
	HEADER
   	-------------------------------------------------------------------------------------------------- 
*/	
	
	
	#header { height:230px; }
	html>body #header { height:auto; min-height:230px; }
	#header * { 
		margin:0;
		padding:0;
	}
	#header object { 
		display:block;
	}	
	
	#leftHeader, #rightHeader {
		float:left;
	}
	#leftHeader {
		text-decoration:none;
		width:184px;
		height:173px;
		margin-right:1px;
		background:transparent url(/FE/images/_layout/interface/leftHeader.gif) no-repeat scroll 0 0;
	}	
	#leftHeader a, #leftHeader:visited {
		display:block;
		width:184px;
		height:173px;
		text-decoration:none;
	}
	#leftHeader a:hover { background:none; }
	/*#leftHeader {
		background:transparent url(/FE/images/_layout/interface/leftHeader.gif) no-repeat scroll 0 0;
		width:184px;
		margin-right:1px;
		/*
		padding-top:20px;
		padding-left:7px;

		float:left;
	}
	html>body #leftHeader { 
		/*padding-top:20px;
		margin-right:4px; 
	}
	
	#leftHeader a, #leftHeader:visited {
		display:block;
		width:165px;
		height:55px;
		text-decoration:none;
		background-color:Black;
	}
	#leftHeader a:hover { background:none; }
*/

/* 
	-------------------------------------------------------------------------------------------------- 
	MENU PRINCIPALE
   	-------------------------------------------------------------------------------------------------- 
*/	
	
	#mainMenu  ul {
		list-style:none;
	}		
	#mainMenu  li {
		float:left;
	}	
	#mainMenu li a, #mainMenu  li a:visited { 
		display:block;
		float:left;
		height:21px;
		width:116px;
		
		font-size:13px;
		text-decoration:none; 
		text-transform:lowercase;
		text-align:center; 
		color:#FFF;
		padding:9px 0 0 0;
		background:#247B37 url(/FE/images/_layout/interface/menu.gif) no-repeat scroll right bottom;
		/*border-bottom:1px solid #2a5023;*/
		
	}
	
	#mainMenu li a:hover, #mainMenu .selected a, #mainMenu .selected a:visited, #mainMenu .selected a:hover { 
		color:#247B37;
		background:#C4DEAB;
	}
	
	#home, #mainContents { clear:left; }

/* 
	-------------------------------------------------------------------------------------------------- 
	FOOTER
   	-------------------------------------------------------------------------------------------------- 
*/
	#footer {
		font-size:11px;
		color:#247B37;
		height:43px;
		font-weight:bold;
		text-align:center;
	}
	#footer a, #footer a:visited { 
		margin-right:5px;
		margin-left:5px;
		font-weight:normal;
	}
	
	
	#footerLinks { 
		padding:6px 10px 10px 7px;
		padd\ing:6px 10px 0 7px;
		margin-bottom:15px;
		height:22px;
		text-align:right;
		background:transparent url(/FE/images/_layout/interface/footerLinks.gif) no-repeat scroll 0 0;
	}	
	#disclaimer {
		font-size:10px;
		margin-top:4px;
		padding-bottom:15px;
	}
/* 
	-------------------------------------------------------------------------------------------------- 
	POPUP
   	-------------------------------------------------------------------------------------------------- 
*/

	#popup {
		width:300px;
		margin:0;
		text-align: left;
		padding:15px;
		padding-top:0;
	}
	#popup #header {
		width:580px;
		height:80px;
		background-color:Navy;
		background:transparent url(/FE/images/_layout/popup/headPopup.gif) no-repeat scroll 0 bottom;
	}	
	html>#popup #header {
		height:auto;
		min-height:80px;
	}		
	#popup #mainBody {
		width:550px;
		padding:15px;
		background:#fff url(/FE/images/_layout/interface/middle_bg.gif) no-repeat scroll 0 bottom;
		height:350px;
	}
	html>#popup #mainBody { height: auto; min-height:350px; }		
	
	#popup #footer { 
		width:580px;
		margin-top:15px;
	}	
	#popup fieldset h6 { margin-top:5px; }		
	#linkName { 
		font-weight:bold;
		color:#247B37;
	}
