/* CSS Document */
/* ------------------------------------------------------------------------- Middle */
/* ----------------------------------------------------- Carousel */
	div.carousel, #carousel {
		position:relative;
		overflow:hidden;
		background:#e2e0de;
		margin:0 0 17px 0
	}
	div.carousel a.prev, div.carousel a.next {
		position:absolute;
		top:244px;
		z-index:100;
		cursor:pointer
	}
	div.carousel a.prev {left:0}
	div.carousel a.next {right:0}
	div.carousel ul li, #carousel ul li {
		width:546px;
		height:360px;
		text-align:right
	}
	div.carousel ul li img, #carousel ul li img {vertical-align:top}
	div.carousel ul li h2, #carousel ul li h2 {
		line-height:1em;
		font-size:2.7em;
		margin:15px 50px 3px 60px
	}
	div.carousel ul li h2 a, #carousel ul li h2 a {color:#000}
	div.carousel ul li p, #carousel ul li p {
		line-height:1.6em;
		margin:0 50px 0 60px
	}
	/*div.carousel ul li.vue_line.hover h2 a {text-decoration:underline}*/
/* ----------------------------------------------------- Colonnes */
/* --------------------------------- Rubrique */
	div.rubrique {
		position:relative;
		height:1%
	}
	div.rubrique img {vertical-align:top}
	div.rubrique h2 {
		position:absolute;
		left:0;
		bottom:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#fff;
		padding:2px 23px 3px 9px
	}
	div.node_10696 h2 {background:#85a10b}
	div.node_10698 h2 {background:#990066}
	div.node_10700 h2 {background:#a99f94}
	div.node_201 h2 {background:#af003f}
	div.node_211 h2 {background:#e1007a}
	div.node_8316 h2 {background:#cc0033}
	div.node_8015 h2 {background:#003399}
	div.node_8314 h2 {background:#cf7617}
	div.node_10675 h2 {background:#990066}
	div.node_10676 h2 {background:#85a10b}
	div.node_8333 h2 {background:#a99f94}
	div.node_10712 h2 {background:#a99f94}
	div.node_11285 h2 {background:#a99f94}
	div.node_11078 h2 {background:#a99f94}
	div.node_10384 h2 {background:#a99f94}
/* --------------------------------- Bloc */
	div.colonne div.bloc {
		height:1%;
		border-top:0;
		border-color:#d4cfc9;
		padding:5px 6px 5px 4px;
		margin:0 0 10px 0
	}
	div.colonne div.bloc h3 {font-size:1.1em}
	div.node_10696 div.bloc h3 a {color:#85a10b}
	div.node_10698 div.bloc h3 a {color:#990066}
	div.node_10700 div.bloc h3 a {color:#a99f94}
	div.node_201 div.bloc h3 a {color:#af003f}
	div.node_211 div.bloc h3 a {color:#e1007a}
	div.node_8316 div.bloc h3 a {color:#cc0033}
	div.node_8015 div.bloc h3 a {color:#003399}
	div.node_8314 div.bloc h3 a {color:#cf7617}
	div.node_10675 div.bloc h3 a {color:#990066}
	div.node_10676 div.bloc h3 a {color:#85a10b}
	div.node_8333 div.bloc h3 a {color:#a99f94}
	div.node_10696 div.hover div.bloc {
		border-color:#85a10b;
		background:#85a10b
	}
	div.node_10698 div.hover div.bloc {
		border-color:#990066;
		background:#990066
	}
	div.node_10700 div.hover div.bloc {
		border-color:#a99f94;
		background:#a99f94
	}
	div.node_201 div.hover div.bloc {
		border-color:#af003f;
		background:#af003f
	}
	div.node_211 div.hover div.bloc {
		border-color:#e1007a;
		background:#e1007a
	}
	div.node_8316 div.hover div.bloc {
		border-color:#cc0033;
		background:#cc0033
	}
	div.node_8015 div.hover div.bloc {
		border-color:#003399;
		background:#003399
	}
	div.node_8314 div.hover div.bloc {
		border-color:#cf7617;
		background:#cf7617
	}
	div.node_10675 div.hover div.bloc {
		border-color:#990066;
		background:#990066
	}
	div.node_10676 div.hover div.bloc {
		border-color:#85a10b;
		background:#85a10b
	}
	div.node_8333 div.hover div.bloc {
		border-color:#a99f94;
		background:#a99f94
	}
	
	div.colonne div.vue_line.hover h3 a, div.colonne div.vue_line.hover p {color:#fff}
/* --------------------------------- 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:#000}
	#plan_site tr td h2.noeud_rubrique_10696 a {color:#85a10b}
	#plan_site tr td h2.noeud_rubrique_10698 a {color:#990066}
	#plan_site tr td h2.noeud_rubrique_10700 a {color:#a99f94}
	#plan_site tr td h2.noeud_rubrique_201 a {color:#af003f}
	#plan_site tr td h2.noeud_rubrique_211 a {color:#e1007a}
	#plan_site tr td h2.noeud_rubrique_8316 a {color:#cc0033}
	#plan_site tr td h2.noeud_rubrique_8015 a {color:#003399}
	#plan_site tr td h2.noeud_rubrique_8314 a {color:#cf7617}
	#plan_site tr td h2.noeud_rubrique_10675 a {color:#990066}
	#plan_site tr td h2.noeud_rubrique_10676 a {color:#85a10b}
	#plan_site tr td ul {
		clear:both;
		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 {margin:3px 0 5px 0}
	#plan_site tr td ul li ul li {background:url(../images/background/puce.gif) no-repeat 0 5px}
/* ------------------------------------------------------------------------- Right */
/* ----------------------------------------------------- Agenda */
	#agenda {
		height:1%;
		background:#A99F94;
		margin:0 0 17px 0
	}
	#agenda .titre {background:#A99F94}
	#agenda ul {padding:0 12px}
	#agenda ul li {
		border-bottom:1px solid #fff;
		padding:0 0 9px 0;
		margin:9px 0 0 0
	}
	#agenda ul li.last {border:0}
	#agenda ul li img {margin:0 0 3px 0}
	#agenda ul li a {
		display:block;
		font-weight:bold;
		color:#000;
		border-bottom:1px solid #A99F94;
		margin:0 0 1px 0;
		text-decoration:none
	}
	#agenda ul li a span {
		display:block;
		text-transform:lowercase;
		color:#fff
	}
	#agenda ul li a span:first-letter {text-transform:uppercase}
	/*#agenda ul li a:hover, #agenda ul li a:focus, #agenda ul li a.focus {border-bottom:1px solid #000}*/
	#agenda ul li p {line-height:1.3em}
	#tous_evenements {
		display:block;
		text-align:right;
		color:#000;
		background:url(../images/background/fleche_pleine.gif) no-repeat right 12px;
		padding:7px 9px 7px 0;
		margin:0 12px 0 0
	}
/* ----------------------------------------------------- Longjumeau - la magazine */
	#longjumeau_magazine {
		overflow:hidden;
		height:1%;
		font-size:1.1em;
		padding:20px 5px
	}
	#longjumeau_magazine img {
		float:left;
		margin:0 6px 0 0
	}
	#longjumeau_magazine ul {
		overflow:hidden;
		height:1%
	}
	#longjumeau_magazine ul li {
		background:url(../images/background/carre_marron.gif) no-repeat left 4px;
		padding:0 0 0 10px;
		margin:0 0 15px 0
	}
	#longjumeau_magazine ul li a {color:#000}
/* ----------------------------------------------------- Sondage */
	#sondage {padding:8px 12px 11px 10px}
	#sondage fieldset {
		border:0;
		margin:0 0 4px 0
	}
	#sondage fieldset legend {
		line-height:1.6em;
		color:#000;
		margin:0 0 8px -7px
	}
	#sondage fieldset legend span {
		display:block;
		width:145px
	}
	#sondage fieldset div {
		overflow:hidden;
		height:1%;
		margin:0 0 5px 10px
	}
	#sondage fieldset div input {
		float:left;
		width:13px;
		height:13px;
		margin:0 8px 0 0
	}
	#sondage fieldset div label {
		float:left;
		width:121px
	}
	#sondage input.bouton {
		border-color:#af003f;
		background:#af003f;
		margin:0 0 0 100px
	}
	#sondage input.bouton:hover {background:#c31151}
/* ----------------------------------------------------- Nuage de tags */
	#nuage_tags {
		float:left;
		width:164px;
		padding:7px 5px
	}
	#nuage_tags li {
		float:left;
		list-style-type:none;
		margin:.05em 5px
	}
	#nuage_tags li a {color:#000}
