    /* ----------------------------------------------------------------------------------------------------------------*/
    /* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
    /* ----------------------------------------------------------------------------------------------------------------*/
    *{padding: 0; margin: 0;}

    /* ----------------------------------------------------------------------------------------------------------------*/
    /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
    /* ----------------------------------------------------------------------------------------------------------------*/

    .wg-space #WG_TB_window {
        position: absolute;
        display:none;
        text-align:left;
        width:560px !important;
        min-height:300px;
        top:30px;
        left:50%;
        padding:30px 40px 5px;
        z-index:100;
        color:#858585;
        background:#fff;
        border:8px solid #555;
        border-color:rgba(0, 0, 0, 0.65);
        border-radius:8px;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;

    }
    * html .wg-space #WG_TB_window {height:300px;}

    /* ----------------------------------------------------------------------------------------------------------------*/
    /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
    /* ----------------------------------------------------------------------------------------------------------------*/
    .wg-space #WG_TB_window #TB_secondLine {color:#666666;}


    /* ----------------------------------------------------------------------------------------------------------------*/
    /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
    /* ----------------------------------------------------------------------------------------------------------------*/
    #WG_TB_overlay {
        position: fixed;
        z-index:90;
        top: 0px;
        left: 0px;
        background-color:#000;
        opacity: 0.40;
        -moz-opacity: 0.40;
        filter : alpha(opacity=40);
        height:100%;
        width:100%;
    }
    #WG_TB_mainContent h2{
        line-height:20px;
        margin:0;
    }

    * html .wg-space #WG_TB_overlay { /* ie6 hack */
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width:100%;
    }

    .wg-space #WG_TB_window #WG_TB_closeAjaxWindow{
        position: absolute;
        right: -12px;
        top: -19px;
        width:23px;
        height:23px;
        z-index:99;
    }
    .wg-space #WG_TB_window #WG_TB_loading {
        display: none;
        position: absolute;
    }

    .wg-space #WG_TB_window #TB_ajaxWindowTitle,
    .wg-space #WG_TB_window #WG_TB_titleLabel{
        margin-bottom:1px;
    }
    .wg-space #WG_TB_window #WG_TB_title #WG_TB_icon {
        margin:0 10px 0 2px;
        float:left;
        display:none;
    }
    .wg-space #WG_TB_window #WG_TB_title{
        max-width:410px;
        height:60px;
        overflow:hidden;
    }
    .wg-space #WG_TB_window #WG_TB_title h2{
        margin:0;
        font-size:22px;
        color: #3b3b3b;
        font-weight: normal;
    }
    .wg-space #WG_TB_window #WG_TB_title h2:after{
        clear:both;
        display:block;
        content:"";
    }

    .wg-space #WG_TB_window .old_intradiv{
        background-color:#FFFFFF;
        border:2px solid #BBBBBB;
    }

    .wg-space #WG_TB_window #WG_TB_content{
        line-height:1.3em;
        background:#f2f7fc;
        border:1px solid #c7def9;
    }
    .wg-space #WG_TB_window #WG_TB_content img{max-width:100%;}

    .wg-space #WG_TB_window #WG_TB_content p {margin-bottom:1em;}

    .wg-space #WG_TB_window #WG_TB_content p.submit {margin-bottom:0;}

    .wg-space #WG_TB_window #WG_TB_content p.intro {margin-bottom:1em;}
    .wg-space #WG_TB_window #WG_TB_content p.alert {
        padding-bottom:0px;
        display:inline;
    }
    .wg-space #WG_TB_window #WG_TB_content input[type="text"]{background-color:#fff;}

    .wg-space #WG_TB_window #WG_TB_content #bloc_service{
        display:none;
        float:left;
        padding:4px 26px 5px 0px;
        text-align:center;
        width:112px;
    }

    .wg-space #WG_TB_window #WG_TB_content h3{
        font-size:18px;
        margin:0 0 10px;
        color:#106AEA;
    }
    .wg-space #WG_TB_window #WG_TB_content h3.titre2{padding-top:15px;}
    .wg-space #WG_TB_window #WG_TB_content h4{
        color:#666666;
        font-size:11px;
        font-weight:bold;
    }
    .wg-space #WG_TB_window #WG_TB_content .popup_bloc_grp_2cols{width:260px;}

    .wg-space #WG_TB_window #WG_TB_content .popup_bloc{margin:5px 0 25px 0;}

    .wg-space #WG_TB_window #WG_TB_content .popup_bloc_picture{
        float:left;
        margin-right:10px;
    }
    .wg-space #WG_TB_window #WG_TB_content .popup_bloc_content{
        padding-left:53px;
        padding-top:0;
    }
    .wg-space #WG_TB_window #WG_TB_content .popup_bloc_content ul{list-style-type:disc; list-style-position:inside; margin-left:13px;}
    .wg-space #WG_TB_window #WG_TB_content .popup_bloc_content ul li{margin-bottom:0.5em; font-size:1.3em; line-height:1.3em;}


    .wg-space #WG_TB_window #WG_TB_content #bloc_service .photo{
        border:1px solid #E3E3E3;
        padding:2px;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_service .agenda_legend {
        text-align: left;
        margin-top: 60px;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_service .agenda_legend p{
        border-bottom:1px solid #cccccc;
        margin-bottom: 5px;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_service .agenda_legend .dispo,
    .wg-space #WG_TB_window #WG_TB_content #bloc_service .agenda_legend .reserved,
    .wg-space #WG_TB_window #WG_TB_content #bloc_service .agenda_legend .indispo {
        width: 12px;
        height: 22px;
        float: left;
        background-color: #b4b4b4;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_service .agenda_legend .dispo {background-color: #4c9ce3;}

    .wg-space #WG_TB_window #WG_TB_content #bloc_service .agenda_legend .reserved {background-color: #E71A1B;}

    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number {
        padding:0px 0px 10px 0px;
        margin:0px;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li {
        background-repeat:no-repeat;
        font-size:10px;
        list-style-type:none;
        padding:2px 0px 8px 20px;
        list-style:none;
        margin:0px;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li.n1 {
        background-image:url('../img/rond_bleu1.gif');
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li.n2 {
        background-image:url('../img/rond_bleu2.gif');
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li.n3 {
        background-image:url('../img/rond_bleu3.gif');
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li.n4 {
        background-image:url('../img/rond_bleu4.gif');
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li.n5 {
        background-image:url('../img/rond_bleu5.gif');
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li.n6 {
        background-image:url(../img/rond_bleu6.gif);
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form ul.list_number li.n7 {
        background-image:url(../img/rond_bleu7.gif);
    }
    /*
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .bg_blue {
        border:2px solid #C7DEF9;
        padding:1em 1.3em 1.3em;
        margin:10px 0;
        text-align:center;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .bg_blue strong {
        padding:10px 20px;
        display:block;
    }
    */
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .bg_blue {
        border:1px solid #ccc;
        padding:20px;
        margin: 5% 0;
        text-align:center;
        font-size:14px;
        font-family:'Open Sans','Roboto',arial;
        background: rgba(255, 255, 255, 0.3);
        line-height: 1.6em;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .bg_blue div{margin-bottom:7px;}
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .separateur {
        margin:10px;
        border-bottom:1px solid #eeeeee;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .status_ok {
        padding:5px 12px;
        margin:8px 0px 5px 0px;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .status_warning {
        padding:5px 12px;
        margin:8px 0px 5px 0px;
    }

    .wg-space #WG_TB_window #WG_TB_content #bloc_form .status_2_warning {
        padding:5px;
        margin:5px;
        border:2px solid #F89448;
        color: #F89448;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .status_2_error {
        padding:5px;
        margin:5px;
        border:2px solid #FF0000;
        color: #FF0000;
    }
    .wg-space #WG_TB_window #WG_TB_content #bloc_form .status_2_ok {
        padding:5px;
        margin:5px;
        border:2px solid #68D145;
        color: #68D145;
    }

    .wg-space #WG_TB_window #WG_TB_content #bloc_form .strong {
        display: block;
        width: 70px;
        float:left;
    }
    .wg-space #WG_TB_window #WG_TB_ajaxContent{
        height:auto !important;
        width:auto !important;
    }
    .wg-space #WG_TB_window #TB_load{
        position: relative;
        display:none;
        height:13px;
        width:208px;
        z-index:99;
        top: 50%;
        left: 50%;
        margin: -6px 0 0 -104px;
    }

    * html .wg-space #WG_TB_window #TB_load { /* ie6 hack */
        position: absolute;
        margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    }

    .wg-space #WG_TB_window #TB_HideSelect{
        z-index:99;
        position:fixed;
        top: 0;
        left: 0;
        background-color:#fff;
        border:none;
        filter:alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
        height:100%;
        width:100%;
    }

    * html .wg-space #WG_TB_window #TB_HideSelect { /* ie6 hack */
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }
    .wg-space #WG_TB_window #TB_iframeContent{
        clear:both;
        border:none;
        margin-bottom:-1px;
        margin-top:1px;
        _margin-bottom:1px;
    }

    .wg-space #WG_TB_window #WG_TB_pathway cufon{
        margin-left: 1px;
        margin-top: 3px;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .generic_pathway{margin-bottom:1.5em;}

    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway{
        position:relative;
        margin-top:-40px;
        margin-bottom:-1px;
        padding-bottom:30px;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway .pathway_part{
        float:left;
        height:2px;
        width:22%;
        margin:62px 0 23px 0;
        background:#eae7e7;
    }

    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway .pathway_part.done{background:#0068e4;}

    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway .pathway_point{
        position:absolute;
        top:52px;
    }

    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_0{left:22%;}
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_1{left:44%;}
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_2{left:66%;}
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_3{left:92%;}

    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway .pathway_point_label{
        position:absolute;
        top:77px;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway .pathway_point_label.done{
        color:#0068e4;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_label_0{left:22%;}
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_label_1{left:44%;}
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_label_2{left:66%;}
    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway #callprocess_pathway_point_label_3{left:95%;}


    /*.wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway_expert_photo_promo .per_minute{margin: -8px 0px 0 0!important;}*/


    #bloc_form.how_to_fra{
        font-family:'Roboto', arial;
        font-size:13px;
        line-height:18px;
    }
    #bloc_form.how_to_fra .bloc_texte{
        background: url("/static/xxx_xxx/img/how_to_puce.png") no-repeat;
        float: left;
        margin: 0 0 0 -36px;
        padding-left: 35px;
        width: 325px;
    }
    #bloc_form.how_to_fra ul{
        margin:0 10px 0 0;
        padding:0 0 0 20px;
    }
    #bloc_form.how_to_fra ul li{
        margin:6px 0 43px 0;
        padding:0;
        color:#666666;
        line-height:18px;
    }
    #bloc_form.how_to_fra .reassurance{
        background:#fff url('/static/xxx_xxx/img/how_to_wengo.jpg') 4px 9px no-repeat;
        color: #3581f2;
        margin: 0 0 0 -23px;
        padding: 7px 0px 7px 43px;
        width: 97%;
        font-weight:500;
    }
    #bloc_form.how_to_fra table{font-size:12px;}

    /* ita_ita */
    .how_to_fra.ita{
        font-family:'Roboto', verdana, arial;
        font-size:14px!important;
        color:#6B6B6B;
        font-weight:300;
    }
    .how_to_fra.ita .ht-step-puce span{
        background:#fff;
        border-radius:50%;
        display:inline-block;
        padding:2px 7px 2px 8px;
        margin-right:5px;
        font-weight:500;
    }
    .how_to_fra.ita b,
    .how_to_fra.ita span{
        color:#0E7AD4;
    }
    .how_to_fra.ita .ht-step-puce i{
        font-size:12px!important;
        color:#a5a5a5;
        font-style:normal;
        padding-left:30px;
    }
    .how_to_fra.ita .ht-bloc{
        background:#fff;
        padding:10px;
        margin:0 auto;
        text-align:center;
        box-sizing:padding-box;
        font-size:15px;
    }


    /*-----------------------------------------------------*/
    /*----------------  OFFRE RECRUTEMENT ----------------*/
    /*---------------------------------------------------*/
    .callprocess_pathway .photo{
        position:absolute;
        right:0;
        bottom:7px;
        border:1px solid #E3E3E3;
        background:#fff;
        padding:3px;
        border-radius:90px;
    }
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo{
        position: absolute;
        text-align: right;
        top: 0px;
        right: 0px;
        max-width:300px;
        margin:-50px -40px 0;
    }
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo .wg-pg-offer{
        font-size:14px;
        color:#fff;
        min-width:85px;
        position:relative;
        float:right;
        clear:both;

        border-bottom-left-radius:5px;
        padding:6px 10px 7px 10px;
        margin-bottom:4px;
    }
    /*.callprocess_pathway_expert_photo_promo .callprocess_pathway_promo .wg-pg-offer.wg-pg-client-offer{
        background: #ff802f;
        background: -moz-linear-gradient(left,  #ff802f 0%, #f76001 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f76001), color-stop(100%,#f76001));
        background: -webkit-linear-gradient(left,  #ff802f 0%,#f76001 100%);
        background: -o-linear-gradient(left,  #ff802f 0%,#f76001 100%);
        background: -ms-linear-gradient(left,  #ff802f 0%,#f76001 100%);
        background: linear-gradient(to right,  #ff802f 0%,#f76001 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff802f', endColorstr='#f76001',GradientType=1 );
    }
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo .wg-pg-offer.wg-pg-prospect-offer{
        background: #ef37a5;
        background: -moz-linear-gradient(left,  #ef37a5 0%, #dd1070 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ef37a5), color-stop(100%,#dd1070));
        background: -webkit-linear-gradient(left,  #ef37a5 0%,#dd1070 100%);
        background: -o-linear-gradient(left,  #ef37a5 0%,#dd1070 100%);
        background: -ms-linear-gradient(left,  #ef37a5 0%,#dd1070 100%);
        background: linear-gradient(to right,  #ef37a5 0%,#dd1070 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1070', endColorstr='#dd1070',GradientType=1);
    }


    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo sup{
        font-size:8px;
        vertical-align:text-top;
    }
    .callprocess_pathway_promo  .sub_serials{
        margin-right:10px;
    }

    .callprocess_pathway_promo  .app_promo{display:none;}*/
    /*
    .callprocess_pathway_expert_photo_promo .wg-pg-prospect-offer,
    .callprocess_pathway_expert_photo_promo .wg-pg-client-offer{width: 115px;}

    .callprocess_pathway_expert_photo_promo .wg-pg-prospect-offer-box .wg-pg-offer.wg-pg-prospect-offer,
    .callprocess_pathway_expert_photo_promo .wg-pg-client-offer-box .wg-pg-offer.wg-pg-client-offer{
        width:auto;
        text-align:left;
        float:none;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .wg-pg-offer-subset-pricegrid.wg-pg-prospect-offer-text,
    .wg-space #WG_TB_window #WG_TB_pathway .wg-pg-offer-subset-pricegrid.wg-pg-client-offer-text{font-size:10px;}

    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-prospect-offer-box,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-client-offer-box{margin: 0 0 0 20px;}

    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo .wg-pg-prospect-offer-box,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo .wg-pg-client-offer-box{width: 115px;}

    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo .wg-pg-prospect-offer,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo .wg-pg-client-offer{
        font-size:11px;
        margin: 0px 0px 0 0px;
        padding:0;
        display:block;
        width:190px;
        text-align:right;
        float:right;
    }

    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .per_minute_mini{
        font-size: 10px;
        margin:20px 0 0 -157px;
        position: absolute;
        width: 200px;
    }
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-prospect-offer sup,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-client-offer sup{
        font-size:8px;
        vertical-align:top;
    }
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-prospect-offer-box .monetic-service-decimal,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-prospect-offer-box .monetic-service-float,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-client-offer-box .monetic-service-decimal,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-client-offer-box .monetic-service-float{
        font-size:14px;
        letter-spacing:-0.3px;
        margin:4px 0 -7px 0;
    }
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-prospect-offer-box  .monetic-service-currency,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-client-offer-box  .monetic-service-currency{
        margin:0 0 0 0px;font-weight: normal;
    }
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-prospect-offer-box  .wg-space .wg-pg-prospect-offer-box .wg-pg-prospect-offer-text,
    .callprocess_pathway_expert_photo_promo .callprocess_pathway_promo  .wg-pg-client-offer-box  .wg-space .wg-pg-client-offer-box .wg-pg-client-offer-text{
        display: block;
        float: left;
        font-size: 10px;
        font-weight: bold;
        margin: 13px 15px 0 -24px;
    }

    .callprocess_pathway_promo .wg-pg-prospect-offer-text,
    .callprocess_pathway_promo .wg-pg-client-offer-text{margin:0px 13px 0 0!important;}

    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-prospect-offer ,
    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-client-offer {line-height:15px!important;}

    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-offer-owner-wengo.wg-pg-offer.wg-pg-prospect-offer,
    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-offer-owner-wengo.wg-pg-offer.wg-pg-client-offer{margin:0px;}

    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-prospect-offer-percent,
    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-client-offer-percent{margin:1px 0 0 2px!important;}

    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-prospect-offer-text,
    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-client-offer-text{
        clear:none;
        margin-top:-3px;
        width:70px!important;
        float:right;
        font-size:10px!important;
        text-align:left!important;
        line-height:12px!important;
        padding:2px 0 0;
    }
    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-prospect-offer-text .sign-percent,
    .callprocess_pathway_promo .wg-pg-offer-subset-percent.wg-pg-client-offer-text .sign-percent{
        position:relative;
        width:auto;
        top:auto;
        left:auto!important;
        float:none!important;
    }

    .callprocess_pathway_promo .wg-pg-offer-subset-duration.wg-pg-client-offer-box,
    .callprocess_pathway_promo .wg-pg-offer-subset-duration.wg-pg-prospect-offer-box{
        margin:-15px 0 0 12px!important;
        width:114px;
        padding:0 10px 0 3px;
    }
    .callprocess_pathway_promo .wg-pg-offer-subset-duration.wg-pg-duration-notice{
        display:block!important;
        clear:both!important;
        float:none!important;
        width:123px!important;
        text-align:right!important;
    }

   .bg_blue .wg-pg-offer-subset-duration.wg-pg-client-offer,
   .bg_blue .wg-pg-offer-subset-duration.wg-pg-prospect-offer{font-size:12px!important;line-height:18px!important;padding:5px 0;}

   *+html .callprocess_pathway_promo .wg-pg-offer-subset-duration.wg-pg-prospect-offer,
   *+html  .callprocess_pathway_promo .wg-pg-offer-subset-duration.wg-pg-client-offer{float:left!important;}


    .callprocess_pathway .wg-pg-offer-subset-amount.wg-pg-prospect-offer-box.wg-t9n-esl,
    .callprocess_pathway .wg-pg-offer-subset-pricegrid.wg-pg-prospect-offer-box.wg-t9n-esl{margin-top:-3px!important;}

    .callprocess_pathway .wg-t9n-esl .wg-pg-offer-subset-pricegrid.wg-pg-prospect-offer,
    .callprocess_pathway .wg-t9n-esl .wg-pg-offer-subset-pricegrid.wg-pg-client-offer,
    .callprocess_pathway .wg-t9n-esl .wg-pg-offer-subset-amount.wg-pg-prospect-offer,
    .callprocess_pathway .wg-t9n-esl .wg-pg-offer-subset-amount.wg-pg-client-offer,
    .callprocess_pathway .wg-t9n-por .wg-pg-offer-subset-pricegrid.wg-pg-prospect-offer,
    .callprocess_pathway .wg-t9n-por .wg-pg-offer-subset-pricegrid.wg-pg-client-offer,
    .callprocess_pathway .wg-t9n-por .wg-pg-offer-subset-amount.wg-pg-prospect-offer,
    .callprocess_pathway .wg-t9n-por .wg-pg-offer-subset-amount.wg-pg-client-offer{margin-top:0px!important;}

    .callprocess_pathway .wg-t9n-por .wg-pg-prospect-offer-text{margin:-1px;}

    .callprocess_pathway  .wg-t9n-esl .wg-pg-offer-subset-pricegrid.wg-pg-prospect-offer,
    .callprocess_pathway  .wg-t9n-esl .wg-pg-offer-subset-pricegrid.wg-pg-client-offer,
    .callprocess_pathway  .wg-t9n-por .wg-pg-offer-subset-pricegrid.wg-pg-prospect-offer,
    .callprocess_pathway  .wg-t9n-por .wg-pg-offer-subset-pricegrid.wg-pg-client-offer{width:115px!important;}

    .callprocess_pathway  .wg-t9n-esl .wg-pg-offer-subset-amount.wg-pg-prospect-offer-price .monetic-service-currency,
    .callprocess_pathway  .wg-t9n-esl .wg-pg-offer-subset-amount.wg-pg-client-offer-price .monetic-service-currency,
    .callprocess_pathway  .wg-t9n-por .wg-pg-offer-subset-amount.wg-pg-prospect-offer-price .monetic-service-currency,
    .callprocess_pathway  .wg-t9n-por .wg-pg-offer-subset-amount.wg-pg-client-offer-price .monetic-service-decimal,
    .callprocess_pathway  .wg-t9n-por .wg-pg-offer-subset-amount.wg-pg-client-offer-price .monetic-service-float,
    .callprocess_pathway  .wg-t9n-por .wg-pg-offer-subset-amount.wg-pg-client-offer-price .monetic-service-currency{
        margin-top:2px!important;
        font-size:14px!important;
    }
    .callprocess_pathway .wg-t9n-esl .wg-pg-offer-subset-percent.wg-pg-client-offer,
    .callprocess_pathway .wg-t9n-por .wg-pg-offer-subset-percent.wg-pg-client-offer,
    .wg-space #WG_TB_window #WG_TB_pathway  .wg-t9n-esl .wg-pg-offer-subset-percent.wg-pg-prospect-offer,
    .wg-space #WG_TB_window #WG_TB_pathway  .wg-t9n-por .wg-pg-offer-subset-percent.wg-pg-prospect-offer{margin:0!important;}

    .callprocess_pathway  .wg-t9n-por .wg-pg-offer-subset-amount.wg-pg-prospect-offer-price{line-height:12px;}

    .callprocess_pathway .wg-t9n-ita .wg-pg-offer-subset-duration .wg-pg-offer-subset-duration.wg-pg-client-offer-price,
    .callprocess_pathway .wg-t9n-ita .wg-pg-offer-subset-duration .wg-pg-offer-subset-duration.wg-pg-prospect-offer-price{margin-left:13px!important;}

    .callprocess_pathway_promo  .wg-t9n-por .wg-pg-offer-subset-percent.wg-pg-prospect-offer-text{line-height: 10px !important; margin: -3px 13px 0 0 !important;}

    .callprocess_pathway_promo  .wg-pg-prospect-offer-box.wg-t9n-por{padding:0!important;}

    .callprocess_pathway_promo .wg-pg-percent-notice{display:none!important;}

    .callprocess_pathway .wg-t9n-esl .wg-pg-offer-subset-duration.wg-pg-client-offer,
    .callprocess_pathway .wg-t9n-esl .wg-pg-offer-subset-duration.wg-pg-prospect-offer,
    .callprocess_pathway .wg-t9n-por .wg-pg-offer-subset-duration.wg-pg-client-offer,
    .callprocess_pathway .wg-t9n-por .wg-pg-offer-subset-duration.wg-pg-prospect-offer{margin:0!important;float:none!important;clear:none;display:inline;}


    .callprocess_pathway .wg-t9n-ita {width:100px!important;margin-left:36px!important;}
    .callprocess_pathway .wg-t9n-ita .wg-pg-offer-subset-percent.wg-pg-prospect-offer-text,
    .callprocess_pathway .wg-t9n-ita .wg-pg-offer-subset-percent.wg-pg-client-offer-text{width:55px!important;}
   */


    /*----------------------------------------------*/
    /*---------------- WGCHAT PROCESS -------------*/
    /*--------------------------------------------*/
    .callprocess_pathway_promo.wgchat_process .wg-pg-prospect-offer-box,
    .callprocess_pathway_promo.wgchat_process .wg-pg-client-offer-box{margin-top:0!important;}

    .callprocess_pathway_promo.wgchat_process{
        height:50px;
        margin-top:-39px!important;
    }

    .callprocess_pathway_promo.wgchat_process .wg-pg-prospect-offer-box{margin-bottom:2px!important;}
    .callprocess_pathway_promo.wgchat_process .wg-pg-prospect-offer-text{text-transform:uppercase;}
    .callprocess_pathway_promo.wgchat_process .wg-pg-client-offer-text{
        padding: 0 11px 0 0;
        margin:0;
    }
    .callprocess_pathway_promo.wgchat_process  .wg-pg-offer-subset-percent .wg-pg-client-offer-text{padding:0;}

    .callprocess_pathway_promo.wgchat_process .monetic-service-currency{margin: 3px 0 0 3px !important;}

    .callprocess_pathway_promo.wgchat_process .wg-t9n-esl .wg-pg-offer-subset-duration.wg-pg-client-offer,
    .callprocess_pathway_promo.wgchat_process .wg-t9n-esl .wg-pg-offer-subset-duration.wg-pg-prospect-offer,
    .callprocess_pathway_promo.wgchat_process .wg-t9n-por .wg-pg-offer-subset-duration.wg-pg-client-offer,
    .callprocess_pathway_promo.wgchat_process .wg-t9n-por .wg-pg-offer-subset-duration.wg-pg-prospect-offer{
        display:block;
    }
    .callprocess_pathway_promo.wgchat_process .wg-t9n-por .wg-pg-prospect-offer-text{
        float:none;
        display:inline-block;
    }

    .callprocess_pathway_promo.wgchat_process .wg-t9n-por .monetic-service-decimal,
    .callprocess_pathway_promo.wgchat_process .wg-t9n-por .monetic-service-float{margin:2px 0 0 0!important;}




    /*------------------------------------------*/
    /*-----------------------------------------*/


    .wg-space #WG_TB_window #WG_TB_pathway .callprocess_pathway .pathway_cursor{
        position:absolute;
        bottom:0;
        left:0;
    }

    .wg-space #WG_TB_window .WG_TB_pathway_picto{
        float:left;
        margin-right:15px;
    }

    .wg-space #WG_TB_window #WG_TB_pathway .text_pathway {
        float:right;
        font-size:10px;
        padding-left:5px;
        text-align:left;
        width:100px;
        color:#466c8f;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .selected {
        font-weight:bold;
        color:#2781d3;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .old {
        color:#CFDCE6;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .past {
        color:#466c8f;
    }
    .wg-space #WG_TB_window #WG_TB_pathway .future {
        color:#c7d3dd;
    }


    .wg-space #WG_TB_window #WG_TB_reassurance,
    .fewclick #WG_TB_reassurance{
        background:#FFF;
        padding:10px 0;
        text-align:center;
    }
    .wg-space #WG_TB_window #WG_TB_reassurance p ,
    .wg-space #WG_TB_window #WG_TB_reassurance center {text-align:left;line-height:14px;}

    .wg-space #WG_TB_window #WG_TB_reassurance div,
    .fewclick #WG_TB_reassurance p{
        font-size:9px;
        line-height:13px;
    }

    .wg-space #WG_TB_window #WG_TB_content {
        padding:25px;
    }
    .wg-space #WG_TB_window #WG_TB_content div.submit {
        text-align:right;
    }

        .wg-space #WG_TB_window #WG_TB_content div.submit  input{
            color:#FFF;
            border:none;
        }

            .wg-space #WG_TB_window #WG_TB_content div.submit  input:hover{
                cursor:pointer;
            }

    /* Bottom Message */
    .wg-space .WG_TB_bottom_msg{
        position:fixed;
        bottom:0;
        left:0;
        width:100%;
        text-align:center;
        color:#576c7e;
        font-size:14px;
        z-index:99;
        background:#fff;
        border-top:1px solid #b3c9dd;
        background:#9bb2c7 url(../img/backgrounds/bg-lightblue-to-greyblue.jpg) top left repeat-x;
    }
    * html .wg-space .WG_TB_bottom_msg{
        position:absolute;
    }
    * html .wg-space .WG_TB_bottom_msg a:hover{
        cursor:pointer;
    }


    .wg-space .WG_TB_bottom_msg .WG_TB_buttons_wrapper{
        position:relative;
        padding:8px;
        width:717px;
        margin:0 auto;
        border:1px solid #b3c5d4;
        border-top:none;
        border-bottom:none;
    }

    .wg-space .WG_TB_bottom_msg .btn_close{
        position:absolute;
        right:10px;
        top:-10px;
    }


    /* Generic popup theme */

    .wg-space #WG_TB_window.wg_tb_generic  #WG_TB_content{
        line-height:1.3em;
        background:#fff;
        border:none;
        padding:0;
    }
    .wg-space #WG_TB_window.wg_tb_generic  #WG_TB_content h3{
        font-size:1.6em;
        color:#333;
    }


    .fieldgrp .alnumhyphen.hintable{float:left;margin:0 5px 0 0;}
    .fieldgrp:after{
        clear:both;
        display:block;
        content:"";
    }
    #form1_page_1 .fieldgrp .field #cvv_unk{padding-top:10px;}


