/*
Theme Name: Le Tabernacle
Theme URI: http://www.ideaux.fr/
Description: Thème par défaut
Version: 1.0
Author: Dominique Monhardt
 
Le tabernacle v1.0 par Dominique Monhardt || http://www.ideaux.fr
 
*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }



/*
Mise en page
DESCRIPTION: 2 colonnes
*/

body {font-family: Helvetica, arial, sans-serif; font-size:12px; color:#1b1b1b; background-color:#474747; line-height:14px;}
.clear {clear:both;}
a {color:#0d5b89; text-decoration:underline;}
#page {background:#f7f7f7; width:960px; margin:0 auto; margin-top:17px;}
#header {height:205px;}

#banniere {height:139px;}
.bann_page {background:url(images/banniere_even.jpg) no-repeat;}
.bann_even {background:url(images/banniere.jpg) no-repeat;}
#banniere img {position:relative; top:5px; left:23px;}


#nav {padding-left:60px; padding-top:15px;}
#nav li {display:inline; padding-right:33px; float:left;}
#nav a {font-size:14px; color:#106ca3; font-weight:bold; text-decoration:none; text-transform:uppercase}
#nav a:hover {border-bottom:#fecc32 solid 4px}
#rss {float:right; position:relative; right:15px; top:-4px;}
#rss a {font-size:10px; font-weight:bold; color:#434343; text-decoration:none;}
#rss img {vertical-align:top;}
.rss {padding-top:3px;}
#ariane {padding-left:60px; padding-top:10px;}
#content {background:#474747;}
#gauche {float:left; width:600px;}
#droite {float:right; padding-right:10px;}
#player {height:236px; background:url(images/player_courbe.gif) no-repeat; margin-top:24px; margin-bottom:20px;}
#diaporama {width:580px; margin-left:10px; height:250px; background:url(images/diaporama_top.jpg) no-repeat top right; padding-top:30px;}
.welcome {padding-left:60px;}
.connaitredieu {padding-top:30px;}
#footer {color:#FFF; background:url(images/footer.gif) top no-repeat #474747; padding-top:25px; padding-left:60px; font-size:10px; margin-top:10px; margin-bottom:10px}
#footer a {color:#FFF; text-decoration:underline; font-weight:bold;}
#bannieres img {padding-bottom:8px;}
#youtube {padding-top:10Px;}
#content_page {background:#f7f7f7; float:left; width:640px; margin-left:20px; margin-top:20px; }
#content_page p { text-align:justify; margin-bottom:18px; padding-right:60px;}
#content_page img {margin-right:20px; float:left; margin-bottom:5px;}
#content_page h2 {margin-bottom:10px;}
#content_page h3 {margin-bottom:5px;}
.postpage .alignleft  {float:left}
.postpage h3 {}
#sidebar_left {margin-top:23px;float:left; background:#eeeeee url(images/coin_menu.gif) bottom right no-repeat; width:300px; padding-bottom:20px;}
#sidebar_left ul {background:url(images/fond_menu_droit.jpg) repeat-x top left; width:300px; margin-bottom:10px;}
#sidebar_left img {padding-left:17px; margin-bottom:10px;}
#sidebar_left li {border-bottom:1px solid #cfcfcf; padding-left:40px; padding-right:20px;padding-bottom:4px; padding-top:4px}
#sidebar_left li a {background:url(images/puce_lien.gif) no-repeat; padding-left:20px; border:none;}
#sidebar_left li a:hover {color:#106ca3;}

#sidebar_left .livide {height:13px;}

.liens_left {padding-left:20px; margin-bottom:10px;}
#sidebar_left a {color:#313131; text-decoration:none; font-weight:bold;}
h1 {font-size:28px; padding-bottom:10px; border-bottom:1px solid #cfcfcf; color:#313131; margin-bottom:15px;}
.current_page_item a {border-bottom:#fecc32 solid 4px}
.current_page_parent a {border-bottom:#fecc32 solid 4px}
.attachment-post-thumbnail {float:left}
.boite_activite h2 {margin-bottom:10px;}
.boite_activite p {}
.boite_activite {border-bottom:solid 1px #cfcfcf; margin-bottom:10px;}

.boite_evenements h2 {margin-bottom:10px;}
.boite_evenements p {padding-left:0px;}
.boite_evenements {border-bottom:solid 1px #cfcfcf; margin-bottom:10px;}
.boite_evenements img {float:left; margin-right:20px;}

.event {float:right; background:#eeeeee; padding:10px; width:464px;}
.event h3 {padding-bottom:5px;}
.event img {padding:10px 0 10px 0px;}

#sidebar_left_cal {margin-top:23px;float:left; background:#eeeeee url(images/coin_menu.gif) bottom right no-repeat; width:300px; padding-bottom:20px;}
#sidebar_left_cal ul {background:url(images/fond_menu_droit.jpg) repeat-x top left; width:300px; margin-bottom:10px;}
#sidebar_left_cal img {padding-left:17px; margin-bottom:10px;}
#sidebar_left_cal li {border-bottom:1px solid #cfcfcf; padding-left:20px; padding-right:20px;padding-bottom:4px; padding-top:4px}
#sidebar_left_cal li a {background:url(images/puce_lien.gif) no-repeat; padding-left:20px;}
#sidebar_left_cal li a:hover {color:#106ca3;}
#sidebar_left_cal a {color:#313131; text-decoration:none; font-weight:bold;}

.liens img {float:left; padding-right:20px; padding-bottom:10px;}
.liens {clear:both;}
.liens a {font-size:16px; display:block; padding-bottom:5px}

#content_page .archives {float:right; margin-right:17px;}
.alignleft {float:left}

.postrub {float:left; width:274px; padding:16px; border:1px solid #f2f2f2; margin-bottom:5px; margin-right:5px}
.postrub p { padding-right:0px;}
.postrub img {float:left; padding-right:10px; margin-bottom:5px; border:none; margin-left:0px;}
.postrub h2 {padding-bottom:5px;}

#content_rub {background:#f7f7f7; float:left; width:640px; margin-left:20px; margin-top:20px; }
#content_rub p {margin-bottom:18px;}
#content_rub img {}
#content_rub a {font-weight:bold}
