/*--------------------------------------------------*
*  pages expés: feuille de style standard           *
*--------------------------------------------------*/


/* ------------------
     styles communs
   ------------------ */

h1 { text-align: center; }

h2.carte { text-align: center; font-size: 110%; margin-top: 2em; }

hr { clear: both; }

/* tout est justifié */
P { text-align: justify }

/* année */
p.year { text-align: center; font-weight: bold; font-size: 110%; }

/* citations */
P.cite { font-size: 90%; margin-left: 5%; margin-right: 5%; }
cite   { font-style: normal; font-size: 85%; }

/* note en bas de page */
p.note      { font-size: 90%; margin-top: 0; margin-bottom: 0; }

/* légende */
p.legende   { font-style: italic; text-align: center; margin-top: 0.25em; }

/* sous-titre */
p.stitre { text-align: center; }

/* cartes */
p.cartes { text-align: center; }
p.cartes img { vertical-align: middle; }
@media all { p.cartes img { margin: 0.5em; } }

/* sommaire de la page */
ul.toc { text-align: center; }

/* images sans cadre */
img { border-style: none; }


/* ----------------- NN4 seulement ----------------- */

/* pas de commentaires à partir d'ici -------> */
/*/*/ /*/

ul.menu    { margin: 0; padding: 0.25em 0.5em; width: 8em; float: left;
             border-style: solid; border-width: thin; border-color: gray;
             color: gray; background-color: #E0E0E0;
             font-family: sans-serif; font-weight: normal; font-size: 85%;
             text-decoration: underline; }
ul.menu li { list-style-type: none; margin: 0; padding: 0; }
ul.menu a  { color: black; }

.blockleft  { float: left ; clear: both; padding: 0 0.5em 0.25em 0; }
.blockright { float: right; clear: both; padding: 0 0 0.25em 0.5em; }


/* */
/* <------- commentaires à nouveau autorisés */


/* ----------------- sauf NN4 ----------------- */

@media all {

h1 { clear: both; }

/* photos */
.blockleft  { float: left ; clear: both; padding: 0.25em 0.75em 0.33em 0; margin: 0; }
.blockright { float: right; clear: both; padding: 0.25em 0 0.33em 0.75em; margin: 0; }

/* menu */
ul.menu    { margin: 0; padding: 0; list-style-type: none; }
ul.menu li { display: inline; float: left;
             width: 8em; margin: 0.25em 0.15em 0.25em 0.15em; padding: 0.15em;
             border-width: thin; border-style: outset; border-color: ButtonFace;
             text-align: center;
             font-family: Tahoma, sans-serif; font-weight: normal; font-size: 85%;
             color: InactiveCaption; background-color: ButtonFace; }
ul.menu a         { text-decoration: none; width: 100%; display: block; }
ul.menu a:link    { color: ButtonText; }
ul.menu a:visited { color: ButtonText; }
ul.menu a:hover   { color: red; }

}

