/* Reset et styles de base */
	* { padding:0; margin:0 }
	body { font-size:62.5%; font-family:arial, helvetica, sans-serif; color:#000; background:#fff }
	p { line-height:1.4em; margin-bottom:10px; }
	a {color:#550055; text-decoration:none; }
	a:hover, a:focus {text-decoration:underline; }
	a img {border:none}
	ul, ol { list-style:none; margin-bottom:10px; }
	strong { font-style:normal; font-weight:bold; }
	em { font-style:italic; font-weight:normal; }
	abbr, acronym { border-bottom:1px dotted; cursor:help; }
	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 }
/* FORMULAIRES */
	/* Champs */
	input.champ:hover {background:#faf8f6;}
	input.champ:focus {background:#f3eee9;}
	/* Boutons */
	input.bouton { font-family:tahoma; font-size:1em; color:#fff; background:#0f67a8; border:1px solid #7f9db9; padding:1px; cursor:pointer; }
	input.bouton.secondaire { background:#888; border:1px solid #777; }
	input.bouton:hover, input.bouton:focus {background:#3883bd}
	input.bouton.secondaire:hover, input.bouton.secondaire:focus {background:#999}
/* RECURENT & CLASSES */
	.masquer { position:absolute; top:-1000px; width:1px; height:1px; overflow:hidden; }
	p.meta { font-style:italic; color:#6b6a64; margin-bottom:5px; }
	a.lien_externe { background:url(../images/background/lien_externe.gif) no-repeat right center; padding:0 14px 0 0; }
	/* Depuis editeur */
	.retour_chariot {clear:both}
	/* Alignements */
	.alignement01 {text-align:left;}
	.alignement02 {text-align:right;}
	.alignement03 {clear:both;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 */
	h1 { font-size:2em; font-weight:bold; color:#005E92; margin:0 0 10px 0; padding:3px 0 0 0; border-top:3px solid #005E92;  }
	h2 { font-size:1.6em; color:#005E92; margin-bottom:5px; }
	h3 { font-size:1.3em; color:#5f4f48; margin-bottom:4px; }
		h3 a { color:#606162; }
	h4 { font-size:1.1em; color:#34332f; margin-bottom:3px; }
	h5,
	h6 { font-size:1em; color:#555; margin-bottom:2px; }
	/* Listes */
	ul, ol { overflow:hidden; line-height:1.6em; height:100%; padding:0 12px; }
	ul li { background:url(../images/background/puce.gif) no-repeat left 6px; padding:0 0 2px 11px; }
	ol li { list-style-type:decimal; list-style-position:inside; padding:0 0 2px 0; }
	ul li ul, ol li ol { padding:2px 0 0 15px; margin:0; }
	/* Mise en avant */
	.mise_en_avant { overflow:hidden; height:100%; background:#f2ede0; padding:8px 10px 0 10px; margin:0 0 10px 0; }
	p.mise_en_avant {padding-bottom:10px;}
	/* Citations */
	q { font-style:italic; quotes: "« " " »"; background:#f4f4f4; padding:0 2px; }
	blockquote { overflow:hidden; height:100%; line-height:1.5em; font-style:italic; background:#f7f6f3 url(../images/background/citation.gif) no-repeat 98% 8px; padding:5px 45px 5px 5px; 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; }
	div.image p { text-align:left; color:#fff; background:#777; padding:1px 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:#fbf1f1; 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; }
/* FIL D'ARIANE */
	#fil_ariane a { color:#5F6061;  }
	#fil_ariane a:hover, #fil_ariane a:focus {}
/* INTRODUCTION */
	p.introduction { overflow:hidden; height:100%; border-left:3px solid #e5e5e5; padding:0 0 0 5px; }
/* VUE LINE */
	div.vue_line { overflow:hidden; height:100%; border-bottom:1px dashed #e5e5e5; padding:0 0 5px 0; margin:0 0 5px 0;}
	div.vue_line h3 a {}
	div.vue_line h3 a:hover, div.vue_line h3 a:focus {}
	div.vue_line h3 span {font-size:.8em; }
	div.vue_line img { float:left; margin:0 10px 0 0; }
	div.vue_line a.lien_continuation { float:right; background:url(../images/background/puce.gif) no-repeat right 5px; padding:0 10px 0 0; }
/* GALERIES */
	div.theme { border:1px solid #d0d0d0; background:#e8e8e8; padding:10px; }
		div.theme img { border:2px solid #fff; margin:10px; }
		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 { margin-top:10px; }
		#diaporama a.lightbox {text-decoration:none; }
		#diaporama a.lightbox img { border:1px solid #ccc; padding:5px; margin:0 14px 20px 0; }
		#diaporama a.lightbox:hover img, #diaporama a.lightbox:focus img {background:#e4e4e4}
/* FAQ */
	h2.question {font-size:1.2em}
	h2.question a {text-decoration:none}
	h2.question a:hover, h2.question a:focus {text-decoration:underline}
/* COMMENTAIRES */
	#commentaires { clear:both; overflow:hidden; padding:30px 0 20px 0; }
	#commentaires h2 {margin-bottom:10px; }
	div.commentaire em { float:right; margin-top:-20px; }
	div.commentaire blockquote strong {font-style:normal; }
/* SONDAGES */
	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 { font-size:1.3em; font-weight:bold; color:#666; margin-bottom:7px; }
	fieldset.question_sondage legend span {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 ELUS */
	ul.onglets { overflow:hidden; height:100%; line-height:normal; padding:0; }
	ul.onglets li { display:inline; background:none; padding:0; margin:0; }
	ul.onglets li a { position:relative; display:block; float:left; width:150px; height:80px; padding:8px; line-height:1.6em; font-weight:bold;
		color:#000; background:#e7e7e7 url(../images/background/elu.jpg); border-right:1px solid #fff; border-bottom:1px solid #fff; }
	ul.onglets li a img { float:left; margin:0 8px 0 0; }
	ul.onglets li a span { position:absolute; bottom:8px; right:8px; display:block; padding:0 8px 0 0; text-align:right; font-weight:normal;
		color:#FFB619; background:url(../images/background/puce.gif) no-repeat right center; text-decoration:underline; }
	ul.onglets li a:hover, ul.onglets li a:focus {background:#f1f1f1; }
	ul.onglets li a:hover span, ul.onglets li a:focus span { }
	/* Fiche selectionne */
	ul.onglets li.ui-tabs-selected a { filter:alpha(opacity=30); -moz-opacity:0.30; background-image:none; background-color:#f4f4f4; cursor:text; }
	ul.onglets li.ui-tabs-selected a span {display:none;}
	/* Fiche active */
	#fiche { overflow:hidden; height:100%; border-left:8px solid #babcbd; background:#e7e7e7; padding:15px; margin:0 0 10px 0; }
	div.ui-tabs-hide {display:none;}
	div.fiche img { float:left; margin:0 20px 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 */
		#plan_site {padding-left:60px}
		#plan_site li { background:url(../images/background/suivant.gif) no-repeat left 3px; padding-left:20px; margin:0 0 5px 0; }
		#plan_site li h2 {font-size:1.4em}
		/* Second niveau */
		#plan_site li ul {font-size:1.1em}
		#plan_site li ul li { background:url(../images/background/puce.gif) no-repeat left 6px; padding-left:12px; margin-bottom:3px; }
		#plan_site li ul li a {color:#666}
		/* Autres niveaux */
		#plan_site li ul li ul {font-size:.9em}
		#plan_site li ul li ul li {margin-bottom:1px}
/* NAVIGATION */
	div.navigation {padding-top:10px; }
	div.navigation a.precedent { background:url(../images/background/precedent.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 */
	ul.pagination {padding:10px 0 0 0;}
	ul.pagination li { float:left; background:none; padding:0; margin:0 10px 5px 0; }
	ul.pagination li a, ul.pagination li span { display:block; float:left; border:1px solid #005E92; padding:2px 6px; }
	ul.pagination li a { color:#fff; background:#005E92; }
	ul.pagination li a:hover, ul.pagination li a:focus, ul.pagination li span { color:#005E92; background:#fff; }
/* OUTILS */
	#outils { clear:both; padding:10px 0 0 0; margin-bottom:0; }
	#outils li { display:inline; background:none; padding:0; margin:0 15px 0 0; }
	#outils li a { color:#5c494f; background-repeat:no-repeat; background-position:left 9px; padding:7px 0 4px 21px; }
	#outils li a:hover, #outils li a:focus { }
	#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)}
	#outils li #haut_page {background-image:url(../images/background/haut_page.gif)}
/* GLOSSAIRE */
	#glossaire .description { margin-bottom:20px; }
	#glossaire .lettres { margin:0 0 20px 0; overflow:hidden; }
		#glossaire .lettres div.current { color:#000; background:# FFB108; border:1px solid # FFB108; display:block; float:left; padding:3px; margin:0 5px 0 0; font-weight:bold; }
		#glossaire .lettres a { color:#5F6061; background:#FFBB2A; border:1px solid # FFB108; display:block; float:left; padding:3px; margin:0 5px 0 0; font-weight:bold; }
			#glossaire a:hover{ background:# FFB108; color:#FFF; }
	#glossaire dl { clear:both; }
		#glossaire dt { font-weight:bold; margin:0; padding:0; font-size:1.1em; }
			#glossaire dt:first-letter { text-transform:uppercase; }
		#glossaire dd { padding:0 0 15px 20px; margin:0; }
/* ARTICLES A ONGLETS */
	div.contenu ul.article_onglets { font-size:1.1em; padding:10px 0 0 10px; margin:0; }
	div.contenu ul.article_onglets li { display:inline; background:none; padding:0; }
	ul.article_onglets li a { float:left; color:#000; margin:0 3px 0 0; text-decoration:none; background:#79CADD; }
	ul.article_onglets li a span { display:block; padding:3px 10px 3px 10px; }
	ul.article_onglets li a:hover, ul.article_onglets li a:focus, ul.article_onglets li a.focus, ul.article_onglets li.ui-tabs-selected a { background-color:#004870; color:#FFF; }
	ul.article_onglets li a:hover span, ul.article_onglets li a:focus span, ul.article_onglets li a.focus span, ul.article_onglets li.ui-tabs-selected a span { }
	ul li.ui-tabs-selected a {cursor:text;}
	div.ui-tabs-hide {display:none;}
	#bloc_style_middle { border:1px solid #004870; padding:8px; }
/* AGENDA */
	#conteneur_calendrier { float:right; width:180px; background:#fff; padding:0 0 0 10px; margin:0 0 10px 20px; }
	#calendrier { overflow:hidden; height:100%; border:1px solid #004870; background:#f8faed; 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:#007FC5;}
	#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:#004870; 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:#007FC5; font-weight:bold; }
	/* Jour selectionne */
	#calendrier table tr td.jour_selectionne a { display:block; background:#007FC5; 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:#F6A800; }
	#calendrier table tr td.jour_j a {color:#F6A800;}
	#calendrier table tr td.jour_j.jour_selectionne a {color:#fff;}
	/* Legende du calendrier */
	#legende_calendrier { font-size:.9em; padding:0 5px 0 5px; margin:0 0 5px 0; }
	#legende_calendrier span.titre { display:block; font-size:1.1em; font-weight:bold; color:#666; margin:0 0 5px 0; }
	#legende_calendrier ul { padding:0 0 0 5px; margin:0;}
	#legende_calendrier ul li { background:none; padding:0; }
	#legende_calendrier ul li span { font-size:1.1em; padding:0 3px; }
	#legende_calendrier ul li span.jour_evenement { font-weight:bold; color:#007FC5; /*text-decoration:underline;*/ }
	#legende_calendrier ul li span.jour_selectionne { font-weight:bold; color:#fff; background:#007FC5; }
	#legende_calendrier ul li span.jour_j { font-weight:bold; color:#F6A800; }
	#legende_calendrier ul li span.jour_courant_evenement { font-weight:bold; color:#F6A800; text-decoration:underline; }
/* ZONE CONTEXTUELLE */
	.zone_contextuelle { float:right; width:200px; padding:8px 10px 3px 10px; background:#79CADD; border-top:1px dashed #005E92; margin:0 0 5px 15px; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------- */

body { background:#043F5E url(../images/background/body.jpg) 50% 0 no-repeat; color:#005E92; font-family:"Trebuchet MS", trebuchet, sans-serif; }

#haut {
	width:988px;
	height:171px;
	margin:0 auto;
	padding:5px 0 0 0;
	color:#3C3E3F;
	overflow:hidden;
	font-size:1.1em;
	background: #fff url(../images/background/manche_numerique_logo.jpg) right bottom no-repeat;
}
	#logo { /*width:250px; height:101px;*/ float:left; overflow:hidden; }
		#logo h1 {
	border:0;
	padding:0;
	margin:0;
}
	#acces_rapide { width:494px; float:left; overflow:hidden; text-align:right; padding:1px 0 0 0; margin:0; color:#005E92; list-style:none; white-space:nowrap; }
		#acces_rapide li { display:inline; white-space:nowrap; background:none; padding:0; }
		#acces_rapide li a { color:#005E92; text-decoration:none; padding:0 6px; }
			#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus { text-decoration:underline; }
	#recherche {
	float:right;
	width:205px;
	height:171px;
	padding:0 10px;
	overflow:hidden;
}
		#recherche label { display:inline; color:#007FC5; }
		#recherche input.champ { display:inline; width:90px; font-size:1.1em; color:#005E92; border:1px solid #005E92; padding:0 0 2px 5px; }
		#recherche input.bouton { display:inline; background:#FFF; color:#005E92; padding:0 0 1px; margin-top:1px; font-size:1em; border:1px solid #005E92; }
		#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus { background:#FFF; border-color:#005E92; color:#005E92; }

#zoneblanche {
	clear:both;
	left:0;
	width:100%;
	height:44px;
	padding:0;
	margin:0;
	background:url(../images/background/zoneblanche.jpg) 50% 0 no-repeat;
	overflow:hidden;
	position:absolute;
	z-index:0;
}

#tools { height:28px; width:978px; padding:16px 10px 0 0; margin:0 auto; text-align:right; position:relative; z-index:10; overflow:hidden; }
	#tools a { color:#FFF; padding:7px 5px 10px 35px; font-size:1.2em; }
	#tools #btnblog { background:url(../images/background/btnblog.gif) no-repeat; display:none; }
	#tools #btnrss { background:url(../images/background/btnrss.gif) no-repeat; }
	#tools #btnwebtv { background:url(../images/background/btnwebtv.gif) no-repeat; display:none; }

#main { width:988px; margin:0 auto; padding:15px 0; position:relative; z-index:10; background:#FFF; overflow:hidden; }
	#gauche { width:255px; padding:14px 35px 10px 13px; float:left; }
		#menuctxt { width:255px; margin:0 0 30px 0; background:url(../images/background/menuctxt.gif) no-repeat; overflow:hidden; }
			#menuctxt h2 { color:#FFF; font-size:2em; padding:10px 10px 0 22px; }
			#menuctxt ul { width:245px; margin:0; padding:0 5px 10px 5px; background:url(../images/background/menuctxtul.gif) left bottom no-repeat; overflow:hidden; list-style:none; font-size:1.1em; }
				#menuctxt li { margin:0; padding:0; width:245px; float:left; background:none; }
					#menuctxt li strong { display:block; font-weight:bold; color:#FFF; }
					#menuctxt li a { display:block; color:#FFF; }
						#menuctxt li strong { padding:2px 2px 2px 26px; font-weight:bold; background:url(../images/background/pucemenugauche.gif) 11px 7px no-repeat; }
						#menuctxt li a { padding:2px 2px 2px 26px; background:url(../images/background/pucemenugauche.gif) 11px 7px no-repeat; }
							#menuctxt li a:hover { background:#FFF url(../images/background/enunclica.gif) 11px 7px no-repeat; color:#88A200; text-decoration:none; }
								#menuctxt ul ul { padding:0; background:none; }
								#menuctxt li li strong { padding:3px 2px 3px 41px; background:none; }
								#menuctxt li li a { padding:2px 2px 2px 41px; font-weight:normal; background:none; }
									#menuctxt li li a:hover { background:#FFF; color:#88A200; }
										#menuctxt li li li strong { padding:2px 2px 2px 56px;  }
										#menuctxt li li li a { padding:2px 2px 2px 56px; }
											#menuctxt li li li a:hover { }

		#nav_principale { width:255px; padding:175px 0 0 0; margin:0 0 45px 0; background:url(../images/background/nav_principale2.gif) no-repeat; overflow:hidden; }
			#nav_principale ul { width:237px; padding:0 9px 0 9px; margin:0; list-style:none; }
				#nav_principale ul ul { padding:5px 0 0 0; }
					#nav_principale ul ul ul { padding:0; }

			#nav_principale li { display:block; float:left; position:relative; width:237px; margin:0 0 7px 0; padding:4px 0; background:none; text-align:center; }
					#nav_principale li a , #nav_principale li strong { display:block; color:#FFF; font-size:1.5em; font-weight:bold; }
				#nav_principale li#menunode12152.level0 { background:url(../images/background/menunode12145.gif) no-repeat; }
					#nav_principale li#menunode12152.level0.selected { background:#990099 url(../images/background/menunode12145.gif) no-repeat; }
				#nav_principale li#menunode12153.level0 { background:url(../images/background/menunode12146.gif) no-repeat; }
					#nav_principale li#menunode12153.level0.selected { background:#409DD7 url(../images/background/menunode12146.gif) no-repeat; }
				#nav_principale li#menunode12154.level0 { background:url(../images/background/menunode12147.gif) no-repeat; }
					#nav_principale li#menunode12154.level0.selected { background:#FFB108 url(../images/background/menunode12147.gif) no-repeat; }

				#nav_principale li li { text-align:left; font-size:0.9em; height:auto; padding:0; margin:0; }
					#nav_principale li li strong { padding:3px 2px 3px 50px; background:url(../images/background/pucemenugauche.gif) 30px 7px no-repeat; }
					#nav_principale li li a { padding:3px 2px 3px 50px; font-weight:normal; background:url(../images/background/pucemenugauche.gif) 30px 7px no-repeat; }
						#nav_principale li li a:hover { text-decoration:none; background:#FFF; }
							.niveau2_12152 #nav_principale li li a:hover { color:#550055; }
							.niveau2_12153 #nav_principale li li a:hover { color:#0069A3; }
							.niveau2_12154 #nav_principale li li a:hover { color:#FFBB2A; }

					#nav_principale li li li { font-size:0.8em; }
						#nav_principale li li li strong { padding:2px 2px 2px 65px; background:none; }
						#nav_principale li li li a { padding:2px 2px 2px 65px; background:none; }
/*
											#nav_principale li li li li strong { padding:2px 2px 2px 71px; font-style:italic; font-size:0.8em; }
											#nav_principale li li li li a { padding:2px 2px 2px 71px; font-style:italic; font-size:0.8em; }
												#nav_principale li li li li a:hover { background:#42569B; }
*/
			#nav_principale_bas { height:11px; background:url(../images/background/nav_principaleul.gif) left bottom no-repeat; overflow:hidden; }
		#carto { width:159px; height:50px; background:url(../images/background/carto.gif) no-repeat; padding:9px 10px 0 86px; margin:0 0 20px 0; }
			#carto h2 { color:#00B6E8; font-size:1.3em; margin:0; padding:0; }
				#carto a { color:#FFF; font-size:1.1em; line-height:1.1em; }
					#carto a:hover { color:#003D5F; text-decoration:none; }
		#boiteaidee { width:159px; height:50px; background:url(../images/background/boiteaidee.gif) no-repeat; padding:6px 10px 0 86px; margin:0 0 20px 0; }
			#boiteaidee h2 { color:#00B6E8; font-size:1.3em; margin:0; padding:0; }
				#boiteaidee a { color:#FFF; font-size:1.1em; line-height:1.1em; }
					#boiteaidee a:hover { color:#003D5F; text-decoration:none; }


		#accesreserve { width:255px; padding:10px 0 0 0; background:url(../images/background/enunclic.gif) no-repeat; margin:0 0 20px 0; }
			#accesreserve h2 { font-size:2em; color:#FFF; padding:0 10px 0 22px; }
			#accesreserve ul { margin:0; padding:0 5px 15px 5px; list-style:none; background:url(../images/background/enunclicbas.gif) left bottom no-repeat; font-size:1.1em; }
				#accesreserve ul li { background:none; padding:0; }
					#accesreserve ul li a { display:block; width:200px; padding:2px 5px 2px 40px; color:#00324E; background:url(../images/background/enunclica.gif) 22px 7px no-repeat; }
						#accesreserve li a:hover { color:#88A200; background:#FFF url(../images/background/enunclica.gif) 22px 7px no-repeat; text-decoration:none; }
		#accesreserve2 { margin:0 0 20px 0; }
		
		#enunclic { width:255px; padding:10px 0 0 0; background:url(../images/background/enunclic.gif) no-repeat; margin:0 0 20px 0; }
			#enunclic h2 { font-size:2em; color:#FFF; padding:0 10px 0 22px; }
			#enunclic ul { margin:0; padding:0 5px 15px 5px; list-style:none; background:url(../images/background/enunclicbas.gif) left bottom no-repeat; font-size:1.1em; }
				#enunclic ul li { background:none; padding:0; }
					#enunclic ul li a { display:block; width:200px; padding:2px 5px 2px 40px; color:#00324E; background:url(../images/background/enunclica.gif) 22px 7px no-repeat; }
						#enunclic li a:hover { color:#88A200; background:#FFF url(../images/background/enunclica.gif) 22px 7px no-repeat; text-decoration:none; }
		#tagscloud { padding:10px 0 0 0; background:url(../images/background/enunclic.gif) no-repeat; margin:0 0 15px 0; }
			#tagscloud h2 { font-size:2em; color:#FFF; padding:0 10px 0 22px; }
			#tagscloud #flashcontent { margin:0; padding:0 15px 15px 15px; list-style:none; background:url(../images/background/enunclicbas.gif) left bottom no-repeat; }
				#tagscloud li { display:inline; background:none; padding:0; }
					#tagscloud a {
	color:#FFF;
}

	#contenu { width:670px; padding:0 15px 0 0; float:left; }
		.contenu { font-size:1.1em; }
					
#bas { background:#043F5E; overflow:hidden; padding:0 0 5px 0; }
	#conteneurbas { width:685px; margin:0 auto; padding:15px 0 5px 303px; background:url(../images/background/conteneurbas.jpg) left bottom no-repeat; }
		#conteneurbas ul { margin:0; padding:0 5px; list-style:none; }
			#conteneurbas ul li { margin:0; padding:0; background:none; }
		#bashaut { overflow:hidden; font-size:1.1em; padding:0 0 20px 0; }
			#qsn , #noena { float:left; width:190px; margin:0 20px 0 0; }
				#qsn h2 , #noena h2 { font-size:1.1em; background:#88A200; color:#FFF; padding:2px 5px; }
				#qsn a , #noena a { color:#FFF; }
					#qsn a:hover , #noena a:hover { }
			#reseaux { width:210px; float:left; background:url(../images/background/reseaux.gif) left bottom no-repeat ; padding:0 0 12px 0; overflow:hidden; }
				#reseaux h2 { background:url(../images/background/reseauxh2.gif) left top no-repeat; padding:11px 11px 0; margin:0 0 8px 0; color:#FFF; font-size:1.1em; }
				#reseaux  ul { margin:0; padding:0 0 0 15px; list-style:none; }
					#reseaux ul li { margin:0; padding:0; background:none; display:inline; }
						#reseaux ul li a { padding:27px 0 0 0; color:#FFF; display:block; float:left; width:55px; text-align:center; margin:0 10px 0 0; }
							#reseaux ul li a#facebook { background:url(../images/background/facebook.gif) 50% 0 no-repeat; }
							#reseaux ul li a#netvibes { background:url(../images/background/netvibes.gif) 50% 0 no-repeat; }
							#reseaux ul li a#twitter { background:url(../images/background/twitter.gif) 50% 0 no-repeat; }
							#reseaux ul li a#flickr { background:url(../images/background/flickr.gif) 50% 0 no-repeat; }
							#reseaux ul li a#slideshare { background:url(../images/background/slideshare.gif) 50% 0 no-repeat; }
			#accesreserve2016 { float:right; }
				#boite_connexion { margin:0 0 10px 0; width:240px; height:109px; background:url(../images/background/boite_connexion.gif) no-repeat; }
					#boite_connexion p { font-size:1.8em; color:#FFF; padding:7px 10px 5px 16px; margin:0; } 
					#boite_connexion fieldset { border:0; margin:0; padding:0; } 
					#boite_connexion legend { font-size:1.8em; color:#FFF; padding:7px 10px 5px 16px; }
					#boite_connexion .conteneur { overflow:hidden; margin:0 5px; }
					#boite_connexion label { display:block; float:left; color:#FFF; width:75px; text-align:right; }
					#boite_connexion input.champ { display:inline; width:90px; font-size:1.1em; color:#005E92; border:1px solid #005E92; padding:0 0 2px 5px; }
					#boite_connexion input.bouton { display:inline; background:#005E92; color:#FFF; padding:0 0 1px; margin-top:1px; font-size:1em; border:1px solid #005E92; }
					#boite_connexion span { display:block; padding-left:80px; }
						#boite_connexion span a { color:#FFF; }


		#copyright { float:left; width:80px; white-space:nowrap; color:#FFF; text-align:right; }
			#copyright a { color:#FFF}
		#footer { float:right; color:#FFF; text-align:right; font-size:1.1em; border:1px solid #FFF; border-bottom:0; white-space:nowrap; }
			#footer li {display:inline;}
				#footer li a { color:#FFF; padding:0 10px; }
					.accesreserve a { padding-right:20px; background:url(../images/background/accesreserve.gif) right no-repeat; white-space:nowrap; }
					#footer li a#RSS { padding-left:26px; background:url(../images/background/rss_pied.gif) 0 4px no-repeat; }

/* Contextualisation : */
.niveau2_12152 h1 { color:#660066; border-color:#660066; }
.niveau2_12153 h1 { color:#0074B4; border-color:#0074B4; }
.niveau2_12154 h1 { color:#FFBB2A; border-color:#FFBB2A; }
.niveau2_12180 h1 { color:#88A200; border-color:#88A200; }
.niveau2_12181 h1 { color:#88A200; border-color:#88A200; }

.niveau2_12152 h2 { color:#660066; }
.niveau2_12153 h2 { color:#79CADD; }
.niveau2_12154 h2 { color:#FFBB2A; }
.niveau2_12180 h2 { color:#88A200; }
.niveau2_12181 h2 { color:#88A200; }

.niveau2_12152 ul.article_onglets li a { background:#DD00DD; }
.niveau2_12152 ul.article_onglets li a:hover, 
.niveau2_12152 ul.article_onglets li a:focus, 
.niveau2_12152 ul.article_onglets li a.focus, 
.niveau2_12152 ul.article_onglets li.ui-tabs-selected a { background-color:#990099; color:#FFF; }
.niveau2_12152 #bloc_style_middle { border:1px solid #990099; }

.niveau2_12153 ul.article_onglets li a { background:#00B6E8; }
.niveau2_12153 ul.article_onglets li a:hover, 
.niveau2_12153 ul.article_onglets li a:focus, 
.niveau2_12153 ul.article_onglets li a.focus, 
.niveau2_12153 ul.article_onglets li.ui-tabs-selected a { background-color:#0069A3; color:#FFF; }
.niveau2_12153 #bloc_style_middle { border:1px solid #0069A3; }

.niveau2_12154 ul.article_onglets li a { background:#FFB108; }
.niveau2_12154 ul.article_onglets li a:hover, 
.niveau2_12154 ul.article_onglets li a:focus, 
.niveau2_12154 ul.article_onglets li a.focus, 
.niveau2_12154 ul.article_onglets li.ui-tabs-selected a { background-color:#FFBB2A; color:#FFF; }
.niveau2_12154 #bloc_style_middle { border:1px solid #FFBB2A; }

#listings { margin:10px 0 0 0; float:left; width:17%; }
#map { width:80% !important; float:left; margin:0 2% 0 0; }


