/* Orange : #ff6e0d / Vert : #2cb62d / Brun : #87530C et #98611d / Rouge : #AE0B0B / Bleu :  #568BC8 et #3B6EA5 /  */
/* <<< STRUCTURE GENERALE >>> */
/*font-family: arial, helvetica, sans-serif;*/
body { margin: 6px 0;	padding: 0; text-align: left; font-size: 62.5%; line-height: 160%; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background: #fff; }
div#conteneur { width: 990px; margin: 0 auto; text-align: left; } /* Conteneur du site*/
div#pour_entete { width: 990px; margin: 0 auto; text-align: left; } /* Conteneur du site*/
div#entete { height: 120px; margin:0; padding:0;} /* Bandeau du site  */
div#entete a { display:block; height: 80px; text-decoration:none; margin:0; padding:0; }
div#cadremilieu { background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin:0; padding:0; } /* Cadre milieu avec bordure page grise */
div#cadrebas { height: 12px; background: url(deco/arrondis_gris_bas.png) no-repeat left top; margin:0; padding:0; } /* Cadre bas page avec arrondi*/
div#menu { margin: 0; padding: 0; height: 22px; background: url(deco/fond_menu.png) repeat-x ; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } /* Menu horizontal */
div#menu ul { list-style-type: none; margin: 0 0 0 0 ; padding: 0; }
div#menu ul li {float: right; text-align: center; margin: 0 20px 0 0; padding: 0; }
div#menu ul li a { line-height: 22px; font-size: 1.2em; letter-spacing: 1px; color: #4A87CF; text-decoration: none;  }
div#menu ul li a:hover { color: #FF9900;	text-decoration: underline; }
div#contenu { margin: 0; padding: 0; } /* Contient les trois colones de contenu */
div#left_col { float:left; margin: 10px 0 0 10px; padding: 0; width : 160px; text-align: left; } /* Colonne menu vertical gauche */
ul#menu_principal { list-style-type : none; margin:0; padding:0; } /* Menu principal */
ul#menu_principal li {list-style-type: none; border-bottom: 1px solid #F5F5F5; margin-right: 0; padding: 0; }
ul#menu_principal a {display: block; height: 20px; padding: 0 3px; background: #fff ; text-decoration: none; font-size: 1.2em; font-weight: normal; line-height: 20px; text-indent: 5px; color: #009900; }
ul#menu_principal a:hover { color: #ff6e0d ; text-decoration: none; background: #EAEAEA ; }
ul#menu_principal .decalage { margin-left : 10px; }
ul#menu_principal .decalage2 { margin-left : 20px; }
div#center_col { float: left;	text-align: left;  margin: 10px 20px 0 20px; padding: 0; width: 580px; background-color: #fff; } /* Colonne du centre avec contenu */
div#center_col .corps { text-align: left;  margin: 0 ; padding: 2px 0;  } /* Contenu page */
div#right_col { float: left; margin: 10px 0 0 0; padding: 0; width : 180px; text-align: center; }
div#piedpage {	clear:both; padding: 6px;	margin: 0 15px;}
div#piedpage p { font-size: 1.1em;	color: #4A87CF;	text-align: center;	padding: 0;	margin:0; }
div#piedpage a { color: #4A87CF;	text-decoration: none; }
div#piedpage a:hover {	text-decoration: underline;	color: #990000; }


/* <<< BALISES COMMUNES >>> */
form { margin: 0; }
input, textarea, select {font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; }
a {text-decoration: none; /*color: #ff6e0d;*/ color: #428CE7;}
a:hover { text-decoration: underline; /*color: #2cb62d; */ color: #990000; }
p { font-size: 1.3em; color: #000; text-align: justify; padding: 0 0 2px 0; margin: 0; line-height: 150% }
h1 {font-size: 1.6em; padding: 5px 10px; 	margin: 0; 	color: #999; 	background: #fff url(deco/v2_fond_menu_h1.png) repeat-x; height:30px;  text-align: left;}
h2 { font-size: 1.4em; color: #999; border-bottom: 1px solid #999; padding: 2px 5px; margin: 5px 0;  }
h3 { font-size: 1.3em; color: #990000; padding: 0; margin: 6px 0; text-decoration:underline; }
h4 { font-size: 1.1em; color: #999; padding: 0; margin: 0; background: transparent url(deco/v2_fond_menu.png) repeat-x; height: 30px; text-align: left; }
h5 { font-size: 1.1em; color: #999; padding: 0 0 0 15px; margin: 0; background: transparent url(deco/v2_fond_menu.png) repeat-x; height: 30px; text-align: left; }
h6 { font-size: 1em; color: #666; text-align: center; padding: 0; margin: 0; font-weight:normal;}
img { border: none; }
.floatright { float:right; }
.floatleft { float:left; }
.clearboth { clear: both; }
.pub_topchretien { border: 1px solid #999; }
.reference { font-size:0.8em; color: #999; }	
.petit { font-size:0.8em; }	
.bas_h4 { clear:both; font-size: 1.2em; color: #ff6e0d; padding: 0; margin: 0; text-indent: 10px; background: #fff url(deco/v2_bas_menu.png) repeat-x; height: 30px;}
.bas_h5 { clear:both; font-size: 1.2em; color: #ff6e0d; padding: 0; margin: 0; text-indent: 10px; background: #fff url(deco/v2_bas_menu.png) repeat-x; }
.vignette_left { float:left; border: 1px solid #999; background: #fff; padding: 2px; margin:  2px 10px 2px 0; }
.vignette_right { float:right; border: 1px solid #999; background: #fff; padding: 2px; margin: 2px 0 2px 10px ; }
.vignette { border: 1px solid #999; background: #fff; padding: 2px; margin: 2px 0 2px 10px ; }
.vignette_noborder_left { float:left; padding: 2px; margin:  2px 10px 2px 0; }
.vignette_noborder_right { float:right; padding: 2px; margin: 2px 0 2px 10px ; }
.vignette_noborder { padding: 2px; margin: 2px 0 2px 10px ; }
.vignette50 {border: 1px solid #999; background: #fff; width: 50px; height: 50px; float: left; margin: 2px 5px 0px 2px;}
blockquote { padding: 0 25px ; }
.texte_biblique { display: block; color: #98611d; border-left : 2px solid #428CE7; margin: 0 15px ; padding: 0 10px; }	
table {border: 1px solid #ccc; border-collapse: collapse;}
table td {border: 1px solid #ccc; font-size: 1.2em;}


/* <<< BALISES SPECIFIQUE A LA SECTION >>> */
/* LEXIQUE */
.zone_lexique { float: left;	text-align: left;  margin: 0 10px 10px 0 ; padding: 0 10px 0 0; border-right: 1px solid #ccc; width: 370px; }  
div#zone_form_lexique { float: left;	text-align: center;  margin: 0; padding: 0; width: 185px; border: 1px solid #428CE7; background: #e9f1f8 }
div#zone_form_lexique label { font-size:1.1em; color:#000; }
div#zone_form_lexique label .exemple {color:#999; font-style:italic; }
div#zone_form_lexique  select { font-size:1.2em; padding: 0; margin: 0 0 5px 0;}
div#zone_form_lexique  textarea { font-size:1.2em; padding: 0; margin: 0 0 5px 0;}
div#zone_form_lexique input { font-size:1.2em; padding: 0; margin: 0 0 5px 0;}
div#zone_form_lexique h4 { font-size: 1.2em; color: #428CE7; padding: 0 ; margin: 3px 10px; border-bottom: 1px solid #428CE7; background: #e9f1f8; height: 18px;}
.text_form_lexique { text-align: center; }
.lettrines { float: left; width: 100px;  font-size: 40px; color: #999; font-family: "Times New Roman", Times, serif; line-height: 64px;}
.img_lettrines { float: right; border: 1px solid #999;}
.lexi_lettrine_small {font-size: 30px;}
div#liens_lexique { clear:both; border-bottom: 1px solid #999; border-top : 1px solid #999; margin:6px 0 0 0;}
div#liens_lexique a { color: #009900; text-decoration: none;}
div#liens_lexique a:hover {color: #ff6e0d ; text-decoration: underline;}
a.som_lexique { color: #000; text-decoration: none;}
a:hover.som_lexique {color: #990000 ; text-decoration: underline;}
/* BIBLE */
.col_bible {float: left; width: 270px;	margin: 0 10px; padding: 0;  }
div#sommaire_bible ul { list-style-type: none; margin: 0 0 0 0 ; padding: 0; }
div#sommaire_bible ul li {margin: 2px 0; padding: 0; font-size: 1.2em;}
div#sommaire_bible ul li a {  text-decoration: none; color: #009900; }
div#sommaire_bible ul li a:hover { text-decoration: underline; color: #ff6e0d; }
div#sommaire_bible ul li a.lettre_traduc { font-size: 0.8em; text-decoration: none; color: #999; }
div#sommaire_bible ul li a:hover.lettre_traduc { text-decoration: underline; color: #990000; }
.verset { font-size:0.8em; color: #999; }	
div#cadre_bible {	width: 420px;	background: #fff; 	margin: 5px 0; 	padding: 0; }
div#cadre_bible .top {	height: 5px; 	background: url(deco/cadre_bible_420px_haut.png) no-repeat bottom;}
div#cadre_bible .corps { 	background-color: #fff; 	border-right: 1px solid #8e8e8e; 	border-left: 1px solid #8e8e8e; 	padding: 0 8px; }
div#cadre_bible .bottom { 	height: 5px; 	background: url(deco/cadre_bible_420px_bas.png) no-repeat top; }
.menu_nav_bible { color: #999; }	
div#form_livres{font-size:1.2em;}
/* ACCUEIL */
.verset_du_jour { color: #98611d; font-style: italic;}	
.chant { color:  #428CE7; }	
/* TEMOIGNAGES */
div#zone_temoignages { text-align: left;  margin: 0 10px 10px 0 ; padding: 0 10px 0 0; border-right: 1px solid #ccc; width: 370px; }  
div#zone_form_temoignages  { text-align: center;  margin: 0; padding: 0; width: 185px; border: 1px solid #428CE7; background: #e9f1f8 }
.info { font-size: 0.9em; color: #990000; }
/* NEWSLETTER */
div#newsletter {font-size:1.1em;}
.livres_ventes {width:270px; height: 180px; float:left; text-align: center; margin: 10px 5px ; padding: 0; }



.contact { margin: 0 0 0 70px;} /* zone contact */
.conditions_utilisation { padding: 10px; margin: 25px; background: #F5F5DC; border: 1px solid #B8860B; }  /* Page d'accueil */
.zones_sur_accueil { border-bottom: 1px solid #999; margin: 0; padding: 0 0 0 8px; } /* Page d'accueil */
.firstcol { float: left; width: 180px; margin: 0 ; padding: 0; border-right: 1px solid #999; }
.secondcol { float: left; width: 355px; margin: 0 ; padding: 0; }
.image_neutre_gauche  {	float: left;	margin: 3px 10px 3px 0;}
.lastpict { text-align: center; padding: 0; margin: 0; } /* image aléatoire dans menu */
 /* encadrement noir vignette */ 
.alert  { color: #D00000; font-weight: bold; }
.en_valeur  { color: #98611d; font-weight: bold; }
.note { font-size: 0.8em; color: #98611d; }


.rechercher {	text-align: center; width: 160px;}
