﻿/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
@media print {
.menu, .ssmenu{
	visibility: visible;
}
}

/* width et margin sont au cas où le javascript est désactivé. */
.menu{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background-position: 0px 0px;
	background-image: ;
	color: #4A594F;
	font-weight: bold;
	font-family: Arial;
	text-align: right;
	padding: 0px;
	height: 32px;
	margin: 0px;
	background-repeat: no-repeat;
	position: relative;
	top: auto;
	right: auto;
	text-indent: 7px;
	font-size: 11px;
}
.ssmenu{
	color: #95BE0E;
	font-weight: normal;
	font-family: Arial;
	text-align: right;
	border: 0px;
	padding: 0px;
	height: 32px;
	margin: 0px;
}

/* .ssmenu = Les parties "déroulantes" qui s'affiche au survol d'un .menu */
.ssmenu ul, .ssmenu li {
	padding: 0;
	margin: 0;
	text-align: inherit;
	font-family: Arial;	
	color: yellow;
	list-style-type: none;
}
	
/* Les liens qui ne sont pas sous le curseur. */	
.menu a, .ssmenu a, .menu a:visited, .ssmenu a:visited {
	color: #4A594F;
	padding: 0px;
	text-decoration: none; /* Ne pas modifier */;
	font-family: Arial;
	display: block;
	margin: 0px;
}
html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {
	width: auto;
}

/* Les liens sous le curseur. On change les couleurs du texte et de fond, et on enlève le soulignement.	*/
.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus, .menu a:hover, .menu a:focus {
	color: #95BE0E;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;		
}
	
/* Si on met une image dans un lien (par exemple un logo à gauche du lien), pas de bordure car c'est vilain :-p */	
img {border:none;}

/* un petit espacement entre l'image et le texte du lien <a href="..."><img.../>blabla</a> */
.ssmenu img {
	margin-right: 2px;
	color: red;
}

/* Encore un peu expérimental, un <hr /> entre deux items pour faire un "séparateur"... */
.ssmenu img.hr {
	margin-top:1px;
	margin-bottom:1px;
	margin-left:0;
	margin-right:0;
	display:block;}