/**
 * Membres
 *
 */
body {
	background:#e5e4c8;
}
a {
	color:#666666;
}
h1,
h2 {
	color:#537c29;
}
h3 {
	color:#669933;
	font-style:normal;
}
#document {
	background:#fbfbe1 url(images/membre/document.jpg) no-repeat top left;
}
#sitenav {
	color:#d7e8c1;
	background-color:#6a9f35;
	background-image:url(images/membre/title.gif);
}
#sitenav a {
	color:#d7e8c1;
}
#sitenav a:hover,
#sitenav a.selected {
	color:#fff;
}
#languages .selected {
	color:#6b9e37;
	background-image:url(images/membre/languages.selected.png);
}
#languages .choices {
	background-image:url(images/membre/languages.choices.png);
}
#languages .choices,
#languages .choices a {
	color:#d7e8c1;
}
#topnav {
	color:#6b9e37;
	background-image:url(images/membre/topnav.png);
}
#topnav a {
	color:#6b9e37;
}
body #content {
	/* members content section never work with a #menu section so we center */
	width:auto;
	margin:20px 0;
	padding:0 195px;
	background:transparent url(images/membre/logo.gif) no-repeat bottom left;
}

body.english #content {
	/* members content section never work with a #menu section so we center */
	width:auto;
	margin:20px 0;
	padding:0 195px;
	background:transparent url(images/membre/logo_en.gif) no-repeat bottom left;
}

#content p {
	text-align:left;
}
#footer .navigation {
	background-color:#6a9f35;
	background-image:url(images/membre/signature.gif);
}
#copyright {
	color:#6a9f35;
}
.up, .up.selected, .next, .prev, .button {
	color:#6b9e37;
}
.up {
	padding-right:16px;
	background-image:url(images/membre/up.png);
}
.up:hover {
	background-image:url(images/membre/up-hover.png);
}
.next {
	background-image:url(images/membre/next.png);
}
.next:hover {
	background-image:url(images/membre/next-hover.png);
}
.prev {
	background-image:url(images/membre/prev.png);
}
.prev:hover {
	background-image:url(images/membre/prev-hover.png);
}
a.thumbnail {
	width:100px;
	height:70px;
	float:left;
	padding:15px;
	margin:-5px 5px 5px -5px; /* gets the start of the object after the blur effect */
	background:transparent url(images/membre/thumbnail.jpg) no-repeat top left;
}
a.thumbnail:hover {
	background-image:url(images/membre/thumbnail-hover.jpg);
}

/*
 * so few pages that we also put the layout here
 */
.section {
	border-top:2px solid #dbe9c5;
	padding:0 10px;
}
.section.last {
	border-bottom:2px solid #dbe9c5;
}
.box {
	width:355px;
	margin:35px 0 20px 0;
}
h3 {
	margin-bottom:10px;
}
h3 img {
	vertical-align:middle;
	margin-right:5px;
}
tbody {
	border-bottom:10px solid #eaf2da;
}
td,th {
	padding-bottom:1em;
}
th {
	font-size:smaller;
	width:140px;
}
ul.warnings {
	margin-left:18px;
	margin-bottom:1em;
	list-style-image:url(../images/icons/star.gif);
}
#content h2 img {
	float:right;
}
form div.field input.text {
	width:320px;
}
form div.field.medium {
	width:160px;
}
form div.field.medium input.text {
	width:140px;
}
form div.field.medium.two {
	float:right;
}
.submit {
	text-align:right;
}
#content form .notice {
	float:right;
	padding-right:4px;
	font-size:smaller;
}
#content form .notice em {
	font-style:normal;
	text-decoration:underline;
}
#unsubscription .submit,
#password_forget .submit {
	float:none;
}
#unsubscription input.text,
#password_forget input.text {
	width:100% !important;
}
#unsubscription .box,
#password_forget .box {
	width:178px;
	margin-left:auto;
	margin-right:auto;
}
#footer a.up {
	display:none;
}
