@charset "utf-8";
/* --------------------------------------------------------------------------------------------- Reset */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:62.5%;
		font-family:Arial,Helvetica, sans-serif;
		color:#000;
		background:url(../images/background/body2.png) repeat-y center top;
	}
/* ----------------------------------------------------------------------------------- Lien */
	a {text-decoration:none}
	a:hover,
	a:focus,
	a:active {text-decoration:underline}
	a img {border:none}
/* ----------------------------------------------------------------------------------- Liste */
	ul {list-style:none}
/* ----------------------------------------------------------------------------------- Emphase */
	strong {font-weight:bold}
	em {font-style:italic}
/* ----------------------------------------------------------------------------------- Autres */
	abbr,
	acronym {
		border-bottom:1px dotted;
		cursor:help
	}
	a abbr,
	a acronym {cursor:pointer}
	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
	}
/* --------------------------------------------------------------------------------------------- Récurrent */
	.masquer {
		overflow:hidden;
		position:absolute;
		left:-10000px;
		top:auto;
		width:1px;
		height:1px
	}
	.retour_chariot {clear:both}
	span.separation {
		display:block;
		overflow:hidden;
		height:0px;
		border-top:1px solid #cfcbc3;
		margin:.8em 0
	}
/* ----------------------------------------------------------------------------------- Liens */
	p.voir_tout {
		clear:both;
		text-align:right;
		margin:.5em 10px 1.5em 10px
	}
	p.voir_tout a {
		font-size:.9em;
		color:#244869;
		background:url(../images/background/lien_continuation_couleur01.gif) no-repeat left 4px;
		padding:0 0 0 14px;
		text-decoration:underline
	}
	p.voir_tout a:hover,
	p.voir_tout a:focus,
	p.voir_tout a:active {text-decoration:none}
	.lien_externe {
		background:url(../images/background/lien_externe.gif) no-repeat right center;
		padding:0 14px 0 0
	}
	span.lien_externe {
		background-position:right bottom
	}
	a.flux_rss {
		background:url(../images/background/flux_rss.gif) no-repeat left center;
		padding:0 0 0 16px
	}
/* ----------------------------------------------------------------------------------- Formulaire */
/* ------------------------------------------------------------------------- Champs */
	input.champ:hover {background:#f9f9f9}
	input.champ:focus {background:#f3f3f3}
/* ------------------------------------------------------------------------- Boutons */
	input.bouton {
		font-family:Helvetica, Arial, sans-serif;
		font-size:1em;
		color:#fff;
		background:#4a3d39 url(../images/background/chercher.gif) repeat-x left top;
		border:1px solid #4a3d39;
		padding:.15em .2em .2em .2em;
		cursor:pointer
	}
	input.bouton.secondaire {
		background:#545454;
		border:1px solid #545454
	}
	input.bouton:hover,
	input.bouton:focus,
	p.accessiform input.bouton:hover,
	p.accessiform input.bouton:focus {background:#4a3d39}
	input.bouton.secondaire:hover,
	input.bouton.secondaire:focus {
		background:#444;
		border-color:#444
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		overflow:hidden;
		width:1000px;
		font-size:1.1em;
		background:url(../images/background/global.png) repeat-y 206px top;
		background:url(../images/background/global.png) repeat-y 206px top , url(../images/background/body2.png) repeat-y center top;
		margin:0 auto
	}
/* ----------------------------------------------------------------------------------- Logo */
	#logo {
		float:left;
		margin:0
	}
	#logo img {vertical-align:top}
/* ----------------------------------------------------------------------------------- Date de validité des informations */
	#date_infos_valables {display:none}
/* ----------------------------------------------------------------------------------- Accès rapide */
	#acces_rapide {
		float:right;
		width:785px;
		text-align:right;
		color:#e4d4cf;
		margin:.4em 0
	}
	#acces_rapide li {
		display:inline;
		margin:0 .8em 0 0
	}
	#acces_rapide a,
	#acces_rapide strong {
		color:#5e504e;
		margin:0 .8em 0 0
	}
