/* ***************** Copyright Eglise Kerygma - 2007 **************** */
/* *********************** GENERAL SETTINGS ************************* */

*
{
	padding:0;
	margin:0;
	border:0;
}
html
{
	height:100%;
	padding-bottom:1px; 	/* force scrollbars */
	font-size:100%;
}
body
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #646464;
	/*background: #F0F0F0;url(../images/page/page_bg.png) 0 0 repeat-x;*/	/* Insert texture de fond (page_bg) */
	background: #588eb4;
}
div.body-ext {
	background: url(../images/page/page_bg_img.jpg) 50% 0 no-repeat;	/* Insert motif (au dessus) de texture (page_bg_img) */
}
div.wrapper {	/* Définit les carateristiques de page */
	width:914px;
	margin:auto;
	z-index:1;
	
	padding-top: 40px;
}
div.wrapper-t {
/*	background: url(../images/page/wrapper/wrapper_t.png) 0 0 repeat-x;*/
}
div.wrapper-b {
/*	background: url(../images/page/wrapper/wrapper_b.png) 0 100% repeat-x;*/
}
div.wrapper-l {
/*	background: url(../images/page/wrapper/wrapper_l.png) 0 0 repeat-y;*/
}
div.wrapper-r {
/*	background: url(../images/page/wrapper/wrapper_r.png) 100% 0 repeat-y;*/
}
div.wrapper-tl {
/*	background: url(../images/page/wrapper/wrapper_tl.png) 0 0 no-repeat;*/
}
div.wrapper-tr {
/*	background: url(../images/page/wrapper/wrapper_tr.png) 100% 0 no-repeat;*/
}
div.wrapper-bl {
/*	background: url(../images/page/wrapper/wrapper_bl.png) 0 100% no-repeat;*/
}
div.wrapper-br {
/*	background: url(../images/page/wrapper/wrapper_br.png) 100% 100% no-repeat;*/
}
div.wrapper-in {
	position:relative;
	margin:auto;
	width:900px;
	text-align:left;

	background-color: #FFF;

	border: 1px solid #D0D0D0;
}

div.wrapper-headertop {
/*	background: url(../images/page/wrapper/wrapper_bg-op90.png) repeat;*/
	background: url(../images/page/header/header_t.png) 0 100% no-repeat;
}
div.wrapper-headertop-t {
}
div.wrapper-headertop-b {
}
div.wrapper-headertop-l {
	background: url(../images/Logo.png) no-repeat left 10px;
}
div.wrapper-headertop-r {
/*	border-bottom: 1px solid #E0E0E0;*/
}

div.wrapper-main {
}
div.wrapper-main-t {
}
div.wrapper-main-b {
}
div.wrapper-main-l {
}
div.wrapper-main-r {
}


/** A TESTER... */

hr {
	margin: 15px 0 15px 0;
	display: block;
	background: #c8c8c8;
	height: 1px;
	border: none;
}

q { font-style: italic; }

blockquote {
	margin: 10px 0 10px 15px;
	font-style: italic;
/*	font-size: 130%*/
}
blockquote > *:first-child:first-letter { font-size: 150% }
 
pre {
	margin: 10px 0 10px 0px;
	padding: 5px 0 5px 10px;
	border: 1px dotted #aab4be;
	border-left: 20px solid #b4b4b4;
	background: #fafafa;
	font-size: 90%;
	color: #2E8B57;
	font-family: "Courier New", Courier, monospace;
	white-space: pre-wrap;
}
 
acronym, abbr {
	border-bottom: 1px dashed #969696;
	cursor: help;
	font-variant: small-caps;
	text-transform: lowercase;
}

/* icon style */
ul.arrow,
ul.checkbox,
ul.check,
ul.star {
	margin: 10px 0px 10px 0px;
	padding-left: 20px;
	list-style: none;
}
ul.arrow li,
ul.checkbox li,
ul.check li,
ul.star li {
	margin: 5px 0px 5px 0px;
	padding-left: 35px;
	font-weight: bold;
	line-height: 26px;  
}
ul.arrow li { background: url(../images/typography/list_arrow.png) 0 0 no-repeat; }
ul.checkbox li { background: url(../images/typography/list_checkbox.png) 0 0 no-repeat; }
ul.check li { background: url(../images/typography/list_check.png) 0 0 no-repeat; }
ul.star li { background: url(../images/typography/list_star.png) 0 0 no-repeat; }

