/* ------------------------------------------ */
/* Typographie generale (style transversaux)  */
/* ------------------------------------------ */
body { color: #272D41; }

/* Titraille / Intertitres */
h1 { font-size: 1.70em; color: #000; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #003; }

/* Tableaux */
table.spip tr.row_even { background-color: #90C7F4; }
table.spip tr.row_odd { background-color: #B2C7F4; }

/* Autres enrichissements typo */
small { color: #324088; }
dfn { color: #324088; }



/* ------------------------------------------ */
/* Disposition a l'ecran des blocs principaux */
/* ------------------------------------------ */

/* 
body { margin-right: 525px; background: #7BAFEB url("fleche.png") no-repeat fixed right top; }
 */
body { margin-right: 525px; background: #EEE no-repeat fixed right top; }

#gargouilles { position: fixed; width: 200px; height: 1200px; top: 0px; left: 0px; background: transparent no-repeat fixed left top; z-index: 1; }

#page { width: 100%; padding-right: 175px; padding-left: 200px; }

#entete { width: 100%; border-bottom: 2px solid #091A6F; }
#entete .formulaire_menu_lang { right: 200px; width: 200px; }

#menusite { position: fixed; width: 180px; top: 260px; left: 20px; }

#pied { border-top: 1px solid #091A6F; }



/* ------------------------------------------ */
/* Habillage des elements du contenu          */
/* ------------------------------------------ */

#hierarchie, #hierarchie a { color: #324088; }
.surtitre, .soustitre { color: #324088; }
.chapo { color: #091A6F; }
.hyperlien { background: #7BAFEB; color: #091A6F; }

/* Portfolio */
#documents_portfolio .spip_logos { border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #8B6F92; }



/* ------------------------------------------ */
/* Sous-navigation et autres menus            */
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu ul { border-bottom: 1px solid #C3DDF8; }
.menu ul li { border-top: 1px solid #C3DDF8; }

/* Pagination */
.pagination { color: #091A6F; }
.pagination .on { color: #091A6F; }

/* Rubriques */
.rubriques ul li { background: none; }

/* Couleurs des liens
---------------------------------------------- */
a,a.spip_mail { color: #091A6F; }
a:focus,a:hover,a:active { color: #000; background: #C3DDF8; text-decoration: underline; }
a.accueil,a.accueil:focus,a.accueil:hover,a.accueil:active { background: none; text-decoration: none; }