/* ----------------------------------------------------------------------------------- Flash */
	#animation_flash {
		float:right;
		height:121px;
		margin:0 4px 0 0
	}
	#animation_flash p {margin:1em 0 0 1em}
	#animation_flash p a {
		color:#2a557b;
		text-decoration:underline
	}
	#animation_flash p a:hover,
	#animation_flash p a:focus,
	#animation_flash p a:active {text-decoration:none}
/* ----------------------------------------------------------------------------------- Navigation transversale 01 */
	#nav_transverse01 {
		float:right;
		width:785px;
		text-align:right;
		font-size:1.1em;
		color:#cbbab5
	}
	#nav_transverse01 li {
		display:inline;
		margin:0 .8em 0 0
	}
	#nav_transverse01 a,
	#nav_transverse01 strong {
		display:inline-block;
		color:#34332f;
		padding:.6em 0;
		margin:0 .8em 0 0
	}
	#nav_transverse01 a:hover,
	#nav_transverse01 a:focus,
	#nav_transverse01 a:active,
	#nav_transverse01 a.actif,
	#nav_transverse01 strong {
		background:url(../images/background/puce03.gif) no-repeat center top;
	}
/* ----------------------------------------------------------------------------------- Recherche */
	#recherche {
		clear:left;
		float:left;
		width:162px;
		background:url(../images/background/recherche.png) no-repeat right center;
		padding:.8em 10px 0 0;
		margin:0 15px 0 25px
	}
	#recherche form {
		overflow:hidden;
		background:#fff;
		border:1px solid #d0cab3
	}
	#recherche input.champ {
		float:left;
		width:94px;
		font-size:1em;
		border:0;
		padding:.3em 0 .3em 5px
	}
	#recherche input.bouton {
		float:right;
		border:1px solid #fff
	}
/* ----------------------------------------------------------------------------------- Navigation principale */
	#nav_principale {
		float:left;
		width:774px;
		font-size:1.3em;
		background:#4b3c35 url(../images/background/nav_principale.png);
		padding:0 0 0 11px
	}
	#nav_principale li {display:inline}
	#nav_principale a,
	#nav_principale strong {
		float:left;
		color:#fff;
		padding:9px 1.1em 8px 1.1em
	}
	#nav_principale a:hover,
	#nav_principale a:focus,
	#nav_principale a:active,
	#nav_principale strong {
		font-weight:normal;
		color:#000;
		background:url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
	/* Solidarité et Santé */
	#nav_principale #noeud_10681 a:hover,
	#nav_principale #noeud_10681 a:focus,
	#nav_principale #noeud_10681 a:active,
	#nav_principale #noeud_10681 strong,
	body.sn_2_n_10681 #nav_principale #noeud_10681 a {
		color:#000;
		background:#FEABF0 url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
	/* Sport et loisirs */
	#nav_principale #noeud_10679 a:hover,
	#nav_principale #noeud_10679 a:focus,
	#nav_principale #noeud_10679 a:active,
	#nav_principale #noeud_10679 strong,
	body.sn_2_n_10679 #nav_principale #noeud_10679 a {
		color:#000;
		background:#f59e0a url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
	/* Education */
	#nav_principale #noeud_10680 a:hover,
	#nav_principale #noeud_10680 a:focus,
	#nav_principale #noeud_10680 a:active,
	#nav_principale #noeud_10680 strong,
	body.sn_2_n_10680 #nav_principale #noeud_10680 a {
		color:#000;
		background:#b7daf8 url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
	/* Europe */
	#nav_principale #noeud_10685 a:hover,
	#nav_principale #noeud_10685 a:focus,
	#nav_principale #noeud_10685 a:active,
	#nav_principale #noeud_10685 strong,
	body.sn_2_n_10685 #nav_principale #noeud_10685 a {
		color:#fbfb07;
		background:#000099 url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
	/* Développement */
	#nav_principale #noeud_10684 a:hover,
	#nav_principale #noeud_10684 a:focus,
	#nav_principale #noeud_10684 a:active,
	#nav_principale #noeud_10684 strong,
	body.sn_2_n_10684 #nav_principale #noeud_10684 a {
		color:#000;
		background:#adc737 url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
	/* Culture */
	#nav_principale #noeud_10682 a:hover,
	#nav_principale #noeud_10682 a:focus,
	#nav_principale #noeud_10682 a:active,
	#nav_principale #noeud_10682 strong,
	body.sn_2_n_10682 #nav_principale #noeud_10682 a {
		color:#000;
		background:#bf92c0 url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
	/* L'institution */
	#nav_principale #noeud_10683 a:hover,
	#nav_principale #noeud_10683 a:focus,
	#nav_principale #noeud_10683 a:active,
	#nav_principale #noeud_10683 strong,
	body.sn_2_n_10683 #nav_principale #noeud_10683 a {
		color:#000;
		background:#D8B58B url(../images/background/nav_principale_actif.png) no-repeat center bottom
	}
