body {
margin:0; 
padding: 0; 
text-align: center;
color: #000;
background:url(fondPage.png) repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
behavior:url(/design/eden/css/csshover.htc);
}

* {margin:0; padding:0;}

div#conteneur {
width:750px;
margin:0px auto 40px;
padding:0;
position:relative;
text-align:left;
background:#FFF url(fondCorps.gif) repeat-y;
}
#hautPage {
width:750px;
height:183px;
background:#000 url(titreEden.gif) 0 0 no-repeat;
}
#sp {
width:750px;
height:183px;
background:#000 url(titreEden.gif) 0 0 no-repeat;
}
#sp801 { /*malaria*/
width:750px;
height:183px;
background:#000 url(titreEdenMalaria.gif) 0 0 no-repeat;
}
#sp618 { /*tickborne*/
width:750px;
height:183px;
background:#000 url(titreEdenTickBorne.gif) 0 0 no-repeat;
}
#sp830 { /*rodentborne*/
width:750px;
height:183px;
background:#000 url(titreEdenRodentBorne.gif) 0 0 no-repeat;
}
#sp831 { /*Leishmaniasis*/
width:750px;
height:183px;
background:#000 url(titreEdenLeishmaniasis.gif) 0 0 no-repeat;
}
#sp832 { /*WestNile*/
width:750px;
height:183px;
background:#000 url(titreEdenWestNile.gif) 0 0 no-repeat;
}
#sp833 { /*AfricaPlatform*/
width:750px;
height:183px;
background:#000 url(titreEdenAfricaPlatform.gif) 0 0 no-repeat;
}
#hautPage h1,
#sp801 h1, #sp801 h2, /*malaria*/
#sp618 h1, #sp618 h2, /*tickborne*/
#sp830 h1, #sp830 h2, /*rodentborne*/
#sp831 h1, #sp831 h2, /*Leishmaniasis*/
#sp832 h1, #sp832 h2, /*WestNile*/
#sp833 h1, #sp833 h2, /*AfricaPlatform*/
#sp h1, #sp h2,
#hautPage h2 {
display:none;
}
/* ------------------ Menu --------------------
div#menu ul {
margin:0;
padding:0;
height:30px;
}
#menu li {
margin:8px 0 0 35px;
list-style:none;
float:left;
font-size:12px;
font-weight:bold;
}
#menu li a {
text-decoration:none;
color:#fff;
}
#menu li a:hover {
color:#000;
}
.langue img {
border:none;
margin-top:1px;
}
#menu li a.courant {
color:#000;
cursor:default;
}
---*/

div#menu {
float: left; 
margin:0; 
background:#000 url(fondMenu.gif) 0 0 repeat-y;
font-family:Verdana; 
font-weight:bold; 
font-size:11px; 
width:750px;
}
div#menu ul {
margin:0; 
padding:0; 
}
div#menu li {
position:relative; 
list-style:none; 
margin:0;
float:left; 
line-height:1.2em;
}
div#menu li:hover {
}
div#menu li.sousMenu:hover {
}
div#menu li a {
display:block; 
padding:0.8em 10px 6px 20px; 
text-decoration:none; color:#fff;
}
div#menu li a:hover {
color:#000;
}
div#menu>ul a {width:auto;}

div#menu ul ul {
position:absolute; width:130px; display:none;
font-weight:normal;
background:#0299C9;
}
div#menu ul ul li {
}
#menu li li a {
color:#fff;
}
#menu li li a:hover {
color:#000;
}
div#menu ul.niveau1 li.sousMenu:hover ul.niveau2 {
display:block;
}
div#menu ul.niveau2 {
top:1.8em; 
}
.langue img {
border:none;
margin-top:1px;
}


br.clear {
	clear: both;
}

/* ------------------ Chemin -----------------------*/
#chemin {
clear:both;
font-size:10px;
color:#000;
font-weight:bold;
border-bottom:1px solid #ccc;
background:url(fondChemin.gif) repeat-y;
}
#chemin p {
margin:0;
padding:5px 0 5px 140px;
}
.delimiteur {
margin:0 5px 0 5px;
}
#chemin a {
color:#0299C9;
text-decoration:none;
}
#chemin a:hover {
text-decoration:underline;
}
/* ------------------ Bandeau gauche ---------------*/
#bandeauGauche {
float:left;
width:140px;
}
#contact,
#database {
font-size:11px;
line-height:16px;
margin:10px 0 1px 10px;
padding:2px 0 7px 40px;
background:url(icContact.gif) 0 0 no-repeat;
}
#database {
margin:0 0 0 10px;
background:url(icDatabase.gif) 0 0 no-repeat;
}
#contact a,
#database a {
text-decoration:none;
color:#124E7A;
}
#contact a:hover,
#database a:hover {
color:#000;
}
#recherche {
margin:0 0 50px 10px;
}
#recherche .rechercher {
border:1px solid #aaa;
}
/* ----------------- Bandeau Gauche >> Sous menu -----*/
#sousMenu {
margin:15px 3px 70px 5px;
padding:0;
border-top:1px solid #fff;
}
#sousMenu ul {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
}
#sousMenu li {
margin:0;
list-style:none;
padding:9px 0 9px;
border-bottom:1px solid #fff;
}
#sousMenu ul ul {
padding-left:10px;
font-size:11px;
font-weight:normal;
}
#sousMenu li li {
border:0;
margin:0;
padding:4px 0 0 0;
}
#sousMenu li a {
text-decoration:none;
color:#0082AB;
}
#sousMenu li a:hover {
color:#000;
}
#sousMenu a.courant {
color:#000;
cursor:default;
}

