/*TEMPORAIRE??*/
a#enregistrer_pdf{display:none;visibility:hidden;}
@charset "utf-8";
/* --------------------------------------------------------------------------------------------- Reset et styles de base */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:62.5%;
		font-family:arial, helvetica, sans-serif;
		color:#000;
		background:#fff
	}
/* ----------------------------------------------------------------------------------- Titres */
	h2 {margin-bottom:5px}
	h3 {margin-bottom:4px}
	h4 {margin-bottom:3px}
	h5,
	h6 {margin-bottom:2px}
/* ----------------------------------------------------------------------------------- Paragraphes */
	p {
		line-height:1.5em;
		margin-bottom:10px
	}
/* ----------------------------------------------------------------------------------- Liens */
	a {
		color:#e3007a;
		text-decoration:none
	}
	a:hover,
	a:focus {text-decoration:underline}
	a img {border:none}
/* ----------------------------------------------------------------------------------- Listes */
	ul,
	ol {
		list-style:none;
		margin-bottom:10px
	}
/* ----------------------------------------------------------------------------------- Emphases */
	strong {
		font-style:normal;
		font-weight:bold
	}
	em {
		font-style:italic;
		font-weight:normal
	}
/* ----------------------------------------------------------------------------------- Autres */
	abbr,
	acronym {border-bottom:1px dotted}
	address {font-style:normal}
	kbd {
		font-size:1.2em;
		background:#e5e5e5;
		padding:0 2px;
		border:solid 1px #ccc;
		border-right:solid 1px #999;
		border-bottom:solid 1px #999
	}
/* --------------------------------------------------------------------------------------------- Recurrent */
	.masquer,
	.contre_les_robots {
		overflow:hidden;
		position:absolute;
		top:-1000px;
		width:1px;
		height:1px
	}
/* ----------------------------------------------------------------------------------- Meta */
	p.meta {
		font-size:.9em;
		color:#4d4d4d;
		margin-bottom:5px
	}
/* ----------------------------------------------------------------------------------- Liens */
	a.lien_externe {
		background:url(../images/background/lien_externe.gif) no-repeat right center;
		padding:0 14px 0 0
	}
	a.lien_continuation {
		float:right;
		background:url(../images/background/puce.gif) no-repeat right 5px;
		padding:0 10px 0 0
	}
/* ----------------------------------------------------------------------------------- Formulaire */
/* ------------------------------------------------------------------------- Champs */
	input.champ:hover {background:#faf8f6}
	input.champ:focus {background:#f3eee9}
/* ------------------------------------------------------------------------- Boutons */
	input.bouton {
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#4d4d4d;
		border:1px solid #4d4d4d;
		padding:1px;
		cursor:pointer;
	}
	input.bouton.secondaire {
		background:#888;
		border:1px solid #777
	}
	input.bouton:hover,
	input.bouton:focus {background:#6c6b6b}
	input.bouton.secondaire:hover,
	input.bouton.secondaire:focus {background:#999}
/* --------------------------------------------------------------------------------------------- Depuis editeur */
	.retour_chariot {clear:both}
/* ----------------------------------------------------------------------------------- Alignements */
	.alignement01 {text-align:left}
	.alignement02 {text-align:right}
	.alignement03 {text-align:center}
/* ----------------------------------------------------------------------------------- Espacements */
	.espacement01 {margin-bottom:0}			/* Sans espacement */
	.espacement02 {margin-bottom:20px}		/* Grand espacement */
	.espacement03 {margin-bottom:30px}		/* Très grand espacement */
/* ----------------------------------------------------------------------------------- Titres */
	#contenu h2 {
		font-size:1.3em;
		color:#444
	}
	#contenu h3 {
		font-size:1.2em;
		color:#555
	}
	#contenu h4 {
		font-size:1.1em;
		color:#666
	}
	#contenu h5,
	#contenu h6 {
		font-size:1em;
		color:#777
	}
/* ----------------------------------------------------------------------------------- Listes */
	#contenu ul,
	#contenu ol {
		overflow:hidden;
		line-height:1.6em;
		zoom:1;
		padding:0 12px
	}
	#contenu ul li {
		background:url(../images/background/puce01.gif) no-repeat left 5px;
		padding:0 0 2px 11px
	}
	#contenu ol li {
		list-style-type:decimal;
		list-style-position:inside;
		padding:0 0 2px 0
	}
	#contenu ul li ul,
	#contenu ol li ol {	
		padding:2px 0 0 15px;
		margin:0
	}
/* ----------------------------------------------------------------------------------- Mise en avant */
	.mise_en_avant {
		overflow:hidden;
		zoom:1;
		background:#f1f1f1;
		padding:8px 10px 0 10px;
		margin:0 0 10px 0
	}
	p.mise_en_avant {padding-bottom:10px}
/* ----------------------------------------------------------------------------------- Zone contextuelle */
	div.zone_contextuelle {
		float:right;
		width:180px;
		background:#f1f1f1;
		padding:10px 10px 0 10px;
		margin:0 0 10px 10px
	}
/* ----------------------------------------------------------------------------------- Citations */
	q {
		font-style:italic;
		quotes: "« " " »";
		background:#f4f4f4;
		padding:0 2px
	}
	blockquote {
		overflow:hidden;
		zoom:1;
		line-height:1.5em;
		font-style:italic;
		background:#f7f6f3 url(../images/background/citation.gif) no-repeat 98% 8px;
		padding:5px 45px 5px 10px;
		margin:0 0 10px 0
	}
	blockquote p {margin-bottom:0}
/* ----------------------------------------------------------------------------------- Object */
	div.object-left,
	div.object-right,
	div.object-center {margin:0 0 10px 0}
	div.object-left {
		float:left;
		margin-right:10px
	}
	div.object-right {
		float:right;
		margin-left:10px
	}
	div.object-center {text-align:center}
/* ----------------------------------------------------------------------------------- Images */
	div.image {margin:0 0 6px 0}
	div.image img {
		vertical-align:top;
		margin:0 0 1px 0
	}
/* ------------------------------------------------------------------------- Légendes et copyright */
	div.image p {
		text-align:left;
		line-height:1.3em;
		font-size:.9em;
		font-style:italic;
		color:#666;
		padding:2px 0 0 0
	}
	div.object-center div.image p {margin:0 auto}
	div.image p span {
		display:block;
		padding:0 5px;
		margin:0 auto
	}
	div.image p span abbr {border:0}
/* ----------------------------------------------------------------------------------- Fichiers en téléchargement */
	a.fichier {
		background-repeat:no-repeat;
		background-position:left top;
		padding:2px 0 1px 22px
	}
	a.pdf {background-image:url(../images/background/pdf.gif)}
	a.msword {background-image:url(../images/background/msword.gif)}
	a.ms-excel {background-image:url(../images/background/ms-excel.gif)}
	a.text {background-image:url(../images/background/text.gif)}
	a.spreadsheet {background-image:url(../images/background/spreadsheet.gif)}
	a.plain {background-image:url(../images/background/plain.gif)}
	a.fichier span {
		font-size:.9em;
		color:#666
	}
