﻿/* Spectateur Militaire: Histoire Regimentaire et Divisionaire de L'armée d'Italie Commandée Par le Géneral Bonaparte. */

/* title division styles */
div.Title{padding: 1em 0; border-style: none none solid none; margin-left: 5%; margin-right: 5%}
div.Title h1{font-size: 200%;}

/* cover division styles */
div.Cover {padding: 2em 0 1em 0; border-style: none none solid none; margin-left: 5%; margin-right: 5%}
div.Cover h1 {font-size: 200%; line-height: 1.5em; margin-bottom: 2em}
div.Cover h1 span.History {font-weight: bolder}
div.Cover h1 span.Regiment {font-size: 66%; font-weight: normal}
div.Cover h1 span.Army {font-size: 133%}
div.Cover h1 span.Command {font-size: 33%; font-weight: normal}
div.Cover h1 span.General {font-size: 66%; font-weight: normal}
div.Cover h1 span.Bonaparte {font-size: 75%; }
div.Cover h3.History {font-weight: normal; font-size: 100%; margin-bottom: 1em}
div.Cover h3.Anthology {font-size: 125%; font-weight: bold; margin-bottom: 2em}
div.Cover h3.Map {font-size: 175%; line-height: 1.5; font-weight: normal; font-style: italic; margin-bottom: 4em}
div.Cover h3.Map span.Produced {font-size: 33%; font-style: normal;}
div.Cover h3.Year {font-weight: normal}
div.Cover h2{font-weight: normal; font-size: 125%}
div.Cover h2 span.Paris{font-weight: bold; font-size: 150%}
div.Cover h2 span.Street{font-size: 66%}
div.Cover table.Editors {margin-left: 15%; margin-right: 15%;}
div.Cover table.Editors td {width: 50%; text-align: left; vertical-align: top}
div.Cover table.Editors td p{text-indent: -1em; margin: .5em 1em}

/* table of contents styles */
div.TOC {padding: 4em 0 4em 0; border-style: none none solid none; border-width: medium; margin-left: 5%; margin-right: 5%}
div.TOC h3 {font-size: 150%; font-weight: normal}
div.TOC p.Description {text-align: center; margin: 3em 15%}
table.TOC {}
table.TOC th {text-align: right; line-height: 2}
table.TOC td.Forward {text-align: left; padding: 0 .5em}
table.TOC td.Unit {text-align: left; padding: 0 .5em}

/* chapter division styles */
div.Chapter {padding: 4em 0 2em 0; border-style: none none solid none; margin-left: 5%; margin-right: 5%}
div.Chapter h1 {font-size: 175%; line-height: 1.5em; margin-bottom: 2em}
div.Chapter h1 span.History {font-size:}
div.Chapter h1 span.Regiment {font-size: 110%; font-weight: normal}
div.Chapter h1 span.Army {font-size: 66%}
div.Chapter h1 span.Command {font-size: 33%; font-weight: normal}
div.Chapter h1 span.General {font-size: 66%; font-weight: bold}
div.Chapter h1.Chapter {font-size: 120%; font-weight: bold; line-height: 1; margin-bottom: 1em}
div.Chapter h3.History {font-weight: bold; font-size: 90%; margin-bottom: 1em}
div.Chapter h3.Anthology {font-size: 100%; font-weight: bold; margin-bottom: 4em}
div.Chapter h3.Forward {font-size: 150%; font-weight: normal; margin-bottom: 1em}
div.Chapter p {text-indent: 2em;}
div.Chapter p.SignatureTitle {font-size: 95%; text-align: right; margin-right: 4em; padding-bottom: 0; margin-bottom: 0}
div.Chapter p.SignatureName {font-size: 100%; text-align: right; margin-right: 5em; font-weight: bold; margin-top: .25em}
div.Chapter span.h4 {font-style: italic}
div.Chapter span.Idem {font-style: italic}
div.Chapter span.Quote {font-style: italic}
div.Chapter span.Month {font-style: italic}
table.Battles {font-size: 90%; border-collapse: collapse}
table.Battles th {vertical-align: middle; border-style: solid; border-width: thin; padding: 0 .25em;}
table.Battles th.Empty {border-style: none}
table.Battles th.Battle {border-style: none; white-space: nowrap}
table.Battles td {border-style: none solid; border-width: thin; padding: 0 .5em}
table.Battles td.Date {text-align: left; padding: .25em; white-space: nowrap}
table.Battles td.Total {border-style: solid solid; border-width: thin; padding: 0 .5em}
table.Battles td.DateTotal {border-style: none solid solid; border-width: thin; padding: 0 .5em}
div.Chapter p.PromotionsCaption {font-style: italic; text-indent: -2em; margin-left: 2em}
table.Promotions {font-size: 95%; border-style: double; border-width: normal; border-collapse: separate; border-spacing: 0 .35em; }
table.Promotions th.ColLeft {border-style: none solid solid none; border-width: thin}
table.Promotions th.ColCenter{border-style: none solid solid none; border-width: thin}
table.Promotions th.ColRight{border-style: none none solid none; border-width: thin}
table.Promotions td {text-align: left; vertical-align: middle; padding: 0 .5em}
table.Promotions td.Regiment {text-indent: 1em; border-style: none solid none none; border-width: thin}
table.Promotions td.Battalion {text-indent: -1em; padding-left: 1.5em; border-style: none solid none none; border-width: thin}
table.Promotions td.Name {border-style: none solid none none; border-width: thin}
table.Promotions td.Rank1792 {white-space: nowrap; border-style: none solid none none; border-width: thin}
table.Promotions td.RankFinal {white-space: nowrap}
table.Promotions td.Summary {border-style: solid none none none; border-width: thin}
table.Promotions td table.Summary {padding: .5em}
table.Promotions td table.Summary th{padding: 0 2em;}
table.Promotions td table.Summary td.Rank{text-align: left; padding-right: 2em}
table.Promotions td table.Summary td.Count{text-align: right}
table.Promotions td table.Summary td.Total {border-style: solid none none none; border-width: thin}
table.Next {margin: 1em auto 0;}
table.Next th {text-align: right; padding-right: .3em}
table.Next td {text-align: left; padding-left: .3em}

/* foldin division styles */
div.FoldIn{padding: 1em 0; border-style: none none solid none;}
div.FoldIn h4 {}
div.FoldIn p {text-align: center}
div.FoldIn img {width: 100%;}

/* library division styles */
div.Library {padding: 2em 0; border-style: none none solid none; margin-left: 5%; margin-right: 5%}
div.Library h4 {font-size: 150%}
table.Library {margin-top: .25em; padding-top: .5em; border-style: solid none none none; border-width: thin;}
table.Library th {vertical-align: top; text-align: right; padding-right: .7em; font-weight: bold}
table.Library td {text-align: left;}
table.Library td.Bottom {padding-bottom: .5em;}
table.Library td.Transation {text-align: center; font-weight: bold; font-size: 90%; padding-top: .75em; border-style: solid none none none; border-width: thin;}

