@charset "utf-8";/* CSS Document *//* standards rules */html {  font-size: 100.01%;}body {  margin: 0;  padding: 0;  background-color: #ffffff;  font-family:"Segoe UI", Arial, Geneva, Helvetica, sans-serif;  color: #444;  font-size: 13px;}a img {  border: none;}form {  padding: 0;  margin: 0;}h1, h2, h3, h4, h5, h6 {  padding: 0;  margin:0;  font-weight:normal;}h1, h2 {  padding-bottom: 0.8em;}p {  padding:0;}.f-left {  float: left;  width: auto;}.f-none {  float: none;  width: auto;}.f-right {  float: right;  width: auto;}.t-left {  text-align: left;}.t-center {  text-align: center;}.t-right {  text-align: right;}.t-uppc {  text-transform: uppercase;}.t-lowc {  text-transform: lowercase;}.fw-bold {  font-weight: bold;}.alerte, .error {  color: #ed172b;}.click-it {  cursor:pointer;}.clear {  clear:both;}/*End of standards rules */.title-small, .title-medium, .title-big {  padding: 0;  margin: 0;  font-weight: normal;}.title-small {  font-size: 16px;}.title-medium {  font-size: 19px;}.title-big {  margin:10px 0;  font-size: 27px;}.btn-full-small, .btn-full-medium, .btn-full-big, .btn-light-small, .btn-light-medium, .btn-light-big {  padding: 5px 10px;  text-align: center;  height: 40px;  line-height: 27px;  box-sizing: border-box;  border-radius: 5px;  border:none;  cursor:pointer;}.btn-light-small, .btn-light-medium, .btn-light-big {  border: solid 2px transparent;}a.btn-full-small, a.btn-full-medium, a.btn-full-big, a.btn-light-small, a.btn-light-medium, a.btn-light-big {  text-decoration:none;  display:inline-block;  vertical-align: top;  font-size:16px;  white-space:nowrap;}.btn-full-small, .btn-full-medium, .btn-full-big {  background-color:#218575;  background: linear-gradient(#00a27d, #218575);  color:#fff !important;}.btn-full-small {  min-width: 48px;}.btn-full-medium {  min-width: 96px;}.btn-full-big {  min-width: 158px;}.btn-full-small:hover, .btn-full-medium:hover, .btn-full-big:hover {  background-color:#008c6b;  background: linear-gradient(#00ba8e, #008c6b);}.btn-full-small:active, .btn-full-medium:active, .btn-full-big:active {  background-color:#006658;  background: linear-gradient(#008876, #006658);}.btn-light-small, .btn-light-medium, .btn-light-big {  color:#218575;  background-color:#fff;  border-color: #218575;}.btn-light-small.action, .btn-light-medium.action, .btn-light-big.action {  color:#22b8f0;  background-color:#fff;  border-color: #22b8f0;}.btn-light-small {  min-width: 66px;}.btn-light-medium {  min-width: 112px;}.btn-light-big {  min-width: 158px;}.btn-light-small:hover, .btn-light-medium:hover, .btn-light-big:hover {  color:#fff;  border: solid 2px transparent;  background-color:#008c6b;  background: linear-gradient(#00ba8e, #008c6b);}.btn-light-small:active, .btn-light-medium:active, .btn-light-big:active {  color:#fff;  border: solid 2px transparent;  background-color:#006658;  background: linear-gradient(#008876, #006658);}.btn-light-small.action:hover, .btn-light-medium.action:hover, .btn-light-big.action:hover {  color:#fff;  background-color:#008bd0;  border: solid 2px transparent;  background: linear-gradient(#22c5ff, #008bd0);}.btn-light-small.action:active, .btn-light-medium.action:active, .btn-light-big.action:active {  color:#fff;  background-color:#0077bc;  border: solid 2px transparent;  background: linear-gradient(#1fa9e7, #0077bc);}.btn-full-small.alert, .btn-full-medium.alert, .btn-full-big.alert {  background-color:#a90000;  color:#fff;  background: linear-gradient(#df0000, #a90000);}.btn-full-small.alert:hover, .btn-full-medium.alert:hover, .btn-full-big.alert:hover {  background-color:#c50000;  color:#fff;  background: linear-gradient(#ff0000, #c50000);}.btn-full-small.alert:active, .btn-full-medium.alert:active, .btn-full-big.alert:active {  background-color:#8c0000;  color:#fff;  background: linear-gradient(#b90000, #8c0000);}.btn-full-small.disabled, .btn-full-small:disabled, .btn-full-medium.disabled, .btn-full-medium:disabled, .btn-full-big.disabled, .btn-full-big:disabled {  background:none;  background-color: #99d0c3;}.btn-full-small.alert.disabled, .btn-full-small.alert:disabled, .btn-full-medium.alert.disabled, .btn-full-medium.alert:disabled, .btn-full-big.alert.disabled, .btn-full-big.alert:disabled {  background:none;  background-color: #f0b2b2;}.btn-light-small.disabled, .btn-light-small:disabled, .btn-light-medium.disabled, .btn-light-medium:disabled, .btn-light-big.disabled, .btn-light-big:disabled {  background:none;  border-color: #b5e1da;  color: #b5e1da;}.btn-light-small.action.disabled, .btn-light-small.action:disabled, .btn-light-medium.action.disabled, .btn-light-medium.action:disabled, .btn-light-big.action.disabled, .btn-light-big.action:disabled {  background:none;  border-color: #bceafa;  color: #bceafa;}.disabled:hover, :disabled:hover {  cursor:default;}.list-vertical, .list-horizontal {  margin:0;  padding:0;  list-style: none;}.list-horizontal li {  display: inline-block;}.page-login {  line-height: 56px;}.page-login-item-01, .page-login-item-02, .page-login-item-03, .page-login-item-04 {  padding-left:60px;  background-repeat: no-repeat;}.page-login-item-01 {  background:url("img/global/icons_page_login.gif") 0 8px no-repeat;}.page-login-item-02 {  background:url("img/global/icons_page_login.gif") 2px -51px no-repeat;}.page-login-item-03 {  background:url("img/global/icons_page_login.gif") 5px -113px no-repeat;}.page-login-item-04 {  background:url("img/global/icons_page_login.gif") 0 -171px no-repeat;}.page-advantages {  vertical-align: top;  float:none;  clear:both;}.page-advantages-item-01, .page-advantages-item-02, .page-advantages-item-03, .page-advantages-item-04, .page-advantages-item-05, .page-advantages-item-06, .page-advantages-item-07, .page-advantages-item-08 {  min-height:130px;  max-width:135px;  padding: 80px 12px 0 10px;  /*float:left;*/}/*Protection*/.page-advantages-item-01 {  background:url("img/global/icons_page_advantages.gif") 0 -10px no-repeat;}/*Savings*/.page-advantages-item-02 {  background:url("img/global/icons_page_advantages.gif") -160px -10px no-repeat;}/*Features*/.page-advantages-item-03 {  background:url("img/global/icons_page_advantages.gif") -315px -10px no-repeat;}/*Transferable */.page-advantages-item-04 {  background:url("img/global/icons_page_advantages.gif") -470px -10px no-repeat;}/*Unsuscribe*/.page-advantages-item-05 {  background:url("img/global/icons_page_advantages.gif") -625px -10px no-repeat;}/*Smile*/.page-advantages-item-06 {  background:url("img/global/icons_page_advantages.gif") -920px -10px no-repeat;}/*Gift*/.page-advantages-item-07 {  background:url("img/global/icons_page_advantages.gif") -1095px -10px no-repeat;}/*Door*/.page-advantages-item-08 {  background:url("img/global/icons_page_advantages.gif") -1280px -10px no-repeat;}.link-underline {  color:#008566;  text-decoration:underline;}.link-underline:hover {  color:#00b38a;}.link-underline.ico-deco {  background:url("img/global/icons_actions.png") -68px -6px no-repeat;  padding-left:20px;}.link-grey{color:#ddd;text-decoration:underline;}.menu {  font-size: 16px;}.menu-item {  margin-right: 25px;}.menu-item.selected {  border-bottom: solid 3px #006e55;}.link-menu {  text-decoration:none;  color:#444;  display:inline-block;  padding:0 3px 10px 3px;}.link-menu:hover, .menu-item.selected .link-menu {  color:#00725a;}.box-highlight-contour, .box-classic-contour {  padding:20px;  margin-bottom:20px;  box-sizing:border-box;  width:auto;  height:100%;  overflow:hidden;}.box-highlight-contour {  background-color: #e4fff9;  border: solid 2px #baece0;}.box-classic-contour {  background-color: #fff;  border: solid 2px #e2e2e2;}.box-classic-contour.alert, .box-highlight-contour.alert {  background-color: #fff0f0;  border: solid 2px #f52935;}.box-color-state {  width:200px;  height:12px;  font-size:0;  background-color:#e1e1e1;  text-align: right;  display:inline-block;}.licence-active, .licence-soon-closed, .licence-expired {  height:12px;  display: inline-block;}.licence-active {  background-color:#218575;}.licence-soon-closed {  background-color:#ffa21d;}.licence-expired {  background-color:#ff3d1d;}label, .label-small, .label-medium, .label-big {  display:inline-block;  padding-right:10px;  height: 30px;  background-color: #fff;  color:#444;  font-size:14px;  box-sizing:content-box;  min-width: 70px;  line-height:28px;}.label-small {  width: 70px;}.label-medium {  width: 140px;}.label-big {  width: 200px;}input[type=text], input[type=password], select, .input-smaller, .input-small, .input-medium, .input-big, .select-small, .select-medium, .select-big {  display:inline-block;  font-size:14px;  height: 30px;  box-sizing:content-box;  border: solid 1px #c9c9c9;  color:#444;  min-width: 60px;  line-height:28px;}.input-smaller {  width: 60px;}.input-small {  width: 80px;}.input-medium {  width: 200px;}.input-big {  width: 235px;}.ico-help {  height: 23px;  width: 23px;  background: url("img/global/icons_actions.png") 0 0 no-repeat;  cursor:help;  display: inline-block;}.input-medium + .ico-help {  position: relative;  top:-2px;  left:-30px;  vertical-align:middle;}.ico-help .txt-help {  display:none;}.select-small {  width: 80px;}.select-medium {  width: 157px;}.select-big {  width: 235px;}/*Specifics styles*//*#content_page {    margin: 6px auto 15px;    min-height: 500px;    position: relative;    width: 960px;    z-index: 1;}* + #content_page {    width: auto;}#encart_middle h2 {    color: none;    font-size: auto;    margin: auto;}*/#header_subscr {    padding-top:20px;    height: 35px;}#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7 {  background-color:#fff;}.padding-sides-10 {  padding: 0 10px;}.w-580, .w-560, .w-150 {  box-sizing:content-box;}.w-580 {  width: 580px;}.w-560 {  width: 560px;}.w-150 {  width: 150px;}.open {  display:block;}.inline{display:inline-block}.content-faq {  display:none;  border-top: solid 1px #e2e2e2;  padding: 20px;}.ico-open, .ico-closed {  width:26px;  height:26px;  float:right;  display:block;}.ico-open {  background:url("img/global/icons_actions.png") -7px -121px no-repeat;}.ico-closed {  background:url("img/global/icons_actions.png") -9px -78px no-repeat;}.grey{color:#747474}.mt20{margin-top:20px}.nomargin_lb{margin:-20px}.nowrap{white-space:nowrap}/* REFACTORING CP */#content_page{width:960px;margin:6px auto 15px auto;position:relative;z-index:1;min-height:350px}*+#content_page{width:auto;}/* GENERIC */.right {float:right;}.left {float:left;}hr {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #ccc -moz-use-text-color -moz-use-text-color;border-image: none;border-right: 0 none;border-style: solid none none;border-width: 1px 0 0;display: block;height: 1px;margin: 1em 0;padding: 0;}.padding-top-2px {padding-top:2px;}.height-10px {height:10px;}.margin-left-20 {margin-left:20px;}.margin-top-20 {margin-top:20px;}.margin-bottom-20 {margin-bottom:20px;}.margin-right-20 {margin-right:20px;}.underline {text-decoration:underline;}.alert {color:red;}.lightgrey {color:#b0b0b0;}    /* POPUP*/.tips {background:url(img/subscription/subs_sprite.png) 0 -151px no-repeat;width:20px;height:15px;display:inline-block;margin:7px;cursor:help;}.tips .hidden-span {display:none;}.myPopup {background:rgba(196, 209, 213, 0.83);display:block;top:0;left:0;right:0;bottom:0;z-index:9998;position:fixed;}.popup-container {width:600px;background-color:#fff;padding:15px;display:block;position:relative;left:580px;top:250px;z-index:9999;}.close-popup {width:20px;height:20px;display:block;position:relative;top:-10px;left:600px;cursor:pointer;}/* LOGIN PAGE*/.field-question {border: 1px solid #c5c8cb;display:inline-block;width:340px;margin:0}.login-form {padding:30px;border:1px solid #c5c8cb;}.login-block-form {background:#fff;display: inline-block;float: left;padding: 5px 30px 30px 0px;width: 525px;}.login-block-form .login-form .login-form-fields {margin:10px 0;}.login-block-form .login-form .login-form-fields label{display:inline-block;margin:0;font-size:13px;width:105px;}.login-block-form .login-form .login-form-fields input{width:85%;border:none;height:25px;padding:2px 2px 2px 5px;font-size:14px;display:inline-block;}.login-block-form .login-form .login-form-fields input.-filled{    width:100%;border:none;height:25px;padding:2px 2px 2px 5px;font-size:14px;display:inline-block;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -o-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;}#btns_subscr a#pass_reset{text-decoration:underline;margin:0 0 0 125px;float:left;font-size:13px}#btns_subscr .btn-full-medium {margin: 60px 0 0 0;}#box_infos {display: block;float: right;margin: 0 0 0 20px;width:380px;}#cust_account_title {width: 100%;margin:20px 0 10px 0;}.list-vertical, .list-horizontal {margin:0;padding:0;list-style: none;}.list-horizontal li {display: inline-block;vertical-align: top;}.page-login {line-height: 56px;}.page-login-item-01, .page-login-item-02, .page-login-item-03, .page-login-item-04 {font-size: 16px; padding-left: 60px; background-repeat: no-repeat;}.page-login-item-01 {background:url("img/global/icons_page_login.gif") 0 8px no-repeat;}.page-login-item-02 {background:url("img/global/icons_page_login.gif") 2px -51px no-repeat;}.page-login-item-03 {background:url("img/global/icons_page_login.gif") 5px -113px no-repeat;}.page-login-item-04 {background:url("img/global/icons_page_login.gif") 0 -171px no-repeat;}#encart_middle input.btn_subscr, #encart_middle .tabs_content a.btn_subscr {background: none repeat scroll 0 0 #0cb0a2;border: medium none;color: #fff;cursor: pointer;font: bold 13px/13px arial;margin:80px 0 0 0;padding: 8px 25px;text-decoration: none;text-transform: uppercase;white-space: nowrap;}.login-form h3{margin-left: 20px;font-weight: bold;}.cadenas-text {margin: 15px 0 15px 0;}.picto-cadenas {background:url('/img/global/icons_actions.png') no-repeat;padding:0 0 0 20px;height:20px;background-position:0 -45px;display:inline-block;margin:0 5px 0 0;}.cadenas-p {margin: 10px 0 0 25px;}.login-errors {clear: both;color: #f00;font: bold 12px/14px arial;margin: 10px 0;width:400px;padding:10px 0 0 10px;margin:0 0 10px 20px;height:25px;float:none;}.p-reset {margin:25px;}.help-reset {display:block;width:300px;margin-left:97px;color:#7C8083;}.login-contents, #content_page {float: none;margin-top: 0;}/* OVERVIEW PAGE */.w10-banner{height:30px;background:red;text-align:center;line-height:30px;color:#fff;}.w10-banner p {width:945px;margin:0 auto;}.w10-banner a:link, .w10-banner a:visited {color:#fff;text-decoration:underline}.w10-banner a:hover{text-decoration:none}.w10-banner .x-close {padding:5px;border:1px solid #fff;color:#fff;line-height:11px;padding:5px;margin-top:3px;cursor:pointer}.nav-first-item span:first-child{margin-left:0}.nav-first-item span:last-child{margin-right:0}.product-main-container {    float: left;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    -o-box-sizing: border-box;    box-sizing: border-box;border: 2px solid #e1e1e1;padding:28px;margin: 0 0 50px 0;font-size:13px;}.product-image {    max-width: 100px;margin-right:20px;display:inline-block;}.product-image img{    height: auto !important;    width: 100% !important;}.product-title {margin:0 0 30px;}.nav-list-item {margin:20px;font-size:13px;display:inline-block;}.product-job-container {display:inline-block;}.product-lifetime {display:inline-block;width:230px;min-height:85px;font-size:13px;    padding:0 20px 0 0;}.box-color-state {margin:10px 0 10px 0;}.product-ar {display:inline-block;width:175px;    padding-right: 30px;}.product-ar-text {font-size:13px;min-height:58px; color: #444;}.link-service .product-ar-text {font-size:13px;margin:0 !important; color: #444;}.product-payment {display:inline-block;width:290px;}.product-payment-img {display:inline-block;float:left;margin-right:10px;}.product-payment-img.ico-alert{margin-left:19px}.product-payment-text {font-size:13px;margin:0 0 0 61px !important;padding:0;min-height:58px; color: #444;}.product-payment a {margin:0 0 0 65px;}.product-code {    float: left;    overflow: hidden;    width: 100%;    padding-left: 128px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    -o-box-sizing: border-box;    box-sizing: border-box;    padding-top: 20px;}.product-code-text {margin-left: 0px !important;}.product-code-h2 {margin:0 !important;}.product-code-ul {list-style-type:none;margin:0 20px 20px 0 !important}.lifetime-tips {margin: 4px 45px 0 0 !important;}a.tip {background: url("img/subscription/subs_sprite.png") no-repeat scroll 0 -151px rgba(0, 0, 0, 0); display: inline-block; height: 16px; width: 20px; margin: 0px; vertical-align: middle;}a.tip span {display: none;color: black;}.product-services {    float: left;    display:block;width:876px;padding:0 30px 0 30px;border: 2px solid #e1e1e1;margin:0 0 20px 0;}.product-services-title{margin: 10px 0 -20px 100px;font: normal 13px/16px sans-serif;}.product-services-product {display:block; width:876px;height:80px;padding:15px 0 15px 0;}.product-services-img {display:inline-block;height:80px;width:100px;}.product-services-img img {width:73px;height:63px;}.product-services-name {display:inline-block;height:80px;width:530px;margin:10px 0 0 0;}.product-services-name a{font-size:13px;}.product-services-price {display:inline-block;}.product-services-price .title-big{margin:0}.product-services-button {display:inline-block;}.closebutton{background: url("/img/popup-customer-portal/cross_circle.png") no-repeat scroll transparent;cursor:pointer;height:26px;width:27px;margin:20px 5px 0 0;text-align:right;left: 0;}/* page Modification Info. */.login-container {padding: 10px;}#encart_middle .tabs_content ul{width:227px;margin-left: 20px;padding: 0px;list-style-position: inside}#encart_middle .tabs_content .content-faq ul{list-style-position: unset;width:auto}#encart_middle .tabs_content{font-size: 15px;}#encart_middle .tabs_content h2 {font: 20px/25px "Segoe UI",arial;color: #5D6061}#formEdit {border: 2px solid #E1E1E1;margin: 10px 0px;width: 675px}#formEdit label {font-size: 15px}.formtab {padding: 0px;margin: 30px auto;border: 0px none;width: 93%}.login-container table.formtab td {height: 50px}.login-form-row input[type="text"], .login-form-row select, .formtab input[type="text"], .formtab input[type="password"], .formtab select {padding: 2px;width: 300px;border: 1px solid #CACACA}#payment_secur{font-size:15px;color:#636363; margin-left:15px}#payment_secur img{margin: 0 10px 5px 0}#payment_secur p{margin:10px 0 0 25px; font-size: 0.9em;}.faq .box-classic-contour{padding:0}.faq .title-small{margin:0;padding:20px}.product-upgrade {    margin-bottom: 20px;    background-color: #e8f8fd;    float: left;    width: 100%;    position: relative;    top: -30px;}.product-upgrade > .container{    display: table !important;    width: 100%;    padding: 20px;    border: solid 1px #dadada;    font-family: Arial, Helvetica, sans-serif;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    -o-box-sizing: border-box;    box-sizing: border-box;}.product-upgrade .image{    display: table-cell !important;    width: 108px;    vertical-align: top !important;    text-align: center;    padding: 0 20px 0 0;}.product-upgrade .image img{    max-width: 100%;    display: inline-block !important;    margin: 0 !important;}.product-upgrade .content{    display: table-cell !important;    vertical-align: middle !important;    text-align: left;    padding: 0 10px 0 0;    font-size: 14px;    line-height: 1.4em;}.product-upgrade .content .headline{    font-size: 14px;    font-weight: bold;}.product-upgrade .link{    display: table-cell !important;    width: 250px;    vertical-align: middle !important;    text-align: left;}.product-upgrade .btn-full-medium.-small {    padding: 0 8px;    font-size: 12px;    height: 24px;    line-height: 24px;    max-width: 100%;    overflow: hidden;}.product-upgrade .btn-full-medium.-flat {    background: #218575;}.product-upgrade .btn-full-medium.-flat:hover {    background: #00a27d;}.product-upgrade .btn-full-medium.-flat:active {    background: #006658;}.no-subs-txt{margin:25px;font-size:1.2em}.faq-12-intro {    margin-bottom: 50px;}.faq-12 div {    margin: 30px auto;}.faq-12-intro {    margin-bottom: 50px;}.bg-payment-form-faq {    width: 389px; height: 179px;    background: url('img/faq/css_sprites_fr.png') -10px -199px;}.bg-cb-faq {    width: 323px; height: 122px;    background: url('img/faq/css_sprites_fr.png') -10px -398px;}.bg-slimpay-faq {    width: 553px; height: 169px;    background: url('img/faq/css_sprites_fr.png') -10px -10px;}.faq-12-outtro p {margin-bottom: 20px;}.valid {margin-left: 15px}.wrong_token {width: 100%;margin: 40px 0 0 0; text-align: center;}