/* ----------------------------------------------------------------------------------- Colonne01 (gauche) */
	#colonne01 {
		clear:left;
		float:left;
		width:211px;
		padding:1.1em 4px 7em 0
	}
	.retrait01 {padding:0 0 0 8px}
/* --------------------------------------------------------------- H2 */
	#colonne01 h2 {
		font-size:1.2em;
		background:#6a9ed3 url(../images/background/global.png) repeat-y right top;
		padding:7px 14px 6px 14px
	}
	/* Espace presse */
	body.sn_2_n_10991 #colonne01 div.retrait01 h2 {background:url(../images/background/motif01.gif)}
/* --------------------------------------------------------------- Accès direct */
	#acces_direct {
		background:url(../images/background/acces_direct.png) no-repeat 1px top;
		padding:0 0 0 9px;
		margin:0 0 1.1em 0
	}
	#acces_direct h2 {background-color:#adc737}
	#acces_direct ul {
		overflow:hidden;
		zoom:1;
		background:#f8f5ed url(../images/background/acces_direct_ul.png) no-repeat right bottom;
		padding:0 0 8px 0
	}
	#acces_direct li {
		clear:both;
		overflow:hidden;
		background:url(../images/background/global.png) repeat-y right top;
		padding:0 1px
	}
	#acces_direct a {
		display:block;
		float:left;
		width:192px;
		color:#1c1b1c;
		border-bottom:1px solid #cfcbc3;
		padding:5px 5px 5px 0;
		cursor:pointer
	}
	#acces_direct li:last-child a {border:0}
	#acces_direct a strong {display:block}
	#acces_direct a.bleu {background:#cedaee}
	#acces_direct a.rose {background:#ffe0ec}
	#acces_direct span.illustration {
		float:left;
		width:40px;
		text-align:center;
		margin:0 8px 0 0
	}
	#acces_direct span.sous_titre {
		display:block;
		height:1%;
		margin:0 0 0 48px
	}
	#acces_direct a:hover,
	#acces_direct a:focus,
	#acces_direct a:active {background:#fff}
/* --------------------------------------------------------------- Contact */
	#contact {
		line-height:1.5em;
		text-align:center;
		font-size:1.1em;
		background:url(../images/background/acces_direct_ul.png) no-repeat right top;
		padding:10px 0 0 0;
		/*margin:0 5px 0 0*/
	}
	body.sn_2_n_10991 #contact address {
		border-bottom:1px solid #e3dfd9;
		padding-bottom:.7em
	}
	#contact p {margin-right:5px}
	#contact a {
		color:#244869;
		text-decoration:underline
	}
	#contact a:hover,
	#contact a:focus,
	#contact a:active {text-decoration:none}
	#colonne01 div.contact {
		overflow:hidden;
		zoom:1;
		line-height:1.4em;
		text-align:left;
		font-size:.9em;
		border-bottom:1px solid #e3dfd9;
		padding:.7em 25px
	}
	#colonne01 div.contact img {
		float:left;
		margin:0 .5em 0 0
	}
	#colonne01 div.contact h3 {
		font-size:1em;
		color:#000
	}
