/* SITE PAROLEDELAFOI */

/* General
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

*																		{ border:0; margin:0; padding:0; }
html																{ background:#333 url(images/design/background.jpg) top center no-repeat fixed; }
body																{ font:12px Arial,Helvetica,Sans-Serif; }
a																		{ text-decoration:none; color:#3cc; }
a img																{ border:none; }
a:hover															{ text-decoration:underline; }
p 																	{ text-align:justify; }
input,
select,
textarea														{ border:#ddd 1px solid; font-size:12px; padding:2px; margin:2px 0 12px 0; }
input:hover,
select:hover,
textarea:hover											{ border:#ccc 1px solid; }
input:focus,
select:focus,
textarea:focus											{ border:#686868 1px solid; }
select															{ padding:0; }
label 															{ margin:0 0 0 5px; }
li																	{ list-style:none; }


/* Layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#page																{ margin:0 auto; width:900px; }

/* - - Main Columns - - */
#columns														{ background:#fff; min-height:300px; padding:15px 1px 0 1px; }
.col_type_0													{ width:898px; }
.col_type_1													{ float:left; width:543px; }
.col_type_2													{ float:right; width:350px; }
.col_type_3													{ float:right; width:543px; }
.col_type_4													{ float:left; width:350px; }
.col_type_5													{	float:left; width:415px; }
.col_type_6													{ float:right; width:328px; }

