body {
	margin: 0px;
	text-align:center;
	min-width:  780px;
	}

#global {
	position: absolute;
	left: 50%;
	top: 0;
	right: auto;
	bottom: auto;
	margin-left: -390px;
	width: 780px;
	clear: both;
	}

html>body #global {width: 780px}

/* ----------------- En Tete --------------------*/

#entete {
	height:  175px;
	background: url("/images/8.gif") #dcd6d0 top left no-repeat ;
	}

#menu {
	font-family: sans-serif;
	font-weight:bold;
	font-size: 14px ;
	padding-top: 8;
	position:absolute;
	top:  95px;
	left: 380;
	width:  400px;
	height:  25px;
	#background: url("") #ff9900 ;
	background: url("/images/7.gif") ;
	#background-color : #FF9900;
	}

#menu a {
	color:black;
	text-decoration:none;
	padding: 10px ;
	}

#subMenu {
	background-image: url("/images/Motif.gif");
	position:absolute;
	left: 155px;
	top: 120px;
	width:  625px;
	height:  25px;
	}

/* -------------------------- Panneau  -------------------------------*/

#panneau {
	background-color:white;
	float:left;
	position:relative;
	top:  30px;
	width:  155px;
	text-align:left;
	}

#panneau a{ 
	font : bold 9pt Arial, Helvetica, sans-serif; color : #595959; text-decoration : none; 
	}

#panneau li { list-style-image : url("/images/Flech1.gif");  line-height : 12pt; }

/* ----------------------- Corps ---------------------------------------*/

#corps {
	background-color:white;
	float:right;
	position:relative;
	top:  -30px;
	width:  625px;
	}

#orange { vertical-align : text-bottom; color : #FF9900; }

#ZoneTitre	{
	font-size :24px;
	font-family : sans-serif;
	font-weight : bold;
	text-align : right;
	margin-right : 10px;
}

#ZoneGroup	{
	background: url("/images/Flech2.gif") #dfdfdf no-repeat ;
	font-family : sans-serif;
	font-weight : bold;
	text-align : left;
	font-size : 16px;
	border-color : Gray Gray;
	border-bottom-style : solid;
	border-top-style : solid;
	border-top-width : thin;
	border-bottom-width : thin;
	border-bottom-color : Gray;
	border-top-color : Gray;
	text-indent : 15px;
	vertical-align : middle;
	background-position : left;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-left : 10px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : 10px;
	clear : left;
	}

#ZoneDetGrp	{
	font-family: sans-serif;
	font-size: small;
	margin-left : 10px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : 10px;
}
#ZoneProd, #ZoneComposant	{
	font-size: 12px;
	font-family: sans-serif;
	position : relative;
	width : 45%;
	text-align : justify;
	vertical-align : top;
	float : left;
	padding : 10px;
}
#ZoneMusic{
	text-align : right; 
}
#Zlogo	{
	text-align : center;
	display : block;
}
#Zpres	{
	font-family: sans-serif;
	font-size: 12px;
	text-align : justify;
	display : block;
}
#Zpres:first-line	{
	font-weight : bold;
	color : #FF9900;
	padding-bottom : 15px;
	padding-top : 15px;
}
#Zpres:first-letter	{
	font-size: 150%; 
	font-style: italic;
	font-weight: bold; 
	float: left
	padding-bottom : 15px;
	padding-top : 15px;
  }
 
/*---------------- Agenda -----------------------*/
 
table.agenda{
	width : 580px;
	text-align : center;
	margin : 20px;
	background : Gray;
} 
tr.AgendaHead{
	background-color : #FF9900;
	text-transform : uppercase;
	font-family : Arial, Helvetica, sans-serif; font : bold 9pt; color : White;
	border : thin solid Gray;
}
tr.AgendaLig{
	background : White;
}
td.AgSpe{
	background-image : url("/images/Fond-Agenda.gif");
	background-repeat : no-repeat;
	font-family : Arial, Helvetica, sans-serif;
	font : bold 9pt;
	color : #FF9900;
	text-transform : uppercase;
	padding : 10px;
}
td.AgDte{
	font-weight : bold;
	padding : 10px;
}
td.AgAdr{
	font-family: sans-serif;
	padding : 10px;
}

/*-------------------- Admin --------------------*/
#btnAdm a{
	padding: 0px ;
	margin: 0px;
}