/* ----------------------------------------------------------------------------------- Tableaux de données */
	table.tableau_donnees {
		width:100%;
		border-collapse:collapse;
		border-top:1px solid #ccc;
		margin:0 0 10px 0
	}
	table.tableau_donnees p {margin-bottom:0}
	table.tableau_donnees caption {
		text-align:left;
		font-weight:bold;
		color:#555;
		padding:0 0 4px 0
	}
	table.tableau_donnees tr th {
		font-weight:normal;
		background:#ebebeb;
		border-bottom:1px solid #ccc;
		padding:4px
	}
	table.tableau_donnees tr td {
		vertical-align:top;
		border-bottom:1px dashed #ccc;
		padding:6px 4px
	}
	table.tableau_donnees tr.alterne td {background-color:#f7f7f7}
	table.tableau_donnees tr.survol td {background-color:#efefef}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		position:relative;
		width:966px;
		font-size:1.1em;
		padding:25px 0 0 0;
		margin:0 auto
	}
/* ----------------------------------------------------------------------------------- Logo */
	#logo {
		float:left;
		margin:0 100px 10px 0
	}
	#logo img {
		vertical-align:middle;
		border-bottom:3px solid #fff;
		padding:0 0 10px 0
	}
	#logo a:hover img {border-color:#ececec}
/* ----------------------------------------------------------------------------------- Accès rapide */
	#acces_rapide {
		float:left;
		font-size:1.1em;
		padding:12px 0 0 0;
		margin:0
	}
	#acces_rapide li {
		display:inline;
		margin:0 8px 0 0
	}
	#acces_rapide li a {
		color:#4d4d4d;
		margin:0 8px 0 0
	}
	#acces_rapide li a:hover,
	#acces_rapide li a:focus {color:#e3007a}
	#acces_rapide #deconnexion {
		position:absolute;
		top:10px;
		right:0;
		margin:0
	}
	#acces_rapide #deconnexion a {color:#ff0000}
/* ----------------------------------------------------------------------------------- Recherche */
	#recherche form {
		float:left;
		background:#4d4d4d;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:0 5px 2px 5px;
		margin:6px 0 0 0
	}
	#recherche_champ {
		width:150px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#fff;
		border:1px solid #4d4d4d;
		background:#4d4d4d;
		padding:1px 0 1px 5px
	}
	#recherche_bouton {
		position:relative;
		top:3px
	}
/* ----------------------------------------------------------------------------------- Navigation principale */
	#nav_principale {
		clear:both;
		text-align:center;
		text-transform:uppercase;
		font-size:1.2em;
		background:#dbdbdb;
		padding:4px 0 4px 4px;
		margin:0 0 12px 0
	}
	*+html #nav_principale {
		clear:none;
		float:left;
		width:962px
	}
	#nav_principale li {
		display:inline;
		margin:0 15px
	}
	#nav_principale li a {
		color:#4d4d4d;
		background-position:left 2px;
		background-repeat:no-repeat;
		padding:0 18px
	}
	#nav_principale li a.noeud10987 {background-image:url(../images/background/nav_couleur01.gif)}
	#nav_principale li a.noeud12219 {background-image:url(../images/background/nav_couleur02.gif)}
	#nav_principale li a.noeud12220 {background-image:url(../images/background/nav_couleur03.gif)}
	#nav_principale li a.noeud12221 {background-image:url(../images/background/nav_couleur04.gif)}
	#nav_principale li a.noeud12222 {background-image:url(../images/background/nav_couleur05.gif)}
	#nav_principale li a.noeud12223 {background-image:url(../images/background/nav_couleur06.gif)}
	#nav_principale li a.noeud12224 {background-image:url(../images/background/nav_couleur07.gif)}
	body.niveau2_10987 #nav_principale li a.noeud10987,
	body.niveau2_12219 #nav_principale li a.noeud12219,
	body.niveau2_12220 #nav_principale li a.noeud12220,
	body.niveau2_12221 #nav_principale li a.noeud12221,
	body.niveau2_12222 #nav_principale li a.noeud12222,
	body.niveau2_12223 #nav_principale li a.noeud12223,
	body.niveau2_12224 #nav_principale li a.noeud12224,
	#nav_principale li a:hover,
	#nav_principale li a:focus {
		position:relative;
		color:#fff;
		/*background-repeat:repeat-x;*/
		text-decoration:none
	}
	body.niveau2_10987 #nav_principale li a.noeud10987,
	#nav_principale li a.noeud10987:hover,
	#nav_principale li a.noeud10987:focus {background-color:#e3007a}
	body.niveau2_12219 #nav_principale li a.noeud12219,
	#nav_principale li a.noeud12219:hover,
	#nav_principale li a.noeud12219:focus {background-color:#009ee0}
	body.niveau2_12220 #nav_principale li a.noeud12220,
	#nav_principale li a.noeud12220:hover,
	#nav_principale li a.noeud12220:focus {background-color:#dc611d}
	body.niveau2_12221 #nav_principale li a.noeud12221,
	#nav_principale li a.noeud12221:hover,
	#nav_principale li a.noeud12221:focus {background-color:#7a032a}
	body.niveau2_12222 #nav_principale li a.noeud12222,
	#nav_principale li a.noeud12222:hover,
	#nav_principale li a.noeud12222:focus {background-color:#b1c026}
	body.niveau2_12223 #nav_principale li a.noeud12223,
	#nav_principale li a.noeud12223:hover,
	#nav_principale li a.noeud12223:focus {background-color:#c379c0}
	body.niveau2_12224 #nav_principale li a.noeud12224,
	#nav_principale li a.noeud12224:hover,
	#nav_principale li a.noeud12224:focus {background-color:#a00057}
/* ------------------------------------------------------------------------- Infobulle */
	#nav_principale li a span {
		display:none;
		position:absolute;
		top:20px;
		left:0;
		width:150px;
		text-align:left;
		text-transform:none;
		line-height:1.5em;
		font-size:.8em;
		color:#666;
		border:3px solid #dbdbdb;
		border-top:0;
		background:#fff;
		padding:5px 10px
	}
	#nav_principale li a:hover span,
	#nav_principale li a:focus span {display:block}
	/*+html #nav_principale li a.noeud10987 span,
	*+html #nav_principale li a.noeud12219 span {
		top:-81px;
		border-top:3px solid #dbdbdb;
		border-bottom:0
	}
	*+html #nav_principale li a.noeud12219 span {top:-65px}*/
/* ----------------------------------------------------------------------------------- Navigation actualités */
	#nav_actus {
		background:#4d4d4d;
		padding:6px 0 10px 10px;
		margin:0 0 10px 0
	}
	#nav_actus h2 {
		text-transform:uppercase;
		font-size:1.3em;
		font-weight:normal;
		color:#fff;
		margin:0 0 8px 0
	}
	#nav_actus ul {margin:0}
	#nav_actus ul li {
		display:inline;
		margin:0 11px 0 0
	}
	#nav_actus ul li a img {border:2px solid #fff}
	#nav_actus ul li a:hover img,
	#nav_actus ul li a:focus img {border-color:#4d4d4d}
/* ----------------------------------------------------------------------------------- Navigation transversale 01 */
	#nav01 {
		display:inline;
		float:left;
		width:215px;
		margin:18px 24px 10px 0
	}
	#nav01 li {
		display:inline;
		float:left;
		padding:0 11px 14px 0
	}
	#nav01 li a {
		display:block;
		overflow:hidden;
		width:60px;
		height:53px;
		text-align:center;
		background:#4d4d4d;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		padding:7px 0 0 0
	}
	#nav01 li.marches_publics a {
		height:45px;
		padding-top:15px
	}
	#nav01 li.asso a {
		height:48px;
		padding-top:12px
	}
	/*#nav01 li a:hover,
	#nav01 li a:focus {
		width:58px;
		height:51px;
		border:1px solid #e3007a
	}
	#nav01 li.marches_publics a:hover,
	#nav01 li.marches_publics a:focus {height:43px}
	#nav01 li.asso a:hover,
	#nav01 li.asso a:focus {height:46px}*/
