body{
	background:#FFFFFF;
}

h3{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
}

p,.testo{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

/*
Colonna di sinistra
*/
.left{
	width:180px;
	vertical-align:top;
	background:#AABFC4 url(images/menu_left.jpg) top left no-repeat;
}

/*
Colonna centrale
*/
.center{
	padding:30px;

}

.associati{
	-moz-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
}

.associatiOver{
	-moz-opacity:1;
	opacity:1;
	filter:alpha(opacity=100);
}

.testo{
	font-family:Verdana,serif;
	font-size:12px;
	color:#595959;
}

.menu{
	font-family:Verdana,serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.menu:hover{
	font-family:Verdana,serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.menu2{
	font-family:Verdana,serif;
	font-size:12px;
	font-weight:bold;
	color:#89A000;
	text-decoration:none;
}

.menu2:hover{
	font-family:Verdana,serif;
	font-size:12px;
	font-weight:bold;
	color:#53A000;
	text-decoration:underline;
}

.vocemenu{
	width:190px;
	background:transparent;
	color:#FFFFFF;
	padding:1px;
	padding-left:12px;
	margin:2px;
}

.menu3{
	font-family:Verdana,serif;
	font-size:12px;
	font-weight:bold;
	color:#89A000;
	text-decoration:none;
}

.vocemenuHover{
	width:190px;
	background:#DDF0DD;
	color:#A5CDFF;
	padding:1px;
	padding-left:12px;
	margin:2px;
}

.vocesottomenu{
	width:190px;
	background:transparent;
	color:#FFFFFF;
	padding:1px;
	padding-left:12px;
	margin:2px;
}

.vocesottomenuHover{
	width:190px;
	background:#DDF0DD;
	color:#A5CDFF;
	padding:1px;
	padding-left:12px;
	margin:2px;
}

.header_box{
	width:180px;
	height:23px;
	padding:0px;
	border:0px solid #DDDDDD;
	background:#FFFFFF;
	font-family:Verdana,serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.content_box{
	background:#FFFFFF;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	vertical-align:top;
	text-align:center;
}

.inputtext{
	font-family:Verdana,serif;
	font-size:11px;
	color:#333333;
	border:1px solid #BBBBBB;
}

.titolo_pagina{
	width:470px;
	padding:3px;
	margin-bottom:10px;
	background:#CCCCCC;
	font-family:Verdana,serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.pulsantevai{
	background:transparent url(images/btn_vai.gif) top left no-repeat;
	font-family:Verdana;
	font-size:11px;
	border:0px solid transparent;
	width:30px;
	height:20px;
}

.pulsante{
	border:1px solid #CCCCCC;
	font-family:Verdana;
	font-size:11px;
}

.AJAXNews{
	display:none;
	/*position:absolute;*/
	width:550px;
	height:400px;
	/*top:100px;
	left:235px;*/
	z-index:1000;
	background:#FFFFFF;
	opacity:.9;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	border:1px solid #888888;
	padding:0px;
	text-align:left;
}

.title_bar{
	text-align:right;
	height:25px;
	background:transparent url(images/title_bar.gif) top left repeat-x;
}

.assoc{
	float:left;
	width: 248px;
	margin: 2px;
	padding: 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ccc;
}

.assoc a{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #9cc308;
}