.contentpaneopen ul {
	margin: 5px 0px 5px 0px;
	padding-left: 20px;
	list-style: none;
}
.contentpaneopen ul li {
	margin: 3px 0px 3px 0px;
	padding-left: 35px;
	line-height: 22px;  
}
.contentpaneopen ul li { background: url(../images/typography/list_checkbox.png) 0 0 no-repeat; }

/* table style
ul.table {
	margin: 20px 0px 20px 0px;
	padding-left: 0px;
	list-style: none;
}

ul.table li {
	padding: 5px;
	border-bottom: 1px solid #c8c8c8;
}

ul.table li:nth-child(odd) { background: #fafafa; }
ul.table li:nth-child(even) { background: #ffffff; }
ul.table li:last-child { border: none; }
*/

/*
 * ordered lists
 */
/*
ol.disc {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 45px;
	background: url(../images/typography/list_disc.png) 20px 0px repeat-y;
}
ol.disc li {
	margin: 5px 0px 5px 0px;
	padding-left: 10px;
	font-weight: bold;
	line-height: 26px;  
}
*/
/*
 * horizontal rule
 */
hr.dotted {
	margin: 15px 0px 15px 0px;
	display: block;
	background: url(../images/typography/line_dotted.png) 0 0 repeat-x;
	height: 1px;
	border: none;
}
/*
 * highlighted div and span tags
 */
span.note,
span.info,
span.alert,
span.download,
span.tip { display: block; }

div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	text-align:justify;
}

div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip {
	margin: 10px 0px 10px 0px;
	padding: 8px 10px 8px 35px;
}
div.info, span.info {
	background: #f4f5f6 url(../images/typography/box_info.png) 3px 5px no-repeat;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
}
div.alert, span.alert {
	background: #fff5eb url(../images/typography/box_alert.png) 3px 5px no-repeat;
	border-top: 1px dotted #ffb4a0;
	border-bottom: 1px dotted #ffb4a0;
}
div.download, span.download {
	background: #f5faeb url(../images/typography/box_download.png) 3px 5px no-repeat;
	border-top: 1px dotted #78be5a;
	border-bottom: 1px dotted #78be5a;
}
div.tip, span.tip {
	background: #fffdeb url(../images/typography/box_tip.png) 3px 5px no-repeat;
	border-top: 1px dotted #ffc864;
	border-bottom: 1px dotted #ffc864;
}

/*
 * anchor
 */