/* ----------------------------------------------------------------------------------- Sondage */
	#sondage {
		display:inline;
		float:left;
		width:198px;
		margin:0 34px 0 0
	}
	#sondage h2 {
		position:relative;
		top:4px;
		z-index:1;
		text-transform:uppercase;
		font-size:1.4em;
		color:#4d4d4d;
		margin:0 0 0 25px
	}
	#sondage p {
		color:#fff;
		background:#e3007a;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		padding:10px 25px 20px 25px;
		margin:0
	}
	#je_vote {
		position:relative;
		top:-18px;
		display:block;
		display:inline;
		float:right;
		width:69px;
		text-align:center;
		color:#fff;
		background:#e3007a url(../images/background/je_vote.gif) no-repeat;
		padding:15px 0 21px 0;
		margin:0 15px 0 0
	}
	#voir_resultats {
		clear:right;
		float:right;
		position:relative;
		top:-10px
	}
	#voir_resultats:hover,
	#voir_resultats:focus {color:#4d4d4d}
/* ----------------------------------------------------------------------------------- Navigation transversale 02 */
	#nav02 {
		float:left;
		width:195px;
		margin:0 0 15px 0
	}
	#nav02 h2 {
		text-transform:uppercase;
		font-size:1.4em;
		color:#4d4d4d;
		background:url(../images/background/nav02.gif) no-repeat left bottom;
		padding:0 0 3px 27px;
		margin:0
	}
	#nav02 ul {
		overflow:hidden;
		zoom:1;
		background:url(../images/background/nav02_bas.gif) no-repeat left bottom;
		padding:15px 20px 20px 32px
	}
	#nav02 ul li a {
		display:block;
		background:url(../images/background/puce04.gif) no-repeat left center;
		color:#4d4d4d;
		padding:2px 0 2px 11px
	}
	#nav02 ul li a:hover,
	#nav02 ul li a:focus {color:#e3007a}
/* ----------------------------------------------------------------------------------- Voir toutes les actualités */
	#toutes_actualites {
		display:block;
		overflow:hidden;
		clear:both;
		width:203px;
		text-align:center;
		font-size:1.1em;
		color:#fff;
		background:#4d4d4d;
		padding:13px 0 12px 0
	}
	#toutes_actualites:hover,
	#toutes_actualites:focus {background:#666}
	#toutes_actualites span {
		background:url(../images/background/puce03.gif) no-repeat right 4px;
		padding:0 18px 0 0
	}
/* ----------------------------------------------------------------------------------- Colonne 01 (gauche) */
	#colonne01 {
		overflow:hidden;
		float:left;
		width:214px;
		padding:32px 0 0 0
	}
/* ------------------------------------------------------------------------- Navigation contextuelle */
	#nav_contextuelle {
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		padding:10px 10px 15px 10px;
		margin:0 11px 5px 0
	}
	body.niveau2_10987 #nav_contextuelle {background:#e3007a}
	body.niveau2_12219 #nav_contextuelle {background:#009ee0}
	body.niveau2_12220 #nav_contextuelle {background:#dc611d}
	body.niveau2_12221 #nav_contextuelle {background:#7a032a}
	body.niveau2_12222 #nav_contextuelle {background:#b1c026}
	body.niveau2_12223 #nav_contextuelle {background:#c379c0}
	body.niveau2_12224 #nav_contextuelle {background:#a00057}
/* --------------------------------------------------------------- Titre */
	#nav_contextuelle h2 {
		text-transform:uppercase;
		font-size:1.3em;
		font-weight:normal;
		color:#fff;
		background-repeat:no-repeat;
		background-position:left top;
		padding:3px 0 2px 28px;
		margin:0
	}
	body.niveau2_10987 #nav_contextuelle h2 {background-image:url(../images/background/picto01.png)}
	body.niveau2_12219 #nav_contextuelle h2 {
		background-image:url(../images/background/picto02.png);
		padding-left:35px
	}
	body.niveau2_12220 #nav_contextuelle h2 {background-image:url(../images/background/picto03.png)}
	body.niveau2_12221 #nav_contextuelle h2 {
		background-image:url(../images/background/picto04.png);
		padding-left:33px
	}
	body.niveau2_12222 #nav_contextuelle h2 {
		background-image:url(../images/background/picto05.png);
		padding-left:22px
	}
	body.niveau2_12223 #nav_contextuelle h2 {background-image:url(../images/background/picto06.png)}
	body.niveau2_12224 #nav_contextuelle h2 {background-image:url(../images/background/picto07.png)}
	#nav_contextuelle h2 span {
		display:block;
		zoom:1;
		border-bottom:1px solid #fff;
		padding:0 0 2px 0
	}
/* --------------------------------------------------------------- Premier niveau */
	#nav_contextuelle ul {
		font-size:1.1em;
		padding:10px 0 0 0;
		margin:0
	}
	#nav_contextuelle ul li {
		zoom:1;
		margin:0 0 1px 0
	}
	#nav_contextuelle ul li.selectionne {padding-bottom:5px}
	#nav_contextuelle li a,
	#nav_contextuelle li strong {
		display:block;
		zoom:1;
		font-weight:normal;
		color:#fff;
		background-repeat:no-repeat;
		background-position:4px 6px;
		padding:2px 5px 2px 17px
	}
	body.niveau2_10987 #nav_contextuelle li a {background-image:url(../images/background/nav_contexte_couleur01.gif)}
	body.niveau2_12219 #nav_contextuelle li a {background-image:url(../images/background/nav_contexte_couleur02.gif)}
	body.niveau2_12220 #nav_contextuelle li a {background-image:url(../images/background/nav_contexte_couleur03.gif)}
	body.niveau2_12221 #nav_contextuelle li a {background-image:url(../images/background/nav_contexte_couleur04.gif)}
	body.niveau2_12222 #nav_contextuelle li a {background-image:url(../images/background/nav_contexte_couleur05.gif)}
	body.niveau2_12223 #nav_contextuelle li a {background-image:url(../images/background/nav_contexte_couleur06.gif)}
	body.niveau2_12224 #nav_contextuelle li a {background-image:url(../images/background/nav_contexte_couleur07.gif)}
	body.niveau2_10987 #nav_contextuelle li a:hover,
	body.niveau2_10987 #nav_contextuelle li a:focus,
	body.niveau2_12219 #nav_contextuelle li a:hover,
	body.niveau2_12219 #nav_contextuelle li a:focus,
	body.niveau2_12220 #nav_contextuelle li a:hover,
	body.niveau2_12220 #nav_contextuelle li a:focus,
	body.niveau2_12221 #nav_contextuelle li a:hover,
	body.niveau2_12221 #nav_contextuelle li a:focus,
	body.niveau2_12222 #nav_contextuelle li a:hover,
	body.niveau2_12222 #nav_contextuelle li a:focus,
	body.niveau2_12223 #nav_contextuelle li a:hover,
	body.niveau2_12223 #nav_contextuelle li a:focus,
	body.niveau2_12224 #nav_contextuelle li a:hover,
	body.niveau2_12224 #nav_contextuelle li a:focus,
	body.niveau2_10987 #nav_contextuelle li.selectionne a,
	body.niveau2_12219 #nav_contextuelle li.selectionne a,
	body.niveau2_12220 #nav_contextuelle li.selectionne a,
	body.niveau2_12221 #nav_contextuelle li.selectionne a,
	body.niveau2_12222 #nav_contextuelle li.selectionne a,
	body.niveau2_12223 #nav_contextuelle li.selectionne a,
	body.niveau2_12224 #nav_contextuelle li.selectionne a,
	body.niveau2_10987 #nav_contextuelle li strong,
	body.niveau2_12219 #nav_contextuelle li strong,
	body.niveau2_12220 #nav_contextuelle li strong,
	body.niveau2_12221 #nav_contextuelle li strong,
	body.niveau2_12222 #nav_contextuelle li strong,
	body.niveau2_12223 #nav_contextuelle li strong,
	body.niveau2_12224 #nav_contextuelle li strong {background-image:url(../images/background/puce05.gif)}
	body.niveau2_10987 #nav_contextuelle li a:hover,
	body.niveau2_10987 #nav_contextuelle li a:focus,
	body.niveau2_10987 #nav_contextuelle li.selectionne,
	body.niveau2_10987 #nav_contextuelle li strong {background-color:#c00268}
	body.niveau2_12219 #nav_contextuelle li a:hover,
	body.niveau2_12219 #nav_contextuelle li a:focus,
	body.niveau2_12219 #nav_contextuelle li.selectionne,
	body.niveau2_12219 #nav_contextuelle li strong {background-color:#0178aa}
	body.niveau2_12220 #nav_contextuelle li a:hover,
	body.niveau2_12220 #nav_contextuelle li a:focus,
	body.niveau2_12220 #nav_contextuelle li.selectionne,
	body.niveau2_12220 #nav_contextuelle li strong {background-color:#b24f18}
	body.niveau2_12221 #nav_contextuelle li a:hover,
	body.niveau2_12221 #nav_contextuelle li a:focus,
	body.niveau2_12221 #nav_contextuelle li.selectionne,
	body.niveau2_12221 #nav_contextuelle li strong {background-color:#52031d}
	body.niveau2_12222 #nav_contextuelle li a:hover,
	body.niveau2_12222 #nav_contextuelle li a:focus,
	body.niveau2_12222 #nav_contextuelle li.selectionne,
	body.niveau2_12222 #nav_contextuelle li strong {background-color:#657408}
	body.niveau2_12223 #nav_contextuelle li a:hover,
	body.niveau2_12223 #nav_contextuelle li a:focus,
	body.niveau2_12223 #nav_contextuelle li.selectionne,
	body.niveau2_12223 #nav_contextuelle li strong {background-color:#954892}
	body.niveau2_12224 #nav_contextuelle li a:hover,
	body.niveau2_12224 #nav_contextuelle li a:focus,
	body.niveau2_12224 #nav_contextuelle li.selectionne,
	body.niveau2_12224 #nav_contextuelle li strong {background-color:#680139}
