body{
	margin-top:0;
	margin-left:0;
	margin-right:0;
	font-family:"Myriad Pro","Arial";
	background-image:url(/css/fondo.jpg);
	background-color:#008f36;
	background-repeat:no-repeat;
	background-position:0px 50px;
}
#header
{
	/*background-image: url(/img/header_bg.png);*/
	background-color:#008f36;
	background-repeat:repeat-x;
	width:100%;
	height:103px;
	z-index:0;
}
#scalino_top{
	top:0px;
	left:0px;
	position:absolute;
	background-image: url(/img/scalino_top.png);
	background-repeat:no-repeat;
	z-index:150;
	height:183px;
	text-align:center;
	width:292px;
	padding-top:40px;
}
#scalino_bottom{
	position:absolute;
	background-image: url(/img/scalino_bottom.png);
	background-repeat:no-repeat;
	z-index:10;
	height:451px;
	width:292px;
	margin-top:70px;
	text-align:center;
}

#box{
	position:absolute;
	
	margin-left:282px;
	z-index:50;
}



	.menu{
		position:static;
		float:left;
		/*background-image: url(/img/top_menu.png);*/
		background-repeat:no-repeat;
		margin-top:0px;
		margin-left:272px;
		z-index:0;
		height:52px;
		padding-top:50px;
		width:656px;
		
	}
	
	.bottone{
		float:left;
		border-right:1px solid #ccffcc;
		
		border-top:1px solid #ccffcc;
		background-image: url(/img/btn_bg.png);
		width:130px;
		height:51px;
		text-align:center;
		/*line-height:35px; [se so toglie lh2]*/
		line-height:10px;
		vertical-align:middle;
		color:white;
		font-family:arial;
		white-space:nowrap;
	}
	.bottone_ext{
		border-right:1px solid #ccffcc;
	}
	
	.bottone h1{
		font-size:18px;
	}
	.bottone h2{
		font-size:11px;
		font-style:italic;
	}
	.bottone a:hover{
		color:#ccffcc;
		text-decoration:none;
	}
	
	a{
		color:white;
		text-decoration:none;
	}
	a:hover{
		color:#f2f2f2;
		text-decoration:none;
	}

	.menulat{
		padding-top:45px;
		padding-left:25px;
		text-align:left;
		line-height:25px;
	}
	ul{
		list-style-image: url(/img/dot.png);
	   }
	
	ul.main{
		list-style-image: url(/img/dotwhite.png);
	   }
	   
	ul a{
		color:#008B00;
		font-weight:bold;
		font-size:16px;
		text-decoration:none;
	}
	ul a:hover{
		color:#008B00;
		font-weight:bold;
		font-size:16px;
		text-decoration:underline;
	}
	
	
	.dialog h1{
		text-align:left;
		color:#008f36;
	}
	#footer_inside
	{
		
		/*background-image:url(/img/foot_bg.png);*/
		background-color:#008f36;
		background-repeat:no-repeat;
		height:117px;
	}
	#footer
	{
		width:100%;
		height:117px;
		margin-top:510px;
		position:absolute;
		clear:both;
		/*background-image:url(/img/foot_bg_rp.png);*/
		background-repeat:repeat-x;
	}
	
	.footer_text{
		text-align:center;
		padding-top:5px;
		color:white;
		font-size:11px;
	}
	.bd
	{
		color:#008f36;
	}
	.cerca{
		padding-left:15px;
		font-weight:bold;
		color:#008f36;
	}