body
	{
		margin:0px;
		padding:0px;
		background-color:#CCCCCC;
	}
	
p {

	margin:0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #999999;
	font-size: 12px;
	background: #444d2e;
	color: #ffffff;
	margin: 0 0 4px 0;
	padding: 5px 5px 5px;
}


td {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	line-height:17px;
	}
	
	
a:link 			{color:#000000;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

a:visited 		{color:#000000;
				text-decoration:none;				
				font-weight:bold;
				background-color: transparent;}

a:hover 		{color:#444d2e;
				background-color: transparent;}
				


				
				
.red{
	color:#e0020e;
}

.red a:link{
 	color:#e0020e;
}

.red a:visited{
 	color:#e0020e;
}


.redtitle{
	font-size:14px;
	color:#e0020e;
}

.redtitle a:link{
 	color:#e0020e;
}

.redtitle a:visited{
 	color:#e0020e;
}


.white{
	color:#ffffff;
}

.white a:link{
 	color:#ffffff;
}

.white a:visited{
 	color:#ffffff;
}


.head_logo{
	padding-left:5px;
}

.header{
	padding-bottom:0px;
}

.menu_content
{
	background:url(../images/title_menu.gif) top no-repeat;
	padding-top:20px;
	padding-bottom:10px;
}

.menu_footer
{
	background:url(../images/footer_menu.gif) top no-repeat;
	padding-top:25px;
}
	
.latodx_content
{
	background:url(../images/bg_cerca.gif) top no-repeat;
	padding-left:3px;
}

.middle_dx
{
	background:url(../images/middle_dx.gif) top no-repeat;
	padding-top:25px;
}

.title_content
{
	background:url(../images/bg_title.gif) top repeat-x;
	color:#FFFFFF;
	text-align:center;
	padding-top:2px;
	height:23px;
}

.menu{

	background:url(../images/bg_vocemenu.gif) bottom left no-repeat;
	padding-left:15px;
	padding-top:3px;
	height:25px;
	width:210px;
	color:#000000;

}


.menu:link{
	color:#000000;
}

.menu:visited{
	color:#000000;
}


.menu:hover{
	background:url(../images/bg_activemenu.gif) bottom left no-repeat;
	color:#444d2e;
}


.activemenu{
	background:url(../images/bg_activemenu.gif) bottom left no-repeat;
	padding-left:15px;
	padding-top:3px;
	height:25px;
	width:210px;
	color:#444d2e;
}


.activemenu:link{
	color:#444d2e;
}

.activemenu:visited{
	color:#444d2e;
}


.activemenu:hover{
	color:#444d2e;
}






.footer_top_sx
{
	background:url(../images/footer_top_sx.gif) top no-repeat;
	height:25px;
}

.footer_bot_sx
{
	background:url(../images/footer_bot_sx.gif) top no-repeat;
	height:25px;
}
.footer_top_dx
{
	background:url(../images/footer_top_dx.gif) top no-repeat;
	height:25px;
}
.footer_bot_dx
{
	background:url(../images/footer_bot_dx.gif) top no-repeat;
	height:25px;
}


.footer_content
{
	background:url(../images/bg_footer.gif) top repeat-x;
	color:#FFFFFF;
	text-align:center;
	height:15px;
	line-height:14px;
}


.form	{height:19px;
		margin-top:1px;
		width:140px;
		border:1px;
		border-style:solid;
		border-color:#999999;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:15px;
		background-color:#F3F3F3;
		text-align:center;}
		
		

				
.form_but	{height:19px;
			margin-top:1px;
			width:40px;
			border:1px;
			border-style:solid;
			border-color:#595959;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:10px;
			font-weight:bold;
			background-color:#FE0005;
			color:#FFFFFF;
			text-align:center;}

.form_login	{height:15px;
		width:100px;
		border:1px;
		border-style:solid;
		border-color:#999999;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#F3F3F3;
		text-align:center;}
	
.input_reg{height:auto;
		margin-top:1px;
		width:140px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#444d2e;
		color:#FFFFFF;
		text-align:center;}


.form_reg {height:auto;
			width:140px;
			border:1px;
			border-style:solid;
			border-color:#595959;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			background-color:#000000;
			color:#cf0103;
			text-align:center;}

.login
{
	background:url(../images/bg_login.gif) no-repeat;
}

.logged
{
	background:url(../images/bg_logged.gif) no-repeat;
}

.abbonati
{
	height:110px;
}


.articolo
{
	background:url(../images/bg_articolo.gif) top right no-repeat;
}


.testo_articolo
{
	padding-bottom:20px;
	background:url(../images/spacer_articolo.gif) bottom right no-repeat;
}


div#num_page	
				{float:left;
				height:20px;
				width:20px;
				border-style:solid;
				border-width:1px;
				border-color:#aaaba9;
				margin-right:2px;
				line-height:20px;
				text-align:center;
				margin-top:1px;
				font-weight:bold;}
				
			
.green{
	
	background-color:#444d2e;
	color:#FFFFFF;
	padding:3px;

}

	
.green a:link{
	color:#FFFFFF;
}

.green a:visited{
	color:#FFFFFF;
}

.titolo_categoria
{
	background:url(../images/middle_dx.gif) bottom left no-repeat;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:2px;
}

.titolo_categoria a:link{
	color:#FFFFFF;
}

.titolo_categoria a:visited{
	color:#FFFFFF;
}

.bordo_verde{
	border:3px #444d2e solid; 
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;

}

.evidenziato{
		
		font-size:15px;
		font-weight:bold;

}

.annuncio {
	background-color: #666666;
	border: 1px solid #FF9900;
	height: 105px;
	width: 105px;
	cursor:pointer;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

.numeri_int
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin:30px;
}

		
.cella_top_left_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;text-align:left;
}

.cella_top_left{
	padding-left:10px;border:1px solid #999999;text-align:left;
}

.cella_top_left_blue{
	font-weight:bold;background-color:#444d2e;padding-left:10px;border:1px solid #999999;text-align:left;
}

.cella_top_right{
	padding-left:10px;border:1px solid #999999;border-left:none;text-align:left;
}

.cella_top_right_blue{
	font-weight:bold;padding-left:10px;border:1px solid #999999;border-left:none;background-color:#444d2e;text-align:left;
}

.cella_top_right_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;border-left:none;text-align:left;
}
	
.cella_m_left{
	padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}


.cella_m_left_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}

.cella_m_left_blue{
	font-weight:bold;background-color:#8ba5f8;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}
	
.cella_m_right{
	padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

.cella_m_right_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

.cella_m_right_blue{
	font-weight:bold;background-color:#8ba5f8;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

/*---------------------------------Form-End--------------------------------*/
