@charset "utf-8";
/* --------------------------------------------------------------------------------------------- Reset et styles de base */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:62.5%;
		font-family:arial, helvetica, sans-serif;
		color:#000;
		background:#ededed url(../images/background/body.gif) repeat-x;
		padding:15px 0 0 0
	}
/* ----------------------------------------------------------------------------------- Titres */
	h2 {margin-bottom:5px}
	h3 {margin-bottom:4px}
	h4 {margin-bottom:3px}
	h5,
	h6 {margin-bottom:2px}
/* ----------------------------------------------------------------------------------- Paragraphes */
	p {
		line-height:1.6em;
		margin-bottom:10px
	}
/* ----------------------------------------------------------------------------------- Liens */
	a {
		color:#3071be;
		text-decoration:none
	}
	a:hover,
	a:focus {text-decoration:underline}
	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}
	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,
	.contre_les_robots {
		overflow:hidden;
		position:absolute;
		top:-1000px;
		width:1px;
		height:1px
	}
/* ----------------------------------------------------------------------------------- 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
	}
/* ----------------------------------------------------------------------------------- Formulaire */
/* ------------------------------------------------------------------------- Champs */
	input.champ:hover {background:#f2f8fe}
	input.champ:focus {background:#e8f3ff}
/* ------------------------------------------------------------------------- Boutons */
	input.bouton,
	#contenu a.bouton {
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#3071be;
		border:1px solid #3071be;
		padding:1px;
		cursor:pointer;
	}
	#contenu a.bouton {
		display:block;
		float:left;
		text-decoration:none;
		padding:2px 3px;
		margin:0 5px 0 0
	}
	input.bouton.secondaire {
		background:#888;
		border:1px solid #777
	}
	input.bouton:hover,
	input.bouton:focus,
	#contenu a.bouton:hover,
	#contenu a.bouton:focus {background:#357ccf}
	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}	
	.espacement02 {margin-bottom:20px}
	.espacement03 {margin-bottom:30px}
/* ----------------------------------------------------------------------------------- Titres */
	h2.style01,
	#contenu h2.style01,
	#contenu #contenu02 h2 {
		font-size:1.4em;
		color:#3071be;
		margin:0 0 6px 0
	}
	#contenu h2 {
		font-size:1.4em;
		color:#222
	}
	#contenu h3 {
		font-size:1.2em;
		color:#444
	}
	#contenu h4 {
		font-size:1.1em;
		color:#666
	}
	#contenu h5,
	#contenu h6 {
		font-size:1em;
		color:#777
	}
/* ----------------------------------------------------------------------------------- Listes */
	#contenu ul,
	#contenu ol {
		overflow:hidden;
		line-height:1.6em;
		zoom:1;
		padding:0 12px
	}
	#contenu ul li {
		background:url(../images/background/puce02.gif) no-repeat left 5px;
		padding:0 0 2px 13px
	}
	#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;
		zoom:1;
		background:#ebf4fe;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		padding:8px 10px 0 10px;
		margin:0 0 10px 0
	}
	p.mise_en_avant {padding-bottom:10px}
/* ----------------------------------------------------------------------------------- Citations */
	q {
		font-style:italic;
		quotes: "« " " »";
		padding:0 2px
	}
	blockquote {
		overflow:hidden;
		zoom:1;
		line-height:1.6em;
		font-style:italic;
		background:#f7f6f3 url(../images/background/citation.gif) no-repeat 98% 8px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		padding:8px 45px 8px 8px;
		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 {
		line-height:1.4em;
		text-align:left;
		font-size:.9em;
		color:#fff;
		background:#777;
		padding:2px 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:#ebf4fe;
		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}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		position:relative;
		width:986px;
		font-size:1.1em;
		margin:0 auto
	}
/* ----------------------------------------------------------------------------------- Accès rapide */
	#acces_rapide {
		float:left;
		font-size:1em;
		color:#454343;
		padding:6px 0 0 18px;
		margin:0
	}
	#acces_rapide li {
		display:inline;
		margin:0 8px 0 0
	}
	#acces_rapide li a {
		color:#454343;
		margin:0 8px 0 0
	}
	#acces_rapide li a:hover,
	#acces_rapide li a:focus {color:#3071be}