/* --------------------------------------------------------------- Second niveau */
	#nav_contextuelle li ul {
		font-size:.9em;
		padding:2px 10px 0 18px
	}
	#nav_contextuelle ul li.selectionne ul li.selectionne {padding-bottom:0}
	body.niveau2_10987 #nav_contextuelle li.selectionne ul li a,
	body.niveau2_10987 #nav_contextuelle li.selectionne ul li strong,
	body.niveau2_12219 #nav_contextuelle li.selectionne ul li a,
	body.niveau2_12219 #nav_contextuelle li.selectionne ul li strong,
	body.niveau2_12220 #nav_contextuelle li.selectionne ul li a,
	body.niveau2_12220 #nav_contextuelle li.selectionne ul li strong,
	body.niveau2_12221 #nav_contextuelle li.selectionne ul li a,
	body.niveau2_12221 #nav_contextuelle li.selectionne ul li strong,
	body.niveau2_12222 #nav_contextuelle li.selectionne ul li a,
	body.niveau2_12222 #nav_contextuelle li.selectionne ul li strong,
	body.niveau2_12223 #nav_contextuelle li.selectionne ul li a,
	body.niveau2_12223 #nav_contextuelle li.selectionne ul li strong,
	body.niveau2_12224 #nav_contextuelle li.selectionne ul li a,
	body.niveau2_12224 #nav_contextuelle li.selectionne ul li strong {
		background-image:none;
		padding:2px 4px
	}
	body.niveau2_10987 #nav_contextuelle li.selectionne ul li a:hover,
	body.niveau2_10987 #nav_contextuelle li.selectionne ul li a:focus,
	body.niveau2_10987 #nav_contextuelle li.selectionne ul li strong {background:#e3007a}
	body.niveau2_12219 #nav_contextuelle li.selectionne ul li a:hover,
	body.niveau2_12219 #nav_contextuelle li.selectionne ul li a:focus,
	body.niveau2_12219 #nav_contextuelle li.selectionne ul li strong {background:#009ee0}
	body.niveau2_12220 #nav_contextuelle li.selectionne ul li a:hover,
	body.niveau2_12220 #nav_contextuelle li.selectionne ul li a:focus,
	body.niveau2_12220 #nav_contextuelle li.selectionne ul li strong {background:#dc611d}
	body.niveau2_12221 #nav_contextuelle li.selectionne ul li a:hover,
	body.niveau2_12221 #nav_contextuelle li.selectionne ul li a:focus,
	body.niveau2_12221 #nav_contextuelle li.selectionne ul li strong {background:#7a032a}
	body.niveau2_12222 #nav_contextuelle li.selectionne ul li a:hover,
	body.niveau2_12222 #nav_contextuelle li.selectionne ul li a:focus,
	body.niveau2_12222 #nav_contextuelle li.selectionne ul li strong {background:#b1c026}
	body.niveau2_12223 #nav_contextuelle li.selectionne ul li a:hover,
	body.niveau2_12223 #nav_contextuelle li.selectionne ul li a:focus,
	body.niveau2_12223 #nav_contextuelle li.selectionne ul li strong {background:#c379c0}
	body.niveau2_12224 #nav_contextuelle li.selectionne ul li a:hover,
	body.niveau2_12224 #nav_contextuelle li.selectionne ul li a:focus,
	body.niveau2_12224 #nav_contextuelle li.selectionne ul li strong {background:#a00057}
/* ----------------------------------------------------------------------------------- Contenu */
	#contenu {
		float:left;
		width:740px;
		font-size:1.1em;
		padding:0 0 0 12px
	}
	#contenu a {text-decoration:underline}
	#contenu a:hover,
	#contenu a:focus {text-decoration:none}
	body.niveau2_10987 #contenu a,
	body.niveau3_13076 #contenu a {color:#e3007a}
	body.niveau2_12219 #contenu a,
	body.niveau3_13078 #contenu a {color:#009ee0}
	body.niveau2_12220 #contenu a,
	body.niveau3_13079 #contenu a {color:#dc611d}
	body.niveau2_12221 #contenu a,
	body.niveau3_13080 #contenu a {color:#7a032a}
	body.niveau2_12222 #contenu a,
	body.niveau3_13081 #contenu a {color:#b1c026}
	body.niveau2_12223 #contenu a,
	body.niveau3_13169 #contenu a {color:#c379c0}
	body.niveau2_12224 #contenu a {color:#a00057}
/* ------------------------------------------------------------------------- Fil d'ariane */
	#contenu #fil_ariane {
		color:#454343;
		margin:0 0 15px 0
	}
	#contenu #fil_ariane a {
		color:#454343;
		text-decoration:none
	}
	#contenu #fil_ariane a:hover,
	#contenu #fil_ariane a:focus {text-decoration:underline}
