/* = utils = */

div.clear {
	clear:both;
}

/* = page = */

body {
	font-family:Arial, Helvetica, sans-serif;
	background:url('../img/fond.png') repeat; 
}

#global{
	position:relative;text-align:center;
}

#container{position:relative;width:1082px;margin-top:10px;margin-left:auto;margin-right:auto;text-align:left;}
#top{float:left;width:1082px;height:50px;}
#bottom{float:left;width:122px;padding-left:930px;height:50px;text-align:right}
#backcontainer{float:left;margin:0;padding:0;width:1082px;background:url('../img/main_background.png') repeat-y; }
#mainhead{float:left;height:36px;width:1082px;}

#wrapper {
	background:#fff;
	margin:0 auto;
	padding: 0 14px 0;
	width:975px;
}

a {
	color:#187076;
}

a.plus, .content a.plus {
	text-decoration:none;
	font-size:12px;
	color:#000;
}
a.plus:hover, .content a.plus:hover {
	color:#222;
	text-decoration:none;
}

a.blue { color: #17A3A1 !important; }

.content a {
	color:#17A3A1;
	text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}
.content .editorial a:hover {
	color:#083b3e;
}


strong {
	font-weight:bold;
}

em {
	font-style:italic;
}
.banner {
	clear:both;
	padding:23px 20px;
	font-size:16px;
	font-style:italic;
}

/* = header = */
#langs{float:left;padding-left:460px;width:400px;height:50px;}
#flag{float:left;height:43px;width:43px;}
#sellangs{float:left;margin-top:13px;width:150px;}
#contact{float:left;width:190px;text-align:right;margin-top:15px;}

#topheader{
	margin: 0 0;
	padding:0;
	height:40px;
	border-bottom:1px solid #e9e9e9;
}
	
#header .search {
	float:right;
	position:relative;

}
#topheader .search .s {
	font-size:11px;
	background:#fff;
	-moz-border-radius:5px;
	border:1px solid #efefef;
	padding:4px 6px 3px;
	margin:0;
	color:#aaa;
	height:13px;
	width:184px;
}
#topheader .search .s:focus {
}
#topheader .search button {
	background:none;
	border:0;
	padding:0;
	margin:0;
	outline:none;
}
#topheader .search button img {
	padding:0;
	margin:0;
	vertical-align:top;
	height:15px;
}	

#topheader1{ float:left;width:250px;}
#topheader2{ float:left;padding-left:98px;width:395px;text-align:center;}
#topheader2 a{ display:block;width:303px;padding-left:4px;height:25px;text-decoration:none;color:#314efc;}
#topheader3{ float:left;width:230px;text-align:center;}
	
#header {
	margin:10px 0 0;
	padding:5px 0 30px 15px;
	background:#fff;
	text-align:center;
	height:100px;
	width:960px;
}

/* = nav = */

#nav {
	clear:both;
	height:26px;
	margin:0 10px;
	padding:14px 0 0;
	border-bottom:1px solid #17A3A1;
}
#nav li {
	display:inline;
	font-size:13px;
	float:left;
	letter-spacing:-1px;
	padding:8px 5px 5px 2px;
	text-transform:uppercase;
}
#nav li a {
	color:#484955;
	display:block;
	text-decoration:none;
	letter-spacing:-0.3px;
}

body.default ul#nav li.home,
body.writers ul#nav li.writers,
body.translators ul#nav li.translators,
body.books ul#nav li.books,
body.auditorium ul#nav li.auditorium,
body.meetings ul#nav li.meetings,
body.campaigns ul#nav li.campaigns,
body.resources ul#nav li.resources,
body.register ul#nav li.register,
body.partner ul#nav li.partner,
body.about ul#nav li.about {
	padding:8px 8px 5px;
	margin:0 3px 0 0;
	border-left:1px solid #17A3A1;
	border-right:1px solid #17A3A1;
	border-bottom:1px solid #fff;
}
body.default ul#nav li.home {
	border-left:none;
}
body.default ul#nav li.home a,
body.writers ul#nav li.writers a,
body.translators ul#nav li.translators a,
body.books ul#nav li.books a,
body.auditorium ul#nav li.auditorium a,
body.meetings ul#nav li.meetings a,
body.campaigns ul#nav li.campaigns a,
body.resources ul#nav li.resources a,
body.partner ul#nav li.partner a,
body.about ul#nav li.about a {
	color:#006269;
}
#nav li a:hover {
}

