/* $Id: client_site.css 2008 2014-11-04 21:48:21Z iscp-cdiels $ */

/* Auth message */
div.authMsg{
	font-weight : bold;
	font-size : 12px;
	margin: 20px 0px 10px 0px;
}

/* Arround webpage */
div.wc_nlg{
}

/* Title */
div.wc_titre{
	color: #006ECE;
	font-weight : bold;
	font-size : 20px;
	margin: 0px 0px 10px 0px;
	padding: 4px 14px;
	background-image: linear-gradient(to bottom, #FFF, #DDD) !important;
	background-color: rgba(255,255,255,0.8) !important;
	border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-width: 1px;
	border-style: solid;
	border-color: #A1A1A0;
}

a._wclink{
	font-size: 14px;
	font-weight: bold;
	color: #30539B;
	text-decoration: none;
}
a._wclink:hover{
	color: #4477DD;
	text-decoration: underline;
}

/* File's legend */
div.wc_youp_legend{
	font-size: 9px;
	font-style: italic;
	color: #666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
}

/* First photo */
div.wc_firstphoto{
	margin: 10px 10px 10px 0px;
	float: left;
}
div.wc_firstphoto a.wc_youp_thumb_link{
}
div.wc_firstphoto a.wc_youp_thumb_link img.wc_youp_thumb{
	border: 1px solid #666;
}
div.wc_firstphoto .wc_youp_legend{
	width: 120px;
	overflow: hidden;
}

/* Hat */
div.wc_chapeau{
	margin: 7px 0px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #36684B;
}

/* Content */
div.wc_content{
	margin: 10px 0px 10px 0px;
	position: static;
}

div.wc_content a{
	font-size: 12px;
	font-weight: bold;
	color: #7E13C1;
}
div.wc_content a:hover{
	color: #A066C4;
}


div.wccontent4col_nlg{
	padding-left: 0px;
}



/* Alea ENT photo */
div.ent_image_aleayoup_file_block{
	padding: 10px;
}
a.ent_image_aleayoup_thumb_link{}
img.ent_image_aleayoup_thumb{
	border: 1px solid #666;
}

/* Contact */
div.contactblock{
	clear: left;
	padding: 10px;
	text-align: right;
}
div.contactblock:before{
	display: block;
	margin: 0px -22px 10px 0px;
	padding: 7px 45px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	border-radius: 8px 4px 4px 8px;
	-khtml-border-radius: 8px 4px 4px 8px;
	-webkit-border-radius: 8px 4px 4px 8px;
	-moz-border-radius: 8px 4px 4px 8px;
	height: 36px;
	background-color: rgba(255,255,255,0.7);
	background-position: 179px 2px;
	background-repeat: no-repeat;
	background-image: url('../images/Ethernet.png');
	content: 'Contact';
}
a.contactlink{
	display: block;
	margin: 5px 0px 3px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #0D1CA5;
	cursor: pointer;
	text-decoration: none !important;
}
a.contactlink:hover{
	color: #7C7FA3;
	text-decoration: none !important;
}

/* Versets */
div.verses_block_insertion, div.verses_compact_block_indexation{
	clear: left;
	padding: 10px;
	text-align: right;
}
div.verses_block_insertion:before{
	display: block;
	margin: 0px -22px 10px 0px;
	padding: 7px 45px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	border-radius: 8px 4px 4px 8px;
	-khtml-border-radius: 8px 4px 4px 8px;
	-webkit-border-radius: 8px 4px 4px 8px;
	-moz-border-radius: 8px 4px 4px 8px;
	height: 36px;
	background-color: rgba(255,255,255,0.7);
	background-position: 179px 2px;
	background-repeat: no-repeat;
	background-image: url('../images/livres.png');
	content: 'A lire ...';
}
div.verses_block_insertion div.verses_copyright{
	font-size: 11px;
	font-weight: bold;
	color: #890A58;
	margin: 10px 0px 5px 0px;
}
div.verses_compact_block_indexation:before {
	display: block;
	margin: 0px -22px 10px 0px;
	padding: 7px 45px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	border-radius: 8px 4px 4px 8px;
	-khtml-border-radius: 8px 4px 4px 8px;
	-webkit-border-radius: 8px 4px 4px 8px;
	-moz-border-radius: 8px 4px 4px 8px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: rgba(255,255,255,0.7);
	background-image: url('../images/livres.png');
	background-position: 179px 2px;
	content: 'Autres textes ...';
}
div.verse_text{
	margin: 3px 0px 0px 0px;
	font-size: 11px;
	color: #000;
}
div.verse_text:hover{
	color: #7C7FA3;
	cursor: pointer;
}
span.verset_id,span.tobversenumber{
	position: relative;
	bottom: 4px;
	margin: 0px 5px 0px 0px;
	font-size: 9px;
	font-weight: bold;
	color: #0D1CA5;
	cursor: pointer;
}
span.verset_id:hover,span.tobversenumber:hover{
	color: #7C7FA3;
}

div.src_bible_ref{
	margin: 5px 0px 3px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #0D1CA5;
	cursor: pointer;
}
div.src_bible_ref:hover{
	color: #7C7FA3;
}
div.src_bible_ref_links{
	margin: 0px 0px 3px 0px;
	color: #888;
}
span.src_bible_ref_link{
	color: #537FCC;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
span.src_bible_ref_link:hover{
	color: #90A6CC;
	text-decoration: underline;
	cursor: pointer;
}
div.src_bible_ref_my_verses{
	display: none;
	text-align: left;
}


div.verses_block_insertion div.src_bible_ref{
	margin: 5px 0px 0px 0px;
}

/* Keywords */
div.wccontent4col_keywords{
	clear: left;
	padding: 10px;
}
div.wccontent4col_keywords:before{
	display: block;
	margin: 0px 0px 10px -22px;
	padding: 7px 10px 0px 45px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	border-radius: 4px 8px 8px 4px;
	-khtml-border-radius: 4px 8px 8px 4px;
	-webkit-border-radius: 4px 8px 8px 4px;
	-moz-border-radius: 4px 8px 8px 4px;
	height: 36px;
	background-color: rgba(255,255,255,0.7);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	background-image: url('../images/keyword.png');
	content: 'Mots-clefs';
}
div.wkw_iWKeywordId{
	display: none;
}
div.wkw_term{
	font-size: 12px;
	font-weight: bold;
	color: #0D1CA5;
	margin: 0px 0px 3px 0px;
	cursor: pointer;
	text-align: left;
}
div.wkw_term:hover{
	color: #7C7FA3;
}
div.wkw_sLinkInfo{
	font-size: 9px;
}


/* Dictionary keywords */
div.wkwdictionary{
	margin: 50px 0px 10px 0px;
	border-top: 1px dotted #999;
	padding-top: 10px;
}
div.wkwmandarefinedictionary{
	margin: 50px 0px 10px 0px;
	border-top: 1px dotted #999;
	padding-top: 10px;
}
div.wkwrefinedictionary{
	margin: 0px 0px 20px 0px;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
}
/* Dictionary indexes */
div.wkwdictionary div.wkwdicindexes{
	margin: 40px 0px 40px 0px;
}
div.wkwdictionary div.wkwdicindexletter, div.wkwdictionary div.wkwdicindexcipher{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	vertical-align: middle;
}
div.wkwdictionary div.wkwdicindexletter{
	margin: 0px 0px 10px 0px;
}
div.wkwdictionary div.wkwdicindexletter a, div.wkwdictionary div.wkwdicindexcipher a{
	color: #7C2B73;
	text-decoration: none;
	padding: 0px;
	font-size: 18px;
}
div.wkwdictionary div.wkwdicindexletter a:hover, div.wkwdictionary div.wkwdicindexcipher a:hover{
	color: #C645B7;
}
/* Dictionary keywords */
table.wkwdictionary{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.wkwdictionary td{
	vertical-align: top;
	padding: 3px 10px 0px 10px;
	width: 30%;
}
div.wkwmandarefinedictionary table.wkwdictionary td, div.wkwrefinedictionary table.wkwdictionary td{
	width: 20%;
}
div.wkwfirstletter, div.wkwfirstletter_noindex{
	font-size: 34px;
	font-weight: bold;
	color: #7C2B73;
	margin: 0px 0px 10px 0px;
	padding: 4px 2px 0px 10px;
	background-color: #D8B191;
	border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-bottom: 1px dotted #999;
}
div.wkwmandarefinedictionary div.wkwfirstletter,
div.wkwrefinedictionary div.wkwfirstletter,
div.wkwmandarefinedictionary div.wkwfirstletter_noindex,
div.wkwrefinedictionary div.wkwfirstletter_noindex{
	font-size: 14px;
	line-height: 14px;
	margin: 0px 0px 5px 0px;
	padding: 2px 2px 1px 5px;
}
div.wkwdictionary div.wkwfirstletter:hover{
	color: #C645B7;
	cursor: pointer;
}
div.wkwmandarefinedictionary div.wkwfirstletter:hover, div.wkwrefinedictionary div.wkwfirstletter:hover{
	color: #7C2B73;
	cursor: text;
}
div.wkwdictionary div.wkwafterlastkwofcurfl{
	height: 20px;
}
td.wkwhorizontalinterentity{
	height: 20px;
}
div.wkwdictionary div.beforefirstkwofcurcl{
	height: 55px;
}
div.wkwmandarefinedictionary div.wkwafterlastkwofcurfl, div.wkwrefinedictionary div.wkwafterlastkwofcurfl{
	height: 0px;
}
div.wkwword{
	font-size: 14px;
	font-weight: bold;
	color: #0D4C7C;
	margin: 0px 0px 3px 0px;
	cursor: pointer;
}
div.wkwmandarefinedictionary div.wkwword, div.wkwrefinedictionary div.wkwword{
	font-size: 12px;
}
div.wkwword:hover{
	color: #1476BC;
}
span.dicoword{
	font-size: 12px;
	color: #658E8B;
}
div.wkwmandarefinedictionary span.dicoword, div.wkwrefinedictionary span.dicoword{
	font-size: 10px;
}
span.dicoword:before{
	content: ' | ';
	color: #888;
}






/* Authors */
div.woj_authors{
	clear: left;
	padding: 10px;
}
div.woj_authors:before {
	display: block;
	margin: 0px 0px 10px -22px;
	padding: 7px 10px 0px 45px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	border-radius: 4px 8px 8px 4px;
	-khtml-border-radius: 4px 8px 8px 4px;
	-webkit-border-radius: 4px 8px 8px 4px;
	-moz-border-radius: 4px 8px 8px 4px;
	height: 36px;
	background-color: rgba(255,255,255,0.7);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	background-image: url('../images/User.png');
	content: 'Auteurs';
}
div.woj_authors div.wcau_datarow{
	text-align: left;
}
div.woj_authors div.wcau_datarow div.wcau_sAuthor:before{
	content: '';
	margin: 0;
}


/* Books */
div.woj_books{
	clear: left;
	padding: 10px;
}
div.woj_books:before {
	display: block;
	margin: 0px 0px 10px -22px;
	padding: 7px 10px 0px 45px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	border-radius: 4px 8px 8px 4px;
	-khtml-border-radius: 4px 8px 8px 4px;
	-webkit-border-radius: 4px 8px 8px 4px;
	-moz-border-radius: 4px 8px 8px 4px;
	height: 36px;
	background-color: rgba(255,255,255,0.7);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	background-image: url('../images/livres.png');
	content: 'Livres';
}
div.woj_books div.wcbk_procurenotice{
	width: 173px;
	overflow: hidden;
}
iframe.wcbk_procurenotice {
	border: 0 none;
	width: auto;
}




/* TOB books classified by family */
div.tobfamilybooks{
	margin: 30px 0px 10px 0px;
	border-top: 1px dotted #999;
	padding-top: 10px;
}
table.tobfamilybooks{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.tobfamilybooks td{
	vertical-align: top;
	padding: 3px 10px 20px 10px;
	width: 50%;
}
div.tobfamilyname{
	font-size: 26px;
	font-weight: bold;
	color: #7C2B73;
	margin: 0px 0px 10px 0px;
	padding: 4px 2px 3px 10px;
	background-color: #D8B191;
	border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-bottom: 1px dotted #999;
}
div.tobbookname{
	font-size: 14px;
	font-weight: bold;
	color: #0D4C7C;
	margin: 0px 0px 3px 10px;
	cursor: pointer;
}
div.tobbookname:hover{
	color: #1476BC;
}



/* TOB chapters with verses */
div.tobchaptersverses{
	margin: 30px 0px 10px 0px;
	border-top: 1px dotted #999;
	padding-top: 10px;
}
div.tobchaptersverses div.verses_copyright{
	font-size: 13px;
	font-weight: bold;
	color: #890A58;
	margin: 0px 0px 20px 0px;
}
div.tobchaptersbookfamily{
	float: left;
	margin: 20px 0px 5px 0px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	font-style: italic;
	vertical-align: middle;
	padding-left: 10px;
}
div.tobchaptersbookfamily:hover{
	color: #AA4292;
	cursor: pointer;
}
div.returnfamily{
	float: right;
	text-align: right;
}
div.returnfamilyresult{
	float: none;
	text-align: right;
}
div.tobchaptersbook{
	clear: both;
	color: #254A70;
	margin: 10px 0px 20px 0px;
	text-align: left;
	font-size: 28px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 40px;
}
/* Chapter index */
div.tobchaptersverses div.tobchaptersindex{
	margin: 0px 0px 30px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	vertical-align: middle;
}
div.tobchaptersverses div.tobchaptersindex a{
	color: #7C2B73;
	text-decoration: none;
	padding: 0px 5px;
	font-size: 18px;
}
div.tobchaptersverses div.tobchaptersindex a:hover{
	color: #C645B7;
}
table.tobchaptersverses{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.tobchaptersverses td{
	vertical-align: top;
	padding: 3px 5px 20px 5px;
	width: 20%;
}
div.tobchapter, div.tobchapter_noindex{
	font-size: 20px;
	font-weight: bold;
	color: #7C2B73;
	margin: 0px 0px 10px 0px;
	padding: 4px 2px 4px 10px;
	background-color: #D8B191;
	border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-bottom: 1px dotted #999;
}
div.tobchapter:hover{
	color: #C645B7;
	cursor: pointer;
}
div.tobversetext{
	font-size: 11px;
	font-weight: normal;
	color: #444;
	cursor: pointer;
	margin: 0px 0px 6px 0px;
}
div.tobversetext:hover{
	color: #1476BC;
}





/* Others photos */
div.wccontent4col_otherphotos{
	clear: left;
	padding: 10px;
}
div.wccontent4col_otherphotos:before{
	display: block;
	margin: 0px -22px 10px 0px;
	padding: 7px 45px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	border-radius: 8px 4px 4px 8px;
	-khtml-border-radius: 8px 4px 4px 8px;
	-webkit-border-radius: 8px 4px 4px 8px;
	-moz-border-radius: 8px 4px 4px 8px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: rgba(255,255,255,0.7);
	background-image: url('../images/photo.png');
	background-position: 179px 2px;
	content: 'A regarder';
}
div.wccontent4col_otherphotos br.wccontent4col_youp_breaker{
	clear: both;
}
div.wccontent4col_otherphotos div.wccontent4col_youp_file_block{
	float: left;
	margin: 0px 0px 10px 10px;
}
div.wccontent4col_otherphotos a.wccontent4col_youp_thumb_link{
	display: block;
}
div.wccontent4col_otherphotos a.wccontent4col_youp_thumb_link img.wccontent4col_youp_thumb{
	border: 1px solid #666;
}
div.wccontent4col_otherphotos .wccontent4col_youp_legend{
	width: 80px;
	font-size: 9px;
}

/* Videos*/
div.wccontent4col_videos{
	clear: left;
	padding: 10px;
}
div.wccontent4col_videos:before {
	display: block;
	margin: 0px -22px 10px 0px;
	padding: 7px 45px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	border-radius: 8px 4px 4px 8px;
	-khtml-border-radius: 8px 4px 4px 8px;
	-webkit-border-radius: 8px 4px 4px 8px;
	-moz-border-radius: 8px 4px 4px 8px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: rgba(255,255,255,0.7);
	background-image: url('../images/video.png');
	background-position: 179px 2px;
	content: 'A visionner';
}
div.wccontent4col_videos a.wccontent4col_youp_file_link{
	display: list-item;
	list-style: url("../images/doc_film.png") disc inside;
}
div.wccontent4col_videos div.wccontent4col_youp_video_player{
	margin: 0px 0px 5px 0px;
}
div.wccontent4col_videos div.wccontent4col_youp_video_player ._video_player{
	height: 130px;
}
div.wccontent4col_videos div.wccontent4col_youp_file_block div.wccontent4col_youp_legend{
	padding: 1px 0px 5px 10px;
	font-size: 9px;
}

/* Audios */
div.wccontent4col_audios{
	clear: left;
	padding: 10px;
}
div.wccontent4col_audios:before {
	display: block;
	margin: 0px -22px 10px 0px;
	padding: 7px 45px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	border-radius: 8px 4px 4px 8px;
	-khtml-border-radius: 8px 4px 4px 8px;
	-webkit-border-radius: 8px 4px 4px 8px;
	-moz-border-radius: 8px 4px 4px 8px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: rgba(255,255,255,0.7);
	background-image: url('../images/audio.png');
	background-position: 179px 2px;
	content: 'A ï¿½couter';
}
div.wccontent4col_audios a.wccontent4col_youp_file_link{
	display: list-item;
	list-style: url("../images/doc_audio.png") disc inside;
}
div.wccontent4col_audios div.wccontent4col_youp_audio_player{
	margin: 0px 0px 5px 0px;
}
div.wccontent4col_audios div.wccontent4col_youp_file_block div.wccontent4col_youp_legend{
	padding: 1px 0px 5px 10px;
	font-size: 9px;
}

/* Documents */
div.wccontent4col_documents{
	clear: left;
	padding: 10px;
	text-align: right;
}
div.wccontent4col_documents:before {
	display: block;
	margin: 0px -22px 10px 0px;
	padding: 7px 45px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	border-radius: 8px 4px 4px 8px;
	-khtml-border-radius: 8px 4px 4px 8px;
	-webkit-border-radius: 8px 4px 4px 8px;
	-moz-border-radius: 8px 4px 4px 8px;
	height: 36px;
	background-repeat: no-repeat;
	background-color: rgba(255,255,255,0.7);
	background-image: url('../images/download.png');
	background-position: 179px 2px;
	content: 'A télécharger';
}
div.wccontent4col_documents a.wccontent4col_youp_file_link{
	font-size: 12px;
	font-weight: bold;
	color: #004C72;
	text-decoration: none;
	display: block;
	padding: 2px 18px 3px 2px;
	background-repeat: no-repeat;
	background-color: none;
	background-image: url('../images/doc_text.png');
	background-position: 175px 1px;
}
div.wccontent4col_documents a.wccontent4col_youp_file_link:hover{
	color: #0075C9;
	text-decoration: none;
}

div.wccontent4col_documents div.wccontent4col_youp_file_block div.wccontent4col_youp_legend{
	padding: 1px 0px 5px 24px;
	font-size: 9px;
}

div.wccontent4col_infilesbreaker, div.wc_breaker, div.wccontent4col_breaker{
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}









/* Edit link */
div.siteeditlink{
	margin: 20px 0px 0px 0px;
	padding: 20px 5px 5px 5px;
	border-top: 2px solid #C08F64;
}
div.siteeditlink a.siteeditlink{
	display: list-item;
	list-style: url("../images/page_white_edit.png") disc inside;
}


/* fil d'ariane */
div.fildariane{
	padding: 0px 0px 20px 0px;
}
div.fildariane ul{
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style-type: none;
}
div.fildariane ul.fildariane_accueil{
	padding: 0px 0px 0px 0px !important;
}
div.fildariane ul li a{
	color: #909;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.fildariane ul li a:hover{
	font-weight: bold;
	color: #D10080;
	text-decoration: underline;
}
div.fildariane ul li a:before{
	content: url('../images/nav_hor.gif');
	padding: 0px 5px 0px 0px;
}
div.fildariane ul.fildariane_accueil > li > a:before{
	content: none !important;
}
div.fildariane ul li{
	display: inline;
}


/* Same level nav */
ul.samelevelnavnlg{
	display: block;
	padding: 0px;
	margin: 30px 5px 0px 10px;
}
li.samelevelnavnle{
	display: block;
	padding: 2px 0px 0px 0px;
}
li.samelevelnavnle:before{
	content: url('../images/fab.png');
	padding: 0px 5px 0px 0px;
}

/* Sub level nav */
ul.sublevelnavnlg{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
li.sublevelnavnle{
	display: block;
	padding: 5px 0px 0px 0px;
	margin: 20px 0px 5px 0px;
	border-top: 1px solid #999;
}
div.sublevelnavfirstphoto{
	float: left;
}
div.sublevelnavfirstphoto img{
	border: 1px solid #999;
	margin: 0px 10px 1px 0px;
}
div.sublevelnavyoup_legend{
	width: 120px;
	font-size: 9px;
	line-height: 9px;
	margin: 0px 10px 10px 0px;
}
div.sublevelnavtitre{
	margin-bottom: 5px;
}


div._contenttype, div._bFlag1, div._bFlag2, div._bFlag3, div._bFlag4{
	margin: 0px 5px 5px 0px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFF;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
    padding: 1px 6px 1px 6px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
    cursor: pointer;
}
div.introsearchresult div._contenttype,
div.introsearchresult div._bFlag1,
div.introsearchresult div._bFlag2,
div.introsearchresult div._bFlag3,
div.introsearchresult div._bFlag4{
	margin: 0px 2px 5px 2px;
	cursor: pointer;
}
div._contenttype{
	background-color: #468847;
}
div._contenttype:hover{
	background-color: #73C477;
}
div._contenttype > span._ctdisablesign:after,
div._flag > span._flagdisablesign:after,
div.keywordsearch div.introsearchresult div._contenttype:after,
div.keywordsearch div.introsearchresult div._flag:after,
div.categorysearch div.introsearchresult div._contenttype:after,
div.categorysearch div.introsearchresult div._flag:after,
div.biblerefsearch div.introsearchresult div._contenttype:after,
div.biblerefsearch div.introsearchresult div._flag:after,
div.booksearch div.introsearchresult div._flag:after,
div.booksearch div.introsearchresult div._contenttype:after,
div.authorsearch div.introsearchresult div._flag:after,
div.authorsearch div.introsearchresult div._contenttype:after{
	content: 'x';
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #FFF;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
}

/* Commencer */
div._bFlag1{
	background-color: #6E84D3;
}
div._bFlag1:hover{
	background-color: #84B9F9;
}
/* Approfondir */
div._bFlag2{
	background-color: #BA6E60;
}
div._bFlag2:hover{
	background-color: #E29876;
}
/* Celebrer */
div._bFlag3{
	background-color: #B168B7;
}
div._bFlag3:hover{
	background-color: #E082E5;
}
/* Animer */
div._bFlag4{
	background-color: #A3B255;
}
div._bFlag4:hover{
	background-color: #B4D365;
}

/* Hat */
div.sublevelnavchapeau{
	line-height: normal;
}
div.sublevelnavbreaker{
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}







/* Site plan */
div.siteplan{
	text-align: left;
}
div.siteplan ul{
	padding: 0px;
	margin: 0px 0px 0px 20px;
	list-style-image: url("../images/nav_hor.gif");
	list-style-position: outside;
	vertical-align: middle;
}
div.siteplan ul li{
	padding: 2px 0px 0px 0px;
}
div.siteplan ul li a.spwclink{
	margin-right: 10px;
	padding-right: 10px;
}
div.siteplan ul li div._contenttype,
div.siteplan ul li div._bFlag1,
div.siteplan ul li div._bFlag2,
div.siteplan ul li div._bFlag3,
div.siteplan ul li div._bFlag4
{
	margin: 0px 0px 0px 5px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFF;
    display: inline-block;
    font-size: 9px;
    font-weight: bold;
    line-height: 9px;
    padding: 1px 4px 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
    cursor: pointer;
}





/* Searches */
div.categorysearch{
	border-bottom: 1px dotted #999;
}
div.introsearchbts{
	margin: 10px 0px 10px 20px;
	font-size: 12px;
	font-style: normal;
	color: #555;
}
div.labelcontenttypebts, div.labellevelbts{
	margin: 5px 0px 3px 20px;
	font-size: 12px;
	font-style: normal;
	color: #555;
}
div.contenttypebts{
	margin: 0px 0px 0px 20px;
}
div.levelbts{
	margin: 0px 0px 20px 20px;
}

div.toomuchpagesmsg{
	margin: 20px 0px 20px 0px;
	font-size: 12px;
	font-weight: bold;
}
div.introsearchresult{
	display: block;
	margin: 20px 0px 20px 0px;
	padding: 6px 10px 1px 10px;
	font-size: 12px;
	font-weight: normal;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #000;
	vertical-align: middle;
	background-color: #FFE4C6;
	border: 1px solid #DDD;
}

div#resetsearch{
	display: inline-block;
	color: #999;
	font-size: 16px;
	font-weight: bold;
	line-height: 14px;
	cursor: pointer;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background-color: #FFEBD8;
	border: 1px solid #DDD;
	padding: 0px 4px 2px 4px;
	margin: -2px 5px 5px -5px;
}
div#resetsearch:hover{
	color: #666;
	background-color: #FFEBD8;
	border: 1px solid #999;
}
div.refinesearchmsg{
	margin: 20px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
}
span.resultnbpages{
	font-size: 12px;
	color: #000;
}
div.msgfilteronlabels{
	margin: 0px 0px 20px 10px;
	font-size: 12px;
	font-style: normal;
	color: #333;
}
div.msghowtosearch{
	margin: 0px 10px 5px 10px;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #AD5C30;
}
div.msgselectdictionary, div.msgselecttobbook, div.msgselectverse, div.msgviewall{
	margin: 0px 10px 20px 20px;
	font-size: 12px;
	font-style: normal;
	color: #333;
}
span#msgviewall{
	color: #000;
	font-weight: bold;
	cursor: pointer;
}
span#msgviewall:hover{
	color: #888;
	cursor: pointer;
	text-decoration: underline;
}
span.valuesearched{
	color: #FFF;
	font-size: 12px;
	margin: 0px 3px 5px 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    display: inline-block;
    font-weight: bold;
    line-height: 12px;
    padding: 3px 6px 3px 6px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
    cursor: pointer;
    background-color: #444;
}
span.valuesearched:after{
	content: 'x';
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #FFF;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
}
span.searchedkeyword{background-color: #A83A9B;}
span.searchedkeyword:hover{background-color: #F957E4;}
span.searchedbibleref{background-color: #AF3421;}
span.searchedbibleref:hover{background-color: #E5442B;}
span.searchedauthor{background-color: #28A880;}
span.searchedauthor:hover{background-color: #36DFAA;}
span.searchedbook{background-color: #7E9B56;}
span.searchedbook:hover{background-color: #9EC36C;}




div.noresult{
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #888;
}
div.inputbibleref{
	margin: 30px 0px 10px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #6B6B6B;
}

input.bsearch {
	margin: 0px 0px 0px 0px;
	padding: 1px 6px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF;
	border: 1px outset #A5A5A5;
}
input.bsearch:hover {
	color: #F00;
	text-decoration: none;
	background-color: #FFF;
	border: 1px inset #A5A5A5;
	cursor: pointer;
}
input.bsearch:focus {
	border: 1px inset #F00;
}
input.bsearch:active {
	border: 1px inset #F00;
}








/* keyword of a page in the content */
div.wc_keywords{
	margin: 30px 0px 0px 0px;
}
div.wc_keywords:before {
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 7px 0px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	background-repeat: no-repeat;
	height: 27px;
	content: 'Mots-clefs :';
}
div.wckw_datarow{
	display: inline;
}
div.wckw_term:before{
	content: ', ';
	font-size: 12px;
	color: #666;
}
div.wc_keywords > div.wckw_datarow:first-child > div.wckw_term:before{
	content: '';
}
div.wckw_iWKeywordId{
	display: none;
}
div.wckw_term{
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #0D4C7C;
	margin: 0px 0px 3px 0px;
	cursor: pointer;
}
div.wckw_term:hover{
	color: #1476BC;
}
div.wckw_sLinkInfo{
	display: none;
}


/* Book of a page in the content */
div.wc_books{
	margin: 30px 0px 0px 0px;
}
div.wc_books:before {
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 7px 0px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	background-repeat: no-repeat;
	height: 27px;
	content: 'Livres :';
}
div.wcbk_datarow{
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 10px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #844512;
	background-color: rgba(255,255,255,0.7);
}
div.wcbk_iWBookId{
	display: none;
}
div.wcbk_sBookTitle{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #0D1CA5;
	margin: 0px 0px 3px 0px;
	cursor: pointer;
}
div.wcbk_sBookTitle:hover{
	color: #7C7FA3;
}
div.wcbk_sBookTitle:before{
	margin: 0px 5px 0px 0px;
	content: url("../images/book_open.png");
}
div.wcbk_ISBN{
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}
div.wcbk_ISBN:before{
	content: 'ISBN : ';
}
div.wcbk_sInfo{
	font-size: 11px;
	margin: 0px;
}
div.wcbk_sInfo *:first-child{
	margin-top: 0px;
}

/* Authors of a page in the content */
div.wc_authors{
	margin: 30px 0px 0px 0px;
}
div.wc_authors:before {
	display: block;
	margin: 0px 0px 2px 0px;
	padding: 7px 0px 0px 0px;
	color: #666;
	font-family: Optima, "Lucida grande", Calisto, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	background-repeat: no-repeat;
	height: 27px;
	content: 'Auteurs :';
}
div.wcau_datarow{
	display: block;
}
div.wcau_iAuthorId{
	display: none;
}
div.wcau_sAuthor{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #0D1CA5;
	margin: 0px 0px 3px 0px;
	cursor: pointer;
}
div.wcau_sAuthor:hover{
	color: #7C7FA3;
}
div.wcau_sAuthor:before{
	margin: 0px 5px 0px 0px;
	content: url("../images/pin.png");
}
div.wcau_sInfo{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
div.wcau_sInfo *:first-child{
	margin-top: 0px;
}
div.wcau_sLinkInfo{
	display: none;
}








/* No news, no events, no ENT docs message */
div.nonews, div.noevents, div.nofiles{
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #0017A9;
	text-align: center;
}











/* See all elements link */
/* events */
div.wcevents_see_all_events{
	margin: 10px 0px 0px 0px;
}
a.wcevents_see_all_events{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #593549;
	text-decoration: none;
}
a.wcevents_see_all_events:hover{
	color: #B26B93;
	text-decoration: none;
}
/* annonces */
div.wcannonces_see_all_annonces{
	margin: 10px 0px 0px 0px;
}
a.wcannonces_see_all_annonces{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #593549;
	text-decoration: none;
}
a.wcannonces_see_all_annonces:hover{
	color: #B26B93;
	text-decoration: none;
}
/* photos */
div.wccontent4col_see_all_photos{
	margin: 10px 0px 0px 0px;
	text-align: right;
}
a.wccontent4col_see_all_photos{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #593549;
	text-decoration: none;
}
a.wccontent4col_see_all_photos:hover{
	color: #B26B93;
	text-decoration: none;
}
/* videos */
div.wccontent4col_see_all_videos{
	margin: 10px 0px 0px 0px;
	text-align: right;
}
a.wccontent4col_see_all_videos{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #593549;
	text-decoration: none;
}
a.wccontent4col_see_all_videos:hover{
	color: #B26B93;
	text-decoration: none;
}
/* audios */
div.wccontent4col_see_all_audios{
	margin: 10px 0px 0px 0px;
	text-align: right;
}
a.wccontent4col_see_all_audios{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #593549;
	text-decoration: none;
}
a.wccontent4col_see_all_audios:hover{
	color: #B26B93;
	text-decoration: none;
}
/* documents */
div.wccontent4col_see_all_documents{
	margin: 10px 0px 0px 0px;
	text-align: right;
}
a.wccontent4col_see_all_documents{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #593549;
	text-decoration: none;
}
a.wccontent4col_see_all_documents:hover{
	color: #B26B93;
	text-decoration: none;
}













/* Files */
div.documents_all_elements a.wc_youp_file_link,
div.photos_all_elements a.wc_youp_file_link,
div.videos_all_elements a.wc_youp_file_link,
div.audios_all_elements a.wc_youp_file_link{
	padding: 10px 0px 0px 0px;
	color: #7C2039;
	display: block;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
div.documents_all_elements div.wc_youp_file_creation_date,
div.photos_all_elements div.wc_youp_file_creation_date,
div.videos_all_elements div.wc_youp_file_creation_date,
div.audios_all_elements div.wc_youp_file_creation_date{
	margin: 0px 0px 5px 0px;
	color: #666;
	font-weight: bold;
	font-size: 10px;
	font-style: italic;
}
div.documents_all_elements div.wc_youp_file_creation_date span,
div.photos_all_elements div.wc_youp_file_creation_date span,
div.videos_all_elements div.wc_youp_file_creation_date span,
div.audios_all_elements div.wc_youp_file_creation_date span{
	color: #000;
	font-style: normal;
}
div.documents_all_elements a.wc_youp_file_link{
	padding: 0px 0px 5px 0px;
}
div.photos_all_elements a.wc_youp_file_link{
	color: #7C2039;
	padding: 0px 0px 5px 0px;
}
div.videos_all_elements a.wc_youp_file_link{
	color: #7C2039;
	padding: 0px 0px 5px 0px;
}
div.audios_all_elements a.wc_youp_file_link{
	color: #7C2039;
	padding: 0px 0px 5px 0px;
}
div.documents_all_elements a.wc_youp_file_link:before{
	content: url("../images/doc_text.png");
	margin: 0px 5px 0px 0px;
}
div.photos_all_elements a.wc_youp_file_link:before{
	content: url("../images/doc_image.png");
	margin: 0px 5px 0px 0px;
}
div.videos_all_elements a.wc_youp_file_link:before{
	content: url("../images/doc_film.png");
	margin: 0px 5px 0px 0px;
}
div.audios_all_elements a.wc_youp_file_link:before{
	content: url("../images/doc_audio.png");
	margin: 0px 5px 0px 0px;
}
div.documents_all_elements a.wc_youp_file_link:hover{
	color: #BF3157;
}
div.photos_all_elements a.wc_youp_file_link:hover{
	color: #BF3157;
}
div.videos_all_elements a.wc_youp_file_link:hover{
	color: #BF3157;
}
div.audios_all_elements a.wc_youp_file_link:hover{
	color: #BF3157;
}




/* User bookmark */
div.ubk{
	margin: 10px;
}
div.ubk_link{
	color: #C41371;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
div.ubk_link:hover{
	color: #C45691;
}
form.ubk_form{
	display: none;
}
textarea.ubk_note{

}
input.ubk_save{

}