em, i
{
color: /*darkolivegreen;*/slategray;
}
b, strong
{
color: olive;
}

.page_model
{
margin: 10px 10px 0px 10px;
border-width: 1px;
border-color: #aaa;
border-style: solid;
-moz-box-shadow: 1px 1px 5px #ccc;
-webkit-box-shadow: 1px 1px 5px #ccc;
box-shadow: 1px 1px 5px #ccc;
overflow: hidden;
}

h1
{
margin: 0px;
top: 7px;
margin-bottom: 7px;
padding-top: 30px;
padding-left: 22px;
padding-bottom: 0px;
background-color: #777;
color: #fff;
position: relative;
/*width: 100%;*/
}

.pagetext h1,
.pageform h1,
.pageapplet h1,
.page_model .pagetext h1,
.page_model .pageform h1,
.page_model .pageapplet h1
{
margin: 0;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 1px;
background-color: transparent;
color: /*#777;*/olive;
}

.page_model h1
{
background-color: #777;
color: #fff;
}

h2
{
margin: 0px;
top: 7px;
margin-bottom: 7px;
padding-top: 20px;
padding-left: 22px;
padding-bottom: 0px;
}

.pagetext h2,
.pageform h2,
.pageapplet h2,
.page_model .pagetext h2,
.page_model .pageform h2,
.page_model .pageapplet h2
{
margin: 0;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 6px;
background-color: transparent;
color: /*#777;*/olivedrab;
}


h3
{
margin: 0px;
top: 10px;
margin-bottom: 6px;
padding-top: 3px;
padding-left: 12px;
padding-bottom: 0px;
}

.pagetext h3,
.pageform h3,
.pageapplet h3,
.page_model .pagetext h3,
.page_model .pageform h3,
.page_model .pageapplet h3
{
padding-top: 6px;
padding-bottom: 3px;
padding-left: 12px;
background-color: transparent;
color: /*#777;*/darkolivegreen;
}

h4 a /* jq accordeon */
{
margin: 0px;
top: 10px;
margin-bottom: 12px;
padding-top: 3px;
padding-left: 12px;
padding-bottom: 0px;
color: olivedrab;
}

.guide h1
{
margin: 0px;
top: 7px;
margin-bottom: 21px;
padding-top: 30px;
padding-left: 22px;
padding-bottom: 0px;
background-color: #777;
color: #fff;
position: relative;
}