.pagination {
	margin:13px 24px 0;
}
.pagination a,
.pagination span {
	padding:1px 7px;
	margin:0 2px;
	text-decoration:none;
	font-size:20px;
}
.pagination span.susp {
	letter-spacing:2px;
}


/* = subnav = */

#subnav {
	height:22px;
	width: 750px;
	float:left;
}

.resources #subnav { width: 540px; }

#subnav li {
	display:inline;
}
#subnav li a {
	color:#17A3A1;
	font-size:12px;
	text-decoration:none;
	padding:0 0 5px;
	margin:0 5px 0 0;
}
#subnav li a:hover {
	color:#05848c;
}

#subnavadditional { 
	float: right; 
	width: 150px;
	text-align:right;
}

#subnavadditional a {
	text-decoration: none;
	color:#17A3A1;
	font-size: 12px;
}

.belka { 
	background: beige;
	margin: 0 10px;
	padding: 2px 5px;
}

/* = page = */

#page {
	padding:20px 0 50px;
}

body.default #page,
body.meetings #page,
body.books #page,
body.resources #page,
body.about #page {
	padding: 0 0 50px;
}

.content {
	float:left;
	clear:both;
	width:534px;
	margin:0;
	color:#484955;
}


.content2 {
	float:left;
	clear:both;
	width:947px;
	margin:0;
	color:#484955;
}


.listing {
	clear:both;
}
.content .editorial,
.content .introductory,
.content2 .introductory {
	padding:10px 10px 0;
	margin:0 0 18px;
}
.content .editorial .title,
.content .introductory .title,
.content2 .introductory .title {
}
.content2 .editorial .title h2,
.content .editorial .title h2 {
	color:#000;
	display:inline;
	font-size:20px;
	margin:0;
}
.content .introductory .title h2,
.content2 .introductory .title h2 {
	color:#000;
	margin:0;
}
.content .editorial .title h2 a,
.content .introductory .title h2 a ,
.content2 .introductory .title h2 a {
	display:inline;
	color:#000;
}

.aside .resources .title h2 a,
.aside .news .title h2 a {
	color:#000;
	text-decoration:none;
}
.content .editorial .title h3,
.content .introductory .title h3 {
	display:inline;
	color:#187076;
	margin:0;
}
.content .editorial p,
.content2 .editorial p,
.content .introductory p {
	margin:17px 0 0;
	color:#000;
	font-style:italic;
	line-height:24px;
	text-indent:4px;
}
.content p,
.content2 p,
.content ul,
.content ol,
.listing p,
.listing ul,
.listing ol,
.listing p {
	margin:0 10px 18px;
	line-height:20px;
	font-size:14px;
}
.content h2,
.content2 h2,
.listing h2 {
	color:#000;
	font-size:20px;
	margin:0 10px 22px;
}
.content h3, .listing h3 {
	font-size:16px;
	margin:0 27px 25px;
}

.content h3 a, .listing h3 a {
	text-decoration:none;
}
.content h3 a:hover, .listing h3 a:hover {
	text-decoration:underline;
}

.content ul li h3,
.listing ul li h3 {
	margin:15px 0 5px;
}
.content ul li h3 .rub  {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
	margin:0 0 0 2px;
	padding:1px 4px;
	background:#efefef;
}
.content ul li h3 a.rub:hover  {
	background:#dfdfdf;
	color:#888;
}
.content ul li p,
.listing ul li p {
	font-size:12px;
	margin:0 0 10px;
}
.content ul li ul,
.listing ul li ul,
.content ul li ol,
.listing ul li ol {
	margin:0;
}
.content ul li {
	border-bottom:1px dotted #AAAAB0;
}