/* ------------------------------------------------------------------------- h1 */
	#contenu h1 {
		overflow:hidden;
		text-transform:uppercase;
		font-size:1.4em;
		font-weight:normal;
		color:#333;
		border-bottom:1px solid #4d4d4d;
		padding:0 0 3px 0;
		margin:0 0 15px 0
	}
	#contenu h1 span {
		text-transform:none;
		color:#666;
		font-size:.9em
	}
	body.niveau2_10987 #contenu h1,
	body.niveau2_10987 #contenu h2,
	body.niveau2_10987 #contenu h3,
	body.niveau2_10987 #contenu h4,
	body.niveau2_10987 #contenu h5,
	body.niveau2_10987 #contenu h6,
	body.niveau3_13076 #contenu h1,
	body.niveau3_13076 #contenu h2,
	body.niveau3_13076 #contenu h3,
	body.niveau3_13076 #contenu h4,
	body.niveau3_13076 #contenu h5,
	body.niveau3_13076 #contenu h6 {color:#e3007a}
	body.niveau2_12219 #contenu h1,
	body.niveau2_12219 #contenu h2,
	body.niveau2_12219 #contenu h3,
	body.niveau2_12219 #contenu h4,
	body.niveau2_12219 #contenu h5,
	body.niveau2_12219 #contenu h6,
	body.niveau3_13078 #contenu h1,
	body.niveau3_13078 #contenu h2,
	body.niveau3_13078 #contenu h3,
	body.niveau3_13078 #contenu h4,
	body.niveau3_13078 #contenu h5,
	body.niveau3_13078 #contenu h6 {color:#009ee0}
	body.niveau2_12220 #contenu h1,
	body.niveau2_12220 #contenu h2,
	body.niveau2_12220 #contenu h3,
	body.niveau2_12220 #contenu h4,
	body.niveau2_12220 #contenu h5,
	body.niveau2_12220 #contenu h6,
	body.niveau3_13079 #contenu h1,
	body.niveau3_13079 #contenu h2,
	body.niveau3_13079 #contenu h3,
	body.niveau3_13079 #contenu h4,
	body.niveau3_13079 #contenu h5,
	body.niveau3_13079 #contenu h6 {color:#dc611d}
	body.niveau2_12221 #contenu h1,
	body.niveau2_12221 #contenu h2,
	body.niveau2_12221 #contenu h3,
	body.niveau2_12221 #contenu h4,
	body.niveau2_12221 #contenu h5,
	body.niveau2_12221 #contenu h6,
	body.niveau3_13080 #contenu h1,
	body.niveau3_13080 #contenu h2,
	body.niveau3_13080 #contenu h3,
	body.niveau3_13080 #contenu h4,
	body.niveau3_13080 #contenu h5,
	body.niveau3_13080 #contenu h6 {color:#7a032a}
	body.niveau2_12222 #contenu h1,
	body.niveau2_12222 #contenu h2,
	body.niveau2_12222 #contenu h3,
	body.niveau2_12222 #contenu h4,
	body.niveau2_12222 #contenu h5,
	body.niveau2_12222 #contenu h6,
	body.niveau3_13081 #contenu h1,
	body.niveau3_13081 #contenu h2,
	body.niveau3_13081 #contenu h3,
	body.niveau3_13081 #contenu h4,
	body.niveau3_13081 #contenu h5,
	body.niveau3_13081 #contenu h6 {color:#b1c026}
	body.niveau2_12223 #contenu h1,
	body.niveau2_12223 #contenu h2,
	body.niveau2_12223 #contenu h3,
	body.niveau2_12223 #contenu h4,
	body.niveau2_12223 #contenu h5,
	body.niveau2_12223 #contenu h6,
	body.niveau3_13169 #contenu h1,
	body.niveau3_13169 #contenu h2,
	body.niveau3_13169 #contenu h3,
	body.niveau3_13169 #contenu h4,
	body.niveau3_13169 #contenu h5,
	body.niveau3_13169 #contenu h6 {color:#c379c0}
	body.niveau2_12224 #contenu h1,
	body.niveau2_12224 #contenu h2,
	body.niveau2_12224 #contenu h3,
	body.niveau2_12224 #contenu h4,
	body.niveau2_12224 #contenu h5,
	body.niveau2_12224 #contenu h6 {color:#a00057}
/* ------------------------------------------------------------------------- Thème */
/* --------------------------------------------------------------- Contenu 01 (gauche) */
	#contenu01 {
		overflow:hidden;
		float:left;
		width:468px;
		padding:0 22px 0 0
	}
/* ----------------------------------------------------- Actualité mise en avant */
	#actualite_avant {
		border-top:1px dashed #dbdbdb;
		padding:18px 0 0 0;
		margin:0 0 18px 0
	}
	body.niveau2_10987 #actualite_avant {border-color:#e3007a}
	body.niveau2_12219 #actualite_avant {border-color:#009ee0}
	body.niveau2_12220 #actualite_avant {border-color:#dc611d}
	body.niveau2_12221 #actualite_avant {border-color:#7a032a}
	body.niveau2_12222 #actualite_avant {border-color:#b1c026}
	body.niveau2_12223 #actualite_avant {border-color:#c379c0}
	body.niveau2_12224 #actualite_avant {border-color:#a00057}
	#actualite_avant div {
		overflow:hidden;
		zoom:1;
		padding:5px 10px 10px 10px
	}
	body.niveau2_10987 #actualite_avant div {background:#fee5f2}
	body.niveau2_12219 #actualite_avant div {background:#dcf3fd}
	body.niveau2_12220 #actualite_avant div {background:#ffe8db}
	body.niveau2_12221 #actualite_avant div {background:#ffe6ee}
	body.niveau2_12222 #actualite_avant div {background:#eaedce}
	body.niveau2_12223 #actualite_avant div {background:#ffe1fe}
	body.niveau2_12224 #actualite_avant div {background:#fcddee}
	#contenu #actualite_avant h2 {
		text-transform:uppercase;
		font-size:1.1em;
		background:url(../images/background/picto08.png) no-repeat left 3px;
		padding:3px 0 2px 30px
	}
	#contenu #actualite_avant h3 {font-size:1.1em}
	#contenu #actualite_avant h3 a {
		color:#4d4d4d;
		text-decoration:none
	}
	#contenu #actualite_avant h3 a:hover,
	#contenu #actualite_avant h3 a:focus {text-decoration:underline}
	#actualite_avant img {
		float:left;
		border:1px solid #4f4f4f;
		margin:0 10px 0 0
	}
	#actualite_avant p {margin:0}
/* ----------------------------------------------------- Publications */
	#publications {
		position:relative;
		clear:both;
		overflow:hidden;
		zoom:1;
		border-top:1px dashed #dbdbdb;
		padding:10px 0 0 0;
		margin:0
	}
	body.niveau2_10987 #publications {border-color:#e3007a}
	body.niveau2_12219 #publications {border-color:#009ee0}
	body.niveau2_12220 #publications {border-color:#dc611d}
	body.niveau2_12221 #publications {border-color:#7a032a}
	body.niveau2_12222 #publications {border-color:#b1c026}
	body.niveau2_12223 #publications {border-color:#c379c0}
	body.niveau2_12224 #publications {border-color:#a00057}
	#publications h2 {
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:normal
	}
	body.niveau2_10987 #publications h2 {color:#e3007a}
	body.niveau2_12219 #publications h2 {color:#009ee0}
	body.niveau2_12220 #publications h2 {color:#dc611d}
	body.niveau2_12221 #publications h2 {color:#7a032a}
	body.niveau2_12222 #publications h2 {color:#b1c026}
	body.niveau2_12223 #publications h2 {color:#c379c0}
	body.niveau2_12224 #publications h2 {color:#a00057}
	div.carousel {
		float:left;
		width:468px
	}
	div.carousel a.prev,
	div.carousel a.next {
		position:absolute;
		top:38px;
		z-index:1;
		cursor:pointer
	}
	div.carousel a.prev {left:4px}
	div.carousel a.next {right:3px}
	#contenu #publications ul {
		padding:0;
		margin:0
	}
	#contenu #publications ul li {
		float:left;
		width:110px;
		height:140px;
		text-align:center;
		line-height:1.3em;
		background:none;
		padding:0;
		margin:0 3px 0 4px
	}
	#contenu #publications ul li a {
		color:#000;
		text-decoration:none
	}
	#contenu #publications ul li a:hover,
	#contenu #publications ul li a:focus {text-decoration:underline}
	#publications ul li img {
		display:block;
		margin:0 0 2px 0
	}
