html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 95%; /* font-size exprimée en 9pt ne fonctionne pas sous IE */
	color: orange;
	text-align: center;
	text-decoration: none;
	background-color: #EBECFf;
}

#page {
	width : 760px;
	height: auto;
	margin-left : auto;
	margin-right : auto;
	font-family: "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	font-size: 1em;
	text-align : left; /*MSIE5*/
	background-color: white;
	background: url("./images/fond.gif") repeat right top;
	border-left: 1px solid #d0d0d0;
}

#bandeau_superieur {
	height: 100px;
	margin: 0;
	margin-right: 8px;
	padding: 0;
	/*background: #4B8FCC url("./images/bandeau_v2.jp") no-repeat left top; */
	background-color: #ffffff;
	font-size : 0.75em;
	text-align: left;
}

	#bandeau_superieur img {
		display: block;	
	}

#gauche {
	float: left;
	height: auto;
	width : 16em;
	padding: 0em 0em 0em 0em;
	margin: 0 0 0 0;
	font-size: 0.75em;
	font-weight: normal;
	/* background: #aaa url("./images/fond_degrade.jp") repeat right top;*/
	background-color: #fff;
	text-align: left;
	border-right: 1px dotted gray;
}

	#gauche h1 {
		color: blue;
		list-style-type: none;
		padding: 0.1em 0 0.1em 0.4em;
		margin: 0.5em 0 0 0;
		font-size: 1.2em;
		font-weight: bold;
		background-color: #37D;
	}

	#gauche h2{
		color: black;
		list-style-type: none;
		padding: 0.1em 0 0.1em 1em;;
		margin: 0 0 0 0;
		font-size: 1.1em;
		font-weight: normal;
	}

	#gauche a {
		color: #000000;
		text-decoration: none;
	}

	#gauche h1 a:hover {
		color: yellow;
	}

	#gauche h2 a:focus {
		background-color: #519BFE;
	}
	
	#gauche h2 a:hover {
		background-color: #519BFE;
	}

