@charset "utf-8";
@import url("font.css");
.header-main, .content-main, .footer-main {width: auto;}
.header-main {background: #000 url(/img/com/header-bg.png) center bottom no-repeat;}
.content-main {background: #FFF url(/img/com/content-main-bg.png) left top repeat-x;}
.footer-main {background: #FFF url(/img/com/footer-main-bg.png) left bottom repeat-x;}
.header, .content, .footer {
    margin: 0 auto;
    width: 990px;}
.header {
    background: transparent;
    height: 660px;
    position: relative;}
.content {
    background: transparent;
    padding: 10px 0;
    position: relative;
    width: 990px;
    z-index: 1;}
html>body .content {
    height: auto;
    min-height: 360px;}
#lang {
    display:none;
    padding-left: 0;}
.h1-enter {
    background-image: url(/img/com/filet-left.png), url(/img/com/filet-right.png);
    background-position: left bottom, right bottom;
    background-repeat: no-repeat;
    color: #604D31;
    font-family: 'LatinModernRomanDemi10Oblique';
    font-size: 38px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto;
    margin-bottom: 75px;
    text-align: center;
    width: 830px;}
.nav-site {
    font-family: 'EnigmaticBold';
    margin: 0 auto 83px auto;
    text-transform: uppercase;
    width: 640px;}
.nav-site ul {
    margin: 0;
    padding: 0;	
}
.nav-site li {
    float: left;
    list-style-type:none;}
.nav-site a {
    background: transparent url(/img/com/filet-nav-site.png) left top no-repeat;
    color: #604D31;
    display: block;
    float: left;
    font-size: 14px;
    height: 40px;
    padding: 15px 0 0 0;
    text-align: center;
    text-decoration: none;
    width: 160px;}
.nav-site a.nav-site-vca {background-image: none;}
.nav-site a:link {color: #604D31;}
.nav-site a:visited {color: #604D31;}
.nav-site a:focus {color: #666;}
.nav-site a:hover {color: #666;}
.nav-site a:active {color: #666;}
.nav-lang {
    position: absolute;
    right: 50px;
    top: 50px;
    z-index:2;}	
.nav-lang a {
    display: block;
    height: 21px;
    text-indent: -999999px;
    width: 35px;}
.nav-lang li {margin-bottom: 6px;}
.nav-lang p, .nav-lang ul {float: left;}
.nav-lang p {
    color: #CCC;
    font-family: 'EnigmaticRegular';
    font-size: 10px;
    width: 60px;}
.nav-lang ul {width: 35px;}

.lang-fr {background: url(/img/com/fr-1.png) left top no-repeat;}
.lang-us {background: url(/img/com/us-1.png) left bottom no-repeat;}
.lang-es {background: url(/img/com/es-1.png) left bottom no-repeat;}
.lang-de {background: url(/img/com/de-1.png) left bottom no-repeat;}
.lang-sr {background: url(/img/com/sr-1.png) left bottom no-repeat;}
.lang-ru {background: url(/img/com/ru-1.png) left bottom no-repeat;}

.nav-lang a:hover {background-position: left top;}

.summary {
    background-image: url(/img/com/filet-summary.png), url(/img/com/filet-summary.png);
    background-position: center top, center bottom;
    background-repeat: no-repeat;
    color: #604D31;
    font-family: 'LatinModernRoman10Regular';
    font-size: 18px;
    line-height: 26px;
    margin: 0 auto;
    padding: 26px 0;
    text-align: justify;
    width: 615px;}
.summary p {margin-bottom: 20px;}
.summary strong {font-family: 'LatinModernRoman10Bold';}

/* FOOTER */
.footer {
    background: #000;
    padding: 25px 0 0 0;}
.vc-gam.vc-offre .footer {background-image: url(/img/com/footer-os-bg.jpg);}
.footer-bloc {
    background: #000;
    float: left;
    font-family: 'league_gothicregular', sans-serif;
    font-size: 10px;
    margin-right:30px;
    min-height: 155px;
    width: auto;}
.footer-bloc a {
    color: #FFF;
    cursor: pointer;
    font-size: 16px;
    text-decoration: none;}
.footer-bloc a.armes-ru {font-size: 10px;}
.footer-bloc a:link {color: #FFF;}
.footer-bloc a:visited {color: #FFF;}
.footer-bloc a:focus {color: #CCC;}
.footer-bloc a:hover {color: #CCC;}
.footer-bloc a:active {color: #CCC;}
.footer-bloc h2 {
    border-bottom: 1px solid #FFF;
    color: #FFF;
    font-size: 16px;
    font-weight:normal;
    margin:0 0 2px 0;
    text-transform: uppercase;}
.footer-bloc ul {
    margin:0;
    padding:0;}
.footer-bloc li {
    list-style-type:none;
    padding: 0;
    text-align: left;}
.footer-bloc li a {
    background-position: left center;
    background-repeat: no-repeat;
    color:#FFF;
    padding: 0;}

.armes-es {background-image: url(/img/com/es.gif);}
.armes-fr {background-image: url(/img/com/fr.gif);}
.armes-us {background-image: url(/img/com/us.gif);}
.armes-ru {background-image: url(/img/com/ru.gif);}
.armes-de {background-image: url(/img/com/de.gif);}
.armes-sr {background-image: url(/img/com/sr.gif);}

.footer-1.footer-bloc {
    margin-left: 60px;
    width:85px;}
.footer-1.footer-bloc h2 {
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    text-align: left;}
.footer-1 .share {margin:10px 0;}
.footer-1 .share .row:first-child a:first-child {margin-right:18px;}
.footer-1 .share .row {margin-bottom:13px;}
.footer-1 .share .row + .row a {float:right;}
.footer-1 .share .row + .row a:first-child {float:left;}
.footer-2, .footer-3 {width:125px;}
.footer-2.footer-bloc li a, .footer-5.footer-bloc li a {padding:0;}
.footer-2.footer-bloc #lang li a {padding:0 0 0 18px;}
.footer-4 {width:145px;}
.footer-5.footer-bloc {width:125px;}
.footer-6.footer-bloc {margin-right:0;width:120px;}
#lang {display:none;}
/**/

/*	.footer-bloc a {
color: #888;
text-decoration: none;}
.footer-bloc a:link {color: #888;}
.footer-bloc a:visited {color: #888;}
.footer-bloc a:focus {color: #333;}
.footer-bloc a:hover {color: #333;}
.footer-bloc a:active {color: #333;}

.footer-bloc li {
padding: 0 0 0 15px;
text-align: left;}

.footer-bloc li a {
background-position: left center;
background-repeat: no-repeat;
padding: 0 0 0 15px;}
.armes-es {background-image: url(/img/com/es.gif);}
.armes-fr {background-image: url(/img/com/fr.gif);}
.armes-us {background-image: url(/img/com/us.gif);}
.armes-ru {background-image: url(/img/com/ru.gif);}
.armes-de {background-image: url(/img/com/de.gif);}
.armes-sr {background-image: url(/img/com/sr.gif);}
.footer-1.footer-bloc {
background-image: none;
margin-left: 70px;
width: 135px;}

.footer-4 ul {margin-left: 15px;}
.footer-5.footer-bloc {background-image: none;}*/

.slide-logo {
    background: transparent;
    left: 250px;
    position: absolute;
    top: 0;}

.clear {
    border: none;
    clear: both;
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;}

.vcgs {

    position: absolute;
    right: 50px;
    top: 50px;
    z-index: 2;

}
/* LANGUES */

.page-lang .header-main .header {

    height: 300px;
    text-align: center;

}
.page-lang .header-main .header img {

    margin-top: 55px;

}
.page-lang .h1-enter {
    
    background-image: none;
    line-height: normal;
    margin: 0 auto 35px;
    width: auto;
    
}
.nav-lang-1 {

    float: left;
    font-family: "league_gothicregular",sans-serif;
    margin: 0 10px;
    text-align: center;
    width: calc(25% - 20px);

}

.nav-lang-1 h2 {
    border-bottom: 1px solid #CCC;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}	
.nav-lang-1 a {
    color: #333;
    text-decoration: none;
}

.nav-lang-1 a:hover img {

    opacity: .5;

}

.nav-lang-1.flag a {
    display: block;
    height: 21px;
    width: 35px;
    text-indent: -999999px;}



.nav-lang-1 ul {

    list-style-type: none;
    margin: 0;
    padding: 0;

}

.nav-lang-1 li {margin-bottom: 0;}

.nav-lang-1 p {
    color: #CCC;
    font-family: 'EnigmaticRegular';
    font-size: 10px;
    width: 60px;}

.nav-lang-1.flag ul {width: 35px;}

.nav-lang-1 .lang-fr {background: url(/img/com/fr-1.png) left top no-repeat;}
.nav-lang-1 .lang-us {background: url(/img/com/us-1.png) left top no-repeat;}
.nav-lang-1 .lang-es {background: url(/img/com/es-1.png) left top no-repeat;}
.nav-lang-1 .lang-de {background: url(/img/com/de-1.png) left top no-repeat;}
.nav-lang-1 .lang-sr {background: url(/img/com/sr-1.png) left top no-repeat;}
.nav-lang-1 .lang-ru {background: url(/img/com/ru-1.png) left top no-repeat;}

.nav-lang-1 a:hover {background-position: left bottom;}