/* 
	********************************************************************************************** 
	*		LAYOUT GENERALE																		 *
	*		Created:	 28/04/2005																 *
	*		Last update:																		 *
	*		Nome gruppo di proprieta': Studiodelta srl											 *
    *		Author: Michelangelo Lacatena														 *
   	********************************************************************************************** 
*/
/* 
	-------------------------------------------------------------------------------------------------- 
	IMPOSTAZIONI GENERALI
   	-------------------------------------------------------------------------------------------------- 
*/	
	html { background:#9c9c9c url(/FE/images/_layout/interface/html.gif); }

	body {
		padding:0;
		margin:0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
		font-family: Arial, Tahoma, Helvetica, sans-serif;
		font-size:75%;
	}
	body, #mainBody { width:772px; }
	/* + 2 bordo del mainbody */
	#footer { width:760px; }
	  

/* 
	-------------------------------------------------------------------------------------------------- 
	DIV CONTENITORE PRINCIPALE
   	-------------------------------------------------------------------------------------------------- 
*/			
	#mainBody {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: auto;
		margin-left: auto;
		padding:0;
		text-align:left; 
		
		background: #FFF url(/FE/images/_layout/interface/bgmainBody.gif) repeat-y scroll 1px 0;
		border:1px solid #B2B2B2;
		border-bottom:0;
	
		height:605px;
	}
	html>body #mainBody { height:auto; min-height:650px; }
/* 
	-------------------------------------------------------------------------------------------------- 
	TOPLINS
   	-------------------------------------------------------------------------------------------------- 
*/	
	#topLinks { 
		text-align:right;
		border:1px solid #FFF;
		border-bottom:2px solid #FFF;
		border-top:4px solid #F3F3F3;
		background-color:#565656;
		padding:8px;
		color:#ebebeb;
	}
	#topLinks a:link, #topLinks a:visited { 
		color:#FFF;
		font-size:0.9em;
		font-weight:bold;
		text-decoration:none;
		padding:3px;
	}
	#topLinks #feedLink:link, #topLinks #feedLink:visited { 
		margin-left:8px;
		padding-left:25px;
		background:transparent url(/FE/images/_layout/icons/rss_feed.gif) no-repeat scroll 2px 2px;
	}
	#topLinks a:hover, #topLinks #feedLink:hover { 
		color:#565656;
		background-color:#FFF;
	}	
/* 
	-------------------------------------------------------------------------------------------------- 
	HEADER
   	-------------------------------------------------------------------------------------------------- 
*/	
	#header {
		background:transparent url(/FE/images/_layout/interface/head.gif) no-repeat scroll center bottom;
		height:105px;
	}	
	#header img { display:none; }
/* 
	-------------------------------------------------------------------------------------------------- 
	MENU PRINCIPALE
   	-------------------------------------------------------------------------------------------------- 
*/	
	#mainMenu { 
		/* (height:20px; + padding-top:13px) di "#mainMenu li a" */
		padding:71px 0 0 328px;
		height:33px;
	}
	#mainMenu  ul {
		margin:0;
		padding:0;
		list-style:none;
	}		
	#mainMenu  li {
		margin:0;
		padding:0;
		float:left;
		list-style:none;
	}
	#mainMenu li a, #mainMenu  li a:visited { 
		display:inline-block;
		height:20px;
		width:146px;
		font-size:1em;
		text-decoration:none; 
		text-transform:uppercase;
		text-align:center; 
		color:#666;
		margin:0 1px 0 0;
		padding-top:13px;
		
		background:transparent url(/FE/images/_layout/menu/off.gif) no-repeat scroll center top;
		
	}
	html>body #mainMenu  li a, html>body #mainMenu  li a:visited { display:block; }	
	#mainMenu li a:hover, #mainMenu .selected a:link, #mainMenu .selected a:visited, #mainMenu .selected a:hover { 
		color:#FFF !important;
		background-image:url(/FE/images/_layout/menu/on.gif);
		background-color:#666666;
	}	
