/* CSS by Arix@you for Millennium */


/* --------------- main elements --------------- */
body, #wrap, #maincol, #maincontents {
  	width: auto !important;
  	margin: 0 !important;
  	padding: 0 !important;
	font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

	
	/* printheader */		
	
	#printheader {
		padding: 0px;
		margin-bottom: 20px;
		height: 97px;
		border-bottom: 2px solid #666;
		font-family: georgia, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bold;
		}



img, form {
	margin: 0;
	padding: 0;
	border: 0;
}

hr {
	visibility:hidden;
	clear:both;
	margin:0;
	padding:0;
}

/* link */

a {
	margin: 0 0 13px 0;
	color:#000;
	font-weight:bold;
}


/* texts */

h1 {
	font:italic 24px Georgia, "Times New Roman", Times, serif;
	color:#000;
}

h3 {
	font:italic 18px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:0;
	}
	

/* ------------ layout divs ------------ */

/* menutop */

#menutop {
	display:none
}

/* container */

#wrap {
}

	#dxcolumn {
		display:none
	}
	
	#mainimage {
		display:none
	}

	#secondaryimage {
		display:none
	}

/* main contents */

#maincol {
}

#breadcrumb {
	display:none
}

	#sxcontents {
		display:none
	}
	
	#maincontents {
	}
	
	#maincontents p {
		font:13px/1.4em Arial, Helvetica, sans-serif
	}
	
	#photogallery img {
		background:#eee;
		padding:4px;
		margin:0 16px 16px 0;
		border:1px solid #ccc;
	}
	

/* next events */
	.eventbox {
		width:200px;
		margin:0 4px 0 0;
		padding:0;
		float:left;
		font-size:12px;
	}

	.eventbox_last {
		width:200px;
		margin:0;
		padding:0;
		float:left;
		font-size:12px;
	}	
	
		.imgbox {
			display:none
		}

		.title {
			font:bold italic 12px Georgia, "Times New Roman", Times, serif;
			color:#242424;
			margin:10px 0
		}
		
		.eventbox p, .eventbox_last p {
			margin:0 10px 10px 0;
		} 
		
		.follow a {
			padding:5px 0px 5px 24px;
			line-height:20px;
			font-family:Arial, Helvetica, sans-serif;
		}

/* old events */

	#eventsbox {
		height:103px;
		font-size:12px;
	}

		.eventsbox {
			width:200px;
			margin:20px 4px 0 4px;
			padding:0;
			float:left;
		}
		
			.eventsbox img {
				display:none
			}
	
			.eventsbox p{
				margin:0 10px 10px 0;
				line-height:1.1em
			} 
		
			.eventsbox a {
				color:#000;
				font-weight:bold;
			} 


/* sponsor */

	#sponsor {
		display:none
	}


/* footer */

#footer {
	display:none
}

/* classes */

img.left {
	float:left;
	margin-right:20px;
}


/* for scrolling testi */

.menutitle {
	background: url("../img/icon_arrow.gif") no-repeat 0% 50%; 
	padding: 5px 0;
	cursor:pointer;
	margin: 0px 0 20px 0;
	border-bottom:1px dotted #ddd;
}

.menutitle p {
	display:none
	}

#maincontents p.read {
	display:none
	}

.submenu {
	margin: 10px 0 0 0px;
	padding: 0 0 20px 0;
	color: #333;
    display: inherit;
	background:#fff;
}

.submenu p {
	font-size:13px;
	margin:0;
	padding:0;
}

.submenu img {
	display:none
}
	
/* tabelle dati */

table.ruler {
	margin: 20px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
}

table.ruler th {
	border-bottom: #dedede 1px solid; 
	border-collapse: collapse;
	padding: 5px;
}

tr.ruled {
	background: #eee;
}

table.ruler td {
	border-bottom: #dedede 1px solid; 
	border-collapse: collapse;
	padding: 6px;
}

table.ruler td a {
	text-decoration:none;
}

td.cento {
	width:100px;
}

td.trenta {
	width:35px;
}

