/* CSS Document */
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		position:relative;
		width:960px;
		min-height:772px;
		background:url(../images/background/global.jpg) no-repeat 38px 0;
		margin:0 auto
	}
	* html #global {
		width:988px;
		height:772px
	}
/* --------------------------------------------------------------------------------------------- Logo cliquable */
	#logo {
		position:absolute;
		top:0;
		left:35px;
		display:block;
		width:340px;
		height:73px;
		text-indent:-5000px
	}
/* --------------------------------------------------------------------------------------------- Accès rapide */
	#acces_rapide {
		float:left;
		width:100%;
		text-align:right;
		font-size:.9em;
		color:#70706f
	}
	#acces_rapide ul li {
		display:inline;
		margin:0 2px 0 0
	}
	#acces_rapide ul li a {
		color:#70706f;
		margin:0 2px 0 0
	}
/* --------------------------------------------------------------------------------------------- Main */
	#main {
		float:left;
		width:100%;
		font-size:1.2em
	}
/* ------------------------------------------------------------------------- Left */
	#left {
		float:left;
		width:216px;
		padding:186px 0 0 0
	}
/* ----------------------------------------------------- Menu */
/* --------------------------------- Premier niveau */
	#left ul.menu {
		float:left;
		width:100%;
		text-transform:uppercase;
		letter-spacing:-0.05em;
		/*word-spacing:0.1em;*/
		text-align:right;
		font-size:1.2em;
		font-weight:bold;
		background:url(../images/background/menu.gif) no-repeat right top;
		padding:10px 0 0 0;
		margin:0 0 50px 0
	}
	#left ul.menu li {
		background:url(../images/background/menu_trait_gris.gif) no-repeat right bottom;
		padding:5px 0 7px 0
	}
	#left ul.menu li.sous_niveaux_2_noeud_201 {background:none}		/* Le Transfo */
	#left ul.menu li.sous_niveaux_2_noeud_211 {
		background-image:url(../images/background/menu_trait_rouge.gif);		/* Information / Ressources */
		padding-bottom:10px;
		padding-top:0
	}
	#left ul.menu li.sous_niveaux_2_noeud_8316 {padding-top:8px}
	#left ul.menu li a {color:#1a171b}
	#left ul.menu li.sous_niveaux_2_noeud_201 a, #left ul.menu li.sous_niveaux_2_noeud_211 a {color:#9a141b}
	body.sous_niveaux_2_noeud_8316 #left ul.menu li.sous_niveaux_2_noeud_8316 a {color:#ff6501}
	body.sous_niveaux_2_noeud_8015 #left ul.menu li.sous_niveaux_2_noeud_8015 a {color:#86b31a}
	body.sous_niveaux_3_noeud_8322 #left ul.menu li.sous_niveaux_2_noeud_8314 ul li a.open_at_load {color:#7c7879}
	body.sous_niveaux_3_noeud_8323 #left ul.menu li.sous_niveaux_2_noeud_8314 ul li a.open_at_load {color:#0c688d}
	body.sous_niveaux_3_noeud_10648 #left ul.menu li.sous_niveaux_2_noeud_8314 ul li a.open_at_load {color:#0c688d}
	body.sous_niveaux_2_noeud_8323 #left ul.menu li.sous_niveaux_2_noeud_8323 a {color:#0c688d}
	body.sous_niveaux_2_noeud_10648 #left ul.menu li.sous_niveaux_2_noeud_10648 a {color:#0c688d}
	body.sous_niveaux_2_noeud_8517 #left ul.menu li.sous_niveaux_2_noeud_8517 a {color:#7b0263}
/* --------------------------------- Second niveau */
	#left ul.menu li ul {
		line-height:1.3em;
		text-transform:none;
		letter-spacing:normal;
		word-spacing:normal;
		font-size:.7em;
		padding-top:0;
		margin-bottom:0
	}
	#left ul.menu li ul li {
		background:none;
		padding-top:0;
		padding-bottom:0
	}
	#left ul.menu li.sous_niveaux_2_noeud_201 ul li a, #left ul.menu li.sous_niveaux_2_noeud_211 ul li a {color:#1a171b}
	#left ul.menu li ul li a:hover, #left ul.menu li ul li a:focus, #left ul.menu li ul li a.focus {
		color:#fff;
		background:#000;
		text-decoration:none;
		padding:0 4px
	}
	#left ul.menu li ul li a.open_at_load {color:#9a141b}
	#left ul.menu li ul li a.open_at_load:hover, #left ul.menu li ul li a.open_at_load:focus, #left ul.menu li ul li a.open_at_load.focus {
		background:none;
		padding:0;
		cursor:text
	}