/* --------------------------------------------------------------- Navigation contextuelle */
/* ----------------------------------------------------- Titre */
	#nav_contexte_titre {
		text-align:right;
		background-image:url(../images/background/neutre.gif);
		background-repeat:no-repeat;
		background-color:#d5c592;
		background-position:right top;
		margin:0 0 0 10px
	}
	/* Solidarité et Santé */
	body.sn_2_n_10681 #nav_contexte_titre {
		background-image:url(../images/background/solidarite.gif);
		background-color:#e095c0
	}
	/* Sports et loisirs */
	body.sn_2_n_10679 #nav_contexte_titre {
		background-image:url(../images/background/sport-et-loisirs.gif);
		background-color:#f59e0a
	}
	/* Éducation */
	body.sn_2_n_10680 #nav_contexte_titre {
		background-image:url(../images/background/education.gif);
		background-color:#9bc2e9
	}
	/* Europe */
	body.sn_2_n_10685 #nav_contexte_titre {
		background-image:url(../images/background/europe02.gif);
		background-color:#000099
	}
	/* Développement */
	body.sn_2_n_10684 #nav_contexte_titre {
		background-image:url(../images/background/developpement.gif);
		background-color:#adc737
	}
	/* Culture */
	body.sn_2_n_10682 #nav_contexte_titre {
		background-image:url(../images/background/culture.gif);
		background-color:#bf92c0
	}
	/* L'institution */
	body.sn_2_n_10683 #nav_contexte_titre {
		background-image:url(../images/background/institution.gif);
		background-color:#c19568
	}
	#nav_contexte_titre h2 {
		font-size:2.2em;
		font-weight:normal;
		background:url(../images/background/global.png) repeat-y right top;
		padding:59px 18px 10px 10px;
		margin:0
	}
	/* Solidarité et Santé */
	body.sn_2_n_10681 #nav_contexte_titre h2 {padding-top:31px}
	/* Europe */
	body.sn_2_n_10685 #nav_contexte_titre h2 {color:#fbfb07}
	div.nav_contexte_bas {
		height:9px;
		background:url(../images/background/nav_contexte_bas.png) no-repeat right bottom
	}
/* ----------------------------------------------------- Liste de liens */
/* ------------------------------------------- Premier niveau */
	#nav_contexte {
		font-size:1.1em;
		font-weight:bold;
		margin:0 0 2em 20px
	}
	#nav_contexte li {
		background:url(../images/background/nav_contexte_li.gif) no-repeat left bottom;
		padding:0 0 .1em 0
	}
	#nav_contexte a,
	#nav_contexte strong {
		display:block;
		color:#000;
		padding:.45em 12px;
		margin:0 5px 0 0
	}
	#nav_contexte a:hover,
	#nav_contexte a:focus,
	#nav_contexte a:active,
	#nav_contexte strong {background-color:#fff}
/* ------------------------------------------- Second niveau */
	#nav_contexte ul {
		font-size:1em;
		font-weight:normal
	}
	#nav_contexte ul li {
		background-image:none;
		padding-bottom:0
	}
	#nav_contexte ul a,
	#nav_contexte ul strong {
		background-image:url(../images/background/navigation_contextuelle_a.gif);
		background-repeat:no-repeat;
		background-position:30px 8px;
		padding:2px 12px 2px 40px
	}
/* --------------------------------------------------------------- Espace presse */
	#boite_connexion {
		overflow:hidden;
		line-height:1.4em;
		font-size:1.1em;
		/*background:url(../images/background/motif03.gif) repeat-x left bottom;*/
		padding:.8em 25px;
		margin:0 0 0 7px
	}
	#boite_connexion strong.titre {
		display:block;
		font-weight:bold;
		margin:0 0 .5em 0
	}
	/*#boite_connexion form {padding:0 0 .5em 0}
	#boite_connexion label {color:#fff}
	#boite_connexion p {margin:0 0 .5em 0}
	#boite_connexion input.champ {
		width:169px;
		font-size:.9em;
		color:#000;
		border:1px solid #ffa32c;
		padding:2px 0 2px 3px;
		margin:2px 0 0 0
	}
	#boite_connexion input.bouton {float:right}*/
	#boite_connexion a {
		float:right;
		color:#2a557b;
		background:url(../images/background/lien_continuation_couleur01.gif) no-repeat left 3px;
		padding:0 0 0 14px;
		margin:0 0 .4em 0;
		text-decoration:underline
	}
	#boite_connexion a:hover,
	#boite_connexion a:focus,
	#boite_connexion a:active {text-decoration:none}
	/*#boite_connexion form a {font-size:.9em}*/
