
/* CSS Document */

body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#000; margin:0 auto 0 auto; background-image:url(../immagini/bg_body.jpg);}

#all{ width:935px; margin:auto; padding:15px 0 0 0;}

#header{ width:100%; height:142px; background-image:url(../immagini/bg_head.gif);}

#menu{
	width:100%;
	height:50px;
	padding-top:20px;
	background-image:url(../immagini/bg_menu.gif);
	text-align:center;
	}
	a.menu{text-decoration:none; color:#000; font-size:120%; font-weight:bold;}
	a.menu:hover{text-decoration:none; color:#666;font-size:120%; font-weight:bold;}
	
#corpo{ background-color:#FFF; clear:left; float:left; }
	#topCo{ background-image:url(../immagini/topCo.gif); height:25px; clear:left;}
	#botCo{ background-image:url(../immagini/botCo.gif); height:18px; clear:left; }
	
	#coSx{
		width:628px;
		margin:10px 5px 10px 10px;
		float:left;
		}
	#coDx{
		width:282px;
		margin:10px 10px 10px 0;
		float:right;
		}
		#boxTop{ background-image:url(../immagini/topBox.gif); height:25px;}
		#boxMid{border-left:1px solid #CCC;	border-right:1px solid #CCC;}
		#boxBot{ background-image:url(../immagini/botBox.gif); height:25px;}
		
		div.box{
			border-bottom:1px solid #CCC;
			text-align:center;
			padding:4px 0 px 0;
			padding-top:5px;
			padding-bottom:5px;
			}
	 div.box2{ padding-bottom:10px; float:left;}
	 div.box3{
	   float:left;
	   width:100%;
			text-align:center;
			padding:4px 0 px 0;
			padding-top:5px;
			padding-bottom:5px;
			}
#footer{
	background-image:url(../immagini/bg_foo.gif);
	background-repeat:no-repeat;
	height:49px;
	text-align:center;
	clear:left;
	}


.titoHo{ font-size:160%; font-weight:normal; text-align:left;}

div.cont{ float:left; padding-right:10px; text-align:left;}
	div.contSx{ width:205px; float:left;}
	div.contDx{ width:413px; float:right;}
div.contBot{ text-align:right; padding-right:10px;}

a.tito{ text-decoration:none; font-weight:bold; color:#000; line-height:1.2em;}
a.tito:hover{ text-decoration:none;font-weight:bold; color:#666; line-height:1.2em}



a.read{ text-decoration:none; font-weight:bold; color:#fe4d06; line-height:1.2em;}
a.read:hover{ text-decoration:none;font-weight:bold; color:#666; line-height:1.2em}

p.abs{ margin:0 0 5px 0; padding:0;}

/* BOX */

H2.titoBox{ font-size:150%; color:#000; margin:0; padding:0 10px 0 10px; font-weight:normal; text-align:left;}
	a.news{ text-decoration:none; font-weight:bold; color:#fe4d06; display:block;}
	a.news:hover{ text-decoration:none;font-weight:bold; color:#666; display:block;}
	
	a.go{ text-decoration:none; font-weight:bold; color:#fe4d06; font-size:90%; display:block; text-align:right;}
	a.go:hover{ text-decoration:none;font-weight:bold; color:#666; font-size:90%; display:block; text-align:right;}
	
	p.go1{ text-align:right; margin:0; padding:0;}
	div.contNe{
		text-align:left;
		width:92%;
		font-size:90%;
		line-height:1,5em;
		padding-left:4%;
		padding-right:4%;
		margin:5px 0 5px 0;
		border-bottom:1px dotted #CCC;
		text-align:justify
		}
#menubasso{
	width:100%;
	height:50px;
	padding-top:15px;
	text-align:center;
	}
	a.menubasso{text-decoration:none; color:#000; font-size:120%; font-weight:bold;}
	a.menubasso:hover{text-decoration:none; color:#666;font-size:120%; font-weight:bold;}

H2.titoBox2{ font-size:150%; color:#000; margin:0; padding:0 10px 0 0px; font-weight:normal; text-align:left;}
.manina{cursor:pointer;}
.classtd{border-bottom: 1px solid #b3b3b3;vertical-align:middle;padding-top:20px;padding-bottom:10px;} 