body	{
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:0.7em;
	text-align:justify;
	}

a:link { 
	font-family:verdana; 
	text-decoration:none; 
	color:#006249; 
	font-size:0.7em;
}
a:visited { 
	font-family:verdana; 
	text-decoration:none; 
	color:#006249;
	font-size:0.7em;
}
/*a:hover { 
	font-family:verdana; 
	color:#31826B;
	font-size:0.7em;
}*/


a:active { 
	font-family:verdana; 
	color:#31826B;
	font-size:0.7em;	
}

#table	{
	height:100%;
	border-left: 1px solid;
	background-color:#ffffff;
	border-right:1px solid;
	border-color:#006249;
	}

.titolo{
	color:white;
	background:#006249;
}

.titolo2{
	color:white;
	background:#4c4c4c;
	font-size:0.7em;
}

.riserva{
	font-size:0.7em;
	color:white;
}

.utente{
	font-size:0.7em;
	color:black;
}

.testo{
	color:black; 
	font-size:0.9em;
	text-align:justify;
}

.testo2{
	color:black; 
	font-size:0.7em;
	text-align:justify;
	padding-left:10px;
	line-height:16px;
}

.iscritti{
	/*border-top: 1px solid;
	border-left: 1px solid;
	border-right:1px solid;
	border-bottom: 1px solid;
	border-color:#006249;*/
	font-size:0.8em;
}

.iscritti1{
	border-top: 1px solid;
	border-left: 1px solid;
	border-right:1px solid;
	border-bottom: 1px solid;
	border-color:#006249;
	font-size:0.8em;
}


.centro{
/*	border-left: 1px solid;*/
	border-right:1px solid;
	border-color:#006249;
}

.centro2{
/*	border-left: 1px solid;*/
	border-color:#006249;
}

.lato{
	border-right: 1px solid;
	border-color:#006249;
}

#news	{	
	background:#ffffff;
	font-family:verdana;
	font-size:0.9em;
	color:#31826B;
	font-weight:bold;
}

#my_news{	
	
	width:700px;
	border:#333333 solid 1px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;


}


#my_photo{	
	
	width:700px;
	height:40px;
	border:#333333 solid 1px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;
	color:##006249;


}


#news2	{	
	background:#ffffff;
	font-family:verdana;
	font-size:0.8em;
	color:#006249;
	font-weight:bold;
}


/* the news box when JavaScript is available */
#news.hasJS {
	height:100px;
	overflow:hidden; 
	position:relative; 
}

/* The nested UL when JavaScript is available */ 
#news.hasJS ul{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}

.soci_logo{	border:1px solid #dddddd; padding:5px; }



.soci_sx_top{	width:95px;
		border-top:1px solid #ffffff;
		border-right:1px solid #ffffff;
		background:#efefef;
		padding:2px;
		}
.soci_sx_bottom{border-top:1px solid #ffffff;
		border-right:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		background:#efefef;
		padding:2px;
		}

.soci_top{	border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		font-weight:bold;
		padding:2px;
		}
.soci_bottom{	border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		padding:2px;
		text-align:justify;
		}
.soci_lr{	border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		padding:2px; }

.soci_tlr{	border-top:1px solid #dddddd;
		border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		padding:5px; }

.soci_altro{	border:1px solid #dddddd;
		text-align:right;
		
		padding:2px;
		}

.cont_news{
	border: 1px solid;
	border-color:#006249;
}

.torna {
	color:#006249;
	font-size:0.7em;
}

.convenz{
	color:#006249;
}


.cur {
	color:#006249;
	font-size:0.8em;
}

.space {
	width:10px;
	float:left;
}

#cat{
	cursor:pointer;
	color:#006249;
}


h3{
	font-family:Verdana;
	color:#007c00;
}