@charset "UTF-8";




/* === DEBUT PAGE D'ACCUEIL === */


/* invisibles page d'accueil */
.home #header, .home #plus1, .home h1 span, .home #pages-3 span, .home #content span, .home #content .postmetadata, .home .entry img, .home #content .more-link, .home #content .navigation, .home #search-3, .home #bulle span, .home #sidebar #pages-3 ul ul, .home #sidebar h2, .home #sidebar .page-accueil, .home #sidebar #newsletter, .home #sidebar .widget_mailpress, .home #sidebar .supp, .home #recent-posts-3 { display: none !important; }


/* .home #pixopoint_menu1_wrapper { display: none !important; } */


body.home { font: 10px/14px Helvetica, Arial, sans-serif; }

.home .page {
	background: url(images/accueil-fond.jpg) no-repeat center top;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 904px;
	height: 545px;
	margin-top: -340px;
	margin-left: -452px;
	overflow: hidden;
}

.home #sidebar {
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

/* le menu */
.home #sidebar #pages-3 { display: block; margin: 0px; padding: 0px; background: none; }
.home #sidebar #pages-3 li { position: absolute; top: 0px; }

.home #sidebar #pages-3 a { border: none; display: block; position: absolute; background: none; }
.home #sidebar .page-item-2 a:link, .home .page-item-2 a:visited {
	left: 357px; top: 123px;
	height: 138px !important; width: 153px !important;
	z-index: 6;
}
.home #sidebar .page-item-2 a:hover { background: url(images/acc-menu-crea-on.gif) no-repeat !important; }
.home #sidebar .page-item-3 a:link, .home #sidebar .page-item-3 a:visited {
	left: 195px; top: 194px;
	width: 184px !important; height: 101px !important;
	z-index: 5;
}
.home #sidebar .page-item-3 a:hover { background: url(images/acc-menu-spect-on.gif) no-repeat !important; }
.home #sidebar .page-item-9 a:link, .home #sidebar .page-item-9 a:visited {
	left: 220px; top: 110px;
	width: 171px !important; height: 119px !important;
	z-index: 4;
}
.home #sidebar .page-item-9 a:hover { background: url(images/acc-menu-actions-on.gif) no-repeat !important; }
.home #sidebar .page-item-6 a:link, .home #sidebar .page-item-6 a:visited {
	left: 360px; top: 17px;
	width: 204px !important; height: 151px !important;
	z-index: 3;
}
.home .page-item-6 a:hover { background: url(images/acc-menu-renc-on.gif) no-repeat !important; }
.home .page-item-68 a:link, .home .page-item-68 a:visited {
	left: 490px; top: 100px;
	width: 229px !important; height: 120px !important;
	z-index: 2;
}
.home .page-item-68 a:hover { background: url(images/acc-menu-noma-on.gif) no-repeat !important; }
.home .page-item-69 a:link, .home .page-item-69 a:visited {
	left: 526px; top: 196px;
	width: 140px !important; height: 92px !important;
	z-index: 1;
}
.home .page-item-69 a:hover { background: url(images/acc-menu-equipe-on.gif) no-repeat !important; }
/* fin du menu */


/* pave News */
.home #content {
	position: absolute;
	float: none;
	top: 418px;
	left: 412px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #FFFFFF;
	width: 160px;
	height: 163px;
	overflow: hidden;
}
.home #content .post { margin: 0px; padding: 0px; width: 160px; }
.home .entry { height: 138px; overflow: hidden; padding: 0px 0px 15px; margin-bottom: 30px; }
.home .entry a { color: #fff; }
.home h2 { position: absolute; }
.home h4 { margin: 0px 0px 12px; font-size: 10px; color: #FF6600; }
.home small { color: #FF6600; }
.home #content h2 a {
	position: absolute;
	top: 0px;
	width: 162px;
	height: 170px;
	background: url(images/suite.gif) left bottom no-repeat;
	border: none;
}
.home .entry p { margin: 6px 0px; padding: 0px; text-align: left !important; }
/* /pave News */



/* menu annexe (bulle) */
.home #bulle .on {
	position: relative;
	width: 173px;
	height: 205px;
	top: 393px;
	left: 641px;
	border: none;
	background: url(images/acc-bulle-on.gif) no-repeat;
	z-index: 1;
}
.home #bulle .off {
	position: relative;
	width: 75px;
	height: 62px;
	top: 527px;
	left: 695px;
	background: url(images/acc-bulle-off.gif) no-repeat;
	border: none;
}
.home #linkcat-2 {
	display: none;
	position: absolute;
	left: 673px;
	top: 408px;
	list-style: none outside;
	height: 130px;
	width: 100px;
	text-align: left;
}
.home #linkcat-2 ul {
	position: absolute;
	height: 130px;
	width: 90px;
	list-style: none outside;
	/* avec 5 items : */ padding: 30px 0px 25px 30px;
	/* avec 6 items : */ padding: 20px 0px 25px 30px;
}
.home #linkcat-2 ul a {
	letter-spacing: 0em;
	border: none;
	font: bold 10px/20px Helvetica, Arial, sans-serif;
	color: #000;
}
.home #linkcat-2 ul a:hover { border-bottom: 1px solid #000; color: #000; }
/* /menu annexe (bulle) */



.home #footer {
	position: absolute;
	top: 610px;
	width: 894px;
	text-align: right;
	letter-spacing: 0.11em;
	color: #000;
}
.home #footer a { color: #000; }
