*{color:#17273b}.backgroundGrey{background:#555 !important}.backgroundYellow{background:#1db9de !important}.backgroundBleuNuit{background:#122844 !important}.backgroundBleuDark{background:#132845 !important}.backgroundBleuVif{background:#1db9de !important}.backgroundBleuVif2{background:#59d2ef !important}.backgroundBleuInter{background:#143f6c !important}.backgroundYellowCloud{background:#fc0 !important}.backgroundBeige{background:#e9ebe7 !important}.backgroundRed{background:#d40000 !important}.backgroundOrange{background:#ff6d00 !important}.backgroundBlueSpe{background:#133F6C !important}.backgroundGreenWeb{background:#35B59F !important}.colorGrey{color:#555 !important}.colorYellow{color:#1db9de !important}.colorBleuNuit{color:#122844 !important}.colorBleuDark{color:#132845 !important}.colorBleuVif{color:#1db9de !important}.colorBleuVif2{color:#59d2ef !important}.colorBleuInter{color:#143f6c !important}.colorYellowCloud{color:#fc0 !important}.colorBeige{color:#e9ebe7 !important}.colorRed{color:#d40000 !important}.colorOrange{color:#ff6d00 !important}.colorBlueSpe{color:#133F6C !important}.colorGreenWeb{color:#35B59F !important}.header{background-color:#122844}.header *{color:white}.config .promoCode{background:#AD0067;color:#FFF;font-weight:bold;padding:3px 8px}.config .choicePeriod-{display:none}.config .app-config{border-top:solid 1px #17273b}@media screen and (max-width: 768px){.config .app-config{min-height:auto}}.config .app-config .app-title{margin:17px 0;font-weight:bold}.config .app-config div.app{display:inline-block;text-align:center;margin:5px;width:60px;font-size:14px}.config .app-config sup{font-size:11px}.config .app-config img{display:block;margin:0 auto}.config .priceConfig{border-bottom:none !important}.config .orderForm{display:inline-block}.config .orderForm span#plus,.config .orderForm span#moins{float:left;padding:10px 15px;margin:0 10px;border:solid 1px #1db9de;border-radius:3px;cursor:pointer;background:#1db9de;color:#FFF;height:20px;line-height:20px;-webkit-transition:all ease 0.2s;-khtml-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.config .orderForm span#plus:hover,.config .orderForm span#moins:hover{background:transparent;color:#1db9de}.config .orderForm span#plus:before{content:'+'}.config .orderForm span#moins:before{content:'-'}.config .orderForm input{float:left;width:60px;height:20px;text-align:center;padding:10px}.newButton.disabled{opacity:0.35 !important}.backgroundBleuNuit .config,.backgroundBleuNuit .config div{border-color:#59d2ef !important}.backgroundBleuNuit .config .app-config{min-height:160px}@media screen and (max-width: 768px){.backgroundBleuNuit .config .app-config{min-height:auto}}.backgroundBleuNuit .config *{color:#FFF}span.licence-plus{position:absolute;width:41px;height:41px;background:transparent url("../../images/office/plus.png") no-repeat 0 0;top:50%;margin-top:-25px;right:0;margin-right:-25px}@media screen and (max-width: 768px){span.licence-plus{top:auto;right:auto;bottom:0;margin-bottom:-10px;left:50%;margin-left:-25px}}.faqQuestion{border-bottom:1px dashed #17273b;font-size:17px;line-height:27px;font-weight:600;padding:10px 0 10px 60px;cursor:pointer;position:relative}.faqQuestion:hover{color:#33ACFF}.faqQuestion:hover .plus{background:transparent}.faqQuestion.open{color:#3C3C3C}.faqQuestion.open .plus{background:transparent}.faqQuestion .plus{height:35px;width:35px;background:#FFF;color:#1db9de;float:left;margin:-7px 0 0 -50px;text-align:center;line-height:35px;border-radius:50%;border:solid 1px #FFF}.faqQuestion .plus:after{content:'+'}.faqAnswer{margin:0;padding-left:60px}.faqAnswer ul li{list-style-type:square;list-style-image:none}.backgroundBleuVif2 a span{color:#132845 !important}.backgroundBleuVif2 a:hover span{text-decoration:none !important;color:#132845 !important}table tr{border-bottom:solid 1px #17273b}table tr:last-child{border:none}table tr:last-child th,table tr:last-child td,table tr:first-child th,table tr:first-child td{background:none}table tr td,table tr th{padding:16px 10px;border:none !important}table tr th{text-align:left;font-weight:bold !important;padding-left:0}table tr td{text-align:center}table tr th+td{background-color:#E1F4F2}.ribonLimitedContainer{margin:-45px auto 20px auto}.ribonLimitedContainer .ribonLimited span{color:#FFF;font-weight:bold}
