/* CSS Document */

body {
	background-image:url(../img/bg.gif);
	margin:0px 0px 20px 0px;
	font-family: "Trebuchet MS";
	font-size:13px;
}

#main_table {
	background-image:url(../img/bg.gif);
	border:#7b7267 1px solid;
	border-width:0px 1px 1px 1px;
	width:998px;
	position:absolute;
	left:50%;
	margin-left:-500px;
}

.credits a{
	font-size:10px;
	font-family:"Trebuchet MS";
	color: #888;
	border:0px;
	padding-left:876px;
	text-decoration:none;
}

#testa {
	background-image:url(../img/bg_testa.jpg);
	width:998px;
	height:132px;
}


%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		height:22px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		width:126px;
		padding:3px 0px 0px 0px;
		margin:0px 2px 0px 2px;
		background-image:url(../img/li_menu.gif);
		color:#534D47;
		font-family:Trebuchet MS;
		font-size:12px;
		text-decoration:none;
		text-align:center;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-image:url(../img/li_menu_hover.gif);
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-image:url(../img/li_menu_hover.gif);
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-image:url(../img/li_menu_hover.gif);
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:152px;
		padding:1px;
		margin:2px 0px 0px 20px;
		background-color:#ECECD8;
		border-width:1px;
		border-style:solid;
		border-color:#BCBCBC;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		width:auto;
		padding:2px 20px 2px 8px;
		margin:0px;
		background-color:transparent;
		background-image:none;
		color:#010101;
		font-size:11px;
		text-align:left;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#A19B9A;
		background-image:none;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#A19B9A;
		background-image:none;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#E4E4E4;
		background-image:none;
		color:#333333;
		text-decoration:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 4px 5px;
		color:#111111;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:5px 4px 5px 4px;
		border-color:#A9A9A9;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div	
	{	
		margin:0px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul ul	
	{	
		margin:0px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		margin:0px;
		background-color:#757575;
		border-width:1px;
		border-style:solid;
		border-color:#333333;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-image:url(qmimages/arrow_10.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_10.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(qmimages/arrow_7.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/arrow_5.gif);
		background-repeat:no-repeat;
		background-position:92% 55%;
	}





/*FINE stili del Menu dinamico a tendina*/



.menutesta {
	list-style:none;
	color:#534d47;
	margin:0;
	padding:0;
	height:22px;
}

.menutesta li{
	float:left;
}

.menutesta a{
	background-image:url(../img/li_menu.gif);
	width:126px;
	height:19px;
	float:left;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:0 2px 0 2px;
	padding-top:3px;
	text-decoration:none;
	color:#534d47;
}

.menutesta a:hover{
	background-image:url(../img/li_menu_hover.gif);
}

.menutesta .sel {
	background-image:url(../img/li_menu_sel.gif);
	width:126px;
	height:19px;
	float:left;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin:0 2px 0 2px;
	padding-top:3px;
	text-decoration:none;
	color:#fff;
}

.linkemail {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.linkemail a:hover {
	color:#333333;
}

.menusx {
	width:159px;
	list-style:none;
	margin:0;
	padding-left:4px;
	text-align: left;
}

.menusx a{
	display:block;
	text-decoration:none;
	padding:4px 0px 4px 10px;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#474240;
}

.menusx a:hover,
.menusx a:focus,
.menusx a:active{
	background:#fff;
	color:#474240;
}

.menusx .sel{
	background:#838371;
	color:#fff;
	display:block;
	text-decoration:none;
	font-family:Verdana, Arial;
	font-size:11px;
	padding:4px 0px 4px 10px;
}

.big_txt{
	color: #333333;
	font-family: "Trebuchet MS";
	font-size:18px;
}

.box_settori {
	text-align:left;
	font-size:11px;
	padding:0px 6px 0px 0px;
}

.box_settori a{
	color:#000000;
	text-decoration:none
}

#title_menu_dx{
	background-image:url(../img/bg_title_menudx.jpg);
	color:#005286;
	font-size:14px;
	font-weight:bold;
	width:149px;
	height:19px;
	padding:5px;
}
