/*coding: utf-8*/

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
}

html {
	font-size: 120%;
	line-height: 120%;
}

body {
	color: #FFF;
	font-family: Tahoma, Futura, Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	background: #202020 url(_blank_.png) top left fixed;
}
	

#header {
	position: fixed;
	z-index: 100;
	text-align: center;
	height: 160px;
	padding: 0;
	width: 100%;
	border: 1px solid #006BAD;
	border-width: 0 0 2px;
	/*background: #353535;*/
	background: #07192B url(./header.png) no-repeat top left;
	top: 0;
	left: 0;
}

	#header h1 {
		margin: 10px auto 5px;
		width: 100%;
		text-align: center;
		padding: 0;
		height: 55px;
		text-indent: -10000em;
		background: transparent url(./title.png) no-repeat 50% 50%;
		
	}

	#header .menuNav {
		width: 100%;
		height : 25px;
		margin: 30px auto 10px;
		padding: 0;
		position: relative;
		top: -35px;
	}
		.menuNav .menuItem {
			background: #043E5A;
			color: #FFF;
			padding: 2px;
			border: 1px solid #FFF;
		}
			.menuItem a {
				color: #FFF;
				padding: 2px;
				text-decoration: none;
			}
			.menuItem a:hover { color: #E51054; }
			
		.menuNav .searchField {
			margin: 0 10px;
			padding: 0 10px;
			display: inline;
		}
		
		#navByPage {
			height: 20px;
			margin: 0 auto;
			width: 60%;
			padding: 0;
			position: relative;
			top: -35px;
		}
			#navByPage a {
				background: #043E5A;
				color: #FFF;
				padding: 2px;
				margin: 0 2px;
				border: 1px solid #FFF;
				font-size: .75em;
				text-decoration: none;
			}
			#navByPage a:hover {color: #E51054;}
	
	#header .topColumn {
		margin: 10px auto;
		padding: 0;
		width:  80%;		
		position: relative;
		top: -35px;
	}
	
	.lineWrap {
		height: 25px;
		margin: 0;
		padding: 0;
		border: 1px solid #7E7E7E;
		border-width: 0 0 1px;
	}
	
	#header .lineWrap { 
		background: #7E7E7E url(topCol.png) repeat-x top left;
		height: 33px;
		/*border: 2px solid #CC6600;*/
		border: 2px solid #004F96;
		border-width: 2px 2px 0;
	}
	
	.lineWrap span {
		display: block;
		float: left;
		height: 25px;		
		text-align: center;
		border: 1px  #353535 solid;
		border-width: 0 1px 0 0;
		overflow: hidden;
	}
	
		#header .lineWrap span {
			height: 33px;
			line-height: 33px;
		}
	
#main {
	position: relative;
	top: 161px;
	margin: 0 auto;
	padding: 0;
	text-align: justify;
	width: 80%;
	font-size: .9em;
	/*border: 2px solid #CC6600;*/
	border: 2px solid #004F96;
	border-width: 0 2px 2px;
}	

	#listing {
		width: 100%;
		margin: 0;
		padding: 0;
		font-size: .9em;
		text-align: center;
	}
	
		#listing .lineWrap span {
			border: 1px solid #006BAD; /*552200;*/
			border-width: 0 1px 0 0;
		}
	
	.showID		{	width: 5%;  }
	.showArtiste	{	width: 60%; }
	.showDate		{	width: 15%; }
	.showLieu		{
		width: 15%;
		clear: right;
		border: none !important;
	}
	
	#listing .line1 { background-color: #151515 }
	
	#listing .line2 { background-color: #000000 }
	