/*#########################
##### CLASS / GENERAL #####
###########################*/
body {
	 behavior: url(../../csshover.htc);
	 background-color:#000000;
	 overflow-y:scroll;

}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#000000;
	font-family:'Arial',sans-serif;
} 

img {
	border:0px;
	text-decoration:none;
}

ul {
	list-style:none;
}



a { color:#FFFFFF; text-decoration:none; }
a:link { color:#FFFFFF; text-decoration:none; }
a:visited { color:#FFFFFF; text-decoration:none; }


.pas_souligne {
text-decoration:none;
}

div.titre_page2 {
	/*padding:10px;*/
	width:740px;
	height:30px;
	color:#FFFFFF;
	 font-family:'Arial',sans-serif;
	font-size:24px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	/*background-image:url(../img/bann_gene.jpg);
	background-repeat:no-repeat;*/
}

/* index */
div.go_title {
	border:1px solid #CCC;
	width:250px;
	color:#FFF;
	text-align:center;
-webkit-border-radius: 16px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 16px;
-moz-border-radius-topleft: 0;
border-radius: 16px;
border-top-left-radius: 0;
}

div.go_title h1 {
	
	padding:16px;
	margin:10px;
	font-size:24px;
}

div.go_title h1 a:hover {
	color:#09C;
}

/*######################
##### MENU GENERAL #####
#######################*/
div#menu_general {
	margin-top:5px;
	margin-left:0px;
	height:220px;
	width:240px;
	background-color:#000000;
	color:#FFFFFF;
	border: 1px solid #000000;
} 
#menu_general a:link {color:#FFFFFF; }
#menu_general a:visited {color:#FFFFFF; }
#menu_general ul {
	list-style-type:none;
	padding-bottom:10px;
	border: 1px solid #000000;
	background-color:#000000;
	width:150px;
	text-align:left;
}
#menu_general li {
	padding:1em 0 0 1em;
	display:block;
}
#menu_general a {
	font-family:'Arial',sans-serif;
	/*font-family:Tahoma;*/
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	/*padding: 0 0 0.25em;*/
	border:1px solid #000000;
}
#menu_general a:hover {
	font-family:Tahoma;
	/*font-family:Tahoma;*/
	font-weight:bold;
	font-size:16px;
	background-color:#000000;
	border-bottom:1px solid #990000;
	border-top:1px solid #990000;
}

/*#####################
##### MENU GROUPE #####
#####################*/
div#menu_groupe {
	margin-top:5px;
	margin-left:0px;
	background-color:#000000;
	color:#FFFFFF;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	width:658px;
	height:40px;
} 

#nav {
	margin:0;
	padding:0;
}

#nav li {
	list-style-type:none;
	float:left;
	margin:10px;
	font-family:'Arial',sans-serif;
	font-size:13px;
	line-height:20px;
}
#nav a {
	display:block;
	font-weight:bold;
}
#nav a:hover {
	background-color:#990000;
}

/*###############
##### BLOC #####
###############*/

#table_centre {
	background-color:#000000;
	border:0px solid #000000;
	width:980px;
}

/* ARTISTE */
#table_artiste {
	font-family:'Arial',sans-serif;
	font-size:10px;
	color:#CCCCCC;
	width:740px;
	padding:0px;
}
#table_artiste td {
	padding:10px;
}
#table_artiste td a img {
	border:2px solid #000000;
}
#table_artiste td a:hover img {
	border:2px solid #990000;
}
td#haut {
/*  margin-top:60px; */
}

/* CONTACT */
#table_contact {
	font-family:'Arial',sans-serif;
	font-size:12px;
	color:#CCCCCC;
	width:660px;
	border:1px solid #990000;
	-moz-border-radius:20px;
}
ul.liste_contact li{
	margin:5px;
}
#table.aff_contact {
	font-family:'Arial',sans-serif;
	font-size:12px;
	color:#CCCCCC;
	width:660px;
	border:1px solid #990000;
}
a.lk_con  { color:#990000; border-bottom:0px solid #990000; }
a:hover.lk_con  { color:#DDDDDD; border-bottom:1px solid #0099CC; }

/* NEWSLETTER */
#table_newsletter {
	width:660px;
	border:1px solid #990000;
	-moz-border-radius:20px;
}
td.inscript_mail {
	font-family:'Arial',sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	padding:10px;
}
.link:hover {
 color:#09C;
}



/* NEWS */
#table_news {
	color:#000000;
	width:640px;
}
td.bord_tab_news {
	background-color:#000000;
	width:10px;
}
table.aff_news {
	/*width:600px;*/
	border:0px solid #990000;
}
.entete_news {
	border-bottom:1px solid #990000;
	border-top:1px solid #990000;
	height:30px;
}
.texte_news {
	color:#CCCCCC;
	font-family:'Arial',sans-serif;
	padding-left:20px;
	padding-right:20px;
}
.div_cache {
	overflow: hidden;
	height: 1px;
	margin-top: 0px;
	position: absolute;	
}
td.ligne_mini_agenda {
 height:20px;
}


