@import url("joliclic-main.css");

h2 {
	font-size: 2em;
	margin: 0.5em auto 1em;
  	text-align: center;
}
h2 span {
	font-size: 1.5em;
	border-bottom: 1px #D96010 solid;
	padding: 0.1em 0em;
}
h3 {
	font-size: 1.5em;
	margin: 0 auto 0.8em 1em;
	/*margin-left: 1em;
	margin-top: 0;*/
	padding-top: 0;
}
h3 span {
	border-bottom: 1px #D96010 solid
}
h4 {
	font-size: 1.1667em;
	margin-left: 1em;
	margin: 1em;
}

h5 {
	font-size: 1.17em;
}

p {
	line-height: 1.5em;
	margin: 1em auto;
}
code, pre {
	background-color: #fff;
	color: black;
	border: 1px #E1E3EF solid;
	font-size: 1.2em;
}

#content {
	clear: both;
	/*margin: 0 0.5em 0.5em 200px;*/
	margin: 0 0.5em 0.5em 17em;
	border-left: 1px #6672AD dashed;
	position:relative;
	top:-1.7em;
}

.section {
	background-color: #F9FAFC;
	border: 1px #E1E3EF solid;
	margin: 0.5em;
	padding: 0.8em 0.5em 0.5em;
}

.section p, .section li {
  line-height: 1.5em;
}

.section ul, .section ol {
	padding-left: 3.4em;
}

.section ul li {
	/*list-style-position:outside;*/
	list-style-type: disc;
}

.beta {
  color: red;
}

#menu-code-container {
	/*width: 188px;*/
	width: 16em;
	position: absolute;
	/*top: 166px;
	left: 6px;*/
	top: 16.4em;
	left: 0.5em;
}
#menu-code {
	border: 1px #001477 solid;
	/*padding: 0.5em;*/
	background-color: #F5CBA6;
}
#menu-code * {
	margin: 0;
}
#menu-code dt {
	font-weight: bold;
}
#menu-code dl {
	/*margin-left: 1em;*/
	/*padding: 1em;*/
}
#menu-code dd {
	margin: 1px 0;
	/*padding: 1em;*/
}
#menu-mozilla, #menu-mozmisc, #menu-js, #menu-html, #menu-php, #menu-dotclear,
#menu-misc {
  /*background: #F5CBA6 url('images/fond-titre-menu.png') no-repeat;*/
  background: #5260A2;
  padding: 0.5em;
  color: #EDEEF5;
}
#menu-mozilla img {
  vertical-align: middle;
}
#menu-code dd dl dt {
  background: #F5CFB4 url('images/fond-sous-titre-menu.png') no-repeat;
  padding: 0.4em 0.2em 0.4em 2em;
  color: #001477;
}
#menu-code dd dl dd, #menu-code dd li {
  background: #FAE9DB url('images/fond-entree-menu.png') no-repeat;
  padding: 0.4em 0.2em 0.3em 4em;
}
#menu-code a {
  color: black;
}
#menu-code a:hover {
  color: #00c;
  font-weight: bold;
}
#menu-code .actuel {
  /*background:*/ /*#ccf */ /*#DCDFEC url('images/fond-entree-menu-sel.png') no-repeat;*/
}
#menu-code .actuel a{
  font-weight: bold;
  color: #D96010 !important;
}

.paypal-container {
	text-align: center;
}

#footer {
	background-color: #001477;
	color: #E1E3EF;
	text-align: right;
	padding: 0.2em 2em;
	min-width: 764px;
	/*float:left;
	width:100%;
	min-width: 764px;*/
}

#footer p {
	/*width:100%;*/
	margin: 0.1em 0;
	text-align:left;
}

#footer a {
	color: #E1E3EF;
}

#footer a:hover {
	background-color: #E69054;
	color: #001477;
}

#contact {
	font-style: italic;
	margin: 0 1em;
	float: left;
}
#contact a {
	margin-top: 0.2em;
}

.badenglish {
  margin: 0.5em;
}

