@charset "utf-8";
/* CSS Document */
body{
	margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;
	background:#BCBCB0 url(../images/bg-body.jpg) top center no-repeat;
}

#main{
	margin:auto;
	width:896px;
	overflow:auto;
	background-color:white;
	font-size:12px;
}
/*====================================================

 R U B R I Q U E     T E S T A M E N T

=====================================================*/
.testament{float:left;width:250px;padding-left:50px;}
.testament h1{border-bottom:1px solid #999999;font-size:14px;}
.testament h2{font-size:14px;color:#666666;}
.testament ul li a{text-decoration:underline;color:#5293d9}
.testament ul li a:hover{color:#0066CC;}
.testament ul li{color:#a8c9ec;list-style-type:square;}
/*====================================================

H E A D E R   D U     S I T E

=====================================================*/
#header{
	overflow:auto;
}

#header_flash{
	background:url(../images/header.jpg) center no-repeat;
	height:198px;
}

#menu_horizontal{
	padding-bottom:20px;
	margin:0px;
	overflow:auto;
	background:url(../images/bg_menu_horizontal.png) bottom left repeat-x;
}

#menu_horizontal #rechercher{
	background:url(../images/bg_menu_horizontal_recherche.png) top left repeat-x;
	width:235px;
	float:right;
	margin:0px;
	padding-left:12px;
	padding-top:9px;
}

#header ul{
	width:644px;
	margin:0px;
	padding:0px;
	overflow:auto;
}

#header ul li{
	float:left;
	list-style-type:none;
	list-style:none;
	margin-left:1px;
}

#header ul li h1{
	padding:0px;
	margin:0px;	
}
/*====================================================

C O N T E N U  

=====================================================*/
#contenu{
	padding-top:16px;
}


/*====================================================

C O N T E N U		G A U C H E 

=====================================================*/
#contenu_gauche{
	width:206px;
	float:left;
}

#contenu_gauche .bloc_gauche{
	padding-top:45px;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:6px;
	margin-right:10px;
}

#contenu_gauche .bloc_gauche h2{
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#contenu_gauche .bloc_gauche h2 a,#contenu_gauche .bloc_gauche h2 a:visited{
	color:black;
	text-decoration:none;
}

#contenu_gauche .bloc_gauche h2 a:hover{
	text-decoration:underline;	
	color:blue;
}


#contenu_gauche .a_la_recheche_de_dieu{
	background:#bfdaf8 url(../images/bg-a_la_recherche_de_dieu.png) top center no-repeat;
}

#contenu_gauche .edification{
	background:#fbebcc url(../images/bg-edification.png) top center no-repeat;
}

#contenu_gauche .la_vie_chretienne{
	background:#fed5d5 url(../images/bg-la_vie_chretienne.png) top center no-repeat;
}


#contenu_gauche .pratique{
	background:#ecfed1 url(../images/bg-pratique.png) top center no-repeat;
}

#nous_contacter{
	margin-left:6px;
}

/*====================================================

C O N T E N U		C E N T R E

=====================================================*/


#contenu_centre{
	width:432px;
	float:left;
}

#contenu_centre .bloc_actus{
	min-height:190px;
	height:auto !important;
	height:190px;
	background:url(../images/bg_bloc_actus.png) top center no-repeat;
	border:1px solid #cccccc;
	padding-right:10px;
}

#contenu_centre .bloc_actus h2{
	margin:0px;
	padding:0px;
	color:white;
	font-size:16px;
	padding-left:20px;
	padding-top:10px;
}
#contenu_centre .bloc_actus h2 a{
	text-decoration:none;
	color:white;
}
#contenu_centre .bloc_actus h3 a{
	text-decoration:none;
	color:#666666;
}

#contenu_centre .bloc_actus p a{
	text-decoration:none;
	color:black;
}

#contenu_centre .bloc_actus h2 a:hover,#contenu_centre .bloc_actus h3 a:hover,#contenu_centre .bloc_actus p a:hover{
	text-decoration:underline;
}