a:link,
a:visited { color: #e2671d; }
a:hover { color: #d44b0f; }

#headerbar a:link,
#headerbar a:visited { color: #ffffff; text-decoration: underline; }

#headerbar a:hover { color: #ffffff; }

a.icon-folder {
        padding-left: 17px;
        background: url(../images/typography/icon_folder.png) 0 40% no-repeat;
}
a.icon-file {
        padding-left: 17px;
        background: url(../images/typography/icon_file.png) 0 40% no-repeat;
}
a.icon-download {
        padding-left: 17px;
        background: url(../images/typography/icon_download.png) 0 40% no-repeat;
}
a.icon-external {
        padding-left: 17px;
        background: url(../images/typography/icon_external.png) 0 40% no-repeat;
}
a.icon-pdf {
        padding-left: 17px;
        background: url(../images/pdf_button.png) 0 40% no-repeat;
}

/*
 * emphasis
 */
em.box { 
	padding: 0px 3px 0px 3px;
	border: 1px dotted #aaaaaa;
	background: #f5f6f7;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
}

/*
 * p tag with dropcaps
 */
p.dropcap:first-letter {
	display: block;
	margin: 7px 4px 0px 0px;
	float: left;
	font-size: 280%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*
 * blockquotes
 */
q.blockquote {
	margin: 10px 0 10px 15px;
	font-style: italic;
	font-size: 130%;
}

q.blockquote:first-letter { font-size: 150%; }
q.blockquote:before,
q.blockquote:after { content: ""; }

blockquote.quotation {
	margin: 10px 0px 10px 0px;
	padding: 10px 35px 10px 35px;
	border: none;
	background: url(../images/typography/blockquote_start.png) 0 0 no-repeat;
	text-align:justify;
}
blockquote.quotation p {
	margin: 0px -35px -10px 0px;
	padding: 0px 35px 10px 0px;
	background: url(../images/typography/blockquote_end.png) 100% 100% no-repeat;
}


/** FIN A TESTER */



/*
h1,h2,h3,h4,h5,h6 {padding: 6px 0 4px;}
*/
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
	font-weight: normal;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

h1 { font-size:20px; line-height:20px; color:#5f6b7c; }
h2 { font-size:18px; line-height:18px; color:#5684a2; }
/*
h3 { font-size:16px; line-height:16px; color:#5f6b7c; }
*/
h4 { font-size:12px; line-height:12px; color:#5684a2; }
h5 { font-size:10px; line-height:10px; color: #5f6b7c; }
h6 { font-size:10px; line-height:10px; color: #5684a2; }

td {font-size: 11px;}
th {font-size: 11px;}

a {color: #006699; text-decoration: none;}
/*
a:hover {color: #006699; text-decoration: underline;}
*/
a.image, a.image:hover  {border:0;}

li {list-style: none; }

fieldset {
	padding: 5px;
	border: 1px solid #eee;
}

/*
p {
	margin-top: 10px;
	margin-bottom: 15px;
}

p:first-letter {
	display: block;
	margin: 7px 4px 0px 0px;
	float: left;
	font-size: 280%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
*/

/* misc */
.clearer {clear: both;}

.left {float: left;}
.right {float: right;}

.small {font-size:9px; color:#888;}
.createdate {padding-bottom: 6px; color: #999;}
.readon {}




/* *********************** END GENERAL SETTINGS *********************** */
/* ************************* LAYOUT SETTINGS ************************** */

/************ Header ************/
#dHeader
{
	height:115px;
}

#dHeader .col1 .main {width:96%; padding:0 2%;}

#dHeader .col2 .left {width:200px; float:left; padding:0 20px;}
#dHeader .col2 .mainright {width:619px; float:left; padding:0 20px;}

#dHeader .col2 .mainleft {width:619px; float:left; padding:0 20px;}
#dHeader .col2 .right {width:200px; float:left; padding:0 20px;}

#dHeader .col3 .left {width:20%;}
#dHeader .col3 .mid {width:56%; float:left; padding:0 2%;}
#dHeader .col3 .right {width:20%;}

#dHeader .col1 .main  {
	padding-top:30px;
	font-size:30px
	color:#333;
}

#dHeader .col2 .mainleft .title {
	padding-top:20px;
	padding-left:300px;
	font-weight:bold;
	font-size:28px;
	color:#333;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}
#dHeader .col2 .mainleft .subTitle {
	padding-top:10px;
	padding-left:250px;
	font-weight:normal;
	font-size:19px;
	color:#333;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

/************ top ************/
#dTop  {
	font-size:11px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}
#dTop ul {
	width: 645px;	/* center sous ie */
	display:table;	/* center sous ff */
	height: 39px;
}
#dTop ul li {
	background: url(../images/topmenu/tabs_reg_l.gif) 0 4px no-repeat;
	float:left;
	padding-left:12px;
}
#dTop ul li a {
	background: url(../images/topmenu/tabs_reg_r.gif) 100% 4px no-repeat;
	float: left;
	padding-left:8px;
	padding-right:20px;
	padding-top:5px;
	line-height:34px;
	text-decoration: none;
/*filter:alpha(opacity=50);-moz-opacity:0.5;*/
	display: block;
	color:#888;
}
#dTop ul li a:hover {
/*	color:#333;*/
	color: #5684a2;
}
/*
#dTop ul li#current {
	background: url(../images/topmenu/tabs_reg_l_h.gif) 0 0 no-repeat;
	float: left;
	padding-left: 12px;
}
#dTop ul li#current a {
	background: url(../images/topmenu/tabs_reg_r_h.gif) 100% 0 no-repeat;
	float: left;
	padding-left:8px;
	padding-right:20px;
	line-height: 34px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	color:#069;
}
*/
#dTop ul li.mainlevel_current {
	background: url(../images/topmenu/tabs_reg_l_h.gif) 0 0 no-repeat;
	float: left;
	padding-left: 12px;
}
#dTop ul li.mainlevel_current a {
	background: url(../images/topmenu/tabs_reg_r_h.gif) 100% 0 no-repeat;
	float: left;
	padding-left:8px;
	padding-right:20px;
	line-height: 34px;
	text-decoration: none;
	display: block;
	font-weight: bold;
/*	color:#069;*/
color: #5f6b7c;
}

/************ column combinations ************/
#dMain {
/*	background: url(../images/main.png) repeat-x;*/
	background-color: #fff;
}
#dMain .col1 .main {width:96%; padding:0 2%;}

#dMain .col2 .left {width:200px; float:left;}
#dMain .col2 .mainright {width:679px; float:left; padding:0 10px;}

#dMain .col2 .mainleft {width:679px; float:left; padding:0 10px;}
#dMain .col2 .right {width:200px; float:left;}

#dMain .col3 .left {width:170px;}
#dMain .col3 .mid {width:529px; float:left; padding:0 5px;}
#dMain .col3 .right {width:170px;}

/*#dMain ul {clear: both; padding: 6px 20px 12px;}*/
#dMain p {padding: 3px 0 4px;}
/*
.mid li,.mainright li,.mainleft li {list-style: disc;}
*/
/************  Global Formatting ************/
.left .moduletable, .right .moduletable
{
	border: 1px solid #DDD;
	padding: 10px 0px;
	margin: 10px;
	background: url(../images/moduletableheader.png) repeat-x #FFF !important;
	background: url(../images/moduletableheaderIE.png) repeat-x #FFF;
	background-color:#FFF; 

  	border-radius:5px;
  	-moz-border-radius:5px;
  	-khtml-border-radius:5px;
}
.moduletable h3 /** Le module "en image" doit être mis à jour également */
{
	font-size:12px;
	color:#5f6b7c;
	padding-left:10px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}
.left .moduletable ul li, .right .moduletable ul li
{
	line-height:20px;
/*	line-height:16px;
	padding-top:2px;
	padding-bottom:2px;
*/
}
.left .moduletable ul li a, .right .moduletable ul li a
{
	font-size:11px;
	color: #646464;
	display:block;
	padding-left:10px;
}
.left .moduletable ul li a:hover, .right .moduletable ul li a:hover
{
	color:#0d8ad1;
	background-color: #d6e5f2;
/*	text-decoration: none;*/
	padding-left:10px;
}
.left .moduletable ul li#current a, .right .moduletable ul li#current a
{
	color:#fff;
	background-color: #025297;
/*	text-decoration: none;*/
	padding-left:10px;
}
.left .moduletable ul li a#active_menu, .right .moduletable ul li a#active_menu
{
	color:#fff;
	background-color: #025297;
/*	text-decoration: none;*/
	padding-left:10px;
}



.contentheading
{
	font: normal 20px "Trebuchet MS",Verdana,sans-serif;
/*	color: #006699;
	line-height: 24px;
	padding-bottom: 8px;*/
color:#5f6b7c;
line-height: 20px;
margin-bottom: 10px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}


/* forms */
form tr
{
	line-height: 16px;
}
form .inputbox
{
	font-size:11px;
	height: 15px;
}
select.inputbox
{
	font-size:11px;
	height: 18px;
}
.button
{
	color: #FFFFFF;
	background-color: #4286C6;
	height: 20px;
	border: 1px solid #D0D0D0;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}



.pagenav_prev a, .pagenav_next a, .back_button a, .pagenav
{
	color: #006699;
}

.componentheading {
	font: normal 1.4em Verdana,sans-serif;
	padding-bottom: 6px;
}
.sectiontableentry1,.sectiontableentry2 {padding: 2px 0;}


.contentpaneopen img {
/*	border: 3px solid #E7E7E7;*/
	margin: 10px;
  border-radius:3px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
}
.day
{
	width: 96%;
	margin: 0 2%;
}
.mosimage_caption {font-style: italic;}

.contenttoc {
	padding: 10px;
	text-align: left;
}

.buttonheading img {border: none; margin: 0;}



/************ Bottom ************/
#dBottom
{
}

/************ Users 6 7 8 9 ************/
#duser6789
{
	margin-top:50px;
}
#duser6789 table
{
	margin:10px;
}
#duser6789 .moduletable td
{
	border-left:1px dotted #D0D0D0;
	padding:5px;
}
#tuser6789
{
	border-top:1px dotted #D0D0D0;
	border-bottom:1px dotted #D0D0D0;
}

/************ Footer ************/
#dFooter
{
	font-size:9px;
	color: #646464;
	text-align:center;
}
#dFooter td, #dFooter a
{
	color:#5f6b7c;
}

/************ Copyright ************/
#dCopyright
{
	font-size:9px;
	color:#666;
	text-align:center;
	margin-bottom:20px;
}
/*
#dCopyright a.anchor {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 20px;
	height: 20px;
	background: url(../images/footer_anchor.png) 0 0 no-repeat;
	display: block;
	text-decoration: none;
}
#dCopyright a.anchor:hover { background-position: 0 -25px; }
*/
/************************* END LAYOUT SETTINGS  *************************/
/***********************  Copyright Eglise Kerygma - 2008 *********************/


/*
 * com_search
 * sub seletors: search
 */
/*
div.search p.info {
	margin: 0px;
	color: #969696;
	font-style: italic;
}

div.search span.highlight {
	background: #ffffff;
	color: #323232;
}
*/


/*********** Search Dialog ***********/

.search {
	margin: 20px 10px 0px 10px;
	vertical-align: middle;
	border: 1px solid #D0D0D0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
}

#mod_search_searchword {
	margin: 5px;
	border:none;
	border-color: #fff;	/* IE */
	font-size:11px;
	height: 15px;
	width: 130px;
}
.button[value="Ok"]
{
	border:none;
	color: #555;
	background: url(../images/button/button30.gif);
	width:30px;
	height: 19px;
	line-height:16px;
	font-size:11px;
	cursor: pointer;
	vertical-align: middle;
}
.button[name="Search"]
{
	border:none;
	color: #555;
	background: url(../images/button/button75.gif);
	width:75px;
	height: 19px;
	line-height:16px;
	font-size:11px;
	cursor: pointer;
	vertical-align: middle;
}

/*
 * mod_search
 */
/*
.search input#mod_search_searchword {
	width: 120px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	background: url(../images/search/searchbox_bg.png) 0 0 no-repeat;
}
.search input#mod_search_searchword:hover  { background: url(../images/search/searchbox_bg.png) 0 -18px no-repeat; }
.search input#mod_search_searchword:hover input { color: #000000; }
.search input#mod_search_searchword input:focus { color: #000000; }

.search input#mod_search_searchword input {
	width: 102px;
	height: 15px;
	padding: 3px 0px 0px 0px;
	border: none;
	outline: none;
	background: none;
	float: left;
	color: #646464;
	font-size: 11px;
}
.search input#mod_search_searchword button {
	width: 18px;
	height: 18px;
	padding: 0px;
	border: none;
	float: left;
	cursor: pointer;
	line-height: 0px;
}
.search input#mod_search_searchword button.search-magnifier { background: url(../images/search/search_magnifier_icon.png) 0 0 no-repeat; }
*/


/********** Search Result ***********/
#searchForm {
	width: 96%;
	margin: 0 2%;
}
#searchForm  .contentpaneopen {
	margin: 0;
	margin-bottom: 5px;
}
#searchForm tr {
	height: 25px;
}
#searchForm label {
	margin-right: 10px;
}
.searchintro {
	margin-top: 25px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	border-top: 1px solid #D0D0D0;
	text-align: center;
}
.searchintro br {display:none;}