/************************************************************/
/*************************   FEWCLICKS  *********************/
/************************************************************/

#WG_TB_window.fewclick{background:url('../img/fewclic_bg.jpg') no-repeat top center #ffffff;}

.fewclick #WG_TB_content p,
.fewclick #WG_TB_content label{
    font-size:12px;
    color:#858585;
}
.fewclick .bloc_form_chooseexpert{
    display: block;
    margin: auto !important;
    width: 490px;
}
.fewclick .bloc_form_chooseexpert:after{
    content:"";
    display:block;
    clear:both;
}
.fewclick #WG_TB_content{margin-top:0px;}
.fewclick #WG_TB_content .intro{text-align:center;}

.fewclick #WG_TB_content #bloc_form .bg_blue,
.fewclick #WG_TB_content #bloc_form .bg_blue strong{
    border:none!important;
    padding:0!important;
}
.fewclick #WG_TB_content .step_3 #form1_page_1{
    border:1px solid #C7DEF9;
    padding:15px;
    margin:10px 0 0;
}
.fewclick #WG_TB_content .step_3  #form1_page_1 .fieldgrp{
    margin:0 0 5px;
    float:left;
}
.fewclick #WG_TB_content .step_3  #form1_page_1 .fieldgrp label[for="form1_payload___cpx1_number___"],
.fewclick #WG_TB_content .step_3  #form1_page_1 .fieldgrp label[for="form1_payload___cpx1_crypto___"]{
    display:block;
    width:270px;
}