#contenu_centre .bloc_actus h3{
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:14px;
	padding-left:20px;
	padding-top:10px;
}

#contenu_centre .bloc_actus p{
	margin:0px;
	padding:0px;
	font-size:12px;
	padding-left:20px;
	padding-top:10px;
	text-align:justify;
}

#contenu_centre .bloc_actus .img_presentation{
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:15px;
	border:1px solid black; 
}

#contenu_centre .footer_bloc_actus{
	height:17px;
	background:url(../images/bloc_actus_footer.png) bottom center no-repeat;
	margin-bottom:10px;
	text-align:right;
	padding-right:5px;
}

#contenu_centre .footer_bloc_actus a{
	color:black;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}


#contenu_centre .footer_bloc_actus a:hover{
	color:blue;
}

#recherche_bible{
	width:210px;
	border:1px solid #cccccc;
	min-height:112px;
	height:auto !important;
	height:112px;
	float:left;
	margin-right:6px;
	background:url(../images/bg_recherche_bible.png) bottom center repeat-x;
}

#recherche_bible h1{
	font-size:12px;
	color:#b99f6b;
	padding-left:10px;
	padding-top:4px;
}

#recherche_bible form{
	padding-left:10px;
}

#derniers_commentaires{
	width:210px;
	border:1px solid #cccccc;
	min-height:112px;
	height:auto !important;
	height:112px;
	float:left;
	background:url(../images/bg_derniers_commentaires.png) bottom center repeat-x;
}

#derniers_commentaires h1{
	padding-top:4px;
	font-size:12px;
	color:#69a114;
	padding-left:10px;
}

#derniers_commentaires p{
	text-align:justify;
	margin-top:0px;
	padding-left:10px;
	padding-top:4px;
	padding-right:10px;
	font-size:12px;
}
/*====================================================

C O N T E N U		A R T I C L E 

=====================================================*/
#contenu_article{
	width:638px;
	float:left;
	background:url(../images/bg_bloc_article.png) top center no-repeat;
	border:1px solid #cccccc;
	min-height:452px;
	height:auto !important;
	height:452px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:11px;
}

#contenu_article h1{
	font-size:16px;
	font-weight:bold;
}

#contenu_article h2{
	font-size:14px;
}

#contenu_article p{
	text-align:justify;
}

#contenu_article .revenir_en_haut{
	text-align:right;
	text-decoration:none;
	color:blue;
}

#contenu_article .object{
	padding-top:20px;
}
/*====================================================

C O N T E N U		R U B R I Q U E	1

=====================================================*/
#contenu_rubrique1{
	width:678px;
	float:left;
	background:url(../images/bg_bloc_article.png) top center no-repeat;
	border-top:1px solid #cccccc;
	min-height:452px;
	height:auto !important;
	height:452px;
	padding-top:11px;
}

.contenu_rubrique1_ligne{
	border:1px solid #666666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	min-height:93px;
	height:auto !important;
	height:93px;
		text-align:justify;
}

#contenu_rubrique1 .contenu_rubrique1_ligne img{
	float:left;
	margin-right:10px;
	border:1px solid black;
}

#contenu_rubrique1 .contenu_rubrique1_ligne h1{
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

#contenu_rubrique1 p{
	text-align:justify;
}

contenu_rubrique1_ligne_texte{
	width:540px;
}

#contenu_rubrique1 h3{
	font-size:14px;
	padding-left:20px;
}
.footer_contenu_rubrique1_ligne{
	height:17px;
	background:url(../images/bloc_rubrique1_footer.png) bottom center no-repeat;
	margin-bottom:10px;
	text-align:right;
	padding-right:5px;
}

.footer_contenu_rubrique1_ligne a{
	text-decoration:none;
	color:black;
	font-weight:bold;
}

.footer_contenu_rubrique1_ligne a:hover{
	text-decoration:underline;
	color:blue;
	font-weight:bold;
}

