html {
    overflow: -moz-scrollbars-vertical;
    background: rgb( 232, 231, 230 ) url( images/bg.gif ) 0% 0 repeat;
}

body {
    text-align: center;
    vertical-align: top;
}

div#container {
    margin: 0 auto;
    width: 861px;
    text-align: left;
}

h1 {
    visibility: hidden;
    position: absolute;
}
.program, .program a{
    text-align:center;
    color:#a87c4d;
    font-weight:normal;
}
.program a:hover{
    text-align:center;
    color:red;
    background-color:#FFF;
    text-decoration:underline;
}
p.legende{
font: bold 10px Verdana, sans-serif;
color:#3F4255;
}
/*========================================general====================================*/

body, a, div, table, tr, td, th, h1, h2, h3, h4, img, ul, li, p, textarea {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
}

li {
    list-style: none;
}

.right {
    float: right;
}

.left {
    float: left;
}
p,h2,h3,a, li{
    color:#464451;
}
h2, h3{
    margin-bottom:10px;
}
p{
    padding-bottom:10px;
}
p a{
    font-weight:bolder;
}
p a:hover{
    background-color:#d5d9e2
}
.italic{
    font-style:italic;
}
.bold{
    font-weight:bolder;
}
.red{
    color:red;
}
.uline{
   text-decoration:underline;
}
/*========================================header====================================*/
div#header{
background: url( "images/head.jpg" ) 0% 0 no-repeat;
}
div#firstMenu {
    height: 34px;
    width: 861px;
    background: url( "images/head-1.jpg" ) 0% 0 no-repeat;
}

div#signature {
    height: 103px;
    width: 861px;
    background: url( "images/head-2.jpg" ) 0% 0 no-repeat;
}

div#secondMenu {
    height: 27px;
    width: 861px;
    background: url( "images/head-3.jpg" ) 0% 0 no-repeat;
}

ul.topMenu {
    margin-left: 19px;
}

ul.topMenu li a{
    padding: 0 13px;
    font: bold 12px Verdana, sans-serif;
}

div#firstMenu ul {
    margin-top: 10px;
}

div#firstMenu ul li {
    border-right: 1px solid #bab188;
    color:#d4cba4;
}
div#firstMenu ul.lang li {
    border-right: none;
    border-left: 1px solid #bab188;
    color:#d4cba4;
}
div#firstMenu ul.lang{
    margin-right:3px
}
div#firstMenu ul li a{
    color:#d4cba4;
}

div#firstMenu ul li a:hover{
    color:#fff;
}

div#secondMenu ul {
    margin-top: 3px;
}

div#secondMenu ul li {
    border-right: 1px solid #8489a8;
    color:#a7aac4;
}
div#secondMenu ul li a{
    color:#a7aac4;
}

div#secondMenu ul li a:hover{
    color:#fff;
}

/*========================================content====================================*/

div.Content {
    padding-top:27px;
    background: url( "images/bg-content.jpg" ) 0% 0px repeat-y;
}
div#VoxContent {
    background: url( "images/bg-content-Vox.gif" ) 0% 0px repeat-y;
}
div#ExContent {
    background: url( "images/bg-content-Ex.gif" ) 0% 0px repeat-y;
}
div#LaContent {
    background: url( "images/bg-content-La.gif" ) 0% 0px repeat-y;
}

div.leftContent {
width:506px;
}
div.rightContent{
    width: 350px;
    margin:0px 5px 10px 0;
}
div.leftContent p, div.leftContent h2,div.leftContent h3{
    padding-left: 30px;
padding-right: 20px;
}
div.rightContent img{
    margin-bottom:10px;
}
div.rightContent h2,div.rightContent p, div.rightContent ul li{
    margin-left:20px;
}
div.rightContent li, div.rightContent li a{
    display:block;
}
div.rightContent li{
   padding-bottom:2px;
}
img#imageMain{
    padding:0px 20px 23px 30px;
}
div.rightContent p,div.rightContent h3{
    padding: 0 20px 0 20px
}
 ul.firstOrder{
background-color:#3F4255;
padding:8px 0;
width: 350px;
}
ul.firstOrder a{
font: bold 16px Verdana, sans-serif;
color:#A7AAC4;
}
ul.secondOrder a{
font: bold 12px Verdana, sans-serif;
color:#A7AAC4;
}
ul.firstOrder a:hover{
    color:#FFF;
}
/*========================================footer====================================*/
div#footer {
    width: 861px;
    height: 10px;
    background: url( "images/footer.jpg" ) 0% 0 no-repeat;
}
p#copyright{
    font: normal 10px courier, serif;
    padding:5px 3px 0 0;
}