body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: arial;
}

#container0 {
	width: 1024px;
}

#miniLien {
	font-size: 11px;
	color: #000000;
}

#logo {
	width: 360px;
	height: 251px;
	background: url('../images/logo.gif');
	left: 4px;
	top: 11px;
	position: absolute;
	z-index: 2;
}

#visuel {
	width: 659px;
	height: 351px;
	left: 348px !important;
	left: 344px;
	top: 15px;
	position: absolute;
	z-index: 1;
}

#player {
	width: 208px;
	height: 62px;
	left: 799px !important;
	left: 795px;
	top: 0px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// AGENDA ////////*/
/*//////////////////////////////////////////////////////////////*/

#agenda {
	width: 170px;
	left: 0px;
	top: 348px;
	position: absolute;
	z-index: 2;
}

#agenda .titre {
	width: 170px;
	height: 20px;
	left: 0px;
	top: 0px;
	position: relative;
}

#agenda #item {
	width: 134px !important;
	width: 170px;
	//height: 62px !important;
	//height: 75px;
	position: relative;
	background: #000000 url('../images/fondAgenda.jpg') no-repeat;
	margin-bottom: 2px;
	padding-left: 31px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 11px;
}

#agenda #item  a{
	color: #FFFFFF;
	text-decoration: none;
}

#agenda #item  a:hover{
	text-decoration: underline;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// NEWS ////////*/
/*//////////////////////////////////////////////////////////////*/

#news {
	width: 172px;
	left: 173px;
	top: 271px;
	position: absolute;
	z-index: 2;
}

#news .titre {
	width: 172px;
	height: 20px;
	left: 0px;
	top: 0px;
	position: relative;
}

#news #item {
	width: 134px !important;
	width: 170px;
	//height: 62px !important;
	//height: 75px;
	position: relative;
	background: #f76300 url('../images/fondNews.jpg') no-repeat;
	margin-bottom: 2px;
	padding-left: 31px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 11px;
}

#news #item  a{
	color: #FFFFFF;
	text-decoration: none;
}

#news #item  a:hover{
	text-decoration: underline;
}

#leftGrey {
	width: 150px !important;
	width: 170px;
	position: relative;
	background: #8e908f;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 25px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 5px;
}

#leftGrey #suite {
	position: absolute;
	left: 140px;
	top: 3px;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// NEWS ////////*/
/*//////////////////////////////////////////////////////////////*/

#menu {
	width: 475px;
	height: 27px;
	left: 348px;
	top: 366px;
	position: absolute;
	z-index: 2;
	border-bottom: 2px solid #000000;
	text-align: center;
}

#menu a {
	display: block;
	float: left;
	font-weight: bold;
	position: absolute;
	text-decoration: none;
	color: #000000;
	margin-top: 5px !important;
	margin-top: 4px;
}

#menu a:hover {
	color: #f76300;
	border-bottom: 6px solid #f76300;
}

#menu .current {
	color: #f76300;
	border-bottom: 6px solid #f76300;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// FOCUS ////////*/
/*//////////////////////////////////////////////////////////////*/

#focus {
	width: 162px;
	height: 166px;
	left: 845px !important;
	left: 841px;
	top: 326px;
	position: absolute;
	z-index: 2;
	background: url('../images/focus.png');
	cursor: pointer;
}

#fondFocus {
	width: 143px;
	height: 116px;
	left: 849px !important;
	left: 845px;
	top: 365px;
	position: absolute;
	z-index: 1;
	background: url('../focusImg.php');
	cursor: pointer;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// MINI MENU ////////*/
/*//////////////////////////////////////////////////////////////*/

#miniMenu {
	width: 167px;
	left: 831px;
	top: 474px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #000000;
	position: absolute;
	z-index: 1;
}

#miniMenu #item {
	width: 152px !important;
	width: 167px;
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 15px;
	text-align: right;
	background: #000000 url('../images/miniMenuFleche.jpg') no-repeat right;
}

#miniMenu #item a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

#miniMenu #item a:hover {
	text-decoration: underline;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// INFOS PRATIQUES ////////*/
/*//////////////////////////////////////////////////////////////*/

#infosPratiques {
	width: 167px;
	left: 831px;
	top: 554px;
	position: absolute;
	z-index: 1;
}

#infosPratiques #titre {
	width: 172px;
	height: 18px;
}

#infosPratiquesMenu {
	width: 167px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #000000;
	z-index: 1;
}

#infosPratiquesMenu #item {
	width: 152px !important;
	width: 167px;
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 15px;
	text-align: right;
	background: #000000 url('../images/miniMenuFleche.jpg') no-repeat right;
}

#infosPratiquesMenu #item a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

#infosPratiquesMenu #item a:hover {
	text-decoration: underline;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// NEWSLETTER ////////*/
/*//////////////////////////////////////////////////////////////*/

#newsletter {
	width: 157px !important;
	height: 37px !important;
	width: 167px;
	height: 72px;
	left: 831px;
	padding-top: 35px;
	padding-left: 10px;
	top: 720px;
	position: absolute;
	z-index: 1;
	background: url('../images/newsletter.gif');
}

#newsletter input {
	width: 120px;
	height: 18px;
	z-index: 1;
	background: #FFFFFF;
	border: 0px;
	font-size: 12px;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// Contenu ////////*/
/*//////////////////////////////////////////////////////////////*/

#contenu {
	width: 475px;
	left: 348px;
	top: 420px;
	position: absolute;
	z-index: 1;
	font-size: 12px;
}

#contenu h1 {
	background-color: #000000;
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 14px;
	display: block;
	width: 470px;
	margin-top: 1px;
	margin-bottom: 1px;
}