/* --------------------------------------------------------------- Flux RSS */
	#flux_rss {
		display:block;
		color:#000;
		background:url(../images/background/flux_rss01.png) no-repeat left top;
		padding:5px 10px 5px 42px;
		margin:5em 0 5.5em 40px
	}
	#flux_rss.tous_flux {
		padding-top:12px;
		padding-bottom:13px;
		margin-bottom:1.5em
	}
/* --------------------------------------------------------------- Réseaux sociaux */
	#reseaux-sociaux {margin:0 0 4em 40px}
	#reseaux-sociaux a {
		display:block;
		color:#000;
		background-repeat:no-repeat;
		background-position:left top;
		padding:12px 0 13px 42px;
		margin-bottom:1.5em
	}
	#reseaux-sociaux li.facebook a {background-image:url(../images/background/facebook.png)}
/* ------------------------------------------------------------------------- Principal */
	#principal {
		float:left;
		width:762px;
		font-size:1.1em;
		padding:1.6em 3px 7em 20px
	}
/* --------------------------------------------------------------- Outils */
	#outils01 {
		float:right;
		padding:0 .6em 0 0
	}
	#outils01 li {display:inline}
	#outils01 a.outil {
		float:left;
		background-repeat:no-repeat;
		background-position:center bottom;
		padding:0 0 15px 0;
		margin:0 1.1em 0 0
	}
	#imprimer01 {background-image:url(../images/background/imprimer01.png)}
	#enregistrer_pdf01 {background-image:url(../images/background/pdf01.png)}
	#faire_suivre01 {background-image:url(../images/background/envoyer_page01.png)}
	#partage_reseaux01 {background-image:url(../images/background/partage_reseaux01.png)}
	#outils01 a.outil:hover,
	#outils01 a.outil:focus,
	#outils01 a.outil:active {
		padding-top:2px;
		padding-bottom:13px
	}
/* --------------------------------------------------------------- Fil d'ariane */
	#fil_ariane {
		width:610px;
		font-size:.9em;
		color:#515151;
		border-bottom:1px solid #e7e7e7;
		padding:0 5px .45em 5px;
		margin:0 0 2em 0
	}
	#fil_ariane a,
	#fil_ariane strong {color:#000}
/* --------------------------------------------------------------- H2 */
/* ----------------------------------------------------- Habillage 01 (couleur sur typo) */
	h2.habillage01,
	#focus h2 {
		font-size:2em;
		font-weight:normal;
		color:#235d8b;
		border-bottom:.05em solid #f4f3ef;
		padding:0 0 0.3em 1em;
		margin:0 0 0.15em 0
	}
/* ----------------------------------------------------- Habillage 02 (fond de couleur) */
	h2.habillage02,
	#colonne02 h2 {
		overflow:hidden;
		font-size:1em;
		clear:both;
		background:#f1eed6 url(../images/background/motif02.gif);
		padding:.6em 12px;
		margin:0 0 1.5em 0
	}
	/* Solidarité et Santé */
	body.sn_2_n_10681 h2.habillage02,
	body.sn_2_n_10681 #colonne02 h2 {background:#FEABF0}
	/* Sports et loisirs */
	body.sn_2_n_10679 h2.habillage02,
	body.sn_2_n_10679 #colonne02 h2 {background:#f59e0a}
	/* Éducation */
	body.sn_2_n_10680 h2.habillage02,
	body.sn_2_n_10680 #colonne02 h2 {background:#b7daf8}
	/* Europe */
	body.sn_2_n_10685 h2.habillage02,
	body.sn_2_n_10685 #colonne02 h2 {
		color:#fbfb07;
		background:#000099
	}
	/* Développement */
	body.sn_2_n_10684 h2.habillage02,
	body.sn_2_n_10684 #colonne02 h2 {background:#adc737}
	/* Culture */
	body.sn_2_n_10682 h2.habillage02,
	body.sn_2_n_10682 #colonne02 h2 {background:#bf92c0}
	/* L'institution */
	body.sn_2_n_10683 h2.habillage02,
	body.sn_2_n_10683 #colonne02 h2 {background:#E4C49D}
	/* Espace presse */
	body.sn_2_n_10991 h2.habillage02,
	body.sn_2_n_10991 #colonne02 h2 {background:#d5c592}
