@charset "utf-8";
/* --------------------------------------------------------------------------------------------- Reset et styles de base */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:62.5%;
		font-family:trebuchet ms, arial, helvetica, sans-serif;
		color:#000;
	}
	.text-justify {
		text-align: justify;
	}
	.text-center {
		text-align:center;
	}
/* ----------------------------------------------------------------------------------- Titres */
	h2 {margin-bottom:5px}
	h3 {margin-bottom:4px}
	h4 {margin-bottom:3px}
	h5,
	h6 {margin-bottom:2px}
/* ----------------------------------------------------------------------------------- Paragraphes */
	/*p {
		line-height:1.4em;
		margin-bottom:10px
	}*/
/* ----------------------------------------------------------------------------------- Liens */
	a {color:#7b3f82}
	a:hover,
	a:focus {text-decoration:none}
	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;
		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
	}
/* --------------------------------------------------------------------------------------------- Recurrent */
	.masquer {
		position:absolute;
		top:-1000px;
		width:1px;
		height:1px;
		overflow:hidden;
	}
/* ----------------------------------------------------------------------------------- Meta */
	p.meta {
		font-style:italic;
		color:#6b6a64;
		margin-bottom:5px
	}
/* ----------------------------------------------------------------------------------- Liens */
	a.lien_externe {
		background:url(../images/background/lien_externe.gif) no-repeat right center;
		padding:0 14px 0 0;
		color:#2546B1;
	}
	a.lien_continuation {
		float:right;
		background:url(../images/background/puce.gif) no-repeat right 5px;
		padding:0 10px 0 0
	}
/* ----------------------------------------------------------------------------------- Formulaire */
/* ------------------------------------------------------------------------- Champs */
	input.champ {height:15px; border-width:1px; border-color:#909090;}
	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}
/* --------------------------------------------------------------------------------------------- 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.6em;
		color:#83634a
	}
	#contenu h3 {
		font-size:1.3em;
		color:#5f4f48
	}
	#contenu h4 {
		font-size:1.1em;
		color:#34332f
	}
	#contenu h5,
	#contenu h6 {
		font-size:1em;
		color:#555
	}
/* ----------------------------------------------------------------------------------- Listes */
	#contenu ul, #contenu ol {
		overflow:hidden;
		/*line-height:1.6em;*/
		height:100%;
		padding:0 12px
	}
	#contenu ul li {
		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;
		height:100%;
		background:#DADEE1;
		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:185px;
		background:#DADEE1;
		padding:10px 10px 0 10px;
		margin:0 0 10px 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
	}
/* ------------------------------------------------------------------------- Légendes et copyright */
	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.vnd-ms-powerpoint {background-image:url(../images/background/power_point.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;
		/*border-top: 2px inset grey;*/
	}
	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.bordered tr th {
		border-bottom:2px inset #ccc;
	}
	table.tableau_donnees tr th {
		font-weight:normal;
		/*background:#fbf1f1;
		border-bottom:1px solid #ccc;*/
		padding:4px
	}
	table.bordered tr td {
		border:2px inset #ccc;
	}
	table.tableau_donnees tr td {
		vertical-align:top;
		/*border: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 */
	#contenu #fil_ariane a {
		color:#000;
		text-decoration:none
	}
	#contenu #fil_ariane a:hover,
	#contenu #fil_ariane a:focus {text-decoration:underline}
/* ----------------------------------------------------------------------------------- h1 */
	#contenu h1 {
		font-size:2em;
		font-weight:bold;
		margin:0 0 18px 0;
		color:#2546B1;
		font-family: Georgia, trebuchet ms, arial, helvetica, sans-serif;
		}
/* ----------------------------------------------------------------------------------- Introduction */
	p.introduction {
		overflow:hidden;
		height:100%;
	}
/* ----------------------------------------------------------------------------------- Vue line */
	div.vue_line {
		overflow:hidden;
		height:100%;
		border-bottom:1px dashed #e5e5e5;
		padding:0 0 5px 0;
		margin:0 0 5px 0
	}
	#contenu div.vue_line h2 a,
	#contenu div.vue_line h3 a {text-decoration:none; color:#119262}
	#contenu div.vue_line h2 a:hover,
	#contenu div.vue_line h2 a:focus,
	#contenu div.vue_line h3 a:hover,
	#contenu div.vue_line h3 a:focus {text-decoration:underline}
	#contenu div.vue_line h3 span {font-size:.8em}
	#contenu div.vue_line img {
		float:left;
		margin:0 10px 0 0
	}
