/* Home CSS Document */
#headerpage {
	zoom:1;
	position:relative;
	height:271px;
	background:#fff url(../images/decor/deco_header.gif) left top no-repeat;
	z-index:10;
}
.agenda_header {
	position:absolute;
	top:-82px;
	right:-1px;
	height:70px;
	width:267px;
	padding-right:76px;
	background:#fff url(../images/decor/bg_agenda_top.gif) left top no-repeat;
}
.agenda_header SPAN {display:none;}
.agenda {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	margin-right:20px;
	padding-right:55px;
	height:271px;
	width:240px;
	/*width:315px;*/
	background:transparent url(../images/decor/bg_agenda_right.gif) right top no-repeat;
}
.agenda_footer {
	position:absolute;
	top:0;
	right:-1px;
	height:42px;
	width:240px;
	padding-right:88px;
	background:transparent url(../images/decor/bg_agenda_bottom.gif) left top no-repeat;
}

#menu #menuComprendre A.menuTitle {
	position:relative;
	z-index:90;
}

#menu2 {
	position:relative;
	height:27px;
	margin:0;
	padding:0;
	zoom:1;
	z-index:100;
}
	#menu2 LI {
		float:left;
		list-style:none;
		height:27px;
		margin:0;
		padding:0;
	}
		#menu2 LI A {
			display:block;
			padding:5px 15px;
			margin-right:10px;
			color:#fff;
			font:normal 12px Arial;
			text-transform:uppercase;
			text-decoration:none;
			background:#671e4a url(#) left top repeat-x;
		}
		#menu2 LI A:hover, #menu2 LI A.active { background-image:url(../images/decor/bg_menu2-title-hover.gif); }
		#menu2 UL {
			position:absolute;
			left:0;
			top:0;
			margin:0;
			padding:10px 0;
			background:#c7c7c7 url(../images/decor/bg_menu2-submenus.gif) top left repeat-x;
			border-bottom:1px solid #fff;
			z-index:100;
		}
		#menu2 UL LI {
			float:none;
			display:block;
			height:auto;
			padding:0;
			margin:0 15px;
		}
		#menu2 UL LI A {
			display:block;
			margin:0;
			padding:2px 0;
			color:#72385b;
			text-transform:none;
			background:none;
		}
		#menu2 UL LI A:hover {
			color:#000;
			text-decoration:underline;
			background:none;
		}
	/*#menu2 .level2 { visibility:hidden; }*/


#sidebar .cestdit {
	padding:25px 15px;
	font:normal 12px Arial;
	background:#e8dde4 url(../images/decor/bg_cestdit_corner.gif) right bottom no-repeat;
	border-bottom:1px solid #ba98ad;
	border-left:1px solid #e1d2db;
	border-right:1px solid #e1d2db;
}
	#sidebar .cestdit H2 {
		height:45px;
		margin:0 0 15px;
		background:transparent url(../images/decor/bg_cestdit_title.gif) top left no-repeat;
	}
		#sidebar .cestdit H2 SPAN {
			/*font:normal 46px "Century Gothic", Arial, sans-serif; color:#8f0b5b;*/
			display:none;
		}
	#sidebar .cestdit .lirelasuite A {
		float:left;
		display:block;
		padding:2px 5px;
		margin:15px 0 0;
		color:#441130;
		font:bold 10px Arial;
		text-decoration:none;
		text-transform:uppercase;
		border:1px solid #441130;
		background:#f4eaf1;
	}

#pagecontent {
	position:relative;
	height:auto !important;
	height:600px;
	width:650px;
	min-height:600px;
	padding-bottom:30px;
	font:normal 12px Arial;
}
	#pagecontent .autopromoItem {
		position:relative;
		zoom:1;/*correctif IE6 pour positionnement absolu*/
		padding-bottom:10px;
		padding-right:50px;
		border-bottom:1px solid #7d024a;
		z-index:0;
	}
		#pagecontent .autopromoItem H2 {
			height:32px;
			margin:15px 0 5px;
			background:transparent url(#) left top no-repeat;
		}
		#pagecontent .autopromoItem H2.autopromo-evenement { background-image:url(../images/decor/bg_contentpage_title_evenement.gif); }
		#pagecontent .autopromoItem H2.autopromo-fmAndCo { background-image:url(../images/decor/bg_contentpage_title_fmAndCo.gif); }
		#pagecontent .autopromoItem H2.autopromo-enjeux { background-image:url(../images/decor/bg_contentpage_title_enjeux.gif); }
		#pagecontent .autopromoItem H2 SPAN {
			/*text-transform:uppercase; color:#7d024a;*/
			display:none;
		}
		#pagecontent .autopromoItem P { margin:0; padding:0; }
		#pagecontent .autopromoItem .subtitle { font-weight:bold; }
		#pagecontent .lirelasuite {
			position:absolute;
			bottom:-7px;
			right:0;
			padding:0 15px;
			background:#fff;
		}
			#pagecontent .lirelasuite A {
				display:block;
				padding:2px 5px;
				color:#441130;
				font:bold 10px Arial;
				text-decoration:none;
				text-transform:uppercase;
				border:1px solid #e4e4e4;
			}