/* - - Sub Columns - - */
.subcol_type_1											{ width:146px; }
.subcol_type_1 h2										{ color:#903; font-size:13px; padding:0 0 10px 0; }


/* Top
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* - - Header - - */
#header															{ background:url(images/design/top.jpg) top center no-repeat; position:relative; width:900px; height:203px; padding-top:50px; }
#menu																{ background:#222; height:20px; border-bottom:1px solid #000; padding:3px 0; }

/* - - Logo - - */
#header h1													{ position:absolute; z-index:4; display:block; left:5px; top:1px; }
#header h1 a												{ display:block; width:54px; height:48px; }


/* Features
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.featured														{ background:#ddd; height:250px; margin:0 0 10px 0; overflow:hidden; padding-right:10px; }
.featured h2												{ font-size:11px; padding:10px 0 10px 0; }
.featured h3												{ font-size:14px; padding:0 0 10px 0; }
.featured h3 a 											{ color:#000; }
.featured h3 a:hover 								{ color:#3ff; }
.featured p 												{ margin-bottom:10px; }
.featured-img												{ margin:0 10px 0 0; width:900px; height:250px; float:left; display:inline; }
#ribbon															{ width:138px; height:138px; float:right; }
#featured-th												{ height:57px; margin:0 0 30px 0; }
#featured-th img										{ margin:0; border:none; }
#featured-th .idTabs 								{ list-style:none; }
#featured-th .idTabs li							{ float:left; display:inline; margin-right:12px; }
#featured-th .idTabs li.last 				{ margin-right:0px; }

/* - - Slider - - */
#slider															{ height:200px; width:900px; overflow:hidden; position:relative; }                        							  
#mover															{ width:5278px; position:relative; } /* si js est désactivé, on prend en compte ce width : largeur*nbimages=width */	
.slide															{ width:900px; height:200px; float:left; position:relative; }
#header .slide h1										{ background:url(images/design/title_bg.png) top left repeat; position:absolute; z-index:3; padding:10px 0 0 10px; top:0; font-size:20px; letter-spacing:-1px; color:#f60; width:890px; left:0; }
.slide h1 a													{ color:#3ff; text-decoration:none; }
.slide h1 a:hover										{ color:#fff; }
.slide p														{ background:url(images/design/title_bg.png) top left repeat; position:absolute; z-index:3; padding-left:15px; top:35px; width:885px; color:#fff; font-size:11px; line-height:11px; height:20px; }
.slide img													{ position:absolute; z-index:2; left:0px; top:0px; }
#slider-stopper											{ position:absolute; z-index:4; right:0px; width:50px; font-size:10px; font-variant:small-caps; text-align:center; color:#f60; cursor:pointer; }
#slider-stopper:hover								{ color:#fff; text-decoration:none; cursor:pointer; }

/* - - Feature - - */
.feature														{ width:900px; height:200px; position:relative; overflow:hidden; }
#header .feature h1									{ background:url(images/design/title_bg.png) top left repeat; position:absolute; z-index:3; padding:10px 0 0 10px; top:0; font-size:20px; letter-spacing:-1px; color:#f60; width:890px; left:0; }
.feature p													{ background:url(images/design/title_bg.png) top left repeat; position:absolute; z-index:3; padding-left:15px; top:35px; width:885px; color:#fff; font-size:11px; line-height:11px; height:20px; }
.feature img												{ position:absolute; z-index:2; left:0px; top:0px; }


/* Posts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.post																{ margin:0; }
.post h2														{ font-size:1em; padding:0 0 5px 0; }
.post h3														{ font-size:1.3em; }
.post h3 a													{ color:#000; }
.post p															{ padding:0 0 15px 0; }
.post p.posted											{ color:#c0c0c0; }

.box																{ border-top:3px solid #c0c0c0; clear:both; height:1%; margin:0 0 20px 0; padding:15px 0 20px 0; }
.box .post													{ width:260px; }
.box .post h2												{ font-size:.85em; }
.box .post h3												{ font-size:1em; }
.box .post p.posted									{ font-size:.85em; }

.post-alt h2												{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }


/* - - Buttons - - */
.continue 													{ background:url(images/ico-arrow.gif) no-repeat left; padding:0 0 0 13px; font-weight:bold; }
.comments 													{ padding-bottom:0px !important; }
.comments a													{ background:url(images/ico-comm.gif) no-repeat left; color:#000; padding:0 0 0 20px; font-weight:bold; }
a.more															{ background:url(images/ico-arrow2.gif) no-repeat right; color:#c0c0c0; font-size:11px; font-weight:bold; padding:0 20px 0 0; }

/* - - Traditional Blog Post - - */
.navigation													{ padding:3px 0 0 5px; }
.navigation li											{ display:inline; margin:0 0 0 7px; }
.navigation a 											{ color:#fff; font-size:12px; font-weight:bold; }
.navigation a:hover 								{ color:#3ff; text-decoration:none; }
.alignleft { display:inline; float:left; }
.alignright													{ display:inline; float:right; }


/* Archives
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#archivebox 							  				{ background:#eee; padding:10px; width:530px; margin-bottom:25px; }
#archivebox h2 											{ font-size:1.5em; color:#000; }
#archivebox h2 em										{ color:#c0c0c0 !important; font-style:normal; }
.archivefeed 							  				{ margin-top:5px; }
.archivefeed a 											{ background:url(images/ico-arcfeed.gif) center left no-repeat; padding:0 0 0 20px; color:#000; font-weight:bold; }
.arclist								    				{ border-top:3px solid #c0c0c0; border-bottom:3px solid #c0c0c0; margin:0 0 15px 0; padding:10px 0 10px 0; width:260px; }
.arclist h2a						   					{ color:#000; font-size:18px; padding:0 0 10px 0 !important; }
.arclist ul li 											{ padding:0 0 7px 10px; color:#c0c0c0; font-size:14px; font-weight:bold; }


/* Single
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.singletags 												{ margin-top:5px; font-weight:bold; color:#c0c0c0; }
.entry p								  					{ text-align:left; font-size:12px; line-height:20px; margin:0 15px 0 15px; text-align:justify; }
.entry h3														{ margin:0 0 15px 0; color:#39c; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.entry h4														{ margin:0 0 0 5px; }
.entry blockquote 									{ padding:3px 15px; background:#def3ff; border:1px solid #0253b8; margin:5px auto 15px auto; color:#000; width:85%; }
.entry blockquote p									{ font-size:12px; padding:5px 0px; margin:5px 0px; line-height:20px; }
.entry img 													{ padding:2px; background:#ddd; border:solid 1px #c0c0c0; }
.entry ul, .entry ol 								{ margin-bottom:15px; font-size:12px; line-height:20px; }
.entry ul li ul, 
.entry ol li ol											{ margin-bottom:0px; padding-top:3px; }
.entry ul li 												{ list-style:circle inside !important; margin-left:15px; padding:3px 0px; }
.entry ul li ul li 									{ list-style:disc inside !important; }
.entry ol li 												{ list-style:decimal inside !important; font-size:12px; padding:3px 0px; }
.entry ol li ol li 									{ list-style:decimal-leading-zero inside !important; }

.source															{ color:#f60; margin:20px 0 -20px 425px; display:block; font-size:11px; }
.datetriumph												{ color:#f60; margin-left:20px; font-size:12px; }


/* Sidebar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.sideTabs 													{ display:block; width:298px; float:left; border-bottom:1px solid #c0c0c0; height:31px; }
.sideTabs .idTabs										{ font-size:12px; height:30px; letter-spacing:-1px; }
.sideTabs .idTabs li								{ margin:0 3px; font-size:12px; line-height:30px; width:142px; text-align:center; }
.sideTabs .idTabs li a							{ background:#eee; border:1px solid #eee; border-bottom:0; color:#c0c0c0; display:block; margin:0 2px 0 0; padding:0 10px; font-weight:bold; }
.sideTabs .idTabs li a:hover,
.sideTabs .idTabs .selected					{ z-index:4; background:#ddd; border:1px solid #ccc; border-bottom:2px solid #ddd; color:#373737; text-decoration:none; }
.navbox															{ z-index:3; background:#ddd; border:1px solid #ccc; margin:-2px 0 25px; padding:10px 10px 0 0; position:relative; }
.list1,
.list3,
.list4															{ padding-bottom:12px; }
.list1 li,
.list3 li,
.list4 li														{ background:url(images/ico-star.gif) no-repeat left center; padding:6px 0 6px 25px; border-bottom:1px dashed #C0C0C0; }
.list1 li a,
.list3 li a,
.list4 li a													{ color:#000; }
.list3 li 													{ background:url(images/ico-mostcomm.gif) no-repeat left center !important; }
.list4 li 													{ background:url(images/ico-feat.gif) no-repeat left center !important; }

/* - - Ads - - */
.ads																{ border:1px solid #fff; margin:0 0 20px 0; padding:2px; width:292px; background:#ddd; }
.ads img														{ float:left; margin:0 5px 0 0; height:125px; }

/* - - Flickr - - */
.flickr															{ background:#fafafa; border:1px solid #c0c0c0; margin:0 0 25px 0; padding:10px 0px; }
.flickr .flickr_badge_image img 		{ float:left; display:inline; padding-left:10px; padding-bottom:5px; }
.flickr h2													{ color:#903; font-size:14px; height:21px; margin:0 0 10px 0px; padding-left:10px; }
.flickr h2 span											{ float:left; }
.flickr h2 img											{ float:right; margin:0 2px; }
.flickr h2 em												{ color:#848382; float:right; font-style:normal; }
.flickr-ar 													{ margin:10px 10px 0px 0px !important; padding:0px !important; text-align:right; }

/* - - DropDown Lists - - */
.catlist														{ border-bottom:3px solid #c0c0c0; margin:0 0 15px 0; padding:0 0 10px 0; width:146px; }
.catlist h2													{ color:#903; font-size:14px; padding:0 20px 0 0 !important; background:url(images/ico-catlist.gif) center right no-repeat; }
.list-alt 													{ padding-top:10px; }
.list-alt li												{ margin:0 0 7px 0; }
.list-alt li a											{ color:#000; }

/* - - Styling Widget Lists - - */
.widget h2 													{ text-transform:uppercase; }
.widget ul 													{ background:url(images/hl-dot.gif) repeat-x bottom; margin:0 0 15px 0; padding:10px 0 7px 0; }
.widget ul li												{ margin:0 0 7px 0; }
.widget ul li a											{ color:#000; }


/* Footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer															{ clear:both; color:#686868; height:38px; line-height:15px; padding:5px 20px 0 20px; font-size:10px; background:#111; }
#footer a														{ color:#686868; }
#footer a:hover											{ color:#3ff; text-decoration:none; }


/* Misc
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.fix																{ clear: both; height:1px; margin:0 0 -1px 0; overflow:hidden; }
.hl																	{ background:url(images/hl-dot.gif) repeat-x bottom; }
.hl-full 														{ background:url(images/hl-dot-full.gif) repeat-x bottom; float:left; clear:both; height:2px; width:100%; margin:20px 0 25px 0; padding:0; }
.hl2																{ border-bottom:1px solid #903; }
.hl3																{ border-top:2px solid #903; padding:10px 0 0 0; }
.blog																{ width:100%; float:left; }
.between														{ height:2px; margin-bottom:15px; }
.fl																	{ float:left; }
.fr																	{ float:right; }
.ac																	{ text-align:center; }
.ar																	{ text-align:right; }
.th																	{ border:1px solid #c0c0c0; float:left; margin:0 10px 0 0; padding:3px; }
.gravatar 													{ float:left; border:1px solid #000; margin:0 10px 0 0; }
.color01														{ color:#f60; }
.color02														{ color:#3ff; }
.color03														{ color:#f60; }
.citation														{ color:#f60; font-weight:bold; font-style:italic; }
.reference													{ color:#3cc; }

.imgtl															{ margin:5px 20px 15px 0; }
.imgtr															{ margin:5px 0 15px 20px; }



/* Accueil : home.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.page_accueil h2										{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.page_accueil h3										{ margin:0 0 5px 5px; }
.page_accueil h3 a:hover						{ text-decoration:underline; }
.page_accueil p											{ margin:0 30px 10px 15px; }
.page_accueil .message							{ margin:0 0 20px 15px; display:block; }
.page_accueil .nouveaute h2					{ margin:0 0 1px 0; }
.page_accueil .nouveaute,
.page_accueil .quotidien,
.page_accueil .infos,								
.page_accueil .dlectures						{ margin:0 0 20px 0; }
.page_accueil .quotidien a,
.page_accueil .infos a,						
.page_accueil .dlectures	a					{ margin:0 0 0 40px; }
.page_accueil .quotidien p,
.page_accueil .infos p,							
.page_accueil .dlectures	p					{ border-top:1px #f5f5f5 solid; margin:0 5px 5px 65px; text-indent:140px; font-size:9px; color:#999; text-align:right; }
.page_accueil .quotidien p .date		{ color:#f60; }



/* Contact : page.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#formwrap #mainlegend								{ display:none; }
#formwrap .button 									{ background:#3cc; color:#fff; padding:3px 10px; margin:5px 0 0 20px; }
#formwrap .button:hover							{ background:#3ff; }
#formwrap fieldset legend span			{ color:#3cc; margin:0 0 5px 0; display:block; }
.whythis a:hover										{ text-decoration:none; }
.whythis a span 										{ color:#fff; }
.whythis a:hover span 							{ color:#ccc; }
#gb_form_div												{ margin:0 0 0 15px; }
#gb_form_div ul li									{ margin:0 0 10px 0; }
#gb_form_div .success								{ display:block; color:#3c0; margin:0 0 15px 0; }
#gb_form_div .error									{ display:block; color:#f60; margin:0 0 15px 0; }


/* Mentions légales : page.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.page_mentions h3										{ margin:0 0 5px 5px; color:#3cc; }
.page_mentions p										{ margin:0 0 10px 15px; }
.page_mentions .message							{ display:block; margin:20px 0 0 40px; color:#f60; }


/* Eglise : archive.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.eglise h2													{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.eglise h3													{ margin:0 0 5px 5px; }
.eglise h3 a:hover									{ text-decoration:underline; }
.eglise p														{ margin:0 30px 10px 15px; }
.eglise .infos,								
.eglise .dlectures									{ margin:0 0 20px 0; }
.eglise .infos a,						
.eglise .dlectures	a								{ margin:0 0 0 40px; }
.eglise .infos p,							
.eglise .dlectures	p								{ border-top:1px #f5f5f5 solid; margin:0 5px 5px 80px; text-indent:140px; font-size:9px; color:#999;  }

/* Ecoles bibliques : archive.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.ecolesbibliques h2									{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.ecolesbibliques p 									{ margin:0 15px 0 15px; line-height:20px; }
.formation													{ background:url(images/design/formation.jpg) repeat-y; }
.formation img											{ margin-right:10px; }
.formation h1												{ background:#333; color:#fff; padding:5px 0 5px 30px; margin:0 0 10px 0; font-size:16px; }
.formation h2												{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.formation p 												{ margin:0 15px 0 15px; line-height:20px; }
.formation .ecole										{ margin:0 0 20px 0; width:500px; float:left; }
.formation .ecole h2								{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.formation .ecole p									{ margin:0 30px 10px 15px; }
.formation .ecole p .nom						{ font-size:14px; font-weight:bold; }
.formation .ecole p .personne				{ font-size:13px; color:#555; margin-left:10px; }
.formation .ecole p .adresse				{ font-size:12px; }
.formation .ecole p .tel						{ font-size:12px; font-style:italic; }
.formation .ecole p .site						{ font-size:12px; }


/* Lectures : archive.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.lectures h2												{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.lectures h3												{ margin:0 0 5px 5px; }
.lectures h3 a:hover								{ text-decoration:underline; }
.lectures p													{ margin:0 30px 10px 15px; }
.lectures p a												{ display:block; float:left; width:300px; margin-bottom:5px; }
.lectures p span										{ display:block; float:right; width:200px; color:#999; text-align:right; font-size:9px; }
.lectures .quotidien,
.lectures .infos,								
.lectures .dlectures								{ margin:0 0 20px 0; }
.lectures .quotidien a,
.lectures .infos a,						
.lectures .dlectures a							{ margin:0 0 0 40px; }
.lectures .quotidien p,
.lectures .infos p,							
.lectures .dlectures p							{ border-top:1px #ffc solid; margin:0 5px 5px 80px; text-indent:140px; font-size:9px; color:#999; }
.lectures .quotidien p .date				{ color:#f60; }


/* Publications : archive.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.publications h2										{ margin:0 0 15px 0; color:#111; border-bottom:1px solid #ccc; text-indent:15px; font-style:italic; }
.publications h3										{ margin:0 0 5px 5px; color:#f60; }
.publications h3 a:hover						{ text-decoration:underline; }
.publications p											{ margin:0 30px 10px 15px; }
.publications p a										{ display:block; float:left; width:300px; margin-bottom:5px; }
.publications p span								{ display:block; float:right; width:100px; color:#999; text-align:right; font-size:9px; }
.publications span									{ margin:0 5px 5px 30px; color:#000; font-style:italic; font-size:11px; }
.publications .dlmode,								
.publications .livres								{ margin:0 0 20px 0; }
.publications .livres	img						{ margin:0 0 10px 10px; }
.publications .dlmode a							{ margin:0 0 0 8px; padding:0 0 0 17px; background:url(images/design/pdf.png) no-repeat; }
.publications .dlmode p							{ border-top:1px #f5f5f5 solid; margin:0 5px 10px 65px; text-indent:195px; font-size:9px; color:#999; }