/* --------------------------------------------------------------- Contenu 02 (droite) */
	#contenu02 {
		float:left;
		width:250px
	}
/* ----------------------------------------------------- Image de présentation */
	#contenu02 img.illustration,
	img.illustration01 {
		vertical-align:middle;
		border:3px solid #dbdbdb;
		margin:0 0 15px 0
	}
	body.niveau2_10987 #contenu02 img.illustration,
	body.niveau2_10987 img.illustration01 {border-color:#e3007a}
	body.niveau2_12219 #contenu02 img.illustration,
	body.niveau2_12219 img.illustration01 {border-color:#009ee0}
	body.niveau2_12220 #contenu02 img.illustration,
	body.niveau2_12220 img.illustration01 {border-color:#dc611d}
	body.niveau2_12221 #contenu02 img.illustration,
	body.niveau2_12221 img.illustration01 {border-color:#7a032a}
	body.niveau2_12222 #contenu02 img.illustration,
	body.niveau2_12222 img.illustration01 {border-color:#b1c026}
	body.niveau2_12223 #contenu02 img.illustration,
	body.niveau2_12223 img.illustration01 {border-color:#c379c0}
	body.niveau2_12224 #contenu02 img.illustration,
	body.niveau2_12224 img.illustration01 {border-color:#a00057}
/* ----------------------------------------------------- Actualités */
	#contenu02 #actualites {
		overflow:hidden;
		zoom:1;
		padding:6px 5px 10px 6px
	}
	body.niveau2_10987 #contenu02 #actualites {background:#e3007a}
	body.niveau2_12219 #contenu02 #actualites {background:#009ee0}
	body.niveau2_12220 #contenu02 #actualites {background:#dc611d}
	body.niveau2_12221 #contenu02 #actualites {background:#7a032a}
	body.niveau2_12222 #contenu02 #actualites {background:#b1c026}
	body.niveau2_12223 #contenu02 #actualites {background:#c379c0}
	body.niveau2_12224 #contenu02 #actualites {background:#a00057}
	#contenu02 #actualites h2 {
		text-transform:uppercase;
		font-size:1.2em;
		color:#fff
	}
	#contenu02 #actualites ul {
		padding:0;
		margin:0
	}
	#contenu02 #actualites ul li {
		background:none;
		padding:0;
		margin:0 0 10px 0
	}
	#contenu02 #actualites ul li a {
		display:block;
		border:2px solid #fff;
		background:#fff;
		text-decoration:none
	}
	#contenu02 #actualites ul li a:hover,
	#contenu02 #actualites ul li a:focus {text-decoration:underline}
	#contenu02 #actualites ul li a img {
		vertical-align:middle;
		margin:0 0 2px 0
	}
	#contenu02 #actualites ul li a span {
		background:url(../images/background/puce02.gif) no-repeat right 3px;
		padding:0 18px 0 0;
		margin:0 0 0 3px
	}
	#contenu02 #actualites a.lien_continuation {
		color:#fff;
		background:url(../images/background/puce03.gif) no-repeat right 3px;
		padding:0 17px 0 0;
		margin:0 5px 0 0;
		text-decoration:none
	}
	#contenu02 #actualites a.lien_continuation:hover,
	#contenu02 #actualites a.lien_continuation:focus {text-decoration:underline}
/* ------------------------------------------------------------------------- Article */
/* --------------------------------------------------------------- Images de présentation */
	img.paysage {
		vertical-align:middle;
		border-bottom:1px solid #4d4d4d;
		padding:0 0 9px 0;
		margin:0 0 15px 0
	}
	img.portrait {
		float:left;
		margin:0 10px 5px 0
	}
/* --------------------------------------------------------------- Bloc contextuel */
	#bloc_contextuel {
		float:right;
		width:180px;
		color:#fff;
		padding:10px 10px 0 10px;
		margin:0 0 0 7px
	}
	body.niveau2_10987 #bloc_contextuel,
	body.niveau3_13076 #bloc_contextuel {background:#e3007a}
	body.niveau2_12219 #bloc_contextuel,
	body.niveau3_13078 #bloc_contextuel {background:#009ee0}
	body.niveau2_12220 #bloc_contextuel,
	body.niveau3_13079 #bloc_contextuel {background:#dc611d}
	body.niveau2_12221 #bloc_contextuel,
	body.niveau3_13080 #bloc_contextuel {background:#7a032a}
	body.niveau2_12222 #bloc_contextuel,
	body.niveau3_13081 #bloc_contextuel {background:#b1c026}
	body.niveau2_12223 #bloc_contextuel,
	body.niveau3_13169 #bloc_contextuel {background:#c379c0}
	body.niveau2_12224 #bloc_contextuel {background:#a00057}
/* ----------------------------------------------------- Titre */
	#contenu #bloc_contextuel h2 {
		text-transform:uppercase;
		color:#fff;
		font-weight:normal;
		border-bottom:1px solid #fff;
		padding:0 0 1px 0;
		margin:0 0 12px 0
	}
/* ----------------------------------------------------- Renfoncement */
	#bloc_contextuel div.bloc_contextuel {padding:0 10px 10px 10px}
/* ----------------------------------------------------- Liens */
	#contenu #bloc_contextuel a {
		color:#fff;
		text-decoration:none
	}
	#contenu #bloc_contextuel a:hover,
	#contenu #bloc_contextuel a:focus {text-decoration:underline}
/* ----------------------------------------------------- Listes */
	#bloc_contextuel ul {padding:0}
	#bloc_contextuel ul li {background-image:url(../images/background/puce05.gif)}
/* ----------------------------------------------------- Ressources */
	#bloc_contextuel #ressources li {
		background:none;
		padding:0;
		margin:0 0 5px 0
	}
	#bloc_contextuel #ressources li a span {color:#fff}
