body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
a {border:0;text-decoration:none;color:#666;font-weight:bold;}
a:hover {text-decoration:underline;color:#333;}
a:visited{color:#aaa;text-decoration:underline;}
#container {
	margin:5px auto;
	width:773px;
	background:transparent url(images/bottom.gif) right bottom no-repeat;
	font-size:0.9em;
	border:1px solid #fff;
}
#bandeau {background:transparent url(images/fond.gif) left top no-repeat;height:216px;}
h1 {display:none;}
#titrepage{padding:130px 0 0 200px;}
h3{font-size:1.1em;font-weight:bold;margin:0.3em 0 0 0;padding:0;}
#titrepage h2 {display:none;}

/* Mise en forme des menus*/
#menu-gauche {width:210px;float:left;font-size:0.9em;}
#menu-gauche-liste {	margin:0;padding:0 0 25px 0;}
#menu-gauche-liste ul {margin:0;padding:0;}
#menu-gauche-liste span {display:none;}
#menu-gauche-liste li {list-style-type:none;}
#menu-gauche-liste ul li {list-style-type:none;margin:0;padding:0;height:16px;}
#menu-gauche p {padding:0;margin:0;font-weight:bold;}
#menuplus {list-style-type:none;padding:0 0 0 28px;margin:0;font-size:0.8em;}
#bottom {
	width:100%;
	height:60px;
}
#contenu {
	width:505px;
	margin: 0 0 0 210px;
}
#central-wide {
	color: #666; 
	text-align: justify; 
	background:transparent url(images/coin-haut-g.gif) top left no-repeat;
}
#coin-haut-d{
	float:right;
	border-top:2px solid #000;
	border-right:2px solid #000;
	/*background:transparent url(images/coin-haut-d.gif)top right no-repeat;*/
	margin-left:-40px;
	height:43px;
	width:41px;
}
#fin-cadre{
	background:transparent url(images/coin-bas-g.gif) top left no-repeat;
	height:43px;
	width:500px;
	margin-top:-20px;
}
#coin-bas-d{
	float:right;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	/*background:transparent url(images/coin-bas-d.gif)top right no-repeat;*/
	margin-left:-40px;
	height:43px;
	width:41px;
}
#wide {margin:0px;padding:10px;}
#central-wide ul {margin:0.3em 1.5em;padding:0}
#central-wide p {margin:0.2em 0.2em;}
/*#centre-centre div a {font-weight:bold;color:#333;text-decoration:none;}
#centre-centre div a:hover {text-decoration:underline;}*/
.articlegris0, .articlenoir0, .articlegris1, .articlenoir1 , .articlegris0 {
	margin-top:5px;
	text-align: justify;
	border-style: dotted;
}
.articlegris1, .articlegris0, .articlegris1 a, .articlegris0 a {color: #aaa;}
.articlenoir1, .articlenoir0, .articlenoir1 a, .articlenoir0 a {color: #333;cursor:pointer;}
.articlegris1, .articlenoir1 {
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 10pt;
	border-top-width: 0px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: 0px;	
}
.articlegris0, .articlenoir0 {
	margin-right: 10px;
	margin-bottom: 20pX;
	margin-left: 40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: thin;
}
.titre3 {
	color:#AD523A;
	font-size: 1.1em;
	text-align: left;
	margin-left: 5px;
	margin-bottom:0;
	font-weight: bold;
	display:visible;
}
.date {font-size:0.7em;}
.articlegris0 a, .articlenoir0 a, .articlegris1 a, .articlenoir1 a, .articlegris0 a{
	text-decoration:none;
	font-weight:normal;
}
.articlegris0 a:hover, .articlenoir0 a:hover, .articlegris1 a:hover, .articlenoir1 a:hover, .articlegris0 a:hover{
	text-decoration:none;
}
.spip_barre img {border:1px solid #666;}
/*

 * Mise en page des textes (bordures...)
 */
legend{color:#AD523A;font-weight:bold;}
.chapo {
	line-height: 1.4em;
	margin-top: 1em;
}
.ps {
	padding-top: 0.6em;
	margin-top: 0.6em;
	border-top: 1px dashed #404040;
}
.notes {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border-top: 1px solid #a0a0a0;
	padding: 1.5em;
}

/*
 * Habillage des menus et de la navigation
 */