/* Les éléments HTML en général
-------------------------------------------------------- */
body {
	padding: 0; 
	text-align:left; 
	background-color:#000; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin: 0 auto;
}


p {
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#main {
	width: 1075px;
	background-position: top;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 5px;
	height:1100px;
	border: 0px;
	position:	relative;
	margin: 0 auto;
}
#main1 {
	width: 1075px;
	background-position: top;
	background-image:url(../images/niv_bkg.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 5px;
	height:1100px;
	border: 0px;
	position:	relative;
	margin: 0 auto;
}


#left_top {
	position: absolute;
	width: 640px;
	height:645px;
	left: 0px;
	top: 0px;
	background-image:url(../images/acc_photo.jpg);
	background-repeat:no-repeat;
	border: 0px;
}
#left_niv1 {
	position: absolute;
	width: 575px;
	height:485px;
	left: 0px;
	top: 0px;
	background-image:url(../images/niv_photo.jpg);
	background-repeat:no-repeat;
	border: 0px;
}
#left_niv2 {
	position: absolute;
	width: 65px;
	height:326px;
	left: 575px;
	top: 0px;
	background-image:url(../images/niv_photo_marge.jpg);
	background-repeat:no-repeat;
	border: 0px;
}
#left_menu_accueil {
	position: absolute;
	width: 270px;
	height:235px;
	left: 53px;
	top: 645px;
	background-image:url(../images/acc_menu_bkg.jpg);
	background-repeat:no-repeat;
	border: 0px;
	padding-left:25px;
}
#left_menu_accueil .smal {
	font-size: 16px;
	line-height:22px;
	}
#left_menu_accueil .big {
	font-size: 20px;
	line-height:33px;
	}
#left_menu_accueil .smal a { font-size: 16px; line-height:22px; color:#000; text-decoration:none; border : none; }
#left_menu_accueil .smal a:link { font-size: 16px; line-height:22px; color: #000; }
#left_menu_accueil .smal a:visited { font-size: 16px; line-height:22px; color : #000;}
#left_menu_accueil .smal a:hover { font-size: 16px; line-height:22px; color:#000; text-decoration:underline;}
#left_menu_accueil .smal a:active, a:focus {	font-size: 16px; line-height:22px; color: #000; }

.big a { font-size: 20px; line-height:33px; color:#000; text-decoration:none; border : none; }
.big a:link { font-size: 20px; line-height:33px; color: #000; }
.big a:visited { font-size: 20px; line-height:33px; color : #000;}
.big a:hover { font-size: 20px; line-height:33px; color:#000; text-decoration:underline;}
.big a:active, a:focus {	font-size: 20px; line-height:33px; color: #000; }

#left_menu_niv {
	position: absolute;
	width: 270px;
	height:419px;
	left: 53px;
	top: 484px;
	background-image:url(../images/niv_menu_bkg.jpg);
	background-repeat:no-repeat;
	border: 0px;
	padding-left:25px;
}
#left_menu_niv a {  color:#000; text-decoration:none; border : none; }
#left_menu_niv a:link { color: #000; }
#left_menu_niv a:visited { color : #000;}
#left_menu_niv a:hover { color:#000; text-decoration:underline;}
#left_menu_niv a:active, a:focus {	color: #000; }

#left_menu_niv .smal {
	font-size: 16px;
	line-height:22px;
	}
#left_menu_niv .big {
	font-size: 20px;
	line-height:33px;
	}

H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:100;
	color: #000;
}
#top_menu {
	left:852px;
	top:14px;
	width:190px;
	text-align:left;
	height:18px;
	display:inline;
	position:absolute;
	color:#FFF;
	font-size:12px;
	}
#top_menu a { font-size:12px;  line-height:22px; text-decoration:none; border : none; }
#top_menu a:link { font-size:12px; line-height:22px; color: #fff; }
#top_menu a:visited { font-size:12px; line-height:22px; color : #fff;}
#top_menu a:hover { font-size:12px; line-height:22px; color:#fff; text-decoration:underline;}
#top_menu a:active, a:focus {	font-size:12px; line-height:22px; color: #fff; }

#footer {
	width: 810px;
	height: 128px;
	left: 256px;
	top: 936px;
	position: absolute;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
}
#fans {
	width: 129px;
	height: 62px;
	left: 676px;
	top: 22px;
	position: absolute;
	
	}