/* AGENDA */
#table_agenda {
	font-family:'Arial',sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:620px;
}
#table_agenda tr.ligne td {
	font-family:'Arial',sans-serif;
	font-size:11px;
	border-bottom:1px solid #000000;
	padding:1px;
}
table.aff_prog_agenda {
	border:1px solid #990000;
	-moz-border-radius:20px;
	padding:5px;
	width:620px;
}
table.aff_prog_agenda img{
	border:1px solid #A1A1A1;
}
td.titre_dates {
	font-family:'Arial',sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	text-decoration:underline;	
}
span.span_agenda:hover {
 cursor:pointer;
}
.img_date:hover {
 cursor:pointer;
 border:1px solid #990000;
}
.td_date:hover {
 
 padding:0px;
 margin:0px;
}

/* GROUPE */
#table_groupe {
	font-family:'Arial',sans-serif;
	font-size:12px;
	color:#CCCCCC;
	width:660px;
}
table.aff_photo_groupe {
	padding:10px;
	width:660px;
	border:0px solid white;
	text-align:center;
}
.aff_photo_groupe td {
	margin-top:10px;
	border:0px solid #333333;
}
.aff_photo_groupe a img {
	border:1px solid #333333;
}
.aff_photo_groupe a:hover img {
	border:1px solid #990000;
}
table.aff_musique_groupe {
	padding:10px;
	width:640px;
	border:0px solid white;
}
.aff_musique_groupe td {
	padding-top:10px;
	border:0px solid #333333;
}
table.aff_bio_groupe {
	padding:10px;
	width:660px;
	border:0px solid #333333;
}
.aff_bio_groupe td {
	vertical-align:top;
	padding-top:10px;
	border:0px solid #333333;
}
.aff_bio_groupe a:hover {
	border-bottom:1px solid #990000;
}
table.aff_info_groupe {
	font-family:'Arial',sans-serif;
	padding:10px;
	width:660px;
	border:0px solid white;
	font-size:11px;
	text-align:center;
}
table.aff_video_groupe {
	width:640px;
	border:0px solid white;
	font-size:14px;
	text-align:center;
}
.aff_video_groupe td {
	padding:0px;
}
.aff_video_groupe td.video {
	width:620px;
	border:1px solid #333333;
}
table.aff_esppro_groupe {
	font-family:'Arial',sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:20px;
	width:100%;
}
.aff_esppro_groupe a:hover {
	border-bottom:1px solid #990000;
}

div.page_part {
	border:2px solid #333333;
	margin-bottom:14px;
	margin-top:14px;
	background:#333333;
	-moz-border-radius:20px;
	width:714px;
	padding:12px;
}

div.aff_titre_page_menu {
	width:200px;
	height:100px;
	font-size:18px;
	background:#000000;
	border:0px solid #333333;
	margin:20px;
	position:absolute;
}
div.aff_titre_page_menu:hover {
 cursor:pointer;
}

div#menu_bio {
	top:30px;
	left:40px;
}
div#menu_zik {
	top:30px;
	left:360px;
}
div#menu_agenda {
	top:180px;
	left:40px;
}
div#menu_vid {
	top:180px;
	left:360px;
}
div#menu_pro {
	top:350px;
	left:40px;
}
div#menu_photo {
	top:350px;
	left:360px;
}

  	
/* MENU GAUCHE */
#conteneur_gauche {
	margin-left:0;
	margin-right:0;
	height:400px;
	width:240px;
	background-color:#000000;
	border:1px solid #000000;
}

div#case_1 {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width:240px;
	height:145px;
	/*background-image:url(../img/logo/logo_menu.jpg);
	background-repeat:no-repeat;*/
	background-color:#000000;
	border:0px solid #000000;
	display:block;
}

#prochain_concert {
	position:inherit;
	top:0px;
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	padding-left:5px;
	width:240px;
	height:226px;
	background-color:#000000;
	border:1px solid #999999;
	color:#AAAAAA;
	font-family:'Arial',sans-serif;
	font-size:9px;
}

div#radio_artiste {
	border:0px solid #FFFFFF;
	width:150px;
	margin-left:30px;
}

/* CONTENUE */
#contenue {
	top:0px;
	padding:0px;
	background-color:#000000;
	margin-left:0px;
	width:660px;
	border:0px solid #AAAAAA;
	vertical-align:top;
}

/* TETE DE PAGE */
#bann {
	top:0px;
	left:0px;
	width:980px;
	height:40px;
	background-color:#000000;
}

/* PIED DE PAGE */
#bottom {
	width:900px;
	height:20px;
	background-color:#000000;
	font-family:'Arial',sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	padding-top:4px;
}


/* APPARANCE */
img.img_groupe {
	margin:10px;
	margin-top:20px;
	/*width:220px;
	height:140px;*/
	border:4px solid #999999;
}

span.info_groupe {
	padding-left:10px;
	font-family:'Arial',sans-serif;
	font-size:11px;
	font-weight:bold;
}

/* PARTENAIRES */
table.parte tr td {
	padding:20px 0 20px 0;
}
table.parte tr td img {
	border:1px solid #333333;
	padding:4px;
}
table.parte tr td img:hover {
	border:1px solid #0099CC;
}
