BODY { 
    background-color: #92adc8; color: black;
    margin: 0px;
    padding: 0px;
}

BODY, P, TD, LI, INPUT, SELECT, TEXTAREA {
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 1.3; 
	}
H1, H2, H3, H4, H5 { margin: 0px; padding: 0px; }
A { text-decoration:none; }
A:hover { font-weight: bold; }
UL { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
OL { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
FORM { margin: 0px; padding: 0px; }
tt { color: Navy; }

.error { color: #CC3333; font-weight: bold; }
.indent { margin-left: 40px; }
.additions { color: #008800; }
.deletions { color: #880000; }
.add { font-weight: bold; color: #c00; text-decoration: underline; }
.del { font-style: italic; color: #c00; text-decoration: line-through; }

#header { 
    position: relative;
    background: url('../../design3/divers/wiki_reph.jpg') repeat-x;
    height: 145px;
    width: 100%;
}

#header #head_left {
    background: url('../../design3/divers/wiki_01.jpg') no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 638px;
    height: 145px;
}
#header #head_left_text {
    position: absolute;
    top: 100px;
    left: 160px;
}
#header #head_right {
    background: url('../../design3/divers/wiki_02.jpg') no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 155px;
    height: 145px;
}
#header #head_right_text{
    position: absolute;
    top: 55px;
    width: 155px;
}

#feuille {
    background: url('../../design3/divers/wiki_feuil.png') repeat-y;
    position: absolute;
    top: 145px;
    left: 0px;
    height: 16px;
    width: 41px;
}

#border_left {
    background: url('../../design3/divers/repg.jpg') repeat-y;
    position: absolute;
    top: 0px;
    left: 0px;
}

#border_right {
    background: url('../../design3/divers/repd.jpg') repeat-y;
    position: absolute;
    top: 145px;
    right: 0px;
}

.page { 
    background-color: #d7dee0;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 10px;
    border: none; 
    }
.page H3 {
    color: navy;
    background: silver;
}
.page H4, .page H5 {
    color: navy;
}

.prev_alert { background-color: red; color: white; font-size: 1.7em; font-weight: bold; margin-bottom: 5px; }
.edit { width: 100%; height: 400px; }
.footer { margin: 10px; background-color: #ADACB6; font-size: 10px; padding: 5px 10px; border: 1px dashed black;}
.code { background: #FFFFFF; border: solid #888888 2px; font-family: 'Courier New', Courier; color: black; font-size: 10pt; width: 100%; height: 400px; overflow: scroll; padding: 3px; }
.revisioninfo { color: #AAAAAA; padding-bottom: 20px; }

.copyright { font-size: 10px; color: silver; text-align: right; }
.copyright A { color: silver; }
.admin { font-size: 10px; text-align: right; }
.admin A:hover { color:red; }

.searchbox { background: silver; border: 1px dashed blue; }
.debug { font-size: 11px; color: #888888; }

.hr_clear { clear: both; visibility: hidden; }
.include_right { float: right; width: 17%; } /* bloc flotant ŕ droite */
.include_left { float: left; width: 17%; } /* bloc flotant ŕ gauche */
.include_solid_border { border: solid; padding: 2px; } /* encadré noir */
.include_gray_background { background-color: #DDDDDD; } /* fond gris */
.include_small_fonts { font-size: 0.8em; } /* petites polices */
.include_big_fonts { font-size: 1.2em; } /* grandes polces */
.include_height10em { height: 10em; overflow: scroll; } /* boite de 10em de hauteur, avec ascenseur */
.include_height15em { height: 15em; overflow: scroll; }
.include_height30em { height: 30em; overflow: scroll; }
.include_height60em { height: 60em; overflow: scroll; }

.trail_table { line-height: 30px;}
.trail_button { color: #993333; }
