/* The following rule is necessary to have all slides appear in print! DO NOT REMOVE IT! */
.slide, ul {page-break-inside: avoid; visibility: visible !important;}
h1 {page-break-after: avoid;}

body {font-size: 100%; background: white;
	background-image: url(ui/default/logopab.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat; }
* {color: black;}

#slide0 h1 {font-size: 160%; border: none; margin: 0.5em 0 0.25em; color : #069}
#slide0 h3 {margin: 0; padding: 0;}
#slide0 h4 {margin: 0 0 0.5em; padding: 0;}
#slide0 {margin-bottom: 3em;}

div.slide {border: 1px solid #00f; margin : 1.5em; padding : 1.5em; background-color : #ffc}
h1 {border-bottom: 2pt solid #33e; border-bottom: 1px dotted silver; color : #00f;}
.extra {background: transparent !important;}
div.extra, pre.extra, .example {font-size: 90%; color: #333;}
ul.extra a {font-weight: bold;}
p.example {display: none;}

#header {display: none;}
#footer h1 {margin: 0; border-bottom: 1px solid; color: gray; font-style: italic; }
#footer h2, #controls {display: none;}
em.en {
	border-bottom: 1px dotted Black;
}
table.es_tabella {
margin-left: auto;
margin-right: auto;
width: 80%;
border: 1px solid #990000;
}
table.es_tabella caption {
color: #FFFFFF;
background-color: #990000;
letter-spacing: 0.1em;
padding: 4px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
border: 1px solid #990000;

}
table.es_tabella th, table.es_tabella td {
text-align: left;
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 8px;
border: 1px solid #990000;

}
