html{
    height:100%;
}

body{
    margin:0px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#999999;
    /*scrollbar-base-color:#ffffff;
    scrollbar-3d-light-color:#FFFFFF;
    scrollbar-arrow-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#999999;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#ffffff;
    scrollbar-track-color:#ffffff;*/
}

a:link{color:#666666;}
a:visited{color:#666666;}
a:hover{color:#c7e100;}



h1{
    display:block;
    height:40px;
    font-family:Arial;
    font-size:20px;
    color:#666666;
    font-weight:lighter;
    overflow:hidden;
    width:371px;
}
h2{
    font-family:Arial;
    font-size:20px;
    color:#666666;
    font-weight:lighter;
    overflow:hidden;
    width:371px;
}
h3{
    font-family:Arial;
    font-size:14px;
    color:#666666;
    font-weight:bold;
    overflow:hidden;
    margin-top:-10px;
    width:371px;
}

.main{
    position: absolute;
    visibility: visible;
    left: 50%;
    top: 50%;
    width: 845px;
    height: 459px;
    margin-left: -404px;
    margin-top: -228px;

}

.logo{
    width:277px;
    height:52px;
    background-image:url(../_images/logo.gif);
    background-repeat:no-repeat;
    cursor:pointer;
}

.logocenter{
    width:277px;
    height:52px;
    background-image:url(../_images/logo.gif);
    background-repeat:no-repeat;
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-138px;
    margin-top:-26px;
}

.startlogo{
    width:652;
    height:142;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -326px;
    margin-top: -71px;
}

.startlogo2{
    width:652;
    height:142;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: 71px;
}

.content{
    text-align:left;
    width:809px;
    height:315px;
    border:1px solid #999999;
    overflow:hidden;
}

.image{
    float:left;
    width:329px;
    height:315px;
    background-repeat:no-repeat;
}

.texte_outer{
    padding-left:370px;
    padding-top:40px;
    line-height:18px;
}

.texte_inner{
    width:391px;
    line-height:18px;
    overflow:auto;
    height:172px;
    float:left;
    margin-left:2px;
}

#texte_inner{
    width:391px;
    line-height:18px;
    overflow:auto;
    height:172px;
    float:left;
    margin-left:2px;
    /*text-align:justify;*/
}



#_texte_inner{
    width:391px;
    line-height:18px;
    height:172px;
    float:left;
    margin-left:2px;
    /*text-align:justify;*/
}

.texte_inner_inner{
    width:371px;
}

.scrollbar{
    background-color:#c7e100;
    border:inset 1px;
    width:8px;
    position:relative;
    top:0px;
    left:0px;
    float:right;
    margin-right:4px;
}
.fader_low{
    background-color:#666666;
    border:outset 1px;
    width:6px;
    position:relative;
}
.fader_high{
    background-color:#999999;
    border:inset 1px;
    width:6px;
    position:relative;
}



.navigation{
    width:100%;
    height:72px;
    list-style: none;
    padding: 0;
    margin: 0;

    padding-top:15px;
}
.menuset{
    position:absolute;
    top:603px;
    left:0px;
    display:none;
}



.inner_navigation{
    color:#000000;
    margin-top:2px;
    border-top:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    width:311px;

}
.inner_navigation div{margin-top:4px; margin-left:15px; margin-bottom:15px;}


a.navi:link, a.navi:visited {
    display: block;
    float:left;
    overflow:hidden;
    background: url(../_images/menu_bg.png) no-repeat;
    vertical-align: middle;


    color: #999999;
    text-align: left;
    padding-top: 5px;
    padding-left: 12px;
    margin-right:10px;
    height: 20px;
    text-decoration: none;
}

a.navi:hover {
    background-position: 0px -25px;
    text-decoration: none;
    color: #c7e100;
}
a.naviactive:link, a.naviactive:visited {
    display: block;
    float:left;
    overflow:hidden;
    background: url(../_images/menu_bg.png) no-repeat;
    vertical-align: middle;
    color: #c7e100;
    text-align: left;
    padding-top: 5px;
    padding-left: 12px;
    margin-right:10px;
    height: 20px;
    text-decoration: none;
    background-position: 0px -25px;
}
a.naviactive:hover {
    background-position: 0px -25px;
    text-decoration: none;
    color: #c7e100;
}
a.navismall:link, a.navismall:visited {
    display: block;
    float:left;
    overflow:hidden;
    background: url(../_images/menu_bg_small.png) no-repeat;
    vertical-align: middle;
    color: #999999;
    text-align: left;
    padding-top: 5px;
    padding-left: 12px;
    margin-right:10px;
    height: 16px;
    text-decoration: none;
}
a.navismall:hover {
    background-position: 0px -25px;
    text-decoration: none;
    color: #c7e100;
}

.subnav1 a{
    font-weight: bold;
    text-transform:uppercase;
    font-size:11px;

}
.subnav2 a{
    font-weight:normal;
    text-transform:uppercase;
    font-size:10px;
}




.blendDiv_start{
    width:100%;
    height:100%;
    z-index:1;
    position:absolute;
    top:0px;
    left:0px;
    background-color:#ffffff;
    filter:alpha(opacity=80);
    opacity:0.8;
}


.blendDiv_1{
    width:100%;
    height:100%;
    z-index:1;
    position:absolute;
    top:0px;
    left:0px;
    background-color:#ffffff;
}
.blendDiv{
    width:100%;
    height:100%;
    z-index:2;
    position:absolute;
    top:0px;
    left:0px;
    background-color:#ffffff;
    filter:alpha(opacity=100);
    opacity:1;
}

.langflaggs{
    position:absolute;
    top:100%;
    left:50%;
    margin-top:-30px;
    margin-left:-404px;
}

.bloglink  {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:355px;
    margin-top:156px;
}

.awards{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-525px;
    margin-top:-175px;
}