/* ----------------------------------------------------------------------------------- Recherche */
	#recherche {
		float:left;
		border:1px solid #fefefe;
		background:#e4e4e4;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		padding:3px 8px
	}
	#recherche #recherche_champ {
		float:left;
		width:110px;
		font-size:1.2em;
		border:0;
		background:none;
		padding:1px 0 0 0;
		margin:0 5px 0 0
	}
	#recherche #recherche_bouton {float:left}
/* ----------------------------------------------------------------------------------- Choix de la langue */
	#choix_langue {
		float:left;
		margin:6px 10px 0 10px
	}
/* ----------------------------------------------------------------------------------- Navigation 01 */
	#navigation01 {
		overflow:hidden;
		text-transform:uppercase;
		line-height:1.4em;
		margin:0
	}
	#navigation01 a {
		display:block;
		float:left;
		width:170px;
		text-align:center;
		background:#fff url(../images/background/onglet.png) no-repeat;
		padding:12px 0 9px 0;
		margin:0 2px 0 0
	}
	#navigation01 a:hover,
	#navigation01 a:focus {color:#000}
/* ----------------------------------------------------------------------------------- Entête */
	#entete {
		position:relative;
		height:223px;
		margin:0 0 60px 0
	}
	#entete img {vertical-align:middle}
/* ------------------------------------------------------------------------- Logo */
	#logo {
		position:absolute;
		top:32px;
		left:56px
	}
/* ------------------------------------------------------------------------- Chiffres clés */
	#chiffres_conteneur {
		position:absolute;
		top:0;
		right:14px;
		width:167px;
		min-height:87px;
		background:url(../images/background/chiffres_cles.png) no-repeat right bottom;
		padding:5px 10px 40px 10px
	}
	*+html #chiffres_conteneur {right:11px}
	* html #chiffres_conteneur {
		right:11px;
		height:87px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/cci_oise/design/cci_oise/images/background/chiffres_cles.png',sizingMethod='crop');
		background-image:none
	}
	#chiffres_cles li {width:167px}
	#chiffres_cles h3 {
		text-align:center;
		font-size:2.2em;
		color:#ed1c24;
		background:#fff;
		padding:0 5px;
		margin:0 5px 0 0
	}
	#chiffres_cles p {
		clear:both;
		font-weight:bold;
		line-height:1.4em;
		color:#515151;
		background:#fff;
		padding:0 5px 5px 5px;
		margin:0
	}
/* ----------------------------------------------------------------------------------- Navigation principale */
/* ------------------------------------------------------------------------- Premier niveau */
	#menu {
		position:absolute;
		top:260px;
		left:0;
		float:left;
		width:980px;
		font-size:1.2em;
		border-left:1px solid #fff;
		background:#3071be url(../images/background/nav_principale.gif) repeat-x;
		margin:0 3px 20px 2px
	}
	#menu li {
		position:relative;
		float:left
	}
	#menu li a,
	#menu li strong {
		display:block;
		float:left;
		width:135px;
		text-align:center;
		color:#fff;
		border-right:1px solid #fff;
		padding:3px 2px 5px 2px
	}
	#menu #noeud_12214 a,
	#menu #noeud_12217 a {
		padding-top:12px;
		padding-bottom:12px
	}
	#menu li a:hover,
	#menu li a:focus,
	#menu li strong,
	#menu li.on a {background:#357ccf}
/* ------------------------------------------------------------------------- Second niveau */
	#menu li ul {
		position:absolute;
		top:-999px;
		left:1px;
		width:200px;
		font-size:.8em;
		background:#357ccf;
		z-index:1
	}
	#menu li ul.actif {top:40px}
	#menu li ul li {float:none}
	#menu li ul li a,
	#menu #noeud_12214 ul li a,
	#menu #noeud_12217 ul li a {
		float:none;
		width:190px;
		text-align:left;
		background:none;
		border:0;
		border-top:1px solid #fff;
		padding:5px
	}
	#menu li ul li a:hover {background:#3071be}
/* ----------------------------------------------------------------------------------- Colonne 01 (gauche) */
	#colonne01 {
		float:left;
		width:244px;
		padding:0 0 20px 0
	}