.fewclick #WG_TB_content .step_3  #form1_page_1 .fieldgrp #form1_payload___cpx1_number___,
.fewclick #WG_TB_content .step_3  #form1_page_1 .fieldgrp #form1_payload___cpx1_ownername___{width:190px;margin:0;}

.fewclick #WG_TB_content .step_3  #form1_page_1 .fieldgrp select#form1_payload___cpx1_month___{width:120px;}
.fewclick #WG_TB_content .step_3  #form1_page_1 .fieldgrp select#form1_payload___cpx1_year___{width:70px;}

.wg-space #WG_TB_content #form1_page_1 .fieldgrp #form1_payload___cpx1_qp_attachments___{margin-right:15px;}

.fewclick #WG_TB_content #form1_page_1 .alert{
    color: #E71A1B;
    display: block;
    font-size: 10px;
    margin: 0;
    padding: 3px 0 0 0px!important;
    line-height:13px;
}


/* TITRE DIV */
.callprocess_pathway_title.fewclick h1,
.callprocess_pathway_title.fewclick h2{
    color:#0068e4;
    margin:0;
    padding:0;
    width:450px;
}
.callprocess_pathway_title.fewclick h1{font-size:25px!important;}
.callprocess_pathway_title.fewclick h2{font-size:20px!important;}

