html, body
{
	height: 100%;
	width: 100%;
	background-color : #00aade;
	margin:0px;
	padding:0px;
	background-image:url("imgs/fd.jpg");
}

img{ border:0; }
H1, H2{ display:inline; margin:0px; }

/* ------ DIV DE CONSTRUCTION ------ */

#principal
{
	border:0 solid #CC0000;
	height:100%;
	left:50%;
	margin:0px auto auto -491.5px;
	min-height:100%;
	padding:0;
	position:absolute;
	width:983px;
}
/* -- pris en compte simplement par IE6 -- */
*html #principal{ height:100%; border:0px solid green;}

#top
{
	background-image:url(imgs/fd-tab0.png);
	background-position:0 6px;
	background-repeat:no-repeat;
	border:0 solid #CC0000;
	margin:auto;
	min-height:190px;
	padding:0;
	position:relative;
	width:100%;
	z-index:10;
}
/*
*html #top{ background-image:url('blank.gif'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/fd-tab0.png', sizingMethod='scale'); }
#top a { position:relative; z-index:1000;  } */

	#ban-right
	{
		float:right;
		margin-right:17px;
		margin-top:18px;
	}
	/* -- Hack IE 7 -- */
	*+html #ban-right
	{ border:0px solid #CC0000; }
	/* -- Hack IE 6 -- */
	*html #ban-right { border:0px solid green; margin-left:27px; }
	
	/* -------- Gestion du menu -------- */
	#top_menu
	{
		margin:0px;
		padding:0px;
		height:44px;
		overflow:hidden;
		display:block;
	}

		#top_menu ul {
			list-style-type:none;
			height:44px;
			margin:0;
			padding:0;	
			border:0px solid blue;
		}
		*html  #top_menu ul{ border:0px solid green; }
		
		#top_menu ul li a {
			display:block;
			float:left;
			padding:60px 0 0;
			margin:0px;
			height:22px;
			border:0px solid blue;
		}
		*html  #top_menu ul li a { border:0px solid green; padding:0px; }
		
		#menu_1 a{ width:73px; height:44px; background:url(imgs/images/menu1_01.jpg) no-repeat 0 0; }
		#menu_1 a:hover{ background: url(imgs/images/menu3_01.jpg) no-repeat 0 0; }
		#menu_2 a{ width:97px; height:44px; background:url(imgs/images/menu1_02.jpg) no-repeat 0 0; }
		#menu_2 a:hover{ background: url(imgs/images/menu3_02.jpg) no-repeat 0 0; }
		#menu_3 a{ width:99px; height:44px; background:url(imgs/images/menu1_03.jpg) no-repeat 0 0; }
		#menu_3 a:hover{ background: url(imgs/images/menu3_03.jpg) no-repeat 0 0; }
		#menu_4 a{ width:86px; height:44px; background:url(imgs/images/menu1_04.jpg) no-repeat 0 0; }
		#menu_4 a:hover{ background: url(imgs/images/menu3_04.jpg) no-repeat 0 0; }
		#menu_5 a{ width:233px; height:44px; background:url(imgs/images/menu1_05.jpg) no-repeat 0 0; }
		#menu_5 a:hover{ background: url(imgs/images/menu3_05.jpg) no-repeat 0 0; }
		#menu_6 a{ width:83px; height:22px; background:url(imgs/images/menu1_06.jpg) no-repeat 0 0; }
		#menu_6 a:hover{ background: url(imgs/images/menu3_06.jpg) no-repeat 0 0; }
	/* ---------------------- */
	
#centre
{
	background-image:url(imgs/fd-tab1.png);
	border:0 solid #CC0000;
	height:auto;
	margin:auto;
	min-height:100%;
	overflow:hidden;
	padding:0;
	width:986px;
}
*html #centre{ /*height:100%;*/ border:0px solid #CC0000; }

#centre-left
{
	border:0px solid #CC0000;
	height:auto;
	margin:auto;
	min-height:100%;
	overflow:hidden;
	padding:0;
	width:266px;
	float:left;
}
#centre-right
{
	border:0 solid #CC0000;
	float:right;
	height:auto;
	margin-bottom:24px;
	margin-top:27px;
	min-height:100%;
	overflow:hidden;
	padding:0;
	width:715px;
}
/* ------ DIV CONTENU ARTICLE ------- */
	#contenu_top
	{
		background-image:url(imgs/tab-gauche-soustitrepage.jpg);
		height:35px;
		width:678px;
	}
		#artiste_etiquette_pestation
		{
			background-image:url(imgs/etiquette-presta-groupe.jpg);
			color:#FFFFFF;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			font-style:italic;
			font-weight:bold;
			height:35px;
			line-height:33px;
			margin:0;
			overflow:hidden;
			padding:0;
			position:relative;
			text-align:center;
			width:197px;
		}
	#contenu_middle
	{
		background-color:#383637;
		background-image:url(imgs/tab-gauche-ss-soustitrepage.jpg);
		background-repeat:no-repeat;
		height:auto;
		min-height:340px;
		overflow:hidden;
		width:677px;
	}
	#contenu_bottom
	{
		background-image:url(imgs/tab-gauche-bb-soustitrepage.jpg);
		background-repeat:no-repeat;
		height:15px;
		width:678px;
	}
		
/* ------ DIV CONTENU ARTICLE ------- */