/* = colonne de droite = */

.aside {
	border-left:1px solid #888990;
	width:428px;
	float:right;
	margin:10px 0 0;
}
body.resources .aside.resource-info {
	background:none;
	border-left:1px solid #888990;
	margin:20px 0 0;
}
.aside .resources,
.aside .news {
	padding:0 28px 6px;
	margin:0 0 18px;
}
.aside .resources .title,
.aside .news .title {
	padding:0 0 10px;
}
.aside .resources .title h2,
.aside .news .title h2 {
	color:#484955;
	font-size:20px;
	margin:0;
	display:inline;
	margin:4px 5px 0 0;
}
.aside .resources .title h2 a,
.aside .news .title h2 a {
	color:#484955;
}
.aside .resources .title h3,
.aside .news .title h3  {
	display:inline;
	font-size:12px;
	color:#000;
	margin:0 0 10px 5px;
}
.aside .resources p,
.aside .resources ul,
.aside .news ul {
	margin:0 0 15px;
	color:#544b4b;
	font-size:12px;
	line-height:20px;
}
.aside .news ul li {
	padding:10px 0;
	border-bottom:1px dotted #aaaab0;
}
.aside .resources a.plus,
.aside .news a.plus {
	color:#000;
	text-decoration:none;
}
.aside .writer-listing {
	padding:0 28px 6px;	
}
.aside .writer-listing h2 {
	margin:0 5px 12px 0;
	color:#484955;
	font-size:20px;
}
.aside .writer-listing h3 {
	font-size:16px;
}
.aside .writer-listing .files li { margin-bottom: 4px !important; }

.aside .writer-listing ul {
	font-size:12px;
	color:#544b4b;
	margin:0 0 10px;
}
.aside .writer-listing ul li {
	padding:0;
	border-bottom:1px dotted #aaaab0;
	line-height:24px;
}
.aside .writer-listing ul li a {
	text-decoration:none;
	color:#544b4b;
}
.aside .writer-listing ul li a:hover {
	color:#000;
}
.aside .writer-listing ul li.site a {
	text-decoration:underline;
}

.aside .news ul li > a {
	text-decoration:none;
	font-size:12px;
	line-height:22px;
	display:block;
}
.aside .news ul li p a {
	color:#620063;
	text-decoration:none;
}
.aside .news ul li a:hover {
	text-decoration:underline;
}
.aside .news ul li a.plus:hover {
	color:#444;
	text-decoration:none;
}

.aside .news ul li span.date {
	color:#000;
}
.aside .resources a.more,
.aside .news a.more {
	font-size:12px;
	line-height:10px;
	font-weight:bold;
	padding:0 1px 0 1px;
	height:17px;
	margin:0 0 0 3px;
	background:url(img/bg-resources-more-end.png) no-repeat bottom right;
}
.aside .resources h3,
.aside .news h3 {
	font-weight:bold;
}
.aside .resources h3 a,
.aside .news h3 a {
	display:block;
	padding:2px 0 0;
	text-decoration:none;
	color:#000;
}
.aside .resources a.more span,
.aside .news a.more span  {
	color:#fff;
	background:url(img/bg-resources-more.png) no-repeat bottom left;
	padding:1px 6px 0;
	text-decoration:none;
}

.aside .block {
	padding:21px 20px 21px 32px;
	margin:0 0 15px;
}
.aside .block h3 {
	color:#484955;
	font-size:20px;
	padding:0 0 6px;
	display:block;
}
.aside .block h3 a {
	color:#484955;
	text-decoration:none;
}
.aside .block h4 {
	color:#006269;
	font-size:12px;
	font-weight:bold;
	margin:26px 0 0;
}
.aside .block h4 a {
	color:#000;
	text-decoration:none;
}
.aside .block h4 a:hover {
	color:#620063;
}
.aside .block p {
	color:#484955;
	font-size:12px;
	line-height:20px;
	line-height:20px;
}
.aside .block p a {
	color:#009aa3;
	text-decoration:none;
}
.aside .block p.infos {
	margin:4px 0 18px;
	display:block;
	font-size:12px;
	line-height:14px;
	color:#484955;
}
.aside .block.contact {
	margin:10px 0 0;
	line-height:20px;
	font-size:14px;
	color:#544b4b;
}