/* ------------------------------------------------------------------------- H2 */
	#colonne01 h2 {
		text-transform:uppercase;
		text-align:right;
		font-size:1.4em;
		color:#fff;
		background-image:url(../images/background/colonne01_h2.png);
		background-repeat:no-repeat;
		background-color:#3071be;
		padding:10px 23px 19px 20px;
		margin:0
	}
	#colonne01 #sous_menu {min-height:37px}
	#colonne01 #sous_menu.noeud12217,
	#colonne01 #sous_menu.noeud12214 {
		padding-top:20px;
		padding-bottom:9px
	}
	#colonne01 #profil {background-image:url(../images/background/profil.png)}
	#colonne01 #acces_direct {background-image:url(../images/background/acces_direct.png)}
	#colonne01 #authentification {background-image:url(../images/background/authentification.png)}
/* ------------------------------------------------------------------------- Listes */
/* --------------------------------------------------------------- Premier niveau */
	#colonne01 ul {
		overflow:hidden;
		zoom:1;
		font-size:1.1em;
		background:#fff;
		border:1px solid #c5c5c5;
		border-top:0;
		padding:7px 0 20px 0;
		margin:0 0 10px 6px
	}
	#colonne01 ul li {
		float:left;
		width:100%;
		margin:0 0 2px 0
	}
	#colonne01 ul li a,
	#colonne01 ul li strong {
		display:block;
		zoom:1;
		color:#000;
		background:url(../images/background/puce01.gif) no-repeat 9px 7px;
		padding:4px 20px 4px 25px
	}
	#colonne01 ul li a:hover,
	#colonne01 ul li a:focus,
	#colonne01 ul li a.actif {
		color:#3071be;
		background-color:#ebf4fe
	}
	#colonne01 ul li a.actif {color:#000}
/* --------------------------------------------------------------- Second niveau */
	#colonne01 ul li ul {
		font-size:1em;
		border:0;
		padding:0 0 0 30px;
		margin:0
	}
	#colonne01 ul li ul li {margin:0}
	#colonne01 ul li ul li a,
	#colonne01 ul li ul li strong {
		background:url(../images/background/puce04.gif) no-repeat left 7px;
		padding:2px 0 2px 11px;
		margin:1px 0 4px 0
	}
	#colonne01 ul li ul li a:hover,
	#colonne01 ul li ul li a:focus,
	#colonne01 ul li ul li strong {background:#fff url(../images/background/puce05.gif) no-repeat left 6px}
/* ------------------------------------------------------------------------- Espace privé */
	#colonne01 form {
		overflow:hidden;
		zoom:1;
		border:1px solid #c5c5c5;
		border-top:0;
		background:#fff;
		padding:0 10px 10px 10px;
		margin:0 0 0 6px
	}
	#colonne01 form input.champ {
		float:left;
		width:160px;
		font-size:1.2em;
		color:#868686;
		border:1px solid #c5c5c5;
		padding:2px 0 2px 5px;
		margin:0 0 3px 0
	}
	#colonne01 form input.champ:hover {color:#666}
	#colonne01 form input.champ:focus {color:#000}
	#colonne01 form #identification {
		float:right;
		position:relative;
		margin-top:-20px
	}
	#colonne01 form p {padding:1px 0 0 0}
	#colonne01 form p a {
		font-size:.9em;
		color:#000;
		margin:0 3px
	}
	#colonne01 form p a:hover,
	#colonne01 form p a:focus {color:#3071be}
	#colonne01 ul li #deconnexion {color:#ff0000}
/* ----------------------------------------------------------------------------------- Contenu */
	#contenu {
		float:left;
		width:733px;
		padding:0 0 20px 0;
		margin:0 0 0 9px
	}
/* ------------------------------------------------------------------------- Lien */
	#contenu a {text-decoration:underline}
	#contenu a:hover,
	#contenu a:focus {text-decoration:none}
	#contenu a.lien_continuation01 {
		font-weight:bold;
		background:url(../images/background/puce01.gif) no-repeat left 2px;
		padding:0 0 0 15px;
		text-decoration:none
	}
	#contenu a.lien_continuation01:hover,
	#contenu a.lien_continuation01:focus {
		color:#000;
		text-decoration:underline
	}
