body { max-width: 1020px; margin: 0 auto; margin-top: 1%; margin-bottom: 1%; background-color: #ffffff; background: url(util/beige031.jpg); } 

a:link {color: #0000cc; }
a:active {color: #cccccc; }
a:visited {color: #cc00cc; }
a:hover {color: #ff0000; background: #66ff00; }

a.back:link { display: block; background: url(util/atm4.gif) no-repeat; color: #ffff00; width: 190px; height: 39px; padding-top: 0.4em; margin: 0 auto; 
text-align: center; text-decoration: none; letter-spacing: 0; font-family: verdana, arial, universe, sans-serif; font-weight: normal; font-size: 13pt; }
a.back:active { color: #cccccc; }
a.back:visited { color: #ffffff; }
a.back:hover { color: #ff0000; }

img.couv { width: 600px; height: 900px; }
img.jrm { width: 200px; height: 212px; float: left; margin-left: 4.3em; margin-bottom: 2.8em; margin-right: 0; }
img.isbn { width: 226px; height: 129px; float: right; margin-right: 2.5em; padding: 0; }
img.car_photo { width: 267px; height: 240px; float: left; margin-left: 2em; margin-right: 1em;  }
img.morisot { width: 180px; height: 252px; float: left; margin-left: 5em; margin-right: 1em; margin-top: 1.5em; margin-bottom: 1em; }
img.couv,figcaption,p.figcapt,div.cadre,div.couv4,ul.retour { display: block; margin-left: auto; margin-right: auto; }

figcaption, p.figcapt { max-width: 600px; font-size: 12pt; margin-bottom: 0.5em; }
figcaption, p.figcapt, p.notice, p.center, ul, li { font-family: verdana, helvetica, sans-serif; }
figcaption, p.figcapt, p.auteur, p.carm, p.chanson, p.centre, p.notice, h1,h2,h3,h4,h5,h6, li.retour { text-align: center; }
figcaption, p.figcapt,p.page,p.debchap,p.blanche { margin-top: 2em;  }

p,p.auteur,p.resume, p.curiculum,p.manet,p.notice,h1,h2,h3,h5,h6 { font-style: normal; font-weight: normal; }
p.credits, p.isb, p.auteur, p.carm, p.chanson , p.centre, p.manet, p.notice { text-indent: 0; }
p.credits, p.isb { font-family: Times new Roman, serif; }
p,h4,h5,h6,p.dedicace,p.auteur { font-size: 14pt; }
p.carm, p.chanson, p.dedicace,h4 { font-style: italic; }
p.page,p.finpage,p.blanche,div.break { margin-bottom: 2em; }
p.curiculum,p.carm,img.jrm,img.isbn { margin-top: 1em; }

p { margin-left: 1em; margin-right: 1em; text-indent: 1.6em; margin-bottom: 0; margin-top: 0; text-align: justify; padding-left: 3.5em; padding-right: 2.5em; color: #000000; font-family: Garamond, Times new Roman, serif; } 
p.credits { font-size: 11pt; margin-left: 0; margin-top: 30em; text-align: left; }
p.isb { font-size: 11pt; margin-left: 0; margin-bottom: 3em; text-align: left; }
p.auteur { margin-top: 3em; } 
p.dedicace { text-align: right; margin-bottom: 8em; }
p.carm { font-size: 40pt; color: #ff0000; font-family: Georgia, Garamond, serif; letter-spacing: 0.1em; padding: 0; }
p.resume { font-size: 12pt; }
p.resume, p.curiculum { text-align: justifiy; color: #000000; font-family: tahoma, verdana, arial, sans-serif; margin-left: 0.8em; margin-right: 0.6em; margin-top: 0.5em; text-indent: 0; }
p.curiculum { font-size: 11.5pt; display: block; width: 46%; float: right; margin-left: 0; margin-right: 2.5em; padding: 0; }
p.page { text-align: right; }
p.debchap { text-align: right; margin-bottom: 10em; }
p.margin_a, p.margin_e { margin-left: 4em; }
p.margin_b, p.margin_f { margin-left: 8em; }
p.margin_c { margin-left: 12em; }
p.margin_d { margin-left: 16em; }
p.chanson { margin-top: 0.5em; }
p.manet { text-align: left; font-size: 10pt; font-family: arial, sans-serif; margin-left: 0.8em; margin-right: 0.6em; margin-top: 0.5em; }
p.edouard { display: none; }
p.blanche { font-family: Arial; font-size: 10pt; text-align: right; }
p.notice { border: ridge 10px #efefef; background: #ffffff; float: right; padding: 0.3em; margin: 0; width: 9em; font-size: 12pt; }
p.center, ul, li { font-size: 10pt; color: #000000; margin-top: 0; margin-bottom: 0.5em; text-align: justify; }

h1,h2,h3,h4,h5 { font-family: Garamond, Times new Roman, serif; }
h1 { font-size: 40pt; } 
h2 { font-size: 16pt; margin-top: 3em; margin-bottom: 4em; } 
h3 { font-size: 20pt; margin-top: 3em; margin-bottom: 10em; } 
h5 { margin-top: 20em; margin-bottom: 3em; } 
h6 { font-family: tahoma, verdana, arial, sans-serif; margin-top: 0.5em; }

div.break { clear: both; }
div.brleft { clear: left; }
div.cadre { background: #ffffff; width: 600px; padding-top: 1em; padding-bottom: 1em; }
div.couv4 { background: #ffffee; width: 600px; height: 900px; padding-bottom: 1em; padding-top: 1em; }

span.demi { font-size: 0.5em; }
ul.retour { width: 60%; }
li.retour { margin-bottom: 0.5em; list-style-type: none; display: inline-block; }

/* Césures (usage réservé à l'allemand) */
span.cut { 
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }
	