/* ----------------------------------------------------------------------------------- Agenda */
	#conteneur_calendrier {
		float:right;
		width:180px;
		background:#fff;
		padding:0 0 0 10px;
		margin:0 0 10px 20px
	}
/* ------------------------------------------------------------------------- Calendrier */
	#calendrier {
		overflow:hidden;
		height:100%;
		border:1px solid #9aae00;
		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:#0173a7}
	#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:#9aae00;
		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:#0173a7;
		font-weight:bold
	}
/* ----------------------------------------------------- Jour selectionne */
	#calendrier table tr td.jour_selectionne a {
		display:block;
		background:#0173a7;
		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:#f39910
	}
	#calendrier table tr td.jour_j a {color:#f39910}
	#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:#0173a7;
		text-decoration:underline
	}
	#legende_calendrier ul li span.jour_selectionne {
		font-weight:bold;
		color:#fff;
		background:#0173a7
	}
	#legende_calendrier ul li span.jour_j {
		font-weight:bold;
		color:#f39910
	}
	#legende_calendrier ul li span.jour_courant_evenement {
		font-weight:bold;
		color:#f39910;
		text-decoration:underline
	}
/* ----------------------------------------------------------------------------------- Galeries */
/* ------------------------------------------------------------------------- Theme */
	div.theme {
		border:1px solid #d0d0d0;
		background:#e8e8e8;
		padding:10px
	}
	div.theme img {
		border:2px solid #fff;
		margin:10px
	}
/* --------------------------------------------------------------- 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 14px 20px 0
	}
	#diaporama a.lightbox:hover img,
	#diaporama a.lightbox:focus img {background:#e4e4e4}
/* ----------------------------------------------------------------------------------- FAQ */
	#contenu h2.question {font-size:1.2em}
	#contenu h2.question a {text-decoration:none}
	#contenu h2.question a:hover,
	#contenu 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}
/* ----------------------------------------------------------------------------------- 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 {
		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 */
/* --------------------------------------------------------------- Listing des fiches */
	#contenu ul.onglets {
		overflow:hidden;
		height:100%;
		/*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:150px;
		height:80px;
		/*line-height:1.6em;*/
		font-weight:bold;
		color:#000;
		text-decoration:none;
		background:#e7e7e7 url(../images/background/elu.jpg);
		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:#9e3d3d;
		background:url(../images/background/puce.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;
		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 */
	#contenu #plan_site {padding-left:60px}
	#contenu #plan_site li {
		background:url(../images/background/suivant.gif) no-repeat left 10px;
		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/puce.gif) no-repeat left 6px;
		padding-left:12px;
		margin-bottom:3px
	}
	#contenu #plan_site li ul li a {color:#666}
/* ------------------------------------------------------------------------- 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/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 */
	#contenu ul.pagination {padding:10px 0 0 0;clear:both;}
	#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 #346EB2;
		padding:2px 6px;
		text-decoration:none
	}
	#contenu ul.pagination li a {
		color:#fff;
		background:#346EB2
	}
	#contenu ul.pagination li a:hover,
	#contenu ul.pagination li a:focus,
	#contenu ul.pagination li span {
		color:#000;
		background:#fff
	}
/* ----------------------------------------------------------------------------------- Outils */
	#contenu #outils {
		clear:both;
		padding:10px 0 10px 0;
		margin:20px 13px 0 12px;
		border-top:1px solid #B9B9B9}
	#contenu #outils ul{
		margin:0 0 0 0;
		}
	#contenu #outils li {
		display:inline;
		background:none;
		margin:0 24px 0 11px;
	}
	#outils li a {
		color:#000;
		background-repeat:no-repeat;
		text-decoration:none;
		padding:7px 0 4px 26px;
		font-size:1.1em;
	}
	#outils li a:hover,
	#outils li a:focus {text-decoration:underline}
	#outils li #imprimer {background:url(../images/background/imprimer.gif) left 9px no-repeat;}
	#outils li #enregistrer_pdf {
		background:url(../images/background/enregistrer.gif) left 7px no-repeat;
	}
	#outils li #faire_suivre {background:url(../images/background/recommander.gif) left 9px no-repeat;}
	#outils li #haut_page {background:url(../images/background/haut_page.gif) 6px 8px no-repeat;}


