/*
STYLE DE BASE POUR TOUT LE SITE

STYLE LIENS HREF et AUTRES TYPE
*/
a:visited, a:link, a:active{
	color:red;
	text-decoration:none;
}
a:hover{
	color:red;
	text-decoration:underline;
}
#main_table td{
	font-size:x-small;
}
.content_layer{
	position:absolute;
	top:225px;
	left:240px;
}
/*
FIN STYLE LIENS HREF et AUTRES TYPE
*/

/*
STYLE DE LA PAGE INDEX DE L'ACCUEIL
*/
#main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
.content_layer_mice{
	position:absolute;
	top:10px;
	left:10px;
	visibility:visible;
	color:#FFFFFF;
	font-weight:bold;
}
.mice_pic{
	position:absolute;
	top:240px;
	left:330px;
}
/*
FIN STYLE DE LA PAGE INDEX DE L'ACCUEIL
*/

/* 
STYLE DE LA PAGE DEATHTALLICA
*/
#death_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#death_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
.content_layer_band{
	position:absolute;
	top:227px;
	left:230px;
	visibility:visible;
}
.band_pic{
	position:absolute;
	top:300px;
	left:330px;
}
/*
FIN STYLE DE LA PAGE DEATHTALLICA
*/

/* 
STYLE DE LA PAGE CALENDRIER
*/
#call_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#call_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
#calendar_table{
	vertical-align:top;
}
#calendar_table td{
	vertical-align:top;
	height:10px;
}
#calendar_header{
	font-weight:bold;
	text-align:center;
	width:100%;
}
.calendar_content{
	font-size:x-small;
	text-align:left;
	width:100%;
}
/*
FIN STYLE DE LA PAGE CALENDRIER
*/

/* 
STYLE DE LA PAGE CONTACT
*/
#contact_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#contact_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
/*
FIN STYLE DE LA PAGE CONTACT
*/

/* 
STYLE DE LA PAGE DEVIS
*/
#devis_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#devis_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
/*
FIN STYLE DE LA PAGE DEVIS
*/

/* 
STYLE DE LA PAGE LIENS
*/
#links_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#links_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
/*
FIN STYLE DE LA PAGE LIENS
*/

/* 
STYLE DE LA PAGE MEMBRES
*/
#members_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#member_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
.band_content_layer{
	position:absolute;
	top:200px;
	left:240px;
}
/*
FIN STYLE DE LA PAGE MEMBRES
*/

/* 
STYLE DE LA PAGE NOUS
*/
#nous_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#nous_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
/*
FIN STYLE DE LA PAGE NOUS
*/

/* 
STYLE DE LA PAGE POSTER
*/
#poster_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#poster_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
#poster_table td{
	vertical-align:top;
}
/*
FIN STYLE DE LA PAGE POSTER
*/

/* 
STYLE DE LA PAGE PRESENTATION
*/
#presentation_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#presentation_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
#presentation_text{
	font-family:Arial;
}
.main_title{
	text-decoration:underline;
}
.title B{
	font-size:larger;
}
.sub_title{
	text-align:center;
	font-weight:bold;
	font-size:larger;
}
/*
FIN STYLE DE LA PAGE PRESENTATION
*/

/* 
STYLE DE LA PAGE RÉALISATION
*/
#real_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#real_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
/*
FIN STYLE DE LA PAGE RÉALISATION
*/

/* 
STYLE DE LA PAGE RÉPERTOIRE
*/
#rep_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#rep_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
#repertoire_table{
	vertical-align:left;
}
#repertoire_table td{
	align:left;
}
#repertoire_table .rep_pic{
	vertical-align:top;
}
#repertoire_table .rep_title{
	vertical-align:top;
	color:black;
}
#repertoire_table .rep_songs{
	vertical-align:top;
}
#repertoire_table .rep_songs_time{
	vertical-align:top;
}
.rep_content_layer{
	position:absolute;
	top:200px;
	left:240px;
}
li{
	font-size:x-small;
	list-style:none;
}
/*
FIN STYLE DE LA PAGE REPERTOIRE
*/

/* 
STYLE DE LA PAGE BANNERLINKPAGE
*/
.banner_links a:visited, .banner_links a:link, .banner_links a:active{
	color:blue;
	text-decoration:none;
}
.banner_links a:hover{
	color:blue;
	font-weight:bold;
}
#banner_main_table{
	cell-pading:0px;
	cell-spacing:0px;
	position:absolute;
	top:0px;
	left:0px;
}
#banner_main_cell{
	vertical-align:middle;
	border-spacing:0;
	table-layout:fixed;
}
#presentation_text{
	font-family:Arial;
}
.main_title{
	text-decoration:underline;
}
.title B{
	font-size:larger;
}
.sub_title{
	text-align:center;
	font-weight:bold;
	font-size:larger;
}
/*
FIN STYLE DE LA PAGE BANNERLINKPAGE
*/
