/*
	Couleurs : 
	DarkBlue : #00008B
	DarkGray : #A9A9A9 
	Gold : #FFD700
	LemonChiffon : #FFFACD
	LightYellow : #FFFFE0
	LightYellow2 : #FFFFB0
	Linen : #FAF0E6
	
	
	
*/
.logo {
	/* Logo invisible em affichage avec CSS	*/
	visibility:	hidden;
	position: absolute;
	top:0 ;
	left:0 ;
}
#hidden {
	visibility:	hidden;
}
#hiddenprn {
	visibility:	visible;
}

.small{
/*	font-size: 0.8em;	*/
	font-size: 70%;	
}
#copyright{
	font-size: 70%;	
	text-align: right;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;	
	background-image: url(../pic/logocollec.gif);
	background-color:#FFF0E0;
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin-left: 31px;
	margin-bottom: 2em;
}
a{
/*	text-decoration: none;	*/
	color: #902010;
	text-decoration: none;
}
a:visited{
/*	text-decoration: none;	*/
	color: #902010;
}
a:hover {
	text-decoration: none;
	background-color: Yellow ;
	color:Black;
}

/*
	MENU PRINCIPAL
*/
#menu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: fixed;
	top: 1em;
	left: 32px;
	/*width: 13em;*/
	width: 16%;
	padding: 0em 0em 0em 0em;
}

#menu1{
/*	position: relative;	*/
/*	font-size: 1em;	*/
	font-size: 100%;	
	background-color: #FFE0C0;
}

#menu1 ul {
	margin-top: 0.2em;
	margin-left: 1em;
	padding-left: 0;
}

#menu1 li {
	list-style-type: none;
	padding: 0.3em 0em 0.3em 0em;
	text-indent: 0;
}

/*
	SOUS-MENU
*/
#menu2{
	font-size: 85%;	
/*	font-size: 0.85em;	*/
/*
	position: relative;
	top: 0;
	left: 0em;
	right: 0em;
*/
	background-color: #FFE0A0 ;
}

#menu2 ul {
	margin-top: 0.2em;
	margin-left: 0em;
	margin-bottom: 0.2em;
}
#menu2 li {
	padding: 0.2em 0.5em 0.2em 0.5em;
}
/*
	LIENS DANS LES MENUS
*/

#menu a{
	text-decoration: none;
	color: #902010;	/*	#00008B;	*/
/*	font-weight: bolder;	*/
}
#menu a:hover {
	text-decoration: none;
	background-color: #FFD700 ;
}
/*
	TEXTE NORMAL
*/
#normal{
	position: absolute;
	/*left: 18em;*/
	left :20%;
	width: 75%;
	top: 2em;
	border: 1px double gray;	
/*	background-color: #FFFFE0;	*/
	background-color: #FFFFFF;
	padding : 1em 1em 1em 1em ;
}
/*
	ATTRIBUTS TITRES
*/
#normal h1 {
/*	font-size: 2em;	*/
	font-size: 200%;	
	color: #00008B ;
}
#normal h2 {
/*	font-size: 1.5em;	*/
	font-size: 150%;	
	color: #00008B ;
}
#normal h3 {
/*	font-size: 0.8em;	*/
	font-size: 80%;	
	color: #00008B ;
}
#normal img {
	padding : 1em 1em 1em 1em ;
	border: 2px inset Black;
}
#normal .zoom {
	border: 0px;
	margin-left: -45px;
	margin-bottom: -2px;
}
/*
	OCCASIONS
*/
#occasions{
}
/*
#occasions img {
	padding : 1em 1em 1em 1em ;
	border: 2px inset Black;
}
*/
#occasions ul {
	background-color: #FFFFF;
	border: 2px inset Black;
	padding : 1em 1em 1em 1em ;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 0em;
}
#occasions li {
	display: inline;
	margin: 3px 3px 3px 3px;
/*	border: 1px solid Black;	*/
}
#occasions table{
/*	border-collapse : collapse;	*/
/*	padding: 20px 20px 3px 3px;	*/
	border: 1px solid Black;	
	font-size: 90%;	
/*	width: 80%;	*/
}
#occasions .instrument{
	background-color: #FFFFB0;
}
#occasions .lg1{
	background-color: #FAF0E6 ;
}
#occasions .lg2{
	background-color: #FFFFFF;
}
#occasions h2 {
/*	font-size: 1.5em;	*/
	font-size: 150%;	
	color: #00008B ;
}
#occasions h3 {
/*	font-size: 0.8em;	*/
	font-size: 80%;	
	color: #00008B ;
}
/*
	Cadre blanc
*/
#cadre {
	background-color: #FFFFFF;
	border: 2px inset Black;
	padding : 1em 1em 1em 1em ;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 0em;
}
/*
	Table encadrée, centree
*/
.encadre {
	border: 1px solid Gray;
	padding : 1em 1em 1em 1em ;
	align: center;
}
/*
	Ligne séparatrice dans un tableau
*/
.L0 {
	background-color: #FFFFE0;
}
.L1 {
	background-color: #F2F2F2;
}