#div_sousmenu
{
	margin:27px 0 0 26px;
	padding:0px;
	width:233px;
	height:auto;
	overflow:hidden;
}
	#div_sousmenu_titre
	{
		background-image:url(imgs/SSdroite-tab1.jpg);
		margin:0px;
		padding:0px;
		width:233px;
		height:34px;
		overflow:hidden;
		text-align:center;
	}
	#div_sousmenu_bottom
	{
		background-image:url(imgs/SSdroite-tab3.jpg);
		margin:0px;
		padding:0px;
		width:233px;
		height:34px;
		overflow:hidden;
		text-align:center;
	}
	#div_sousmenu_menu
	{
		position:relative;
		background-image:url(imgs/SSdroite-tab2.jpg);
		margin:0px;
		padding:0px;
		width:233px;
		height:31px;
		overflow:hidden;
	}
	
#div_concert
{
	height:auto;
	margin:20px 0 0 26px;
	overflow:hidden;
	padding:0;
	width:233px;
}
	#div_etiquette
	{
		background-image:url(imgs/etiquettebleu.jpg);
		margin:0px;
		padding:0px;
		width:233px;
		height:45px;
		overflow:hidden;
		text-align:center;
	}
	#div_concert_date
	{
		margin:0px;
		padding-left:4px;
		width:233px;
		height:auto;
		overflow:hidden;
		text-align:left;
	}

#div_newsletter
{
	background-image:url(imgs/newsletter_fond.jpg);
	background-repeat:no-repeat;
	height:43px;
	margin-left:23px;
	margin-top:20px;
	width:234px;
	height:90px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
	.input_newsletter {
		background-color:#303030;
		border:1px solid #000000;
		color:#FFFFFF;
		font-family:Arial;
		font-size:9pt;
		font-weight:bold;
		margin-left:5px;
		margin-top:17px;
		padding-left:2px;
		width:140px;
	}
	/* -- Hack IE 7 -- */
	*+html .input_newsletter
	{ width:135px; }
	/* -- Hack IE 6 -- */
	*html .input_newsletter { width:135px; }
	.envoi {
		background-color:#303030;
		border:1px solid #000;
		color:#7EB9D9;
		font-family:Arial;
		font-size:9pt;
		font-weight:bold;
	}
	
	.envoi:hover {
		background-color:#999999;
		border:1px solid #000;
		color:#FFF;
		font-family:Arial;
		font-size:9pt;
		font-weight:bold;
	}

#bottom
{
	background-image:url(imgs/fd-bas.png);
	background-repeat:no-repeat;
	border:0 solid #CC0000;
	height:82px;
	margin-bottom:0px;
	overflow:hidden;
	padding-bottom:0px;
	position:relative;
	width:100%;
	z-index:10;
	bottom:0px;
}
*html #bottom{ border:0px solid yellow; }

	#bottom_haut
	{
		width:100%;
		height:40px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#FFFFFF;	
		text-align:center;
		padding-top:17px;
	}
	#bottom_haut a { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
	
	#bottom_bas
	{
		width:100%;
		height:42px;
		color:#004868;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;
		text-align:center;
	}
	
	#diapo
	{
		margin-left:41px;
		margin-top:8px;
	}

/* ------ FIN DIV DE CONSTRUCTION ------ */

/* --------------- TYPO ARTICLE ------------ */
	.article
	{
		border-bottom:0px solid #A48729;
		padding:0px;
		margin:20px auto auto;
		height:auto;
		overflow:hidden;
		width:639px;
		background-image:url(imgs/titrearticle.jpg);
		background-repeat:repeat-x;
		background-position:0 0;
	}
	*html .article { border:0px solid white; }
	
	.article p { /*display:inline;*/ }
	
	.titreart{
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		font-style:italic;
		height:38px;
		line-height:40px;
		padding-left:5px;
		padding-bottom:7px;
		text-align:justify;
		width:auto;
	}
/* --------------- TYPO FIN ARTICLE ------------ */
	
/* --------------- TYPO ------------ */
.contenu_titre_page
{
	color:#FFFFFF;
	font-family:Arial Black,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-style:italic;
	letter-spacing:-1px;
	line-height:35px;
	padding-left:10px;
	text-transform:uppercase;
	border/*\**/:0px solid white\9;
}
.contenu_titre_artiste
{
	color:#7CBBDE;
	font-family:Arial Black,Arial,Helvetica,sans-serif;
	font-size:14px;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.contenu_titre_vert
{
	color:#3FBE7B;
	font-family:Arial Black,Arial,Helvetica,sans-serif;
	font-size:18px;
	letter-spacing:3px;
	line-height:35px;
	font-style:italic;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.contenu_titre_menu, .contenu_titre_menu_position
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
.contenu_titre_menu_position { float:left; width:150px; height:28px; margin-left:10px; margin-top:2px; line-height:25px; }

.texte_gros
{
	color:#fff;
	FONT:14px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_contenu
{
	color:#FFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.txt_contenu p { /*display:block; margin:0px;*/ }

a.liensousmenu { 
	display:block;
	height:30px;
	position:absolute;
	width:233px;
	z-index:10;
	text-decoration:none;
}

.concert_blanc
{
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.concert_titre, .concert_titrebis
{
	color:#FFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.concert_titrebis{ font-size:13px; font-weight:normal; }

.concert_dore, .concert_dorebis
{
	color:#CCA64C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}
.concert_dorebis{ font-size:13px; }

.disco_bleu
{
	color:#7EB9D9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0px;
	text-transform:uppercase;
}

a
{
	color:#7EB9D9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

/* --------------- FIN TYPO ------------ */