/* --------------------------------------------------------------- Le saviez-vous ? */
	#saviez_vous {
		float:right;
		width:199px;
		background:url(../images/background/ombre03.png) no-repeat left bottom;
		padding:0 0 9px 0;
		margin:0 0 0.5em 0
	}
	#saviez_vous h2 {
		font-size:1.1em;
		color:#112c42;
		background:#ffed74;
		padding:5px 10px
	}
	#saviez_vous p {
		line-height:1.6em;
		font-size:.9em;
		color:#5e504e;
		background:#fffe8c;
		padding:1.15em 15px
	}
	#saviez_vous p a {
		display:block;
		text-align:right;
		color:#2a557b;
		margin:2px 0 0 0;
		text-decoration:underline
	}
	#saviez_vous p a:hover,
	#saviez_vous p a:focus,
	#saviez_vous p a:active {text-decoration:none} 
/* --------------------------------------------------------------- Contenu */
	#contenu {
		float:left;
		width:542px;
		padding:0 21px 2em 0
	}
	#contenu.accueil {padding-top:.3em}
	#contenu.large {width:741px}
/* ----------------------------------------------------- Focus */
	#focus {margin:0 0 12px 0}
/* ----------------------------------------------------- Articles */
	div.article {
		overflow:hidden;
		zoom:1;
		background:url(../images/background/ombre01.png) no-repeat left bottom;
		padding:6px 8px 22px 8px
	}
	div.article img {
		float:left;
		margin:2px 1em 0 0
	}
	div.article.en_avant img {margin-right:1.3em}
	div.article h3 {
		line-height:1.5em;
		font-size:1.1em;
		color:#5f4f48;
		margin:0 0 .2em 0
	}
	div.article.en_avant h3 {font-size:1.3em}
	div.article h3 a {color:#2a557b}
	/* Solidarité et Santé */
	body.sn_2_n_10681 div.article h3 a {color:#91015a}
	/* Sport et loisirs */
	body.sn_2_n_10679 div.article h3 a {color:#752912}
	/* Éducation */
	body.sn_2_n_10680 div.article h3 a {color:#2a3c4a}
	/* Europe */
	body.sn_2_n_10685 div.article h3 a {color:#240191}
	/* Développement */
	body.sn_2_n_10684 div.article h3 a {color:#324412}
	/* Culture */
	body.sn_2_n_10682 div.article h3 a {color:#90215d}
	/* L'institution */
	body.sn_2_n_10683 div.article h3 a {color:#654520}
	/* Espace presse */
	body.sn_2_n_10991 div.article h3 a {color:#4b3c35}
	div.article h3 span {
		font-size:.9em;
		color:#aa0133
	}
	div.article h3 span a {color:#aa0133}
	div.article h3 span.date {
		font-weight:normal;
		color:#707070
	}
	div.article p {line-height:1.5em}
	div.article p {padding-bottom:.5em}
	div.article.en_avant p {font-size:1.1em}
	div.article a.lien_continuation {
		color:#2a557b;
		background:url(../images/background/lien_continuation_couleur01.gif) no-repeat left center;
		padding:0 0 0 14px;
		margin:0 0 0 8px;
		text-decoration:none
	}
	div.article a.lien_continuation:hover,
	div.article a.lien_continuation:focus,
	div.article a.lien_continuation:active {text-decoration:underline}
/* --------------------------------------------------------------- Agenda */
	div.agenda {
		overflow:hidden;
		zoom:1
	}
	div.agenda img {
		float:left;
		margin:0 1em 0 0
	}
	div.agenda h3 {
		line-height:1.5em;
		font-size:1.1em;
		color:#384668;
		padding-bottom:.4em
	}
	div.agenda h3 a {color:#384668}
	div.agenda p {
		line-height:1.5em;
		margin:0 0 .5em 0
	}
	div.agenda span {
		display:block;
		color:#4a3d39; 
		margin:0 0 .6em 0
	}
	div.agenda a.lien_continuation {
		color:#2a557b;
		background:url(../images/background/lien_continuation_couleur01.gif) no-repeat left center;
		padding:0 0 0 14px;
		text-decoration:none
	}
	div.agenda a.lien_continuation:hover,
	div.agenda a.lien_continuation:focus,
	div.agenda a.lien_continuation:active {text-decoration:underline}
/* ----------------------------------------------------- Agenda */
	#contenu div.agenda {
		clear:left;
		float:left;
		display:inline;
		width:235px;
		min-height:105px;
		background:url(../images/background/ombre01.png) no-repeat left bottom;
		padding:10px 8px 22px 8px;
		margin:0 20px .7em 0
	}
	#contenu div.agenda.droite {
		clear:none;
		margin:0 0 0 20px
	}
/* ----------------------------------------------------- Liens utiles */
	#liens_utiles {
		font-size:.9em;
		table-layout:fixed;
		border-collapse:collapse
	}
	#liens_utiles td {
		width:160px;
		vertical-align:top;
		text-align:center;
		line-height:1.6em;
		padding:0 10px 20px 10px
	}
	#liens_utiles a {
		display:block;
		color:#2a557b;
		background:url(../images/background/ombre01.png) no-repeat left bottom;
		padding:0 0 20px 0;
		text-decoration:underline
	}
	#liens_utiles a:hover,
	#liens_utiles a:focus,
	#liens_utiles a:active {text-decoration:none}
	#liens_utiles img {
		display:block;
		margin:0 auto 1em auto
	}
/* --------------------------------------------------------------- Plan du site */
	#plan_site li a {text-decoration:none}
	#plan_site li a:hover,
	#plan_site li a:focus,
	#plan_site li a:active {text-decoration:underline}
/* ----------------------------------------------------- Premier niveau */
	#contenu #plan_site {padding-left:60px}
	#contenu #plan_site li {
		background:url(../images/background/lien_continuation_couleur01.gif) no-repeat left 4px;
		padding-left:20px;
		margin:0 0 3px 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/suivant.gif) no-repeat left 6px;
		padding-left:12px;
		margin-bottom:3px
	}
	#contenu #plan_site li ul li a {color:#000}
/* ----------------------------------------------------- Autres niveaux */
	#contenu #plan_site li ul li ul {
		font-size:.9em;
		padding-top:5px
	}
	#contenu #plan_site li ul li ul li {
		background:url(../images/background/puce01.gif) no-repeat left 6px;
		padding-left:10px
	}
	#contenu #plan_site li ul li ul li {margin-bottom:1px}
/* --------------------------------------------------------------- Colonne02 (droite) */
	#colonne02 {
		float:right;
		width:199px;
		padding:0 0 2em 0
	}
	#colonne02 h2 {margin-bottom:1.3em}
	#colonne02 p.voir_tout {
		line-height:1.4em;
		background:#ece2ca;
		margin:0;
		padding:.5em 0 .6em 0;
		text-align: center
	}