/* ----------------------------------------------------- Partenaires */
	div.partenaire {
		float:left;
		width:100%;
		text-align:right;
		margin:0;
	}
/* ------------------------------------------------------------------------- Contenu */
	div.contenu {
		overflow:hidden;
		float:left;
		width:485px;
		padding:44px 30px 10px 32px
	}
/* ----------------------------------------------------- Bordure rouge */
	div.bordure_rouge {
		float:left;
		width:483px;
		text-align:center;
		border:1px solid #af4e39;
		margin:0 0 10px 0
	}
	div.bordure_rouge img {
		display:block;
		margin:8px auto
	}
/* --------------------------------- Annuaire */
	body.noeud_8591 div.bordure_rouge {
		height:130px;
		background:url(../images/background/annuaire_top.gif) no-repeat 7px bottom
	}
	body.noeud_8591 div.bordure_rouge img {display:none}
/* --------------------------------- Agenda */
	body.sous_niveaux_2_noeud_8603 div.bordure_rouge {
		height:130px;
		background:url(../images/background/agenda_top.gif) no-repeat 7px bottom
	}
	body.sous_niveaux_2_noeud_8603 div.bordure_rouge img {display:none}
/* --------------------------------- Navigation vidéos */
	#navigation_videos {
		float:right;
		font-size:.9em
	}
	#toutes_videos {
		float:left;
		text-transform:uppercase;
		letter-spacing:-.1em;
		word-spacing:.1em;
		font-weight:bold;
		color:#9a141b;
		background:#fff;
		margin:1px 0 0 0;
		text-decoration:none;
		padding:0
	}
	#toutes_videos:hover, #toutes_videos:focus, #toutes_videos.focus {text-decoration:overline}
	div.contenu ul.onglets {
		float:left;
		text-align:center;
		font-family:verdana;
		font-size:.7em;
		padding:0 6px 0 7px;
		
		overflow:auto;
		line-height:normal
	}
	div.contenu ul.onglets li {
		float:left;
		margin:0 1px 0 0;
		
		background:none;
		padding:0
	}
	div.contenu ul.onglets li a {
		display:block;
		float:left;
		width:17px;
		color:#fff;
		font-weight:normal;
		background:#616163 url(../images/background/onglet_video.gif) no-repeat right top;
		padding:3px 0;
		text-decoration:none
	}
	div.contenu ul.onglets li a:hover, div.contenu ul.onglets li a:focus, div.contenu ul.onglets li a.focus, div.contenu ul.onglets li.ui-tabs-selected a {
		background-color:#ae4935;
		background-position:left top;
		text-decoration:overline
	}
	div.contenu ul.onglets li.ui-tabs-selected a {
		text-decoration:none;
		cursor:text;
	}	
/* --------------------------------- Vidéos */
	div.ui-tabs-hide {display:none}		/* Nécessaire pour fonctionnement des onglets */
	div.video {
		text-align:center;
		padding:8px 0 0 0
	}
