/* ==================    Menu horizontal  ==================*/

#menu {

	clear: both;

	position : relative;					/* ajout pour remonter le menu horizontal : position et top */

	top : -25px;

}

ul#menu li:hover>ul {

	display: block;

}

/* menu racine */

ul#menu {

	margin: 0px;

	padding: 10px 0 0 0;

	list-style: none;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

ul#menu li {

	display: inline-block;

	position: relative;

	padding: 0 0 5px 0;				/* ce padding-bottom à 5px sert à faire la liaison en survol entre menu et sous-menu, car s'il y a un vide entre les 2, le sous-menu disparaît ! */  

	background-color: #816A54;			/* ajout : couleur de fond des boutons du menu horizontal mais déborde des bordures... */

	border-width: 2px;				/* bordure le l'entrée ci-dessous remontée pour voir... */


}

/* cadre autour d'une entree de menu */

ul#menu li a {

	display: block;

	padding: 4px 10px;

	margin:  0 1px;

	border-width: 0px;			/* bordure mise à zéro car sinon la couleur de fond déborde... */

	border-style: solid;

	text-decoration: none;

}

ul#menu img.spip_logos{

  margin: 0 5px 0 0;

  vertical-align: -5px;

}

ul#menu img.menutransparent{

  margin: 0;

}



/* Les sous menu */

ul#menu ul {

	font-size: 10px;

	font-weight: normal;

	text-align: left;

	list-style: none;

	margin-top: 4px;

	padding: 0px;

	width: 200px;					/* width passée de 150 à 200px */

	z-index: 100;

	vertical-align: middle;

	border-width: 1px;

	border-style: solid;

	position: absolute;

	left: 0;

	display: none;

	background-color: #816A54;			/* ajout : couleur de fond des boutons du menu horizontal mais déborde des bordures... */

}

ul#menu ul ul {

	top: 1px;

	left: 149px;

	margin: 0px;

}

ul#menu ul li {

	display: block;

	padding: 8px 0px;

}

ul#menu ul li a {

	display: block;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 5px;

	border: none;

}

/* pour les fleches */

ul#menu ul img {

	position: relative;

	float: right;

}

ul#menu img {

	margin-left: 5px;

}

#menu ul li.article {

  padding-left: 20px;

}




/***************************************************/		/* ajouts pour voir repique de general.css */

/* les styles communs aux pages rubrique et article */

/****************************************************/

.cadre-chemin a{

	padding: 5px 10px;

  	border-radius: 0px;						/* radius changé de 10px à 0 */

  	line-height: 25px;  

	background-color: #DED5CB;					/* ajout pour voir... */
}




/********************/						/* ajouts pour voir repique de general.css */

/* la page rubrique */

/********************/

#cadre-rubrique {

	padding: 0px;							/* padding à 0 au lieu de 5px */

}


#titre-rubrique {

	text-align: left;

	font-size: 18px;

	font-family: Tahoma;

	padding: 5px;							/* ajout pour voir... */

	background-color: #816A54;					/* ajout pour voir... */

}

.cadre-articles-rubrique {

	border-width: 2px;

	border-style: solid;

	text-align: left;

	font-size: 12px;

  margin-top: 5px;

	margin-bottom: 10px;

	margin-left: 0px;					/* ajout pour voir, 0px au lieu de 10px */

	padding-right: 5px;

	padding-left: 5px;

}





/*******************/						/* ajouts pour voir repique de general.css */

/* la page article */

/*******************/

#cadre-titre-article {

	padding: 0px;							/* padding à 0 au lieu de 5px */

}


#titre-article {

	text-align: left;

	font-size: 18px;

	font-family: Tahoma;

	padding-top: 5px;						/* ajout pour voir... */

	padding-left: 5px;						/* ajout pour voir... */

	background-color: #816A54;					/* ajout pour voir... */

}

#auteur-article {

	text-align: right;

	font-size: 10px;

	margin: 0px;

	padding-right: 5px;						/* ajout pour voir... */

	background-color: #816A54;					/* ajout pour voir... */

}
