@charset "utf-8";
/* CSS Document */

div#header {
	margin: 0;
	overflow: hidden;
	height: 134px;
	position:relative;
}
div#header #logo,div#header #logo-home {
	margin: 0;
	height: 105px;
	background:url(/images/logo/LARECHERCHE.jpg) no-repeat;
	position: absolute;
	bottom:7px;
	left:181px;
	width:680px;
}
div#header h1 .hide {
display:none;
}

div#header .banniere { position:absolute; right:0px; top:24px;}
div#header .header-blog {color:#000; font-weight:bold; font-size:14px; text-align:center; height:20px; overflow:hidden; width:120px; position:absolute; bottom:11px; right:0px; font-family:Helvetica, Arial, sans-serif; cursor:pointer;}
div#header #abonnement-header { width:200px; font-size:14px; text-align:right; position:absolute; bottom:18px; right:0px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
div#header #Mot-du-jour { font-size:19px; text-align:right; position:absolute; bottom:90px; right:0px; font-family:Helvetica, Arial, sans-serif; font-weight:normal;}
div#header #Mot-du-jour span.mot { color:#d47516; font-size:24px; font-family:"Times New Roman", Times, serif;}

.article #header #logo, .debat #header #logo, .boutique #header #logo, .ressources #header #logo, .parutions #header #logo, .evenements #header #logo, .formulaire #header #logo, .resultat #header #logo{
background:url(/images/logo/LARECHERCHE-2.jpg) no-repeat;
position:absolute;
left:0px;
top:7px;
width:468px;
height:78px}

.article #header .recherche, .debat #header .recherche, .boutique #header .recherche, .ressources #header .recherche, .parutions #header .recherche, .evenements #header .recherche, .formulaire #header .recherche, .resultat #header .recherche { width:520px; position:absolute; bottom:11px; left:309px; }

#menu {height: 40px; clear:left;}
#navigation {
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	list-style: none;
	}
#navigation li {
	float: left;
	}
#navigation li a {
	display: block ;
	width: 156px;
	height:28px;;
	margin-right: 3px;
	color: #fff ;
	text-align: center ;
	text-decoration:none;
	background:url(/images/sprite-menu.jpg);
	}

#navigation li.actualite a {background-position:0 0}
#navigation li.actualite a:hover, #navigation li.actualite a:focus, #navigation li.actualite a:active {background-position:-156px 0}
#navigation li.forum a {background-position:0 -28px}
#navigation li.forum a:hover, #navigation li.forum a:focus, #navigation li.forum a:active {background-position:-156px -28px}
#navigation li.ressource a {background-position:0 -56px}
#navigation li.ressource a:hover, #navigation li.ressource a:focus, #navigation li.ressource a:active {background-position:-156px -56px}
#navigation li.evenement a {background-position:0 -84px}
#navigation li.evenement a:hover, #navigation li.evenement a:focus, #navigation li.evenement a:active {background-position:-156px -84px}
#navigation li.boutique a {background-position:0 -112px}
#navigation li.boutique a:hover, #navigation li.boutique a:focus, #navigation li.boutique a:active {background-position:-156px -112px}
#navigation li.parution a {background-position:0 -140px;margin-right:0;width:155px}
#navigation li.parution a:hover, #navigation li.parution a:focus, #navigation li.parution a:active {background-position:-156px -140px}

.blog{float:left;width: 128px;height:90px;margin:0 7px;background:url(/images/sprite-blog.jpg);border:1px solid #8C8C8C}
.bdl{}
.redac{background-position:-128px 0}
.dec{background-position:-256px 0}
.eucys{background-position:-384px 0}
.mb{background-position:-512px 0}
.sph{background-position:-640px 0}
.lsf{background-position:-768px 0}
.oc{background-position:-896px 0}
.cop{background-position:-1024px 0}
.lpe{background-position:-1152px 0}
.lfi{background-position:-1280px 0}
.mds{background-position:-1408px 0}
.cdh{background-position:-1536px 0}

#footer {
	font-size:12px;
	/*position: absolute;
	margin-top:12px;
	bottom: 0;*/
	clear:both;
	width: 100%;
	}
#footer h2 {font-size:18px;  font-family:Helvetica, Geneva, Arial, sans-serif; border-bottom: solid 2px #d47516; margin-bottom:12px;}
#footer .plan{float:left; width:180px; margin-right:12px;}
#footer .index{float:left; width:180px; margin-right:12px;}
#footer .mentions-legales{float:left; width:180px; margin-right:12px;}

#footer .plan h4{ font-size:14px; font-family:Helvetica, Geneva, Arial, sans-serif; margin-top:12px;}
#footer .plan h4 :first-child { margin-top:0px;  font-size:14px;}
#footer .plan ul{ margin-top:0; padding-top:0; }
#footer .plan li{ font-weight:bold; margin-top:2px; padding-top:0; margin-left:0; padding-left:0px; list-style-position:inside;}
#footer .plan li li { font-weight:normal; margin-top:0; padding-top:0; margin-left:0; padding-left:0px; list-style:none; }

#footer .index h4{ font-size:14px; font-family:Helvetica, Geneva, Arial, sans-serif; margin-top:12px;}
#footer .index h4 :first-child { margin-top:0px;  font-size:14px;}
#footer .index ul{ margin-top:0; padding-top:0; }
#footer .index li{ font-weight:normal; margin-top:0; padding-top:0; margin-left:0; padding-left:0px; list-style-position:inside;}


#footer .plan dl, dt, dd, ul, li {
margin:0;
padding: 0;
}