body           { color: #333333; font-weight: 500; font-size: 10px; font-family: Verdana, Geneva, Arial, Georgia, Helvetica, Swiss, SunSans-Regular; background: #e0ffff url(diapos/assets/stripes.gif); margin: 15px }

hr   { color: #36c; height: 1px; noshade: noshade  }
p { margin-left: 20px }
table  { font-weight: 500; font-size: 10px; font-family: Verdana, Georgia, Times }
h1    { color: maroon; font-weight: 600; font-size: large; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; margin-left: 0px; position: relative }
h2   { color: maroon; font-weight: 600; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: maroon; font-weight: 600; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 18px }
h4   { color: maroon; font-style: italic; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 18px }
h5 { color: maroon; font-size: xx-small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 18px }
.legende  { font-style: italic; font-size: x-small; line-height: 120%; margin-top: 0px }
#navcontainer  { }
#navcontainer a { text-decoration: none; }
#navcontainer ul
		  { list-style-type: none; margin: 0px; padding: 2px 2px 0px; position: relative }
#navcontainer li { display: inline; }
/*1st level elements*/
#navcontainer ul
		   { background-color: #36c; border-top: 1px solid #36c; border-bottom: 1px solid #36c }
#navcontainer li { margin: 0 0 0px; }
#navcontainer ul a,
		#navcontainer ul a:link,
		#navcontainer ul a:visited
		 { color: white; background-color: #36c; padding-top: 0px; padding-right: 5px; padding-left: 5px; border: solid 1px #36c }
#navcontainer ul a:hover,
		#navcontainer ul a:focus
		{
			background-color: #9CD4F7;
			border: 1px solid black;
			color: maroon;
		}
/*current Link*/
#navcontainer ul a#current,
		#navcontainer ul a#current:link,
		#navcontainer ul a#current:visited 
		{
		  font-weight: bold; 
		  background-color: #95B1BB;
		  border: solid 1px #95B1BB;
			color: maroon;
		}
/*Second and subsequent levels*/
#navcontainer ul ul
		      { font-size: 80%; background-color: #95b1bb; padding-bottom: 2px; border-top: 1px none #95b1bb; position: absolute; top: 15px; left: 0; width: 100% }
#navcontainer ul ul li { display: inline; }
#navcontainer ul ul a,
		#navcontainer ul ul a:link,
		#navcontainer ul ul a:visited
		 { color: black; 
			border: 1px solid #95b1bb;
			background-color: #95b1bb }
#navcontainer ul ul a:hover,
		#navcontainer ul ul a:focus
		{
			background-color: #9CD4F7;
			border: 1px solid black;
			color: maroon;
		}
/*current Link*/
#navcontainer ul ul a#subcurrent,
		#navcontainer ul ul a#subcurrent:link,
		#navcontainer ul ul a#subcurrent:visited 
		{
		  font-weight: bold;  
		  background-color: #95B1BB;
		  border: solid 1px #95B1BB;
			color: maroon;
		  
		}

#sepcontainer ul
		   { font-size: 1px; line-height: 2px; background-color: #36c; list-style-type: none; margin: 0px; padding: 0px; border-top: 1px solid #36c; border-bottom: 1px solid #36c; position: relative }
.titre_page  { color: maroon; font-style: italic; font-weight: 600; font-size: 28px; font-family: Verdana, Arial }
