.book {
    background-color: #FFFFFF;
    font-weight:normal;
    font-size: 10pt;
    font-family:Bookman Old Style;
    min-height:500px;
    padding:5px;
    text-align:justify;
    border-right: solid 1px #BBBBBB;
    border-left: solid 1px #BBBBBB;
}
.bookbuttons {
    background-color: #FFFFFF;
    border-right: solid 1px #BBBBBB;
    border-left: solid 1px #BBBBBB;
}

.book .h1 {font-weight:bold; font-size: 15pt}
.book .h2 {font-weight:bold; font-size: 14pt}
.book .h3 {font-weight:bold; font-size: 13pt}
.book .h4 {font-weight:bold; font-size: 12pt}
.book .h5 {font-weight:bold; font-size: 11pt}
.book .h6 {font-weight:normal; font-size: 11pt; font-decoration: underline}
.book .h7 {font-weight:normal; font-size: 10pt; font-decoration: underline}

.book .greyed {color:#777777}

.book .summarybloc {
    float:left;
    clear:left;
}

#summary {
    font-size:8pt;
    margin-left:4px;
    margin-right:4px;
}

#summary a {
    color: #003366;
    text-decoration: none;
}

#summary .selected {
    background-color: #FFDDDD;
}

/*
.book .seealsobloc {
    float:right;
    clear:right;
}


.book .seealso {
    font-size:8pt;
    border: solid 1px #1E2E63;
    background-color: #D6DAFF;
    width:232px;
    margin-left:3px;
    margin-top:3px;
    margin-bottom:3px;
}

.book .seealso a {
    color: #003366;
    text-decoration: none;
    padding:2px;
}

.book .seealso h1 {
    font-size:9pt;
    font-weight:bold;
    border-bottom: solid 1px #FFFFFF;
    color: #FFFFFF;
    margin-top:0px;
    background-color: #1E2E63;
}
*/
.book table{
    font-size: 10pt;
}

.book div.text {margin-bottom: 8pt}

.book .html {background-color: #E5EAF2} 
.book .php {background-color: #E0E6F2} 
.book .xml {background-color: #9096B2}
.book .xsl {background-color: #B0B6D2}
.book .sql {background-color: #DADFF6}

.book .output { background-color: #FFEFD0; font-family: "MS Courier New", courier; font-size: 10pt }

/** codeblock 470pt = 80 chars **/
.book .codeblock {border: 1px solid #000000; font-family: "MS Courier New", courier; font-size: 10pt; text-align:left; width:470pt; margin-left:20px; margin-top:2px; margin-bottom:2px; color:#000000}
.book .code {font-family: "MS Courier New", courier; font-size: 10pt; text-align:left; color:#000000}
.book .code a { color: #0000FF; text-decoration: none; cursor: help }
.book .code a:hover { color: #000000; background-color: #FFCF00; cursor: help }
.book .download {width:418pt; text-align: left; padding-top:2pt; padding-left:2pt}
.book .download a {color: #1a425B; text-decoration: none}
.book .download a:hover {color: #1a425B; text-decoration: underline}
.book .download a:visited {color: #1a425B; text-decoration: none}


/*
a.previous, a.next {color: #1E2E63; font-size:12pt; text-decoration: none; border: solid 1px #1E2E63}
a:hover.previous, a:hover.next {color: #1E2E63; font-size:12pt; text-decoration: none; border: solid 1px #1E2E63; background-color:#B0B6D2}
*/

.book table.db_schema {font-size:9pt; border-top:solid 1px #000000; border-right:solid 1px #000000}
.book table.db_schema th, .book table.db_schema td {font-size:9pt; border-bottom:solid 1px #000000; border-left:solid 1px #000000}

.book div.rem {text-decoration:underline; font-style: italic}
.book div.rem ul li {text-decoration:none}

.book .lastmodif {font-size:8pt}
.book a.print {font-size:8pt; text-decoration: none;}

.book table.code {
    border: solid 1px #000000;
    min-width:300px;
    margin-top:2px;
}

.book .button {
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-bottom: inset 2px #000000;
    border-right: inset 2px #000000;
    font-weight:bold;
}