/* ???*/
div.search span.highlight {
	background: #ffffff;
	color: #323232;
}


/*********** path way ***************/
div#pathWay
{
/*	padding-top: 20px;
*/	height: 10px;
}
a.pathway
{
	color: #666666;
}
span.pathway
{
	color: #666666;
}


/************ BLOG ********************/

.blog {
/*	border: 1px solid #D0D0D0;*/
	padding: 10px;
	margin-top: 10px;
/*	background: url(../images/moduletableheader.png) repeat-x #F0F0F0; 

  border-radius:5px;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
*/
}

.blog .article_column {
	padding: 10px;
}
.blog h1 {
	font-weight:normal;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size:18px;
	color:#006699;
	line-height:20px;
	padding-bottom:6px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}


/************ Verset du jour ************/
.left .verse, .right .verse, .left script
{
	border: 1px solid #D0D0D0;
	padding: 10px;
	margin: 10px;
	background: url(../images/moduletableheader.png) repeat-x; 
	padding-bottom: 20px;

  border-radius:5px;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
}
.verse .header
{
	color:#5f6b7c;
	padding-left: 10px;
	margin: 0;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}


/************ Google Map ************/
.mapdirform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.mapdirform  * {
	margin: 3px;
}


/************ Dernier article ************/
ul.latestnews {
	padding:5px;
}
.left .moduletable ul li.latestnews,
.right .moduletable ul li.latestnews {
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:25px;
	line-height:12px;
	padding-bottom:10px;
	padding-left:0px
}
.left .moduletable ul li.latestnews a,
.right .moduletable ul li.latestnews a {
	padding-left:0px
}

