html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
footer .span9>li>a,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

html {
    line-height: 1
}

ol,
ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}

q,
blockquote {
    quotes: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none
}

a img {
    border: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block
}

@font-face {
    font-family: 'DinRegular';
    src: url("../fonts/din_regular-webfont.eot");
    src: url("../fonts/din_regular-webfont.eot") format("embedded-opentype"), url("../fonts/din_regular-webfont.svg#dinregular") format("svg"), url("../fonts/din_regular-webfont.woff") format("woff"), url("../fonts/din_regular-webfont.ttf") format("truetype")
}

@font-face {
    font-family: 'DinLight';
    src: url("../fonts/din_light-webfont.eot");
    src: url("../fonts/din_light-webfont.eot") format("embedded-opentype"), url("../fonts/din_light-webfont.svg#dinlight") format("svg"), url("../fonts/din_light-webfont.woff") format("woff"), url("../fonts/din_light-webfont.ttf") format("truetype")
}

@font-face {
    font-family: 'DinBold';
    src: url("../fonts/din_bold-webfont.eot");
    src: url("../fonts/din_bold-webfont.eot") format("embedded-opentype"), url("../fonts/din_bold-webfont.eot.svg#dinbold") format("svg"), url("../fonts/din_bold-webfont.woff") format("woff"), url("../fonts/din_bold-webfont.ttf") format("truetype")
}

@font-face {
    font-family: 'DinBlack';
    src: url("../fonts/din_black-webfont.eot");
    src: url("../fonts/din_black-webfont.eot") format("embedded-opentype"), url("../fonts/din_black-webfont.eot.svg#dinblack") format("svg"), url("../fonts/din_black-webfont.woff") format("woff"), url("../fonts/din_black-webfont.ttf") format("truetype")
}

@font-face {
    font-family: 'DinMedium';
    src: url("../fonts/din_medium-webfont.eot");
    src: url("../fonts/din_medium-webfont.eot") format("embedded-opentype"), url("../fonts/din_medium-webfont.eot.svg#dinmedium") format("svg"), url("../fonts/din_medium-webfont.woff") format("woff"), url("../fonts/din_medium-webfont.ttf") format("truetype")
}

.icons-sprite,
.icons-language,
.icons-shop,
.icons-support,
header .navLinks>ul>li:first-child a:hover i,
header .navLinks>ul>li.last a:hover i,
header .navLinks>ul>li.last a.open i,
header .navLinks>ul>li>a:hover i,
header .navLinks>ul>li>a.current i {
    background: url('../img/common/icons.png') no-repeat
}

.icons-language {
    background-position: 0 -105px;
    height: 15px;
    width: 15px
}

.icons-language:hover,
.icons-language.language_hover,
.icons-language.language-hover {
    background-position: 0 0
}

.icons-shop {
    background-position: 0 -175px;
    height: 15px;
    width: 13px
}

.icons-shop:hover,
.icons-shop.shop_hover,
.icons-shop.shop-hover {
    background-position: 0 -140px
}

.icons-support {
    background-position: 0 -35px;
    height: 15px;
    width: 15px
}

.icons-support:hover,
.icons-support.support_hover,
.icons-support.support-hover {
    background-position: 0 -70px
}

.social-sprite,
.social-facebook,
.social-linkdin,
.social-twitter {
    background: url('../img/common/social.png') no-repeat
}

.social-facebook {
    background-position: 0 -250px;
    height: 30px;
    width: 30px
}

.social-facebook:hover,
.social-facebook.facebook_hover,
.social-facebook.facebook-hover {
    background-position: 0 -200px
}

.social-linkdin {
    background-position: 0 -150px;
    height: 30px;
    width: 30px
}

.social-linkdin:hover,
.social-linkdin.linkdin_hover,
.social-linkdin.linkdin-hover {
    background-position: 0 -100px
}

.social-twitter {
    background-position: 0 -50px;
    height: 30px;
    width: 30px
}

.social-twitter:hover,
.social-twitter.twitter_hover,
.social-twitter.twitter-hover {
    background-position: 0 0
}

[class^="icons-"],
[class^="social-"] {
    display: inline-block;
    vertical-align: middle
}

.row {
    margin-left: 0px;
    *zoom: 1
}

.row:before,
.row:after {
    display: table;
    content: "";
    line-height: 0
}

.row:after {
    clear: both
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 0
}

.span1 {
    width: 80px
}

.span2 {
    width: 160px
}

.span3,
footer .span9>li {
    width: 240px
}

.span4 {
    width: 320px
}

.span5 {
    width: 400px
}

.span6 {
    width: 480px
}

.span7 {
    width: 560px
}

.span8 {
    width: 640px
}

.span9 {
    width: 720px
}

.span10 {
    width: 800px
}

.span11 {
    width: 880px
}

.span12 {
    width: 960px
}

.offset1 {
    margin-left: 80px
}

.offset2 {
    margin-left: 160px
}

.offset3 {
    margin-left: 240px
}

.offset4 {
    margin-left: 320px
}

.offset5 {
    margin-left: 400px
}

.offset6 {
    margin-left: 480px
}

.offset7 {
    margin-left: 560px
}

.offset8 {
    margin-left: 640px
}

.offset9 {
    margin-left: 720px
}

.offset10 {
    margin-left: 800px
}

.offset11 {
    margin-left: 880px
}

.offset12 {
    margin-left: 960px
}

html,
body {
    width: 100%;
    height: 100%;
    min-height: 100%
}

body {
    font-family: DinLight;
    font-size: 62.5%;
    -webkit-text-size-adjust: none
}

p {
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #737373
}

a {
    color: #525252;
    line-height: 12px;
    text-decoration: none
}

a:focus {
    outline: none
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.clearfix {
    *zoom: 1
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

.left {
    float: left
}

.right {
    float: right
}

.odd {
    background: #eaeef0
}

.even {
    background: #fff
}

.home section {
    width: 100%;
    padding: 22px 0
}

.inner {
    position: relative;
    max-width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto
}

.inner:after {
    content: "";
    display: table;
    clear: both
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

strong,
b {
    font-weight: bold
}

header,
footer,
section,
hgroup,
aside,
nav,
article,
figure,
figcaption,
time,
dialog {
    display: block
}

iframe {
    border: 0
}

section {
    position: relative
}

a {
    color: #009cd3;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

h1,
h2,
h3,
h4,
footer .span9>li>a,
h5,
h6 {
    font-weight: normal
}

table tr {
    border-top: 1px solid #c7cdcf
}

table tr:first-child {
    border-top: none
}

table tr td {
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    line-height: 16px;
    padding: 16px 10px 18px 10px
}

table tr td:first-child {
    text-align: left;
    color: #737373;
    padding-left: 0
}

table tr td small {
    font-size: 11px
}

table tr th {
    font-family: DinBold;
    font-size: 15px;
    background: #009cd3;
    padding: 16px 10px 18px 10px;
    vertical-align: middle;
    text-align: center;
    color: #fff
}

.language-pairs table tr th {
    width: 142px
}

table tr.section td {
    padding-left: 10px;
    background: #ccc
}

table+p {
    padding: 6px 0 20px
}

.wrapper_grid {
    width: 960px;
    margin: 0 auto;
    overflow: hidden
}

.bluetext {
    color: #009cd3
}

.boldtext {
    font-weight: bold;
    color: #000
}

.last-child {
    margin: 0
}

p {
    color: #737373;
    font-size: 14px;
    line-height: 18px
}

time {
    color: #009cd3;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px
}

body {
    background: #fff;
    font-family: arial
}

body #container {
    min-width: 960px;
    padding: 0
}


body #container #wrapper {
    position: relative
}


body #container #wrapper.main_business .pageslist {
    background: url('../img/../img/assets/banner/business_solution.jpg') no-repeat center top #009cd3
}

body #container #wrapper.main_industry .pageslist {
    background: url('../img/../img/assets/banner/industry.jpg') no-repeat center top #009cd3
}

body #container #wrapper.products_services .pageslist {
    background: url('../img/../img/assets/banner/products.jpg') no-repeat center top #009cd3
}

body #container #wrapper.about .pageslist {
    background: url('../img/../img/assets/banner/about.jpg') no-repeat center top #009cd3
}

body #container #wrapper.contact .pageslist {
    background: url('../img/../img/assets/banner/contact.jpg') no-repeat center top #009cd3
}



body #container #wrapper.products_services .post {
    padding: 40px 0 35px
}

body #container #wrapper.case_studies .intro {
    padding-bottom: 40px
}

body #container #wrapper.case_studies #wrapper #content aside {
    padding-top: 0
}

body #container #wrapper.single .intro {
    padding-bottom: 35px
}

body #container #wrapper.product_services article {
    width: 675px !important
}

body #container #wrapper.product_services article p {
    margin-bottom: 20px !important
}

body #container #wrapper.product_services article>img+p {
    line-height: 26px;
    font-family: DinLight;
    font-size: 24px;
    color: #000;
    margin-bottom: 35px !important
}

body #container #wrapper.about .post {
    padding: 48px 0 58px
}

body #container #wrapper.about h2 {
    margin-bottom: 18px
}

body #container #wrapper.about .span6 {
    width: 460px
}

body #container #wrapper.about .span6>img {
    max-width: 100%;
    margin: 17px 0
}

body #container #wrapper.about .grayarea.small {
    margin-top: 26px
}

body #container #wrapper.about #content article p {
    margin-bottom: 32px
}

body #container #wrapper.about #content article h3 {
    margin-bottom: 25px
}

body #container #wrapper.about #content article .link,
body #container #wrapper.about #content article .intro.gray .intro-form ul li a,
body #container .intro.gray .intro-form ul li #wrapper.about #content article a,
body #container #wrapper.about #content article .intro.gray.intro-form ul li a,
body #container .intro.gray.intro-form ul li #wrapper.about #content article a,
body #container #wrapper.about #content article .widget .sub-menu li>a,
.widget .sub-menu body #container #wrapper.about #content article li>a,
body #container #wrapper.about #content article footer .span9>li .sub-menu li>a,
footer .span9>li .sub-menu body #container #wrapper.about #content article li>a,
body .investors #container #wrapper.about #content article .summary li a,
.investors body #container #wrapper.about #content article .summary li a {
    display: block;
    margin-bottom: 5px
}

body #container #wrapper.about #content article img {
    margin: 20px 0 10px
}

body #container #wrapper.about #content article h2 {
    letter-spacing: -1px
}

body #container #wrapper.about #content article h2 ~ h2 {
    padding-top: 35px
}

body #container #wrapper.about #content article ul {
    padding-top: 0
}

body #container #wrapper.about #content article ul li {
    margin-bottom: 5px
}

body #container #wrapper.contact section.post {
    padding: 45px 0 50px
}

body #container #wrapper #content article {
    width: 640px;
    float: left;
    padding-bottom: 60px
}

body #container #wrapper #content article h1 {
    margin-bottom: 40px
}

body #container #wrapper #content article h2 {
    line-height: 36px
}

body #container #wrapper #content article h2+ul {
    padding-top: 0
}

body #container #wrapper #content article p {
    margin-bottom: 40px
}

body #container #wrapper #content article p a {
    color: #009cd3
}

body #container #wrapper #content article p+ul {
    padding-top: 0
}

body #container #wrapper #content article p+ol {
    padding-top: 0
}

body #container #wrapper #content article ul,
body #container #wrapper #content article ol {
    padding: 20px 0px
}

body #container #wrapper #content article ul li,
body #container #wrapper #content article ol li {
    color: #737373;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
    padding-left: 14px;
    position: relative
}

body #container #wrapper #content article ul li strong,
body #container #wrapper #content article ol li strong {
    color: #000
}

body #container #wrapper #content article ul li:before,
body #container #wrapper #content article ol li:before {
    content: "•";
    color: #009cd3;
    position: absolute;
    left: 0;
    font-size: 16px
}

body #container #wrapper #content article ul.fields-control li:before,
body #container #wrapper #content article ol.fields-control li:before {
    display: none
}

body #container #wrapper #content article ul ol,
body #container #wrapper #content article ul ul,
body #container #wrapper #content article ol ol,
body #container #wrapper #content article ol ul {
    padding: 5px 0px
}

body #container #wrapper #content aside {
    width: 240px;
    float: right;
    margin-top: 8px
}

body #container #wrapper #content .list-items {
    width: 640px;
    float: left;
    margin-bottom: 80px
}

body #container .intro {
    height: auto;
    padding: 42px 0 62px 0
}

body #container .intro h1 {
    font-size: 50px;
    margin-bottom: 15px
}

body #container .intro h1+p {
    font-size: 24px;
    line-height: 30px;
    font-family: DinLight;
    color: #000
}

body #container .intro .under_intro {
    padding: 55px 0 20px 0
}

body #container .intro .under_intro p {
    margin-bottom: 10px
}

body #container .intro .under_intro .link,
body #container .intro.gray .under_intro .intro-form ul li a,
body #container .intro.gray .intro-form ul li .under_intro a,
body #container .intro.gray.intro-form .under_intro ul li a,
body #container .intro.gray.intro-form ul li .under_intro a,
body #container .intro .under_intro .widget .sub-menu li>a,
.widget .sub-menu body #container .intro .under_intro li>a,
body #container .intro .under_intro footer .span9>li .sub-menu li>a,
footer .span9>li .sub-menu body #container .intro .under_intro li>a,
body .investors #container .intro .under_intro #wrapper #content article .summary li a,
.investors body #container .intro .under_intro #wrapper #content article .summary li a,
body .investors #container #wrapper #content article .summary li .intro .under_intro a,
.investors body #container #wrapper #content article .summary li .intro .under_intro a {
    display: block;
    margin-bottom: 5px
}

body #container .intro.gray {
    background: #eaeef0;
    margin-bottom: 35px
}

body #container .intro.gray h1 {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 712px;
    vertical-align: middle
}

body #container .intro.gray .contact_support {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 244px;
    vertical-align: middle
}

body #container .intro.gray .contact_support a {
    width: 100%;
    margin-bottom: 14px
}

body #container .intro.gray .contact_support a+a {
    margin-bottom: 0
}

body #container .intro.filter_area {
    min-height: 232px;
    height: auto;
    padding-bottom: 38px;
    margin-bottom: 45px
}

body #container .intro.filter_area h1 {
    margin-bottom: 5px
}

body #container .intro.filter_area h1+p {
    color: #737373;
    font-size: 14px;
    font-family: arial;
    margin-bottom: 12px
}

body #container .intro.filter_area .newListSelected {
    position: absolute !important
}

body #container .intro.simple_text h1+p {
    color: #737373;
    font-size: 14px;
    line-height: 18px;
    font-family: arial
}

body #container .post {
    height: auto;
    padding: 60px 0 65px 0
}

body #container .post .tumbnail {
    max-width: 389px;
    width: 389px;
    margin-right: 92px;
    float: left
}

body #container .post .tumbnail img {
    max-width: 100%
}

body #container .post .tumbnail.big {
    margin-right: 0;
    width: 480px;
    max-width: 480px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    float: none
}

body #container .post .tumbnail.big+.infos {
    display: inline-block;
    vertical-align: middle;
    float: none
}

body #container .post .tumbnail.big+.infos h3 {
    font-family: DinBold;
    font-size: 15px;
    margin-bottom: 2px
}

body #container .post .tumbnail.big+.infos p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px
}

body #container .post .tumbnail.big+.infos ul {
    margin-bottom: 18px
}

body #container .post .tumbnail.big+.infos ul li {
    line-height: 20px
}

body #container .post .tumbnail.big+.infos .btn,
body #container .post .tumbnail.big+.infos p+a,
body #container .post .tumbnail.big+.infos button,
body #container .post .tumbnail.big+.infos input[type='submit'],
body #container .post .tumbnail.big+.infos .form-container form .upload-box .upload-btn,
.form-container form .upload-box body #container .post .tumbnail.big+.infos .upload-btn,
body #container .post .tumbnail.big+.infos .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box body #container .post .tumbnail.big+.infos .upload-btn,
body #container .post .tumbnail.big+.infos .grayarea .thumb+div h5+a,
.grayarea .thumb+div body #container .post .tumbnail.big+.infos h5+a,
body #container .post .tumbnail.big+.infos .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div body #container .post .tumbnail.big+.infos h5+p>a,
body #container .post .tumbnail.big+.infos .discover-list li a,
.discover-list li body #container .post .tumbnail.big+.infos a,
body #container .post .tumbnail.big+.infos .studies-list .logo+div+div a,
.studies-list .logo+div+div body #container .post .tumbnail.big+.infos a,
body #container .post .tumbnail.big+.infos .press-list div+div a,
.press-list div+div body #container .post .tumbnail.big+.infos a,
body #container .post .tumbnail.big+.infos .home #sbox .sbox_btn a,
.home #sbox .sbox_btn body #container .post .tumbnail.big+.infos a,
body #container .post .tumbnail.big+.infos .reseller-box a[href*="http"],
.reseller-box body #container .post .tumbnail.big+.infos a[href*="http"] {
    margin-bottom: 20px
}

