* {border:none;background:transparent}
/* Éléments à ne pas imprimer */
#cabecera, #contenu, #enlaces, #pie, #iframe, #prescindible {display:none}
#texto, #entradas  { text-align: left;  padding: 1%; background: #efe;width:100%; }
big { text-align: left; color: #bf0000; background: #eee;  }
blockquote {background: #eeeeef; padding:2%;}
a {text-decoration: none; font-size: 18px;background-color: #eeeeef; border-radius: 14px;   }
::selection 	{ background: #ffc; }
::-moz-selection { background: #ffc; }

#memorias { width: 740px;background: #ffffde; }

ol		{ display: block; }
ol li 		{  border-radius: 16px;  background-color: #eef;padding: 6px;}
li ol		{ display:none; position:absolute; background-color: #eff;  text-align: left; border-radius: 16px; margin: -80 0 20 240; }
li:hover > ol 	{ display:block; } 
li ol li	{ background-color: #eff;}

input[id^="hache"] + label {   
padding: 5px 20px;   color: #b00; line-height: 1.5em; border-radius: 18px;  cursor: pointer;  transition: all .6s;}
input[id^="hache"]:checked + label {  
background: #eee;}
input[id^="hache"] ~ .hache {  overflow: hidden;  opacity: 0;
  width: 90%;  height: 0;   margin: 10px auto 0;   padding: 10px;   background: #eee;  border-radius: 18px;  transition: all .6s;}
input[id^="hache"]:checked + label + .hache{  height: auto;  opacity: 1;}

.zoom:hover { transform: scale(2.5); transition: 4s ease; }

