/* ---------------------------------- debut css ---------------------------------- */
body
{
	margin: 10px 0;
	padding: 0;
	text-align: center;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif;
	background: #eee;
	color: #000;
}


div#conteneur
{
	width: 820px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
	color: #000;
}

/* ---------------------------------- pied ---------------------------------- */

p#footer {
	background: url(bg_menu.png) repeat-x 0 0 ;
	text-align: right;
	font-size: 11px;
	color:#999;
	height: 20px;
}
p#footer img
{
	margin: 1px 2px 1px 2px;
	border:0px;
	vertical-align: middle;
}

/* ---------------------------------- entete ---------------------------------- */

div#header, div#header a, div#header span, div#header em
{
	display: none;
}


/* ---------------------------------- menu ---------------------------------- */

ul#menu,ul#menu li,ul#menu li a,ul#menu li.selected
{
	display: none;
}

/* ---------------------------------- contenu ---------------------------------- */

div#contenu
{
	padding-left: 5px;
	padding-right: 5px;
	color: #5e1c1c;
}

div#contenu a { color: #00f; text-decoration:none; }
div#contenu a:visited,span.lien { color: #999; }
div#contenu a:hover { color: #7cce66; text-decoration:underline; }
div#contenu a.doc { padding-right:12px; background: url(link_doc.png) no-repeat right top; }
div#contenu a.mel { padding-right:12px; background: url(link_mail.png) no-repeat right top; }
div#contenu a.lien,span.lien { padding-left: 20px; background: url(link_internet.png) no-repeat left center; }
div#contenu ul.lien { list-style-type: none ; }

div#contenu h2
{
	color: #d15d5d;
}

em
{
	font-size: 2em;
	color: #ae1c1c;
}


pre
{
	overflow: auto ;
}

/* "hack" qui permet de n'appliquer ce qui suit à Internet Explorer */

* html pre
{
	width: 780px ;
}

/* ---------------------------------- fin css ---------------------------------- */