.aside .block.contact p {
}

.aside .block.contact h3 {
	border:none;
	color:#000;
	padding:0 0 6px;
	margin:0 0 10px;
	display:block;
}
.aside .block p.infos span.author,
.aside .block p.infos span.date {
	text-transform:uppercase;
}
.aside .block .thumb {
	float:left;
	margin:26px 12px 0 0;
	width:100px;
}
.aside .block.videos {
	margin:0 12px 0 0;
	padding:0 20px 21px 32px;
}

.aside .block a.more {
	font-size:12px;
	line-height:10px;
	font-weight:bold;
	padding:0 1px 0 1px;
	height:17px;
	margin:0 0 0 3px;
	background:url(img/bg-more-end.png) no-repeat bottom right;
}
.aside .block a.more span {
	color:#fff;
	background:url(img/bg-more.png) no-repeat bottom left;
	padding:1px 6px 0;
	text-decoration:none;
}

.aside .block a.more:hover {
	padding:0 1px 0 1px;
	line-height:10px;
	background:url(img/bg-more-end-over.png) no-repeat bottom right;
	text-decoration:none;
}

.aside .block a.more:hover span {
	padding:1px 6px 0;
	background:url(img/bg-more-over.png) no-repeat bottom left;
}

/* = Meetings = */

/* = footer = */

#footer {
	clear:both;
	background:url(../img/footer.png) no-repeat;
	width:692px;
	height:45px;
	color:#a5a5a5;
	font-weight:bold;
	font-size:12px;
	padding-top:35px;
	padding-left:390px;
}
#footer .infos {
	float:left;
	padding:33px 0 0 10px;
}
#footer .infos a img {
	vertical-align:middle;
}

#footer .search {
	padding:18px 0 0;
	background:none;
	float:right;
}

#footer .search .s {
	color:#544b4b;
	background:#fff url(img/bg-search.png) no-repeat center right;
	padding:1px 85px 2px 6px;
	width:295px;
}

#footer .search button {
	background:none;
	border:0;
	padding:0;
	margin:0;
}
#footer .search button img {
	padding:0;
	margin:0;
	vertical-align:middle;
}

.involved {
	float:left;
	margin-top:15px;
	font-size:12px;
	padding:0;
		
}
#contact a, .involved a {
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#77726b;
}

/* = auditorium = */

body.auditorium .banner {
	font-size:14px;
	background:#f0feff;
	color:#000;
	line-height:24px;
	margin:0 10px;
	padding:19px 43px;
}
body.auditorium .banner a {
	text-decoration:none;
	color:#aec416;
}
body.auditorium .banner a:hover {
	color:#95a813;
}
body.auditorium .banner h2 {
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	margin: 0 0 12px;
}
body.auditorium .highlight {
	border-right:1px solid #888990;
	margin:10px 0 0;
	padding:0 10px 0 0;
}
body.auditorium .highlight .about .introductory {
	margin:0 10px 20px;
	padding:16px 0 10px;
}
body.auditorium .list-video .about {
	margin:20px 0 10px;
}
body.auditorium .list-video .about p {
	margin:0 0 18px;
}

body.auditorium .list-video .title-video h3 {
	font-size:20px;
	margin:0 0 12px;
}
body.auditorium .list-video .title-video h3 a {
	color:#000;
}
body.auditorium .aside.top {
	border:none;
	margin:10px 0 0;
	padding:10px 12px 20px;
	width:392px;
}
body.auditorium .highlight .video {
	width:509px;
	margin:0 12px 0 10px;
	text-align:center;
	float:left;
}
body.auditorium .highlight .audio {
	width:509px;
	margin:20px 12px 0 10px;
	height:150px;
	text-align:center;
	float:left;
}

