body
{
	margin: 5px 0 ;
	padding: 0 ;
	text-align: left ;
	background: url(../images/pixfond.jpg);
}

div#conteneur
{
	width: 100% ;
	margin: 0 auto ;
	text-align: left ;
	border: 2px solid #160701 ;
	background: url(../images/pixfond.jpg);
}

h1#header
{
	height: 199px ;
	background: url(../images/pixfond.jpg);
	margin: 0 ;
}

h1#header a
{
	width: 100% ;
	height: 199px ;
	display: block ;
	background: url(../images/bandeau.jpg) top left no-repeat ;
	position: relative ;
	text-indent: -5000px ;
}



  
.outer{
	margin:0px;
	padding:0px;
}	

#menu {
	width: 199px;
	font-family: arial, helvetica, sans-serif ;
	/*border-style: solid solid none solid;
	border-color: #0060c0;
	border-size: 0px;
	border-width: 0px;*/
	}
	
#menu a:link, #menu a:visited {
	color: #Feeea1 ;
	text-decoration: none;
	font-weight:normal;
	}
	
#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}

#menu li a {
	
	
  	/*voice-family: "\"}\""; 
  	voice-family: inherit;*/
  	height: 24px;

	}	
	
#menu li a:link, #menu li a:visited {
	color: #feeea1;
	display: block;
	
	
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	
       color: #ffffff;
	
	
	padding: 8px 0 0 10px;
	}
	
#menu li a:active {
	color: #feeea1;
	
	
	padding: 8px 0 0 10px;
	}                    
/*                    
.Tpara {
	color:#000;
	font-size:1.8em;
	}*/

	
	
div#contenu
{
	left: 199px;
	padding: 0 0px 0 0px ;
	
	
}

h1
{
	font-size: 1.5em;	
		color: #feeea1;

}

h2
{
	text-align: center;
	margin:0;
	/*line-height: 50px ;*/
	font-size: 1.5em ;
	color: #feeea1 ;
	padding: 10px ;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h3
{
	padding-left: 15px ;
	padding-right: 15px ;
	margin:0;
	text-align: left;
	padding-top: 10px ;
	padding-bottom: 10px ;
	color: #000000 ;
	font-family: "Times New Roman", serif;
	font-weight:normal;
}


div#contenu h3 a:link, h3 a:visited 
{
	font-weight:normal;
	color: #160701 ;

	
}

h4
{
	padding-left: 15px ;
	padding-right: 15px ;

	text-align: left;
	padding-top: 10px ;
	padding-bottom: 10px ;
	color: #feeea1 ;
	
	font-weight:normal;
}
div#contenu h4 a:link, h4 a:visited{
	font-weight:normal;
	color: #feeea1 ;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
h5
{
	padding-left: 15px ;
	padding-right: 15px ;
	font-size: 1em;
	text-align: right;
	margin:0;
	color: #160701 ;
	
	font-style:italic;
}






div#contenu p
{
	text-align: justify ;
	text-indent: 2em ;
	line-height: 1.7em ;
}



div#contenu a:hover
{
	color: #ffffff ;
}

p#footer
{
	font-size: 0.8em;
	font-family: arial, helvetica, sans-serif ;
	margin: 0 ;
	padding-left: 10px ;
	line-height: 30px ;
	text-align: left ;
	color: #Feeea1 ;
}
p#footer a
{
	text-decoration: Underline ;

	color: #Feeea1 ;
}


table.mep {

border: 0;


border-collapse:collapse;
text-align:center;
background-color: #FEEEA1;
}

table.mep td, th,tr {

border: 0px;
border-collapse:collapse;

    vertical-align:top;
	/*color=#FEEEA1;*/
	
	/*width:50%;*/
}




table.mep caption {
	font-family: "Times New Roman", serif;

	padding-bottom: 0px ;
	padding-top: 10px ;
	color:#feeea1;

}

table.tablint {
width:450px;
border:1px solid #160701;
border-collapse:collapse;
    padding: 2px;
	color:#160701;
		
}





table.tablint td,tr,th {
border:1px solid #160701;
border-collapse:collapse;
    padding: 2px;
		color:#160701;
		
}


/*TEST*/
.dil {   /* positionnement du cadre, que vous pouvez modifier 
position: absolute;*/
left: 40%;
width: 590px;  /* largeur du cadre, selon votre image de fond */
margin: 0;
padding: 0;
background: url(../images/bottom.gif) bottom left no-repeat;
padding-bottom: 23px;
 /* pour que le texte ne s'affiche pas sur l'arrondi du bas */
}
 
.dit, .did {  
margin: 0;
padding: 0;
/*test pb espqce ie6*/
margin-top: 0px;
+margin-top: -12px; 
}
 
.dit {   /* définitions du titre du cadre */

height: 30px;
+height:38px;
background: url(../images/top.gif) top left no-repeat;
/*font-size: 1.3em;
font-weight: bold;
text-align: center;*/

}
 
.did {

padding: 0 20px 0 15px; /* gestion des espaces internes du cadre */
text-align: justify;
background: url(../images/corps.gif) repeat-y;  /* arrière-plan intérieur qui va se répéter */
}

/*TEST*/
.dilpt {   /* positionnement du cadre, que vous pouvez modifier 
position: absolute;*/
left: 40%;
width: 440px;  /* largeur du cadre, selon votre image de fond */
margin: 0;
padding: 0;
background: url(../images/bottompt.gif) bottom left no-repeat;
padding-bottom: 23px;
 /* pour que le texte ne s'affiche pas sur l'arrondi du bas */
}
 
.ditpt, .didpt {  
margin: 0;
padding: 0;
/*test pb espqce ie6*/
margin-top: 0px;
+margin-top: -12px; 
}
 
.ditpt {   /* définitions du titre du cadre */

height: 30px;
+height:38px;
background: url(../images/toppt.gif) top left no-repeat;
/*font-size: 1.3em;
font-weight: bold;
text-align: center;*/

}
 
.didpt {

padding: 0 20px 0 15px; /* gestion des espaces internes du cadre */
text-align: justify;
background: url(../images/corpspt.gif) repeat-y;  /* arrière-plan intérieur qui va se répéter */
}




