/*  body{background:#fff;text-align:center}body,#header,p,.gray,h1,h4,li,#footer p,.menu,.menu li,.menu li a,.survol,.survol ul,.survol li,.textPlaceholder,div#feature_list ul{margin:0}body,#header,p,.gray,h1,li,#footer p,.menu,.menu li a,.survol,.survol ul,.survol li,.textPlaceholder,div#feature_list ul{padding:0}#container,#maincontent,div#feature_list{width:900px}#container,#container,#maincontent{font-style:normal;font:11px Helvetica,sans-serif}#container,#maincontent,.left_box,.right_caroussel{margin:0 auto}#container,.header-left,.maincontent-left,.maincontent-right,#footer-left{text-align:left}#header,.textPlaceholder{height:50px}#header,.menu,.menu li a,ul#output li a{background:#000}.header-left,.maincontent-left,.left_box,#footer-left,.menu li,.survol li,ul#tabs li img{float:left}.header-left{width:650px;padding:10px 0 10px 5px}.header-left,.header-right,a:active,.header-right a:hover,#maincontent,a,a:active,a:hover{background:none}.header-right,.maincontent-right,.right_caroussel,#footer-right{float:right}.header-right{width:200px;padding:21px 5px 10px 0;font:11px Helvetica,sans-serif normal}.header-right,a:active,.header-right a:hover,a:active,a:hover,h3,.menu ul li a.active,.menu li a:hover,ul#tabs li a:hover{color:#e2007a}.header-right,#footer-right{text-align:right}.header-right a,.logo,.menu li,.menu li a,ul#tabs li a.current,ul#output li a{color:#FFF}a:active,.header-right a:hover,a,a:active,a:hover,.logo a,.menu li a,.textPlaceholder,ul#tabs li a,ul#tabs li a:hover,ul#tabs li a.current:hover,ul#output li a{text-decoration:none}.clear{clear:both}#maincontent,a,h1,#footer a{color:#000}.maincontent-left{width:489px;padding-right:15px}.maincontent-left,.maincontent-right{margin-top:30px}.maincontent-right{width:380px;padding:0 0 0 15px;border-left:1px dotted #999}.left_box{width:600px}.left_box,.right_caroussel{height:250px}.left_box,.right_caroussel,ul#tabs li img{padding:5px}.right_caroussel{width:300px}.gray,#footer,#footer p{color:#999}a img,li,.menu,.menu li,.survol li img{border:0}h1{font:24px helvetica,sans-serif bold /20px}h2{font:16px helvetica,sans-serif normal}h2,h3{padding-top:10px;border-top:1px solid #999}h3{font:14px helvetica,sans-serif normal}h4{padding:7px 0 0 0;font-size:16px;text-transform:uppercase}.logo{font:24px helvetica,sans-serif normal}li{list-style-type:normal}#footer{margin:20px 0 20px 0;padding:5px 0 20px 0;font-family:Arial,Helvetica,sans-serif;background:#FFF;border-top:2px solid #999}#footer p{font-size:10px}.menu{width:700px;height:10px;margin:10px 0 10px 0;font-size:12px}.menu,.survol li{list-style-type:none}.menu,.textPlaceholder,div#feature_list ul,ul#output li,ul#output li a{position:absolute}.menu li,.survol li a,ul#tabs li a{display:block}.menu li{padding:0 10px 0 0}.menu li a.current{color:#639}.survol li,div#feature_list,ul#output{position:relative}.textPlaceholder{font:12px arial normal;background:#e2007a;top:150px;opacity:0.8;filter:alpha(opacity=80);display:none;color:#fff;width:100%;cursor:pointer}.textPlaceholder,ul#tabs{left:0}.textPlaceholder div,ul#tabs li a{padding:10px}div#feature_list,ul#output,ul#output li{height:240px}div#feature_list{overflow:hidden}div#feature_list ul{top:0;list-style:none}ul#tabs{z-index:2;width:320px}ul#tabs li{font:12px arial}ul#tabs li img{border:none;margin:10px 10px 0 0}ul#tabs li a{color:#222;height:60px;outline:none}ul#tabs li a.current{background:url('images/featurelist/feature-tab-currentpink.png')}ul#tabs li a.current:hover{cursor:default}ul#output{right:0}ul#output,ul#output li{width:613px}ul#output li a{bottom:10px;right:10px;padding:8px 12px;font-size:11px;-moz-border-radius:5px;border-radius:5px}ul#output li a:hover{background:#e2007a}
  */
