/* aide moxionnaire */
.body {
	width: 956px;
}

.container {
	position: absolute;
}

#title {
	left: 10px;
	top: 42px;
}

#mainmenu {
	top: 30px;
	left: 200px;
}

#info {
	top: 18px;
	left: 330px;
	width: 592px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 11px;
	z-index: 1;
}

#label_info {
	width: 592px;
}

#info p:first-child {
	font-size: larger;
}

#message {
	top: 156px;
	left: 666px;
	width: 240px;
	padding: 24px 12px 12px 12px;
	background-color: #4f4830;
	color: white;
	font-size: 13px;
}

#message a {
	color: white;
}

#instructions, #exemples {
  top: 198px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 12px;
}

#instructions {
	left: 18px;
	width: 300px;
	padding-bottom: 4px;
	border-right-style: none;
}

#label_instructions {
	width: 300px;
}

#exemples {
	left: 345px;
	width: 320px;
	border-left-style: none;
	padding-bottom: 6px;
	z-index: -1;
}

#label_exemples {
	width: 320px;
}

#instructions span, #exemples span {
	display: block;
}

#instruction {
	background-color: #d3cdb6;
	height: 36px;
	margin-bottom: 6px;
	padding: 6px;
}

#exemple {
	height: 72px;
}

#symbole {
	padding: 0px 0 2px 12px;
	background-color: #4f4830;
	font-size: 13px;
	font-weight: bold;
	color: white;
}

#expressions_regulieres {
  top: 774px;
  left: 18px;
  width: 640px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 12px;
}

#label_expressions_regulieres {
	width: 640px;  
}

#expressions_regulieres span {
  display: block;
  padding: 6px 0 6px 12px;
  background-color: #4f4830;
  font-weight: bold;
  color: white;
  list-style-position: inside;
  margin-bottom: 12px;
}

#expressions_regulieres ul {
  margin-bottom: 2px;
  margin-top: 2px;
}

#expressions_regulieres li {
  margin-bottom: 3px;
  margin-top: 3px;
}

#anagramme {
  top: 1804px;
  left: 18px;
  width: 640px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 12px;
}

#label_anagramme {
	width: 640px;  
}

#contribution {
	top: 276px;
	left: 706px;
	width: 216px;
	padding: 10px;
	z-index: 1;
}

#label_contribution {
	width: 216px;
}

#contribution a {
  color: black;
  text-decoration: underline;
}

#maj {
  top: 468px;
  left: 706px;
  width: 216px;
  padding: 10px;
  z-index: 1;
}

#label_maj {
	width: 216px;
}

#morphalou {
  position: absolute;
  top: 780px;
  left: 714px;
  color: white;
  font-size: xx-small;
  padding-right: 6px;
}

#morphalou a {
	color: white;
}

