﻿body
{
    width:976px;
    margin: auto auto;
}

.footerRight, footerRight:visited
{
    height: 50px; 
    line-height: 22pt;
    padding-top: 10px; 
    padding-left:6px;
    padding-right:6px;
    text-align: left;
    font-size: 7pt;
    font-family: Verdana;
    color: black; 
    text-decoration: underline;
}

h1 
{
    font-size: 16px;
    font-style:italic;
    font-weight:lighter;
    color: #999999;
    font-family: Verdana;
    text-align: right;
}

h2 
{
    text-align: left;
    font-family: Verdana;
    font-size: 12pt;
    font-weight:lighter;
    float:left;
    top:0
}

h3
{
    text-align:left;
    font-family:Verdana;
    font-size:9pt;
}

#header
{
    position:relative;
    margin-top:25px;
    margin-bottom:-4px;
}

#main
{
    position:relative;
    width:976px;
}

    #left
    {
        width:150px;
        border-right:1px solid #DDD; 
        background-image:url("/images/lines_left.gif");
        background-repeat:no-repeat;
        background-position:top;
        padding-right:10px;
        position:absolute;
        left:0;
        top:0;
    }

    #content
    {
        background-image:url("/images/lines_right.gif");
        background-repeat:no-repeat;
        background-position:left,top;
        margin-left:160px;
        margin-right:200px;
        padding-left:25px;
        padding-right:25px;
        padding-bottom:25px;
        border:1px solid #DDD;
        border-bottom:none;
    }

    #right
    {
        width:150px;
        border-top:1px solid #DDD;
        padding:25px; 
        position:absolute;
        right:0;
        top:0;
        text-align:center; 
    }

#footer
{
    position:relative;
    height:100px;
    background-image:url("/images/bottombar_large.gif");
    background-repeat:no-repeat;
    background-position:left,top;
    border-top:1px solid #DDD;
    vertical-align:bottom; 
}

    #footerLeft
    {
        position:absolute;
        left:0;
        padding-top: 10px; 
        padding-left:20px;
        padding-right:10px;
        text-align: left;
        font-size: 7pt;
        font-family: Verdana;
    }

    #footerRight
    {
        position:absolute;
        right:0;
        padding-top:10px;
        padding-right:10px;
    }


#top
{
    position:relative;
    top:0;
}

    #flag
    {
        position:absolute;
        left:0;
        top:0;
    }

    #contentHeader
    {
        position:absolute;
        right:0;
        top:0;
    }

#frontpagecontent
{
    text-align:center;
}

.normal
{
    text-align: left;
    font-family: Verdana;
    font-size: 9pt;
    line-height:17px 
}

.teaser 
{
    padding-right: 10px; 
    padding-left: 10px; 
    font-size: 8pt;
    color:#999999;
    padding-bottom: 15px; 
    border-left: gainsboro 1px solid; 
    width: 220px; 
    padding-top: 15px;
    font-family: Verdana
}

.frontpageHeader
{
    text-align: center;
    font-family: Verdana;
    font-size: 12pt;
}

.frontpageContent
{
    text-align: center;
    font-family: Verdana;
    font-size: 9pt;
    line-height:17px;
    font-style:italic;
} 

.menuitem {
    FONT-SIZE: 12px; 
    COLOR: #999;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    border-top: 1px solid #DEDEDE;
    height: 25px;
    text-align:left
}
.menuitemhover 
{
    FONT-SIZE: 12px; 
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    border-top: 1px solid #DEDEDE;
    height: 25px;
    text-align:left
}

.menuitemselected {
    FONT-SIZE: 12px; 
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    border-top: 1px solid #DEDEDE;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    height: 25px;
    text-align:left
}

.menuitemselectedsiblings 
{
    FONT-SIZE: 12px; 
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    border-top: 1px solid #DEDEDE;
    height: 25px;
    text-align:left
}

.menuitemselectednext
{
    FONT-SIZE: 12px; 
    COLOR: #999999;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    border-top: 1px solid #DEDEDE;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    height: 25px;
    text-align:left
}

.menuitemselectednexthover
{
    FONT-SIZE: 12px; 
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    border-top: 1px solid #DEDEDE;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    height: 25px;
    text-align:left
}

.submenuitem 
{
    font-size: 9px;
    COLOR: #999999;
    FONT-FAMILY:Verdana;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    height: 15px;
    padding-left:10px;
    text-align:left;
    vertical-align:top

}

.submenuitemhover
{
    font-size: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    height: 15px;
    padding-left:10px;
    text-align:left;
    vertical-align:top
}

.submenuitemselected 
{
    font-size: 9px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    cursor: hand;
    cursor: pointer;
    padding: 4px;
    padding-left:10px;
    height: 15px;
    text-align:left;
    vertical-align:top
}

.sitemapItem
{
    padding-right:15px;
    padding-left:0px;
    margin-left:0px;
    position:relative;
    float:left;
    width:90;
}

.sitemapHeader
{
    position:relative;
    float:left;
    width:110;
    padding-left:13px;
}

.sitemapLink 
{
    font-size: 8pt;
    font-family: Verdana;
    color: #999;
    text-decoration: none;
    line-height:15px;
}


.sitemapLink:hover 
{
   font-size: 8pt;
   font-family: Verdana;
   color: #999;
   text-decoration:underline;
   line-height:15px;
}

#background
{
    position:absolute;
    margin-top:80px;
    margin-left:3px;
}


.contentBullets 
{
    font-size: 8pt;
    font-family: Verdana;
    color: #999;
    text-decoration: none;
    line-height: 15px;
    padding-right:15px;
    position:relative;
    float:left;
    width:50%;
}

.contentLink 
{
    font-size: 9pt;
    font-family: Verdana;
    color:#999;
    text-decoration:underline;
}

.newsHeader 
{
    text-align: center;
    font-family:Verdana;
    font-size: 12pt;
    color:#000;
}
   
.newsContent 
{
    font-size: 8pt;
    font-family: Verdana;
    text-align: left;
    color:#999;

} 
    
.newsLink 
{
    font-size: 8pt;
    font-family: Verdana;
    color:#999999;
    text-decoration:underline
}

.jobAnnonceHeader 
{
    text-align: left;
    font-family:Verdana;
    font-size: 12pt;
    color:#000;
}

#image
{
    border:none;
    float:right;
}

#productimage
{
    border:none;
    float:right;
    margin-top:20px;
    margin-right:20px;

}

.image
{
    border:none;
    right:0;
}

.productimage
{
    border:none;
    right:0;
    margin-right:30px;
    margin-top:20px;
}

.imagePDF
{
    border:none;
    height:16;
    width:16;
}

.inputbox
{
    width:250px;
}

.registrerText
{
    float:left;
}

.registrerDiv
{
    margin-left:130px
}

.employeeDiv
{
    margin-left:180px
}

.topButton
{
    margin-bottom:-4px;
}

