* {
	margin: 0;
	padding: 0;
}

body{
text-align:center;
margin:0;
padding:0;
background:url(../images/bg_body.gif) top left repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}
a img{
border:none;
}

/* ////////////// */
#header{
display:block;
text-align:left;
width:1200px;
height:199px;
margin:auto;
background:#010A01 url(../images/bg_header.jpg) top center no-repeat;
background:#010A01 url(../images/bg_headerie.jpg) top center no-repeat;
}
#header img{
position:relative;
float:left;
left:205px;
top:28px;
visibility:visible;
*visibility:visible;
_visibility:hidden;
}
	#login{
	display:block;
	height:115px;
	width:232px;
	float:right;
	background:url(../images/bg_login.jpg) top center no-repeat;
	position:relative;
	top:19px;
	right:122px;
	padding-top:63px;
	*padding-top:60px;
	color:#ffffff;
	}
		#login p{
		display:block;
		width:195px;
		float:left;
		text-align:right;
		margin-top:3px;
		}
		#login input{
		width:84px;
		height:15px;
		}
		#login input#ok_form{
		width:25px;
		height:22px;
		display:block;
		border:none;
		cursor:pointer;
		background:url(../images/bouton_formulaire.gif) top center no-repeat;
		position:relative;
		top:23px;
		*top:2px;
		left:3px;
		}
/* ////////////// */

#content{
width:980px;
margin:auto;
text-align:left;
}

#content div{
display:block;
margin:0;
}
#content div div{
}

#bloc_1{
width:980px;
border-top:5px solid #8F050A;
background:url(../images/bg_bloc_1.gif) center repeat-x;
padding-top:12px;
height:273px;
}
	#presentation{
	padding-left:10px;
	float:left;
	width:315px;
	}
	#presentation h1, #presentation h2{
	color:#fff;
	text-transform:uppercase;
	font-size:12px;	
	}
	
	
	#presentation p{
	color:#B1A18C;
	margin-bottom:11px;
	}
	#presentation p span{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
	
	#presentation p.adresse {
	font-weight:bold;
	}
	#presentation p.adresse span.plusgrand {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B1A18C;
	font-weight:normal;
	font-size:12px;
	}
		#presentation #pictos{
		margin-bottom:0;
		}
		#pictos img{
		margin-right:2px;
		}
	
	#swf{
	float:left;
	position: relative; /*or absolute*/
	z-index: 0;
	}

	
#bloc_2{
height:250px;
background:url(../images/bg_bloc_2.jpg) top center repeat-x;
padding-top:2px;
}
#bloc_2 h3{
color:#fff;
text-transform:uppercase;
font-size:12px;
padding-top:3px;
margin-bottom:7px;
}

	#surplace{
	float:left;
	padding-left:22px;
	padding-top:15px;
	}
		#surplace img{
		margin-right:32px;
		margin-top:1px;
		}
		
	#emporte{
	float:right;
	padding-right:28px;
	padding-top:15px;
	}
		#emporte img,#emporte h3{
		margin-left:38px
		}
	




#bloc_3{
height:280px;
border-top:5px solid #8F050A;
background:url(../images/bg_bloc_3.jpg) top center no-repeat;
padding-top:10px;
}
	#concert{
	display:block;
	padding-left:0px;
	width:320px;
	float:left;
	height:250px;
	}
		#concert h3{
		color:#fff;
		text-transform:uppercase;
		font-size:12px;
		padding-top:22px;
		margin-bottom:4px;	
		}
			#conteneur_concerts{
			position:relative;
			padding-top:20px;
			padding-bottom:10px;
			top:0px;
			left:25px;
			height:192px;
			background:url(../images/bg_conteneur.gif) no-repeat top center;
			}
				#cal_concerts{
				display:block;
				height:192px;
				width:318px;
				top:0px;
				position:relative;
				overflow-y:scroll;
				overflow-x:hidden;
				}
					#cal_concerts table{
					margin-left:1px;
					margin-right:1px;
					background-color:#5D0000;
					color:#B1A18C;
					width:100%;
					}
						#cal_concerts td{
							padding:2px;
							}
						#cal_concerts td.td_date{
						text-align:center;
						padding-right:20px;
						background:url(../images/fd_td_date.gif);
						color:#fff;
						}
						#cal_concerts td.td_artiste{
						font-weight:bold;
						padding-left:4px;					
						}
							#cal_concerts td.td_artiste a{
							color:#fff;
							font-size:14px;
							}
						#cal_concerts td.td_style{
						font-style:italic;
						}
						#cal_concerts td.td_infos{
						padding:2px 4px 10px 4px;
						*padding:2px 20px 10px 4px;
						}
						#cal_concerts td.td_spacer{
						height:12px;
						background:url(../images/fd_td_spacer.gif) no-repeat;
						}
	#cinema{
	float:right;
	padding-right:27px;
	padding-top:9px;
	}
	
	a.close_lb{
	color:#ffffff;
	cursor:pointer;
	text-decoration: none;
	display:block;
	width:140px;
	margin:auto;
	position:relative;
	top:7px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	}
	a.close_lb:hover{
	color:#dddddd;
	}
	
#footer{
display:block;
text-align:left;
width:1200px;
margin:auto;
padding-bottom:52px;
background:url(../images/bg_footer.gif) bottom center no-repeat;
text-align:center;
color:#6C6C6C;
}
	#footer p{
	text-align:left;
	margin:3px auto 6px;
	width:980px;
	}
		#footer p span{
		font-size:12px;
		font-weight:bold;
		}
		
			#footer p span.blanc{
			font-size:12px;
			color:#CBCBCB;
			}
		
	#footer p.lienfooter{
	text-align:center;
	margin:16px auto 0;
	font-size:12px;
	}
		#footer p.lienfooter a{
		color:#CBCBCB;
		padding-left:8px;
		padding-right:6px;
		background:url(../images/puce_lien_footer.gif) no-repeat;
		background-position:0px 5px;
		}