/* 	
	----------------------------------------------------------------------------------------------------- 
	SOTTOMENU
   	----------------------------------------------------------------------------------------------------- 
*/
	#subMenu, #subMenu li ul {
		list-style: none;
		margin:0;
		padding: 0;
		font-size:0.9em;
	}	
	#subMenu li ul { font-size:1em; }
	#subMenu {
		border-top: 1px solid #767676;
		margin-bottom:20px;
	}

	#subMenu li {
		border-bottom: 1px solid #767676;
	}
	#subMenu .selected {
		border-bottom:0;
	}
	
	#subMenu li a, #subMenu li a:visited {
		display: block;
		font-weight:normal;
		padding:7px 0 7px 14px;
		background:#F6F6F4 url(/FE/images/_layout/submenu/arrow_off.gif) no-repeat scroll 3px center;
		color:#000;
		text-decoration: none;
		font-size:1.1em;
	}	
	#subMenu li a:hover {
		background-color: #818181;
		background-image:url(/FE/images/_layout/submenu/arrow_on.gif);
		color:#FFF;
	}
	
	/* selezionato con e senza sottomenu */
	#subMenu .selected a, #subMenu .selected a:visited {
		color:#FFF;
		font-weight:bold;
		background-color: #818181;
		/* -- */
		background-image:url(/FE/images/_layout/submenu/downArrow.gif);
		text-transform:uppercase;
	}	
	#subMenu .selectedNoSub a, #subMenu .selectedNoSub a:visited {
		color:#FFF;
		text-transform:uppercase;
		font-weight:bold;
		background-color: #818181;
		/* -- */
		background-image:url(/FE/images/_layout/submenu/arrow_on.gif);
	}	
		/*#BDBDBD*/
	#subMenu .selected ul { 
		border-bottom:5px solid #818181; 
	}
	#subMenu .selected ul li { border-bottom:1px solid #D3D3D3; }
	#subMenu .selected ul li a, #subMenu .selected ul li a:visited {
		/*display: block;*/
		font-weight:normal;
		text-transform:none;
		/*padding:7px 0 7px 14px;*/
		padding-left:25px;
		padding-right:5px;
		background:#FFF url(/FE/images/_layout/submenu/arrow_off.gif) no-repeat scroll 13px center;
		color:#000;
		/*text-decoration: none;*/
	}
	#subMenu .selected ul li a:hover {
		background-color: #818181;
		background-image:url(/FE/images/_layout/submenu/arrow_on.gif);
		color:#FFF;
	}
	/* --------------------------------- */
	
	/* selezionato con e senza sottomenu */
	#subMenu .selected ul .selectedNoSub a, #subMenu .selected ul .selectedNoSub a:visited {
		color:#818181;
		font-weight:bold;
		background-color: #FFF;
		text-align:right;
		/* -- */
		background-image:url(/FE/images/_layout/submenu/arrow_on.gif);
	}
	#subMenu .selected ul .selected ul .selectedNoSub a, #subMenu .selected ul .selected ul .selectedNoSub a:visited {
		color:#FFF;
		background: #C60000 url(/MermecFE/images/_layout/submenu/square_over.gif) no-repeat scroll;
		background-position:5px 5px;
		background-position:5px center;		
	}
/*
	----------------------------------------------------------------------------------------------------- 
	MOLLICHINE
   	----------------------------------------------------------------------------------------------------- 
*/
	#breadcrumbs {
		padding-left:0;
		padding-top:0px;
		padding-bottom:2px;
		font-size:0.9em;
	}
/*
	----------------------------------------------------------------------------------------------------- 
	ICONE STAMPA E INVIA AD AMICO
   	----------------------------------------------------------------------------------------------------- 
*/	
	#utility {
		height:15px; 
		padding:8px 8px 2px 8px;
		
		margin-right:5px;
		text-align:right;
		border-bottom:1px solid #EBEBEB;
	}
	#utility a:link, #utility a:visited { 
		font-weight:normal;
		text-transform:uppercase;
		margin-left:10px; 
		font-size:0.9em;
		text-decoration:none; 
	}
/*
	----------------------------------------------------------------------------------------------------- 
	
   	----------------------------------------------------------------------------------------------------- 
*/		

/* 
	-------------------------------------------------------------------------------------------------- 
	FOOTER
   	-------------------------------------------------------------------------------------------------- 
*/
	#footer {
		padding-bottom:20px;
		font-size:0.9em;
		color:#666666;
		text-align:left;
		background:transparent url(/FE/images/_layout/interface/footer.gif) scroll no-repeat 0 0;
		padding-left:14px;
	}
	#footerLinks a, #footerLinks a:visited { 
		margin-right:5px;
		margin-left:5px;
		font-weight:normal;
	}
	#footer span { 
		font-size:0.9em;
		margin-top:4px;
		padding-bottom:15px;		
	}
	
	#footerLinks { 
		padding:20px 10px 10px 7px;
		text-align:right;
	}	
/* 
	-------------------------------------------------------------------------------------------------- 
	POPUP
   	-------------------------------------------------------------------------------------------------- 
*/

	#popup {
		width:300px;
		margin:0;
		text-align: left;
		padding:15px;
		padding-top:0;
		padding-bottom:0;
	}
	#popup #header {
		width:612px;
		height:120px;
		background-color:Navy;
		background:#FFF url(/FE/images/_layout/popup/headPopup.gif) no-repeat scroll 0 top;
		border:1px solid #B2B2B2;
	}	
	html>#popup #header { 
		width:610px;
		height: auto; 
		min-height:120px; 
	}		
	
	#popup #mainBody {
		width:612px;
		margin-top:10px;
		padding:15px;
		height:350px;
		background: #FFF;
	}
	html>#popup #mainBody { 
		height: auto; 
		width:580px;
		min-height:350px; 
	}
	#popup #footer { 
		width:612px;
		padding-top:30px;
		padding-left:15px;
		padding-bottom:45px;
		background:transparent url(/FE/images/_layout/popup/footer.gif) no-repeat scroll 0 top;
	}	
	#popup fieldset h6 { margin-top:5px; }		


	#popup table { 
		border-collapse:collapse;
		border-right:1px solid #ebebeb;
		width:520px;
	}
	#popup td, th { 
		border-left:1px solid #ebebeb;
		border-top:1px solid #ebebeb;
		border-bottom:1px solid #ebebeb;
		padding:4px;
	}	
	#popup th { 
		background-color:#9b9c99;
		color:#FFF;
		text-transform:uppercase;
		font-size:0.9em;
	}
	#popup .whiteRow td { background-color:#FFF; }