#hautdepage{
	height:100px;
	background:url(img/background.jpg);
	width : 100%;
	background-repeat : repeat;
	font-size : 50px;
	font-family : "Arial";
	text-align : center;
	padding-top : 30px;
	color : black;
}

#barresurmenu{
	height:60px;
	background:url(img/bouton.jpg);
	width : 100%;
	background-repeat : repeat;
}

#menu {
margin-top : -215px;
margin-left : auto;
margin-right : auto;
width : 885px;
}

#corps {
	top: 210px;
	width: 880px;
	height: 800px;
	text-align: center;
	margin-left : auto;
	margin-right : auto;
	position : relative;
}

#Droite {
	margin-top : -800px;
	margin-left : 650px;
	Height : 990px;
	width : 230px;
	position : absolute;	
	float : right;
	color : #1B2120;
	font-family : "Times New Roman";
	font-size: 13pt;
	background-repeat: repeat ;
	font-weight:bold;
	border-left : solid #ACACAC 2px;
	padding-left : 5px;
}

#texte {
	margin-top : -130px;
	margin-left : 0px;
	Height : 100%;
	width : 600px;	
	color :black ;
	font-size: 12pt;
	font-family: "Times New Roman";
	text-align : justify;
}

#texte2{
	margin-top : -130px;
	margin-left : 0px;
	Height : 100%;
	width : 600px;	
	color :black ;
	font-size: 15pt;
	font-family: "Times New Roman";
	text-align : justify;
}

#banniere {
	margin-left : auto;
	margin-right : auto;
}

#piedpage {
	
	height:40px;
	background:url(img/background.jpg);
	width : 100%;
	margin-top : 400px;
	padding-top : 25px;
	color : black;
	font-size : 15pt;
	font-style : italic;
	font-weight:bold;
}

h2 {
	font-size: 16pt; /* pour définir la taille sous internet explorer */
	margin-top:0px;	
	margin-left: auto; /* margin-left, margin-right, text-align, permettent de centrer le titre */
	margin-right: auto;
	text-align: center;
	color : #46504F;
	border-bottom: solid 1px;
}

h1 {
	font-size: 15pt; 
	margin-top:0px;	
	margin-left: auto; /* margin-left, margin-right, text-align, permettent de centrer le titre */
	margin-right: auto;
	text-align: center;
	color : black;
	background-color : #EFEFEF
}

h3 {
	color : #4D4D4D;
	border-bottom: solid 1px;
}

h5 {
	color : #2B2B2B;	
	text-align : center;
	border-bottom: dashed 1px;
	padding-bottom : 5px;
}

 .Actif {
	background:url(img/actif.jpg);
}

tr{
text-align:center;
}

td{
padding-right:10px;
padding-top : 10px;
text-align : justify;
}

td.espace {
height : 30px; }

th {
	font-size: 14pt; /* pour définir la taille sous internet explorer */
	text-align: center;
	color : #434343;
	padding-bottom : 10px;
}

body {
margin:0px; 
text-align : center;
/*background:url(img/fond.jpg#BDBDBD;*/
background-color :white ;
height : 100%;
}

 div#menu ul {
 padding:0;
 margin:0;
 list-style-type:none;
 
}
 
 div#menu li {
 float:left; /*pour IE*/
}
 
 div#menu ul li a {
 line-height : 30px;
 display:block; 
 width:170px;
 height:35px; /*hauteur de l'image de fond*/
 background: url(img/bouton.jpg) ;
 text-decoration:none;
 text-align:center;
 color : white;
 font-family:  "Times New Roman", "Lucida Handwriting", jokerman;
 font-size : 13pt;
 border : solid black 2px;
 font-weight:bold;
 }

div#menu  ul li a:hover {
 background:black url(img/bouton2.jpg) repeat-x;
 color:black; 
 text-align :center;
 }   

/*On positionne les elements du menu */
div#menu ul li {
    position:relative;
    list-style: none; /*on enleve les icones de liste */
}

div#menu li a {
    text-decoration: none; /* plus de soulignement pour les liens */
}
			  
div#menu ul ul {
    position: absolute;
    top: 35px;
	display : none;
}

/*Lors du survol ,avec la souris, les sousmenu apparaissent grace a display: block */
div#menu ul.Niveau1 li.sousmenu:hover ul.Niveau2{
    display:block; z-index:1; position : absolute;
}

a {
color : black;
border-bottom : solid white 2px;
}

a:hover {
color : #7C6890;
}

#retour {
color : #575757;
font-weight : bold;
font-size : 14pt;
text-align : center;}

.def {
border-top : dashed 1px #ACACAC;
border-bottom : dashed 1px #ACACAC;}

.lien {
border:none;}

.center {
text-align : center;}

.liens td{
color : #575757;
font-weight : bold;
font-size : 12pt;
text-align : center;}

#Droite  img {
behavior :  url(/pngHack/pngHack.htc);
}

texte.td {
vertical-align = center;}


