body
{
    margin: 0;
    padding: 0;
	 text-align: center;
    font-size:12px;
    font-family: Arial;
	 color: #000000;
	 background: #ffffff;
}

table	{padding: 0px; margin: 0px; border: none; border-collapse:collapse;}
td		{text-align: left; padding: 0px; margin: 0px; border: 0px; font-size:11px; color:#000000; vertical-align:top;}
img	{border: 0px;}

a  			{color:#000000; text-decoration:none;}
a:hover     {color:#663300; text-decoration:underline;}

.divon  {cursor:pointer;}

.grigiochiaro10n					{color:#666666; font-size:10px; text-decoration:none; font-weight:normal;}
.grigiochiaro10n a  				{color:#666666; text-decoration:none; font-weight:normal;}
.grigiochiaro10n a:hover   	{color:#663300; text-decoration:underline; font-weight:normal;}

.grigiochiarissimo10n			{color:#999999; font-size:10px; text-decoration:none; font-weight:normal;}
.grigiochiarissimo10n a  		{color:#999999; text-decoration:none; font-weight:normal;}
.grigiochiarissimo10n a:hover	{color:#663300; text-decoration:underline; font-weight:normal;}

.grigioscuro10n				{color:#333333; font-size:10px; text-decoration:none; font-weight:normal;}
.grigioscuro10n a  			{color:#333333; text-decoration:none; font-weight:normal;}
.grigioscuro10n a:hover    {color:#663300; text-decoration:underline; font-weight:normal;}

.grigioscuro11n				{color:#333333; font-size:11px; text-decoration:none; font-weight:normal;}
.grigioscuro11n a  			{color:#333333; text-decoration:underline; font-weight:normal;}
.grigioscuro11n a:hover    {color:#663300; text-decoration:underline; font-weight:normal;}

.titolo					{color:#004b9e; font-size:12px; text-decoration:none; font-weight:bold;}
.titolo a  				{color:#004b9e; text-decoration:none; font-weight:bold;}
.titolo a:hover     	{color:#004b9e; text-decoration:underline; font-weight:bold;}

.bianco11n				{color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal;}
.bianco11n a  			{color:#ffffff; text-decoration:none; font-weight:normal;}
.bianco11n a:hover   {color:#ffffff; text-decoration:underline; font-weight:normal;}

.bianco12n				{color:#ffffff; font-size:12px; text-decoration:none; font-weight:normal;}
.bianco12n a  			{color:#ffffff; text-decoration:none; font-weight:normal;}
.bianco12n a:hover   {color:#ffffff; text-decoration:underline; font-weight:normal;}

.lingua11n							{ font-family: Verdana; color:#333333; font-size:11px; text-decoration:none; font-weight:normal;}
.lingua11n a  				{color:#333333; text-decoration:none; font-weight:normal;}
.lingua11n a:hover   	{color:#663300; text-decoration:underline; font-weight:normal;}

.marron11b				{color:#663300; font-size:11px; text-decoration:none; font-weight:bold;}
.marron11b a  			{color:#663300; text-decoration:none; font-weight:bold;}
.marron11b a:hover   {color:#663300; text-decoration:underline; font-weight:bold;}

.mmpage	{
	 border: solid 1px #ff0000;
}

/*** MENU ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:			0;
	list-style:		none;
}

.sf-menu ul {
	position:	absolute;
	width: 150px;
	/*width:			10em; /* left offset of submenus need to match (see below) */*/
	white-space: nowrap;
}
.sf-menu ul li {
	position:		relative;
	width: 150px;
	/*width:			10em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li li{
	position:		relative;
	width:			200px;
	/*width:			15em; /* left offset of submenus need to match (see below) */
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:	relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			22px; /* match top ul list item height */
	z-index:		99;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			100%; /* match ul width */
	top:			0;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			100% /* match ul width */
	top:			0;
}

.sf-menu a
{
	color:#333333;
	text-decoration:none;	
}

.sf-menu a:hover
{
	color:#663300;
	text-decoration:none;	
}

.currentmenu
{
	color:#663300;
	text-decoration:none;	
}

.sf-menu li {
	background:url('../images/menuDivisore.gif') no-repeat top right;font-family: Verdana; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; padding:3px 15px 3px 15px;
}
.sf-menu li li {
	background:#ffffff url(../images/menusubdivisore.gif) no-repeat top right; border-left:solid 1px #999999; border-right:solid 1px #999999; padding:6px 15px 6px 15px; font-weight:normal;
}
.sf-menu li li li{
	background:#ffffff url(../images/menusubdivisore.gif) no-repeat top left; border-left:solid 1px #999999; border-right:solid 1px #999999; padding:6px 15px 6px 15px; font-weight:normal;
}