body { background:#B0CFEB url(../images/background/body.gif) top center no-repeat; }
#global {
		width:986px;
		margin:0 auto;
		}
	#haut {
		color:#0077A9;
		height:146px;
		padding:3px 0 0 0;
		}
		#recherche {
				float:right;
				width:220px;
				margin:0 0 0 5px;
				padding:0;
				white-space:nowrap;
				height:17px;
				overflow:hidden;
				}
		#recherche label {
					display:inline;
					vertical-align:top;
					font-size:1.1em;
					}
		#recherche input.champ {
							display:inline;
							height:13px;
							width:124px;
							border:1px solid #909090;
							vertical-align:middle;
							padding:0 0 0 5px;
							font-size:1em;
							}
		#recherche input.bouton {
							display:inline;
							height:15px;
							border:0;
							background:#0077A9;
							vertical-align:middle;
							padding:0 2px 5px 2px;
							}
		#acces_rapide {
					margin:0;
					text-align:right;
					font-size:1.1em;
					height:17px;
					}
		#acces_rapide li {
					display:inline
					}
		#acces_rapide li a,
		#acces_rapide li strong {
							padding:0 4px 0 4px;
							color:#0077A9;
							text-decoration:none;
							}
		#acces_rapide li a:hover {
			color:#2546B1;
			text-decoration:underline;
			}
		#haut h1 {
				clear:both;
				float:left;
				width:482px;
				height:130px;
				overflow:hidden;
				}
		#imgctxt {
				width:451px;
				height:130px;
				padding:0 0 0 53px;
				float:left;
				overflow:hidden;
				}
