body  {
	background: #ab1f23;
	font: 12px Arial, Tahoma, Verdana;
	color: #000;
	margin: 0;
	padding: 0;
}
	
	a img {
		border: none;
	}
	
	ul.strip { margin: 0; padding: 0; list-style: none; }
	
	.link{ cursor: pointer; }
	
	#languages {
		margin: 5px auto;
		width: 960px;
		height: 16px;
	}
	#languages span {
		display: inline;
		float: right;
		height: 16px;
	}
	#languages span a:hover {
		border: none;
		text-decoration: none;
	}
	#languages span a {
		border: none;
		text-decoration: none;
		margin-left: 5px;
	}
	
	#wrapper {
		background: #fff url(images/bg.jpg) repeat-x;
		width: 990px;
		margin: 0px auto;
	}
	
		#header {
			position: relative;
			width: 990px;
			height: 215px;
			overflow: hidden;
		}
		
			#menu {
				position: absolute;
				top: 162px;
				right: 30px;
				font-weight: bold;
			}
			
				ul.menu {
					list-style: none;
					margin: 0;
					padding: 0;
					color: #f60;
				}
				
					ul.menu li {
						float: left;
						padding: 0px 8px 0px 12px;
						background: url(images/middot.jpg) no-repeat left center;
					}
					
					ul.menu li.menuitem1{
						background: none;
					}
					
					ul.menu li a { text-decoration: none; }
					
						ul.menu li.current a { border-bottom: 2px solid #ab1f23;  } 
						
			#submenu 
			{
				position: absolute;
				left: 255px;
				top: 195px;	
				font-weight: bold;
			}
			
				#submenu ul.menu { color: #fff; }
	
		#container {
			overflow: hidden;
			width: 100%;
			padding-bottom: 20px;
		}
		
			.inner { margin: 20px 30px 20px 30px; }
			
			.colum { 
				background: #ffb27f; 
				padding-bottom: 32767px;
				margin-bottom: -32767px;
			}
			
			.colum-inner { padding: 10px; }
			
			#sidebar { width: 180px; float: left; }
			
			.slideshow{
				width: 100%;
				overflow: hidden;
				height: 45px;
			}
			
			#content { width: 530px; float: left; margin-left: 20px; }
			
				#content ul.newslist li span.newsheadline{
					font-weight: bold;
					display: block;
					font-size: 1.5em;
					margin-bottom: 10px;
				}
			
				#content ul.newslist li span.newsdate{
					display: block;
					border-bottom: solid 1px #ab1f23;
					font-weight: bold;
					margin-bottom: 2px;
				}
			
			#sidebar-right { width: 180px; float: right; margin-left: 20px; }
			
		#footer {
			background: url(images/footer.jpg) no-repeat;
			width: 930px;
			height: 20px;
			margin-top: 20px;
			padding: 0 30px;
			text-align: center;
			font-size: 11px;
		}
		
		#footer ul {
			margin: 0px;
			padding: 0px;
		}
		#footer ul li {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			display: inline;
			margin: 0px 10px;
		}
		#footer ul li a:hover {
			text-decoration: none;
		}
		
		a:link, a:visited {
			color: #000;
		}
		
			a:hover {
				border-bottom: 2px solid #ab1f23;
			}
			
		ul.newslist 
		{
			list-style: none;
			padding: 0; 
			margin: 0;	
			font-size: 11px;	
		}
			ul.newslist li { border-bottom: 1px dotted #ab1f23; padding-bottom: 10px; margin-bottom: 10px; }
		
			ul.newslist li span.date
			{
				font-weight: bold;	
				display: block;
				border-bottom: 1px solid #ab1f23;
				padding: 3px 0;
				font-size: 11px;
				margin-bottom: 3px;
			}
			
			ul.newslist li span.title 
			{
				display: block;
				font-weight: bold;
				font-size: 12px;	
				margin-bottom: 8px;
			}
			
			ul.newslist li a { text-decoration: none; }
			ul.newslist li a:hover { border: 0; }
			
			

		ul.calendar_event_overview
		{
			list-style: none;
			padding: 0; 
			margin: 0;	
			font-size: 11px;	
		}
			ul.calendar_event_overview li { border-bottom: 1px dotted #ab1f23; padding-bottom: 10px; margin-bottom: 10px; }
		
			ul.calendar_event_overview li span.date
			{
				font-weight: bold;	
				display: block;
				border-bottom: 1px solid #ab1f23;
				padding: 3px 0;
				font-size: 11px;
				margin-bottom: 3px;
			}
			
			ul.calendar_event_overview li span.title 
			{
				display: block;
				font-weight: bold;
				font-size: 12px;	
				margin-bottom: 8px;
			}
			
			ul.calendar_event_overview li span.breaker {
				display: none;
			}
			
			ul.calendar_event_overview li p {
				
			}
			
			ul.calendar_event_overview li a.readmore { text-decoration: none; }
			ul.calendar_event_overview li a.readmore:hover { border: 0; }
			
			
	div.calendar_entry_details div.entry_info {
		/*
		padding: 4px 10px;
		border: 1px dotted #ab1f23;
		*/
	}
	div.calendar_entry_details div.entry_info span.date {
		padding-left: 20px;
		background: transparent url(/images/calendar_date.gif) no-repeat top left;
	}
	div.calendar_entry_details div.entry_info span.time {
		padding-left: 20px;
		background: transparent url(/images/calendar_time.png) no-repeat top left;
		display: block;
	}
	div.calendar_entry_details div.entry_info span.link {
		display: block;
	}
	
	div.calendar_entry_details div.entry_info span.link a {
		padding-left: 20px;
		background: transparent url(/images/calendar_attach.png) no-repeat top left;
	}
	div.calendar_entry_details div.entry_info span.link a:hover {
		border: none;
	}

/* PARTNERE */

.partners{
	padding: 0px;
	margin: 0px;
	list-style: none;
	text-align: center;
}

.partners li{
	display: block;
}

/* PARTNERE END */



/* GALLERI */

.gallery-pictures a:hover {
	border: 0px;
	text-decoration: none;
}

/* GALLERI END */