.fewclick  .callprocess_pathway{
    height: auto !important;
    margin: -109px 0 0 !important;
    padding: 0!important;
    position: relative !important;
    width: 100% !important;
}
.fewclick   .callprocess_pathway_title{margin-top:0px!important;}
.fewclick   .callprocess_pathway_expert_photo_promo{
    float: right;
    height: 105px;
    width: 150px;
    position:relative;
    display:block;
    margin:0;
}

.fewclick  .callprocess_pathway .fc_cp_label{
    position: absolute;
    right: -30px;
    top: 10px;
}

.fewclick #card_number_logo{padding-left:5px;}

/* PATHWAY RESIZE FOR PROMO */
.fewclick .callprocess_pathway.nofewclick .callprocess_pathway_expert_photo_promo{margin-top:40px!important;}

.fewclick  .addCB p.alert{
    float:none!important;
    width:190px;

}
.fewclick  .addCB  #inline_hint_form1_payload___cpx1_crypto___{display:none!important;}
.fewclick  .addCB  #cvv_unk input[type="checkbox"]{
    float:left;
    margin:0 5px 0 0;
}

.step_3 .alert{display:block!important;}
.step_3 .submit{clear:both;}

/*-----------------------------------------------*/
/*----------------  EXPERT BADGE ----------------*/
/*-----------------------------------------------*/