/* ------------------------------------------------------------------------- Vue line */
	div.vue_line {
		clear:both;
		overflow:hidden;
		zoom:1;
		border-bottom:1px dashed #e5e5e5;
		padding:0 0 8px 0;
		margin:0 0 8px 0
	}
	div.vue_line img {
		float:left;
		margin:0 10px 0 0
	}
	#contenu div.vue_line a {text-decoration:none}
	#contenu div.vue_line a:hover,
	#contenu div.vue_line a:focus {text-decoration:underline}
	#contenu div.vue_line h2 {font-size:1.2em}
	div.vue_line h2 a,
	div.vue_line h3 a {color:#000}
	div.vue_line h3 a:hover,
	div.vue_line h3 a:focus,
	div.vue_line h2 a:hover,
	div.vue_line h2 a:focus {color:#3071be}
	div.vue_line h2 span,
	div.vue_line h3 span {font-size:.8em}
	div.vue_line p.meta {margin:0 0 2px 0}
	div.vue_line p {margin:0 0 5px 0}
/* ------------------------------------------------------------------------- Boîte */
	div.boite {
		display:inline;
		float:left;
		border:1px solid #c5c5c5;
		background:#fff;
		padding:8px 10px 0 10px;
		margin:0 0 10px 0
	}
	#boite01 h2.style01,
	#boite02 h2.style01 {
		letter-spacing:.1em;
		text-transform:uppercase;
		font-size:1.7em;
		font-weight:normal;
		margin:0 5px 8px 0
	}
/* ------------------------------------------------------------------------- Boîte 01 (A la une) */
	#boite01 {
		width:464px;
		min-height:340px;
		-moz-border-radius:40px 0 0 0;
		-webkit-border-radius:40px 0 0 0;
		-webkit-border-top-left-radius:40px;
		margin-right:9px
	}
	* html #boite01 {height:330px}
	#boite01 h2.style01 {text-align:right}
	#boite01 div.vue_line {border:0}
/* ------------------------------------------------------------------------- Boîte 02 (Agenda) */
	#boite02 {
		width:216px;
		min-height:331px;
		-moz-border-radius:0 40px 0 0;
		-webkit-border-radius:0 40px 0 0;
		-webkit-border-top-right-radius:40px;
		padding-bottom:20px
	}
	* html #boite02 {height:310px}
	#boite02 h3 {
		font-size:1em;
		margin:0 0 2px 0
	}
	#boite02 h3 a {
		color:#000;
		text-decoration:none
	}
	#boite02 h3 a:hover,
	#boite02 h3 a:focus {
		color:#3071be;
		text-decoration:underline
	}
	#boite02 p {margin:0 0 15px 0}
/* ------------------------------------------------------------------------- Boîtes (Téléchargement / Bourse aux stages / En direct des entreprises) */
	#boites {clear:left}
	#boites div.boite {
		width:215px;
		padding-bottom:10px;
		margin-right:10px;
		margin-bottom:0
	}
	/* Bourse aux stages */
	#boites #boite03 {
		padding-left:11px;
		padding-right:11px
	}
	/* En direct des entreprises */
	#boites #boite04 {margin-right:0}
	#contenu #boites h3 {
		font-size:1.1em;
		font-weight:normal;
		margin:0
	}
	#contenu #boites h3 a {
		display:block;
		color:#fff;
		background:#ed1c24;
		padding:6px 0 6px 5px;
		text-decoration:none
	}
	#contenu #boites h3 a:hover,
	#contenu #boites h3 a:focus {
		background:#3071be;
		text-decoration:underline
	}
	#contenu #boites img {margin:0 0 5px 0}
/* ------------------------------------------------------------------------- Spirale et contenu large */
	#spirale01 {
		overflow:hidden;
		zoom:1;
		background:url(../images/background/spirale_milieu.png) repeat-y left 48px
	}
	#spirale02 {
		overflow:hidden;
		zoom:1;
		background:url(../images/background/spirale_haut.png) no-repeat;
		padding:15px 0 0 0
	}
	#spirale_bas {
		height:7px;
		font-size:0;
		background:url(../images/background/spirale_bas.png) no-repeat;
		padding:0 0 10px 0
	}
	#contenu_large {
		width:560px;
		-moz-border-radius:40px 0 0 0;
		-webkit-border-radius:40px 0 0 0;
		-webkit-border-top-left-radius:40px;
		padding:15px 14px 10px 14px
	}
/* --------------------------------------------------------------- Contenu01 (gauche) */
	#contenu01 {
		overflow:hidden;
		float:left;
		width:451px;
		padding:0 38px 0 14px
	}
