
body {
	font-family: "Trebuchet MS", sans-serif; */
	font:12px "Trebuchet MS", Verdana, Arial, sans-serif;
	/* font: "arial"; */
	background: #FFFFFF url(images/body.gif) repeat-y center;
	margin: 0;
	padding: 0;
	text-align: center;
	/*border: dotted #0000FF 1pt; */
	}

#conteneur {
	background: transparent;
	position: relative;
	margin: auto;
	padding: 0;
	width: 880px;
	text-align: left;
	/*border: dotted #FF0000 1pt; */rouge
	}
	
#entete {
	background: transparent url(images/entete.gif) no-repeat;
	margin: 0 10px 0 10px;
	padding: 0;
	width: 860px;
	height: 130px;
	/*border: dotted #00FF00 1pt; */vert
	}
#footer {
	clear: none;
	position: fixed;
	font-color: #000000;
	font-size: 70%;
	background: transparent url(images/pied.gif) no-repeat top left;
	padding: 12px 0 0 0;
	margin: 0px 10px 0 10px;
	width: 860px;
	height: 51px;
	text-align: center;
	/*border: dotted #00FFFF 1pt; */ 
	}


/* ---------------------------------------------     MAINCONTENT     ----------------------------------------------------- */
#maincontent {
	font:"MS Sans Serif"
	background: transparent;
	position: relative;
	margin: 10px 10px 20px 206px;
	padding: 0;
	text-align: left;
	/*border: dotted #00FF00 1px; */vert
	}
#maincontent .haut {
	background: url(images/main_haut.gif) no-repeat top left;
	padding: 0 0px 0 0px;
	height: 25px;
	text-align: left;
	}
#maincontent .corps {
	background: url(images/corps.gif) repeat-y top left;
	height: 590px;
	padding: 0 0px 0 0px;
	text-align: left;
	/*border: dotted #00FF00 1px*/
	font-size: 10pt;
	font-weight: normal;
	padding: 5px 20px 5px 20px;
	text-align: justify;
	}
#maincontent .bas {
	background: url(images/main_bas.gif) no-repeat top left;
	padding: 0 0px 0 0px;
	height: 61px;
	width: 662px;
	text-align: left;
	/*border: dotted FF0000 1px*/
	}
#maincontent a, #maincontent a:hoover, #maincontent a:link{
	font-size: 100%; font-weight: normal;
	padding: 5px 5px 5px 20px;
	margin: 0;
	}
#maincontent .bodytext {
	font-size: 100%;
	font-weight: normal;
	padding: 5px 20px 5px 20px;
	float: left;
	text-align: justify;
}

	
/*    -----------------------------       MENU      ------------------------------         */              

#sidebar {
	position: absolute;
	top: 144px;
	left: 11px;
	padding: 0;
	margin: 0;
	background: transparent;
	width: 185px;
	height: 656px;
	/*border: dotted #FF0000 1pt; */
	}
#menu {
	height: 430px;
	margin: 0;
	padding: 0;
}
#menu .haut{
	background: url(images/menu_haut.gif) no-repeat top right;
	height: 12px;
	margin: 0;
	padding: 0;
	}
#menu .bas{
	background: transparent url(images/menu_bas.gif) no-repeat top right;
	height: 20px;
	margin: 0;
	padding: 0;
	}

#menu .corps{
	background: transparent url(images/menu.gif) repeat-y top right;
	margin: 0;
	padding: 0;
	text-transform: uppercase; 
	font-weight: bold; 																	/*   H4      */
	}
#menu .corps ul {
	margin: 0;
	background: transparent url(images/menu.gif) repeat-y top right; 
	}

#menu .corps ul li {
	/*background: transparent url(images/menu.gif) repeat-y top right; */
	font-size:16px;
	display: block;
	list-style-image: url(images/liste.gif);
	list-style-position: inside;
	/* list-style-type: none; */
	margin: 0;
	padding: 10px 0 10px 10px; 
	height: 20px;
	*/
	}

#menu a, #sidebar a:link, #sidebar a:visited {    /*   gère la couleur du texte lien imactif dans le sous menu */
	color: #6e6c6c; 										/* vert foncé 056b4f*/
	text-decoration: none;	
	}

#menu a:hover {						/*   gère la couleur du texte lien survolé dans le sous menu */
	color: #056b4f;
text-decoration: none;	}

#sidebar a:active {					
	color: #000000;
	text-decoration: none;
	}
#logo{
	position: relative;
	bottom: 58px;
	background: transparent url(images/logopetit.gif) no-repeat top right;
	margin: 0;
	height: 192px;
	padding: 0;
	/* border: dotted #04fdd1 1pt; */ 
	}


/*    -----------------------------       LES TITRES      ------------------------------         */              
h1 {																				/*   H1      */
	font-weight: bold;
	font-size: 160%;
	padding: 10px 0 0 20px;
	color: #056b4f;
	}
h2 {
	font-size: 120%;
	font-weight: normal;
	font-style: italic;
	/* font-weight: normal;*/
	padding: 5px 0 5px 20px;
	margin: 0 0 5px 0;
	/* border: 1px solid #D0D0D0; /*  D0D0D0 
	text-transform: uppercase;
	font-align: center; */
	}
h3 {
	font-size: 90%;
	font-weight: normal;
	padding: 0px 20px 0px 20px;
	text-align: justify;
	margin: 0;
	}
h4 {		
	font-size: 90%;
	font-weight: normal;
	padding: 5px 5px 5px 10px;
	margin: 0;
	/*border: 1px solid #d0d0d0;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;*/
	}
h4 span, h5 span {						/*  Couleur du SPAN dans H4 et H5    */
	color: #2165B9;
	}
h5 {																				/*   H5      */
	font-size: 70%;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 5px 25px;
	border-top: 1px solid #e0e0e0;
	}

.text{
	font-weight: normal;
	padding: 5px 20px 5px 20px;
	float: left;
	text-align: justify;
	font-size: 10pt;
	overflow: scroll;
}