/* TYPO */

body {	
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#menu-principal li a {
	text-align: center;
	text-transform: none;
	font-weight: normal;
	background-color: #a6c34f;
	color: #FFFFFF;
} 

/* IMAGES */

body { background-image: none; }

#entete {
	background-image: url(img/anima.gif);
	background-position: center top;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 200px;
	width: 750px;
}

#entete a.nom-site, 
#entete a.nom-site:link, 
#entete a.nom-site:visited, 
#entete a.nom-site:hover {
	background-image: url(img/anima.gif);
	background-position: center top;
}

/* COLORS - COULEURS */

body { background-color: #FFFFFF; }
#page {
	background-color: #FFFFFF;
	margin-top: 200px;
}
#entete {
	background-color: #FFFFFF;
}
#bloc-contenu {
	background-color: #FFFFFF;
	color: #574b83;
	padding: 50px;
	margin-top: 50px;
	margin-right: 50px;
	margin-bottom: 50px;
	margin-left: 150px;
	top: 200px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#bloc-contenu .chapo,
#bloc-contenu .extrait {
	background-color: transparent;
	color: #574b83;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


/* LAYOUT - POSITIONS */

#page {margin: 40px auto; }

#menu-principal ul {
	position:absolute;
	left:50%;
	margin-left:-15em;
	color: #FFFFFF;
}
#menu-principal ul li {
	width:10em;
	color: #FFFFFF;
}
#menu-principal ul ul {
	position: static;
	color: #FFFFFF;
}
#menu-principal ul li li {
	width:214px;
	color: #FFFFFF;
}


#menu-principal-recherche {
	float:none;
	position:relative;
	top: 189px;
	margin-left: -50px;
	z-index: 80;
	color: #ae6095;
}
#menu-recherche {
	width: 214px;
	text-align:center;
	margin-left: -60px;
	margin-top: 20px;
}


#entete {height: 190px; }
#menu-rubriques, #encart {
#ae6095	top: 190px;
	color: #FFFFFF;
}

#bloc-contenu {
	margin-top: 0;
	border: 0 solid #FC6;
	color: 574b83;
}

#entete .nom-site span  /* on cache le titre du nom du site  */
{
	height: 1px;
	width: 1px;
	overflow: hidden;
}

#menu-lang {
	top: 0;
	color: #FFFFFF;
}


/* -------------------------------------------------------
   Changement de couleur de fond pour les menus de navigation
 ------------------------------------------------------- */


/* COULEURS des menus et edito */
.menu-item,
.menu-titre-special, 
.menu-titre,
.menu ul li a, 
.menu ul li b,
.edito h3 {
	background-color: #a6c34f;
	color: #FFFFFF;
}

/* rouge fonce extrait de l'image du bandeau */
.menu ul li {
	border-top: 1px solid #030;
	color: #FFFFFF;
}
#menu-principal ul li {
	border-top: 0px solid #030;
	color: #FFFFFF;
}

/* separateur : meme couleur que fond de BODY */
.menu ul li a, 
.menu ul li b {
	background-image: url(img/titre-coin.png);
	color: #FFFFFF;
}

/* background */
.menu ul li li a, 
.menu ul li li a:visited,
.menu li span ,
li.annonce {
#a6c34f	background-color: #ae6095;
	background-image: none;
	color: #a6c34f;
}

.menu ul li a:hover,
.menu ul li li a:hover,
.menu ul li li a.article:hover {
	background-color: #FFFFFF;
	color: #574b83;
}

.menu ul li li a.lienon { background-color: #F60; }
.menu ul li li a.article { background-color: #ae6095; }

/* -------------------------------------------------------
   Autres changement de couleur et typo
 ------------------------------------------------------- */

#bloc-contenu h3 a,
h3.spip,
h1.titre-article {
	color: #a6c34f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h3.spip
{
	border-color: #6CC;
	border-width: 0 0 1px 0;
	border-style: solid;
}

h1.titre-article
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 2.2em;
	font-weight: normal;
	line-height: 1em;
}

#bloc-contenu h3 a
{
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: medium;
	color: 574b83;
}

#bloc-contenu h3.edito-titre a
{
	color: #00CC33;
	font-weight: normal;
	font-size: Aucune;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#plan .plan-rubrique h3 { background-color: #6CC; }

body.rubrique #bloc-contenu .texte,
h3.edito-titre{ display:none; }
#bandeau {
	color: #FFFFFF;
	background-image: url(img/Sans-titre1.jpg);
	background-position: center top;
	height: 200px;
	width: 750px;
}

