
* { font-family: Tahoma, Verdana, 'Myriad Web', Syntax, sans-serif; }


pre, tt { font-family: 'Courier New', Courier, monospace; }

strong { font-style: none; font-weight: bold; }

small a { font-size: 100%; }

h1, h2, h3, h4, h5, h6, th { font-weight: bold; }
h1 { font-size: 160%; }
h1 small { font-weight: normal; font-size: 140%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
h4, h5, h6 { font-size: 100%; }

th { text-align: right; vertical-align: top; }
td.title_tubrique { border-top: solid 1px #333; padding-top: 0.75em; font-weight: bold; text-align: left; font-size: 115%; }

input.assiste { background: #CCC; border: solid 1px #666; width: 7em; }
input.readable { overflow: visible; border: none; background: none; width: auto; color: #000; width: 30em; cursor: default; }
.readable { font-size: 85% ; display: inline; }

.assistant { position: absolute; display: none; border: solid 2px #333; background: #EEE; padding: 1em; }
.map_info_zone { position: absolute; display: none; border: solid 1px #333; background: #EEE; padding: 0.25em; font-size: 80%; color: #000; }

.assistant_onglets_cont { border-bottom: solid 1px #333; margin-bottom: 0.75em; text-align: right; }
.assistant_onglet { display: inline; margin-left: .75em; font-size: 85%; font-weight: bold; } 

#assistant_lieu_liste, #assistant_individu_liste { list-style-type: none; padding: 0; margin: 0.5em 0em 0.5em 0em; } 

#assistant_date_gregorien { display: block; } 
#assistant_date_republicain { display: none; }

#greg_date_jour_mois_an { display: inline; } 
#greg_date_entre_ans { display: none; }

#greg_date_jour, #repu_date_jour { width: 3em; }
#greg_date_annee, #repu_date_annee, #greg_date_an_min, #greg_date_an_max { width: 5em; }

a { text-decoration: none; }

#footer { width: 100%; }

@media screen {
  
  body {
    background: #CCC;
    color: black;
    background-attachment: fixed;
    background-image:	url("fond.png");
    background-repeat:	no-repeat;
    background-position: left top ;
    margin-left: 90px;
    margin-top: 1em;
    margin-right: 1em;
    margin-bottom: 1em;
  }
  .paperonly { display: none; }
  a { font-weight: bold; }
  a:link { color: #00f; }
  a:visited { color: #009; }
  a:active { color: #009; }
  a:hover { color: #009; text_decoration: underline; }

}

@media print {

  body {
    color: black;
    margin: 0em;
  }
  .screenonly { display: none; }
  a { font-weight: normal; color: #000; }
  .individu_arbres { display: none; }

}

.spacer { clear: both; font-size: 0em; margin: 0em; line-height: 0em; }

.individu_warning  { float: right; right: 0.5em; background: #DDD; border: solid 1px #BBB; padding: 0.5em; font-size: 0.75em; z-index: 10;}

.individu_identite { margin-bottom: 2em; border: double 4px #BBB; background: #DDD; }

.individu_identite_photo { float: left; margin-right: 0.5em; border: 1pt solid #BBB; }
