@charset "ISO-8859-1";

body	{
	font-family:"Comic Sans MS";		
	background-color:#FFF;
	
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	}
img 
	{ 
	border:0;
	}
#mainContent {
	width:90%;
	padding: 0;
	text-align:left;
	position:absolute;
	top:0px;
	left:20px;
	z-index:1;
}
#fond	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;	
}
#menu	{
	background-color:white;
	font-size:11.0pt;
	font-family:"Comic Sans MS";
	color:#ff8c00;
	font-weight:bold;
	position:absolute;
	z-index:7;
	left:130px;
	top:234px;
	width:150px;
	text-align: center;
		}
#menu td {
	border-bottom:solid #CCC 0.5pt;
	text-align: center;
}
#menu th {
background-color:#EEE;
		font-size:11.0pt;
		font-family:"Comic Sans MS";
		color:#F80;
		font-weight:bold;	
}
#contenu {
	position:absolute;
	top:253px;
	left:311px;
	z-index:5;
	width: 682px;
	height: 0px;
	/* height: 549px; */
}
table {
	padding:0px;
	border-collapse:collapse;
	border:0px;
}
#planning {
	position:absolute;
	top:313px;
	left:342px;
	z-index:5;
}
	
.important {
	color:#F00;
	font-weight:bold;
	}
.mois {
	text-align: center;
	font-weight:bold;
	background-color:#CCCCCC; 
}
#video {
	position:absolute;
	top:-143px;
	left:9px;
	height: 420px;
}

td.choristes	{
		background-color:white;
		font-family:"Trebuchet MS";
		font-size:9.0pt;		
		text-indent:4px;
		text-align:left;		
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:2px;
		border-left:solid #FFCC00 1.5pt;
		}	
		
p.chor	{
	line-height:75%;
	font-family:"Trebuchet MS";
	font-size:9.0pt;
	text-indent:0pt;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:5.0pt;
}
		
td.choriste	{
		background-color:white;
		font-family:"Trebuchet MS";
		font-size:9.0pt;		
		text-indent:4px;
		text-align:left;		
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:2px;
		}
		
a:link 	{ 	text-decoration:none;
			color:#ff8c00;
			background:none;
		}
a:visited 
		{ 	
		text-decoration:none;
		color:#ff8c00;
		}
a:hover { 	
		text-decoration:none;
		color:#ff8c00;
		border-left:white solid 2px;
		}
a:active { 	
		text-decoration: none;
		color:#ff8c00;
		}	
a span.lionel 
		{ 
		display: none;
		}
a:hover span.lionel 
		{
		display: inline;
		position: absolute;
		top: 4px;
		left: -55px;
		}	

p.MsoNormal {
	text-indent:0pt;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:5.0pt;
	background-color:white;
	text-align:left;
	font-family:"Comic Sans MS";
	font-size:6.0pt;
	}
p.recrute {
	text-indent:0pt;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:5.0pt;
	text-align:left;
	font-family:"Verdana";
	font-size:8.0pt;	
	}	
#administration 	{
	border:0;
	padding:0;
	border-spacing:0;
	width: 700px;
		}	
#administration tr th {
	font-family: "Comic Sans MS", cursive;
	font-size: 18px;
	background-color: #DDD;
}
#administration td {
	font-size: 14px;
	border-top: 1px solid #DDD;
}
h5 {
	font-family: "Comic Sans MS", cursive;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.stockholm {
	position: absolute;
	left: 2px;
	top: 357px;
	text-align: left;
	width: 900px;
	z-index: 6;
	text-indent: 0px;
}
#groupe {
	position: absolute;
	z-index: 4;
	left: 146px;
	top: 1px;
}