#WG_TB_content .wg-badges-list li{
    float:left;
    width:178px;
    height:54px;
    overflow:hidden;
    margin:0 12px 12px 0;
    line-height:13px;
    border-right:1px solid #C3C3C3;
}
#WG_TB_content .wg-badges-list li img {
    float:left;
    margin:2px 4px 2px 0;
}
#WG_TB_content .wg-badges-list li .wg-badge-title{
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    margin:12px 0 4px 0;
}
#WG_TB_content .wg-badges-list li .wg-badge-description{font-size:9px;}
#WG_TB_content .wg-badges-list li.last{
    margin-right:0;
    border-right:none;
}

#wg-expert-profile-keywords p{
    border:1px solid #d8d8d8;
    float: left;
    margin: 3px;
    padding:5px 10px;
    background:#f9f9f9;
}
#wg-expert-profile-keywords p a,
#wg-expert-profile-keywords p span{
    display:block;
    text-align:center;
    font-size:12px;
    color:#878787;
    text-decoration:none;
}
#wg-expert-profile-keywords p a:hover{
    color:#1286e2;
    text-decoration:none;
}
#wg-expert-profile-keywords p:hover{
    background-color:#e2f0fa;
    border-color:#c5e7ff;
}

#WG_TB_content .bg_blue .mentions{
    font-size:10px;
    color:#999;
    font-style:italic;
    padding:5px 0;
}