/* --------------------------------------------------------------- Contenu02 (droite) */
	#contenu02 {
		overflow:hidden;
		float:left;
		width:205px;
		padding:0 15px 0 8px
	}
/* ----------------------------------------------------- H2 */
	#contenu02 h2 {
		padding-top:4px;
		margin-bottom:8px
	}
/* ----------------------------------------------------- Vue line */
	#contenu02 div.vue_line {border:0}
	#contenu02 div.vue_line h3 {font-size:1.1em}
	#contenu02 div.vue_line a.lien_continuation01 {color:#000}
	#contenu02 div.vue_line a.lien_continuation01:hover,
	#contenu02 div.vue_line a.lien_continuation01:focus {color:#3071be}
/* ----------------------------------------------------- Documentation */
	#contenu #documentation {padding:0}
	#contenu #documentation li {
		background:none;
		padding:0;
		margin:0 0 6px 0
	}
	#contenu #documentation li a {
		color:#000;
		text-decoration:none
	}
	#contenu #documentation li a:hover,
	#contenu #documentation li a:focus {
		color:#3071be;
		text-decoration:underline
	}
/* ------------------------------------------------------------------------- Fil d'ariane */
	#fil_ariane {
		font-size:.9em;
		color:#666;
		padding:0 0 0 10px;
		margin:0 0 5px 0
	}
	#fil_ariane a {
		color:#666;
		text-decoration:none
	}
	#fil_ariane a:hover,
	#fil_ariane a:focus {text-decoration:underline}
/* ------------------------------------------------------------------------- h1 */
	#contenu h1 {
		font-size:1.8em;
		color:#3071be;
		margin:0 0 10px 0
	}
	#contenu h1 span {
		display:block;
		font-size:.8em;
		color:#444;
		margin:2px 0 0 0
	}
/* ------------------------------------------------------------------------- Introduction */
	p.introduction {
		color:#444;
		font-weight:bold
	}
/* ------------------------------------------------------------------------- Galeries */
/* --------------------------------------------------------------- Theme */
	div.theme {
		clear:both;
		border:1px solid #ededed;
		background:#f2f1f1;
		padding:10px
	}
	div.theme img {
		border:2px solid #fff;
		margin:10px 8px
	}
/* --------------------------------------------------------------- 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 13px 20px 0
	}
	#diaporama a.lightbox:hover img,
	#diaporama a.lightbox:focus img {background:#e4e4e4}
/* ------------------------------------------------------------------------- Fiches */
/* --------------------------------------------------------------- Listing des fiches */
	#contenu ul.onglets {
		overflow:hidden;
		zoom:1;
		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:143px;
		height:80px;
		line-height:1.6em;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		background:#e7e7e7;
		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:#3071be;
		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;
		zoom:1;
		background:#e7e7e7;
		padding:15px;
		margin:0 0 10px 0
	}
	div.ui-tabs-hide {display:none}
	div.fiche {clear:both}
	div.fiche img {
		float:left;
		margin:0 20px 0 0
	}
/* ------------------------------------------------------------------------- Bourse au stages */
	/*#contenu ul.resultats {padding:0}
	#contenu ul.resultats li {
		clear:both;
		background:0;
		padding:0;
		margin:0
	}
	#contenu ul.resultats input {float:left}
	#contenu ul.resultats label {
		float:left;
		line-height:1.7em;
		margin:0 0 0 5px
	}*/
/* ------------------------------------------------------------------------- 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}
/* ------------------------------------------------------------------------- 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 3px;
		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/retour.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}
	#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 #3071be;
		padding:2px 6px;
		text-decoration:none
	}
	#contenu ul.pagination li a {
		color:#fff;
		background:#3071be
	}
	#contenu ul.pagination li a:hover,
	#contenu ul.pagination li a:focus,
	#contenu ul.pagination li span {
		color:#3071be;
		background:#fff
	}
/* ----------------------------------------------------------------------------------- Outils */
	#contenu #outils {
		clear:both;
		margin-bottom:0
	}
	#contenu #outils li {
		display:inline;
		background:none;
		padding:0;
		margin:0 25px 0 0
	}
	#outils li a {
		color:#000;
		background-repeat:no-repeat;
		background-position:left 9px;
		text-decoration:none;
		padding:7px 0 4px 21px
	}
	#outils li a:hover,
	#outils li a:focus {text-decoration:underline}
	#outils li #imprimer {background-image:url(../images/background/imprimer.gif)}
	#outils li #faire_suivre {background-image:url(../images/background/envoyer_page.gif)}
	#outils li #haut_page {background-image:url(../images/background/haut_page.gif)}
