/*##############################################################################################*/
#dropmenudiv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:0px solid black; position:absolute;
line-height:18px;
z-index:100;
display: block; font-family:Verdana; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal

}

#dropmenudiv a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
background-color:#dfe5f2;
}




#dropmenudiv a:hover{ /*hover background color*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ff0000;
font-size:10px;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;


}

/************************** menu sinistra -- Usare queste classi -- ****************************/
.menuLink {
	text-decoration: none;
	color: #000080;
	padding: 0px 0px 0px 0px;
}
.menuLink:hover {
	text-decoration: none;
	color: #726341;
	padding: 0px 0px 0px 0px;
}

.MenuTdSelezionato, .MenuTdSelezionato a
{
text-align:left;
font-style:italic;
font-weight:bold;
color: #726341;

}

.menuTDLiv1
{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.menuTDLiv2, .menuTDLiv3, .menuTDLiv4
{
text-align:left;
}
.menuTabLiv2, .menuTabLiv3, .menuTabLiv4 
{
	font-size: 12px;
	color: #000080;
	/*background-color: #FCFCFC;   */
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-collapse:collapse;
	border: 0px;
}
.menuTabLiv1
{
	color: #000080;
	padding-left:0px;
	border-collapse:collapse;
	border: 0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:0px;
	font-size: 12px;
	background-color:#FFFFFF;

}
.menuTabLiv2
{
	padding-top:2px;
	font-size:8pt;
	padding-bottom:2px;
	border-bottom: 0px;
	background-color:#FFFFFF;
}

/*##############################################################################################*/
.bloccoMenu {
	z-index:100;
	margin-left:4px;
	margin-right:4px;
	vertical-align:top;

}
.bloccoMenuNascosto {
	width:12px;
	border:0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	z-index:99;
}

.TabellaContornoMenu
{
float:left;
clear:both;
}
.TRContornoMenuTop, .TRContornoMenuBottom, .TRContornoMenuCentro
{
}
.TRContornoMenuInclusione
	{
	}
.TRMostraMascondiMenu
	{
	background-color:#FFFFFF;	
	}
	
	

/************************** menu superiore -- Usare queste classi -- ****************************/

.TDMenuTopContainer, .TDImmagineTopContainer
{
}
	
/**	  Sottomenu top su nuova riga ---- 27/04/2007          **/

.separatoreRigheMenuTop, .separatoreRigheMenuTop1
{
	height:15px;
	display:block;
	margin:0;
	padding:0;
	font-size:1px;
}
.separatoreRigheMenuTop2
{
	height:2px;
	display:block;	
	font-size:1px;
}
.separatoreRigheMenuTop3, .separatoreRigheMenuTop4
{display:none}

.TDMenuTopDivisore, .TDMenuTopDivisore1, .TDMenuTopDivisore2, .TDMenuTopDivisore3, .TDMenuTopDivisore4 
{
    width:0;
    display:none;
}
.TabBloccoSottomenuTop
{
    font-size:10px;
    color:White;
    border:0px none;    
    padding:0px;
    margin:0; padding-top:1px; padding-bottom:1px
}
.TabBloccoSottomenuTop a
{
    font-size:10px;
    color:White;
padding:1px;
padding-right:2px;
padding-left:2px;

}
.TdSeparazioneSottomenuTop
{
    width:1px;
    background-color:#FB7C0D;
    padding:0;
}

.PlaceHolderSottomenu
{
    display:none;
}
.PlaceHolderSottomenuAttivo
{
    display:block;
    width:100%;
    background: url('/website/images/Pulsanti/GradGiallo.gif');
    border-top:1px solid white;
}
.PlaceHolderSottomenuAttivo A, .PlaceHolderSottomenuAttivo A:HOVER
{ color:Navy ; }


.tdMenuTop1, .tdMenuTop2, .tdMenuTop3, .tdMenuTop
{
    height:20px;
    margin:0;
    border:0px;
    text-align:center;
    vertical-align:middle;
    background: url('/website/images/Pulsanti/P1Sx.gif') no-repeat left top;
    padding-left:6px;
    padding-top:0;
}

.tdMenuTop1 a, .tdMenuTop2 a, .tdMenuTop3 a, .tdMenuTop a
{
    background: url('/website/images/Pulsanti/P1Dx.gif') no-repeat right top;
    display:block;
    width:100%;
    height:100%;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:0;
    text-align:center ;
    font-size:11px;
    font-weight:bold;
    color:NAVY;
}
.tdMenuTop1 a, .tdMenuTop2 a, .tdMenuTop3 a
{
	font-size:10px;
}
.tdMenuTop1Selezionato, .tdMenuTop2Selezionato, .tdMenuTop3Selezionato, .tdMenuTop4Selezionato, .tdMenuTopSelezionato
{
    height:20px;
    margin:0;
    border:0px;
    text-align:center;
    vertical-align:middle;
    background: url('/website/images/Pulsanti/P1Sx.gif') no-repeat left top;
    padding-left:6px;
    padding-top:0;
    padding-bottom:0;   
}

.tdMenuTop1Selezionato a, .tdMenuTop2Selezionato a, .tdMenuTop3Selezionato a, .tdMenuTop4Selezionato a, .tdMenuTopSelezionato a
{
    background: url('/website/images/Pulsanti/P1Dx.gif') no-repeat right top;
    display:block;
    width:100%;
    height:100%;
    padding-right:10px;
    text-align:center ;
    padding-bottom:0;
    padding-top:5px;
    font-size:11px;
    color:Navy ;
}


.tdMenuTop1Selezionato a, .tdMenuTop2Selezionato a, .tdMenuTop3Selezionato a, .tdMenuTop4Selezionato a
{
    background: url('/website/images/Pulsanti/P5Dx.gif') no-repeat right top;
}
.tdMenuTop1Selezionato, .tdMenuTop2Selezionato, .tdMenuTop3Selezionato, .tdMenuTop4Selezionato
{
    background: url('/website/images/Pulsanti/P5Sx.gif') no-repeat left top;
}

.tdMenuTop2 a, .tdMenuTop3 a, .tdMenuTop4 a, .tdMenuTop1 a
{
    background: url('/website/images/Pulsanti/P4Dx.gif') no-repeat right top;
    color:White;
}
.tdMenuTop2, .tdMenuTop3, .tdMenuTop4, .tdMenuTop1
{
    background: url('/website/images/Pulsanti/P4Sx.gif') no-repeat left top;
    height:25px;
}

.tdMenuTop1 a:hover, .tdMenuTop2 a:hover, .tdMenuTop3 a:hover, .tdMenuTop4 a:hover, .tdMenuTop a:hover
{
    color: white;
}

.TdSottomenuTop
{vertical-align:middle;}
.TdSottomenuTop A
{height:100%;width:100%;text-align:center;}
.TdSottomenuTop A:HOVER
{background-color:#FB7015;color:#FFFFFF}

/* ------------------- nuovo menu top ------------------------------------------ */
/*!!!!!!!!!!! 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 [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		/* background-color:#FFD075; /*   #130F82; */   
		text-align:left;		
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 4px;
		color:#1E2D51;
		font-family:Verdana;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color:#193E31;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#193E31;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		color:#0E0845;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DAECFA;
		color:#2C0C54;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DAECFA;
		color:#2C0C54;
	}

	
	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#999999;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#BCDBF8;
		background-color:#F2F5FC;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (main) Rounded Items Hover""""""""*/	
	#qm0 a:hover .qmritem span	
	{	
		background-color:#DAECFA;
	}


	/*"""""""" (sub) Rounded Items Hover""""""""*/	
	#qm0 div a:hover .qmritem span	
	{	
		background-color:#DAECFA;
	}