#principal {
		margin:0;
		padding:0;
		}
		#gauche {
			width:266px;
			float:left;
			}
				.bas_gauche {
						background:url(../images/background/ombre_gauche.jpg) left bottom  no-repeat;
						padding-bottom:17px;
						}
				#menu_principal {
						width:266px;
						}
				#menu_principal ul {
						width:250px;
						padding:0 9px 0px 7px;
						list-style: none;
						overflow:hidden;
						margin:0;
						}
				#menu_principal ul li {
						float:left; width:100%;
						}
				#menu_principal ul li a {
								display: block;
								background:url(../images/background/bouton_menu_principal.jpg) no-repeat;
								padding:4px 2px 7px 28px;
								text-decoration:none;
								color:#fff;
								font-size:1.2em;
								}
				#menu_principal ul li a:hover {
								background:url(../images/background/survol.jpg) no-repeat;
								display: block;
								padding:5px 2px 6px 28px;
								text-decoration:underline;
								color:#4C4C4C;
								font-size:1.2em;
								}

				#menu_principal ul li.selected {
								background:#CBD2E1 url(../images/background/bouton_bas.gif) bottom no-repeat;
								margin:0 0 7px 0;
								}
				#menu_principal ul li.selected a {
								display:block;
								background:url(../images/background/bouton_menu_principal.jpg) top no-repeat;
								color:#fff;
								padding:4px 5px 0 28px;
								}
				#menu_principal ul li.selected a:hover {
								background:url(../images/background/bouton_menu_principal.jpg) top no-repeat;
								color:#fff;
								padding:4px 5px 0 28px;
								margin:0;
								font-size:1.2em;
								/*color:#585757;*/
								}
				#menu_principal ul li.selected strong {
										display:block;
										background:url(../images/background/bouton_menu_principal.jpg) left top no-repeat;
										padding:4px 5px 0 28px;
										color:#fff;
										font-size:1.2em;
										font-weight:bold;
										}

				#menu_principal ul ul {
						background:none;
						}
				#menu_principal ul li.selected li {
										background:none;
										margin:0;
									 	}

				#menu_principal ul li.selected li a {
									background:url(../images/background/puce.gif) 19px 6px no-repeat;
									padding:0 5px 2px 28px;
									margin:0;
									font-size:1.1em;
									color:#4C4C4C;
								 	}
				#menu_principal ul li.selected li a:hover	{
									background:url(../images/background/puce.gif) 19px 6px no-repeat;
									padding:0 5px 2px 28px;
									margin:0;
									font-size:1.1em;
									color:#4C4C4C;
									}
				#menu_principal ul li.selected ul li li a:hover {
									padding:0 5px 2px 28px;
									background:url(../images/background/pupuce.gif) 19px 6px no-repeat;
									margin:0;
									font-size:1.1em;
									color:#4C4C4C;
								 	}
				#menu_principal ul li.selected li strong {
										display:block;
										background:url(../images/background/puce.gif) 19px 6px no-repeat;
										padding:0 5px 2px 28px;
										color:#56585D;
										font-size:1.2em;
										font-weight:bold;
										margin:0;
										}
				#menu_principal ul li.selected ul {
											padding:5px 0 10px 10px;
											width:230px;
											background:none;
											}
					#menu_principal ul li.selected ul li ul li a {
												background:url(../images/background/pupuce.gif) 19px 6px no-repeat;
												}

				#menu_principal ul li.selected ul li ul {
											padding:0 0 0 10px;
											width:230px;
											background:none;
											}
					#menu_principal ul li.selected ul li ul li strong {
												background:url(../images/background/pupuce.gif) 19px 6px no-repeat;
						}
				.h2_gauche {
					background:url(../images/background/acces_direct.jpg) no-repeat;
					padding:9px 5px 2px 17px;
					margin:0;
					font-size:1.7em;
					color:#585757;
					}
		#acces_direct {
				margin:0 0 14px 0;
				width:266px;
				clear:left;
				}
				#acces_direct a {
							text-decoration:none;
							}
				#acces_direct ul {
							padding:1px 0 6px 7px;
							margin:0;
							}
				#acces_direct ul li {
								display:inline;
								margin:1px 0 1px 0;
									}
				#acces_direct ul li a {
								width:240px;
								display:block;
								padding:1px 0 1px 8px;
								margin:2px 0 0 0;
								border:1px solid #D5D5D5;
								background:#EDEDED;
								font-size:1.1em;
								color:#2546B1;
								}
				#acces_direct ul li a:hover {
								background:#585757;
								color:#fff;
								text-decoration:underline;
								}
		#annuaire {
				width:266px;
				}
		#annuaire img {
			border:1px solid #D5D5D5;
			display:block;
			margin:0 auto;
			}
		.fond_gauche {
				background:url(../images/background/gauche.gif);
				padding:5px 0;
				margin:0;
				}
		#plan_hopital {
				width:266px;
				}
				#plan_hopital img {
						display:block;
						margin:0 auto;
							border:1px solid #D5D5D5;
							}
		#contenu {
			float:left;
			background:#fff url(../images/background/ombre_droite.jpg) repeat-y;
			width:706px;
			margin:0 0 0 14px;
			}
		#contenu p {
				/*line-height:1.4em;*/
				padding:0 0 8px 0;
				}

			#contenu li {
				background:url(../images/background/pupuce.gif) left 6px no-repeat;
				padding:0 0 0 11px;
				list-style:none;
				}
			#contenu li li{
				background:url(../images/background/puce_triangle.png) left 6px no-repeat;
				padding:0 0 0 11px;
				list-style:none;
				}

			#contenu li li li {
				background:url(../images/background/puce_rond.png) left 6px no-repeat;
				padding:0 0 0 11px;
				list-style:none;
				}
			#contenu .object-left {
				float:left;
				overflow:hidden;
				margin:0 10px 10px 0;
				}
			#contenu .contenu li h4 {
				padding:0;
				}
			#contenu li strong {
				}
			#contenu .contenu #annuaire_recherche #boite_image_presentation {
				overflow:hidden;
				height:auto;
				border-bottom:1px solid #B9B9B9;
				margin:0 0 10px 0;
				}

			#contenuhaut {
					height:15px;
					background:url(../images/background/contenu.jpg) no-repeat;
					}
			.contenu {
				padding:1px 10px 0 10px;
				overflow:hidden;
				font-size:1.1em;
				width:686px;
				 }
	#fil_ariane {
		margin-bottom:14px;
		 		}
			.introduction img {
					float:left;
					padding:0 12px 0 0;
					}
					#focusfp{
						position:relative;
						width:600px;
						}
					#focusfp p {
						line-height:1.4em;
						}
					#focusfp img{
						padding:0 11px 10px 0;
						}
							#focusfp h1 {
								font-family:trebuchet ms, arial, helvetica, sans-serif;
								font-size:1.6em;
								color:#4C4C4C;
								font-weight:normal;
								margin:0;
								}
								#focusfp h1.avec_image {
									position:absolute;
									padding:0 10px 0 10px;
									background:#fff;
									top:0;
									left:0;
									}
							p.lire_suite_droite {
								text-align:right;
								}
			#contenu h2 {
				padding:5px 0 10px 0;
				color:#2546B1;
				font-family: Georgia, trebuchet ms, arial, helvetica, sans-serif;
				}
				#contenu h2 a {
					text-decoration:none;
					}
				#contenu h2 a:hover, #contenu h2 a:focus {
					text-decoration:underline;
					}
				#contenu .contenu .title_annuaire {
					padding:0 0 30px 0;
					color:#2546B1;
					font-size:1.6em;
					font-weight:bold;
					font-family: Georgia, trebuchet ms, arial, helvetica, sans-serif;
					}
			#contenu a {
				color:#2546B1;
				text-decoration:underline;
				}
				/*table {
					width:100%;
					border:#000;
					}*/
			#contenu a:hover, #contenu a:focus {
				text-decoration:none;
				}
				#directory_ezselection_element_1 {
					margin:10px 0 0 0;
					}
			#block {
				overflow:hidden;
				clear:both;
				border-top:1px solid #D7D7D7;
				padding:10px 0;
				}
				#contenu #block h4 {
					font-weight:normal;
					padding:0;
					}
			#contenu .annuaire {
				color:#585757;
				font-size:1.2em;
				font-family:trebuchet ms,arial,helvetica,sans-serif;
				}
			#contenu #border {
				background:url(../images/background/pupuce.gif) left 16px no-repeat;
				padding:10px 0 0 11px;
				margin:10px 0 0 0;
				border-top:1px solid #B9B9B9;
				overflow:hidden;
				}
			#contenu ul {
				padding:0;
				}
				#contenu .puce {
					background:url(../images/background/pupuce.gif) left 6px no-repeat;
					padding:0 0 10px 11px;
					}
					#contenu #border .puce ul li {
						background:none;
						background:url(../images/background/tiret.gif) left 8px no-repeat;
						}
			#contenu .resultats {
				overflow:visible;
				list-style:none;
				padding:0;
				}
				#contenu .resultats li {
					overflow:hidden;
					}
			#contenu .marche_public {
				padding:15px 0 0 0;
				}
			#actu_gauchefp{
				clear:both;
				float:left;
				width:400px;
				padding:0 21px 0 0;
				}
					#actu_gauchefp img{
						padding:0 0 5px 0;
						}
					#contenu a.lire_suite, #contenu a.lien_continuation, #contenu a.voir_tout {
						background:url(../images/background/lire_suite.gif) right 0 no-repeat;
						font-weight:bold;
						padding:0 17px 0 0;
						text-decoration:none;
						color:#585757;
						margin:0 0 0 0;
						}
					#contenu a.lire_suite:hover, #contenu a.lien_continuation:hover, #contenu a.voir_tout:hover, #contenu a.lire_suite:focus, #contenu a.lien_continuation:focus, #contenu a.voir_tout:focus {
						text-decoration:underline;
						}
			#actu_droitefp{
				float:left;
				width:245px;
				}
					#actu_droitefp img{
						padding:0 0 5px 0;
						}
					#actu_droitefp h2{
						float:left;
						width:245px;
						}

	#contenu_bas {
		clear:both;
		height:150px;
		background:url(../images/background/pied_page.jpg) bottom no-repeat;
		padding:0 0 0 10px;
		}
			#contenu_bas a {
				display:block;
				padding:10px 0 0 10px;
				}

	#pied_page {
			clear:both;
			text-align:right;
			width:986px;
			margin:0 auto;
			font-size:1.1em;
			}
			#pied_page a {
				padding:0 10px 0 10px;
				color:#000;
				text-decoration:none;
				}
			#pied_page a:hover {
				text-decoration:underline;
				}
			#pied_page ul li{
				display:inline;
				}




