/* CSS Document */
/* -------------------------------------------------------------------- Formulaire */
	input:focus,
	input.focus,
	textarea:focus,
	textarea.focus,
	select:focus,
	select.focus {background:#f7f1f0}
	input.bouton, div.contenu div.conteneur input.bouton, div.contenu div.content-action input {
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#f5600f;
		border:1px solid #f5600f;
		padding:1px;
		cursor:pointer
	}
	div.contenu #boutons input:hover,
	div.contenu #boutons input:focus,
	div.contenu #boutons input.focus,
	div.contenu div.content-action input:hover,
	div.contenu div.content-action input:focus,
	div.contenu div.content-action input:focus
	{
		background:#f1880b;
		border-color:#f1880b
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		width: 100%;
		font-size:1.1em;
		padding: 0px;
		margin:0 auto
	}
/* ------------------------------------------------------------------------- Header */
	#header {
		width:100%;
		background: #fff;
		margin: 0;
	}
/* ----------------------------------------------------- Top */
	#top {
		width:100%;
		color:#fff;
		padding:9px 0px 9px 0px;
		margin:0 0 5px 0;
		background: #f3610c;
		border-bottom: 1px solid #cfcfcf;
	}
	.top-inner {
		width: 950px;
		overflow: hidden;
		margin: 0 auto;
	}
/* --------------------------------- Liens d'accès rapide */
	#acces_rapide {
		float:left;
		padding:2px 0 0 0
	}
	#acces_rapide li {
		float:left;
		margin:0 15px 0 0
	}
	#acces_rapide li a, #acces_rapide li span {
		color:#fff;
		margin:0 13px 0 0
	}
	#acces_rapide li span {font-weight:bold}
/* --------------------------------- Recherche */
	#recherche {float:right}
	#recherche label {
		float:left;
		line-height:1.6em;
		margin:0 5px 0 0
	}
	#recherche input.champ {
		float:left;
		width:133px;
		font-family:arial;
		font-size:1em;
		color:#000;
		border:1px solid #fff;
		padding:1px 5px
	}
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {background:#fbf0ee}
	#recherche input.bouton {
		float:left;
		font-family:arial;
		font-size:.9em;
		color:#fff;
		background:#266f8e;
		border:1px solid #fff;
		padding:1px 4px 2px 4px
	}
	*+html #recherche input.bouton {padding-top:0}
	* html #recherche input.bouton {padding-top:0}

/* ------------------------------------------------------------------------- Quick access */
	#quick_access {
		margin: 0 auto 15px auto;
		width: 978px;
		overflow: hidden;
		position:relative;
		top:-2px;
		border-top:1px solid #fff;
	}
/* ------------------------------------------------------------------------- Main */
	#main {
		width:986px;
		margin: 0 auto;
		padding:0 0 7px 0;
	}
/* ----------------------------------------------------- Liens externes */
	#main a.lightbox.externe, body.noeud_200 #main #left a.externe {
		background:none;
		padding-right:0
	}
	#main a.externe {
		background:url(../images/background/lien_externe.gif) no-repeat right center;
		padding:0 14px 0 0
	}
/* ----------------------------------------------------- Left */
/* --------------------------------- Accès directs */
	#acces_directs li {
		background-repeat:no-repeat;
		background-position:left center;
		padding:6px 0 6px 30px
	}
	#acces_directs li a {color:#000}
/* --------------------------------- Menu contextuel */
/* ------------- Premier niveau */
	#menu_contextuel {
		font-weight:bold;
		padding:0 20px 0 18px
	}
	#menu_contextuel li {margin:0 0 8px 0}
	#menu_contextuel li a {color:#f5600f}
	#menu_contextuel li strong  {
		color:#fff;
		background:#f5600f;
		padding:0 5px
	}
/* ------------- Second niveau */
	#menu_contextuel li ul {
		font-weight:normal;
		padding:0 0 0 20px;
		margin:5px 0 0 0
	}
	#menu_contextuel li ul li {
		background:url(../images/background/tiret.gif) no-repeat left 6px;
		padding:0 0 0 10px;
		margin-bottom:6px
	}
	#menu_contextuel li ul li a {color:#000}
	#menu_contextuel li ul li strong {
		font-weight:bold;
		color:#000;
		background:none;
		padding:0
	}