/* ------------------------------------------------------------------------- Vue line */
	div.vue_line {
		clear:both;
		overflow:hidden;
		zoom:1;
		border-top:1px dashed #dbdbdb;
		padding:10px 0 0 0;
		margin:0 0 10px 0
	}
	div.vue_line.evenement {clear:left}
	div.vue_line.actualite {
		border:0;
		padding:8px
	}
	div.vue_line.alterne {background:#ececec}
	body.niveau2_10987 div.vue_line {border-color:#e3007a}
	body.niveau2_12219 div.vue_line {border-color:#009ee0}
	body.niveau2_10920 div.vue_line {border-color:#dc611d}
	body.niveau2_10921 div.vue_line {border-color:#7a032a}
	body.niveau2_10922 div.vue_line {border-color:#b1c026}
	body.niveau2_10923 div.vue_line {border-color:#c379c0}
	body.niveau2_10924 div.vue_line {border-color:#a00057}
	#contenu div.vue_line a {text-decoration:none}
	#contenu div.vue_line a:hover,
	#contenu div.vue_line a:focus {text-decoration:underline}
	#contenu div.vue_line h2 {
		text-transform:uppercase;
		font-size:1.1em;
		font-weight:normal
	}
	#contenu div.vue_line h2 span {
		text-transform:none;
		font-size:.9em
	}
	#contenu div.vue_line.noeud12219 h2 a,
	#contenu div.vue_line.noeud12219 p.meta a {color:#009de0}
	#contenu div.vue_line.noeud12220 h2 a,
	#contenu div.vue_line.noeud12220 p.meta a {color:#dc611d}
	#contenu div.vue_line.noeud12221 h2 a,
	#contenu div.vue_line.noeud12221 p.meta a {color:#7a0329}
	#contenu div.vue_line.noeud12222 h2 a,
	#contenu div.vue_line.noeud12222 p.meta a {color:#b2c128}
	#contenu div.vue_line.noeud12223 h2 a,
	#contenu div.vue_line.noeud12223 p.meta a {color:#c279c0}
	#contenu div.vue_line img {
		float:left;
		border:2px solid #dbdbdb;
		margin:0 11px 0 0
	}
	#contenu div.vue_line.noeud10987 img {border-color:#e21478}
	#contenu div.vue_line.noeud12219 img {border-color:#009de0}
	#contenu div.vue_line.noeud12220 img {border-color:#dc611d}
	#contenu div.vue_line.noeud12221 img {border-color:#7a0329}
	#contenu div.vue_line.noeud12222 img {border-color:#b2c128}
	#contenu div.vue_line.noeud12223 img {border-color:#c279c0}
	#contenu div.vue_line p.meta {margin-bottom:3px}
	#contenu div.vue_line p {margin-bottom:5px}
	#contenu div.vue_line a.lien_continuation {
		float:none;
		background-image:url(../images/background/puce06.gif);
		background-repeat:none;
		background-position:right 3px;
		padding:0 16px 0 0
	}
	body.niveau2_10987 #contenu div.vue_line a.lien_continuation,
	body.niveau3_13076 #contenu div.vue_line a.lien_continuation {background-image:url(../images/background/puce06.gif)}
	body.niveau2_12219 #contenu div.vue_line a.lien_continuation,
	body.niveau3_13078 #contenu div.vue_line a.lien_continuation {background-image:url(../images/background/puce07.gif)}
	body.niveau2_12220 #contenu div.vue_line a.lien_continuation,
	body.niveau3_13079 #contenu div.vue_line a.lien_continuation {background-image:url(../images/background/puce08.gif)}
	body.niveau2_12221 #contenu div.vue_line a.lien_continuation,
	body.niveau3_13080 #contenu div.vue_line a.lien_continuation {background-image:url(../images/background/puce09.gif)}
	body.niveau2_12222 #contenu div.vue_line a.lien_continuation,
	body.niveau3_13081 #contenu div.vue_line a.lien_continuation {background-image:url(../images/background/puce10.gif)}
	body.niveau2_12223 #contenu div.vue_line a.lien_continuation,
	body.niveau3_13169 #contenu div.vue_line a.lien_continuation {background-image:url(../images/background/puce11.gif)}
	body.niveau2_12224 #contenu div.vue_line a.lien_continuation {background-image:url(../images/background/puce12.gif)}
	div.vue_line h3 span {font-size:.8em}
/* ------------------------------------------------------------------------- Galeries */
/* --------------------------------------------------------------- Thème */
	div.theme {
		clear:both;
		border:1px solid #d0d0d0;
		background:#e8e8e8;
		padding:10px
	}
	div.theme img {
		border:2px solid #fff;
		margin:10px 35px 10px 0
	}
/* ----------------------------------------------------- Lien voir le thème */
	div.voir_theme {
		text-align:right;
		font-weight:bold;
		padding:0 0 20px 0
	}
	div.voir_theme a {
		float:right;
		background:#e8e8e8;
		padding:4px 10px
	}	
/* --------------------------------------------------------------- Diaporama */
	#diaporama {
		float:left;
		width:100%;
		margin-top:10px
	}
	#diaporama a.lightbox {text-decoration:none}
	#diaporama a.lightbox img {
		border:1px solid #ccc;
		padding:5px;
		margin:0 32px 20px 0
	}
	#diaporama a.lightbox:hover img,
	#diaporama a.lightbox:focus img {background:#e4e4e4}
/* --------------------------------------------------------------- Ecard */
	#ecard {
		border:1px solid #d0d0d0;
		background:#e8e8e8;
		padding:10px;
		margin:0 0 20px 0
	}
	#ecard a {text-decoration:none}
	#ecard img {
		border:2px solid #fff;
		margin:10px 8px
	}
	#ecard div.flash {
		border-bottom:1px dashed #ccc;
		text-align:center;
		padding:10px 0
	}
	#ecard a.choisir_carte {
		display:block;
		text-decoration:underline
	}
	#ecard a.choisir_carte:hover,
	#ecard a.choisir_carte:focus {text-decoration:none}
	#ecard div.object-center img {margin-bottom:5px}
	#ecard div.image span.legende,
	#ecard div.image span.copyright {font-size:1em}
/* ------------------------------------------------------------------------- Sondage */
	fieldset.question_sondage {
		clear:both;
		border:0;
		border-bottom:1px dashed #ccc;
		padding:0 0 7px 0;
		margin:0 0 7px 0
	}
	fieldset.question_sondage legend {
		display:block;
		width:730px;
		font-size:1.3em;
		font-weight:bold;
		color:#666;
		margin-bottom:7px
	}
	fieldset.question_sondage legend span {
		display:block;
		width:730px;
		white-space:normal
	}
	fieldset.question_sondage div {
		clear:both;
		padding:0 0 0 20px;
		margin:0 0 5px 0
	}
	fieldset.question_sondage input {
		float:left;
		width:13px;
		height:13px;
		margin:0 4px 0 0
	}
/* ------------------------------------------------------------------------- Fiches */
/* --------------------------------------------------------------- Listing des fiches */
	#contenu ul.onglets {
		overflow:hidden;
		zoom:1;
		line-height:normal;
		padding:0
	}
	#contenu ul.onglets li {
		display:inline;
		background:none;
		padding:0;
		margin:0
	}
	#contenu ul.onglets li a {
		position:relative;
		display:block;
		float:left;
		width:168px;
		height:90px;
		line-height:1.6em;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		background:#e7e7e7;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		padding:8px
	}
	#contenu ul.onglets li a img {
		float:left;
		margin:0 8px 0 0
	}
	#contenu ul.onglets li a span {
		position:absolute;
		bottom:8px;
		right:8px;
		display:block;
		text-align:right;
		font-weight:normal;
		color:#333;
		background:url(../images/background/puce01.gif) no-repeat right center;
		padding:0 8px 0 0;
		text-decoration:underline
	}
	#contenu ul.onglets li a:hover,
	#contenu ul.onglets li a:focus {background:#f1f1f1}
	#contenu ul.onglets li a:hover span,
	#contenu ul.onglets li a:focus span {text-decoration:none}
	/* Fiche selectionne */
	#contenu ul.onglets li.ui-tabs-selected a {
		filter:alpha(opacity=30);
		-moz-opacity:0.30;
		background-image:none;
		background-color:#f4f4f4;
		cursor:text
	}
	#contenu ul.onglets li.ui-tabs-selected a span {display:none}
/* --------------------------------------------------------------- Fiche */
	#fiche {
		overflow:hidden;
		zoom:1;
		background:#e7e7e7;
		padding:15px;
		margin:0 0 10px 0
	}
	div.ui-tabs-hide {display:none}
	div.fiche {clear:both}
	div.fiche img {
		float:left;
		margin:0 20px 0 0
	}
/* ------------------------------------------------------------------------- Commentaires */
	#commentaires {
		clear:both;
		overflow:hidden;
		padding:30px 0 20px 0
	}
	#commentaires h2 {margin-bottom:10px}
	#contenu #commentaires h3 {color:#333}
	div.commentaire em {
		float:right;
		margin-top:-20px
	}
	div.commentaire blockquote strong {font-style:normal}
