body, html{
	margin:0px;
	padding:0px;
	background-image:url(immagini/bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	}

/* stili per intro */

#fondino{font-size:0.9em; margin-top:6px; background:transparent; color:#FFFFFF;}
#fondino a{text-decoration:none; color:#888759;}
#fondino a:hover{text-decoration:underline; color:#86A16C;}

/* stili generici */

#news {
	background-color:transparent;
	height:175px;
	right:70px;
	padding:0;
	position:absolute;
	top:75px;
	width:200px;
	z-index:1;
	}

#container{
	width:980px;
	padding:0px;
	background-color:#FFF;
	background-repeat:no-repeat;
	border:1px solid #70875B;
	border-top:0px;
	position:relative;
	}
	
#middle{
	width:980px;
	background-color:#FFF;
	background-repeat:no-repeat; 
	background-position:top;
	margin:0px;
	}

#content{
	width:570px;
	text-align:left;
	background-repeat:no-repeat;
	margin-top:15px;
	}
	
.title{
	height:60px;
	width:570px;
	overflow:hidden;
	background-color:#afd28d;
	font-family:Helvetica, Arial, Verdana ;
	font-size:1.6em;
	color:#FFFFFF;
	padding:12px 4px;
	}

.colonna{margin-top:20px;width:380px;}
span{font-weight:bold; font-variant:small-caps; color:#446A2A;}
hr{color:#2F491D; height:1px; width:570px;}
h6{font-size:7pt; color:#446A2A; margin:2px 5px;}
	
#bottom{
	height:80px;
	overflow:hidden;
	margin-top:6px;
	background-image:url(immagini/bg-bottom2.jpg); 
	background-position:top, left; 
	background-repeat:no-repeat;
	margin-top:0px;
	}

#bottom p{margin-top:8px; font-size:0.9em; color:#FFFFFF}
#bottom a{text-decoration:none; color:#c1e79c}
#bottom a:hover{text-decoration:underline; color:#FFFFFF;}

.entra {font-size:8pt; color:#FFF}
.entra a{text-decoration:none; color:#FFF}
.entra a:hover{text-decoration:none; color:#FFFF00;}

