/* CSS Document */
/* --------------------------------------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		list-style:none
	}
	body {
		font-size:68.75%;
		font-family:arial, helvetica, sans-serif;
		color:#515b61;
		background:#fff
	}
	a, a:hover {text-decoration:none}
	img {border:none}
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	abbr, acronym {
	  border-bottom:1px dotted #333;
	  cursor:help
	}
/* --------------------------------------------------------------------------------------------- Récurrents */
	input.btn {
		font-family:tahoma;
		font-size:.8em;
		color:#fff;
		background:#4495ce;
		border:1px solid #4495ce;
		cursor:pointer;
		padding:1px 0
	}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		width:995px;
		margin:0 auto
	}
/* --------------------------------------------------------------------------------------------- Main */
	#main {
		position:relative;
		float:left;
		width:100%;
		background:url(../../images/structure/background/main.gif) repeat-y 207px 0
	}
/* ------------------------------------------------------------------------- Left */
	#main #left {
		float:left;
		width:220px;
		background:url(../../images/structure/background/left.gif) no-repeat right top;
		padding:8px 97px 0 0
	}
/* ----------------------------------------------------- Liens d'évitement */
	#main #left #liens_evitement {
		position:absolute;
		top:3px;
		left:330px;
		width:450px;
		font-family:tahoma;
		font-size:.9em;
		color:#000
	}
	#main #left #liens_evitement li {display:inline}
	#main #left #liens_evitement li a {color:#000}
	#main #left #liens_evitement li a:hover {text-decoration:underline}
/* ----------------------------------------------------- Logo */
	#main #left #logo {
		vertical-align:top;
		margin:0 0 25px 55px
	}
/* ----------------------------------------------------- Navigation */
	#main #left #navigation_titre {
		text-transform:uppercase;
		font-size:1.1em;
		font-weight:bold;
		color:#666;
		margin:0 0 0 33px
	}
/* --------------------------------- Premier niveau */
	#main #left #navigation {
		float:left;
		width:220px;
		text-transform:uppercase;
		font-size:1.1em;
		color:#666;
		margin:6px 0 0 0
	}
	#main #left #navigation li {
		background:url(../../images/structure/background/navigation_li.gif) no-repeat;
		padding:4px 0
	}
	#main #left #navigation li a, #main #left #navigation li span {
		display:block;
		color:#666;
		background-image:url(../../images/elements/fleches_gris.gif);
		background-repeat:no-repeat;
		background-position:33px 6px;
		padding:1px 10px 1px 42px
	}
	#main #left #navigation li a:hover, #main #left #navigation li a:focus, #main #left #navigation li a:active {
		color:#fff;
		background-color:#0c4da2;
		background-image:url(../../images/elements/fleches_blanc2.gif)
	}
/* --------------------------------- Second niveau */
	#main #left #navigation li ul.subMenu {
		text-transform:none;
		font-size:1em;
		margin:2px 0 0 0
	}
	#main #left #navigation li ul.subMenu li {
		background:none;
		padding:2px 0 2px 40px
	}
	#main #left #navigation li ul.subMenu li a {
		background:url(../../images/elements/carre_bleu.gif) no-repeat 0 6px;
		padding:0 0 0 9px
	}
	#main #left #navigation li ul.subMenu li a:hover, #main #left #navigation li ul.subMenu li a:focus, #main #left #navigation li ul.subMenu li a:active {
		color:#666;
		text-decoration:underline;
		background:url(../../images/elements/carre_bleu.gif) no-repeat 0 6px
	}
/* ------------------------------------------------------------------------- Middle */
	#main #middle {
		float:left;
		width:446px;
		min-height:250px;
		background:url(../../images/structure/background/middle.jpg) no-repeat 0 75px;
		padding:270px 0 0 7px
	}
	* html #main #middle {height:250px}
/* ------------------------------------------------------------------------- Right */
	#main #right {
		float:left;
		width:225px;
		height:400px;
		background:url(../../images/structure/background/right.jpg) no-repeat;
		padding:15px 0 0 0
	}
/* ----------------------------------------------------- Recherche */
	#main #right form {margin:0 0 225px 0}
	#main #right form span.titre {
		display:block;
		text-transform:uppercase;
		font-size:1.3em;
		color:#4296cd;
		margin:0 0 7px 0
	}
	#main #right form label {
		color:#000;
		background:url(../../images/elements/fleches_noir.gif) no-repeat right 5px;
		padding:0 9px 0 0
	}
	#main #right form #Searchtext {
		width:112px;
		font-size:1em;
		border:1px solid #4495ce;
		padding:1px 0 2px 3px;
		margin:0 1px 0 3px
	}
/* ----------------------------------------------------- Outils */
	#main #right #outils {
		padding:0 0 0 45px;
		margin:0 0 35px 0
	}
	#main #right #outils li {
		display:inline;
		margin:0 10px 0 0
	}
	#main #right #outils #reduire_police {margin:0 2px 0 0}
	#main #right #outils li img {vertical-align:bottom}
/* ----------------------------------------------------- Menu de présentation */
	#main #right #menu_presentation {
		text-align:right;
		font-family:georgia, "times new roman", times, serif;
		font-size:1.4em;
		padding:0 0 0 15px
	}
	#main #right #menu_presentation li {
		padding:0 10px 1px 10px;
		margin:0 0 6px 0
	}
	#main #right #menu_presentation li.rouge {background:#c3272b}
	#main #right #menu_presentation li.bleuF {background:#0c4da1}
	#main #right #menu_presentation li.jaune {background:#fdd865}
	#main #right #menu_presentation li.bleu {background:#4494d2}
	#main #right #menu_presentation li.bleuC {background:#aecdea}
	#main #right #menu_presentation li a {
		color:#fff;
		background-image:url(../../images/elements/fleches_blanc.gif);
		background-repeat:no-repeat;
		background-position:0 7px;
		padding:0 0 0 12px
	}
	#main #right #menu_presentation li.jaune a, #main #right #menu_presentation li.bleuC a {
		color:#0c4da1;
		background-image:url(../../images/elements/fleches_bleu.gif)
	}
	#main #right #menu_presentation li a:hover {text-decoration:underline}
/* --------------------------------------------------------------------------------------------- Footer */
	#footer {
		position:relative;
		float:left;
		width:577px;
		font-family:tahoma;
		font-size:.9em;
		color:#000;
		background:url(../../images/structure/background/footer.gif) no-repeat 26px 0;
		padding:87px 35px 10px 383px
	}
	#footer li {display:inline}
	#footer #logo_charte {
		position:absolute;
		left:30px;
		top:85px
	}
	#footer #audaxis {margin:0 0 0 90px}
	#footer li a {color:#000}
	#footer li a:hover {text-decoration:underline}
	#footer li img {
		vertical-align:middle;
		margin:0 0 0 3px
	}
	