#contenu {
	background-color: white;
	padding: 0.75em 0.75em 0em 0.5em;
	margin: 0 10px 0 16em; /* ça devrait être 8 en right, mais il faut 10 ... */
	font-size : 0.75em;
	font-weight: normal;
	text-align: justify;
	border-left: 1px dotted gray;
}

	#contenu div.encadre {
		/* cadre standard */
		margin : 0.5em 0em 0.5em 0.5em;
		border: 1px solid #b0b0b0;
		background-color: #ffffff;
	  -moz-border-radius: 5px;
	}

	#contenu div.boite {
		/* cadre standard */
		margin : 0.5em 0em 0.5em 0.5em;
		background-color: #ffffff;
	}

	#contenu div.zoom {
		/* Zone "A la une" */
		margin: 0.5em 0.5em 0.5em 0.5em;
		font-size: 1em;
		background-color: #ffffff;
	}

	#contenu div.zoom h1 {
		/* titres "A la une" */
		margin: 0 0 0.5em 0em;
		padding: 0 0 0 0.2em;
		font-size: 1.5em;
		font-weight: bold;
		text-align: left;	
		/*background-color: #fdd;
		color: #000040;*/
		background-color: #fc0;
		color: #fff;
		border-bottom: 0px dotted #008;
	}

	#contenu div.zoom h2 {
		/* titres des zooms */
		background-image: url('./images/puces/puce_zoom.gif');
		background-repeat: no-repeat;
		background-position: 0.5em 0.4em;
		margin: 0.5em 0.5em 0.5em 0.5em;
		padding: 0 0 0 2.5em;
		font-size: 1.2em;
		font-weight: bold;
		color: #37D;
		text-align: left;	
		border-bottom: 0px dotted #317BCE;
	}

	#contenu div.zoom p.spip {
			/* Texte des zooms */
			margin: 0;
			padding: 0.5em 1.0em 0.5em 1.0em;
			font-size: 1.1em;
			font-weight: normal;
			color: #000000;
			text-align: justify;	
	}

	#contenu div.evenement {
		/* Zone "Evènement" */
		margin: 0.5em 0.5em 0.5em 0.5em;
		padding: 0 0 0.2em 0;
		font-size: 1em;
		background-color: #ffffff;
	}

	#contenu div.evenement h1 {
		/* titres "Evènement" */
		margin: 0 0 0.5em 0em;
		padding: 0 0 0 0.5em;
		font-size: 1.4em;
		font-weight: bold;
		text-align: left;	
		background-color: #37D;
		color: #fff;
		border-bottom: 0px solid #cec;
		text-align: left;	
	}

	#contenu div.evenement h2 {
		/* Titre des évènements */
		background-image: url('./images/puces/puce_evenement.gif');
		background-repeat: no-repeat;
		background-position: 0.5em 0.4em;
		margin: 0 0 0 0;
		padding: 0 0 0 2.5em;
		font-size: 1.1em;
		font-weight: bold;
		color: #A7010D;
		text-align: left;	
	}

	#contenu div.evenement p.spip {
		/* Texte des évènements */
		margin: 0;
		padding: 0.1em 1.0em 0.5em 3.0em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: justify;	
	}

	#contenu div.actualite {
		/* Zone "Actualités" */
		margin: 0.5em 0.5em 0.5em 0.5em;
		font-size: 1em;
		background-color: #ffffff;
	}

	#contenu div.actualite h1 {
		/* titres "Actualités" */
		margin: 0 0 0.5em 0em;
		padding: 0 0 0 0.5em;
		font-size: 1.4em;
		font-weight: bold;
		text-align: left;	
		background-color: #37D;
		color: #fff;
		border-bottom: 0px solid #cce;
		text-align: left;	
	}

	#contenu div.actualite h2 {
		/* Titre des actualités */
		background-image: url('./images/puces/puce_actualite.gif');
		background-repeat: no-repeat;
		background-position: 1em 0.1em;
		margin: 0 0 0 0;
		padding: 0 0 0 3em;
		font-size: 1.1em;
		font-weight: bold;
		color: #A7010D;
		text-align: left;	
	}

	#contenu div.actualite p.spip {
		/* Texte des actualités */
		margin: 0;
		padding: 0.1em 1.0em 0.5em 3.0em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: justify;	
	}

	#contenu div.dernieres {
		/* Zone "Dernières publications" */
		margin: 1.5em 0.5em 0.5em 0.5em;
		font-size: 1em;
		background-color: #ffffff;
	}

	#contenu div.dernieres h1 {
		/* titres "Dernières publications"  */
		margin: 0 0 0.5em 0em;
		padding: 0 0 0 0;
		font-size: 1.4em;
		font-weight: bold;
		text-align: left;	
		color: #800;
		border-bottom: 1px solid silver;
		text-align: left;	
	}

	#contenu div.dernieres h2 {
		/* Titre des dernières publications */
		background-image: url('./images/puces/puce_derniere.gif');
		background-repeat: no-repeat;
		background-position: 1em 0.2em;
		margin: 1em 0 0 0;
		padding: 0 0 0 0;
		padding-left: 3em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: left;	
	}

	#contenu div.dernieres h3 {
		/* style du sous-titre et du chapeau des dernières publications */
		margin: 0 0 0 0;
		padding-left: 3em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: left;	
	}

	#contenu div.dernieres p.spip {
			/* Texte des articles */
			margin: 0;
			padding: 0.5em 1.0em 0.5em 1.0em;
			font-size: 1.1em;
			font-weight: normal;
			color: #000000;
			text-align: justify;	
	}

	#contenu div.encadre_infogen {
		/* cadre standard */
		margin : 0.5em 0em 0.5em 0.5em;
		border: 0px solid #b0b0b0;
		background-color: #ffffff;
	  -moz-border-radius: 5px;
	}

	#contenu div.infogen {
		/* conteneur */
		margin : 0.5em 0em 0.5em 0.5em;
		font-size: 1em;
		background-color: #ffffff;
	}

	#contenu div.infogen h1 {
		/* titres des paragraphes ("actualités"," brèves" ...)  */
		margin: 0.5em 0.5em 1em 0em;
		padding: 0 0 0 0em;
		font-size: 1.4em;
		font-weight: bold;
		color: #800;
		text-align: left;	
		border-bottom: 1px solid silver;
	}

	#contenu div.infogen h2 {
		/* Titre des articles et des brèves hors article */
		background-image: url('./images/puces/puce_infogen.gif');
		background-repeat: no-repeat;
		background-position: 1em 0.2em;
		margin: 0 0 0 0;
		padding: 0 0 0.5em 3em;
		font-size: 1.1em;
		font-weight: bold;
		color: #800;
		text-align: left;	
	}

	#contenu div.infogen h3 {
		/* style du sous-titre et du chapeau des articles dans une liste */
		margin: 0 0 1.5em 0;
		padding: 0 0 0 3em;
		font-size: 1.0em;
		font-weight: normal;
		color: #000000;
		text-align: left;	
	}

	#contenu div.infogen p.spip {
		/* Texte des rubriques */
		margin: 0;
		padding: 0.1em 1.0em 0.5em 3.0em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: justify;	
	}

	#contenu div.infogen hr {
		margin: 0 0 0 0;
		margin-left: 1em;
		margin-right: 1em;
		color: #000000;
	}

	#contenu div.infogen table {
		padding: 0 1em 0 0em;
		border: 0px solid silver;
		border-collapse: collapse;
	}

	#contenu div.infogen table tr {
		background-color: #fff;
		color: #000000;
	}

	#contenu div.infogen table td {
		padding: 0 0.5em 0 0em;
		text-align: left;
		vertical-align: top;
		border: 0px dotted #999999;
	}

	#contenu div.infogen a {
		margin: 0;
		padding: 0;
		font-weight: bold;
		color: #1919D4;
		text-decoration: none;
	}

	#contenu div.infogen a:visited {
		color: #1919D4;;
		text-decoration: none;
	}

	#contenu div.sommaire h1 {
		/* titres des paragraphes ("actualités"," brèves" ...)  */
		margin: 1em 0 0 0;
		padding-left: 0.8em;
		padding-bottom: 0.5em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu div.sommaire h2 {
		/* Titre des articles et des brèves hors article */
		background-image: url('./images/puces/puce_sommaire.jpg');
		background-repeat: no-repeat;
		background-position: 1em 0.2em;
		margin: 1em 0 0 0;
		padding: 0 0 0 0;
		padding-left: 3em;
		font-size: 1.1em;
		font-weight: bold;
		color: #000000;
		text-align: left;	
	}

	#contenu div.sommaire h3 {
		/* style du sous-titre et du chapeau des articles dans une liste */
		margin: 0 0 0 0;
		padding-left: 3em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: left;	
	}

	#contenu div.sommaire p.spip {
			/* Texte des articles */
			margin: 0;
			padding: 0.5em 1.0em 0.5em 1.0em;
			font-size: 1.1em;
			font-weight: normal;
			color: #000000;
			text-align: justify;	
	}

	#contenu div.entete h1 {
		/* Titre des rubriques */
		/*background-image: url('./images/nombidon.png');*/
		background-repeat: no-repeat;
		background-position: 0% 50%;
		margin: 0;
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		font-size: 1.8em;
		font-weight: bold;
		color: #66f;
		text-align: left;	
		border-bottom: 2px inset gray;
	}

	#contenu div.entete h2 {
		/* Sous-titre des rubriques */
		/*background-image: url('./images/nombidon.png');*/
		background-repeat: no-repeat;
		background-position: 0% 50%;
		margin: 0 0 0 0;
		padding-left: 0.3em;
		padding-bottom: 0.2em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu div.entete p.spip {
			/* Texte des articles */
			margin: 0;
			padding: 0.5em 1.0em 0.5em 1.0em;
			font-size: 1.1em;
			font-weight: normal;
			color: #000000;
			text-align: justify;	
	}

	#contenu div.rubrique {
	   border: 1px solid #d0d0d0;
	   padding : 0 0 1em 0;
	   margin: 0 0 1em 0;
	   background-color: #ffffff;
	   text-align: left;
	   -moz-border-radius: 5px;
	}

	#contenu div.rubrique h1 {
		/* titres des paragraphes ("actualités"," brèves" ...)  */
		margin-bottom: 0.5em;
		padding-left: 0.8em;
		padding-bottom: 0.0em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu div.rubrique h2 {
		/* Titre des articles et des brèves hors article */
		background-image: url('./images/puces/puce_rubrique.jpg');
		background-repeat: no-repeat;
		background-position: 1em 0.2em;
		margin: 0 0 0 0;
		padding: 0 0 0 3em;
		font-size: 1.1em;
		font-weight: bold;
		color: #800;
		text-align: left;	
	}

	#contenu div.rubrique h3 {
		/* style du sous-titre et du chapeau des articles dans une liste */
		margin: 0 0 0.5em 0;
		padding: 0 0 0 3em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: left;	
	}

	#contenu div.rubrique p.spip {
		/* Texte des rubriques */
		margin: 0;
		padding: 0.1em 1.0em 0.5em 3.0em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: justify;	
	}

	#contenu div.rubrique hr {
		margin: 0 0 0 0;
		margin-left: 1em;
		margin-right: 1em;
		color: #000000;
	}

	#contenu div.article {
		/* Texte des articles */
		margin: 0 0.5em 1em 0;
		padding : 0 0.5em 0.5em 0em;
		font-size: 1.0em;
		font-weight: normal;
		color: #000040;
		text-align: left;	
		background-color: #ffffff;
	}

	#contenu div.article h1 {
		/* titres des articles dans un article  ou une rubrique "texte récent" */
		/*background-image: url('./images/nombidon.png');*/
		background-repeat: no-repeat;
		background-position: 0% 50%;
		margin: 1em 0.5em 0.5em 0em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
		border-bottom: 1px dotted #317BCE;
	}

	#contenu div.article h2 {
		/* titres "sommaire" dans une rubrique "texte récent" */
		margin-bottom: 0.3em;
		padding-left: 0.8em;
		padding-bottom: 0.5em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu div.article h4 {
		/* Titre des articles dans le sommaire d'une rubrique "texte récent" */
		background-image: url('./images/puces/puce_article.jpg');
		background-repeat: no-repeat;
		background-position: 1em 0.2em;
		margin: 0 0 0 0;
		padding-left: 3em;
		font-size: 1.1em;
		font-weight: bold;
		color: #000000;
		text-align: left;	
	}

	#contenu div.article p.spip {
			/* Texte des articles */
			margin: 0;
			padding: 0.5em 1.0em 0.5em 0.5em;
			font-size: 1.1em;
			font-weight: normal;
			color: #000000;
			text-align: justify;	
	}

	#contenu div.article .spip_logos {
		margin: 3px;
		border-width: 0px;
	}

	#contenu div.article a.lientitre {
		/*background-image: url('./images/nombidon.png');*/
		background-repeat: no-repeat;
		background-position: 0% 50%;
		margin: 0;
		margin-left: 0.5em;
		margin-right: 0.5em;
		margin-bottom: 0.5em;
		font-size: 1.0em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
		border-bottom: 1px dotted #317BCE;
	}

	#contenu div.article a.lienhautpage {
		background-image: url('./images/picto_hautpage.gif');
		background-repeat: no-repeat;
		background-position: center right;
		margin: 0;
		margin-right: 0.5em;
		padding-right: 2em;
		margin-bottom: 0.5em;
		text-align: right;	
		border-bottom: 1px dotted #cccccc;
	}

	#contenu div.photo {
		/* Texte des articles photo */
		margin: 0 0.5em 1em 0;
		padding : 0 0.5em 0.5em 0em;
		font-size: 1.0em;
		font-weight: normal;
		color: #000040;
		text-align: left;	
		background-color: #ffffff;
	}

	#contenu div.photo h1 {
		/* titres des articles */
		background-repeat: no-repeat;
		background-position: 0% 50%;
		margin: 1em 0.5em 0.5em 0em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
		border-bottom: 1px dotted #317BCE;
	}

	#contenu div.photo h2 {
		/* titres des photos dans un article */
		background-repeat: no-repeat;
		background-position: 0% 50%;
		margin: 0em 0em 0em 0em;
		font-size: 1.0em;
		font-weight: bold;
		color: #111;
		text-align: center;	
	}

	#contenu div.photo p.spip {
			/* Texte des articles */
			margin: 0;
			padding: 0.5em 1.0em 0.5em 0.5em;
			font-size: 1.0em;
			font-weight: normal;
			color: #000000;
			text-align: justify;	
	}

	#contenu div.demande_actes {
		/* Texte */
		margin: 0 0.5em 1em 0;
		padding : 0 0.5em 0.5em 0em;
		font-size: 1.0em;
		font-weight: normal;
		color: #000040;
		text-align: left;	
		background-color: #ffffff;
	}

	#contenu div.demande_actes h1 {
		/* titre du fieldset */
		margin: 4em 0.5em 0em 3em;
		font-size: 1.6em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu div.demande_actes h2 {
		/* titre du formulaire */
		margin: 1em 0.5em 0.5em 0em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
		border-bottom: 1px dotted #317BCE;
	}

	#contenu div.demande_actes h4 {
		/* sous-titre */
		margin: 0em 0em 0.5em 0em;
		font-size: 1.1em;
		font-weight: bold;
		color: #1919D4;
		text-align: left;	
	}

	#contenu div.demande_actes fieldset legend {
		/* titre du fieldset */
		margin: 1em 0.5em 0.5em 0em;
		font-size: 1.1em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu div.demande_actes .oblig {
		/* champ obligatoire */
		font-weight: bold;
		color: #ff0040;
	}

	#contenu div.demande_actes .aide {
		/* libellé 'Besoin d'aide ?'*/
		font-size: 1.2em;
		font-weight: bold;
		color: #1919D4;
		text-align: left;	
	}

	#contenu div.demande_actes .etoile {
		color: #ff0040;
	}

	#contenu div.demande_actes .comment_etoile {
		/* commentaire champ obligatoire */
		padding-top: 3em;
		font-style: italic;
	}

	#contenu div.archive {
		/* titres des paragraphes ("archives" ...)  */
		margin: 4em 0.5em 0em 0.5em;
		font-size: 1em;
		background-color: #ffffff;
	}

	#contenu div.archive a {
		/* titres des paragraphes ("archives" ...)  */
		background-image: url('./images/stock_search.png');
		background-repeat: no-repeat;
		background-position: 0em 0em;
		margin-bottom: 0.3em;
		padding: 0.5em 0 0em 2.5em;
		font-size: 1.1em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu div.entete_art {
		/* cadre standard */
		margin: 1em 0.5em 0.5em 0.5em;
		border: 0px solid #b0b0b0;
		background-color: #ffffff;
		font-size: 1.0em;
		font-weight: normal;
		color: #000000;
		text-align: justify;	
	  -moz-border-radius: 5px;
	}

	#contenu div.entete_art p.spip {
		/* Texte des rubriques */
		margin: 0;
		padding: 0.1em 1.0em 0.5em 3.0em;
		font-size: 1.1em;
		font-weight: normal;
		color: #000000;
		text-align: justify;	
	}

	#contenu div.entete_art table {
		padding: 0 1em 0 1em;
		border: 0px solid gray;
		border-collapse: collapse;
	}

	#contenu div.entete_art table tr {
		background-color: #fff;
		color: #000000;
	}

	#contenu div.entete_art table td {
		background-color: #ccc;
		padding: 0 0em 0 0em;
		text-align: center;
		vertical-align: top;
		border: 1px solid #aaa;
	}

	#contenu div.entete_art a {
		margin: 0;
		padding: 0;
		font-weight: normal;
		color: #1919D4;
		text-align: right;
		text-decoration: none;
	}

	#contenu div.entete_art a:visited {
		color: #1919D4;
		text-align: right;
		text-decoration: none;
	}

	#aide {
		/* pages d'aide */
		margin: 0 0.5em 1em 0;
		padding : 0 0 0 0;
		font-size: 1.0em;
		font-weight: normal;
		color: #000040;
		text-align: left;	
		background-color: #ffffff;
	}

	#aide h1 {
		background-repeat: no-repeat;
		background-position: 0% 50%;
		margin: 1em 0.5em 0.5em 0em;
		font-size: 1.4em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
		border-bottom: 1px dotted #317BCE;
	}

	#aide h2 {
		margin-bottom: 0.3em;
		padding-left: 0.8em;
		padding-bottom: 0.5em;
		font-size: 1.2em;
		font-weight: bold;
		color: #000040;
		text-align: left;	
	}

	#contenu a {
		margin: 0;
		padding: 0;
		font-weight: normal;
		color: #084194;
		text-decoration: none;
	}
	
	#contenu a:hover {
		background-color: #F7D67B;
		color: black;
		text-decoration: none;
	}
	
	#contenu a:focus {
		background-color: #F7D67B;
		color: black;
		text-decoration: none;
	}
	
	#contenu a:visited {
		color: #084194;
		text-decoration: none;
	}