/* ----------------------------------------------------- H1 */
	div.contenu h1 {
		clear:both;
		font-size:1.8em;
		border-bottom:2px solid #000;
		padding:0 0 3px 6px;
		margin:0 0 10px 0
	}
	div.contenu h1 span.devant_titre {
		float:left;
		letter-spacing:-0.05em;
		text-transform:uppercase;
		font-size:.7em;
		color:#9a141b;
		margin:4px 20px 0 0
	}
	body.sous_niveaux_2_noeud_8015 div.contenu h1 span.devant_titre {color:#86b31a}
	body.sous_niveaux_2_noeud_8316 div.contenu h1 span.devant_titre {color:#ff6501}
	body.sous_niveaux_3_noeud_8322 div.contenu h1 span.devant_titre {color:#7c7879}
	body.sous_niveaux_3_noeud_8323 div.contenu h1 span.devant_titre {color:#0c688d}
	body.sous_niveaux_3_noeud_10648 div.contenu h1 span.devant_titre {color:#0c688d}
	body.sous_niveaux_2_noeud_8517 div.contenu h1 span.devant_titre {color:#7b0263}
	div.contenu h1 span.sous_titre {
		font-size:.8em;
		color:#777
	}
/* ----------------------------------------------------- Articles */
	div.article {
		float:left;
		width:100%;
		padding:0 0 20px 0
	}
	div.contenu div.article h2 {
		border-top:2px solid #9a141c;
		border-bottom:2px solid #000;
		padding:2px 0 3px 6px;
		margin:0 0 10px 0
	}
	div.contenu div.article.mis_en_avant h2 {
		font-size:1.8em;
		border-top:0;
		padding-top:0;
		background:url(../images/background/tv_transfo.gif) no-repeat left 7px;
		padding-bottom:8px;
		padding-left:90px
	}
	div.contenu div.article img {
		float:left;
		border:3px solid #9a141c;
		margin:0 15px 0 0
	}
	div.contenu div.article p {
		color:#70706f;
		padding:0 5px 0 0;
		margin:0
	}
	div.contenu div.article.mis_en_avant p {color:#000}
	div.contenu div.article p a {
		text-transform:uppercase;
		letter-spacing:-0.1em;
		word-spacing:.2em;
		font-size:.8em;
		color:#9a141b;
		margin:0 0 0 4px;
		text-decoration:none
	}
	div.contenu div.article p a:hover, div.contenu div.article p a:focus, div.contenu div.article p a.focus {text-decoration:underline}
/* --------------------------------- Fil d'arianne */
	#fil_arianne {
		float:left;
		width:100%;
		text-align:left;
		font-size:.8em;
		color:#70706f;
		margin:0
	}
	#fil_arianne a {color:#70706f}
/* --------------------------------- Sommaire */
	#sommaire {
		clear:both;
		padding:10px 0 5px 0;
		margin:10px 0 0 0
	}
	#sommaire ul {
		font-size:1.1em;
		padding-left:20px
	}
	#sommaire ul li a {color:#000}
/* --------------------------------- 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:#1a171b}
	/*#plan_site tr td h2.noeud_rubrique_201 a {color:#47b8e3}
	#plan_site tr td h2.noeud_rubrique_211 a {color:#93c94c}
	#plan_site tr td h2.noeud_rubrique_8316 a {color:#e147a2}
	#plan_site tr td h2.noeud_rubrique_8015 a {color:#edaa47}
	#plan_site tr td h2.noeud_rubrique_8314 a {color:#9b53a3}*/
	#plan_site tr td ul {
		clear:both;
		padding:0 0 0 15px
	}
	#plan_site tr td ul li {
		text-align:left;
		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.noeud_rubrique_201 li {background-image:url(../images/background/carre_bleu.gif)}
	#plan_site tr td ul.noeud_rubrique_211 li {background-image:url(../images/background/carre_vert.gif)}
	#plan_site tr td ul.noeud_rubrique_8316 li {background-image:url(../images/background/carre_rose.gif)}
	#plan_site tr td ul.noeud_rubrique_8015 li {background-image:url(../images/background/carre_orange.gif)}
	#plan_site tr td ul.noeud_rubrique_8314 li {background-image:url(../images/background/carre_violet.gif)}*/
	div.contenu #plan_site tr td ul li a {
		font-weight:normal;
		color:#1a171b
	}
	#plan_site tr td ul li ul {margin:3px 0 5px 0}
	/*#plan_site tr td ul li ul li,
	#plan_site tr td ul.noeud_rubrique_201 li ul li,
	#plan_site tr td ul.noeud_rubrique_211 li ul li,
	#plan_site tr td ul.noeud_rubrique_8316 li ul li,
	#plan_site tr td ul.noeud_rubrique_8015 li ul li,
	#plan_site tr td ul.noeud_rubrique_8314 li ul li {background:url(../images/background/puce.gif) no-repeat 0 5px}*/
/* ------------------------------------------------------------------------- Right */
	#right {
		position:relative;
		float:left;
		width:197px;
		padding:34px 0 0 0
	}
	* html #right {width:225px}
/* ----------------------------------------------------- Agenda */
#fpagenda { height:204px; overflow:hidden; height:100%; border:1px solid #fff; }
#fpagenda .jCalendar { margin:0; }
	a.agenda {
		display:block;
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:-0.1em;
		text-align:right;
		font-size:.8em;
		color:#9a141b;
		background:url(../images/background/fleche_noir_right.gif) no-repeat right 2px;
		padding:0 20px 0 0;
		margin:0 0 3px 0
	}
/* ----------------------------------------------------- Navigation */
	#navigation {
		float:left;
		width:160px;
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing:-0.05em;
		padding:30px 37px 20px 0
	}
	#navigation li {
		background-repeat:no-repeat;
		background-position:right center;
		padding:12px 25px 12px 0
	}
	#navigation #item_21091 {
		
		background-image:url(../images/background/sors_ou.gif)
	}
	
	
	#navigation #item_8591 {
		background-image:url(../images/background/annuaire.gif);
		margin:0 0 15px 0
	}
	#navigation #item_8337 {
		background-image:url(../images/background/newsletters.gif);
		margin-bottom:40px;
	}
	
	
	#navigation #item_8519 {background-image:url(../images/background/transfo_net.gif)}
	#navigation #item_8571 {background-image:url(../images/background/archives.gif)}
	#navigation #item_8022 {background-image:url(../images/background/contact.gif)}
	#navigation li a {
		display:block;
		color:#535355;
		background:url(../images/background/right_trait.gif) repeat-x left center
	}
	* html #navigation li a {height:1px}
	#navigation #item_8591 a,
	body.sous_niveaux_3_noeud_8571 #navigation #item_8571 a,
	body.sous_niveaux_2_noeud_8571 #navigation #item_8571 a {
		color:#9a141b;
		background-image:url(../images/background/right_trait_rouge.gif)
	}
	#navigation li a span {
		background:#fff;
		padding:0 5px 0 0
	}
	#navigation li a:hover span {text-decoration:underline}