body #container .post .infos {
    float: left;
    width: 477px
}

body #container .post .infos p {
    color: #737373;
    font-size: 12px;
    line-height: 16px;
    width: 380px;
    margin-bottom: 22px
}

body #container .post .infos .workwith {
    padding: 20px 0 0 0;
    margin-bottom: 0;
    line-height: 14px
}

body #container .post .infos .logo_brand {
    padding-top: 10px
}

body #container .post .infos .logo_brand img {
    max-width: 100%
}

body #container .documentation p {
    margin-bottom: 20px;
    float: none
}

body #container .documentation p+ul {
    overflow: hidden
}

body #container .documentation p+ul li {
    float: left;
    margin-left: 10px
}

body #container .documentation p+ul li:first-child {
    margin-left: 0
}

body #container .documentation p+ul li a {
    padding-top: 18px;
    padding-bottom: 20px
}

body #container .documentation p+ul li a.business {
    padding-left: 50px;
    padding-right: 59px
}

body #container .documentation p+ul li a.papers {
    padding-left: 58px;
    padding-right: 65px
}

body #container .documentation p+ul li a.reports {
    padding-left: 49px;
    padding-right: 53px
}

body #container .documentation p+ul li a.Product {
    padding-left: 37px;
    padding-right: 40px
}

body.editions-comparison h1 {
    margin-bottom: 35px
}

body.jobs .intro {
    background: #eaeef0
}

body.jobs #container #wrapper #content article p {
    margin-bottom: 20px
}

body.jobs #container #wrapper #content article strong {
    color: #000
}

body.corporate-profile .intro {
    padding: 42px 0 35px !important
}

body.corporate-profile #container #wrapper #content article p {
    margin-bottom: 20px
}

body.corporate-profile #container #wrapper #content article strong {
    color: #000
}

body.end-user-license-agreement #container #wrapper #content article p {
    margin-bottom: 20px
}

body.end-user-license-agreement #container #wrapper #content article strong {
    color: #000
}

body.privacy-policy #container #wrapper #content article p {
    margin-bottom: 20px
}

body.privacy-policy #container #wrapper #content article strong {
    color: #000
}

body.terms-of-service #container #wrapper #content article p {
    margin-bottom: 20px
}

body.terms-of-service #container #wrapper #content article strong {
    color: #000
}

body.trademark-usage-and-guidelines #container .intro {
    padding: 42px 0 35px !important
}

body.trademark-usage-and-guidelines #container #wrapper #content article p {
    margin-bottom: 20px
}

body.trademark-usage-and-guidelines #container #wrapper #content article strong {
    color: #000
}

body.advantages-of-systran-technology #container .intro {
    padding: 42px 0 35px !important
}

body.advantages-of-systran-technology #container #wrapper #content article p {
    margin-bottom: 20px
}

body.advantages-of-systran-technology #container #wrapper #content article strong {
    color: #000
}

body.benefits-of-language-translation-software #container .intro {
    padding: 42px 0 35px !important
}

body.benefits-of-language-translation-software #container #wrapper #content article p {
    margin-bottom: 20px
}

body.benefits-of-language-translation-software #container #wrapper #content article strong {
    color: #000
}

body.systran-40-years-of-mt-innovation #container .intro {
    padding: 42px 0 35px !important
}

body.systran-40-years-of-mt-innovation #container #wrapper #content article p {
    margin-bottom: 20px
}

body.systran-40-years-of-mt-innovation #container #wrapper #content article strong {
    color: #000
}

body.systran-customization-methodology #container .intro {
    padding: 42px 0 35px !important
}

body.systran-customization-methodology #container #wrapper #content article p {
    margin-bottom: 20px
}

body.systran-customization-methodology #container #wrapper #content article strong {
    color: #000
}

body.systran-hybrid-technology #container .intro {
    padding: 42px 0 35px !important
}

body.systran-hybrid-technology #container #wrapper #content article p {
    margin-bottom: 20px
}

body.systran-hybrid-technology #container #wrapper #content article strong {
    color: #000
}

body.what-is-machine-translation #container .intro {
    padding: 42px 0 35px !important
}

body.what-is-machine-translation #container #wrapper #content article p {
    margin-bottom: 20px
}

body.what-is-machine-translation #container #wrapper #content article strong {
    color: #000
}

body.why-use-language-translation-software #container .intro {
    padding: 42px 0 35px !important
}

body.why-use-language-translation-software #container #wrapper #content article p {
    margin-bottom: 20px
}

body.why-use-language-translation-software #container #wrapper #content article strong {
    color: #000
}

body.investors #container .intro {
    padding: 42px 0 35px !important
}

body.investors #container #wrapper #content article p {
    margin-bottom: 20px
}

body.investors #container #wrapper #content article strong {
    color: #000
}

body.financial-report #container .intro {
    padding: 42px 0 35px !important
}

body.financial-report #container #wrapper #content article p {
    margin-bottom: 20px
}

body.financial-report #container #wrapper #content article strong {
    color: #000
}

body.annual #container .intro {
    padding: 42px 0 35px !important
}

body.general-meeting #container .intro {
    padding: 42px 0 35px !important
}

body.general-meeting #container #wrapper #content article p {
    margin-bottom: 20px
}

body.general-meeting #container #wrapper #content article strong {
    color: #000
}

body.regulated-information #container .intro {
    padding: 42px 0 35px !important
}

body.regulated-information #container #wrapper #content article p {
    margin-bottom: 20px
}

body.regulated-information #container #wrapper #content article strong {
    color: #000
}

body.systran-share #container .intro {
    padding: 42px 0 35px !important
}

body.systran-share #container #wrapper #content article p {
    margin-bottom: 20px
}

body.systran-share #container #wrapper #content article strong {
    color: #000
}

body.shares-voting-right-declaration #container .intro {
    padding: 42px 0 35px !important
}

body.shares-voting-right-declaration #container #wrapper #content article p {
    margin-bottom: 20px
}

body.shares-voting-right-declaration #container #wrapper #content article strong {
    color: #000
}

body.stock-acquisition-plan #container .intro {
    padding: 42px 0 35px !important
}

body.stock-acquisition-plan #container #wrapper #content article p {
    margin-bottom: 20px
}

body.stock-acquisition-plan #container #wrapper #content article strong {
    color: #000
}

body.acquisition-plan #container .intro {
    padding: 42px 0 35px !important
}

body.acquisition-plan #container #wrapper #content article p {
    margin-bottom: 20px
}

body.acquisition-plan #container #wrapper #content article strong {
    color: #000
}

body.monthly-disclosures #container .intro {
    padding: 42px 0 35px !important
}

body.monthly-disclosures #container #wrapper #content article p {
    margin-bottom: 20px
}

body.monthly-disclosures #container #wrapper #content article strong {
    color: #000
}

body.weekly-disclosures #container .intro {
    padding: 42px 0 35px !important
}

body.weekly-disclosures #container #wrapper #content article p {
    margin-bottom: 20px
}

body.weekly-disclosures #container #wrapper #content article strong {
    color: #000
}

body.distributors-resellers #container .intro {
    padding: 42px 0 35px !important
}

body.distributors-resellers #container #wrapper #content article p {
    margin-bottom: 20px
}

body.distributors-resellers #container #wrapper #content article strong {
    color: #000
}

body.distributors-resellers #container #wrapper #content article .link,
body.distributors-resellers #container #wrapper #content article .intro.gray .intro-form ul li a,
body.distributors-resellers #container .intro.gray .intro-form ul li #wrapper #content article a,
body.distributors-resellers #container #wrapper #content article .intro.gray.intro-form ul li a,
body.distributors-resellers #container .intro.gray.intro-form ul li #wrapper #content article a,
body.distributors-resellers #container #wrapper #content article .widget .sub-menu li>a,
.widget .sub-menu body.distributors-resellers #container #wrapper #content article li>a,
body.distributors-resellers #container #wrapper #content article footer .span9>li .sub-menu li>a,
footer .span9>li .sub-menu body.distributors-resellers #container #wrapper #content article li>a,
body.distributors-resellers .investors #container #wrapper #content article .summary li a,
.investors body.distributors-resellers #container #wrapper #content article .summary li a {
    display: block
}

body.news-and-events #container .intro {
    padding: 42px 0 35px !important
}

body.news-and-events #container #wrapper #content article p {
    margin-bottom: 20px
}

body.news-and-events #container #wrapper #content article strong {
    color: #000
}

body.news-and-events #container #wrapper #content article .link,
body.news-and-events #container #wrapper #content article .intro.gray .intro-form ul li a,
body.news-and-events #container .intro.gray .intro-form ul li #wrapper #content article a,
body.news-and-events #container #wrapper #content article .intro.gray.intro-form ul li a,
body.news-and-events #container .intro.gray.intro-form ul li #wrapper #content article a,
body.news-and-events #container #wrapper #content article .widget .sub-menu li>a,
.widget .sub-menu body.news-and-events #container #wrapper #content article li>a,
body.news-and-events #container #wrapper #content article footer .span9>li .sub-menu li>a,
footer .span9>li .sub-menu body.news-and-events #container #wrapper #content article li>a,
body.news-and-events .investors #container #wrapper #content article .summary li a,
.investors body.news-and-events #container #wrapper #content article .summary li a {
    display: block
}

body.industry-associations #container .intro {
    padding: 42px 0 35px !important
}

body.academic-partners #container .intro {
    padding: 42px 0 35px !important
}

body.business-partners #container .intro {
    padding: 42px 0 35px !important
}

body.information-relating-to-shareholders-general-meetings #container .intro {
    padding: 42px 0 35px !important
}

body.meeting-notice #container .intro {
    padding: 42px 0 35px !important
}

body.notification #container .intro {
    padding: 42px 0 35px !important
}

body.voting-results #container .intro {
    padding: 42px 0 35px !important
}

body form {
    margin-bottom: 10px
}

.products_picto {
    padding: 8px 0 25px 0
}

.products_picto li {
    width: 160px;
    float: left;
    text-align: center;
    font-family: 'DinBold';
    font-size: 15px;
    line-height: 20px
}

.products_picto li.title {
    width: 320px;
    text-align: left;
    line-height: 50px
}

.product_infos {
    padding-bottom: 55px
}

.product_details tr {
    border-top: 1px solid #c7cdcf
}

.product_details tr:first-child {
    border-top: none
}

.product_details tr:first-child td {
    font-family: arial;
    font-size: 14px
}

.product_details tr td {
    width: 160px;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    line-height: 16px;
    padding: 16px 0 18px
}

.product_details tr td.title {
    width: 320px;
    text-align: right;
    color: #737373;
    padding-right: 10px
}

.product_details .table-footer {
    margin-bottom: 13px
}

.product_details .table-footer td {
    padding: 20px 0
}

.product_details .table-caption {
    margin-bottom: 4px
}

.product_details .table-caption td.title {
    font-family: DinBold;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    padding-bottom: 8px
}

.product_infos .wrapper_grid>a.link,
.product_infos body #container .intro.gray .intro-form ul li .wrapper_grid>a,
body #container .intro.gray .intro-form ul li .product_infos .wrapper_grid>a,
.product_infos body #container .intro.gray.intro-form ul li .wrapper_grid>a,
body #container .intro.gray.intro-form ul li .product_infos .wrapper_grid>a,
.product_infos .widget .sub-menu li.wrapper_grid>a,
.widget .sub-menu .product_infos li.wrapper_grid>a,
.product_infos footer .span9>li .sub-menu li.wrapper_grid>a,
footer .span9>li .sub-menu .product_infos li.wrapper_grid>a,
.product_infos .investors #container #wrapper #content article .summary li .wrapper_grid>a,
.investors #container #wrapper #content article .summary li .product_infos .wrapper_grid>a {
    margin: 25px 0
}

#logo h1 {
    margin-bottom: 0
}

.mini-header .mainMenu {
    padding-top: 25px
}

.no-padding {
    padding: 0
}

aside .widget .widget,
aside footer .span9>li .widget,
footer aside .span9>li .widget,
aside .widget footer .span9>li,
footer aside .widget .span9>li,
aside footer .span9>li .span9>li,
footer aside .span9>li .span9>li {
    margin-bottom: 0!important
}

.press-year-wrap {
    padding-top: 10px
}

