/* CSS Document */

body,td			{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
				line-height: 130%;
				}
		

.imgPag			{
				float: right;
				margin: 2px 0px 2px 5px;
				border-style: none;
				}

#slogan0		{
				width: 936; /* 750 */
				height: 170;
				position: relative;
				}

#slogan1		{
				font-family: Verdana;
				font-size: 18px;
				font-weight: bold;
				color: #555;
				position: absolute;
				top: 1;
				left: 1;
				padding: 110 20 10 560; /* 380 */
				line-height: 130%;
				}

#slogan2		{
				font-family: Verdana;
				font-size: 18px;
				font-weight: bold;
				color: #FFF;
				position: absolute;
				top: 0;
				left: 0;
				padding: 110 20 10 560; /* 380 */
				line-height: 130%;
				}

/*
	=========================================================================================================
	MENU DI NAVIGAZIONE DEL SITO (VERTICALE SINISTRO)
	---------------------------------------------------------------------------------------------------------
*/
#hcmsMnuSite {
	width: 186px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	overflow:hidden;
}

#hcmsMnuSite ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#hcmsMnuSite li a {
	display: block;
	color: #FFFFFF;
	margin: 0px 15px 0px 15px;
	padding: 10px 0px 1px 10px;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-image: url('/elementi/base/rsaquo.gif');
	background-repeat: no-repeat;
	background-position:  0px 12px;
}

#hcmsMnuSite a:hover, #hcmsMnuSite a:active {
	color: #333333;
}

#hcmsMnuSite li li a {
	padding: 5px 0px 1px 20px;
	background-position:  10px 7px;
/*	margin: 0px 15px 0px 25px;*/
	border-style: none;
	font-weight: normal;
}

#hcmsMnuSite li li li a
{
	padding: 5px 0px 3px 30px;
	background-position:  20px 7px;
}

#hcmsMnuSite li li li li a
{
	padding: 5px 0px 3px 40px;
	background-position:  30px 7px;
}

#hcmsMnuSite li li li li li a
{
	padding: 5px 0px 3px 50px;
	background-position:  40px 7px;
}

#hcmsMnuSite li li b {
	display: block;
	margin: 0px 15px 0px 15px;
	padding: 5px 0px 1px 20px;
	background-image: url('/elementi/base/rsaquo.gif');
	background-repeat: no-repeat;
	background-position:  10px 7px;
	color: #333333;
}

#hcmsMnuSite li li li b { 
	padding: 5px 0px 3px 30px;
	background-position:  20px 7px;
}

#hcmsMnuSite li li li li b {
	padding: 5px 0px 3px 40px;
	background-position:  30px 7px;
}

#hcmsMnuSite li li li li li b {
	padding: 5px 0px 3px 50px;
	background-position:  40px 7px;
}

/*
	=========================================================================================================
	MENU DI NAVIGAZIONE DEL SITO (COMUNI)
	---------------------------------------------------------------------------------------------------------
*/
#hcmsMnuSiteCom {
	width: 166px;
	margin: 0px;
	padding: 0px;
	color: #F28000;
	overflow:hidden;
}

#hcmsMnuSiteCom ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#hcmsMnuSiteCom li a {
	display: block;
	color: #F28000;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 1px 0px;
	border-bottom: 1px solid #DFDFDF;
	font-weight: bold;
	text-decoration: none;
}

#hcmsMnuSiteCom a:hover, #hcmsMnuSiteCom a:active {
	color: #333333;
}

#hcmsMnuSiteCom li li a {
	padding: 5px 0px 3px 10px;
	border-style: none;
	font-weight: normal;
}

#hcmsMnuSiteCom li li li a
{
	padding: 5px 0px 3px 20px;
}

#hcmsMnuSiteCom li li li li a
{
	padding: 5px 0px 3px 30px;
}

#hcmsMnuSiteCom li li li li li a
{
	padding: 5px 0px 3px 40px;
}

#hcmsMnuSiteCom li b {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 1px 0px;
	color: #333333;
}

#hcmsMnuSiteCom li li b {
	padding: 5px 0px 3px 10px;
}

#hcmsMnuSiteCom li li li b { 
	padding: 5px 0px 3px 20px;
}

#hcmsMnuSiteCom li li li li b {
	padding: 5px 0px 3px 30px;
}

#hcmsMnuSiteCom li li li li li b {
	padding: 5px 0px 3px 40px;
}

/* td */	

.td_testata			{
					vertical-align: bottom;
					font-size: 18px;
					font-weight: bold;
					color: #FFFFFF;	
					padding: 0 20 10 380;
					}		
					
.td_history			{
					padding: 0 20 0 20;
					}			

.td_menu			{
					background-color: #F28000;
					background-image:url(/elementi/base/menu_top1.gif);
					background-position: left top;
					background-repeat: no-repeat;
					vertical-align: top;
					font-weight: bold;
					color: #FFFFFF;
					}			
			
