/* $Id: print_v1.1.css 1625 2012-04-02 21:59:54Z ivan $ */
body {
    margin: 5pt;
    background-color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
table {
    /* IE 5*/
    font-size: 10px;
    empty-cells: show;
}
h3 {
    margin: 0;
    padding: 0;
    font-size: 1em;
}
p {
    margin: 0 0 1em 0;
}
ol {
    margin-top: 0;
}
a {
    color: #000;
    text-decoration: none;
}
acronym {
    border: none;
}

/* misc */
.hide {
	display: none;
}
.clear {
    clear: both;
    height:0;
}
.margintop {
    margin-top: 1em;
}
.nomarginbottom {
    margin-bottom: 0;
}
.paddingtop {
    padding-top: 1em;
}
.paddingright {
    padding-right: 1em;
}
img.pdf {
    border-style: none;
    width: 16px;
    height: 16px;
    padding-right: 2px;
}
/* end misc */

/* main */
/* header */
div#header
{
    height: 95px;
    width: 750px;
    border-bottom: 1px solid #000;
}
img.logo {
    float: left;
}
#headermenus {
    height: 20px;
}
#headerspace {
    height: 45px;
}
#fondations {
    display: none;
}
/* end header */
/* content */
#activemenu, #mainmenu, #submenu {
    display: none
}
#body {
    float: left;
    width: 750px;
}
#bodycontent, #bodycontentstd {
    /*clear: both;*/
}
#bodycontentstd {
    padding-top: 29px;
}
#contenttitle {
    padding: 7px 0 5px 120px;
}
#contenttitle div {
    height: 27px;
}
/* end content */

/* columns */
div.contentL {
    clear: both;
    float: left;
    width: 110px;;
}
div.contentR {
    float: right;
    width: 630px;
    text-align: left;
}
div.contentB {
    clear: both;
}
/* end columns */

/* footer */
#footer {
    width: 750px;
    padding: 1em 0 2px 0;
    height: 1.5em;
}
#footercontent {
    border-top: 1px solid #000;
}
#footerleft {
    float: left;
}
#footerright {
    float: right;
}
#footercontent a {
    text-decoration: none;
}
#footercontent a:hover {
    text-decoration: underline;
}
/* end footer */

/* forms */
form {
    margin: 0;
    padding: 0;
}
input, select, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.editNumber {
    width: 50px;
    text-align: right;
}
.editLargeNumber {
    width: 100px;
    text-align: right;
}
.editDate {
    width: 7em;
}
.readOnly {
    font-weight: bold;
}
/* end forms */

/* alignement */
.r {text-align: right;}
.c {text-align: center;}
.l {text-align: left;}
.top {vertical-align: top;}
/* end alignement */

/* tables */
table {
    empty-cells: show;
}

td.rowLevel1, td.rowLevel2, td.rowLevel3, td.rowTotal {
    border-bottom: 1px solid #000;
}
th {
    /*padding-left: 10px;*/
    /*border: 5px solid red;*/
    /*border-right: 1em solid #fff;*/
    padding: 0 0.5em;
}

img.hier {
    display: none;
}
a.hier, a.hier:link, a.hier:visited, a.hier:hover {
    text-decoration: none;
    color: #000;
}