/* ----------------------------------------------------------------------------------- Bas */
	#bas {
		clear:both;
		overflow:hidden;
		zoom:1;
		border:1px solid #c5c5c5;
		background:#fff;
		padding:0 1px;
		margin:0 0 20px 6px
	}
	div.colonne {
		float:left;
		width:200px;
		min-height:176px;
		background:url(../images/background/colonne.gif) no-repeat right top;
		padding:8px 22px
	}
	div.colonne.dernier {background:none}
	div.colonne a {color:#000}
	div.colonne a:hover,
	div.colonne a:focus {color:#3071be}
/* ------------------------------------------------------------------------- Contact */
	#bas address {
		overflow:hidden;
		zoom:1;
		color:#fff;
		background:url(../images/background/contact.jpg) no-repeat 18px top;
		padding:70px 0 0 0
	}
	#bas address p.espacement01 {
		position:relative;
		top:5px;
		float:right;
		line-height:normal;
		font-size:1.5em;
		font-weight:bold;
		background:#ed1c24;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		padding:4px 7px;
		margin:0;
		z-index:1
	}
	#bas address p.mise_en_avant {
		display:block;
		float:left;
		width:180px;
		font-style:normal;
		background:#3071be;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		padding:6px 10px;
		margin:0
	}
	#bas address a {
		float:right;
		color:#fff;
		background:url(../images/background/puce03.gif) no-repeat right 7px;
		padding:0 15px 0 0
	}
/* ------------------------------------------------------------------------- Publication */
	div.publication {
		overflow:hidden;
		zoom:1;
		color:#fff;
		padding:5px 0
	}
	div.publication img {
		float:left;
		margin:0 10px 0 0
	}
	div.publication a {
		display:block;
		overflow:hidden;
		zoom:1;
		/*background:url(../images/background/puce02.gif) no-repeat left 4px;*/
		/*padding:0 0 0 11px;*/
		margin:0 0 4px 0
	}
	div.publication a.lien_continuation01 {
		background:url(../images/background/puce01.gif) no-repeat left 2px;
		padding:0 0 0 15px;
		text-decoration:none
	}
	div.publication a.lien_continuation01:hover,
	div.publication a.lien_continuation01:focus {text-decoration:underline}
/* ------------------------------------------------------------------------- Liste de liens */
	div.colonne ul li a {
		display:block;
		zoom:1;
		background:url(../images/background/puce01.gif) no-repeat left 4px;
		padding:2px 0 2px 18px;
		margin:0 0 5px 0
	}
/* ----------------------------------------------------------------------------------- Pied de page */
	#pied_page {
		clear:both;
		color:#fff;
		background:#3273bf
	}
	#pied_page div {
		width:926px;
		padding:9px 0 9px 60px;
		margin:0 auto
	}
	#pied_page a {color:#fff}
/* ------------------------------------------------------------------------- Liste de liens */
	#pied_page ul {
		float:right;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		margin:0
	}
	#pied_page ul li {
		display:inline;
		margin:0 10px 0 0
	}
	#pied_page ul li a {margin:0 10px 0 0}
	#pied_page ul li a.flux_rss {
		background:url(../images/background/flux_rss.gif) no-repeat left center;
		padding:0 0 0 19px
	}
/* ------------------------------------------------------------------------- Copyright */
	#pied_page p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.9em;
		margin:0
	}
	#pied_page p abbr {border:0}
	
.longue_legende	{
	display:inline;
	white-space:normal;
}


/* ------------------------------------------------------------------------- Compteur */
	#compteur_conteneur {
		position:absolute;
		top:0;
		right:14px;
		width:380px;
		height:90px;
		padding:30px 10px 10px 10px;
		margin:55px 0 0 0;
		border:1px solid #22397D;
		text-align:center;
	}
	#compteur_conteneur h3 {
		text-align:center;
		font-size:1em;
		color:#22397D;
	}	
	#compteur_conteneur p {
		line-height:1em;
		font-size:2.5em;
		color:#22397D;
	}