body.auditorium .list-video {
	border-right:1px solid #888990;
	padding:0 0 0 10px;
}
body.auditorium .list-video h2 {
	padding:0 0 7px;
	margin:0 20px 0 0;
	color:#651a57;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #ccc;
}
body.auditorium .list-video h2 span.total {
	font-size:36px;
}
body.auditorium .list-video h2 img {
	position:relative;
	top:21px;
	left:3px;
}
body.auditorium .list-video ul {
/*	padding:0 24px;*/
	margin:20px 20px 18px 0;
	font-size:14px;
}
body.auditorium .list-video ul li,
body.auditorium ul li.last-video {
	display:block;
	padding:13px 0;
	border-bottom:1px dotted #ccc;
	color:#651a57;
}
body.auditorium .list-video ul li h3,
body.auditorium ul li.last-video h3 {
	margin:12px 0 0;
}
body.auditorium .list-video ul li h3 a,
body.auditorium ul li.last-video h3 a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#530044;
}
body.auditorium .list-video ul li img.thumbnail,
body.auditorium ul li.last-video img.thumbnail {
	width:100px;
	float:left;
	padding:0;
	margin:0 20px 0 0;
}
body.auditorium .list-video ul li p.infos,
body.auditorium ul li.last-video p.infos {
	color:#903680;
	font-size:13px;
	margin:3px 0 10px;
	display:block;
}
body.auditorium .list-video ul li p.infos span.author {
	text-transform:uppercase;
}
body.auditorium .list-video ul li a.more,
body.auditorium ul li.last-video a.more {
	font-size:12px;
	line-height:10px;
	font-weight:bold;
	padding:0 1px 0 1px;
	height:17px;
	background:url(img/bg-video-more-end.png) no-repeat bottom right;
	text-decoration:none;
}
body.auditorium .list-video ul li a.more span,
body.auditorium ul li.last-video a.more span {
	color:#fff;
	background:url(img/bg-video-more.png) no-repeat bottom left;
	padding:1px 6px 0;
	text-decoration:none;
	margin:0 1px 0 0;
}
body.auditorium .list-video .pagination span {
	background:#f1ebf0;
	color:#753369;
}
body.auditorium .list-video .pagination a {
	color:#a97fa1;
}
body.auditorium .list-video .pagination span.susp {
	background:none;
}
body.auditorium .list-video .pagination span.susp,
body.auditorium .list-video .pagination a.next {
	color:#753369;
}
body.auditorium .aside.list-audio {
	border:none;
	margin:16px 0 0;
}
body.auditorium .list-audio h2 a {
	text-decoration:none;
}
body.auditorium .list-audio h2 {
	padding:0 0 7px;
	margin:0 24px;
	color:#006269;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #ccc;
}
body.auditorium .list-audio h2 span.total {
	font-size:36px;
}
body.auditorium .list-audio h2 img {
	position:relative;
	top:20px;
	left:3px;
}
body.auditorium .list-audio ul {
	padding:0 24px;
}
body.auditorium .list-audio ul li,
body.auditorium ul li.last-audio {
	display:block;
	padding:13px 0;
	border-bottom:1px dotted #ccc;
	color:#651a57;
}
body.auditorium .list-audio ul li h3,
body.auditorium ul li.last-audio h3 {
	margin:0 10px 12px 0;
}
body.auditorium .list-audio ul li h3 a,
body.auditorium ul li.last-audio h3 a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#006269;
}
body.auditorium .list-audio ul li p.infos,
body.auditorium ul li.last-audio p.infos {
	color:#009ca5;
	font-size:13px;
	margin:3px 6px 0 0;
	display:inline;
}
body.auditorium .list-audio ul li p.infos span.author {
	text-transform:uppercase;
}
body.auditorium .list-audio ul li a.more {
	font-size:12px;
	line-height:10px;
	font-weight:bold;
	padding:0 1px 0 1px;
	height:17px;
	background:url(img/bg-audio-more-end.png) no-repeat bottom right;
	text-decoration:none;
}
body.auditorium .list-audio ul li a.more span,
body.auditorium ul li.last-audio a.more span {
	color:#fff;
	background:url(img/bg-audio-more.png) no-repeat bottom left;
	padding:1px 6px 0;
	margin:0 1px 0 0;
	text-decoration:none;
}
body.auditorium .list-audio .pagination span {
	background:#e5f5f6;
	color:#009aa3;
}
body.auditorium .list-audio .pagination a {
	color:#7fccd1;
}
body.auditorium .list-audio .pagination span.susp {
	background:none;
}
body.auditorium .list-audio .pagination span.susp,
body.auditorium .list-audio .pagination a.next {
	color:#009aa3;
}

