

body {
	font:			12px  Tahoma, arial, helvetica, sans-serif;
	letter-spacing:.04em;
	}
h1 {
	font:normal 20px  Tahoma, Verdana, Arial;
	color:#333;
	margin:0;
	}
	h1 a{text-decoration:none;color:#6666FF
	}
h2  {
	font:bold 14px Tahoma, Arial;
	margin:10px 0px 0px 0px;
	border:0px;
	padding:10px 0px 0px 0px;
	color:#333;
	}
	h2.title  {
		font-size: 		14px;
		margin:			0px;
		border:			0px;
		padding:		0px;
		color: 			#000;
		}
	h2.newsletter  {
		font:			bold 14px Verdana, Arial;
		color:			#CC0000;
		margin:			0px ;}
	h2  a {
		font-size: 		16px;
		margin:			0px 0px 0px  0px;
		border:			0px;
		padding:		0px;
		color: 			#0D4099;
		text-decoration:none
		}
h3  {
	font-weight:	bold;
	font-size: 		14px;
	margin:			0px;
	border:			0px;
	padding:		0px;
    color:			#c30;
	}	
	h3 a {
		margin:			0px;
		border:			0px;
		padding:		0px;
	}
h4  {
	font:			10px  'Trebuchet MS', Verdana, Arial;
	margin:			0px;
	border:			0px;
	padding:		0px;
    color:			#000;
	}
h5  {
	font:			10px Tahoma, Arial;
    color:			#ccc;
	background:		transparent;
	}
a {
	color:#0D4099;
	text-decoration:none;
	}
a:hover{text-decoration:underline
	}

p {
	font-weight:	normal;
	font:			12px  Tahoma, arial, helvetica, sans-serif;
	margin:			0px;
	border:			0px;
	padding:		12px 0px 0px 0px;
	
	text-align:justify;
	}
	
p.date{
	font-weight:	normal;
	font-size: 		11px;
	margin:			0px;
	border:			0px;
	padding:		0px }

li{
	font-weight:	normal;
	margin:			0px;
	border:			0px;
	}
	
img{
	border:0px
	}
img.front{
	border:1px solid #000;
	}

#content {
	}
	#main{
		}
		.blocco{
		}
	#registration{
		padding:10px;
		background-color:#99FF00;
		}
		
#sidebar{
	padding: 		20px 0;	
	border: 		0px;
	margin:			0;
	width: 			270px;
	float:			right;

	}
#sidebar h2{
	color:#fff
	}
#banners{
	width:			930px;
	margin:			0px;
	border:			0;
	padding:			 0px;
	position:		relative;
	float:			left;
	text-align:center;
	}
	#banners ul{ 
	margin: 			0px;
	border:  			0px;
	padding: 			0px; 
	list-style-image: 	none;  
	list-style-type: 	none;
	float:				right;
	background-color:			transparent;
		}
		#banners ul li{
		margin:			   0px 0px;
		
		padding:			0px ;
		float:				left;
		text-align:center;
		}
	#banners ul li a{
	margin: 5px 5px 5px 0;
	font: 10px 'Trebuchet MS', Arial;
	text-transform:uppercase;
	padding:5px 10px;
	color:#fff;
	background-color:036;
	display:block;
	text-decoration:none}
#footer{
	width:			930px;
	margin:			0px;
	border:			0px;
	padding:		0px;
	position:		relative;
	float:			left;
	background-color:transparent;
	}
	
	#footer a.byme, a:link.byme, a:visited.byme, a:active.byme   {
	 display:none}
	#footertext{padding-top:20px;background-image:url(../i/footer-bg.jpg);float:left;background-repeat:no-repeat;width:930px;color: #ddd;};
	.copyright{
		border-bottom: 1px solid #ccc;
		border-top:1px solid #ccc;
		margin-bottom:10px;}
		
