/* ------------------------------------------------------------------ */
/* -                            NEWS                                  */
/* ------------------------------------------------------------------ */

#ControlNewsList{
	padding-bottom:20px;
	padding-left:20px;
	border-bottom:1px solid #d1d1d1;
	margin-bottom:20px;
}

	#ControlNewsList .news{
		margin-bottom: 12px;

		text-decoration:none;
	}

	#ControlNewsList .news:hover{
		background-color:#0ca9b0;
		color: #fff;
	}

	#ControlNewsList a {text-decoration:none;}

	#ControlNewsList .news:hover .summary {
		color: #fff;
	}

		#ControlNewsList .news .title{
			display:block;
			margin-bottom:3px;
		}

			#ControlNewsList .news .title small{
				width:70px;
				display:block;
				padding:0px 2px;
				text-align:center;
				font-size:10px;
				color:#ffffff;
				background-color:#0ca9b0;
				margin-bottom:3px;
			}

		#ControlNewsList .news .photo{
			width:70px;
			float:left;
			margin-top:3px;
			padding-right:6px;
		}

		#ControlNewsList .news .summary{
			color:#585858;
			font-size:11px;
		}
		
/* -------------------- Liste OnLine --------------------------------- */

#NewsList{
	float: left;
	text-align: justify;
	width: 100%;
}

	#NewsList H1{
	}
	
	#NewsList .news{
		display:block;
		padding-right:20px;
		margin-bottom:15px;
	}
	
		#NewsList .news .title{
			 font-size:14px;
			 margin:0px 0px 10px 0px;
			 display:block; 
			 font-weight:normal;
			 color:#0ca9b0;
			 font-family: Arial, Helvetica, sans-serif;
		}

			#NewsList .news .title small{
				width:70px;
				display:block;
				padding:0px 2px;
				text-align:center;
				font-size:10px;
				color:#ffffff;
				background-color:#0ca9b0;
				margin-bottom:3px;
			}
	
		#NewsList .news .photo{
			width:70px;
			float:left;
			margin-top:3px;
			padding-right:6px;
		}
	
		#NewsList .news .textBox{
			margin-bottom:10px;
		}
	
		#NewsList .readMore{
		  	margin:0px 0px 15px 0px;
		}
	
			#NewsList .readMore A{
				width:100px;
				display:block;
				padding:0px 2px;
				text-align:center;
				font-size:10px;
				color:#ffffff;
				margin-bottom:3px;
				text-decoration:none;
				background-color:#0ca9b0;
			}
	
				#NewsList .readMore A:hover{
					background-color:#585858;
				}
				
		#NewsList .separator{
		}

		.lnkRss {
		}
				
/* -------------------- Liste OffLine --------------------------------- */

#NewsListOffLine{
}

	#NewsListOffLine .title{
	}			

	#NewsListOffLine .newsOffLine{
		padding-top:5px;
		border-bottom:1px solid #d1d1d1;
		padding-bottom: 5px;
	}
	
		#NewsListOffLine .newsOffLine .date{
			float:left;
		}
		
		#NewsListOffLine .newsOffLine .infoBox{
			height:15px;
			display:block;
			float:left;
		}
		
		#NewsListOffLine .newsOffLine .news{
			width:280px;
			display:block;
			float:left;
		}


		
/* -------------------- View --------------------------------- */
#NewsView{
	padding-right:20px;
}

	#NewsView H1{
	}

	#NewsView .date{
		width:140px;
		display:block;
		padding:0px 2px;
		text-align:center;
		font-size:10px;
		color:#ffffff;
		background-color:#0ca9b0;
		margin-bottom:3px;
	}
		
	#NewsView .ImgPhotoBox{
	}

		#NewsView .ImgPhotoBox .photo{
			margin:3px;			
			float:left;
			text-align:center;
		}

		#NewsView .ImgPhotoBox .photo IMG{
			height:58px;
		}

		#NewsView .ImgPhotoBox .photo:hover IMG{
			filter:alpha(opacity=50);  
			-moz-opacity:0.50;
			opacity:0.50;
		}