/* = œuvres = */

body.books .content {
	float:left;
}
body.books .booklist {
	float:right;
	width:428px;
	margin:0 0 0 12px;
	padding:10px 0 0;
	border-left:1px solid #888990;
}

body.books .banner {
	background:#a9b524 url(img/bg-banner-books.png) no-repeat 0 0;
	color:#feffd4;
	line-height:25px;
	font-size:18px;
	margin: 0 0 16px;
}
body.books .banner p {
	background:url(img/pictos-translation.png) no-repeat right top;
	padding:0 150px 0 0;
	min-height:100px;
}

body.books .banner a {
	text-decoration:none;
	color:#00575d;
}
body.books .banner a:hover {
	color:#023e42;
}
body.books .banner h2 {
	font-size:30px;	
	font-style:italic;
	margin: 0 0 12px;
}
body.books .pagination {
	text-align:center;
	padding:13px 0 0;
	margin:0;
	clear:both;
}
body.books .pagination span {
	background:#e5e9bd;
	color:#006269;
}
body.books .pagination a {
	color:#bac450;
}
body.books .pagination span.susp {
	background:none;
}
body.books .pagination span.susp,
body.books .pagination a.next {
	color:#bac450;
}
body.books .booklist ul.filters {
	text-align:center;
}
body.books ul.filters > li {
	margin:0 10px 0 0;
	text-align:left;
}
body.books ul.filters li h4 {
	display:inline;
}
body.books ul.filters li span.value {
	text-transform:uppercase;
	text-decoration:none;
	padding:1px 3px;
	margin:3px 0;
}
body.books ul.filters #select-year li span.value {
}
body.books ul.filters .menu-container {
	display:inline;
	padding:4px 1px;
}
body.books ul.filters .menu-container.active {
	border-top:1px dotted #ccc;
	border-right:1px dotted #ccc;
	border-left:1px dotted #ccc;
	background:#fff;
}
body.books ul.filters .menu-container.active span.value {
	color:#000;
}
body.books ul.filters ul.list-select {
	background:#fff;
	float:left;
	display:block;
	padding:3px;
	margin:0;
	border:1px dotted #ccc;
	z-index:20;
}
body.books ul.filters ul.list-select li {
	border:none;
}
body.books ul.filters ul.list-select li a {
	background:#fff;
	padding:6px 3px 2px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}
body.books ul.filters ul.list-select li a:hover {
}
body.books ul.filters a.btn-select {
	padding:8px 4px 0 6px;
}
body.books ul.filters a.btn-select a img {
	vertical-align:bottom;
	display:block;
}
body.books ul.filters a.btn-select.active {
/*	background:#a9b524;
	color:#fff;
*/
}
body.books ul.filters #select-year ul.list-select {
	min-width:85px;
}
body.books ul.filters #select-style ul.list-select {
	min-width:180px;
}
body.books ul.filters #select-lang ul.list-select {
	min-width:113px;
}

