/* CSS Document */

body	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		line-height:130%;
		background-color:#CCCCCC;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

td		{
		background-color:#FFFFFF;
		}


p		{ margin: 10px 0px 0px 0px;}
/* td */

.td_spacer	{
			background-color:#CCCCCC;
			}

.td_icone	{
			vertical-align:bottom;
			text-align:right;
			padding: 0px 13px 7px 0px;
			}

.td_bandiere	{
				background-image:url(../base/bg_top.gif);
				vertical-align:bottom;
				text-align:right;
				padding: 0px 20px 7px 0px;
				}

.td_tastierino	{
				vertical-align: top;
				text-align: right;
				}

.t_tastierino	{
				float: right;
				}

.td_content_01	{
				vertical-align:top;
				text-align:right;
				padding: 16px 13px 10px 10px;
				border-right: 4px solid #CCCCCC;
				line-height:140%;
				}

.td_content_02	{
				vertical-align:top;
				padding: 0px 8px 10px 22px;
				border-right: 1px solid #CCCCCC;
				}

.td_content_03	{
				vertical-align:top;
				padding: 22px 8px 10px 22px;
				font-size:10px;
				line-height:150%;
				color:#666666;
				}

.td_sponsor		{
				border-top: 1px solid #CCCCCC;
				padding: 5px 10px 5px 10px;
				}

.brd1		{
			border-right: 4px solid #66B4FF;
			}

.brd2		{
			border-right: 4px solid #409FFF;
			}

.brd3		{
			border-right: 4px solid #268BF0;
			}

.brd4		{
			border-right: 4px solid #257ED6;
			}

.brd5		{
			border-right: 4px solid #1E69B6;
			}

.brd6		{
			border-right: 4px solid #175C9E;
			}

.brd7		{
			border-right: 4px solid #174F88;
			}

.brd8		{
			border-right: 4px solid #114374;
			}


/* tx */

.tx_titolo		{
				font-size:14px;
				font-weight:bold;
				color:#6699CC;
				}

.tx_titolo_box	{
				font-weight:bold;
				color:#6699CC;
				}

/* tx */

.form01			{
				background-color:#E2F0FF;
				}

.form02			{
				background-color:#EBEEFF;
				}


/* link */
					
a:link, a:visited	{
					color:#CC0000;
					text-decoration:none;
					font-weight:bold;
					}
					
a:hover				{
					color:#6699CC;
					text-decoration:none;
					font-weight:bold;
					}	

a.link_nobold:link, 
a.link_nobold:visited	{
						color: #CC0000;
						text-decoration: none;
						font-weight: normal;
						}
					
a.link_nobold:hover		{
						color: #6699CC;
						text-decoration: none;
						font-weight: normal;
						}

/*
	=========================================================================================================
	MENU DI NAVIGAZIONE DEL SITO (VERTICALE SINISTRO)
	---------------------------------------------------------------------------------------------------------
*/
#hcmsMnuSite {
	width: 120px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	overflow:hidden;
	font-family: Verdana;
	font-size: 10px;
}

#hcmsMnuSite ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#hcmsMnuSite li a {
	display: block;
	color: #CC0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	background-image: url('/elementi/base/square.gif');
	background-repeat: no-repeat;
	background-position:  117px 8px;
}

#hcmsMnuSite a:hover, #hcmsMnuSite a:active {
	background-image: url('/elementi/base/square.gif');
	text-decoration: none;
	font-weight: bold;
	color: #6699CC;
}

#hcmsMnuSite li li a:hover, #hcmsMnuSite li li a:active {
	background-image: url('/elementi/base/square.gif');
	text-decoration:underline;
	font-weight: normal;
	color: #CC0000;
}

#hcmsMnuSite li li a {
	font-weight: normal;
}

#hcmsMnuSite li li a:hover, #hcmsMnuSite li li a:active {
	background-image: url('/elementi/base/square.gif');
	text-decoration: none;
	font-weight: normal;
	color: #6699CC;
}