* {
	font-family:"Vera Sans", "Arial", "Helvetica", sans-serif;
	font-size:10pt;
}

pre, code, kbd {
	font-family:monospace;
}

pre {
	color:gray;
	margin-left:3em;
}

code {
	color:navy;
}

kbd {
	color:maroon;
}

body {
	/*max-width:50em;*/
	background-color:#eae7e4;
	margin:0 auto 0 auto;
	padding:0;
}

h1 {
	color:white;
	display:block;
	background-color:transparent;
	background-image:url(../img/xfce-edit/xfce-edit-3.64.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1.4em;
	font-weight:normal;
	text-align:left;
	padding:0.7em 0.7em 0.7em 70px;
	margin:0;
}

h1:first-line {
	font-weight:bold;
}

h1 span {
	font-size:inherit;
}

h2 {
	color:#369;
	font-size:2em;
	margin-top:0;
}

h2 a {
	color:inherit;
}

h3 {
	color:#369;
	font-size:1.5em;
}

a {
	font-size:inherit;
	color:teal;
}

dt {
	font-weight:bold;
}

.menu {
	float:left;
	width:15em;
	text-align:left;
	background-color:#eae7e4;
	border:0.09em solid #aaa29a;
	margin:1em;
}

.menu ul {
	padding:0;
	margin:0;
	border-top:0.09em solid #d5d1cd;
	border-left:0.09em solid #d5d1cd;
	border-bottom:0.09em solid white;
	border-right:0.09em solid white;
}


.menu ul li {
	border:0.18em solid #eae7e4;
	margin:0.3em;
	list-style:none;
}

.menu ul li a {
	margin:0;
	display:block;
	min-height:46px;
	line-height:46px;
	text-decoration:none;
	color:black;
	background-color:transparent;
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 50px;
}

.menu ul li a[href="index.html"] {
	background-image:url(../img/xfce_button_fr.png);
}

.menu ul li a[href="index.en.html"] {
	background-image:url(../img/xfce_button_gb.png);
}

.menu ul li a[href="#pres"] {
	background-image:url(../img/xfce_button_pres.png);
}

.menu ul li a[href="#fonc"] {
	background-image:url(../img/xfce_button_fonc.png);
}

.menu ul li a[href="#capt"] {
	background-image:url(../img/xfce_button_ss.png);
}

.menu ul li a[href="#manu"] {
	background-image:url(../img/xfce_button_manu.png);
}

.menu ul li a[href="#tele"] {
	background-image:url(../img/xfce_button_tele.png);
}

.menu ul li a[href="#faq"] {
	background-image:url(../img/xfce_button_faq.png);
}

.menu ul li a[href="#lien"] {
	background-image:url(../img/xfce_button_lien.png);
}

.menu ul li a[href="#thx"] {
	background-image:url(../img/xfce_button_thx.png);
}

.menu ul li:hover {
	border:0.09em solid #464656;
	background-color:#545469;
	background-image:url(../img/xfce_button_degrade.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

.menu ul li:hover a {
	border-top:0.09em solid #7d7da6;
	border-left:0.09em solid #7d7da6;
	border-right:0.09em solid #62627e;
	border-bottom:0.09em solid #62627e;
	color:white;
}

.menu a:hover {
	text-decoration:none;
}

.titre {
	border-bottom:0.13em solid silver;
	background-color:#606080;
	min-height:64px;
}

.theme {
	margin:1em 1em 1em 17em;
	padding:1em;
	max-width:50em;
	line-height:2.3ex;
	color:#345;
	background-color:white;
	border:0.09em solid #aaa29a;
}

.theme a {
	color:#36c;
}

.theme ul li {
	list-style:square;
}

.theme form {
	border:0.09em solid #aaa29a;
	margin:1em auto 1em auto;
	padding:1em;
	text-align:center;
	width:70%;
	background-color:#eae7e4;
}

.theme form select optgroup {
	color:navy;
	font-style:normal;
}

.theme form select optgroup option {
	color:black;
}

input[type="submit"] {
	border:0.09em solid #aaa29a;
	margin:0.3em;
	background-color:#c4bdb7;
	background-image:url(../img/xfce_button_degrade_2.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

input[type="submit"]:hover {
	border:0.09em solid #464656;
	background-color:#545469;
	color:white;
	background-image:url(../img/xfce_button_degrade_3.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

table.screenshot {
	width:100%;
}

.screenshot td, .screenshot th {
	text-align:center;
	vertical-align:top;
}

th {
	color:gray;
}

.haut {
	text-align:center;
	margin:3ex auto 0 auto;
	border:0.09em solid #aaa29a;
	background-color:#c4bdb7;
	background-image:url(../img/xfce_button_degrade_2.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:10em;
}

.haut:hover {
	border:0.09em solid #464656;
	background-color:#545469;
	background-image:url(../img/xfce_button_degrade_3.png);
	background-position:bottom;
	background-repeat:repeat-x;
}


.haut a:before {
	content:url(../img/xfce_button_x.png) " ";
}

.haut a {
	color:black;
	display:block;
	font-size:1em;
	padding:0.3em;
	margin:0;
	border-bottom:0.09em solid #d5d1cd;
	border-right:0.09em solid #d5d1cd;
	border-top:0.09em solid white;
	border-left:0.09em solid white;
	text-decoration:none;
}

.haut a em {
	font-style:normal;
	text-decoration:underline;
}

.haut:hover a {
	color:white;
	border-bottom:0.09em solid #62627e;
	border-right:0.09em solid #62627e;
	border-top:0.09em solid #7d7da6;
	border-left:0.09em solid #7d7da6;
}

.haut a:hover {
	text-decoration:none;
}