/* ------------------ Contenu ----------------------*/
#contenu {
float:right;
margin:0 15px 60px 0;
width:560px;
}
#contenu h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:1.4em;
color:#FDB827;
margin:15px 0 20px 0px;
padding-left:20px;
background:url(puceH1.gif) 0px 5px no-repeat;
}
#contenu h1 a {
color:#FDB827;
}
#contenu h1 a:hover {
text-decoration:none;
}
#contenu h2 {
margin:0 30px 20px 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
color:#FDB827;
border-bottom:1px solid #FDB827;
}
#contenu h4 {
margin-top:10px;
}
#contenu p {
text-align:justify;
font-size:11px;
margin:0 0 20px 0;
line-height:1.4em;
}
#contenu li {
text-align:justify;
font-size:11px;
margin:0 0 1em 20px;
}
#contenu .articleImg {
float:right;
padding:10px;
background:#fff;
border:1px solid #FDB827;
margin:0 0 10px 10px;
}
#contenu .top {
float:left;
}
#contenu table, tr, td {
/*border-right:none;
border-left:none;*/
border-color:#ccc;
padding:2px;
font-size:0.95em;
}
#contenu a {
text-decoration:none;
color:#0082AB;
}
#contenu a:hover {
text-decoration:underline;
}
.description {
font-size:11px;
}



/* ------------------ Contenu, >> Agenda -------------*/
#contenu .calendrier {
margin:0 auto 40px auto;
text-align:center;
font-size:0.75em;
}
#contenu table .agenda {
border:1px solid black;
}
#contenu .events {
font-size:0.7em;
margin:0 0 20px 0;
line-height:1.4em;
}
#contenu .events p {
font-size:1em;
}

/* ------------------ Contenu, >> Weblog -------------*/
.content-view-children{
}
#contenu .weblog h2 {
margin: 20px 0 30px 0;
padding:0;
border:none;
}

#contenu .weblog h3 {
font-size:0.8em;
color:#333333;
padding-left:40px;
padding-top:4px;
border-top:1px solid #666;
}
#contenu .weblog .attribute-message {
font-size:1.3em;
color:#666666;
font-style:italic;
margin-bottom:40px;
margin-left:40px;
}
#contenu .weblog .attribute-byline {
}
#contenu .weblog .attribute-byline p {
color:black;
margin:0;
padding-left:40px;
}
#contenu .weblog .attribute-byline p.author,
#contenu .weblog .content-view-children p.author {
color:#FDB827;
padding:5px 0 5px 40px;
font-size:12px;
font-weight:bold;
background:url(adminUser.gif) 0 0 no-repeat;
border-bottom:1px solid black;
}


#contenu .weblog .content-view-children p.date {
margin-bottom:10px;
}
#contenu .weblog .content-view-children .attribute-message {
color:#666;
font-size:1em;
margin-bottom:40px;
}


/* ------------------ Pied de la page -------------*/
#piedPage {
clear:both;
width:750px;
height:45px;
background:url(fondPiedPage.gif) 0 0 no-repeat;
}
#piedPage p {
margin:0 0 0 180px;
padding:0;
font-size:11px;
font-weight:bold;
line-height:35px;
color:#fff;
}
#piedPage a {
text-decoration:none;
color:#FF9900;
}
#piedPage a:hover {
color:#000;
}
/* ------------------ Members only -------------*/

.bloc {
	width: 200px;
	border-right: #336699 1px solid;
	border-left: #336699 1px solid;
	border-top: #336699 1px solid;
	border-bottom: #336699 1px solid;
	padding:20px 50px 20px 50px;
	margin-left: auto;
	margin-right: auto;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	background:#ddd;
}

.warning {
text-align:center;
margin:25px 0 25px 0;
}
#contenu .warning h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:none;
margin:0;
padding:0;
}
#contenu .bloc h2 {
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
margin:5px 0 3px 0;
}
#contenu .warning p {
font-size: 12px;
}
/* ------------ fin login.tpl ------------------*/

/* Diapos */
.diapo {
float:left;
height:92px;
width:92px;
padding:15px;
margin-left:22px;
margin-bottom:40px;
background:url("/design/eden/images/diapositive-h.gif") center no-repeat;
}
.diapo img {
border:1px solid;
border-color:#444 #AAA #AAA #444;
}
.verticale {
background:url("/design/eden/images/diapositive-v.gif") center no-repeat;
}
.horizontale img {
height:68px;
width:90px;
margin:10px 0;
}
.verticale img {
height:90px;
width:68px;
margin:0 10px;
} 
.more {
font-size:12px;
font-weight:bold;
color:#FDB827;
padding:2px;
}
.texte {
font-size:12px;
}
.object-left, .object-center, .object-right {
margin-top:0;
 display:inline;
 font-size:11px;
}