/* ----------------------------------------------------- Contenu */
	#contenu {
		float:left;
		width:724px
	}
	#contenu #contenu_top, #contenu #contenu_bottom {
		float:left;
		width:100%;
		height:13px;
		background:url(../images/background/contenu_top.gif) no-repeat;
		font-size:0
	}
	#contenu #contenu_bottom {background-image:url(../images/background/contenu_bottom.gif)}
	#contenu #contenu_middle {
		float:left;
		width:680px;
		background:#fff url(../images/background/contenu_middle.gif) repeat-y;
		padding:10px 22px 0 22px
	}
	div.contenu {
		overflow:hidden;
		float:left;
		width:100%
	}
/* --------------------------------- H1 */
	div.contenu h1 {
		overflow:hidden;
		text-transform:uppercase;
		font-size:1.4em;
		font-weight:normal;
		color:#fff;
		margin:5px 0
	}
	* html div.contenu h1 {
		float:left;
		width:100%;
		margin-bottom:0
	}
	div.contenu h1 span {
		float:left;
		background:#f5600f url(../images/background/titre_large.gif) no-repeat right bottom;
		padding:8px 30px 19px 12px
	}
/* --------------------------------- Fil d'arianne */
	#fil_arianne {
		color:#797979;
		margin:0 0 10px 0
	}
	#fil_arianne a {
		color:#797979;
		text-decoration:underline
	}
	#fil_arianne a:hover, #fil_arianne a:focus, #fil_arianne a.focus {text-decoration:none}
/* --------------------------------- Plan du site */
	#plan_site {
		float:left;
		width:100%;
		table-layout:fixed;
		border-collapse:collapse
	}
	#plan_site tr td {
		vertical-align:top;
		padding:0 10px 20px 5px
	}
	#plan_site tr td a {text-decoration:none}
	#plan_site tr td a:hover, #plan_site tr td a:focus, #plan_site tr td a.focus {text-decoration:underline}
	#plan_site tr td h2 {
		font-size:1.3em;
		font-weight:bold;
		margin-bottom:5px
	}
	#plan_site tr td h2 a {color:#6eab6a}
	#plan_site tr td ul {
		clear:both;
		font-size:1.1em;
		padding:0 0 0 15px
	}
	#plan_site tr td ul li {
		background:url(../images/background/puce.gif) no-repeat 0 4px;
		padding:0 0 0 10px;
		margin:0 0 3px 0
	}
	#plan_site tr td ul li a {color:#000}
	#plan_site tr td ul li ul {
		font-size:.9em;
		margin:3px 0 5px 0
	}
	#plan_site tr td ul li ul li {background:url(../images/background/tiret.gif) no-repeat 0 5px}
/* --------------------------------- Outils */
	#outils {
		float:left;
		width:100%;
		padding:20px 0 10px 0
	}
	#outils a {
		float:left;
		color:#000;
		background-repeat:no-repeat;
		background-position:left center;
		padding:0 0 1px 25px;
		margin:0 165px 0 0
	}
	#outils #envoyer_ami {background-image:url(../images/background/envoyer_page.gif)}
	#outils #imprimer {
		background-repeat:no-repeat;
		background-image:url(../images/background/imprimer.gif);
		padding-left:25px
	}
	#outils #haut_page {
		background-image:url(../images/background/haut_page.gif);
		margin-right:0;
		padding-bottom:2px
	}
/* --------------------------------- Cas du js désactivé */
	#outils p {
		background-position:left 3px;
		margin-top:6px;
		margin-bottom:6px
	}
	#outils p a {
		padding-left:0;
		margin-right:0;
		text-decoration:underline
	}
	#outils p a:hover, #outils p a:focus, #outils p a.focus {text-decoration:none}
/* ------------------------------------------------------------------------- Bottom */
	#bottom {
		position:relative;
		float:left;
		width:100%;
		text-align:center;
		color:#6c534d;
		padding:0 0 20px 0
	}
	#bottom a {color:#6c534d}
	#bottom ul li {
		display:inline;
		margin:0 10px 0 0
	}
	#bottom ul li a {margin:0 10px 0 0}
/* ----------------------------------------------------- Copyright */
	#bottom #copyright {
		position:absolute;
		top:-2px
	}