ul.filters li span.style.active,
ul.filters li span.year.active {
	border:3px solid #a9b524;	
}
body.books .aside {
	margin:0;
	background:#f6f6f7;
	border:none;
}
body.books .aside .options {
	padding:16px 28px;
}
body.books .aside .options h2 {
	color:#484955;
	margin:0 5px 12px 0;
	font-size:20px;
}
body.books .aside .options ul {
	font-size:12px;
	color:#544b4b;
	margin:0 0 10px;
}
body.books .aside .options ul li {
	padding:0;
	border-bottom:1px dotted #aaaab0;
	line-height:24px;
}
body.books .aside .options ul li a {
	text-decoration:none;
	color:#544b4b;
}
body.books .aside .options ul li a:hover {
	color:#000;
}
body.books ul.not-translated {
	clear:both;
}
body.books ul.not-translated.firstcol {
	float:left;
	width:519px;
}
body.books ul.not-translated li {
	padding:0 20px;
	margin: 0 0 16px;
}
body.books ul.not-translated li .title {
	color:#006269;
	font-size:24px;
}
body.books ul.not-translated li .title h3 {
	letter-spacing:0;
	color:#000;
	font-size:16px;
	display:block;
	line-height:30px;
	margin:0 10px 0 0;
}
body.books ul.not-translated li .title h3 a {
	color:#000;
	text-decoration:none;
}
body.books ul.not-translated li .title span.author {
	letter-spacing:0;
	color:#0fb1bb;
	font-size:12px;
	text-transform:uppercase;
}
body.books ul.not-translated li .title span.author em {
	font-size:11px;
	color:#666;
	padding:0 2px;
	text-transform:lowercase;
}
body.books ul.not-translated li .title p.languages {
	letter-spacing:0;
	font-size:12px;
	color:#666;
	margin:10px 0 0;
}
body.books ul.not-translated li .title p.languages a {
	text-decoration:none;
	padding:0 0 10px;
	background:transparent url(img/bg-language.png) no-repeat 7px bottom;
	margin:0 4px;
}
body.books ul.not-translated li .title p.languages a span {
	background:#dbe881;
	font-weight:bold;
	color:#544b47;
	padding:4px 6px;
}
body.books ul.not-translated li .about {
	padding:14px 20px;
	background:#F6F6F7;
	font-size:12px;
	line-height:20px;
	color:#544b3f;
	margin:12px 0 0;
}
body.books p.no-results {
	display:block;
	padding:14px 20px;
	font-size:14px;
	line-height:20px;
	color:#544b3f;
	clear:both;
	border-top:12px solid #fff; /* cheumicheum */
	background:#F6F6F7;
}

/* = writers, translators = */

body.writers ul.writers-list li,
body.translators ul.translators-list li {
	float:left;
	margin:0 20px 0 0;
	padding:2px 0;
}
body.writers ul.writers-list li a,
body.translators ul.translators-list li a {
	text-decoration:none;
	display:block;
	color:#544B4B;
	font-size:12px;
	width:220px;
}

body.writers .sort-options,
body.translators .sort-options {
	margin: 0 27px 20px;
	font-size:14px;
	font-style:italic;
}

/* = Ressources = */

body.resources a.showmore {
	color:#000;
}


body.resources .content ul.resources-list,
p.no-results {
	font-size:12px;
	color:#565656;
}
p.no-results {
	font-style:italic;
}
body.resources .content ul.all-resources li {
	border:none;
}
body.resources .content ul.resources-list li {
	border-bottom:1px dotted #aaaab0;
}
body.resources .content ul.resources-list li a {
	text-decoration:none;
	display:block;
	padding:2px 0;
	color:#555;
}
body.default .content ul.resources-list,
p.no-results {
	font-size:12px;
	color:#565656;
}
body.default .content ul.resources-list li a {
	text-decoration:none;
	display:block;
	color:#555;
}
body.default .listing > ul li {
	border:none;
}
body.default .listing ul.resources-list li {
	padding:2px 0;
	border-bottom:1px dotted #aaaab0;
}


/* = About = */

.content ul.articles-list li {
	padding:12px 0;
}
.content ul.articles-list li h3 {
	font-size:20px;
	margin:0 0 9px;
}
ul.persons-list li ul li a {
	text-decoration:none;
	display:block;
	float:left;
	margin:0 20px 0 0;
	color:#565656;
	border-bottom:1px dashed #DDD;
	width:220px;
}
ul.persons-list li h3 {
	clear:left;
	padding:15px 0 0;
	margin:0 0 15px;
}