h1 a,
h2 a,
h3 a,
h4 a,
footer .span9>li>a a,
h5 a,
h6 a {
    color: #000
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
footer .span9>li>a a:hover,
h5 a:hover,
h6 a:hover {
    text-decoration: none
}

h1 {
    font-size: 52px;
    margin-bottom: 15px;
    font-family: DinLight;
    letter-spacing: -1px;
    font-weight: normal
}

h2 {
    font-size: 34px;
    margin-bottom: 25px;
    line-height: 36px;
    font-family: DinRegular;
    letter-spacing: -1px;
    font-weight: normal
}

h4,
footer .span9>li>a {
    font-family: DinRegular;
    font-size: 23px;
    font-style: italic;
    font-weight: normal
}

h5 {
    font-family: DinBold;
    font-size: 23px;
    line-height: 25px;
    font-weight: normal
}

h6 {
    font-family: DinBold;
    font-size: 15px;
    font-weight: normal
}

h3 {
    font-family: DinBold;
    font-size: 15px;
    margin-bottom: 2px;
    font-weight: normal
}

.home h1,
footer h1 {
    font-size: 44px
}

.home h2,
footer h2 {
    font-family: DinRegular;
    font-size: 36px;
    letter-spacing: -1px;
    line-height: 36px
}

.home h3,
footer h3 {
    font-family: DinBold;
    font-size: 23px;
    line-height: 22px;
    font-weight: normal
}

.home h4,
.home footer .span9>li>a,
footer .home .span9>li>a,
footer h4,
footer .span9>li>a {
    font-family: DinBold;
    font-size: 15px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: normal
}

.btn,
body #container .post .infos p+a,
button,
input[type='submit'],
.form-container form .upload-box .upload-btn,
.form-container #cformpopup .upload-box .upload-btn,
.grayarea .thumb+div h5+a,
.grayarea .thumb+div h5+p>a,
.discover-list li a,
.studies-list .logo+div+div a,
.press-list div+div a,
.home #sbox .sbox_btn a,
.reseller-box a[href*="http"] {
    -moz-user-select: none;
    border: 1px solid transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    font-family: DinBold;
    font-size: 15px;
    line-height: 13px;
    margin-bottom: 0;
    padding: 9px 18px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    color: #000;
    text-decoration: none;
    position: relative;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.btn.btn-blue,
body #container .post .infos p+a.btn-blue,
body #container .post .infos .discover-list li p+a,
.discover-list li body #container .post .infos p+a,
button.btn-blue,
input.btn-blue[type='submit'],
.form-container form .upload-box .btn-blue.upload-btn,
.form-container form .upload-box .discover-list li a.upload-btn,
.discover-list li .form-container form .upload-box a.upload-btn,
.form-container #cformpopup .upload-box .btn-blue.upload-btn,
.form-container #cformpopup .upload-box .discover-list li a.upload-btn,
.discover-list li .form-container #cformpopup .upload-box a.upload-btn,
.grayarea .thumb+div h5+a.btn-blue,
.grayarea .thumb+div .discover-list li h5+a,
.discover-list li .grayarea .thumb+div h5+a,
.grayarea .thumb+div h5+p>a.btn-blue,
.grayarea .thumb+div .discover-list li h5+p>a,
.discover-list li .grayarea .thumb+div h5+p>a,
.discover-list li a,
.studies-list .logo+div+div a.btn-blue,
.studies-list .logo+div+div .discover-list li a,
.discover-list li .studies-list .logo+div+div a,
.press-list div+div a.btn-blue,
.press-list div+div .discover-list li a,
.discover-list li .press-list div+div a,
.home #sbox .sbox_btn a.btn-blue,
.home #sbox .sbox_btn .discover-list li a,
.discover-list li .home #sbox .sbox_btn a,
.reseller-box a.btn-blue[href*="http"],
.reseller-box .discover-list li a[href*="http"],
.discover-list li .reseller-box a[href*="http"] {
    background-color: #009cd3;
    border-color: #009cd3;
    color: #fff
}

.btn.big,
body #container .post .infos p+a.big,
button.big,
input.big[type='submit'],
.form-container form .upload-box .big.upload-btn,
.form-container #cformpopup .upload-box .big.upload-btn,
.grayarea .thumb+div h5+a.big,
.grayarea .thumb+div h5+p>a.big,
.discover-list li a.big,
.studies-list .logo+div+div a.big,
.press-list div+div a.big,
.home #sbox .sbox_btn a.big,
.reseller-box a.big[href*="http"] {
    font-size: 17px;
    padding: 22px 55px
}

.btn:hover,
body #container .post .infos p+a:hover,
button:hover,
input[type='submit']:hover,
.form-container form .upload-box .upload-btn:hover,
.form-container #cformpopup .upload-box .upload-btn:hover,
.grayarea .thumb+div h5+a:hover,
.grayarea .thumb+div h5+p>a:hover,
.discover-list li a:hover,
.studies-list .logo+div+div a:hover,
.press-list div+div a:hover,
.home #sbox .sbox_btn a:hover,
.reseller-box a[href*="http"]:hover {
    text-decoration: none
}

.btn-default,
body #container .post .infos p+a,
button,
input[type='submit'],
.grayarea .thumb+div h5+a,
.grayarea .thumb+div h5+p>a,
.studies-list .logo+div+div a,
.press-list div+div a,
.reseller-box a[href*="http"] {
    background-color: #fff;
    border-color: #CCCCCC;
    color: #333333
}

.page-template-products-service-simple-php .btn-default,
.page-template-products-service-simple-php body #container .post .infos p+a,
body #container .post .infos .page-template-products-service-simple-php p+a,
.page-template-products-service-simple-php button,
.page-template-products-service-simple-php input[type='submit'],
.page-template-products-service-simple-php .grayarea .thumb+div h5+a,
.grayarea .thumb+div .page-template-products-service-simple-php h5+a,
.page-template-products-service-simple-php .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div .page-template-products-service-simple-php h5+p>a,
.page-template-products-service-simple-php .studies-list .logo+div+div a,
.studies-list .logo+div+div .page-template-products-service-simple-php a,
.page-template-products-service-simple-php .press-list div+div a,
.press-list div+div .page-template-products-service-simple-php a,
.page-template-products-service-simple-php .reseller-box a[href*="http"],
.reseller-box .page-template-products-service-simple-php a[href*="http"] {
    color: #000!important
}

.page-template-products-service-simple-php .btn-default:visited,
.page-template-products-service-simple-php body #container .post .infos p+a:visited,
body #container .post .infos .page-template-products-service-simple-php p+a:visited,
.page-template-products-service-simple-php button:visited,
.page-template-products-service-simple-php input[type='submit']:visited,
.page-template-products-service-simple-php .grayarea .thumb+div h5+a:visited,
.grayarea .thumb+div .page-template-products-service-simple-php h5+a:visited,
.page-template-products-service-simple-php .grayarea .thumb+div h5+p>a:visited,
.grayarea .thumb+div .page-template-products-service-simple-php h5+p>a:visited,
.page-template-products-service-simple-php .studies-list .logo+div+div a:visited,
.studies-list .logo+div+div .page-template-products-service-simple-php a:visited,
.page-template-products-service-simple-php .press-list div+div a:visited,
.press-list div+div .page-template-products-service-simple-php a:visited,
.page-template-products-service-simple-php .reseller-box a[href*="http"]:visited,
.reseller-box .page-template-products-service-simple-php a[href*="http"]:visited {
    background-color: #fff !important;
    border-color: #CCCCCC!important;
    color: #333333!important
}

.page-template-products-service-simple-php .btn-default:hover,
.page-template-products-service-simple-php body #container .post .infos p+a:hover,
body #container .post .infos .page-template-products-service-simple-php p+a:hover,
.page-template-products-service-simple-php button:hover,
.page-template-products-service-simple-php input[type='submit']:hover,
.page-template-products-service-simple-php .grayarea .thumb+div h5+a:hover,
.grayarea .thumb+div .page-template-products-service-simple-php h5+a:hover,
.page-template-products-service-simple-php .grayarea .thumb+div h5+p>a:hover,
.grayarea .thumb+div .page-template-products-service-simple-php h5+p>a:hover,
.page-template-products-service-simple-php .studies-list .logo+div+div a:hover,
.studies-list .logo+div+div .page-template-products-service-simple-php a:hover,
.page-template-products-service-simple-php .press-list div+div a:hover,
.press-list div+div .page-template-products-service-simple-php a:hover,
.page-template-products-service-simple-php .reseller-box a[href*="http"]:hover,
.reseller-box .page-template-products-service-simple-php a[href*="http"]:hover,
.page-template-products-service-simple-php .btn-default:active,
.page-template-products-service-simple-php body #container .post .infos p+a:active,
body #container .post .infos .page-template-products-service-simple-php p+a:active,
.page-template-products-service-simple-php button:active,
.page-template-products-service-simple-php input[type='submit']:active,
.page-template-products-service-simple-php .grayarea .thumb+div h5+a:active,
.grayarea .thumb+div .page-template-products-service-simple-php h5+a:active,
.page-template-products-service-simple-php .grayarea .thumb+div h5+p>a:active,
.grayarea .thumb+div .page-template-products-service-simple-php h5+p>a:active,
.page-template-products-service-simple-php .studies-list .logo+div+div a:active,
.studies-list .logo+div+div .page-template-products-service-simple-php a:active,
.page-template-products-service-simple-php .press-list div+div a:active,
.press-list div+div .page-template-products-service-simple-php a:active,
.page-template-products-service-simple-php .reseller-box a[href*="http"]:active,
.reseller-box .page-template-products-service-simple-php a[href*="http"]:active {
    background-color: #009cd3 !important;
    color: #fff!important
}

.btn-primary,
.form-container form .upload-box .upload-btn,
.form-container #cformpopup .upload-box .upload-btn,
.home #sbox .sbox_btn a {
    background-color: #009cd3;
    border-color: #009cd3;
    color: #fff
}

.btn-primary:hover,
.form-container form .upload-box .upload-btn:hover,
.form-container #cformpopup .upload-box .upload-btn:hover,
.home #sbox .sbox_btn a:hover {
    background-color: #fff;
    border-color: #CCCCCC;
    color: #009cd3
}

.btn-default:hover,
body #container .post .infos p+a:hover,
button:hover,
input[type='submit']:hover,
.grayarea .thumb+div h5+a:hover,
.grayarea .thumb+div h5+p>a:hover,
.studies-list .logo+div+div a:hover,
.press-list div+div a:hover,
.reseller-box a[href*="http"]:hover,
.btn-default:focus,
body #container .post .infos p+a:focus,
button:focus,
input[type='submit']:focus,
.grayarea .thumb+div h5+a:focus,
.grayarea .thumb+div h5+p>a:focus,
.studies-list .logo+div+div a:focus,
.press-list div+div a:focus,
.reseller-box a[href*="http"]:focus,
.btn-default:active,
body #container .post .infos p+a:active,
button:active,
input[type='submit']:active,
.grayarea .thumb+div h5+a:active,
.grayarea .thumb+div h5+p>a:active,
.studies-list .logo+div+div a:active,
.press-list div+div a:active,
.reseller-box a[href*="http"]:active,
.btn-default.active,
body #container .post .infos p+a.active,
button.active,
input.active[type='submit'],
.grayarea .thumb+div h5+a.active,
.grayarea .thumb+div h5+p>a.active,
.studies-list .logo+div+div a.active,
.press-list div+div a.active,
.reseller-box a.active[href*="http"] {
    background-color: #009cd3;
    border-color: #CCCCCC;
    color: #fff
}

.btn-blue:hover,
.discover-list li a:hover,
.btn-blue:focus,
.discover-list li a:focus,
.btn-blue:active,
.discover-list li a:active,
.btn-blue.active,
.discover-list li a.active {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    color: #333333
}

.link,
body #container .intro.gray .intro-form ul li a,
body #container .intro.gray.intro-form ul li a,
.widget .sub-menu li>a,
footer .span9>li .sub-menu li>a,
.investors #container #wrapper #content article .summary li a {
    background: url('../img/common/arrow-link.png?1376664734') no-repeat 0 4px;
    padding-left: 11px;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #009cd3;
    text-decoration: none;
    display: inline-block
}

.link:hover,
body #container .intro.gray .intro-form ul li a:hover,
body #container .intro.gray.intro-form ul li a:hover,
.widget .sub-menu li>a:hover,
footer .span9>li .sub-menu li>a:hover,
.investors #container #wrapper #content article .summary li a:hover {
    text-decoration: underline
}

.link.big,
body #container .intro.gray .intro-form ul li a.big,
body #container .intro.gray.intro-form ul li a.big,
.widget .sub-menu li>a.big,
footer .span9>li .sub-menu li>a.big,
.investors #container #wrapper #content article .summary li a.big {
    font-size: 14px
}

.dropdown.open>.dropdown-menu {
    display: block
}

.dropdown .dropdown-toggle:hover {
    text-decoration: none
}

.dropdown.dropDownMobile.open .dropdown-toggle .arrow-down {
    background-image: url("../img/common/arrow-up.png")
}

.dropdown-toggle:hover span {
    text-decoration: none !important
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 138px;
    padding: 5px 0;
    margin: 10px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px
}

.dropdown-menu:after {
    position: absolute;
    top: -6px;
    right: 40px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''
}

.dropdown-menu:before {
    position: absolute;
    top: -7px;
    right: 39px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''
}

.dropdown-menu li {
    line-height: 20px
}

.dropdown-menu li a {
    font-family: DinBold;
    font-size: 15px;
    color: #000;
    display: block;
    padding: 3px 20px;
    clear: both;
    line-height: 20px;
    white-space: nowrap
}

.dropdown-menu li a:hover {
    color: #009cd3;
    text-decoration: none
}

.newListSelected {
    width: 133px;
    height: 34px;
    background-color: #fff
}

.newListSelected.opened .selectedTxt {
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}

.newListSelected.opened.onTop .selectedTxt {
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-top: 0
}

.newListSelected.opened.onTop .newList {
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    border-top: 1px solid #ccc;
    border-bottom: 0
}

.newListSelected .selectedTxt {
    background: url('../img/common/arrow-select.png?1376737880') no-repeat 94% center;
    font-family: DinBold;
    font-size: 14px;
    color: #000;
    line-height: 34px;
    padding: 0 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ccc;
    width: 100%
}

.newListSelected .selectedTxt.disabled {
    background-color: #EEEEEE;
    color: #bbb
}

.newListSelected .newList {
    width: 100%;
    max-height: 200px;
    margin: 0;
    padding: 0;
    position: absolute;
    border: 1px solid #ccc;
    border-top: none;
    top: 35px;
    left: 0;
    overflow: auto;
    z-index: 30;
    background: #fff;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px
}

.newListSelected .newList li a {
    font-family: DinBold;
    font-size: 15px;
    color: #000;
    display: block;
    padding: 3px 20px;
    clear: both;
    line-height: 20px;
    white-space: nowrap
}

.newListSelected .newList li a:hover,
.newListSelected .newList li a.hiLite {
    color: #009cd3;
    text-decoration: none
}

.big+.newListSelected {
    width: 157px;
    height: 56px;
    padding: 10px 15px
}

.big+.newListSelected .selectedTxt {
    font-size: 17px
}

.big+.newListSelected .newList {
    width: 157px;
    top: 45px !important
}

.big+.newListSelected .newList li a {
    line-height: 25px;
    font-size: 17px;
    padding-left: 30px
}

.big+.newListSelected .newList li:last-child {
    padding-bottom: 10px
}

.bigger+.newListSelected {
    width: 414px;
    height: 56px;
    padding: 10px 0 10px 15px
}

.bigger+.newListSelected .selectedTxt {
    font-size: 17px
}

.bigger+.newListSelected .newList {
    width: 414px;
    top: 45px !important
}

.bigger+.newListSelected .newList li a {
    line-height: 25px;
    font-size: 17px;
    padding-left: 30px
}

.bigger+.newListSelected .newList li:last-child {
    padding-bottom: 10px
}

.newListSelected {
    height: 34px
}

.newListSelected .newList {
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px
}

.newListSelected .newList li a {
    padding: 3px 15px
}

.gridShow {
    background-repeat: none;
    width: 100%;
    position: relative;
    height: 421px
}

.gridShow ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-left: -1px
}

.gridShow ul li {
    background: #009cd3;
    width: 319px;
    height: 210px;
    float: left;
    margin: 0 0 1px 1px;
    display: none
}

.gridShow ul li:hover {
    background: url('../img/common/bg-item-gridshow.png?1376664734')
}

.gridShow ul li.active .txt-container {
    background: url('../img/common/bg-item-gridshow.png?1376664734')
}

.gridShow ul li.active h3 {
    visibility: visible
}

.gridShow ul li.active .btn,
.gridShow ul li.active body #container .post .infos p+a,
body #container .post .infos .gridShow ul li.active p+a,
.gridShow ul li.active button,
.gridShow ul li.active input[type='submit'],
.gridShow ul li.active .form-container form .upload-box .upload-btn,
.form-container form .upload-box .gridShow ul li.active .upload-btn,
.gridShow ul li.active .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box .gridShow ul li.active .upload-btn,
.gridShow ul li.active .grayarea .thumb+div h5+a,
.grayarea .thumb+div .gridShow ul li.active h5+a,
.gridShow ul li.active .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div .gridShow ul li.active h5+p>a,
.gridShow ul .discover-list li.active a,
.discover-list .gridShow ul li.active a,
.gridShow ul li.active .studies-list .logo+div+div a,
.studies-list .logo+div+div .gridShow ul li.active a,
.gridShow ul li.active .press-list div+div a,
.press-list div+div .gridShow ul li.active a,
.gridShow ul li.active .home #sbox .sbox_btn a,
.home #sbox .sbox_btn .gridShow ul li.active a,
.gridShow ul li.active .reseller-box a[href*="http"],
.reseller-box .gridShow ul li.active a[href*="http"] {
    visibility: visible
}

.gridShow ul li h3 {
    margin-bottom: 2px;
    visibility: hidden;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.gridShow ul li p {
    font-family: DinBold;
    font-size: 22px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 20px
}

.gridShow ul li .btn,
.gridShow ul li body #container .post .infos p+a,
body #container .post .infos .gridShow ul li p+a,
.gridShow ul li button,
.gridShow ul li input[type='submit'],
.gridShow ul li .form-container form .upload-box .upload-btn,
.form-container form .upload-box .gridShow ul li .upload-btn,
.gridShow ul li .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box .gridShow ul li .upload-btn,
.gridShow ul li .grayarea .thumb+div h5+a,
.grayarea .thumb+div .gridShow ul li h5+a,
.gridShow ul li .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div .gridShow ul li h5+p>a,
.gridShow ul .discover-list li a,
.discover-list .gridShow ul li a,
.gridShow ul li .studies-list .logo+div+div a,
.studies-list .logo+div+div .gridShow ul li a,
.gridShow ul li .press-list div+div a,
.press-list div+div .gridShow ul li a,
.gridShow ul li .home #sbox .sbox_btn a,
.home #sbox .sbox_btn .gridShow ul li a,
.gridShow ul li .reseller-box a[href*="http"],
.reseller-box .gridShow ul li a[href*="http"] {
    visibility: hidden;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.gridShow ul li img {
    display: none
}

.gridShow .txt-container {
    padding: 25px 18px 25px 25px;
    position: relative;
    height: 210px;
    top: 0;
    left: 0;
    z-index: 20
}

.gridShow .incruste {
    position: absolute;
    z-index: 0;
    width: 319px !important;
    height: 210px !important;
    top: 0;
    left: 0
}

.gridShow .incruste.ontop {
    z-index: 1
}

.gridShow .filter {
    position: absolute;
    top: 0;
    left: 0;
    width: 319px !important;
    height: 210px !important;
    z-index: 2
}

.gridShow .shAdapt {
    height: 120px;
    overflow: hidden
}

header {
    position: relative
}

header .inner {
    padding-top: 55px
}

header.mini-header>.inner {
    padding-top: 14px
}

.lt-ie9 header.mini-header>.inner {
    padding-top: 13px
}

header #logo>* {
    float: left
}

header #logo h1 {
    margin-right: 26px
}