#bandeau_inferieur{
	clear: both; /* positionnement sous les boîtes flottantes précédentes (div) */
	background-color: #317BCE;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 752px;
}

	#bandeau_inferieur ul {
		font-size: 0.75em;
		font-weight: bold;
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 2.2em 0;
		border-bottom: 0px solid #003399;
		background-color: #317BCE;
		text-align: right;
	}
	
	#bandeau_inferieur li {
			float: left;
			width: 149px;
			margin: 0.1em 0 0.1em 0;
			padding: 0 0 0 0;
			text-align: center;
			border-right: 1px dotted #519BeE;
	}
	
	#bandeau_inferieur a {
			/*float: center;*/
			display: block;
			color: #fff;
			text-decoration: none;
			padding: 0.2em;
	}
	
	#bandeau_inferieur a:hover {
			background: #0033cc;
	}

#bandeau_bas {
	clear: both; /* positionnement sous les boîtes flottantes précédentes (div) */
	background-color: #317BCE;
	margin: 1em 8px 0 0;
	padding: 0 0 0 10px;
	text-align: left;
	height: 1em;
}

a.lienhautpage {
	background-image: url('./images/picto_hautpage.gif');
	background-repeat: no-repeat;
	background-position: center right;
	margin: 0;
	margin-right: 0.5em;
	padding-right: 2em;
	margin-bottom: 0.5em;
	text-align: right;	
	border-bottom: 1px dotted #cccccc;
}

