
body { font-size:22px; line-height:33px; padding:0px; margin:0px; font-family:'Arial', 'Times New Roman', 'helvetica neue', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica', 'sans-serif'; } /* font-family:Times,Arial,sans-serif;      'Arial', 'Times New Roman', 'helvetica neue', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica', 'sans-serif';  */
h1 { /*margin-bottom:0px;*/  line-height: 10px; padding:0px; margin:0px;}
p { margin-bottom:10px; }





#table_menu_haut {  margin-right:auto; margin-left:auto;  } /* border:2px solid blue; */
#td_menu_haut { width:100%;  }  /* border:1px solid red;  */

table {padding:0px;
border-width:0px;
border-spacing: 0px;
border-collapse: collapse; 
}
tr {padding:0px;
border-width:0px; margin:0px;}
td {padding:0px;
border-width:0px; margin:0px;}




.saut_1 {height:25px;}
.saut_2 {height:15px;}
.saut_4 {height:6px;}







.wikipedia  { font-size:20px; line-height:31px; font-family:"Helvetica Neue", Arial,sans-serif; }

#table_des_matieres { max-width:800px; border: 1px solid #aaa; background-color: #f9f9f9; margin:40px 0px 60px 0px;}
#table_des_matieres a:link { font-size:19px; color:#0b0080; text-decoration:none;}
#table_des_matieres a:visited { font-size:19px; color:#0b0080; text-decoration:none;}
#table_des_matieres a:hover { font-size:19px; color:#0b0080; text-decoration:underline;}

#td_table_des_matieres { padding:10px;}

.div_titre_dans_tables_des_matieres_1 { padding:5px 0px 1px 0px; }
.div_titre_dans_tables_des_matieres_2 { padding-left:25px; }
.div_titre_dans_tables_des_matieres_3 { padding-left:50px; }
.div_titre_dans_tables_des_matieres_4 { padding-left:75px; }

.titre_1 { font-size:35px; font-weight:900;  margin:60px 0px 15px 0px; border-bottom:1px solid #666; padding:15px 0px 8px 0px; } /* les padding servent à gérer l'écart avec le trait en dessous du titre */
.titre_2 { font-size:30px; font-weight:900;  margin:15px 0px 10px 0px; border-bottom:1px dashed #999; padding:15px 0px 5px 0px; }
.titre_3 { font-size:26px; font-weight:900;  margin:10px 0px; border-bottom:1px dotted #bbb; padding:15px 0px 4px 0px;}
.titre_4 { font-size:22px; font-weight:900;  margin:10px 0px; border-bottom:1px dotted #bbb; padding:15px 0px 3px 0px;}
.titre_grand { font-size:105px; line-height:105px; }






.bien_gras { font-size:22px; font-weight:900; }





.td_1_entete { width:207px; height:60px;  }
.div_td_1_entete { border-radius:30px; height:60px; background-image:url("images/logo_les_bebes_democrates.jpg"); }
/*  j'ai mis l'url complète, car depuis que j'ai le problème dans htaccess ( la ligne article ne se termine pas lorsque le [L] est rencontré 
http://www.democratie-vraie.fr/styles_images/images/logo_les_bebes_democrates.jpg*/

.td_menu_haut { padding:0px 0px 0px 25px; vertical-align:center;  white-space: nowrap; } /* white-space: nowrap;  => empêche le retour à la ligne sur un blanc. Il faut obligatoirement qu'il y ait un <br /> */
.td_menu_haut a:link {  color:#0b0080; text-decoration:none;} /* font-size:17px; */
.td_menu_haut a:visited {  color:#0b0080; text-decoration:none;} /* font-size:17px; */
.td_menu_haut a:hover {  color:#0b0080; text-decoration:none;}  /* font-size:17px; */
.td_onglet_menu_haut {  padding:2px 15px; font-size:100%; } /* border:1px solid #aaf; border-radius:20px;  background-color:#fff; */

#entete { background-color: white; border-bottom:1px solid #ddd; padding:0px; }
#div_menu_haut {}




a { text-decoration:none;} /* font-weight:600; */

.titre { font-size:25px; font-weight:900; margin-bottom:10px;}
.titre_centre { font-size:25px; font-weight:900; margin-bottom:10px; text-align:center;}

/* border:3px solid red; */





.corps{ width:100%; margin-left:auto; margin-right:auto;  }

.td_logo {width: 50px; padding-right:7px; }
.couleur_logo {  color:#dd2 ; font-size:80%; text-align:center; line-height:10px; }
#logo { width: 50px; }




#article_accueil {  
	/* background-color:#5d9ad8 ; */
	padding:0px 0px 0px 0px;
	/*  background-image:url(images/bourgeon_cerisier_2.jpg);  */
	background-repeat: no-repeat;
	/*  min-width:1500px; */
	
	position:relative; 
} 
/* background-color: rgba(255, 255, 204, 0.5);   
background-image:url(images/bulle_fleurs_2.jpg); border:3px solid #f00; border-radius:60px; margin:25px auto 85px auto; background-color:#ccc; word-wrap: break-word; overflow-wrap: break-word; 	font-size:15px;  */

#interieur_article_accueil{  color:#000; position:absolute; top:100px; left:90px;}  /* background-color: rgba(255, 255, 255, 0.5); */
#table_interieur_article_accueil {   width:600px;  }
#td_accueil_1 { padding-right:50px; }
#td_accueil_gauche { font-style: italic; vertical-align: top ; width:610px;  border-radius: 10px; padding:0px; } /* 1c79d8    background-color:#096fd8 ;*/
#td_accueil_droite { vertical-align: top ; padding-top:55px; padding-left:90px;}
.titre_accueil{ font-size: 60px; font-style:italic; }


#intro { 
	
	margin-top:50px;
	color:#000;
	
} /* max-width:500px;
float:left;
width:350px; 
float:right; border:3px solid #f00; */

#img_accueil {
	float:left;
    margin:15px 15px 10px 0px;
    z-index: -1;
	width: 200px;
	border-radius:3px;
}
/* float:right ;
    margin:55px 25px 10px 10px;
    z-index: -1;
	width: 400px;
	border-radius:30px;
	
	
	border-radius:0px 0px 60px 60px; 
position: absolute;
    left: 15px;
    top: 75px;*/
	
	
	
	
	
#article {  
	background-color: rgba(255, 255, 204, 0.5);
	padding:30px 15px 15px 50px ;
} /* background-image:url(images/bulle_fleurs_2.jpg); border:3px solid #f00; border-radius:60px; margin:25px auto 85px auto; background-color:#ccc; word-wrap: break-word; overflow-wrap: break-word; 	font-size:15px;  */

#interieur_article{ max-width:800px; width:70%;  padding:15px 15px 150px 15px; min-height:1200px;  margin:0px auto 0px auto; }  /* min-height:1200px; */

#article_massages{ background-color: rgba(255, 255, 204, 0.5);
	padding:0px ; position:relative;  /* background-image:url(images/fleurs_cerisier_agrandi.jpg);  background-repeat: no-repeat; */}
	
	
#article_consultations{ position:relative; background-color: rgba(255, 255, 204, 0.5);
	padding:0px ; /* background-image:url(images/fleurs_cerisier_ciel_agrandi.jpg); */  }
#interieur_article_consultations{ position:absolute;  width:100%;  padding:0px;  top:20px; left:0px; }  /* min-height:1200px; */





#img_nadia_1 { width:500px; float:right; margin:5px 15px 15px 15px; border-radius:6px; }  /* { margin:55px 15px 15px 15px;} */





.article_php { max-width:1200px; border:1px solid #aaf; border-radius:60px; margin:25px auto 25px auto; padding:25px;  } /* font-size:20px; line-height:20px; font-family:"Helvetica Neue",Arial,sans-serif; */
.titre_article { padding:25px 25px 30px 30px; font-size:25px; font-weight:900; border-bottom:1px solid #aaa; }
.contenu { padding:40px 25px 40px 25px ; background-color:#fff; margin-bottom:10px;}










#div_pied_de_page { width:100%; margin-top:0px; background-color: rgba(245, 208, 169, 0.6); height:200px; padding:15px; } /* #F5D0A9;  margin-top:100px; opacity: 0.85; */ /* padding:30px 20px; border:1px solid #aaf; border-radius:30px;margin:70px auto 25px auto; */

#div_pied_de_page a:link {  color:#0b0080; text-decoration:none;}  /* font-size:15px; */
#div_pied_de_page a:visited {  color:#0b0080; text-decoration:none;}
#div_pied_de_page a:hover {  color:#0b0080; text-decoration:none;}

#div_interieur_pied_de_page { width:700px; margin:0px auto 0px auto; }

.lien_sur_titre_article {text-decoration:none; color:blue;}


.titre_article_centre { font-size:35px; text-align:center; margin-bottom:50px; margin-top:50px }
.sondage { margin-top:25px; margin-left:auto; margin-right:auto; border-radius:30px; background-color:#ddd;}





.actu { width:250px; margin-top:10px; margin-bottom: 30px; border-radius:8px; background-color:#f8f8ff; padding:5px 10px 10px 20px ; } /*  border-bottom:2px dashed grey;  */
.actu_dernier{ width:250px; margin-top:10px; margin-bottom: 30px; border-radius:8px; background-color:#f8f8ff; padding:5px 10px 10px 20px ; }


.div_supprimer { margin-top:150px; text-align:right;}
.menu_actualite { color: blue; text-decoration: underline; font-size: 16px;}
.creation_reussie { margin-top:10px; margin-bottom: 150px; border-radius:8px; background-color:#eeeeff;  font-size: 25px; padding:10px; }













.encart_bleu { border:1px solid #aaf; border-radius:3px; background-color:#efefff; padding:4px 6px;}
.encart_vert_tres_clair { border:1px solid #ada; border-radius:3px; background-color:#efe; padding:4px 6px; }

.plus {  border-radius:3px; border:1px solid #0f8; color:#000; background-color:#dfd; } /* border:1px solid #aaf; color:#000; background-color:#ccf; */
.td_plus { padding:3px 5px; cursor:pointer; line-height:10px;}
.contenu_plus { padding:20px; border:1px solid #9f9; color:#000; background-color:#dfd; border-radius:10px; margin:15px 0px; }

.savoirplus {  border-radius:3px; border:1px solid #aaf; color:#000; background-color:#ccf; }
.contenu_savoirplus { padding:20px; border:1px solid #aaf; color:#000; background-color:#eef; border-radius:10px; margin:15px 0px; } /* { padding:20px; border:1px solid #dcb; color:#000; background-color:#fed; border-radius:10px; margin:15px 0px; } */



.li_decalage_bas { margin-top:25px;}



.totalite_reference { margin-bottom: 19px;}
.references { font-size:20px; font-weight:900; border-bottom:1px dashed #bbb; margin-top:80px; margin-bottom:10px;}
.debut_reference {line-height:22px; margin-bottom: 5px;}
.a_lien_ref { text-decoration:none;}
.a_fleche_retour_numero { text-decoration:none; }
.ref_site { font-size:13px; font-style:italic; color:#555; }
.ref_auteur { font-size:14px; color:#444;}
.ref_date { font-size:13px; color:#555; }
.ref_citation { font-size:16px; color:#444; line-height:21px; margin-bottom:1px;}
.ref_archive { font-size:10px; }
.urls .ref_archive a:link { font-size:10px; color:#00f; text-decoration:none;}
.urls .ref_archive a:visited { font-size:10px; color:#00f; text-decoration:none;}
.urls .ref_archive a:hover { font-size:10px; color:#00f; text-decoration:none;}

.sup a:link {  color:#0b0080; text-decoration:none;}
.sup a:visited {  color:#0b0080; text-decoration:none;}
.sup a:hover {  color:#0b0080; text-decoration:none;}
.sup { position:relative; top:-10px; font-size:15px; padding:0px; margin:0px;}

.crochet a:link {  color:#0b0080; text-decoration:none;}
.crochet a:visited {  color:#0b0080; text-decoration:none;}
.crochet a:hover {  color:#0b0080; text-decoration:none;}
.crochet { position:relative; top:-15px; font-size:15px; padding:0px; margin:0px;}
.virgule_entre_numeros_ref { position:relative; top:-15px; font-size:15px; padding:0px; margin:0px;}

.urls a:link { font-size:19px; color:#000; text-decoration:none;}
.urls a:visited { font-size:19px; color:#000; text-decoration:none;}
.urls a:hover { font-size:19px; color:#0b0080; text-decoration:none;}



.bas_article { height:px; padding:0px 20px 30px 20px; }
.date_article { font-size:18px; color:#555; font-style:italic; }
.date_derniere_modif  { margin-left:30px; font-size:18px; color:#555; font-style:italic; }

.erreur_rouge {  margin:40px auto 10px auto; width:700px; padding:20px 30px; border:1px solid #fb7; border-radius:10px; color:#f50; background-color:#fdb; font-weight:900;}






.td_pdp {padding-left:25px; }



.titre_liste_articles_dans_divers {margin-right:10px;}




















#contenu_pour_article_tableau_asselineau { background-color: #B7A89E; box-shadow: 0px 0px 12px 6px rgba(41, 28, 13, 0.3); padding-top:15px; }

.titre_tableau_sources {    color: #F1F1F1;
    padding-bottom: 1em;
    text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5);
    font-size: 24px;
	padding:14px 0px 10px 10px;}

.table_tableau_sources { font-size:16px; text-align:center; border-spacing: 0px; border-collapse: collapse; line-height:18px; margin-top:15px; }


.td_entete_1 { text-align:left; padding:5px 10px;  background-color: #AF9788; color: #F1F1F1; line-height:15px; } /*border:1px solid #aaa; background-color: #DAD1C8; */
.td_entete_2 { text-align:left; padding:5px 10px;  background-color: #AF9788; color: #F1F1F1; line-height:15px; width:180px; }
.td_entete_3 { text-align:left; padding:5px 10px;  background-color: #AF9788; color: #F1F1F1; line-height:15px; width:150px; }



.td_a { border-bottom:1px solid #aaa; padding:5px 2px; }
.td_b { border-bottom:1px solid #aaa; padding:5px 2px; text-align:left; }

.td_1 { background-color: #EFEFEF;
    color: #333; padding:10px; text-align:left;  }
.td_couleur.td_couleur { background-color: #D6C7BE;
    color: #656565; padding:10px; text-align:left;  text-decoration: none!important; }
.td_3 { background-color: #EFEFEF;
    color: #333; padding:10px; text-align:left;  }
.td_4 { background-color: #D6C7BE;
    color: #656565; padding:10px; text-align:left;  }
.td_5 { background-color: #EFEFEF;
    color: #333;  padding:10px; text-align:left;  }
.td_6 { background-color: #D6C7BE;
    color: #656565; padding:10px; text-align:left;  }
.td_extrait.td_extrait {background-color: #EFEFEF;
    color: #333; padding:10px 10px 10px 15px; text-align:left;  }
.td_p {background-color: #EFEFEF;
    color: #333; padding:10px 10px 10px 15px; text-align:left;}	

#premier_tableau {margin-bottom:100px; }
#deuxieme_tableau {margin-bottom:100px;}
#sources_sympas {margin-bottom:300px;}