/*---------------------------------FONTS----------------------------------*/
@font-face {
    font-family: 'FaktPro-Blond';
    src: url('/fonts/FaktPro-Blond.eot');
    src: url('/fonts/FaktPro-Blond.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FaktPro-Blond.woff') format('woff'),
    url('/fonts/FaktPro-Blond.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FaktPro-Normal';
    src: url('/fonts/FaktPro-Normal.eot');
    src: url('/fonts/FaktPro-Normal.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FaktPro-Normal.woff') format('woff'),
    url('/fonts/FaktPro-Normal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FaktPro-NormalItalic';
    src: url('/fonts/FaktPro-NormalItalic.eot');
    src: url('/fonts/FaktPro-NormalItalic.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FaktPro-NormalItalic.woff') format('woff'),
    url('/fonts/FaktPro-NormalItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FaktPro-SemiBold';
    src: url('/fonts/FaktPro-SemiBold.eot');
    src: url('/fonts/FaktPro-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/FaktPro-SemiBold.woff') format('woff'),
    url('/fonts/FaktPro-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.italic {
    font-family: "FaktPro-NormalItalic", Arial, Helvetica, sans-serif;
    font-size: 1.1em;
}

.normal {
    font-family: "FaktPro-Normal", Arial, Helvetica, sans-serif;
}

body {
    font-family: "FaktPro-Blond", Arial, Helvetica, sans-serif;
    font-size: 14px;
}

h1 {
    line-height: 1.2em;
}

#en_tete {
    padding-bottom: 8px;
    padding-top: 1px;
}

#full_container {
    width: 30%;
    display: block;
    position: relative;
    margin: 0 auto;
}

.container a {
    font-family: "FaktPro-Normal", Arial, Helvetica, sans-serif;
}

.container span {
    font-family: "FaktPro-Normal", Arial, Helvetica, sans-serif;
}

#lang_container {
    position: fixed;
    top: 26px;
    right: 2%;
}

#lang_container ul {
    margin-top: 0;
}

#lang_container ul li {
    display: inline-block;
}

#lang_container ul li a {
    color: #ddd;
    text-decoration: none;
    text-transform: uppercase;
}

#lang_container ul li a.active {
    color: #000;
}

.logo img {
    height: 60px;

}

.logo {
    margin-bottom: 30px;
    margin-top: 30px;
}

.footer {
    margin-top: 30px;
    margin-bottom: 30px;
}

.footer a {
    color: #000;
}

.footer h2 {
    margin: 0;
}

/**RS**/

.rs {
 padding-top: 10px;
}
.rs ul {
    padding: 0;
    margin: 0;
}

.rs ul li {
    display: inline-block;
}

.rs ul li a {
    text-indent: -9999px;
    display: block;
    height: 30px;
    width: 30px;
}

#facebook {
    background-image: url(/images/icones/fb_off.svg);
    background-size: 100%;
}

#facebook:hover {
    background-image: url(/images/icones/fb_on.svg);
    background-size: 100%;
}

#instagram {
    background-image: url(/images/icones/it_off.svg);
    background-size: 100%;
}

#instagram:hover {
    background-image: url(/images/icones/it_on.svg);
    background-size: 100%;
}
#twitter {
    background-image: url(/images/icones/tw_off.svg);
    background-size: 100%;
}

#twitter:hover {
    background-image: url(/images/icones/tw_on.svg);
    background-size: 100%;
}

#facebook {

}

@media (max-width: 768px) {
    #full_container {
        width: 100%;
    }
}
.hide {
    display: none;
}