/* $Id: imcdoc.css 3541 2008-01-30 14:51:23Z svaugeois $ */

/* ==========================
 *          Imcdoc
 * ========================== */

.idocPage         { margin-top: 1em; margin-bottom: 1em; font-size: 80%; }
.idocAnnex        { margin-top: 1em; font-size: 80%; }
.idocAnnex legend { color: maroon; font-weight: bold; font-variant: small-caps; font-size: small; }
.idocAnnex h6     { margin:1em; }
.idocAnnex div    { margin:1em; text-align:justify;}
.idocAnnex a.backTop      { margin:1em; padding:0 0 1em 0; }
.idocTest         { margin-top: 1em; font-size: 80%; }

.idocRight   { position: relative; float: right; margin: 0 0 0 1em; }
.idocLeft    { position: relative; float: left;  margin: 0 0 0 1em; }
.idocMain     { text-align:justify;}

.idocBlock   { margin: .8em 0 0 0; }
.idocBlock0  { margin: .8em 0 0 0; color: green; font-weight: bold; }
.idocBlock11 { font-weight: bold; }

.idocOut     { margin: 0 0 .5em 0; width: 18em; font-size: 90%; text-align: left; }

.idocImgOut      { width: 250px; margin-right:1em; margin-top: 0; padding-top: 0; font-size: 90%; text-align: left; border: 0; }
.idocImgLand     { width: 420px; margin-left: 10%; font-size: 90%; text-align: left; border: 0; }
.idocImgPortrait { margin: 1em 0 1em 2em; font-size: 90%; text-align: left; border: 0; }
.idocImgZoom     { width: 740px;  }
.idocImgOwner    { color: #707070; font-size: 80%; vertical-align: top; }
.idocImgImg      { float:left; margin-right: 1em; }

.idocClip       { width: 320px; font-size: 90%; margin: 0 0 .5em 0;  border: 0; }
.idocClipOwner  { color: #707070; font-size: 80%; text-align: right; }
.idocSound      { width: 320px; font-size: 90%; margin: 0 0 .5em 0;  border: 0; }
.idocSoundOwner { color: #707070; font-size: 80%; text-align: right; }

.idocNoteCall   { display: none; font-size: 90%; color: red; text-decoration: none; font-weight: bold; cursor: help; }
.idocNoteFooter { display: none; font-size: 90%; color: black; }

.idocCit        { font-family: serif; }
.idocCitInfo    { margin-top: .2em; color: #707070; font-size: 90%;  }
.idocCitAuthor  { font-variant: small-caps; }
.idocCitTitle   { font-style: italic; }

.idocTabular          { text-align: left;  font-size: 90%; }
.idocTabularBorder    { text-align: left; border-spacing: 0; border-collapse: collapse;  }
.idocTabularBorder td { border: 1px solid #000000; padding: .3em; }
.idocTabular th       { background-color: #e4e4e4; }
.idocTabularBorder th { border: 1px solid #000000; padding: .3em; background-color: #e4e4e4; }
.idocTabularColor     { color: maroon; }
.idocTabularCaption   { display: none; }

.idocUl          { list-style-type: square; }
.idocCharacter   { font-weight: bold;  }
.idocDidactics   { font-style: italic  }
.idocMVar        { font-style: italic; }
.idocMTexDisplay { text-align: center; }

.idocTestInst   { margin: 0 0 .5em 0; color: green; font-weight: bold; }
.idocTestRadio  { }
.idocTestCheck  { }
.idocTestFieldT { font-weight: bold; text-decoration: underline; }
.idocTestFieldF { font-weight: bold; }
.idocTestImg    { }

.idocRoman     { font-variant: small-caps; }
.idocInitials  { font-variant: small-caps; }
.idocForeign   { font-style: italic; }
.idocInsertion { font-style: italic; }
.idocWTitle    { font-style: italic; }
.idocImportant { font-weight: bold;  }
.idocPara      { font-style: italic; }

.idocLinkImcDoc:link     { color: #FF4100; }
.idocLinkImcDoc:visited  { color: #FF4100; }
.idocLinkImcDoc:hover    { color: #871B87; }
.idocLinkImcTree:link    { color: #FF4100; }
.idocLinkImcTree:visited { color: #FF4100; }
.idocLinkImcTree:hover   { color: #871B87; }
.idocLinkLex:link        { color: #FF4100; }
.idocLinkLex:visited     { color: #FF4100; }
.idocLinkLex:hover       { color: #871B87; }
.idocLinkAnnex:link      { color: #FF4100; }
.idocLinkAnnex:visited   { color: #FF4100; }
.idocLinkAnnex:hover     { color: #871B87; }
.idocLinkUri:link        { color: #FF4100; }
.idocLinkUri:visited     { color: #FF4100; }
.idocLinkUri:hover       { color: #871B87; }

.list {
  list-style-position:inside;
  list-style-type:none;
  padding-left:0;
  margin: 0 0 1em 0;
}

.list img {
  margin: 0 1em 0 0;
}

.list span {
  vertical-align: middle;
}