html {
    overflow-y: scroll;
	overflow-x: hidden;
} 

body {
	background-color: #9D0921;
	margin-left: 0px;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url();
}

/*
table {
    background-color: #9D0921;
	border-collapse: collapse;
}*/

:focus {
    outline: 0;
}

:hover {
    outline: 0;
}

.screenLogo{
    display:block;
}

.printLogo{
    display:none;
}

a:link {
	color: #4E0410;
	text-decoration: underline;
}
a:visited {
	color: #4E0410;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #4E0410;
	text-decoration: underline;
}

/* sub menu */
#apDiv1 {
	position:fixed;
	left:13px;
	top:110px;
	width:174px;
	z-index:1;
	height: 275px;
	overflow: visible;
	visibility: visible;
}

/* pop up */
#blanket {
	background-color:#111111;
	opacity: 0.80;
	filter:alpha(opacity=80);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}

#popUpDiv {
	position:absolute;
	background-color: #9d0921;
	width:502px;
	height:302px;
	z-index: 9002;
	border: none;	
}

#Optiresource {
	position:absolute;
	background-color: #9d0921;
	width:640px;
	height:340px;
	z-index: 9002;
	border: none;	
	overflow:auto;
    overflow-x:auto;
    overflow-y:visible;
	border:none;
}

/* Header & Footer */

#BCU
    {
    position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 90px;
	z-index:3;
}

#BCD
    {
    position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 40px;
	z-index:2;
}

/* h
#container
    {
	border: none;
	height: 570px;
}
*/

#container
    {
	border: none;
	height: 1126px;
}

#social
    {
    position: fixed;
	right: 0px;
	top: 0px;
	width: 200px;
	height: 70px;
	z-index:3;
}

#wrapper {
    position:relative;
    z-index:2;
    width: 640px;
    height: 320px;
    overflow: hidden;
}

#scroller {
	overflow:auto;
    overflow-x: hidden;
    overflow-y: visible;
}

/* Fonts */
.black_text       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px;                    margin:0px}
.black_text_int10 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:5px;                     margin:0px}
.black_title      {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:15px; font-weight: bold; margin:0px}
.black_notes      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:15px;                    margin:0px; font-style:italic;}
.white_text       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height:15px;                    margin:0px}
.white_title      {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; line-height:15px; font-weight: bold; margin:0px}
.white_notes      {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height:15px;                    margin:0px; font-style:italic;}
.white_apice      {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #ffffff; line-height:0px;  margin:0px; vertical-align: super }
.red_title        {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #9D0921; line-height:15px; font-weight: bold; margin:0px}
.apice_red        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9D0921; line-height:0px;  margin:0px; vertical-align: super }
.red_notes        {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4E0410; line-height:15px;                    margin:0px; font-style:italic;}
.space            {font-family: Arial, Helvetica, sans-serif; font-size: 12px;                 line-height:10px;                    margin:0px}
.apice            {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; line-height:0px;  margin:0px; vertical-align: super }
.apice_10         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height:0px;  margin:0px; vertical-align: super }
.pedice           {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; line-height:0px;  margin:0px; vertical-align: sub }
.gray_text_mini   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #95999a; line-height:15px;                    margin:0px}

.style3           {font-size: 18px}
.style2           {font-family: Arial, Helvetica, Verdana; line-height: 16px; font-size: 12px;}
.style8           {font-family: Helvetica, Arial, Verdana; line-height: 10px; font-style: normal; font-size: 14px;}

/*QUICKMENU*/
.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:inline-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 li, #qm0 a {float:none;}
#qm0 li:hover>ul{top:0px;left:100%;}

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:174px; /*invece di 200 */
		padding:0px;
		margin:0px;
		border-width:0px;
	}

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		width:159px;
		padding:5px 0px 5px 15px;
		margin:0px;
		background-color:#9D0921;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		border-width:0px;
	}

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#5E0514;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#5E0514;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#9D0921;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (MAIN) Persistent State""""""""*/	
	body #qm0 .qmpersistent, body #qm0 .qmpersistent:hover	
	{	
		background-color:#760719;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:174px;
		padding:0px;
		margin:0px;
		border-width:0px;
	}

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		width:174px;
		padding:5px 0px 5px 25px;
		margin:0px;
		background-color:#9D0921;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		border-width:0px;
	}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#5E0514;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#5E0514;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-color:#9D0921;
	    width:174px;
		padding:5px 0px 5px 25px;
		margin:0px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (SUB) Parent Hover State""""""""*/	
	#qm0 div .qmparent:hover	
	{	
		background-color:#5E0514;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		border-width:0px;
	}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#9D0921;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" (SUB) Persistent State""""""""*/	
	body #qm0 div .qmpersistent, body #qm0 div .qmpersistent:hover	
	{	
		background-color:#760719;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
	}

	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:10px;
	}

	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div	
	{	
		width:174px;
		padding:0px;
		margin:0px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		border-width:0px;
	}

	/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div a	
	{	
		width:134px;
		padding:5px 0px 5px 40px;
		margin:0px;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		border-width:0px;
	}
	/*[END-QS0]*/
