/*

	Sections

	(CSS flags marked with [=])

	CONTENEUR
		MENUSECONDAIRE
		CONTENU
			MISSIONS
			PRESENTATION
				NUAGE
				ADHERENTS
			AGENDA

*/
body#home {}

/* =CONTENEUR */

	/* =MENUSECONDAIRE */
	#menuSecondaireConteneur {width: 130px;}
	#menuSecondaireConteneur .logo_essonne, #menuSecondaireConteneur .logo_ile_de_france {height: 30px;}
	#menuSecondaireConteneur .logo_essonne {margin-top: 8px;}
	#menuSecondaireConteneur .logo_ile_de_france {margin-bottom: 6px;}


	/* =CONTENU */
	#contenu {
		background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_home.jpg) no-repeat 0 0;
		width: 860px;
		}
		#contenuOmbre {padding-bottom: 0;}

		/* =MISSIONS */
		#missions {
			float: left;
			list-style: none;
			margin-top: 2.7em;
			width: 251px;
			}
			#missions li {margin: 0 0 5em;}
			#missions li.accompagner {margin-bottom: 4.75em;}
				#missions h2 {
					color: #002b47;
					font-size: 3.091em;
					font-weight: normal;
					margin: 0;
					}
				#missions p {
					color: #0b57a5;
					font-size: 1.182em;
					font-style: italic;
					margin: 0;
					}

		/* =PRESENTATION */
		#presentation {
			float: left;
			margin: 1.5em 0 1.5em; /* IE6 IE7 */
			padding: 0 50px;
			width: 304px;
			}

			/* =NUAGE */
			#nuage_mots_cles {
				list-style: none;
				line-height: 1.4;
				margin: 0;
				text-align: center;
				padding: 7px 20px 10px;
				}
				#nuage_mots_cles li {
					display: inline;
					margin-left: 0;
					padding: 0 3px;
					}
					.nuage_1 {font-size: 1.091em;}
					.nuage_2 {font-size: 1.273em;}
					.nuage_3 {font-size: 1.455em;}
					.nuage_4 {font-size: 1.636em;}
					.nuage_5 {font-size: 1.818em;}
					#nuage_mots_cles a {
						color: #535353;
						text-decoration: none;
						}
						#nuage_mots_cles a:hover, #nuage_mots_cles a:focus  {text-decoration: underline;}
						#nuage_mots_cles .coeur_de_metier a {color: #46a5f7;}

			/* =ADHERENTS */
			#adherents h2 {margin:0;}

		/* =AGENDA */
		#agenda {
			float: left;
			margin-left: 7px;
			padding-bottom: 110px;
			width: 189px;
			}
			#agenda h2 {margin: 1em 0 0;}
			#agenda .cadre_189_fond {padding-top: 0;}
				#ezagenda_calendar_container {
					margin-left: 24px;
					position: relative;
					width: 110px;
					}
				#agenda_nav {margin: 0;}
					#agenda_nav .calendar_current_month, .calendar_heading_prev, .calendar_heading_next {position: absolute;}
					#agenda_nav .calendar_current_month {	left: -9999px;}
						.calendar_heading_prev, .calendar_heading_next {top: 8px;}
						.calendar_heading_prev {left: 1px;}
						.calendar_heading_next {right: 0;}
				#ezagenda_calendar_container table {
					margin: 0;
					width: 100%;
					}
					#ezagenda_calendar_container th {
						border-bottom: 1px solid #e2e2e2;
						color: #0f5eac;
						font-size: 1em;
						padding: 3px 0 0;
						}
				#agenda_rss {
					border-bottom: 1px solid #e2e2e2;
					margin: 0px 10px 0 5px;
					padding: 5px 4px 3px 0;
					text-align: right;
					}
					#agenda_rss a {
						color: #535353;
						text-decoration: none;
						}
						#agenda_rss span {text-decoration: underline;}
						#agenda_rss img {
							vertical-align: bottom;
							margin-bottom: 1px;
							}
				#agendaEvnmts {
					list-style: none;
					margin: 0.545em 0 0.272em;
					width: 178px;
					}
					.agendaEvnmtItem {
						font-weight: bold;
						min-height: 56px; /*IE6 */
						padding-left: 25px;
						position: relative;
						}
						.agendaEvnmtItem img {
							background: url(/extension/opticsvalley/design/opticsvalley/images/agenda/visuel_Agenda2.png) no-repeat;
							padding: 1px 5px 5px 1px;
							position: absolute;
								left: -39px;
							}
						.agendaEvnmtItem a {text-decoration: none;}
							.agendaEvnmtItem a:hover span, .agendaEvnmtItem a:focus span {text-decoration: underline;}
							.agendaEvnmtItem .summary {color: #535353;}
							.agendaEvnmtItem .dates {
								font-size: 11px;
								font-weight:normal;
							}


		/* =BLOC_MOMENT */
		#bloc_moment{
			margin-bottom: 1.54em;
			width: 304px;
			}
		#top_bloc_moment{
			background: url(/extension/opticsvalley/design/opticsvalley/images/home/fond_top_bloc_moment.gif) no-repeat;
			color: #0f5eac;
			font-family: Arial;
			font-size: 1.27em;
			font-weight: bold;
			line-height: 1.1em;
			min-height: 24px; /* IE */
			width: 304px;
			}
			#top_bloc_moment h2{
				border-bottom: 1px solid #dcdddd;
				font-size: 1em;
				margin: 0;
				padding: 5px 9px;
				margin: 0 4px 0 1px;
				}
		#bottom_bloc_moment{
			background: url(/extension/opticsvalley/design/opticsvalley/images/home/fond_bottom_bloc_moment.gif) no-repeat;
			height: 6px;
			overflow: hidden;
			width: 304px;
			}
		#content_bloc_moment{
			background: url(/extension/opticsvalley/design/opticsvalley/images/home/fond_content_bloc_moment.gif) repeat-y;
			min-height: 100px; /* IE */
			padding: 12px;
			width: 280px;
			}
			#emb_bloc_moment_actu{
				float: left;
				margin-right: 8px;
				}
			#emb_bloc_moment{
				border: 1px solid #1a61ab;
				float: left;
				margin-right: 8px;
				}
			#desc_bloc_moment{
				color: #3d9cee;
				display:block;
				/*float: left;*/
				font-size: 1em;
				/*width: 110px;*/
				}
				#desc_bloc_moment a{color: #3D9CEE; text-decoration: none;}
				#desc_bloc_moment a:hover{color: #3D9CEE; text-decoration: underline;}
				#desc_bloc_moment .desc_v{
					display: block;
					font-size: 1.05em;
					font-weight: bold;
					}
				#desc_bloc_moment .date_p{
					display: block;
					padding-top: 3px;
					font-size: 11px;
					font-weight: bold;
					color: #535353;
					}
				#desc_bloc_moment .texte_p{
					display: block;
					padding-top: 10px;
					color: #535353;
					}