.lt-ie9 header #logo h1 {
    margin-right: 10px
}

.ie9 header #logo h1,
.ie10 header #logo h1 {
    margin-right: 26px
}

header #logo h1 a {
    display: block
}

header #logo p {
    font-family: DinBlack;
    font-size: 23px;
    line-height: 20px;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 7px
}

.lt-ie9 header #logo p {
    margin-top: 8px
}

header #logo p span {
    color: #009cd3
}

header .navLinks {
    position: absolute;
    top: 25px;
    right: 0
}

header .navLinks>ul {
    margin-top: -4px;
    *zoom: 1
}

.mini-header header .navLinks>ul {
    margin-top: -10px
}

header .navLinks>ul:before,
header .navLinks>ul:after {
    display: table;
    content: "";
    line-height: 0
}

header .navLinks>ul:after {
    clear: both
}

header .navLinks>ul>li {
    float: left;
    margin-left: 20px
}

header .navLinks>ul>li:first-child i {
    position: relative;
    top: -2px
}

header .navLinks>ul>li:first-child a:hover i {
    background-position: 0 -140px;
    height: 15px;
    width: 13px
}

header .navLinks>ul>li.last a:hover,
header .navLinks>ul>li.last a.open {
    color: #009cd3
}

header .navLinks>ul>li.last a:hover i,
header .navLinks>ul>li.last a.open i {
    background-position: 0 0;
    height: 15px;
    width: 15px
}

header .navLinks>ul>li>a {
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: #000
}

header .navLinks>ul>li>a i {
    margin-right: 8px
}

header .navLinks>ul>li>a span {
    display: inline-block;
    vertical-align: middle
}

header .navLinks>ul>li>a:hover,
header .navLinks>ul>li>a.current {
    color: #009cd3;
    text-decoration: none
}

header .navLinks>ul>li>a:hover i,
header .navLinks>ul>li>a.current i {
    background-position: 0 -70px;
    height: 15px;
    width: 15px
}

header .headDesc {
    overflow: hidden;
    padding-top: 8px
}

.ie10 header .headDesc,
.lt-ie9 header .headDesc {
    padding-top: 6px
}

header .headDesc .ie10,
header .headDesc .ie9 {
    width: 380px;
    float: right
}

header .headDesc p {
    font-style: italic;
    font-size: 12px;
    line-height: 14px;
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 272px;
    color: #a3a3a3;
    line-height: 13px
}

.lt-ie9 header .headDesc p {
    padding-top: 3px
}

.ie10 header .headDesc p {
    padding-top: 3px
}

header .headDesc .btn,
header .headDesc body #container .post .infos p+a,
body #container .post .infos header .headDesc p+a,
header .headDesc button,
header .headDesc input[type='submit'],
header .headDesc .form-container form .upload-box .upload-btn,
.form-container form .upload-box header .headDesc .upload-btn,
header .headDesc .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box header .headDesc .upload-btn,
header .headDesc .grayarea .thumb+div h5+a,
.grayarea .thumb+div header .headDesc h5+a,
header .headDesc .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div header .headDesc h5+p>a,
header .headDesc .discover-list li a,
.discover-list li header .headDesc a,
header .headDesc .studies-list .logo+div+div a,
.studies-list .logo+div+div header .headDesc a,
header .headDesc .press-list div+div a,
.press-list div+div header .headDesc a,
header .headDesc .home #sbox .sbox_btn a,
.home #sbox .sbox_btn header .headDesc a,
header .headDesc .reseller-box a[href*="http"],
.reseller-box header .headDesc a[href*="http"] {
    float: right;
    margin-top: -4px
}

.lt-ie9 header .headDesc .btn,
.lt-ie9 header .headDesc body #container .post .infos p+a,
body #container .post .infos .lt-ie9 header .headDesc p+a,
.lt-ie9 header .headDesc button,
.lt-ie9 header .headDesc input[type='submit'],
.lt-ie9 header .headDesc .form-container form .upload-box .upload-btn,
.form-container form .upload-box .lt-ie9 header .headDesc .upload-btn,
.lt-ie9 header .headDesc .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box .lt-ie9 header .headDesc .upload-btn,
.lt-ie9 header .headDesc .grayarea .thumb+div h5+a,
.grayarea .thumb+div .lt-ie9 header .headDesc h5+a,
.lt-ie9 header .headDesc .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div .lt-ie9 header .headDesc h5+p>a,
.lt-ie9 header .headDesc .discover-list li a,
.discover-list li .lt-ie9 header .headDesc a,
.lt-ie9 header .headDesc .studies-list .logo+div+div a,
.studies-list .logo+div+div .lt-ie9 header .headDesc a,
.lt-ie9 header .headDesc .press-list div+div a,
.press-list div+div .lt-ie9 header .headDesc a,
.lt-ie9 header .headDesc .home #sbox .sbox_btn a,
.home #sbox .sbox_btn .lt-ie9 header .headDesc a,
.lt-ie9 header .headDesc .reseller-box a[href*="http"],
.reseller-box .lt-ie9 header .headDesc a[href*="http"] {
    line-height: 13px;
    margin-top: 0
}

.ie10 header .headDesc .btn,
.ie10 header .headDesc body #container .post .infos p+a,
body #container .post .infos .ie10 header .headDesc p+a,
.ie10 header .headDesc button,
.ie10 header .headDesc input[type='submit'],
.ie10 header .headDesc .form-container form .upload-box .upload-btn,
.form-container form .upload-box .ie10 header .headDesc .upload-btn,
.ie10 header .headDesc .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box .ie10 header .headDesc .upload-btn,
.ie10 header .headDesc .grayarea .thumb+div h5+a,
.grayarea .thumb+div .ie10 header .headDesc h5+a,
.ie10 header .headDesc .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div .ie10 header .headDesc h5+p>a,
.ie10 header .headDesc .discover-list li a,
.discover-list li .ie10 header .headDesc a,
.ie10 header .headDesc .studies-list .logo+div+div a,
.studies-list .logo+div+div .ie10 header .headDesc a,
.ie10 header .headDesc .press-list div+div a,
.press-list div+div .ie10 header .headDesc a,
.ie10 header .headDesc .home #sbox .sbox_btn a,
.home #sbox .sbox_btn .ie10 header .headDesc a,
.ie10 header .headDesc .reseller-box a[href*="http"],
.reseller-box .ie10 header .headDesc a[href*="http"] {
    line-height: 13px;
    margin-top: -2px
}


/* fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}

.fancybox-outer,
.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url("../img/common/popups/fancybox_sprite.png")
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url("../img/common/popups/fancybox_loading.gif") center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url("../img/common/popups/blank.gif");
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    overflow: hidden !important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden !important
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url("../img/common/popups/fancybox_overlay.png")
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8)
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading,
    .fancybox-close,
    .fancybox-prev span,
    .fancybox-next span {
        background-image: url("../img/common/popups/fancybox_sprite@2x.png");
        background-size: 44px 152px
    }
    #fancybox-loading div {
        background-image: url("../img/common/popups/fancybox_loading@2x.gif");
        background-size: 24px 24px
    }
}

.popup-content {
    display: none
}

.popup-content h1 {
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 8px;
    border-bottom: 2px solid #eee
}

input:focus {
    outline: none
}

input[type="submit"],
button[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    -webkit-appearance: none
}

input[type="text"],
input[type="email"],
input[type="password"],
textarea {
    width: 208px;
    height: 34px;
    background: #fff;
    border: 1px solid #cccfd1;
    padding: 0 10px;
    margin-bottom: 8px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}

.lt-ie9 input[type="text"],
.lt-ie9 input[type="email"],
.lt-ie9 input[type="password"],
.lt-ie9 textarea {
    line-height: 34px
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus {
    outline: none
}

input[type="text"].required,
input[type="email"].required,
input[type="password"].required,
textarea.required {
    border-color: red
}

textarea {
    padding: 10px
}




body #container .intro.gray .intro-form h1 {
    width: auto;
    margin-bottom: 45px;
    display: block;
    clear: both
}

body #container .intro.gray .intro-form strong {
    color: #000
}

body #container .intro.gray .intro-form p {
    margin-bottom: 18px
}

body #container .intro.gray .intro-form a {
    color: #009cd3
}

body #container .intro.gray .intro-form ul li {
    font-size: 14px;
    margin-bottom: 6px
}

body #container .intro.gray .intro-form ul li strong {
    display: block;
    padding-bottom: 6px
}

body #container .intro.gray .intro-form .push-left {
    width: 412px;
    float: left
}

body #container .intro.gray .intro-form .push-left ul {
    margin-bottom: 8px
}

body #container .intro.gray .intro-form .push-left ul li {
    color: #737373;
    font-size: 14px;
    line-height: 20px;
    padding-left: 14px;
    position: relative
}

body #container .intro.gray .intro-form .push-left ul li:before {
    color: #009CD3;
    content: "•";
    font-size: 16px;
    left: 0;
    position: absolute
}

body #container .intro.gray .intro-form .push-right {
    width: 480px;
    float: right
}

body #container .intro.gray .intro-form .push-right p:first-child {
    margin-bottom: 10px
}

body #container .intro.gray .intro-form .push-right p:first-child+p {
    margin-bottom: 25px
}

body #container .intro.gray .intro-form.confirmation-form {
    padding: 38px 0 28px 0 !important
}

body #container .intro.gray .intro-form.confirmation-form h1 {
    width: auto
}

body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid {
    padding: 10px 0 75px
}

body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid p {
    color: #000;
    font-size: 24px;
    font-family: DinLight;
    margin-bottom: 45px;
    line-height: 26px
}

body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid .btn-primary,
body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid .form-container form .upload-box .upload-btn,
.form-container form .upload-box body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid .upload-btn,
body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid .upload-btn,
body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid .home #sbox .sbox_btn a,
.home #sbox .sbox_btn body #container .intro.gray .intro-form.confirmation-form+.wrapper_grid a {
    padding: 20px 25px;
    font-size: 17px
}

body #container .intro.gray.intro-form {
    padding-bottom: 0!important;
    margin-bottom: 0
}

body #container .intro.gray.intro-form h1 {
    width: auto;
    margin-bottom: 40px;
    display: block;
    clear: both
}

body #container .intro.gray.intro-form strong {
    color: #000
}

body #container .intro.gray.intro-form p {
    margin-bottom: 18px
}

body #container .intro.gray.intro-form a {
    color: #009cd3
}

body #container .intro.gray.intro-form ul li {
    font-size: 14px;
    margin-bottom: 6px
}

body #container .intro.gray.intro-form ul li strong {
    display: block;
    padding-bottom: 6px
}

body #container .intro.gray.intro-form .push-left {
    width: 412px;
    float: left
}

body #container .intro.gray.intro-form .push-right {
    width: 480px;
    float: right
}

body #container .intro.gray.intro-form .push-right p:first-child {
    margin-bottom: 10px
}

body #container .intro.gray.intro-form .push-right p:first-child+p {
    margin-bottom: 25px
}

body #container .intro.gray.intro-form+.confirmation-form {
    padding: 38px 0 28px 0 !important
}

body #container .intro.gray.intro-form+.confirmation-form h1 {
    width: auto
}

body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid {
    padding: 10px 0 75px
}

body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content p {
    color: #000;
    font-size: 24px;
    font-family: DinLight;
    margin-bottom: 45px;
    line-height: 26px
}

body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content .btn-primary,
body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content .form-container form .upload-box .upload-btn,
.form-container form .upload-box body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content .upload-btn,
body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content .upload-btn,
body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content .home #sbox .sbox_btn a,
.home #sbox .sbox_btn body #container .intro.gray.intro-form+.confirmation-form .wrapper_grid #content a {
    padding: 20px 25px;
    font-size: 17px
}

.form-container {
    max-width: 960px;
    margin: 0 auto
}

.form-container p {
    margin-bottom: 30px
}

.form-container fieldset legend {
    font-size: 15px;
    font-family: DinBold;
    color: #000;
    padding-bottom: 18px;
    margin-bottom: 45px;
    border-bottom: 1px solid #c7cdcf;
    width: 100%;
    *zoom: 1
}

.form-container fieldset legend:before,
.form-container fieldset legend:after {
    display: table;
    content: "";
    line-height: 0
}

.form-container fieldset legend:after {
    clear: both
}

.form-container #cform,
.form-container #cformpopup {
    *zoom: 1
}

.form-container #cform:before,
.form-container #cform:after,
.form-container #cformpopup:before,
.form-container #cformpopup:after {
    display: table;
    content: "";
    line-height: 0
}

.form-container #cform:after,
.form-container #cformpopup:after {
    clear: both
}

.form-container form .col-left,
.form-container form .col-right,
.form-container form .tiny-control,
.form-container #cformpopup .col-left,
.form-container #cformpopup .col-right,
.form-container #cformpopup .tiny-control {
    width: 480px
}

.fancybox-inner .form-container form .col-left,
.fancybox-inner .form-container form .col-right,
.fancybox-inner .form-container form .tiny-control,
.fancybox-inner .form-container #cformpopup .col-left,
.fancybox-inner .form-container #cformpopup .col-right,
.fancybox-inner .form-container #cformpopup .tiny-control {
    width: 410px
}

.form-container form .col-left,
.form-container #cformpopup .col-left {
    float: left
}

.form-container form .col-right,
.form-container #cformpopup .col-right {
    float: right
}

.form-container form .col-right>*,
.form-container #cformpopup .col-right>* {
    clear: both
}

.form-container form .form-notifications,
.form-container #cformpopup .form-notifications {
    overflow: hidden
}

.form-container form .form-notifications p,
.form-container #cformpopup .form-notifications p {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline
}

.form-container form .form-notifications p:first-child,
.form-container #cformpopup .form-notifications p:first-child {
    margin-right: 25px
}

.form-container form .form-notifications p.error-msg,
.form-container #cformpopup .form-notifications p.error-msg {
    color: red
}

.form-container form fieldset,
.form-container #cformpopup fieldset {
    margin-bottom: 20px
}

.fancybox-inner .form-container form fieldset,
.fancybox-inner .form-container #cformpopup fieldset {
    width: 850px;
    margin: 0 auto
}

.form-container form .control-group,
.form-container #cformpopup .control-group {
    margin-bottom: 20px;
    *zoom: 1
}

.form-container form .control-group:before,
.form-container form .control-group:after,
.form-container #cformpopup .control-group:before,
.form-container #cformpopup .control-group:after {
    display: table;
    content: "";
    line-height: 0
}

.form-container form .control-group:after,
.form-container #cformpopup .control-group:after {
    clear: both
}

.form-container form .control-group>label,
.form-container #cformpopup .control-group>label {
    width: 220px;
    margin-right: 20px;
    float: left;
    display: inline-block;
    vertical-align: middle;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #737373;
    text-align: right
}

.form-container form .control-group>label.comment-label,
.form-container #cformpopup .control-group>label.comment-label {
    float: none;
    width: auto;
    text-align: left;
    display: block;
    margin-bottom: 5px
}

.form-container form .control-group>label.required,
.form-container #cformpopup .control-group>label.required {
    color: red
}

.form-container form .control-group>label.required+input,
.form-container form .control-group>label.required+select+.newListSelected .selectedTxt,
.form-container form .control-group>label.required+textarea,
.form-container form .control-group>label.required+.select2-container .select2-choice,
.form-container #cformpopup .control-group>label.required+input,
.form-container #cformpopup .control-group>label.required+select+.newListSelected .selectedTxt,
.form-container #cformpopup .control-group>label.required+textarea,
.form-container #cformpopup .control-group>label.required+.select2-container .select2-choice {
    border-color: red
}

.form-container form .control-group>label+input,
.form-container form .control-group>label+select,
.form-container form .control-group>label+div,
.form-container #cformpopup .control-group>label+input,
.form-container #cformpopup .control-group>label+select,
.form-container #cformpopup .control-group>label+div {
    width: 240px;
    float: right;
    margin-bottom: 0
}

.form-container form .control-group>label.check-label,
.form-container #cformpopup .control-group>label.check-label {
    line-height: 18px
}

.form-container form .control-group>label.check-label strong,
.form-container #cformpopup .control-group>label.check-label strong {
    color: #000;
    display: block
}

.form-container form .control-group>label.check-label.required strong,
.form-container #cformpopup .control-group>label.check-label.required strong {
    color: red
}

.fancybox-inner .form-container form .control-group>label,
.fancybox-inner .form-container #cformpopup .control-group>label {
    width: 130px;
    text-align: left
}

.form-container form .control-group .select2-container,
.form-container #cformpopup .control-group .select2-container {
    width: 240px
}

.form-container form .control-group .select2-container .select2-choice,
.form-container #cformpopup .control-group .select2-container .select2-choice {
    width: 240px
}

.form-container #cformpopup .control-group.tiny-control>label {
    text-align: left
}

.form-container form textarea,
.form-container #cformpopup textarea {
    width: 480px;
    height: 120px;
    resize: none
}

.form-container form .newListSelected,
.form-container #cformpopup .newListSelected {
    width: 240px;
    float: right
}

.form-container form .upload-box,
.form-container #cformpopup .upload-box {
    position: relative;
    float: right;
    text-align: left;
    width: 238px
}

.form-container form .upload-box .upload-btn,
.form-container #cformpopup .upload-box .upload-btn {
    cursor: pointer;
    margin-bottom: 8px
}

.form-container form .upload-box input[type="file"],
.form-container #cformpopup .upload-box input[type="file"] {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 82px;
    height: 34px
}

.form-container form .upload-box small,
.form-container #cformpopup .upload-box small {
    display: block;
    font-weight: bold
}

.form-container form .upload-box+small,
.form-container #cformpopup .upload-box+small {
    float: right;
    clear: both;
    width: 240px;
    margin-top: 8px
}

.form-container form .submit-container .control-group,
.form-container #cformpopup .submit-container .control-group {
    float: left;
    width: 538px
}

.form-container form .submit-container .control-group+*,
.form-container #cformpopup .submit-container .control-group+* {
    float: right;
    width: 240px
}

.form-container form .submit-container .control-group .btn,
.form-container form .submit-container .control-group body #container .post .infos p+a,
body #container .post .infos .form-container form .submit-container .control-group p+a,
.form-container form .submit-container .control-group button,
.form-container form .submit-container .control-group input[type='submit'],
.form-container form .submit-container .control-group .upload-box .upload-btn,
.form-container form .upload-box .submit-container .control-group .upload-btn,
.form-container form .submit-container .control-group #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box form .submit-container .control-group .upload-btn,
.form-container form .submit-container .control-group .grayarea .thumb+div h5+a,
.grayarea .thumb+div .form-container form .submit-container .control-group h5+a,
.form-container form .submit-container .control-group .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div .form-container form .submit-container .control-group h5+p>a,
.form-container form .submit-container .control-group .discover-list li a,
.discover-list li .form-container form .submit-container .control-group a,
.form-container form .submit-container .control-group .studies-list .logo+div+div a,
.studies-list .logo+div+div .form-container form .submit-container .control-group a,
.form-container form .submit-container .control-group .press-list div+div a,
.press-list div+div .form-container form .submit-container .control-group a,
.form-container form .submit-container .control-group .home #sbox .sbox_btn a,
.home #sbox .sbox_btn .form-container form .submit-container .control-group a,
.form-container form .submit-container .control-group .reseller-box a[href*="http"],
.reseller-box .form-container form .submit-container .control-group a[href*="http"],
.form-container #cformpopup .submit-container .control-group .btn,
.form-container #cformpopup .submit-container .control-group body #container .post .infos p+a,
body #container .post .infos .form-container #cformpopup .submit-container .control-group p+a,
.form-container #cformpopup .submit-container .control-group button,
.form-container #cformpopup .submit-container .control-group input[type='submit'],
.form-container #cformpopup .submit-container .control-group form .upload-box .upload-btn,
.form-container form .upload-box #cformpopup .submit-container .control-group .upload-btn,
.form-container #cformpopup .submit-container .control-group .upload-box .upload-btn,
.form-container #cformpopup .upload-box .submit-container .control-group .upload-btn,
.form-container #cformpopup .submit-container .control-group .grayarea .thumb+div h5+a,
.grayarea .thumb+div .form-container #cformpopup .submit-container .control-group h5+a,
.form-container #cformpopup .submit-container .control-group .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div .form-container #cformpopup .submit-container .control-group h5+p>a,
.form-container #cformpopup .submit-container .control-group .discover-list li a,
.discover-list li .form-container #cformpopup .submit-container .control-group a,
.form-container #cformpopup .submit-container .control-group .studies-list .logo+div+div a,
.studies-list .logo+div+div .form-container #cformpopup .submit-container .control-group a,
.form-container #cformpopup .submit-container .control-group .press-list div+div a,
.press-list div+div .form-container #cformpopup .submit-container .control-group a,
.form-container #cformpopup .submit-container .control-group .home #sbox .sbox_btn a,
.home #sbox .sbox_btn .form-container #cformpopup .submit-container .control-group a,
.form-container #cformpopup .submit-container .control-group .reseller-box a[href*="http"],
.reseller-box .form-container #cformpopup .submit-container .control-group a[href*="http"] {
    padding: 18px 38px
}

.form-container form .captcha-box,
.form-container #cformpopup .captcha-box {
    background: #e9ebee;
    width: 176px;
    height: 95px;
    margin-right: 18px;
    float: left
}

.form-container form .captcha-box+p,
.form-container #cformpopup .captcha-box+p {
    overflow: hidden;
    font-size: 14px;
    color: #737373;
    margin-bottom: 25px
}

.form-container form .checkboxes,
.form-container #cformpopup .checkboxes {
    float: left
}

.form-container form .checkboxes label,
.form-container #cformpopup .checkboxes label {
    width: auto
}

.form-container form .checkboxes .checkbox,
.form-container #cformpopup .checkboxes .checkbox {
    margin-bottom: 10px;
    display: block;
    cursor: pointer
}

.form-container form .checkboxes .checkbox input[type="checkbox"],
.form-container #cformpopup .checkboxes .checkbox input[type="checkbox"] {
    position: absolute;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    left: -60px
}

.form-container form .checkboxes .checkbox input[type="checkbox"]+span,
.form-container #cformpopup .checkboxes .checkbox input[type="checkbox"]+span {
    display: block;
    line-height: 22px;
    font-size: 14px;
    color: #737373
}

.form-container form .checkboxes .checkbox input[type="checkbox"]+span:before,
.form-container #cformpopup .checkboxes .checkbox input[type="checkbox"]+span:before {
    content: "";
    background: url('../img/common/check.png?1377701371') no-repeat 0 -32px;
    height: 22px;
    width: 42px;
    display: inline-block;
    vertical-align: middle
}

.form-container form .checkboxes .checkbox input[type="checkbox"]:checked+span:before,
.form-container #cformpopup .checkboxes .checkbox input[type="checkbox"]:checked+span:before {
    background-position: 0 0
}

.form-container form .checkboxes .checkbox input[type="checkbox"].checked+span:before,
.form-container #cformpopup .checkboxes .checkbox input[type="checkbox"].checked+span:before {
    background-position: 0 0
}

.form-container form .checkboxes .checkbox input[type="checkbox"][checked] .ie8 .form-container form .checkboxes .checkbox input[type="checkbox"]+span:before,
.form-container #cformpopup .checkboxes .checkbox input[type="checkbox"][checked] .ie8 .form-container #cformpopup .checkboxes .checkbox input[type="checkbox"]+span:before {
    background-position: 0 0
}

.form-container form .checkboxes .control-field,
.form-container #cformpopup .checkboxes .control-field {
    float: none;
    width: 715px
}

.form-container form .checkboxes-inline,
.form-container #cformpopup .checkboxes-inline {
    clear: both
}

.form-container form .checkboxes-inline .control-group .check-label,
.form-container #cformpopup .checkboxes-inline .control-group .check-label {
    float: left;
    width: 220px
}

.form-container form .checkboxes-inline .checkboxes,
.form-container #cformpopup .checkboxes-inline .checkboxes {
    width: auto;
    float: left
}

.error404 #wrapper .intro .wrapper_grid {
    text-align: center
}

.error404 #wrapper .intro .wrapper_grid h1 {
    background: #009cd3;
    position: relative;
    ms-behavior: url("/css/PIE.htc");
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 40px 20px;
    color: #fff
}

#download-popup .form-container {
    padding: 0 48px
}

#download-popup .intro-form {
    background: #EAEEF0;
    padding: 42px 48px 62px;
    margin-bottom: 28px
}

#download-popup .intro-form h1 {
    margin-bottom: 45px;
    color: #000
}

#download-popup .intro-form p {
    color: #000000;
    font-family: DinLight;
    font-size: 24px;
    line-height: 30px
}

.pageslist {
    position: relative;
    height: 246px;
    box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
    background: #009cd3
}

.pageslist ul {
    padding-top: 45px
}

.pageslist ul li {
    margin-bottom: 16px
}

.pageslist ul li a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    font-family: DinBold;
    text-transform: uppercase
}

.pageslist ul li a:hover {
    color: #000
}

.breadcrumb {
    background: url('../img/common/bg-blue-shadow.png?1376664734') repeat-x #009cd3;
    padding: 16px 0
}

.breadcrumb ul li {
    display: inline;
    text-transform: capitalize;
    font-family: DinRegular;
    font-size: 16px;
    color: #fff;
    line-height: 20px
}

.breadcrumb ul li a {
    color: #fff
}

.breadcrumb ul li a:hover {
    text-decoration: underline
}

.breadcrumb ul li a.no-page:hover {
    text-decoration: none
}

.breadcrumb ul li+li:before {
    background: url('../img/common/whitearrow.png?1376388016') no-repeat 0 0 transparent;
    content: " ";
    display: inline-block;
    font-family: arial;
    height: 11px;
    margin: 0 9px 0 13px;
    width: 6px
}

.breadcrumb+#content {
    margin-top: 35px
}

.grayarea {
    min-height: 154px;
    background: #eaeef0;
    margin-bottom: 45px;
    position: relative;
    padding: 0 8px 0 20px
}

.grayarea .thumb {
    position: absolute;
    top: -15px;
    width: 230px
}

.grayarea .thumb+div {
    padding: 25px 0 0 230px
}

.grayarea .thumb+div h5 {
    margin-bottom: 15px
}

.grayarea.small {
    min-height: 120px;
    margin-bottom: 10px
}

.grayarea.small .thumb {
    top: -10px;
    width: 190px
}

.grayarea.small .thumb+div {
    padding-top: 26px;
    padding-left: 190px
}

.grayarea.small .thumb+div h5 {
    margin-bottom: 10px
}

.discover-list li {
    margin-bottom: 45px
}

.discover-list li h2 {
    line-height: 36px;
    margin-bottom: 15px;
    letter-spacing: -1px
}

.discover-list li h2+p {
    margin-bottom: 15px
}

.success {
    clear: both;
    margin-bottom: 65px;
    overflow: hidden
}

.success ul li {
    width: 460px;
    float: left
}

.success ul li+li {
    float: right
}

.success ul li h6 {
    margin-bottom: 17px
}

.success ul li h6+img {
    max-width: 100%;
    display: block;
    margin-bottom: 20px
}

.widget,
footer .span9>li {
    margin-bottom: 45px
}

.widget h4,
footer .span9>li h4,
.widget footer .span9>li>a,
footer .widget .span9>li>a,
footer .span9>li>a {
    margin-bottom: 15px
}

.accordion {
    border-bottom: 1px solid #c7cdcf
}

.accordion ul li {
    border-top: 1px solid #c7cdcf
}

.accordion ul li>span {
    background: url('../img/common/accord.png?1376411212') no-repeat 13px 15px #e5f5fb;
    color: #009cd3;
    font-size: 14px;
    display: block;
    width: 100%;
    padding: 10px 10px 14px 24px;
    cursor: pointer;
    line-height: 16px
}

.accordion ul li>span:hover {
    background-color: #fff
}

.accordion ul li>span.active {
    background: url('../img/common/accord.png?1376411212') no-repeat 13px -33px #fff
}

.accordion ul li>span+p {
    padding: 0 17px 35px 24px;
    display: none
}

.titles_list ul {
    border-bottom: 1px solid #c7cdcf
}

.titles_list ul li {
    border-top: 1px solid #c7cdcf
}

.titles_list ul li>span {
    color: #737373;
    font-size: 14px;
    display: block;
    width: 100%;
    padding: 10px 10px 14px 0;
    line-height: 16px
}

.titles_list ul li>span img {
    display: block;
    max-width: 100%;
    margin-bottom: 10px
}

.titles_list.noborder-bottom ul {
    border-bottom: 0
}

.check_list ul {
    border-top: 1px solid #c7cdcf
}

.check_list ul li>span {
    color: #737373;
    font-size: 14px;
    display: block;
    width: 100%;
    padding: 10px 10px 14px 24px;
    line-height: 18px;
    background: url('../img/common/check_ico.png?1376574870') no-repeat 0 16px #fff
}

.studies-list {
    border-top: 1px solid #c7cdcf;
    padding: 25px 0 23px 8px;
    overflow: hidden
}

.studies-list .logo {
    width: 130px;
    margin-right: 40px;
    display: inline-block;
    vertical-align: middle
}

.studies-list .logo img {
    max-width: 100%
}

.studies-list .logo+div {
    display: inline-block;
    width: 349px;
    vertical-align: middle
}

.studies-list .logo+div h6 {
    font-size: 15px;
    margin-bottom: 3px
}

.studies-list .logo+div p {
    margin-bottom: 5px !important
}

.studies-list .logo+div+div {
    min-width: 113px;
    display: inline-block;
    vertical-align: middle;
    text-align: right
}

.press-list {
    border-top: 1px solid #c7cdcf;
    padding: 25px 0;
    overflow: hidden
}

.press-list.simplified {
    border-top: none;
    padding: 0
}

.press-list div {
    display: inline-block;
    width: 478px;
    vertical-align: middle
}

.press-list div h6 {
    font-size: 15px;
    margin-bottom: 3px
}

.press-list div h6 span {
    font-family: DinLight
}

.press-list div+div {
    width: auto;
    min-width: 162px;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    margin-top: 5px
}

.onglets_filter {
    background: #eaeef0
}

.onglets_filter .filter_menu {
    background: #fff;
    border-bottom: 1px solid #c7cdcf;
    height: 45px
}

.onglets_filter .filter_menu ul {
    height: 45px;
    z-index: 9999
}

.onglets_filter .filter_menu ul li {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    padding-right: 15px;
    height: 45px;
    position: relative
}

.onglets_filter .filter_menu ul li:hover a,
.onglets_filter .filter_menu ul li.active a {
    color: #009cd3
}

.onglets_filter .filter_menu ul li:hover a:hover,
.onglets_filter .filter_menu ul li:hover a.active,
.onglets_filter .filter_menu ul li.active a:hover,
.onglets_filter .filter_menu ul li.active a.active {
    color: #009cd3;
    text-decoration: none
}

.onglets_filter .filter_menu ul li.active:after {
    content: " ";
    background: url('../img/common/grayarrow.jpg?1376732116') no-repeat 0 0 transparent;
    position: absolute;
    bottom: 0;
    left: 34%;
    display: block;
    width: 19px;
    height: 10px
}

.onglets_filter .filter_menu ul li+li {
    padding: 0 14px
}

.onglets_filter .filter_menu ul li+li:hover:after,
.onglets_filter .filter_menu ul li+li.active:after {
    left: 41%
}

.onglets_filter .filter_menu ul li a {
    font-family: DinRegular;
    font-size: 20px;
    display: block;
    height: 100%;
    position: relative;
    line-height: 20px;
    color: #000
}

.onglets_filter .filter_content .wrapper_grid {
    padding: 35px 0 20px 0
}

.onglets_filter .filter_content .wrapper_grid>ul>li {
    overflow: hidden;
    display: none
}

.onglets_filter .filter_content .wrapper_grid>ul>li.active {
    display: block
}

.onglets_filter .filter_content .wrapper_grid>ul>li>div {
    display: inline-block
}

.onglets_filter .filter_content .wrapper_grid>ul>li>div.left_area {
    max-width: 705px
}

.onglets_filter .filter_content .wrapper_grid>ul>li h3 {
    margin-bottom: 8px
}

.onglets_filter .filter_content .wrapper_grid>ul>li ul {
    margin-bottom: 8px
}

.onglets_filter .filter_content .wrapper_grid>ul>li ul li {
    color: #737373;
    font-size: 14px;
    line-height: 20px;
    padding-left: 14px;
    position: relative
}

.onglets_filter .filter_content .wrapper_grid>ul>li ul li:before {
    color: #009CD3;
    content: "•";
    font-size: 16px;
    left: 0;
    position: absolute
}

.onglets_filter .filter_content .wrapper_grid>ul>li aside .titles_list ul li:before {
    display: none
}

.onglets_filter .filter_content .wrapper_grid>ul>li aside .titles_list ul li span {
    padding-top: 22px
}

.onglets_filter .filter_content .wrapper_grid>ul>li aside .titles_list ul li span img {
    margin-bottom: 30px
}

.onglets_filter .filter_content .wrapper_grid>ul>li table {
    margin-bottom: 5px;
    width: 100%
}

.onglets_filter .filter_content .wrapper_grid>ul>li.screenshots .screenshot {
    width: 275px;
    margin: 10px;
    float: left;
    text-align: center;
    min-height: 270px
}

.onglets_filter .filter_content .wrapper_grid>ul>li.screenshots .screenshot a:first-child {
    display: block
}

.onglets_filter .filter_content .wrapper_grid>ul>li.screenshots .screenshot img {
    max-width: 100%;
    margin-bottom: 18px
}

.onglets_filter .filter_content .wrapper_grid>ul>li p {
    padding: 5px
}

.links_list li {
    padding-top: 15px
}

.links_list li a {
    display: block;
    margin-bottom: 9px;
    line-height: 16px
}

.links_list li a:last-child {
    margin-bottom: 0
}

.details_infos {
    width: 375px
}

.details_infos ul {
    padding-top: 15px
}

.details_infos ul li {
    line-height: 20px
}

.details_infos ul.no-padding {
    padding: 0
}

.details_infos+.details_infos {
    padding-top: 30px
}

.span4 .details_infos {
    width: 100%
}

.item_filtred,
.business-partners #container #wrapper #content article h2 {
    display: block;
    font-size: 52px;
    color: #009cd3;
    font-family: DinLight;
    margin-bottom: 40px
}

.with_margin {
    margin-bottom: 17px
}

.with_margin+.btn,
body #container .post .infos p.with_margin+a,
.with_margin+button,
.with_margin+input[type='submit'],
.form-container form .upload-box .with_margin+.upload-btn,
.form-container #cformpopup .upload-box .with_margin+.upload-btn,
.grayarea .thumb+div h5.with_margin+a,
.grayarea .thumb+div h5+p>.with_margin+a,
.discover-list li .with_margin+a,
.studies-list .logo+div+div .with_margin+a,
.press-list div+div .with_margin+a,
.home #sbox .sbox_btn .with_margin+a,
.reseller-box .with_margin+a[href*="http"] {
    margin-bottom: 25px
}

.with_margin+.btn+h3+.btn,
body #container .post .infos p.with_margin+a+h3+.btn,
.with_margin+button+h3+.btn,
.with_margin+input[type='submit']+h3+.btn,
.form-container form .upload-box .with_margin+.upload-btn+h3+.btn,
.form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+.btn,
.grayarea .thumb+div h5.with_margin+a+h3+.btn,
.grayarea .thumb+div h5+p>.with_margin+a+h3+.btn,
.discover-list li .with_margin+a+h3+.btn,
.studies-list .logo+div+div .with_margin+a+h3+.btn,
.press-list div+div .with_margin+a+h3+.btn,
.home #sbox .sbox_btn .with_margin+a+h3+.btn,
.reseller-box .with_margin+a[href*="http"]+h3+.btn,
.with_margin+.btn+h3+button,
body #container .post .infos p.with_margin+a+h3+button,
.with_margin+button+h3+button,
.with_margin+input[type='submit']+h3+button,
.form-container form .upload-box .with_margin+.upload-btn+h3+button,
.form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+button,
.grayarea .thumb+div h5.with_margin+a+h3+button,
.grayarea .thumb+div h5+p>.with_margin+a+h3+button,
.discover-list li .with_margin+a+h3+button,
.studies-list .logo+div+div .with_margin+a+h3+button,
.press-list div+div .with_margin+a+h3+button,
.home #sbox .sbox_btn .with_margin+a+h3+button,
.reseller-box .with_margin+a[href*="http"]+h3+button,
.with_margin+.btn+h3+input[type='submit'],
body #container .post .infos p.with_margin+a+h3+input[type='submit'],
.with_margin+button+h3+input[type='submit'],
.with_margin+input[type='submit']+h3+input[type='submit'],
.form-container form .upload-box .with_margin+.upload-btn+h3+input[type='submit'],
.form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+input[type='submit'],
.grayarea .thumb+div h5.with_margin+a+h3+input[type='submit'],
.grayarea .thumb+div h5+p>.with_margin+a+h3+input[type='submit'],
.discover-list li .with_margin+a+h3+input[type='submit'],
.studies-list .logo+div+div .with_margin+a+h3+input[type='submit'],
.press-list div+div .with_margin+a+h3+input[type='submit'],
.home #sbox .sbox_btn .with_margin+a+h3+input[type='submit'],
.reseller-box .with_margin+a[href*="http"]+h3+input[type='submit'],
.form-container form .upload-box .with_margin+.btn+h3+.upload-btn,
body #container .post .infos .form-container form .upload-box p.with_margin+a+h3+.upload-btn,
.form-container form .upload-box body #container .post .infos p.with_margin+a+h3+.upload-btn,
.form-container form .upload-box .with_margin+button+h3+.upload-btn,
.form-container form .upload-box .with_margin+input[type='submit']+h3+.upload-btn,
.form-container form .upload-box .with_margin+.upload-btn+h3+.upload-btn,
.form-container #cformpopup form .upload-box .with_margin+.upload-btn+h3+.upload-btn,
.form-container form #cformpopup .upload-box .with_margin+.upload-btn+h3+.upload-btn,
.grayarea .thumb+div .form-container form .upload-box h5.with_margin+a+h3+.upload-btn,
.form-container form .upload-box .grayarea .thumb+div h5.with_margin+a+h3+.upload-btn,
.grayarea .thumb+div .form-container form .upload-box h5+p>.with_margin+a+h3+.upload-btn,
.form-container form .upload-box .grayarea .thumb+div h5+p>.with_margin+a+h3+.upload-btn,
.discover-list li .form-container form .upload-box .with_margin+a+h3+.upload-btn,
.form-container form .upload-box .discover-list li .with_margin+a+h3+.upload-btn,
.studies-list .logo+div+div .form-container form .upload-box .with_margin+a+h3+.upload-btn,
.form-container form .upload-box .studies-list .logo+div+div .with_margin+a+h3+.upload-btn,
.press-list div+div .form-container form .upload-box .with_margin+a+h3+.upload-btn,
.form-container form .upload-box .press-list div+div .with_margin+a+h3+.upload-btn,
.home #sbox .sbox_btn .form-container form .upload-box .with_margin+a+h3+.upload-btn,
.form-container form .upload-box .home #sbox .sbox_btn .with_margin+a+h3+.upload-btn,
.reseller-box .form-container form .upload-box .with_margin+a[href*="http"]+h3+.upload-btn,
.form-container form .upload-box .reseller-box .with_margin+a[href*="http"]+h3+.upload-btn,
.form-container #cformpopup .upload-box .with_margin+.btn+h3+.upload-btn,
body #container .post .infos .form-container #cformpopup .upload-box p.with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box body #container .post .infos p.with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box .with_margin+button+h3+.upload-btn,
.form-container #cformpopup .upload-box .with_margin+input[type='submit']+h3+.upload-btn,
.form-container form #cformpopup .upload-box .with_margin+.upload-btn+h3+.upload-btn,
.form-container #cformpopup form .upload-box .with_margin+.upload-btn+h3+.upload-btn,
.form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+.upload-btn,
.grayarea .thumb+div .form-container #cformpopup .upload-box h5.with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box .grayarea .thumb+div h5.with_margin+a+h3+.upload-btn,
.grayarea .thumb+div .form-container #cformpopup .upload-box h5+p>.with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box .grayarea .thumb+div h5+p>.with_margin+a+h3+.upload-btn,
.discover-list li .form-container #cformpopup .upload-box .with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box .discover-list li .with_margin+a+h3+.upload-btn,
.studies-list .logo+div+div .form-container #cformpopup .upload-box .with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box .studies-list .logo+div+div .with_margin+a+h3+.upload-btn,
.press-list div+div .form-container #cformpopup .upload-box .with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box .press-list div+div .with_margin+a+h3+.upload-btn,
.home #sbox .sbox_btn .form-container #cformpopup .upload-box .with_margin+a+h3+.upload-btn,
.form-container #cformpopup .upload-box .home #sbox .sbox_btn .with_margin+a+h3+.upload-btn,
.reseller-box .form-container #cformpopup .upload-box .with_margin+a[href*="http"]+h3+.upload-btn,
.form-container #cformpopup .upload-box .reseller-box .with_margin+a[href*="http"]+h3+.upload-btn,
.grayarea .thumb+div h5+p>.with_margin+.btn+h3+a,
body #container .post .infos .grayarea .thumb+div h5+p>p.with_margin+a+h3+a,
.grayarea .thumb+div body #container .post .infos h5+p>p.with_margin+a+h3+a,
.grayarea .thumb+div h5+p>.with_margin+button+h3+a,
.grayarea .thumb+div h5+p>.with_margin+input[type='submit']+h3+a,
.form-container form .upload-box .grayarea .thumb+div h5+p>.with_margin+.upload-btn+h3+a,
.grayarea .thumb+div .form-container form .upload-box h5+p>.with_margin+.upload-btn+h3+a,
.form-container #cformpopup .upload-box .grayarea .thumb+div h5+p>.with_margin+.upload-btn+h3+a,
.grayarea .thumb+div .form-container #cformpopup .upload-box h5+p>.with_margin+.upload-btn+h3+a,
.grayarea .thumb+div h5+p>h5.with_margin+a+h3+a,
.grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.discover-list li .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.grayarea .thumb+div .discover-list li h5+p>.with_margin+a+h3+a,
.studies-list .logo+div+div .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.grayarea .thumb+div .studies-list .logo+div+div h5+p>.with_margin+a+h3+a,
.press-list div+div .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.grayarea .thumb+div .press-list div+div h5+p>.with_margin+a+h3+a,
.home #sbox .sbox_btn .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.grayarea .thumb+div .home #sbox .sbox_btn h5+p>.with_margin+a+h3+a,
.reseller-box .grayarea .thumb+div h5+p>.with_margin+a[href*="http"]+h3+a,
.grayarea .thumb+div .reseller-box h5+p>.with_margin+a[href*="http"]+h3+a,
.discover-list li .with_margin+.btn+h3+a,
body #container .post .infos .discover-list li p.with_margin+a+h3+a,
.discover-list li body #container .post .infos p.with_margin+a+h3+a,
.discover-list li .with_margin+button+h3+a,
.discover-list li .with_margin+input[type='submit']+h3+a,
.form-container form .upload-box .discover-list li .with_margin+.upload-btn+h3+a,
.discover-list li .form-container form .upload-box .with_margin+.upload-btn+h3+a,
.form-container #cformpopup .upload-box .discover-list li .with_margin+.upload-btn+h3+a,
.discover-list li .form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+a,
.grayarea .thumb+div .discover-list li h5.with_margin+a+h3+a,
.discover-list li .grayarea .thumb+div h5.with_margin+a+h3+a,
.grayarea .thumb+div .discover-list li h5+p>.with_margin+a+h3+a,
.discover-list li .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.discover-list li .with_margin+a+h3+a,
.studies-list .logo+div+div .discover-list li .with_margin+a+h3+a,
.discover-list li .studies-list .logo+div+div .with_margin+a+h3+a,
.press-list div+div .discover-list li .with_margin+a+h3+a,
.discover-list li .press-list div+div .with_margin+a+h3+a,
.home #sbox .sbox_btn .discover-list li .with_margin+a+h3+a,
.discover-list li .home #sbox .sbox_btn .with_margin+a+h3+a,
.reseller-box .discover-list li .with_margin+a[href*="http"]+h3+a,
.discover-list li .reseller-box .with_margin+a[href*="http"]+h3+a,
.studies-list .logo+div+div .with_margin+.btn+h3+a,
body #container .post .infos .studies-list .logo+div+div p.with_margin+a+h3+a,
.studies-list .logo+div+div body #container .post .infos p.with_margin+a+h3+a,
.studies-list .logo+div+div .with_margin+button+h3+a,
.studies-list .logo+div+div .with_margin+input[type='submit']+h3+a,
.form-container form .upload-box .studies-list .logo+div+div .with_margin+.upload-btn+h3+a,
.studies-list .logo+div+div .form-container form .upload-box .with_margin+.upload-btn+h3+a,
.form-container #cformpopup .upload-box .studies-list .logo+div+div .with_margin+.upload-btn+h3+a,
.studies-list .logo+div+div .form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+a,
.grayarea .thumb+div .studies-list .logo+div+div h5.with_margin+a+h3+a,
.studies-list .logo+div+div .grayarea .thumb+div h5.with_margin+a+h3+a,
.grayarea .thumb+div .studies-list .logo+div+div h5+p>.with_margin+a+h3+a,
.studies-list .logo+div+div .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.discover-list li .studies-list .logo+div+div .with_margin+a+h3+a,
.studies-list .logo+div+div .discover-list li .with_margin+a+h3+a,
.studies-list .logo+div+div .with_margin+a+h3+a,
.press-list .studies-list .logo+div+div .with_margin+a+h3+a,
.studies-list .press-list .logo+div+div .with_margin+a+h3+a,
.home #sbox .sbox_btn .studies-list .logo+div+div .with_margin+a+h3+a,
.studies-list .logo+div+div .home #sbox .sbox_btn .with_margin+a+h3+a,
.reseller-box .studies-list .logo+div+div .with_margin+a[href*="http"]+h3+a,
.studies-list .logo+div+div .reseller-box .with_margin+a[href*="http"]+h3+a,
.press-list div+div .with_margin+.btn+h3+a,
body #container .post .infos .press-list div+div p.with_margin+a+h3+a,
.press-list div+div body #container .post .infos p.with_margin+a+h3+a,
.press-list div+div .with_margin+button+h3+a,
.press-list div+div .with_margin+input[type='submit']+h3+a,
.form-container form .upload-box .press-list div+div .with_margin+.upload-btn+h3+a,
.press-list div+div .form-container form .upload-box .with_margin+.upload-btn+h3+a,
.form-container #cformpopup .upload-box .press-list div+div .with_margin+.upload-btn+h3+a,
.press-list div+div .form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+a,
.grayarea .thumb+div .press-list div+div h5.with_margin+a+h3+a,
.press-list div+div .grayarea .thumb+div h5.with_margin+a+h3+a,
.grayarea .thumb+div .press-list div+div h5+p>.with_margin+a+h3+a,
.press-list div+div .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.discover-list li .press-list div+div .with_margin+a+h3+a,
.press-list div+div .discover-list li .with_margin+a+h3+a,
.studies-list .press-list .logo+div+div .with_margin+a+h3+a,
.press-list .studies-list .logo+div+div .with_margin+a+h3+a,
.press-list div+div .with_margin+a+h3+a,
.home #sbox .sbox_btn .press-list div+div .with_margin+a+h3+a,
.press-list div+div .home #sbox .sbox_btn .with_margin+a+h3+a,
.reseller-box .press-list div+div .with_margin+a[href*="http"]+h3+a,
.press-list div+div .reseller-box .with_margin+a[href*="http"]+h3+a,
.home #sbox .sbox_btn .with_margin+.btn+h3+a,
body #container .post .infos .home #sbox .sbox_btn p.with_margin+a+h3+a,
.home #sbox .sbox_btn body #container .post .infos p.with_margin+a+h3+a,
.home #sbox .sbox_btn .with_margin+button+h3+a,
.home #sbox .sbox_btn .with_margin+input[type='submit']+h3+a,
.form-container form .upload-box .home #sbox .sbox_btn .with_margin+.upload-btn+h3+a,
.home #sbox .sbox_btn .form-container form .upload-box .with_margin+.upload-btn+h3+a,
.form-container #cformpopup .upload-box .home #sbox .sbox_btn .with_margin+.upload-btn+h3+a,
.home #sbox .sbox_btn .form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+a,
.grayarea .thumb+div .home #sbox .sbox_btn h5.with_margin+a+h3+a,
.home #sbox .sbox_btn .grayarea .thumb+div h5.with_margin+a+h3+a,
.grayarea .thumb+div .home #sbox .sbox_btn h5+p>.with_margin+a+h3+a,
.home #sbox .sbox_btn .grayarea .thumb+div h5+p>.with_margin+a+h3+a,
.discover-list li .home #sbox .sbox_btn .with_margin+a+h3+a,
.home #sbox .sbox_btn .discover-list li .with_margin+a+h3+a,
.studies-list .logo+div+div .home #sbox .sbox_btn .with_margin+a+h3+a,
.home #sbox .sbox_btn .studies-list .logo+div+div .with_margin+a+h3+a,
.press-list div+div .home #sbox .sbox_btn .with_margin+a+h3+a,
.home #sbox .sbox_btn .press-list div+div .with_margin+a+h3+a,
.home #sbox .sbox_btn .with_margin+a+h3+a,
.reseller-box .home #sbox .sbox_btn .with_margin+a[href*="http"]+h3+a,
.home #sbox .sbox_btn .reseller-box .with_margin+a[href*="http"]+h3+a,
.reseller-box .with_margin+.btn+h3+a[href*="http"],
body #container .post .infos .reseller-box p.with_margin+a+h3+a[href*="http"],
.reseller-box body #container .post .infos p.with_margin+a+h3+a[href*="http"],
.reseller-box .with_margin+button+h3+a[href*="http"],
.reseller-box .with_margin+input[type='submit']+h3+a[href*="http"],
.form-container form .upload-box .reseller-box .with_margin+.upload-btn+h3+a[href*="http"],
.reseller-box .form-container form .upload-box .with_margin+.upload-btn+h3+a[href*="http"],
.form-container #cformpopup .upload-box .reseller-box .with_margin+.upload-btn+h3+a[href*="http"],
.reseller-box .form-container #cformpopup .upload-box .with_margin+.upload-btn+h3+a[href*="http"],
.grayarea .thumb+div .reseller-box h5.with_margin+a+h3+a[href*="http"],
.reseller-box .grayarea .thumb+div h5.with_margin+a+h3+a[href*="http"],
.grayarea .thumb+div .reseller-box h5+p>.with_margin+a+h3+a[href*="http"],
.reseller-box .grayarea .thumb+div h5+p>.with_margin+a+h3+a[href*="http"],
.discover-list li .reseller-box .with_margin+a+h3+a[href*="http"],
.reseller-box .discover-list li .with_margin+a+h3+a[href*="http"],
.studies-list .logo+div+div .reseller-box .with_margin+a+h3+a[href*="http"],
.reseller-box .studies-list .logo+div+div .with_margin+a+h3+a[href*="http"],
.press-list div+div .reseller-box .with_margin+a+h3+a[href*="http"],
.reseller-box .press-list div+div .with_margin+a+h3+a[href*="http"],
.home #sbox .sbox_btn .reseller-box .with_margin+a+h3+a[href*="http"],
.reseller-box .home #sbox .sbox_btn .with_margin+a+h3+a[href*="http"],
.reseller-box .with_margin+a[href*="http"]+h3+a[href*="http"] {
    margin-bottom: 0
}

.contact-list>li {
    min-width: 320px;
    min-height: 115px;
    border-left: 1px solid #c7cdcf;
    padding-left: 40px;
    float: left
}

.contact-list>li:first-child {
    border-left: 0;
    min-width: 280px;
    padding-left: 0
}

.contact-list>li li {
    line-height: 18px
}

.contact-list.partners-Press>li {
    min-height: 98px
}

.mainMenu {
    clear: both;
    padding-top: 45px
}

.mini-header .mainMenu {
    padding-top: 32px
}

.mainMenu ul li {
    float: left;
    margin-left: 30px;
    text-align: center
}

.mainMenu ul li:first-child {
    margin-left: 0;
    text-align: left
}

.mainMenu ul li a {
    background-position: 46% 150%;
    font-family: DinRegular;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    height: 32px;
    display: inline-block;
    color: #000
}

.mainMenu ul li a:hover,
.mainMenu ul li a.active {
    color: #009cd3;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.page .mainMenu ul li a:hover,
.page .mainMenu ul li a.active {
    color: #000
}

.mainMenu ul li a.active,
.mainMenu ul li a:hover {
    background: url('../img/2016/arrow-top-menu.png') no-repeat 46% 100%
}

.mainMenu ul li.current-menu-item a,
.mainMenu ul li.current-page-ancestor a {
    color: #009cd3
}

.hasCrumbs .mainMenu ul li.current-menu-item a,
.hasCrumbs .mainMenu ul li.current-page-ancestor a {
    background-image: none
}

.hasCrumbs .mainMenu ul li.current-menu-item a:hover,
.hasCrumbs .mainMenu ul li.current-page-ancestor a:hover {
    background-image: url('../img/2016/arrow-top-menu.png')
}

.mainMenu ul li.current-menu-item a:hover,
.mainMenu ul li.current-page-ancestor a:hover {
    color: #009cd3
}

.hasCrumbs .mainMenu ul li.active a {
    background: url('../img/2016/arrow-top-menu.png') no-repeat 46% 100%
}

.mainMenu ul li.active a {
    background: url('../img/2016/arrow-top-menu.png') no-repeat 46% 100%;
    color: #009cd3
}

.mainMenu ul li.active a:hover {
    color: #009cd3
}

.mainMenu .inner-menu {
    display: none
}

.mobileMenu {
    background: url('../img/common/bg-blue-shadow.png?1376664734') repeat-x #009cd3;
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 55px;
    z-index: 100
}

.mobileMenu .picto-menu {
    background: url('../img/common/picto-menu.png?1376664734') no-repeat;
    width: 20px;
    height: 14px;
    display: inline-block;
    position: absolute;
    top: -32px;
    right: 0;
    margin-right: 0;
    cursor: pointer
}

.mobileMenu ul {
    height: 248px;
    overflow: hidden;
    padding-top: 25px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none
}

.mobileMenu ul:before {
    position: absolute;
    top: -8px;
    right: 2px;
    display: inline-block;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #009cd3;
    border-left: 8px solid transparent;
    content: ''
}

.mobileMenu ul li {
    margin-bottom: 15px
}

.mobileMenu ul li.light a {
    font-family: DinRegular
}

.mobileMenu ul li a {
    font-family: DinBold;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase
}

.mobileMenu ul li a:hover {
    color: #000
}

.blocSubMenu {
    display: none;
    background: url('../img/common/bg-blue-shadow.png?1376664734') repeat-x #009cd3;
    min-height: 246px;
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    z-index: 100;
    padding-bottom: 20px
}

.blocSubMenu .inner {
    padding: 0
}

.blocSubMenu .sub-menu {
    padding-top: 45px
}

.blocSubMenu .sub-menu li {
    margin-bottom: 16px
}

.blocSubMenu .sub-menu li a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    font-family: DinBold;
    text-transform: uppercase
}

.blocSubMenu .sub-menu li a:hover {
    color: #000
}

.blocSubMenu .infos {
    padding-top: 40px
}

.blocSubMenu .infos p {
    font-family: DinLight;
    font-size: 36px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 25px;
    letter-spacing: -2px
}

.blocSubMenu .infos p span {
    font-size: 29px;
    line-height: 25px
}

.blocSubMenu .close {
    background: url('../img/common/close-menu.png?1376664734') no-repeat right 0;
    height: 11px;
    padding-right: 17px;
    color: #b3e1f2;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 18px
}

.dropDownMobile {
    display: none
}

.layerMenu {
    background: url('../img/common/bg-layermenu.png?1378463977');
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5
}

.home #content {
    position: relative
}

.home .inner {
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 960px
}

.home .caroussel {
    padding: 0 0 40px
}

.home .quickTrans {
    padding: 22px 0 35px;
    min-height: 259px
}

.home .quickTrans h2 {
    margin-bottom: 12px;
    padding-top: 10px
}

.home .quickTrans p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px
}

.home .quickTrans .span4:first-child p {
    width: 240px
}

.home .quickTrans .span4 .pictoImg {
    position: absolute;
    right: 27px;
    top: -28px
}

.home .quickTrans .appStore {
    width: 170px;
    padding-left: 50px;
    float: left
}

.home .quickTrans .appStore img {
    margin-bottom: 10px
}

.home .newsFeed {
    padding: 40px 0 24px
}

.home .newsFeed .blocFeed {
    border-bottom: 1px solid #c7cdcf;
    padding: 5px 0 5px;
    position: relative
}

.home .newsFeed .blocFeed .arrow-btm {
    background: url('../img/common/arrow-feed.png?1376664734') no-repeat;
    width: 17px;
    height: 11px;
    position: absolute;
    bottom: -1px;
    left: 208px
}

.home .newsFeed .blocFeed h2 {
    height: 40px;
    overflow: hidden
}

.home .newsFeed .blocFeed h2 a {
    float: right
}

.home .newsFeed .listFeed {
    height: 40px;
    padding-left: 12px;
    overflow: hidden;
    width: 675px
}

.home .newsFeed .listFeed li {
    float: left;
    padding-top: 13px;
    margin-right: 18px
}

.home .newsFeed .listFeed li a {
    background-position: 0 center;
    font-family: Arial;
    font-size: 14px
}

.home .newsFeed .txtFeed {
    padding: 35px 0 32px
}

.home .newsFeed .txtFeed p {
    font-family: DinLight;
    font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #000;
    text-align: center
}

.home .newsFeed .txtFeed p a {
    font-family: DinLight;
    font-style: italic;
    font-size: 32px;
    line-height: 36px;
    color: #000;
    text-align: center
}

.home .newsFeed .txtFeed p span {
    color: #009cd3
}

.home #sbox {
    background: #d8dfe2;
    border: 1px solid #c8d0d4;
    margin-top: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}

.home #sbox #sboxinside {
    position: relative
}

.home #sbox #sboxinside form {
    margin: 0
}

.home #sbox #sboxmenu {
    padding: 15px 15px 5px
}

.home #sbox #sboxmenu #tabs {
    *zoom: 1
}

.home #sbox #sboxmenu #tabs:before,
.home #sbox #sboxmenu #tabs:after {
    display: table;
    content: "";
    line-height: 0
}

.home #sbox #sboxmenu #tabs:after {
    clear: both
}

.home #sbox #sboxmenu #tabs li {
    float: left;
    margin-right: 5px
}

.home #sbox #textbox {
    font-family: Arial;
    font-size: 14px;
    font-style: italic;
    color: #525252;
    border-radius: 0 0 10px 10px;
    width: 100%;
    height: 112px;
    border: 0;
    margin: 0;
    resize: none
}

.home #sbox .sbox_btn {
    position: absolute;
    left: 92px;
    bottom: -12px
}

.home #sbox .sbox_btn a {
    padding: 10px;
    font-size: 14px
}

.home #sbox fieldset {
    overflow: hidden;
    width: 100%
}

.home #sbox #please {
    float: left;
    padding: 9px 0 0 11px;
    width: 50px
}

.home #sbox #webbox {
    margin-bottom: 30px
}

.home #toolbar {
    padding: 0 9px 9px
}

.home #toolbar>* {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline
}

.home #toolbar .swap {
    margin: 0 6px
}

.home #toolbar #source {
    margin-right: 8px
}

.home #toolbar #target {
    margin-left: 8px
}

footer p {
    font-size: 12px;
    line-height: 14px
}

footer .sectionContact {
    background: url('../img/common/bg-blue-shadow.png?1376664734') repeat-x #009cd3;
    padding: 25px 0
}

footer .sectionContact .letsTalk {
    background: url('../img/common/bg-gray-trans.png?1376664734') repeat;
    font-size: 60px;
    position: relative;
    letter-spacing: -4px;
    color: #fff;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin: 0 28px 0 135px;
    padding: 12px 42px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    font-family: DinLight
}

footer .sectionContact .btn,
footer .sectionContact body #container .post .infos p+a,
body #container .post .infos footer .sectionContact p+a,
footer .sectionContact button,
footer .sectionContact input[type='submit'],
footer .sectionContact .form-container form .upload-box .upload-btn,
.form-container form .upload-box footer .sectionContact .upload-btn,
footer .sectionContact .form-container #cformpopup .upload-box .upload-btn,
.form-container #cformpopup .upload-box footer .sectionContact .upload-btn,
footer .sectionContact .grayarea .thumb+div h5+a,
.grayarea .thumb+div footer .sectionContact h5+a,
footer .sectionContact .grayarea .thumb+div h5+p>a,
.grayarea .thumb+div footer .sectionContact h5+p>a,
footer .sectionContact .discover-list li a,
.discover-list li footer .sectionContact a,
footer .sectionContact .studies-list .logo+div+div a,
.studies-list .logo+div+div footer .sectionContact a,
footer .sectionContact .press-list div+div a,
.press-list div+div footer .sectionContact a,
footer .sectionContact .home #sbox .sbox_btn a,
.home #sbox .sbox_btn footer .sectionContact a,
footer .sectionContact .reseller-box a[href*="http"],
.reseller-box footer .sectionContact a[href*="http"] {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin: 0 16px
}

footer .sectionFooter {
    background: #eaeef0;
    padding: 50px 0
}

footer .sectionFooter .sitemap {
    margin-bottom: 28px
}

footer .sectionFooter .inner .row+.row {
    min-height: 402px
}

footer .sectionFooter .inner .row.last {
    min-height: 0
}

footer .logoSlug {
    *zoom: 1;
    margin-bottom: 45px
}

footer .logoSlug:before,
footer .logoSlug:after {
    display: table;
    content: "";
    line-height: 0
}

footer .logoSlug:after {
    clear: both
}

footer .logoSlug * {
    float: left
}

footer .logoSlug p {
    font-family: DinMedium;
    font-size: 13px;
    color: #000;
    margin-left: 12px;
    padding-top: 10px;
    text-transform: uppercase
}

.lt-ie9 footer .logoSlug p {
    padding-top: 9px
}

footer .copyright p {
    font-family: Arial;
    font-size: 12px
}

footer .copyright p a {
    color: #009cd3
}

footer .span9>li {
    float: left
}

footer .span9>li>a {
    margin-bottom: 12px;
    color: #000;
    display: inline-block
}

footer #menu-footer-menu .sub-menu {
    min-height: 148px
}

footer .span3 .widget,
footer .span9>li .widget,
footer .span3 .span9>li,
footer .span9>li .span9>li {
    margin-bottom: 23px
}

.ie10 footer .span3 .widget,
.ie10 footer .span9>li .widget,
.ie10 footer .span3 .span9>li,
.ie10 footer .span9>li .span9>li {
    margin-bottom: 30px
}

.widget,
footer .span9>li {
    margin-bottom: 25px
}

.lt-ie9 .widget,
.lt-ie9 footer .span9>li,
footer .lt-ie9 .span9>li {
    margin-bottom: 28px!important
}

.ie10 .widget,
.ie10 footer .span9>li,
footer .ie10 .span9>li {
    margin-bottom: 30px!important
}

.span3 .widget,
footer .span9>li .widget,
.span3 footer .span9>li,
footer .span3 .span9>li,
footer .span9>li .span9>li {
    margin-bottom: 22px
}

.span3 .widget h4,
footer .span9>li .widget h4,
.span3 footer .span9>li h4,
footer .span3 .span9>li h4,
footer .span9>li .span9>li h4,
.span3 .widget footer .span9>li>a,
footer .span3 .widget .span9>li>a,
footer .span9>li .widget .span9>li>a,
.span3 footer .span9>li>a,
footer .span3 .span9>li>a,
footer .span9>li .span9>li>a {
    text-transform: none
}

.widget h4,
footer .span9>li h4,
.widget footer .span9>li>a,
footer .widget .span9>li>a,
footer .span9>li>a {
    margin-bottom: 12px
}

.widget p,
footer .span9>li p {
    font-family: Arial;
    color: #989a9b;
    padding-bottom: 8px
}

.widget .sub-menu li,
footer .span9>li .sub-menu li {
    margin-bottom: 8px
}

.widget .sub-menu li h4 a,
footer .span9>li .sub-menu li h4 a,
.widget .sub-menu footer .span9>li>a a,
footer .widget .sub-menu .span9>li>a a,
footer .span9>li .sub-menu .span9>li>a a {
    color: #000
}

.widget .sub-menu li>a:hover,
footer .span9>li .sub-menu li>a:hover {
    text-decoration: underline
}

.socialLinks {
    width: 100%;
    overflow: hidden
}

.socialLinks li {
    float: left;
    margin-right: 10px
}

.alignnone {
    margin: 5px 20px 20px 0
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px
}

a img.alignnone {
    margin: 5px 20px 20px 0
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.page-template-page-with-childs-php #container .post {
    padding-bottom: 42px
}

.page-template-page-with-childs-php #container .post.odd {
    padding: 45px 0 70px 0
}

.page-id-1633 .breadcrumb+#content {
    margin-top: 0
}

.page-id-1633 #container .intro .under_intro {
    padding-top: 48px
}

.product_services table tr td:first-child {
    text-align: right
}

.online-services #container .intro+.post {
    padding: 15px 0 16px 0
}

.product-datasheets #content article,
.industry-reports #content article {
    padding-top: 10px
}

.page-template-products-service-simple-php #container .intro {
    padding-top: 32px;
    padding-bottom: 30px
}

.page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+.btn,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+button,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+input[type='submit'],
.page-template-products-service-simple-php #container #wrapper #content article .alignright .form-container form .upload-box .size-full+br+.upload-btn,
.form-container form .upload-box .page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+.upload-btn,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .form-container #cformpopup .upload-box .size-full+br+.upload-btn,
.form-container #cformpopup .upload-box .page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+.upload-btn,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .grayarea .thumb+div h5+p>.size-full+br+a,
.grayarea .thumb+div .page-template-products-service-simple-php #container #wrapper #content article .alignright h5+p>.size-full+br+a,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .discover-list li .size-full+br+a,
.discover-list li .page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+a,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .studies-list .logo+div+div .size-full+br+a,
.studies-list .logo+div+div .page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+a,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .press-list div+div .size-full+br+a,
.press-list div+div .page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+a,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .home #sbox .sbox_btn .size-full+br+a,
.home #sbox .sbox_btn .page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+a,
.page-template-products-service-simple-php #container #wrapper #content article .alignright .reseller-box .size-full+br+a[href*="http"],
.reseller-box .page-template-products-service-simple-php #container #wrapper #content article .alignright .size-full+br+a[href*="http"] {
    margin-left: 45px
}

.page-template-products-service-simple-php h3 a {
    color: #009cd3
}

.registered-box #loginForm {
    overflow: hidden;
    width: 595px
}

.server-editions-comparison table tr th {
    text-align: left
}

.page #content article h3 {
    margin-bottom: 18px
}

.page #content article ul {
    margin-left: 10px
}

.page #content article table {
    width: 100%
}

.page-template-page-with-title-php #container #wrapper .screenshot {
    display: inline-block;
    margin: 10px;
    width: 275px;
    border: 0px #ddd dashed;
    vertical-align: top
}

.page-template-page-with-title-php #container #wrapper .screenshot img {
    border: 1px #bbb solid;
    margin: 0
}

.page-template-page-with-title-php #container #wrapper .screenshot a {
    display: block;
    font-size: 0.8em;
    color: #666;
    line-height: 14px
}

.page-template-page-with-title-php #container #wrapper .screenshot a:hover {
    color: #000
}

.page-template-page-with-title-php #container #wrapper #content article ul {
    margin-left: 10px
}

.page-template-page-with-title-php #container #wrapper #content article ol {
    list-style: inside
}

.page-template-page-with-title-php #container #wrapper #content article ol li {
    list-style-type: decimal
}

.page-template-page-with-title-php #container #wrapper #content article ol li:before {
    display: none
}

.page-template-page-with-title-php #container #wrapper #content article table tr th,
.page-template-page-with-title-php #container #wrapper #content article table tr td {
    text-align: left
}

.page-template-page-with-title-php #container #wrapper #content aside {
    margin-top: 0
}

.translation-case-studies #container .intro {
    padding-bottom: 38px
}

.list-child .press-list:first-child {
    border-top: none;
    padding-top: 0
}

.news-and-events #container #wrapper.case_studies .intro,
.partners #container #wrapper.case_studies .intro {
    min-height: 150px;
    margin-bottom: 0
}

.jobs #container #wrapper.case_studies .intro {
    min-height: 260px
}

.single-press-release #container #wrapper #content aside {
    margin-top: 0
}

.single-press-release #container #wrapper #content article small {
    font-size: 11px
}

.distributors-resellers .press-year-wrap>h2 {
    display: none
}

.business-partners #container #wrapper #content article h2 {
    line-height: 52px
}

.page-template-support-php #container .intro.gray {
    margin-bottom: 50px;
    padding-bottom: 70px
}

.page-template-support-php #container #wrapper #content aside {
    margin-top: 0
}

.home #container {
    position: relative
}

.page-template-page-with-filtering-php #container #wrapper #content aside {
    margin-top: 20px
}

.monthly-disclosures #container #wrapper #content article {
    padding-top: 10px
}

.monthly-disclosures #container #wrapper #content aside {
    margin-top: 0
}

.corporate-profile #container #wrapper #content aside,
.end-user-license-agreement #container #wrapper #content aside,
.permission-to-link #container #wrapper #content aside,
.parent-pageid-125 #container #wrapper #content aside,
.jobs #container #wrapper #content aside {
    margin-top: 8px
}

.half-year #container #wrapper .intro {
    padding-bottom: 42px
}

.weekly-disclosures #container .intro.filter_area {
    min-height: 275px
}

.shares-voting-right-declaration #container .intro.filter_area {
    min-height: 320px
}

.jobs .list-child h1.country {
    display: none
}

.activation-keys #container .intro.gray .intro-form h1 {
    margin-bottom: 20px
}

.faq #container #wrapper #content article .issue-content h1 {
    font-size: 20px;
    font-family: DinBold;
    margin-bottom: 26px
}

.faq #container #wrapper #content article .issue-content h2 {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px
}

.faq #container #wrapper #content article .issue-content p {
    margin-bottom: 25px
}

.faq #container #wrapper #content article .issue-content p+h2 {
    padding-top: 0
}

.investors #container #wrapper #content article .summary li:before {
    display: none
}

.post-type-archive-articles #container #wrapper.case_studies .intro {
    min-height: 0
}

.post-type-archive-articles #container #wrapper.case_studies #content .list-items {
    padding-top: 10px
}

.post-type-archive-articles #container #wrapper.case_studies #content aside {
    margin-top: 0
}

.translation-support h2 {
    margin-bottom: 16px
}

.translation-support h2+div .details_infos>ul:first-child {
    padding-top: 0
}

.translation-support #container .post.odd {
    padding-top: 34px;
    padding-bottom: 36px
}

.translation-support #container #wrapper.contact section.post {
    padding-top: 55px
}

.translation-support #container #wrapper.contact section.post.odd {
    padding-top: 48px
}

.page-template-default #container .intro {
    padding-bottom: 32px
}

.page-template-default aside .widget,
.page-template-default aside footer .span9>li,
footer .page-template-default aside .span9>li {
    margin-bottom: 40px
}

.industry-services #container .intro {
    padding-bottom: 42px
}

.industry-services #container #wrapper #content .list-items {
    margin-bottom: 90px
}

.press-releases .press-year-wrap h2 {
    font-size: 52px;
    color: #009cd3;
    font-family: DinLight;
    margin-bottom: 40px
}

.page-template-page-with-title-php #container #wrapper #content article p,
.page-template-page-with-filtering-php #container #wrapper #content article p {
    margin-bottom: 18px
}

.post-type-archive-financial-releases #content .list-items article .list-items-article .press-item-inline {
    font-size: 14px
}

.post-type-archive-financial-releases #content .list-items article .list-items-article .press-item-inline a {
    display: inline
}

.post-type-archive-financial-releases #content .list-items article .list-items-article .press-item-inline i {
    display: inline;
    font-size: 10px;
    color: #000
}

.reseller-box {
    font-size: 14px;
    color: #737373;
    border-top: 1px solid #c7cdcf;
    padding: 25px 0;
    overflow: hidden
}

.reseller-box strong {
    display: block;
    font-family: DinBold;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 3px;
    color: #000
}

.reseller-box>p {
    width: 505px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0!important;
    margin-right: 8px
}

.reseller-box a[href*="http"] {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (min-width: 240px) and (max-width: 640px) {
    .layerMenu {
        top: 55px
    }
    .home .inner {
        width: 280px;
        margin: 0 auto
    }
    .home #container {
        min-width: 0
    }
    .home [class*="span"] {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0
    }
    .home header>.inner {
        padding-top: 12px;
        padding-bottom: 25px
    }
    .home header .mainMenu {
        display: none
    }
    .home header .navLinks {
        display: none
    }
    .home header .mobileMenu {
        display: block
    }
    .home header .mobileMenu .inner {
        padding: 0
    }
    .home header .dropDownMobile {
        left: 194px;
        position: absolute;
        top: 23px;
        display: block
    }
    .home header .dropDownMobile .dropdown-toggle span:first-child {
        font-family: Arial;
        font-size: 14px;
        text-transform: uppercase;
        color: #009cd3;
        padding: 0 6px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline
    }
    .home header .dropDownMobile .dropdown-menu {
        min-width: 60px;
        right: -2px
    }
    .home header .dropDownMobile .dropdown-menu:before {
        right: 23px
    }
    .home header .dropDownMobile .dropdown-menu:after {
        right: 24px
    }
    .home header .dropDownMobile .arrow-down {
        background: url('../img/common/arrow-down.png?1376737880') no-repeat;
        width: 11px;
        height: 7px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline
    }
    .home #logo h1 {
        margin-bottom: 12px
    }
    .home #logo h1 img {
        width: 178px
    }
    .home #logo p {
        width: 100%
    }
    .home .headDesc {
        display: none
    }
    .home .gridShow {
        width: 280px;
        margin: 0 auto;
        height: auto
    }
    .home .gridShow ul {
        position: static
    }
    .home .gridShow ul li {
        background: none;
        width: 280px;
        height: 180px;
        padding: 25px;
        margin-bottom: 10px;
        display: block;
        position: relative
    }
    .home .gridShow ul li:hover {
        background: none
    }
    .home .gridShow ul li .incruste {
        width: 100% !important;
        height: 100% !important
    }
    .home .gridShow ul li .filter {
        background: url('../img/common/bg-filter-gridshow-mobile.png?1376737880');
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        padding: 25px;
        width: 280px !important;
        height: 180px !important
    }
    .home .gridShow ul li .bgContainer {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        background-repeat: no-repeat;
        background-size: cover;
        width: 280px !important;
        height: 180px !important
    }
    .home .gridShow ul li .txt-container {
        height: 180px
    }
    .home .gridShow ul li h3,
    .home .gridShow ul li .btn,
    .home .gridShow ul li body #container .post .infos p+a,
    body #container .post .infos .home .gridShow ul li p+a,
    .home .gridShow ul li button,
    .home .gridShow ul li input[type='submit'],
    .home .gridShow ul li .form-container form .upload-box .upload-btn,
    .form-container form .upload-box .home .gridShow ul li .upload-btn,
    .home .gridShow ul li .form-container #cformpopup .upload-box .upload-btn,
    .form-container #cformpopup .upload-box .home .gridShow ul li .upload-btn,
    .home .gridShow ul li .grayarea .thumb+div h5+a,
    .grayarea .thumb+div .home .gridShow ul li h5+a,
    .home .gridShow ul li .grayarea .thumb+div h5+p>a,
    .grayarea .thumb+div .home .gridShow ul li h5+p>a,
    .home .gridShow ul .discover-list li a,
    .discover-list .home .gridShow ul li a,
    .home .gridShow ul li .studies-list .logo+div+div a,
    .studies-list .logo+div+div .home .gridShow ul li a,
    .home .gridShow ul li .press-list div+div a,
    .press-list div+div .home .gridShow ul li a,
    .home .gridShow ul li #sbox .sbox_btn a,
    .home #sbox .sbox_btn .gridShow ul li a,
    .home .gridShow ul li .reseller-box a[href*="http"],
    .reseller-box .home .gridShow ul li a[href*="http"] {
        display: none
    }
    .home .caroussel {
        padding: 0 0 15px
    }
    .home .quickTrans {
        min-height: inherit
    }
    .home .quickTrans .appStore {
        padding: 47px 0 0 0
    }
    .home .quickTrans .appStore p {
        margin-bottom: 18px
    }
    .home .quickTrans .appStore img {
        margin-bottom: 20px
    }
    .home .quickTrans .appStore .link br,
    .home .quickTrans .appStore body #container .intro.gray .intro-form ul li a br,
    body #container .intro.gray .intro-form ul li .home .quickTrans .appStore a br,
    .home .quickTrans .appStore body #container .intro.gray.intro-form ul li a br,
    body #container .intro.gray.intro-form ul li .home .quickTrans .appStore a br,
    .home .quickTrans .appStore .widget .sub-menu li>a br,
    .widget .sub-menu .home .quickTrans .appStore li>a br,
    .home .quickTrans .appStore footer .span9>li .sub-menu li>a br,
    footer .span9>li .sub-menu .home .quickTrans .appStore li>a br,
    .home .quickTrans .appStore .investors #container #wrapper #content article .summary li a br,
    .investors #container #wrapper #content article .summary li .home .quickTrans .appStore a br {
        display: none
    }
    .home .quickTrans .span4 {
        margin-bottom: 25px
    }
    .home .quickTrans .span4:first-child {
        padding-left: 5px
    }
    .home .quickTrans .span4:first-child p {
        width: 250px
    }
    .home .quickTrans .span4:last-child {
        padding-top: 10px;
        margin-bottom: 0
    }
    .home .quickTrans .span4 .pictoImg {
        position: static
    }
    .home .newsFeed .listFeed {
        height: auto;
        float: left;
        width: 220px
    }
    .home .newsFeed .listFeed li {
        padding-top: 4px;
        width: 100%
    }
    .home .newsFeed .blocFeed {
        padding-top: 0;
        padding-bottom: 15px
    }
    .home .newsFeed .blocFeed h2 {
        margin-bottom: 20px
    }
    .home .newsFeed .blocFeed h2+a {
        float: left !important;
        margin-left: 10px;
        margin-top: 14px
    }
    .home .newsFeed .blocFeed .arrow-btm {
        left: 22px
    }
    .home .newsFeed .txtFeed p {
        font-size: 22px;
        line-height: 26px
    }
    .home #sbox .sbox_btn {
        left: 74px
    }
    .home #toolbar .newListSelected {
        width: 116px
    }
    .home #toolbar .newListSelected .selectedTxt {
        font-size: 13px
    }
    .home #toolbar .newListSelected .newList li a {
        font-size: 13px
    }
    .home #toolbar .select2-container .select2-choice {
        width: 116px
    }
    .home footer .sectionContact {
        text-align: center
    }
    .home footer .sectionContact .letsTalk {
        margin: 0 0 28px;
        padding: 12px 28px
    }
    .home footer .sectionContact .letsTalk:after {
        background: url('../img/common/arrow-bottom-trans.png?1376664734') no-repeat;
        width: 23px;
        height: 12px;
        position: absolute;
        right: 50%;
        top: inherit;
        bottom: -12px;
        margin-right: -11.5px
    }
    .home footer .logoSlug {
        margin-bottom: 15px
    }
    .home footer .logoSlug p {
        width: 100%;
        margin: 0
    }
    .home footer #menu-footer-menu .sub-menu {
        min-height: inherit
    }
    .home footer .widget,
    .home footer .span9>li {
        margin-bottom: 10px
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .widget h4,
    footer .span9>li h4,
    .widget footer .span9>li>a,
    footer .widget .span9>li>a,
    footer .span9>li>a {
        font-family: DinLight;
        font-weight: normal
    }
    .form-container form legend,
    .form-container #cformpopup legend {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .form-container form legend:after,
    .form-container #cformpopup legend:after {
        content: "";
        display: block;
        border-top: 1px solid #c7cdcf;
        margin-top: 18px;
        height: 45px
    }
    footer .widget h4,
    footer .span9>li h4,
    footer .widget .span9>li>a,
    footer .span9>li>a {
        font-family: DinBold;
        font-weight: normal
    }
    footer .sectionFooter .inner .row>.span3>.widget,
    footer .sectionFooter .inner .span9.row>li>.widget,
    footer .sectionFooter .inner .row>.span9.span3>li,
    footer .sectionFooter .inner .span9.row>li.span9>li {
        margin-bottom: 27px
    }
}