#contenu h2 {
	color: #000000;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
}

#contenu .imgRight img {
	float: right;
	margin: 5px;
	border: 0px;
}

#contenu .imgLeft img {
	float: left;
	margin: 5px;
	border: 0px;
}

#contenu .imgBottom img {
	margin: 5px;
	border: 0px;
	max-width: 450px;
}

#contenu .imgTop img {
	margin: 5px;
	border: 0px;
	max-width: 450px;
}

#contenu .sousTitre {
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000000;
}

#contenu .tpTexte {
	margin-top: 10px;
	padding-left: 10px;
}

#contenu .date {
	padding-left: 10px;
	font-weight: bold;
}

#contenu .tarif {
	margin-top: 10px;
	display: block;
	margin-left: 10px;
	font-weight: bold;
}

#contenu .lieu {
	margin-top: 10px;
	padding-left: 10px;
}

#contenu .retour a {
	padding-left: 10px;
	margin-top: 10px;
	color: #FFFFFF;
	background-color: #8e908f;
	display: block;
	text-decoration: none;
}

#contenu .retour a:hover {
	background-color: #bec0bf;
}

#contenu .suite a {
	padding-left: 10px;
	margin-top: 10px;
	color: #FFFFFF;
	background-color: #8e908f;
	display: block;
	text-decoration: none;
}

#contenu .suite a:hover {
	background-color: #bec0bf;
}

#contenu .liste {
	margin-top: 10px;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// CONCERTS ////////*/
/*//////////////////////////////////////////////////////////////*/

#concert {
	width: 475px;
	margin-bottom: 3px;
}

#concert #illustration {
	width: 104px;
	float: left;
}

#concert #unPlusUn {
	width: 104px;
	height: 46px;
	left: 0px !important;
	left: 2px;
	float: left;
	z-index: 2;
	position: absolute;
	background: url('../images/unPlusUn.png');
}

#concert #date {
	color: #000000;
	margin-left: 106px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

#concert #titre {
	color: #FFFFFF;
	margin-left: 106px !important;
	margin-left: 109px;
	background-color: #8e908f;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#concert #titre_hover {
	color: #FFFFFF;
	margin-left: 106px !important;
	margin-left: 109px;
	background-color: #000000;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#concert #titre a {
	color: #FFFFFF;
	text-decoration: none;
}

#concert #titre_hover a {
	color: #FFFFFF;
	text-decoration: none;
}

#concert #tarif {
	color: #000000;
	margin-left: 106px !important;
	margin-left: 109px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// CONCERTS PASSE ////////*/
/*//////////////////////////////////////////////////////////////*/

#concertPasse {
	width: 475px;
	margin-bottom: 3px;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

#concertPasse #illustration {
	width: 104px;
	float: left;
}

#concertPasse #unPlusUn {
	width: 104px;
	height: 46px;
	left: 0px !important;
	left: 2px;
	float: left;
	z-index: 2;
	position: absolute;
	background: url('../images/unPlusUn.png');
}

#concertPasse #date {
	color: #000000;
	margin-left: 106px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

#concertPasse #titre {
	color: #FFFFFF;
	margin-left: 106px !important;
	margin-left: 109px;
	background-color: #8e908f;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#concertPasse #titre_hover {
	color: #FFFFFF;
	margin-left: 106px !important;
	margin-left: 109px;
	background-color: #000000;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#concertPasse #titre a {
	color: #FFFFFF;
	text-decoration: none;
}

#concertPasse #titre_hover a {
	color: #FFFFFF;
	text-decoration: none;
}

#concertPasse #tarif {
	color: #000000;
	margin-left: 106px !important;
	margin-left: 109px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

/*/////////////////////////////////////////////////////////////*/
/*//////// FICHE CONCERT ////////*/
/*//////////////////////////////////////////////////////////////*/

#ficheConcert {

}

#ficheConcert #titre {
	background-color: #000000;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	padding-left: 20px;
}

#ficheConcert #dates {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	margin-top: 5px;
	padding-left: 20px;
}

#ficheConcert #tarif {
	display: block;
	font-size: 12px;
	padding: 1px;
	margin-top: 5px;
	padding-left: 20px;
}

#ficheConcert #texte {
	display: block;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 5px;
}

#ficheConcert #texte a {
	color: #000000;
}

#ficheConcert #texte a:hover {
	text-decoration: none;
}

#ficheConcert #photo {
	margin-top: 5px;
}

#ficheConcert #titreRub {
	width: 453px !important;
	width: 474px;
	height: 14px;
	background: url('../images/fondTitreArtiste.gif');
	margin-top: 10px;
	padding: 1px;
	padding-left: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

#ficheConcert #evenement {
	width: 74px;
	height: 66px;
	position: absolute;
	top: -10px;
	left: 400px;
}

#ficheConcert #liens {
	display: block;
	font-size: 12px;
	padding-left: 140px;
	padding-right: 20px;
	margin-top: 5px;
}

#ficheConcert #liens a {
	color: #000000;
}

#ficheConcert #liens a:hover {
	text-decoration: none;
}

#ficheConcert #extraits {
	display: block;
	font-size: 12px;
	padding-left: 140px;
	padding-right: 20px;
	margin-top: 5px;
}

#ficheConcert #extrait {
	margin-top: 5px;
}

#ficheConcert .retour a {
	padding-left: 10px;
	margin-top: 10px;
	color: #FFFFFF;
	background-color: #8e908f;
	display: block;
	text-decoration: none;
}

#ficheConcert .retour a:hover {
	background-color: #bec0bf;
}