.td_center_home		{
					background-color: #EFEFEF;
					background-image:url(/elementi/base/center_top_standard2.gif);
					background-position: left top;
					background-repeat: no-repeat;
					vertical-align: top;
					line-height: 150%;
					}					

.td_center_home2	{
					background-color: #EFEFEF;
					background-image:url(/elementi/base/center_top_standard2.gif);
					background-position: left top;
					background-repeat: no-repeat;
					vertical-align: top;
					line-height: 150%;
					}

.td_center_home3	{
					background-color: #EFEFEF;
					background-image:url(/elementi/base/center_top_standard.gif);
					background-position: left top;
					background-repeat: no-repeat;
					vertical-align: top;
					line-height: 150%;
					}

.td_colonna_dx		{
					background-color: #F8F8F8;
					vertical-align: top;
					}	

.td_colonna_dxh		{
					background-color: #F8F8F8;
					background-image:url(/elementi/base/menu_top1.gif);
					background-position: left top;
					background-repeat: no-repeat;
					vertical-align: top;
					}

.td_bottom			{
					padding: 5 5 5 5;
					vertical-align:top;
					}

/* box */

.box_login			{
					border:1 solid #F28000;
					}

.box_ricerca		{
					border:1 solid #CCCCCC;
					}


/* tx */
.tx_titolo			{
					font-size: 16px;
					line-height: 130%;
					color: #3399FF;
					padding: 15px 10px 0px 10px;
					}

.tx_sottotitolo		{
					font-size: 10px;
					font-weight: bold;
					line-height: 130%;
					padding: 0px 10px 0px 10px;
					}

.tx_sottotitoloH	{
					font-size: 10px;
					font-weight: bold;
					line-height: 130%;
					padding: 15px 10px 0px 10px;
					}

.tx_sopratitoloH	{
					font-size: 10px;
					font-weight: bold;
					/*
					line-height: 130%;
					padding: 15px 10px 0px 10px;
*/
					}

.tx_titolo_box		{
					font-size: 12px;
					line-height: 130%;
					color: 3399FF;
					padding: 19px 10px 0px 10px;
					}


/* padding */

.padding_menu		{
					padding: 13px 20px 0px 20px;
					}				
				
.padding_center		{
					padding:0 5 5 5;
					}			
					
.padding_center_st01	{
						padding:0 10 0 10;
						}		
							
.padding_center_st02	{
						padding: 0px 10px 10px 10px;
						}													

.padding_center_photo	{
						padding:0 0 10 0;
						}													

.padding_bottom_login	{
						padding:15 5 5 5;
						}			
						
.padding_bottom_ricerca	{
						padding:15 0 5 0;
						}		
						
.padding_box		{
					padding:22 20 0 20;
					}																	
			
.blocco_centrale TD
{
    vertical-align: top;
}	

.blocco_centrale DIV
{
    width: 180px;
}	

.blocco_centrale DIV DIV
{
    width: 170px;
    margin-left: 5px;
}	
			
/* form */

.form01		{
			background-color:#F28000;
			font-weight:bold;
			padding:1 10 1 10;
			color:#FFFFFF;
			}
			
.form02		{
			background-color:#F4F4F4;
			padding:1 10 1 10;
			}

.form03		{
			background-color:#E6E6E6;
			padding:1 10 1 10;
			text-align:center;
			}

.form02ric	{
			background-color:#F4F4F4;
			padding:1 10 1 10;
			}

.form03ric	{
			background-color:#E6E6E6;
			padding:1 10 1 10;
			}

.form00ric	{
			color:#333333;
			}

/* link */

a:link, a:visited	{
					color:#F28000;
					text-decoration:none;
					}
					
a:hover				{
					color:#3399FF;
					text-decoration:none;
					}
					
					
a.link_menu:link, 
a.link_menu:visited	{
					color:#FFFFFF;
					text-decoration:none;
					}

a.link_menu:hover	{
					color:#0066CC;
					text-decoration:none;
					}			
					
					
a.link_titolo:link, 
a.link_titolo:visited	{
						color:#F28000;
						font-size:16px;
						text-decoration:none;
						line-height:130%;
						}

a.link_titolo:hover		{
						color:#3399FF;
						font-size:16px;
						text-decoration:none;
						line-height:130%;
						}
					
a.link_titolo2:link, 
a.link_titolo2:visited	{
						color:#F28000;
						font-size:13px;
						text-decoration:none;
						line-height:110%;
						font-weight: normal;
						}

a.link_titolo2:hover		{
						color:#3399FF;
						font-size:13px;
						text-decoration:none;
						line-height:110%;
						}

#anteprima {
	margin: 0px;
	padding: 0px;
}

#anteprima ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#anteprima li {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background-image: url('/elementi/base/rsaquodx.gif');
	background-repeat: no-repeat;
	background-position:  0px 5px;
}
.pdx	{
		margin: 0px;
		padding: 0px;
		}