
body {
  font-family: Antiqua, Sans-Serif;
  padding:0em;
  margin:0em;
}

a {													/*links*/
  color: rgb(175,0,0);
  text-decoration:none;
}

#titre {
  position:fixed;
  right:0em;
  left:0em;
  top:0em;
  height:5em;
  z-index:10;
  background: rgb(220,220,220);
}

#titre h1 {								/*texte de titre*/
  margin:0em;
  padding:1em 0em 0em 8em;
  font-size:1.5em;
  font-weight:normal;
  z-index:9;
}
#titre h1 span.smallcaps {
  font-variant:small-caps;
}

#cote {
  position:fixed;
  left:0em;
  top:0em;
  bottom:0em;
  background:rgb(5,5,5)/*#111*/;
  width:10em;
  z-index:95;
  box-shadow:inset -3px 0px 3px #000, inset 3px 0px 3px #000;
}

#cote img {
  position:fixed;
  top:2em;
  left:1em;
  width:8em;
  max-width:200px;
  z-index:99;
  box-shadow: 3px 3px 6px #000;
}

#cote ul {
	padding-left : 0em;
	margin : 0em;
	margin-top : 16em;
}

#cote li {
	position : relative;
	text-align : center;
	list-style:none;
	padding-top : 0em;
	padding-bottom : 0em;
	z-index : 11;
}

#cote ul li a {
	display : inline-block;
	padding-top : 1em;
	padding-bottom : 1em;
	width : 100%;
	z-index : 12;
}

#cote ul li a:link {
	color : rgb(139,0,0);
	font-weight : bold;
}

#cote ul li a:visited {
	color : rgb(139,0,0);
	font-weight : bold;
}

#cote ul li a:hover {
	background : rgb(139,0,0);
	color : rgb(10,10,10);
	font-weight : bold;
}

#cote ul li a:active {
	background : rgb(220,0,0);
	color : rgb(0,0,0);
}

#menu {
  position:fixed;
  right:0em;
  left:0em;
  top:5em;
  background:rgb(150,150,150);
  height:3em;
  z-index:8;
  padding-left:11em;
  box-shadow:inset 0px -3px 3px #666, inset 0px 3px 3px #666, 0px 1em 1em #EEE;
  border-top: 1px solid rgb(10,10,10);
  border-bottom: 2px solid rgb(10,10,10);
}

#menu ul {
	position : absolute;
	top : 0em;
	padding-left : 0em;
	margin : 0em;
	height : 100%;
}

#menu li {
	display : inline-block;
	list-style : none;
	text-align : center;
	height : 100%;
	padding : 0em;
	margin : 0em;
	z-index : 11;
}

#menu ul li {
	display : inline-block;
	list-style : none;
	text-align : center;
  margin:0em;
  padding:0em;
}

#menu ul li a {
	position : relative;
	list-style : none;
	text-align : center;
	display : inline-block;
	top : 0em;
	padding-top : 0.8em;
	padding-bottom : 0.95em;
	padding-left : 1.5em;
	padding-right : 1.5em;
	z-index : 12;
}

#menu ul li a.current {
	background : rgb(139,0,0);
	color : rgb(0,0,0);
	font-weight : bold;
}

#menu ul li a:link {
	color : rgb(0,0,0);
	font-weight : bold;
}

#menu ul li a:visited {
	color : rgb(0,0,0);
	font-weight : bold;
}

#menu ul li a:hover {
	background : rgb(139,0,0);
	color : rgb(150,150,150);
	font-weight : bold;
}

#menu ul li a:active {
	background : rgb(250,0,0);
	color : rgb(0,0,0);
}

#menu ul.lang {
  position:relative;
  left:0em;
  right:0em;
  text-align:right;
  margin:0em 2.5em;
}

#menu ul.lang li a img {
  border:none;
}

#menu ul.lang li img {
  height:1.1em;
  margin:0.7em 0.3em;
}

#menu ul.content {
  position:absolute;
  top:0em;
  height:2.5em;
  padding:0px;
  margin:0px;
}

#menu ul.content li a {
  position:relative;
  font-size:0.8em;
  padding:1em 2em 0.9em 2em;
  margin:0em;
  display:block;	
  color:#009;
}

#menu ul.content li a:hover {
  background:#009;
  color:#BBB;
}

#menu ul.content li b {
  font-size:0.8em;
  padding:1em 2em 0.7em 2em;
  margin:0em;
  display:block;
}

#contenu {
  position:absolute;
  text-align: justify;
  top:10em;
  left:13em;
  right:15em;
  min-width:75%;
  z-index:0;
}



p.indent {margin-left:40px}

#contenu ul {
	position : relative;
	top : 0em;
	padding-left : 0em;
	margin : 0em;
	height : 100%;
	padding : 1ex;
}

#contenu ul.col-2 {
	-webkit-column-count: 2;
	-webkit-column-gap: 1em;
	-moz-column-count: 2;
	-moz-column-gap: 1em;
}

#contenu li {
	list-style : disc;
	height : 100%;
	margin : 0 0 1ex 1em;
	z-index : 11;
}

#contenu ul li {
	list-style : disc;
	height : 100%;
	margin : 0 0 1ex 1em;
	z-index : 11;
}

#contenu h2 {
  font-size:1.2em;
}

#contenu dl {
  margin-top:-0.5em;
}

#contenu dl dt {
  font-weight:bold;
  padding-top:0.5em;
}

#contenu dl dd.place {
  color:#666;
} -->