/* ------------------------------------------------------------------------- Agenda */
	#conteneur_calendrier {
		float:right;
		width:180px;
		background:#fff;
		padding:0 0 0 10px;
		margin:0 0 10px 20px
	}
/* --------------------------------------------------------------- Calendrier */
	#calendrier {
		overflow:hidden;
		zoom:1;
		border:1px solid #4d4d4d;
		padding:8px 4px;
		margin:0 0 10px 0
	}
	#calendrier a:hover,
	#calendrier a:focus {text-decoration:overline}
/* ----------------------------------------------------- Navigation mois par mois */
	#calendrier #navigation_mois {
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		color:#333;
		padding:0 0 5px 0;
		margin-bottom:0
	}
	#calendrier #navigation_mois li {
		display:block;
		float:left;
		width:15%;
		background:none;
		padding:0;
		margin:0
	}
	#calendrier #navigation_mois li a {color:#e3007a}
	#calendrier #navigation_mois #mois_courant {width:69%}
/* ----------------------------------------------------- Tableau */
	#calendrier table {
		float:left;
		width:100%;
		table-layout:fixed;
		border-collapse:collapse;
		text-align:center
	}
/* ------------------------------------------- Jours de la semaine */
	#calendrier table tr th {
		color:#fff;
		background:#4d4d4d;
		padding:2px 0
	}
	#calendrier table tr th abbr {border:0}
/* ------------------------------------------- Cellule de tableau */
	#calendrier table tr td {padding:4px 0}
	#calendrier table tr td a {
		color:#e3007a;
		font-weight:bold
	}
/* ------------------------------------------- Jour selectionne */
	#calendrier table tr td.jour_selectionne a {
		display:block;
		background:#e3007a;
		color:#fff;
		cursor:text;
		text-decoration:none;
		padding:2px 0
	}
	#calendrier table tr td.jour_selectionne a:hover,
	#calendrier table tr td.jour_selectionne a:focus {text-decoration:none}
/* ------------------------------------------- Jour "J" */
	#calendrier table tr td.jour_j {
		font-weight:bold;
		color:#e3007a
	}
	#calendrier table tr td.jour_j a {color:#e3007a}
	#calendrier table tr td.jour_j.jour_selectionne a {color:#fff}
/* --------------------------------------------------------------- Filtrer par thèmes */
	#filtre_theme li {
		float:left;
		width:25%
	}
	#contenu #filtre_theme li a {text-decoration:none}
	#contenu #filtre_theme li a:hover {text-decoration:underline}
/* ------------------------------------------------------------------------- Cartographie */
	#map {
		float:left;
		width:520px;
		height:380px;
		margin:0 0 10px 0
	}
	#contenu #recherche_themes {
		float:right;
		margin:0;
		padding:0;
		width:200px
	}
	#contenu #recherche_themes li {
		background:none;
		padding:0
	}
	#recherche_themes a,
	#recherche_themes span {
		display:block;
		font-size:1.1em;
		padding:2px 0 2px 13px;
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:left 7px
	}
	#recherche_themes .toggleSubMenu a,
	#recherche_themes .toggleSubMenu span {background-image:url(../images/background/puce01.gif)}
	#recherche_themes .open a,
	#recherche_themes .open span {background-image:url(../images/background/puce12.gif)}
	#recherche_themes a:hover,
	#recherche_themes a:focus,
	#recherche_themes a:active {text-decoration:underline}
	#recherche_themes ul.subMenu a {
		font-size:.9em;
		color:#666;
		background:none;
		padding:0;
		margin:0 0 5px 0
	}
	#recherche_themes ul.subMenu a img {
		vertical-align:middle;
		margin:0 3px 0 0
	}
/* ------------------------------------------------------------------------- Plan du site */
	#plan_site li a {text-decoration:none}
	#plan_site li a:hover,
	#plan_site li a:focus {text-decoration:underline}
/* --------------------------------------------------------------- Premier niveau */
	#contenu #plan_site {padding-left:60px}
	#contenu #plan_site li {
		background:url(../images/background/suivant.gif) no-repeat left 2px;
		padding-left:20px;
		margin:0 0 5px 0
	}
	#contenu #plan_site li h2 {font-size:1.4em}
/* --------------------------------------------------------------- Second niveau */
	#contenu #plan_site li ul {font-size:1.1em}
	#contenu #plan_site li ul li {
		background:url(../images/background/puce01.gif) no-repeat left 6px;
		padding-left:12px;
		margin-bottom:3px
	}
	#contenu #plan_site li ul li a {color:#333}
/* --------------------------------------------------------------- Autres niveaux */
	#contenu #plan_site li ul li ul {font-size:.9em}
	#contenu #plan_site li ul li ul li {margin-bottom:1px}
/* ------------------------------------------------------------------------- Navigation */
	div.navigation {padding-top:10px}
	div.navigation a.precedent {
		background:url(../images/background/retour.gif) no-repeat left 2px;
		padding-left:17px
	}
	div.navigation a.suivant {
		float:right;
		background:url(../images/background/suivant.gif) no-repeat right 2px;
		padding-right:17px
	}
/* ------------------------------------------------------------------------- Pagination */
	#contenu ul.pagination {padding:10px 0 0 0}
	#contenu ul.pagination li {
		float:left;
		background:none;
		padding:0;
		margin:0 10px 5px 0
	}
	#contenu ul.pagination li a,
	#contenu ul.pagination li span {
		display:block;
		float:left;
		border:1px solid #e3007a;
		padding:2px 6px;
		text-decoration:none
	}
	#contenu ul.pagination li a {
		color:#fff;
		background:#e3007a
	}
	#contenu ul.pagination li a:hover,
	#contenu ul.pagination li a:focus,
	#contenu ul.pagination li span {
		color:#e3007a;
		background:#fff
	}
/* ------------------------------------------------------------------------- Outils */
	#contenu #outils {
		clear:both;
		font-size:.9em;
		padding:15px 0 0 0;
		margin-bottom:0
	}
	#contenu #outils li {
		display:inline;
		background:none;
		padding:0
	}
	#contenu #outils li a {
		color:#454343;
		background-repeat:no-repeat;
		background-position:left 9px;
		text-decoration:none;
		padding:7px 0 4px 21px;
		margin:0 85px 0 0
	}
	#contenu #outils li a:hover,
	#contenu #outils li a:focus {text-decoration:underline}
	#outils li #imprimer {background-image:url(../images/background/imprimer.gif)}
	#outils li #enregistrer_pdf {
		background-image:url(../images/background/enregistrer_pdf.gif);
		background-position:left 10px
	}
	#outils li #faire_suivre {background-image:url(../images/background/envoyer_page.gif)}
	#contenu #outils li #haut_page {
		background-image:url(../images/background/haut_page.gif);
		margin-right:0
	}
/* ----------------------------------------------------------------------------------- Pied de page */
	#pied_page {
		float:left;
		width:100%;
		color:#4d4d4d;
		border-top:1px solid #4d4d4d;
		padding:5px 0 10px 0;
		margin:10px 0 0 0
	}
/* ------------------------------------------------------------------------- Liste de liens */
	#pied_page ul {
		float:right;
		padding:16px 0 0 0;
		margin:0
	}
	#pied_page ul li {
		display:inline;
		margin:0 6px 0 0
	}
	#pied_page ul li a {
		color:#4d4d4d;
		margin:0 6px 0 0
	}
	#pied_page ul li a:hover,
	#pied_page ul li a:focus {color:#e3007a}
/* ------------------------------------------------------------------------- Copyright */
	#pied_page p {
		background:url(../images/background/copyright.gif) no-repeat left top;
		padding:15px 0 10px 56px;
		margin:0 0 0 17px
	}