@charset "utf-8";

/* ------- CSS de base ------- */

body
	{
	background: url('images/back.png') repeat-x left top;
	font: 0.85em "Myriad Pro", "Lucida Sans", Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;
	color: #4D4D4D;
	}
	
a
	{
	text-decoration: none;	
	border: 0px;
	color: #0f0058;
	}
	
h2
	{
	color: #808080;
	font: 1.5em lighter;
	}

ul
	{
	list-style: none;
	}

p
	{
	indent: 10px;
	text-align: left;
	}

img
	{
	border: 0px;
	width-max: 300px;
	}

/* ------- Structure du site ------- */
#menu
	{
	width: 932px;
	margin:0px;
	margin-top: -1em;
	margin-left: -40px;
	padding: 0px;
	text-align: justify;
	}

#menu a
	{
	color: white;	
	}
	
.menu_span
	{
	vertical-align: 40px;	
	}

#page 
	{
	background: url('images/top.png') no-repeat right top;
	width: 932px;
	margin: 0px;
	padding: 0px;
	text-align : justify;
	}
	
.navigation
	{
	vertical-align: top;
	padding-left: 50px;
	padding-right: 15px;
	padding-top: 190px;
	width: 190px;
	text-align: left;	
	}
	
#footer {
		text-align: center;
	}
	
/* ------- Navigation ------- */

input.search_text
	{
	width: 148px;
	height: 35px;
	color: black;
	border: 0px;
	padding:0px;
	padding-left: 40px;
	padding-right: 20px;
	background: url('images/search.png') no-repeat left top;
	font-size: 10px;
	vertical-align: middle;
}
	
.search_submit
	{
	position: absolute;
	z-index: -1;
	visibility: hidden;
	}

.ps, .notes { margin-bottom: 2em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1em;
}
	
/* ------- Divers ------- */

.inline li
	{
	display: inline;
	padding-right: 1px;
	}
	
.image_png
	{
	behavior: url("win_png.htc");	
	}

.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #2200c8; }

#hierarchie, #hierarchie a { color: #8b0a04; }

.notes { clear: both;
	font: 0.90em "Lucida Grande", Lucida, Verdana, sans-serif;
}

