body   {font-size:14px;font-family:arial;; background: #eee; margin: 0;padding:0;text-align: center;}
.root {background: #d9d9d9;border:none}

.saisierecherche input { padding: 2px; padding-left: 8px;padding-right: 8px; border: 0; background: #fff; background: rgba(255,255,255,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 0.3em 0 0; font-size: 11px;cursor:pointer; }
.saisierecherche input.t{margin-left:2em; width:10em}
.saisierecherche select {width:10em; padding: 5px; border: 0; background: #fff; background: rgba(255,255,255,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 5px 0 0; font-size: 11px; }
.saisierecherche span.f { float:left; }

table.mentions { width:80%; background: #fff; background: rgba(255,255,255,0.5); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin: 5px; padding: 10px; }
table.mentions td.tt {width:6em;padding:10px}
table.mentions tr.rm1 {  margin: 5px; padding: 10px; }
table.mentions tr.rm2 {  margin: 5px; padding: 10px; }

dt {color:#543;margin:5px;padding:10px}
dd {margin:5px;padding-left:10px;padding-bottom:10px}
dl {background: rgb(ee,ee,dd); background: rgba(171,182,198, 0.5); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin: 5px 5px 0px 5px; padding:0 }

table#cultivar{background: rgb(206,218,193); background: rgba(206,218,193,0.5); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin: 5px; padding: 5px;}

td.titre{width:7em;}
#cultivar .r3 td{background: rgb(206,218,193); background: rgba(206,218,193,0.5); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#cultivar .r1 td,.r2 td,.r3 td {font-size:1em;margin: 0px; padding:  2px 10px 2px 10px;}

.lettrine {float: left;font-size: 2em;margin-left:0.2em;margin-right:0.2em;font-weight: bold;font-family: Georgia, Times New Roman, Times, serif;color: #990000;}

div.bouton {float:left;width:15em;height:16.5em;text-align:center;color:#000; padding: 1px; padding-left: 8px;padding-right: 8px; border: 0; background: #fff; background: rgba(255,255,255,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 5px; font-size: .9em; }
div.photo {width:100%;height:10.5em;text-align:center;margin-top:5px;margin-bottom:5px}
/*.photo img {height:10.5em;width:auto}*/

a.bouton {color:#000; padding: 1px; padding-left: 8px;padding-right: 8px; border: 0; background: #fff; background: rgba(255,255,255,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 5px 0 0; font-size: .9em; }
.boutonTheme {color:#000; padding: 1px; padding-left: 8px;padding-right: 8px; border: 0; background: #fff; background: rgba(255,255,255,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 5px 0 0; font-size: .9em; }

A.bouton:hover {color:#000;text-decoration: none;background: #fff; background: rgba(255,255,255,0.8);}

div.cadre{padding: 0.5em; border: 0; background: #fff; background: rgba(255,255,255,0.5); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 5px 1em 0;font-size:12px;  }

p.titre{font-family: Georgia, Times New Roman, Times, serif;font-size:3em;font-weight:bold;font-style:italic; color:#990000;background: rgb(136,148,123); background: rgba(136,148,123,0.5); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 10px; }

dd h1{font-family: Georgia, Times New Roman, Times, serif;
font-size:2em;
font-weight:bold;
font-style:italic; 
color:#990000;
}

span.hilight{background:rgb(236,248,223);font-weight:bold;padding-left:5px;padding-right:5px;}
span.auteur {display:inline;float:right; font-family:sans-serif;font-style:normal;font-size:0.5em; color:#000;clear:left;margin-top:5px;} 
span.collection {font-weight:bold;}
p.blibliographie {font-size:0.9em;font-family:sans-serif;font-style:normal;font-weight:normal;margin-bottom:0em;margin-top:0.9em;}

h3 {margin:5px}

div.cadreDetail{
     color:#311;
     width:450px;
     background: rgb(255,255,255); background: rgba(255,255,255,0.5);
     border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
     margin: 8px 0px 0px 5px; 
     padding: 10px; }
