/* ---------------- */
/* GRICE styles */
/* ---------------- */

signature { display: block; text-align: right; font-size: 80%; }

.menu-conteneur { padding: 0 0 0.2em 0; }
.menu_articles li { margin-bottom: 0.5em; }
/*.menu_articles li p { margin-left: 50px; }*/
.float-right { float:right; }
.icon-bar { border: 1px dotted blue; padding: 1px 2px 2px 2px; }
.icon-bar a , .icon-bar a:focus { background: none !important; text-decoration: none; }
.icon-bar a img { vertical-align: middle; padding: 1px; }
h1,.h1 { font-size: 1.5em; line-height: 1.2; margin-bottom: 0.5em; }
h2,.h2 { font-size: 1.3em; line-height: 1.2; margin-bottom: 0.5em; }
h3,.h3 { font-size: 1.2em; line-height: 1.2; font-weight: bold; margin-bottom: 0.5em; }
h4,.h4 { font-size: 1.1em; line-height: 1.2; font-weight: bold; font-style: italic; margin-bottom: 0.5em; }
h5,.h5 { font-size: 1em; font-weight: bold; margin-bottom: 0.5em; }
h6,.h6 { font-size: 1em; font-weight: bold; font-style: italic; }

/* Menu anime
------------- */

.menu_anime ul a,
.menu_anime ul a:focus,
.menu_anime ul a:active,
.menu_anime ul a:visited { font-weight: normal; font-style: italic; }

.menu_anime ul a.menu_strong,
.menu_anime ul a.menu_strong:focus,
.menu_anime ul a.menu_strong:active,
.menu_anime ul a.menu_strong:visited { font-weight: bold; font-style: normal; }

/* ----------------------- */
/* layout.css : surcharges */
/* ----------------------- */
/*
body { background: #2e622e url("http://lchg.quelfutur.org/IMG/jpg/lchg-bandeau.jpg") no-repeat scroll top;
	background-size: 1600px auto; }
.page { max-width: 900px; margin: 0;  border-top: 0px; }
.main { min-height: 400px; width: auto; max-width: 900px; background: #e4f3c7; margin: 0 auto; padding: 0.1em 0 0 1em; }

*/


body { background: #2e622e; border-top: 0px; }
.page { width: auto; max-width: 1140px; background: #e4f3c7; margin: 0 auto; padding: 0; }
.main { padding: 0.1em 0 0 1em; }
.content { padding-bottom:2px; }
.footer { padding: 0 0 10px 0; border-top: 1px solid #57105b; }
@media (max-width: 640px) { .license { display: none; } }

/* Entete et barre de navigation
------------------------------------------ */

.header  { background: #eee url("https://lchg.quelfutur.org/IMG/jpg/lchg-bandeau-900px.jpg") no-repeat scroll top; height: 165px; padding: 0; margin: 0 0 1px 0; border: 0; }
.header .spip_logo_site, .header .spip_logo_site a, .header .spip_logo_site a:hover { line-height: 100px; font-size: 48px; margin-left: 100px; color: #b9da12; }
.header #slogan { margin: 20px; font-size: 24px; font-weight: bold; color: #e7cd31; }
/*.header .spip_logos { margin: 0 30px 0 0; }
.header .spip_logo { float: left; }
*/

#formulaire_recherche { position: absolute; top: 100px; right: 10px; padding-top: 0; }
.formulaire_recherche label { visibility: hidden; }

.footer .colophon { float: none; height: auto; width: 100%; padding: 0 15%; text-align: center; }
.footer .colophon small { font-size: 80%; }
.footer .license { float: left; position: relative; top: 20px; }
.footer .generator { position: relative; top: 15px; }

.aside { width: 28%; padding: 0 5px; }
.aside .menu ul { margin-left: 1em; margin-right: 0.2em; }
.aside li { margin: 0; }
.aside .menu a { display: inline; margin-left: -1em; }


/* --------------------- */
/* typo.css : surcharges */
/* --------------------- */

body { font-family: Arial,Helvetica,sans-serif; line-height: 1.3em; font-size: 1em; }
/* Paragraphes */
p, .p, dl, dd, blockquote, address, pre, table, fieldset { margin-bottom: 0.5em; }
.menu_articles li h3 { margin: 0; }
.menu_articles li div { margin: 0; }
.forum-titre { margin-top: 2em; padding: 1em 0; border-top: 5px solid #2e622e; }
/* abbr.published { display: none; } */

/* ---------------------- */
/* style.css : surcharges */
/* ---------------------- */

/* Couleurs des liens
---------------------------------------------- */

a,
a:visited { color: #0e7e6a; text-decoration: none; }
a:hover { color: #12d892; text-decoration: none; background: none; }
a:focus, a:active { color: #25737d !important; text-decoration: none; background: none !important; }
.arbo { color: #7B98B4; }

/* ---------------------- */
/* spip.css : surcharges */
/* ---------------------- */

.spip-logos { margin: 0; }
blockquote.spip { min-height: 0; background: none; margin: 2em 0px 2em 1em; padding-left: 1em; border-left: 1px dotted #AAA;
}