/* ----------------------------------------------------- Habillage 01 */
	div.habillage01 {
		overflow:hidden;
		zoom:1;
		background:#f6f3ea url(../images/background/ombre03.png) no-repeat left bottom;
		padding:0 0 9px 0;
		margin:0 0 .5em 0
	}
/* ----------------------------------------------------- Agenda */
	#colonne02 div.agenda {
		border-top:1px solid #e0ddd5;
		padding:1em 3px;
		margin:0 10px
	}
	#colonne02 div.agenda.premier {
		border:0;
		margin-top:-10px
	}
	#colonne02 div.agenda h3 {
		line-height:1.5em;
		font-size:1em
	}
	#colonne02 div.agenda h3 a {text-decoration:none}
	#colonne02 div.agenda h3 a:hover,
	#colonne02 div.agenda h3 a:focus,
	#colonne02 div.agenda h3 a:active {text-decoration:underline}
	#colonne02 div.agenda p {
		padding-bottom:0;
		padding-left:0
	}
	#colonne02 div.agenda span {font-weight:bold}
/* ----------------------------------------------------- Vidéo */
	div.video {
		text-align:center;
		padding:0 0 .7em 0
	}
	#colonne02 div.video h2 {
		text-align:left;
		background:#5f4f48 url(../images/background/motif05.gif);
		color:#fff
	}
	#colonne02 div.video h2 a {color:#fff}
	div.video img {vertical-align:middle}
	div.video a {
		display:block;
		color:#2a557b;
		text-decoration:underline
	}
	div.video a:hover,
	div.video a:focus,
	div.video a:active {text-decoration:none}
	div.contenu div.video p {
		padding-bottom:.1em;
		margin-bottom:0
	}
