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

hr    { color: #3366CC; height: 1px; noshade: noshade  }
p { margin-left: 20px }
table   { font-weight: 500; font-size: 12px; 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;  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: #3366CC; border-top: 1px solid #3366CC; border-bottom: 1px solid #3366CC }
#navcontainer li { margin: 0 0 0px; }
#navcontainer ul a,
		#navcontainer ul a:link,
		#navcontainer ul a:visited
		  { color: white; background-color: #3366CC; padding-top: 0px; padding-right: 5px; padding-left: 5px; border: solid 1px #3366CC }
#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
		        { background-color: #95b1bb; padding-bottom: 2px; border-top: 1px none #95b1bb; position: absolute; top: 18px; 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: #3366CC; list-style-type: none; margin: 0px; padding: 0px; border-top: 1px solid #3366CC; border-bottom: 1px solid #3366CC; position: relative }
.titrePage  { color: maroon; font-style: italic; font-weight: 600; font-size: 28px; font-family: Verdana, Arial }
.degusCourante { color: maroon; font-style: italic}
.DEGAttributs { margin-left: 0px }