#WG_TB_mainContent.modal .popup_callprocess_2015{width: 505px;}
#WG_TB_mainContent.modal .popup_callprocess_2015 .fieldgrp{margin:7px 0;}
#WG_TB_mainContent.modal .popup_callprocess_2015 label{
    display:inline-block;
    width:25%;
    font-weight:normal;
    font-size: 12px;
    color:#333;
    vertical-align:top;
    margin-top:6px;
}
#WG_TB_mainContent.modal .popup_callprocess_2015 .field{
    display:inline-block;
    width:70%;
}
#WG_TB_mainContent.modal .popup_callprocess_2015 .field input{
    width:95%!important;
    padding:7px 10px;
    border:1px solid #dcdcdc;
}
#WG_TB_mainContent.modal .popup_callprocess_2015 .submit{margin:10px 30px 0 0!important;}
#WG_TB_mainContent.modal .popup_callprocess_2015 .wg-form-note{
    text-align: right!important;
    margin-right: 30px;
}

/* */

#WG_TB_content .wg-product-rdvf2f-block,
#WG_TB_content .wg-product-qpp-block {
    background: #fff;
    padding: 8px;
}
#WG_TB_content .wg-product-rdvf2f-block:not(:last-child),
#WG_TB_content .wg-product-qpp-block:not(:last-child) {
    margin-bottom: 25px;
}
#WG_TB_content .wg-product-rdvf2f-block .wg-checked,
#WG_TB_content .wg-product-qpp-block .wg-checked {
    padding-left:20px;
    background:url('/static/xxx_xxx/img/check.jpg') no-repeat top left;
    text-align:left;
    margin-bottom:4px;
}

#WG_TB_content .wg-product-rdvf2f-block .wg-rdvf2f-plan {
    padding: 5px 5px 5px 30px;
    background: url('/static/xxx_xxx/img/wg-rdv.png') no-repeat 10px 10px;
    width: 40% !important;
}
#WG_TB_content .wg-product-rdvf2f-block .wg-separator-1 {
    padding: 5px;
    border-right: 1px solid #d8d8d8;
}
#WG_TB_content .wg-product-rdvf2f-block td {
    padding: 5px 0;
}
#WG_TB_content .wg-product-rdvf2f-block td.firtOffer {
    font-size: 14px;
}
#WG_TB_content .wg-product-rdvf2f-block td .middle {
    font-size: 13px;
}
#WG_TB_content .wg-product-rdvf2f-block .wg-blackviolet {
    color: #301b3c;
}

#image_miniads_subscribe {
    width: 140px;
    height: 170px;
    position: absolute;
    left: 360px;
    top: 5px;
    overflow: hidden;
}

#WG_TB_window #WG_TB_content #image_miniads_subscribe img {
    max-width: inherit!important;
}