/* ------------------------- Radio Transfo */
	#radio_transfo {
		position:absolute;
		
		left:0;
		display:block;
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing:-0.05em;
		background:url(../images/background/radiotransfo.gif) no-repeat right center;
		padding:12px 25px 12px 0;
		
		top:374px !important;
		!top:393px !important;
		top:410px;
		margin-top:0 !important;
		!margin-top:0 !important;
		margin-top:30px;
	}

	*+html #radio_transfo {top:363px} /* IE 7 */
	* html #radio_transfo {top:363px} /* IE 6 */
	
	
	

	#radio_transfo a { display:block; width:135px; color:#535355; 
	background:url(../images/background/right_trait.gif) repeat-x left center } 
	#radio_transfo a span { background:#fff; padding:0 5px 0 0 } #radio_transfo 
	a:hover span {text-decoration:underline} body.noeud_8518 {padding-top:10px} 
	body.noeud_8518 #global { width:485px; min-height:auto; background:none } 
	body.noeud_8518 div.contenu { padding:0; overflow:visible } body.noeud_8518 
	#acces_rapide, body.noeud_8518 #navigation_videos, body.noeud_8518 #left, 
	body.noeud_8518 #right, body.noeud_8518 div.contenu div.liens_top, 
	body.noeud_8518 #fil_arianne { display:none } /* -----------------------------
	------------------------ Recherche */ #recherche label {display:none} 
	#recherche input.champ { float:left; width:130px; font-family:arial, 
	helvetica, sans-serif; font-size:.9em; color:#000; border:1px solid #5f6062; 
	border-bottom:0; border-right:0; background:#f5f5f6; padding:2px 0 3px 5px; 
	margin:0 11px 0 0 } #recherche input.bouton_recherche { float:left; border:0; 
	margin:2px 0 0 0; cursor:pointer }
	
	address {
		margin-top:0px;
		font-style:normal;
		font-family: Arial;
		text-transform:uppercase;
		color:#a4a4a4;
		text-align:right;
		font-size:1em;
		font-weight:bold;
		margin-bottom:50px;
		}
		
	address strong { color:#747474; }
	
	#fpagenda {
		height:210px !important;
		!height:230px !important;
		height:230px;
		overflow:hidden;
		}