.contenu_rubrique1_ligne h1 a{
	color:#666666;
	text-decoration:none;
}

.contenu_rubrique1_ligne h1 a:hover{
	color:black;
}

#pagination
{
	text-align:right;
}

.lien_pagination
{
	color:blue;
	padding:5px;
}

pagination_article_rubrique
{
	border:none;
}
/*====================================================

C O N T E N U		D R O I T E

=====================================================*/
#contenu_droite{
	width:240px;
	float:left;
	margin-left:10px;
}

#radio_meteo{
	overflow:auto;
}

.demi_bloc_droite_radio{
	width:113px;
	height:113px;
	border:1px solid #cccccc;
	margin-right:10px;
	background:url(../images/bg_demi_bloc_droite.png) top center repeat-x;
	font-size:12px;
}	

.demi_bloc_droite_meteo{
	width:113px;
	height:113px;
	border:1px solid #cccccc;
	float:right;
	background:url(../images/bg_demi_bloc_droite.png) top center repeat-x;
	font-size:12px;
}	

.demi_bloc_droite_meteo h1,.demi_bloc_droite_radio h1{
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	font-size:12px;
}	


.bloc_droite{
	border:1px solid #cccccc;
	background:url(../images/bg_bloc_droite.png) top center repeat-x;
	margin-top:10px;
	text-align:center;
	padding-bottom:6px;
	font-size:12px;
}

.bloc_droite h1{
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	font-size:14px;
	text-align:left;
}

.bloc_droite h1{
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	font-size:12px;
	text-align:left;
}

.bloc_droite img{
	padding-top:6px;
	padding-right:6px;
}

.bloc_droite a{
	text-align:right;
	color:black;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.bloc_droite a:hover{
	color:blue;
}

.bloc_droite_date{
	font-weight:bold;
	color:#c0000f;
	font-size:12px;
}

.bloc_droite_suite a{
	color:#c0000f;
	font-size:12px;
	font-weight:lighter;
}

.bloc_droite_suite p{
	text-align:left;
	padding:0px;
	margin:0px;
}

/*====================================================

F O O T E R

=====================================================*/
#footer{
	background:url(../images/bg_menu_horizontal.png) top left repeat-x;
	padding-left:18px;
	padding-top:13px;
	clear:both;
	overflow:auto;
}

#footer ul{
	width:850px;
	padding:0px;
	margin:0px;
}

#footer ul li{
	float:left;
	list-style-type:none;
	list-style:none;
	margin-right:31px;
}

#footer ul li h1 a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#copyright{
	color:#999999;
	font-size:12px;
	font-weight:bold;
}

/*====================================================

	F O R M U L A I R E  	C O N T A C T

=====================================================*/
#formulaire_contact{width:325px; padding:0; font-size:12px;}
#formulaire_contact a{color:#000;}
#formulaire_contact .form_ligne{padding-bottom:1px;}
#formulaire_contact label{color:#000; display:block; margin:6px 0 0 0; }
#formulaire_contact input{width:150px; height:16px; margin:0; padding:0;}
#formulaire_contact textarea{width:100%; margin:0; padding:0; }


/*====================================================

	A U T R E  S

=====================================================*/
.hierarchie{
	margin-bottom:30px;
	color:white;
}
.hierarchie a{
	color:white;
	text-decoration:none;
	font-weight:bold;
}

.hierarchie a:hover{
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

input{
	border:1px solid #cccccc;
	color:black;
	background:white;
	font-size:12px;
}

input input[type="image"]
{
	margin-top:4px;
}

a img{
	border:0px;
}

.clear{
	clear:both;
}

form{
	margin:0px;
	padding:0px;
}

a{
	color:black;
	text-decoration:none;
}

a:hover{
	color:blue;
}

a:focus 
{ 
	outline:0; 
}

.diapo{
	text-align:center;
}

.diapo a  img {
	border: 1px solid #CCC;
	padding: 2px;	
	margin: 10px 5px 10px 0;
}