.excerpt{display:block;border:0;float:left;padding:0;position:relative;width:560px;
border-bottom:1px dotted #0D4099;margin-bottom:2px;padding-bottom:7px}

.excerpt img{margin-right:16px;padding:3px;border:1px solid #ccc;background-color:#eee}
.excerpt h3{margin-left:195px;border-bottom:1px solid #c00;padding-bottom:3px;}
.post{display:block;border:0;float:left;padding:0;position:relative;width:560px;
border-bottom:1px dotted #0D4099;margin-bottom:2px;padding-bottom:7px}
.postmetadata{float:left;width:100%;padding:0;position:relative;background-color:#eee}
.postmetadata p{font:			11px  Tahoma, verdana, arial, helvetica, sans-serif;margin:5px}



#n1, #n2, #n3, #n4 {
	display:none;
}


.excerpt {
	float:left;
	display:block;
	clear:both
	}

.entrytext img {
	border:1px solid #ccc;
	padding:2px
	}
.postmetadata{
	display:block;float:left;
	margin:20px 0;
	border-top:0;
	border-bottom:1px solid #ccc}

.post img{
	margin:10px 0;
	padding:2px;
	border:1px solid #ccc;
	background-color:#f4f4f4
	}

table{
	padding: 0px;
	border: 0px;
	margin: 0px;
	border-collapse:collapse;
	}

td.data{
padding: 0px;
padding-right:50px;
border: 0px;
border-bottom: 1px solid #ccc;
margin: 0px;
text-align:left;
}
td.left{
margin:			0px;
border:			0px;
border-top: 3px solid #c00;
padding:		0px;
}
td.center{
margin:			0px;
border:			0px;
border-bottom: 	1px solid #ccc;
padding:		0px;
width:			180px;
}
td.right{
border: 		0px;
padding:		0px;
}
td.riga{
border-bottom: 1px solid #ccc;}
th.riga{
border-bottom: 1px solid #666;
text-align:left}
#text-2 {font:bold 15px Georgia, Verdana, Arial;
		color:#000;
	text-transform:uppercase}
	
#text-1 {font:bold 15px Georgia, Verdana, Arial;
		color:#000;
	text-transform:uppercase}
.widget_text{padding:0 0px 10px 10px;float:left }

.textwidget{padding:0 0px 10px 10px;width:180px;
	float:left;font:normal 11px Georgia, Verdana, Arial;
	
	color:#000;text-transform:none;}
	
#simple-tagging-tag-cloud{padding:15px;font-weight:bold}
#simple-tagging-tag-cloud li{width:200px}
ul#tagcloudwidget li a{font-weight:normal;text-transform:none;width:200px}

ul#archivi {padding:15px 0px 15px 15px;font-weight:bold;width:180px}
li#text-2{border:1px solid #000;width:200px}

#content img{margin:0 3px 3px 0 ;}
#contenthome {
	margin: 		0px;
	border:1px solid #ccc;
	border-top:0;border-bottom:0;
	padding:		0px;
	width: 			928px;
	float: 			left; 
	position:		relative;
	background-image:url(i/contenthome.gif)
	}

#homeleft{width:310px;float:left;}
#homecenter{width:310px;float:left}
#homeright{width:300px;float:left}
.homeblocco{
		margin:				0px;
		border:				0px;
		padding:			10px 20px 20px 20px;
		float:				left;
		position:			relative;
		width:auto}
.homeblocco p{
		padding:			0px 0px 5px 0px;
		}
.home-excerpt{margin-top:6px;border-bottom:1px dotted #0D4099;float:left;padding-bottom:15px;margin-bottom:15px;width:265px}

#eventi ul {border:0;margin:0;padding:0;list-style:none}
#eventi ul li{border:0;margin:0;padding:5px 0;border-bottom:1px solid #fff}
#eventi ul li a{font-size:18px}

.more-link{text-align:right}

.ec3_schedule{width:550px;background-color:#ffc}
.ec3_start{padding:5px}
.ec3_to{padding:5px}
.ec3_end{padding:5px}

#homecenter h3  {
	font:normal 20px Georgia, Verdana, Arial;
	margin:0px 0px 20px 0px;border:1px dotted #ccc; border-top:0;padding:10px;
	color:#000;
	}
.post img.imasinistra{float:left;border:1px solid #ccc;padding:2px; margin:0 20px 10px 0;}

td a{font: normal 12px Tahoma}
table#eventi td{height:300px}
#address{float:left;width:800px}
#certification{float:right;width:120px;padding-top:40px;text-align:right}

