/*@charset "utf-8"; 
/* ---------------------------------------------------------------------- Page */
	html {font-size:100.01%}Page 


/* ---------------------------------------------------------------------- Titres */
	h1, h2, h3 {line-height:1.4em}
	h4, h5, h6 {line-height:1.6em}
/* ---------------------------------------------------------------------- Paragraphes */
	p {margin:0 0 1.7em 0}
/* ---------------------------------------------------------------------- Liens */
	a, input.aspect_lien { color:#59ad16; text-decoration:none; -webkit-transition:color 0.2s ease-in-out; -moz-transition:color 0.2s ease-in-out; -o-transition:color 0.2s ease-in-out; transition:color 0.2s ease-in-out }
	a:hover, a:focus, a:active, input.aspect_lien:hover, input.aspect_lien:focus, input.aspect_lien:active { color:#f39a00; text-decoration:underline }
	a.lien_continuation { display:inline-block; font-size:1.25em; color:#fff; background-color:#f39a00; padding:.3em .7em; -webkit-transition:background-color 0.2s ease-in-out; -moz-transition:background-color 0.2s ease-in-out; -o-transition:background-color 0.2s ease-in-out; transition:background-color 0.2s ease-in-out }
	a.lien_continuation:hover, a.lien_continuation:focus, a.lien_continuation:active { background-color:#4f4f4f; text-decoration:none }
/* ---------------------------------------------------------------------- Images */
	img {vertical-align:middle}
	a img {border:none}
/* ---------------------------------------------------------------------- Listes */
	ul, ol { list-style:none; padding:0; margin:0 0 1.7em 0 }
/* ---------------------------------------------------------------------- Formulaire */
	.form { border:none; padding:0; margin:0; color:#FFFFFF;float:right; font-size:1.5em;text-decoration:none;text-align:right;vertical-align:top; margin:0 0 0 0; }

/* ------------------------------------------------------------ STRUCTURE */

#haut { background:#5091DA; }
	.haut { width:990px; margin:0 auto; overflow:hidden; }
		#logo { float:left; margin:12px 0; }
		#acces_rapides { padding:.6em 0; margin:0 0 1em 0; text-align:right; font-size:1.2em; }
			#acces_rapides li { display:inline; margin:0 .5em 0 0; }
				#acces_rapides a , #acces_rapides strong { color:#FFF; margin:0 .5em 0 0; }
			#acces_rapides a.deconnexion {color:#d90000;}
		#recherche { text-align:right; font-size:1.6em; }
			#recherche input[type=text] { background:#FFF; border:1px solid #8c8c8c; color:#246b99; width:180px; padding:.1em 0 .2em .5em; }
#menugris { background:#777d87; min-height:35px; font-size:1.3em; font-weight:bold; }
	#menugris ul { width:990px; margin:0 auto; padding:.6em 0; }
		#menugris li { display:inline; }
			#menugris a { display:inline-block; color:#FFF; margin:0 .5em 0 0; padding:0.2em 1em; border-radius:1em; }
				#menugris a:hover , #menugris a:focus , #menugris a:active { color:#f39a00; background:#FFF; }
		#menugris li.CRM { display:inline-block; float:right; }
			#menugris li.CRM a { color:#3f4d65; padding-right:1.4em; background:#f39a00 url(/slideshow/img/puce00.png) 96% 50% no-repeat; margin:0; }
				#menugris li.CRM a:hover , #menugris li.CRM a:active , #menugris li.CRM a:focus { color:#f39a00; background:#FFF; }
#global { width:990px; margin:0 auto; background:#eff0f0 url(/slideshow/img/colonne01.png) right repeat-y; overflow:hidden; }
		#principal_1n {	width:983px; margin:0 auto; position:relative; background:#FFF; font-size:1.4em; }
		#principal_2n {	width:983px; margin:0 auto; position:relative; background:#FFF; font-size:1.4em; }
				.principal_1n {	margin:0; padding:0; min-height:335px;}
				.principal_2n {	margin:0; padding:0; min-height:0px;}
				.principal_1n li { float:left; width:163px; margin:0; padding:0; background:#a4cee9; position:relative; }
				.principal_2n li { float:left; width:163px; margin:0; padding:0; background:#a4cee9; position:relative; }
				.principal_1n li span { display:block; min-height:275px; background:url(/slideshow/img/puce_menu_haut.png) 20px 100% no-repeat; }
				.principal_2n li span { display:block; min-height:0px;}
				.principal_1n li:hover span { background:url(/slideshow/img/puce_menu_haut_o.png) 20px 100% no-repeat; }
				.principal_1n a, .principal_1n strong { display:block; padding:10px 10px 0; background:#74a9cb; border-top:5px solid #a4cee9; color:#FFF; font-weight:bold; min-height:45px; }
				.principal_2n a, .principal_1n strong { display:block; padding:10px 10px 0; background:#74a9cb; border-top:5px solid #a4cee9; color:#FFF; font-weight:bold; min-height:45px; }
					.principal_1n li:hover a , .principal_1n a:hover, .principal_1n a:focus, .principal_1n a:active, .principal_1n strong, .principal_1n a.actif { text-decoration:underline; background:#f39a00; border-color:#ffc45e; }
					.principal_2n li:hover a , .principal_1n a:hover, .principal_1n a:focus, .principal_1n a:active, .principal_1n strong, .principal_1n a.actif { text-decoration:underline; background:#f39a00; border-color:#ffc45e; }
					.principal_1n em {font-style:normal;}
					.principal_2n em {font-style:normal;}
					.principal_1n a.actif:hover, .principal_1n a.actif:focus, .principal_1n a.actif:active {text-decoration:underline;}
					.principal_2n a.actif:hover, .principal_1n a.actif:focus, .principal_1n a.actif:active {text-decoration:underline;}
			.principal_1n li .ombre { width:25px; background: url(/slideshow/img/ombre_menu.png) no-repeat right top; height:100%; position:absolute; right:0; top:0; z-index: 9999; }
			.principal_2n li .ombre { width:25px; background: url(/slideshow/img/ombre_menu.png) no-repeat right top; height:100%; position:absolute; right:0; top:0; z-index: 9999; }
			.menu{cursor:pointer; font-size:1.1em;padding:30px;text-decoration:none }
				.menu.hover{cursor:pointer; font-size:1.1em;text-decoration:none}
#contenu { width:599px; float:left; font-size:1.3em; padding:30px; }
#pied_page { clear:both; background:#74a9cb; color:#FFF; padding:15px 0; font-size:1.3em;}
.pied_page { width:990px; margin:0 auto;  overflow:hidden; position:relative; }
#pied_page a , #pied_page strong { color:#FFF; }
#liens { width:990px; overflow:hidden;  margin:5px 5px 5px 20px; }
#liens div { width:18%; float:left; margin:0 2% 0 0; }
#liens h2 { font-size:1.1em; font-weight:bold; margin:0; font-size:1.2em; color:#FFF;}
#liens ul {margin:0 0 0 0; font-size:1.2em; }
#liens div ul li { display:block; font-size:0.8em;  }
	#logo1 { display:block; width:155px; height:51px; position:absolute; bottom:120px; left:485px; }
	#logo2 { display:block; width:85px; height:51px; position:absolute; bottom:80px; left:635px; }
	#logo3{ display:block; width:95px; height:51px; position:absolute; bottom:80px; left:715px;}
	#logo4 { display:block; width:55px; height:51px; position:absolute; bottom:80px; left:885px; }
	#logo5 { display:block; width:55px; height:51px; position:absolute; bottom:80px; left:555px; }
#mentions { text-align:center; width:490px; margin:50px 0 0 180px; float:left; }
#mentions li { display:inline; }
#copyright { float:right; width:200px; text-align:right; margin:50px 0 0 0; }
#copyright abbr {border:0;}
#copyright img {vertical-align:baseline;}
#contenu #etapes li.dernier { background:none; padding-right:0; }