/************ Liste de catégories *********/
ul.qcategories li a.category {
	display:inline;
}

/*********** Gallerie d'images ************/
li.item12 a {
	height: 90px;
	background: transparent url(../images/EnImages.png) repeat-x 0 0 !important;
	background: transparent url(../images/EnImages.gif) repeat-x 0 0;
}
li.item12 span {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size:12px;
	color:#5f6b7c;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

/*********** Archives ************/
.archives h3 {
	height: 65px;
	background: transparent url(../images/archives.png) no-repeat center !important;
	background: transparent url(../images/archives.gif) no-repeat center;
}
/*
.archives ul {
	margin: 0px 0px 0px 0px;
	padding-left: 35px;
	line-height: 26px;  
}
.archives ul li { background: url(../images/typography/list_arrow.png) 0 0 no-repeat; }
.archives ul li:hover { background: url(../images/typography/list_arrow.png) 0 0 no-repeat; }
*/

ul#archive-list {
}
ul#archive-list h4 {
	font-weight:bold;
	font-size:14px;
	color:#5f6b7c;
	line-height: 16px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

.button	/* Bouton filtre - surcharge tous les boutons */
{
	border:none;
	color: #555;
	background: url(../images/button/button50.gif);
	width:50px;
	height: 19px;
	line-height:16px;
	font-size:11px;
	cursor: pointer;
	vertical-align: middle;
}