/* = Contact = */

body.about .contact .vcard {
line-height:20px;
margin-left:10px;
} 


.continent { 
	background: #f5f5f5;padding: 3px 10px;border:1px solid #eee;margin: 10px;
}


ul.users li h3 { color: #17A3A1; }

/*
 * edit 14/02/2011
 ************************************/

/* partner
----------------------------------------------------------------*/
.partner{float:left;width:950px;padding-left:10px;background:url('../img/back.png') repeat-y;}
.partner0{clear:both;float:left;width:460px;min-height:100px;margin-right:10px;margin-bottom:20px;}
.partner1{float:left;width:455px;min-height:100px;margin-left:25px;margin-bottom:20px;}
.partner2{float:left;width:99px;height:99px;border:1px solid #e1e1e1;text-align:center;}
.partner3{float:left;width:340px;margin-left:10px;}
.partner4{float:left;width:340px;min-height:20px; border-bottom:1px #ccc solid;}
.partner5 {float:left;width:220px;min-height:20px;color:#000;}
.partner5 a{color:#000;text-decoration:none;font-size:17px}
.partner6 {float:left;padding-top:5px;width:120px;font-size:11px;color:#aaa;text-align:right;}
.partner7{float:left;width:340px;padding-top:7px;font-size:11px;text-align:justify;color:#000}


/* light box
----------------------------------------------------------------*/
#zoombox_aplat{position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;cursor:pointer;background-color: #fff;}
#zoombox_loader{background:url('../img/loader.png') left top no-repeat;position:absolute;height:40px;width:40px;cursor:pointer;top:50%;left:50%;overflow:hidden;z-index:110;margin:-20px 0 0 -20px;}
#zoombox_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url('../img/close.png');z-index:100;}
.zoombox_close{cursor:pointer;}
#zoombox_contener{position:absolute;overflow:visible;z-index:90;margin:0;padding:18px 18px 56px;}
#zoombox_relative{position:relative;width:100%;height:100%;}
#zoombox_content{width:100%;height:100%;overflow:hidden;background:#000;}
#zoombox_content iframe{border:none;}
#zoombox_nav{bottom:-36px;height:26px;left:0;position:absolute;width:100%;z-index:100;text-align:center;line-height:16px;}
#zoombox_nav table{border:medium none;border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;}
#zoombox_title{background:transparent url('../img/title_r.png') no-repeat top right;padding-right:13px;}
#zoombox_title span{display:block;background:transparent url('../img/title.png') top left;padding-left:13px;height:26px;color:#FFF;font-family:Arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:25px;text-align:center;}
#zoombox_next{background:transparent url('../img/bouton_d.png') no-repeat top right;display:block;height:26px;width:39px;cursor:pointer;}
#zoombox_prev{background:transparent url('../img/bouton_g.png') no-repeat top left;height:26px;width:39px;display:block;cursor:pointer;}
#zoombox_next:hover,#zoombox_prev:hover{background-position:bottom left;}
div.zoombox_bg_h{position:absolute;top:-18px;left:0;width:100%;height:18px;background:transparent url('../img/ombre_h.png') repeat-x;}
div.zoombox_bg_hd{position:absolute;top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/ombre_hd.png') no-repeat;}
div.zoombox_bg_d{position:absolute;top:0;right:-13px;height:100%;width:13px;background:transparent url('../img/ombre_d.png') repeat-y;}
div.zoombox_bg_bd{position:absolute;bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/ombre_bd.png') no-repeat;}
div.zoombox_bg_b{position:absolute;bottom:-18px;left:0;width:100%;height:18px;background:transparent url('../img/ombre_b.png') repeat-x;}
div.zoombox_bg_bg{position:absolute;bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/ombre_bg.png') no-repeat;}
div.zoombox_bg_g{left:-13px;top:0;position:absolute;height:100%;width:13px;background:transparent url('../img/ombre_g.png') repeat-y;}
div.zoombox_bg_hg{position:absolute;top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/ombre_hg.png') no-repeat;}