#album {
	left: 739px;
	top: 586px;
	width: 221px;
	height: 218px;
	position:absolute;
	background-image:url(../images/acc_album.jpg);
	background-repeat:no-repeat;
}
#promo {
	left: 736px;
	top: 814px;
	width: 242px;
	height: 70px;
	position:absolute;
	color:#FFF;	
}
#promo a {  font-size:12px; color:#000; text-decoration:none; border : none; }
#promo a:link { font-size:12px; color: #dba132; }
#promo a:visited { font-size:12px; color : #dba132;}
#promo a:hover { cfont-size:12px; olor:#dba132; text-decoration:underline;}
#promo a:active, a:focus {	font-size:12px; color: #dba132; }

#spec_av_ap {
	left: 475px;
	top: 0px;
	width:200px;
	height:30px;
	position:absolute;
	color:#dba132;
	font-size:12px;
	line-height:22px;
	text-align:right;
}
#spec_av_ap a, #spec_av_ap a:link, #spec_av_ap a:visited, #spec_av_ap a:active, #spec_av_ap a:focus{  font-size:12px; color:#dba132; line-height:22px; text-decoration:none; border : none; }
#spec_av_ap a:hover { font-size:12px; color:#dba132;  line-height:22px; text-decoration:underline;}

#titre1 {
	left: 575px;
	top: 340px;
	width: 474px;
	height: 120px;
	position:absolute;
	text-align:center;
}
#titre1 .titre {
	font-size:30px;
	color:#ffa800;
	line-height:30px;
}
#titre1_barre {
	width: 473px; 
	height: 18px;
	background-color:#622400;
	margin-top:3px;
}
#groupe_txt {
	left:343px;
	top:460px;
	width:707px;
	position:absolute;
	color:#efdeaa;
	font-size:12px;
	}

#groupe_txt .titre_gr {
	color:#fee204;
	font-weight:bold;
	font-size:18px;
	}
#groupe_txt .titre_date {
	color:#ffa800;
	font-size:14px;
	line-height:22px;
	}
#groupe_txt .titre_album {
	color:#ffffff;
	font-size:12px;
	line-height:22px;
	margin-right:100px;
	}
.titre_album a {  color:#efdeaa; text-decoration:none; border : none; margin-right:0px; line-height:22px;}
.titre_album a:link { color: #efdeaa; margin-right:0px; line-height:22px;}
.titre_album a:visited { color : #efdeaa; margin-right:0px; line-height:22px;}
.titre_album a:hover { color:#efdeaa; text-decoration:underline; margin-right:0px; line-height:22px;}
.titre_album a:active, a:focus {	color: #efdeaa; margin-right:0px; line-height:22px;}
	

#groupe_txt img{
	margin-right:24px; 
	margin-left:4px;
	}
#groupe_txt a { font-size:12px; line-height:22px; color:#ffa800; text-decoration:none; border : none; }
#groupe_txt a:link {font-size:12px; line-height:22px; color: #ffa800; }
#groupe_txt a:visited {font-size:12px; line-height:22px; color : #ffa800;}
#groupe_txt a:hover {font-size:12px; line-height:22px; color:#ffa800; text-decoration:underline;}
#groupe_txt a:active, a:focus {font-size:12px;line-height:22px;	color: #ffa800; }

#groupe_img {
	position:absolute;
	left:296px;
	top:1px;
	}
#spectacles {
	left: 660px;
	top: 77px;
	width: 373px;
	height: 488px;
	position:absolute;
	text-align:center;
}
#spectacles .titre {
	font-size:30px;
	color:#ffa800;
	line-height:30px;
}
#spectacle_barre {
	width: 368px; 
	height: 18px;
	background-color:#622400;
	margin: 3px;	
}
#spectacle_fram {
	width: 373px; 
	height: 300px; 

}
#spectacle_all_fram {
	width: 700px; 
	height: 645px; 

}
#content_bos {
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	height:600px;
	overflow:scroll;
	}
#scroll_mask {
	position:absolute;
	top:580px;
	width:730px;
	left:0px;
	height:25px;
	background-color:#000;
	z-index:3;
}

#bkg_agenda {
	background-color:#000;
	background-image:url(../images/agenda_fram.jpg);
	background-repeat:no-repeat;
	width:372px;
	height:299px;
	left:0px;
	top:0px;
	color:#efdeaa;
	font-size:16px;
	text-align:center;
	}
#bkg_agenda a {  font-size:16px; line-height:22px; color:#ffa800; text-decoration:none; border : none; }
#bkg_agenda a:link { font-size:16px; line-height:22px; color: #ffa800; }
#bkg_agenda a:visited { font-size:16px;  line-height:22px; color : #ffa800;}
#bkg_agenda a:hover { font-size:16px; line-height:22px; color:#ffa800; text-decoration:underline;}
#bkg_agenda a:active, a:focus {	font-size:16px; line-height:22px; color: #ffa800; }


/* Regles de balises courantes */

/* paragraphes */
img { 
	border : none; 
} 