/*********** Liste détaillé RSS ************/
.moduletableinlinerss {
	margin-top:20px;
}
.moduletableinlinerss td:first-child {
	font-size:16px;
	color:#5f6b7c;
	padding-left:10px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

ul.newsfeedinlinerss {
	border-top: 1px solid #D0D0D0;
}
ul.newsfeedinlinerss li {
	font-size:11px;
	height:80px;
	padding:10px;
	border-bottom: 1px solid #D0D0D0;
}
ul.newsfeedinlinerss li a {
	font-size:12px;
	line-height:14px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}
ul.newsfeedinlinerss img {
	padding:5px;
}


/*********** Liste détaillé RSS 2 ************/
.contentpaneinlinerss {
	margin-top:20px;
}
.contentpaneinlinerss td:first-child {
	font-size:16px;
	color:#5f6b7c;
	padding-left:10px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

.contentpaneinlinerss ul {
	border-top: 1px solid #D0D0D0;
}
.contentpaneinlinerss ul li {
	font-size:11px;
	height:115px;
	padding:10px;
	border-bottom: 1px solid #D0D0D0;
}
.contentpaneinlinerss ul li a {
	font-size:12px;
	line-height:14px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

.contentpaneinlinerss img {
	padding:5px;
}


/*
 * com_content
 * blog layout (frontpage, category, section)
 * sub selectors: blog
 */
.blog_more div {
	font: normal 20px "Trebuchet MS",Verdana,sans-serif;
	color:#5684a2;
	line-height: 20px;
	margin-bottom: 10px;
text-shadow: 0px 1px 0px #ffffff, 0px 1px 4px #c8c8c8;
}

.blog_more ul {
	margin: 10px 0px 10px 0px;
	padding-left: 20px;
	list-style: none;
}
.blog_more ul li {
	margin: 5px 0px 5px 0px;
	padding-left: 35px;
	line-height: 24px;  
background: url(../images/typography/list_arrow.png) 0 0 no-repeat;
}


span.article_separator {
	background: url(../images/article_separator.png) 50% 100% no-repeat;
	display:block;
}


/* 
div.blog div.description {  
	margin: 10px 0px 15px 0px;
	padding-bottom: 20px;
	background: url(/dec09/templates/yoo_explorer/images/article_separator.png) 50% 100% no-repeat;
}

div.leadingarticles { overflow: hidden; }
div.teaserarticles { overflow: hidden; }

div.item { margin-bottom: 15px; }

div.item-bg {
	padding-bottom: 5px;
	background: url(/dec09/templates/yoo_explorer/images/article_separator.png) 50% 100% no-repeat;
	overflow: hidden;
}

div.multicolumns div.item { margin: 0px 15px 15px 15px; }

div.multicolumns div.first div.item { margin-left: 0px; }
div.multicolumns div.last div.item { margin-right: 0px; }

div.morearticles { margin: 10px 0px 10px 0px; }
*/
div.pagination { text-align: center; }

div.pagination p.results {}



/*
 * com_content
 * list layout (frontpage, category, section)
 */
form#adminform table tr:first-child {
	height:20px;
}

td.sectiontableheadertablelist {
	padding: 5px 5px 5px 5px;
	background: #ebebeb;
	border-bottom: 1px solid #b4b4b4;
	font-weight : bold;
}
tr.sectiontableentry1tablelist td {
	padding: 5px 5px 5px 5px;
	background: #fafafa;
	border-bottom: 1px solid #dcdcdc;
}
tr.sectiontableentry2tablelist td {
	padding: 5px 5px 5px 5px;
	background: #f0f0f0;
	border-bottom: 1px solid #dcdcdc;
}



/*
 * module: postit
 */
div.mod-postit div.box-1 {
	background: #FFFFAA;
	color: #323232;
}
div.mod-postit div.box-2 {
	padding: 15px 15px 0px 15px;
	overflow: hidden;
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
}
div.mod-postit div.box-b1 {
	background: url(../images/module_postit_shadows.png) 0 0 no-repeat;
}
div.mod-postit div.box-b2 {
	padding: 0px 90px 0px 60px;
	background: url(../images/module_postit_shadows.png) 100% -40px no-repeat;
}
div.mod-postit div.box-b3 {
	height: 40px;
	background: url(../images/module_postit_shadows.png) 0 -80px repeat-x;
}
div.mod-postit h3.header {
	height: 30px;
	margin: -15px -15px 5px -15px;
	background: #FFFFDA;
	line-height: 30px;
	text-indent: 15px;
	letter-spacing: -1px;
	font-family: "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #323232;
	text-shadow: none;
}

/*
 * module: tab
 */
 
div.mod-tab { padding: 15px 0px 0px 0px; }

div.mod-tab div.box-1 { background: url(../images/module_tab_l.png) 0 0 repeat-y; }
div.mod-tab div.box-2 { background: url(../images/module_tab_t.png) 0 0 repeat-x; }
div.mod-tab div.box-3 { background: url(../images/module_tab_tr.png) 100% 0 no-repeat; }

div.mod-tab div.box-4 {
	padding: 20px 15px 10px 15px;
	background: url(../images/module_tab_bl.png) 0 100% no-repeat;
}

div.mod-tab h3.header {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/module_tab_header.png) 0 0 no-repeat;
	line-height: 30px;
}

div.mod-tab span.header-2 {
	padding: 0px 20px 0px 15px;
	background: url(../images/module_tab_header.png) 100% -35px no-repeat;
}

div.mod-tab span.header-3 {
	height: 30px;
	background: url(../images/module_tab_header.png) 0 -70px repeat-x;
}

/*
 * com-login
 */
#com-form-login {
	left:300px;
	position:relative;
	text-align:center;
	width:300px;
	vertical-align: middle;
}
#com-form-login fieldset {
  	border-radius:5px;
  	-moz-border-radius:5px;
  	-khtml-border-radius:5px;
}
#com-form-login input#username,
#com-form-login input#passwd {
	border:1px solid #eee;
}
#com-form-login .button[value="Connexion"] {
	border:none;
	color: #555;
	background: url(../images/button/button100.gif);
	width:100px;
	height: 19px;
	line-height:16px;
	font-size:11px;
	cursor: pointer;
	vertical-align: middle;
}



/*
 * Joomla! system CSS file: system.css
 */
 
/* OpenID icon style */
input.system-openid {
   background: url(http://openid.net/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}

/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}
/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; padding: 0;}
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}
/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}