/* ------------------------------------------- En avant */
	div.video.en_avant {background:#000}
	div.video.en_avant a {color:#fff}
/* ----------------------------------------------------------------------------------- Outils */
	#outils02 {
		clear:both;
		text-align:right;
		margin:0 0 2em 0
	}
	#outils02 li {
		display:inline;
		margin:0 1em 0 2em
	}
	#outils02 a {
		color:#000;
		text-decoration:underline;
		background-position:left top;
		background-repeat:no-repeat;
		padding:2px 0 13px 24px;
		text-decoration:underline
	}
	#outils02 a:hover,
	#outils02 a:focus,
	#outils02 a:active {text-decoration:none}
	#outils02 #imprimer02 {background-image:url(../images/background/imprimer02.png)}
	#outils02 #enregistrer_pdf02 {background-image:url(../images/background/pdf02.png)}
	#outils02 #faire_suivre02 {background-image:url(../images/background/envoyer_page02.png)}
	#outils02 #partage_reseaux02 {background-image:url(../images/background/partage_reseaux02.png)}
	#outils02 #haut_page {background-image:url(../images/background/haut_page.png)}
	#outils02 abbr {border:0}
/* ----------------------------------------------------------------------------------- L'europe s'engage */
	#europe {
		clear:left;
		float:left;
		width:187px;
		line-height:1.6em;
		background:#f5f3e9;
		padding:1.2em 10px;
		margin:-20px 0 0 0
	}
	#europe h1 {
		font-size:1.1em;
		font-weight:bold;
		color:#000099;
		background:url(../images/background/europe.gif) no-repeat left top;
		padding:13px 0 18px 53px;
		margin:0
	}
/* ----------------------------------------------------------------------------------- Pied de page illustration */
	#pied_page_illustration img {
		float:right;
		vertical-align:middle;
		margin:0 3px .7em 0
	}
/* ----------------------------------------------------------------------------------- Navigation transversale 02 */
	.nav_transverse02,
	#pied_page {
		float:right;
		width:760px;
		text-align:center;
		color:#cbbab5;
		padding:0 10px;
		margin:0 0 .7em 0
	}
	.nav_transverse02 li {
		display:inline;
		margin:0 .8em 0 0
	}
	.nav_transverse02 a,
	.nav_transverse02 strong {
		/*font-weight:normal;*/
		color:#34332f;
		margin:0 .8em 0 0
	}
/* ----------------------------------------------------------------------------------- Pied de page */
	#pied_page a,
	#copyright {
		color:#3c3a35;
		margin:0 6px
	}
/* ----------------------------------------------------------------------------------- Pied de page pour l'impression */
	#impression_pied_page {display:none}
