body {  
	background-color: #FFFCED;
	background-position: right top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
	background-repeat: repeat-x; 
	background-position: left top;
	text-align:center;
	/*font:10px/1.1em Verdana, sans-serif;
	font-weight:normal;
	color:#666;*/
	/*background-image:url("bg_body.jpg");
	background-repeat: repeat-x;*/
}
A {
	text-decoration:none;
	color:#333;
	padding:0px 0px 0px 0px;
	background-image:none;
	background-repeat:none;
	background-position:none;
}
A:link, A:visited {
	color:#333;
}
A:hover,A:active { 
	background:none;
	color:#666;
}
.line{
	border:1px solid #D0CEC1;
	border-width:1px 0px 0px 0px;
	margin:5px 0px 5px 0px;

}
.bgMenu{
	background-image:url("bg_menu.jpg");
	background-repeat: no-repeat; 
	background-position: left top;
}
.content {
	padding:25px 20px 10px 20px;
	/*background-color:#fff;
	border:1px solid #eee;*/
}
.content SPAN{
	display:block;
	font:12px/1.1em Arial, Tahoma, Verdana, sans-serif;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	/*letter-spacing:0.1em;*/
	color:#333;
}
.txt{
	padding:0px 10px 0px 0px;
	font:12px/1.5em Arial, Verdana, sans-serif;
}
.testo{
	font:12px/1.5em Arial, Verdana, sans-serif;
}
.indirizzo{
	padding:0px 10px 0px 0px;
	font:12px/1.2em Arial, Verdana, sans-serif;
	color:#999;
}
.content TD{
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-weight:normal;
	color:#333;

}
.footer{
	font:10px/1.5em Arial, Tahoma, Verdana, sans-serif;
	text-align:right;
}
.footer A {
	text-decoration:none;
	color:#333;
	padding:0px 0px 0px 0px;
	background-image:none;
	background-repeat:none;
	background-position:none;
}
.footer A:link, .footer A:visited {
	color:#666;
}
.footer A:hover, .footer A:active { 
	background:none;
	color:#666;
}



.imgBorder{
	border:2px solid #fff;
}



.textbox{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size: 12px;
	color: #333333;
	width:200px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #a1a1a1;
	height:20px;
}
.textbox-message{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size: 12px;
	color: #333333;
	width:200px;
	margin:10px 0px 10px 0px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #a1a1a1;
}
.textbox-small{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size: 12px;
	color: #333333;
	width:50px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #a1a1a1;
	height:20px;
}
.testoPrivacy{
	overflow:auto;
	height:85px;
	width:380px;
	margin:0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	font-size: 11px;
	color: #666;
	padding:0px 0px 0px 0px;
	text-align:right;
	scrollbar-3dlight-color: #FFFCED;
	scrollbar-arrow-color: #312C29;
	scrollbar-base-color: #FFFCED;
	scrollbar-darkshadow-color: #FFFCED;
	scrollbar-face-color: #FFFCED;
	scrollbar-highlight-color: #FFFCED;
	scrollbar-shadow-color: #FFFCED;
	scrollbar-track-color: #FFFCED;
}
.testoPrivacy DIV{

	font-family: Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	font-size: 10px;
	line-height:1.2em;
	color:#666;
	text-align:justify;
	padding:0px 5px 0px 0px;
}
.testoPrivacy A{
	text-decoration:none;
	color:#333;
	font-size: 10px;
}
.testoPrivacy A U{
	text-decoration:underline;
}
.testoPrivacy A:link, .testoPrivacy A:visited{
	text-decoration:none;	
}
.testoPrivacy A:hover, .testoPrivacy A:active {
	text-decoration:none;
	color:#666;
}
