/* --------------------------------------------------------------

   perso.css
   Styles perso custum


-------------------------------------------------------------- */

/* ===============================
   Couleur des liens (globale)
   =============================== */

a,
a:visited {
  color: #2F5F8F;
}

a:hover,
a:focus {
  color: #1f466b;
  text-decoration: none;
}

/* Hyperliens
---------------------------------------------- */
a, a:visited { color: #2F5F8F;  }

a:focus,
a:hover,
a:active { background-color:#d5e5f5; color:#fff; text-decoration:none; }


/* ===============================
   Menu principal (barre du haut)
   =============================== */

#navigation a,
.menu a,
.nav a {
  color: #2F5F8F;
  text-decoration: none;
}

#navigation a:hover,
.menu a:hover,
.nav a:hover {
  color: #1f466b;
  text-decoration: none;
}

/* ===============================
   Lien principal / titre du site
   =============================== */

#entete h1 a,
.site-title a,
#header h1 a {
  color: #2F5F8F;
}

#entete h1 a:hover,
.site-title a:hover,
#header h1 a:hover {
  color: #1f466b;
}

/* Entete et barre de navigation
------------------------------------------ */
.header { padding-bottom: 1.5em;  }
.header .spip_logo_site { display: block; margin: 0; line-height: 1; font-weight: bold;  }
.header .spip_logo_site,
.header .spip_logo_site a,
.header .spip_logo_site a:hover { background: transparent; text-decoration:none; color:#222; }
.header .spip_logo_site a:hover  {color:#2F5F8F;}
.header .spip_logo_site a:hover img {opacity:0.7;}
.header .spip_logo {margin-bottom:0;}
.header #slogan { margin: 0; }

.nav {}
.nav li {display:inline;}
.nav li a { display: inline-block; padding: 0.25em 0.5em; margin: 0 0.25em 0.5em 0;border-radius: 0.25em;  text-decoration: none;  background: #f0f0f0; color: #2F5F8F; }
.nav li.on a { background:#2F5F8F; color:#fff; font-weight: normal; }
.nav li a:focus,
.nav li a:hover,
.nav li a:active { background: #2F5F8F; color:#fff; }

.footer .colophon { float: left; height: 40px; width: 70%; margin: 0; }
.footer .generator { float: right; }
.footer .generator a { padding: 0; background: none; }
.footer .generator a:hover  {color:#2F5F8F;}


/* fin */