.spip_logos {
	margin: 0;
	padding: 0;
	border-width: 0px;
}

h3.spip {
	/* style des intertitre de SPIP */
	font-weight: bold;
	font-size: 1.2em;
	color: #aa3333;
	text-align: left;	
	margin: 10px 0px 15px 0.5em;
	padding: 0em;
}

p.spip {
		/* Texte des articles */
		margin: 1.0em 0 0 0;
		padding-left: 1em;
		padding-right: 1em;
		font-size: 2.0em;
		font-weight: normal;
		color: #000000;
		text-align: justify;	
}

p.spip_note {
		/* Notes des articles */
		margin: 0 0 0 0;
		padding-left: 1em;
		font-size: 1.0em;
		font-weight: normal;
		font-style: italic;
		color: #000000;
		text-align: justify;	
	}

table.spip {
	padding: 0 3em 0 3em;
	border: 1px solid #999999;
	border-collapse: collapse;
}

table.spip caption{
	border: 1px solid #999999;
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin-left: auto;                                                       
	margin-right: auto;
	padding: 3px;
	font-weight: bold;
	font-size : 70%;
}

table.spip tr.row_first {
	border: 1px solid #999999;
	padding: 0 3em 0 3em;
	background-color: #FCF4D0;
	color: #000000;
	text-align: center;
}

table.spip tr.row_odd {
	background-color: #d0d0d0;
	color: #000000;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
	color: #000000;
}

table.spip td {
	padding: 0 3em 0 3em;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #999999;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_puce {
	list-style-position: inside;
	border-width: 0px;
}

form.formrecherche { 
	margin: 0.1em;
	padding: 0;
}
input.formrecherche {
	/* background: #eee url("./images/picto_search.gi") no-repeat 0px center; */
	background: #eec;
	font-family: "Trebuchet MS", tahoma, verdana, arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	text-align: justify;	
}
input.formrecherche:focus {
	background: #F7D67B;
}

#cadre_breve {
   border: 1px solid #d0d0d0;
   padding : 0;
   margin: 0;
   background-color: #ffffff;
   text-align: left;
   -moz-border-radius: 5px;
}

#cadre_actu {
   border: 1px solid #d0d0d0;
   padding : 0;
   margin: 0;
   background-color: #ffffff;
   text-align: left;
   -moz-border-radius: 5px;
}

