/*
html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
*/
.ui-dialog-optelo div,.ui-dialog-optelo span,.ui-dialog-optelo object,.ui-dialog-optelo iframe,
.ui-dialog-optelo h1,.ui-dialog-optelo h2,.ui-dialog-optelo h3,.ui-dialog-optelo h4,.ui-dialog-optelo h5,.ui-dialog-optelo h6,.ui-dialog-optelo p,
.ui-dialog-optelo blockquote,.ui-dialog-optelo pre,.ui-dialog-optelo abbr,.ui-dialog-optelo address,.ui-dialog-optelo cite,.ui-dialog-optelo code,
.ui-dialog-optelo del,.ui-dialog-optelo dfn,.ui-dialog-optelo em,.ui-dialog-optelo img,.ui-dialog-optelo ins,.ui-dialog-optelo kbd,.ui-dialog-optelo q,
.ui-dialog-optelo samp,.ui-dialog-optelo small,.ui-dialog-optelo strong,.ui-dialog-optelo sub,.ui-dialog-optelo sup,.ui-dialog-optelo var,.ui-dialog-optelo b,
.ui-dialog-optelo i,.ui-dialog-optelo dl,.ui-dialog-optelo dt,.ui-dialog-optelo dd,.ui-dialog-optelo ol,.ui-dialog-optelo ul,.ui-dialog-optelo li,
.ui-dialog-optelo fieldset,.ui-dialog-optelo form,.ui-dialog-optelo label,.ui-dialog-optelo legend,.ui-dialog-optelo table,.ui-dialog-optelo caption,
.ui-dialog-optelo tbody,.ui-dialog-optelo tfoot,.ui-dialog-optelo thead,.ui-dialog-optelo tr,.ui-dialog-optelo th,.ui-dialog-optelo td,.ui-dialog-optelo article,
.ui-dialog-optelo aside,.ui-dialog-optelo canvas,.ui-dialog-optelo details,.ui-dialog-optelo figcaption,.ui-dialog-optelo figure,.ui-dialog-optelo footer,
.ui-dialog-optelo header,.ui-dialog-optelo hgroup,.ui-dialog-optelo menu,.ui-dialog-optelo nav,.ui-dialog-optelo section,.ui-dialog-optelo summary,.ui-dialog-optelo time,
.ui-dialog-optelo mark,.ui-dialog-optelo audio,.ui-dialog-optelo video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
.ui-dialog-optelo body {
    line-height:1;
}
.ui-dialog-optelo article,.ui-dialog-optelo aside,.ui-dialog-optelo details,.ui-dialog-optelo figcaption,.ui-dialog-optelo figure,
.ui-dialog-optelo footer,.ui-dialog-optelo header,.ui-dialog-optelo hgroup,.ui-dialog-optelo menu,.ui-dialog-optelo nav,.ui-dialog-optelo section {
    display:block;
}
.ui-dialog-optelo nav ul {
    list-style:none;
}
.ui-dialog-optelo blockquote,.ui-dialog-optelo q {
    quotes:none;
}
.ui-dialog-optelo blockquote:before,.ui-dialog-optelo blockquote:after,
.ui-dialog-optelo q:before,.ui-dialog-optelo q:after {
    content:'';
    content:none;
}
.ui-dialog-optelo a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
.ui-dialog-optelo ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
.ui-dialog-optelo mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
.ui-dialog-optelo del {
    text-decoration: line-through;
}
.ui-dialog-optelo abbr[title],.ui-dialog-optelo dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
.ui-dialog-optelo table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
.ui-dialog-optelo hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
.ui-dialog-optelo input,.ui-dialog-optelo select {
    vertical-align:middle;
}

.ui-dialog-optelo{
    font-weight: normal;
}

.ui-dialog-optelo .call{
    font-size: 1.2em;
}
/*.ui-dialog-optelo .affiche_tel{
    color: #42b77a;
    font-size: 1.7em;
}*/
.ui-dialog-optelo #titre{
    text-align: left;
    width: 100%;
    height: 43px;
    margin-left: -10px;

}
.ui-dialog-optelo #tabs{
    border: none;
    margin-top: 4px;
}
.ui-dialog-optelo .left{float:left;}
.ui-dialog-optelo .right{float:right;}
.ui-dialog-optelo .clear{clear: both;}


.ui-dialog-optelo #dialog_popin{
    margin-top: -53px;
    position: relative;
    z-index: 1;
    font-size: 0.7em;
}
.ui-dialog-optelo #block_choix_pays{
    margin-right: 25px;
}
.ui-dialog-optelo #block_choix_pays img{
    margin: 1px 9px -17px 0;
}
.ui-dialog-optelo #pay_mpme #sendForm,.ui-dialog-optelo #pay_mpme #go_unsub{
    margin-top:-5px;
}

.ui-dialog-optelo #bouton_paiement:hover{
    cursor: pointer;
}
.ui-dialog-optelo #pay_cb{
    overflow: hidden;
}
.ui-dialog-optelo #dialog_popin .button_send{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #595351;
    color: #fff;
    padding: 2px 5px 3px ;
    text-decoration: none;
    border: 1px;
}
.ui-dialog-optelo #dialog_popin .button_send:hover{
    cursor: pointer;
}
.ui-dialog-optelo .smskeyword {
    color: #f48e5b;
    font: bold 18px Arial;
}
.ui-dialog-optelo #erreur_form_cb,#error_etape_3,#error_wha{
    color: #ff0000;
    font-size: 9pt;
}

.ui-dialog-optelo .error{
    background-color: #fd607e;
}

.ui-dialog-optelo #facture{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #b1351b;
    padding: 10px;
    text-align: center;
    width: 73%;
}

.ui-dialog-optelo .content_etape{
    background: url("https://www.optelo.com/images/popin/fleche.png") no-repeat 9px top;
    padding-top: 6px;
}

.ui-dialog-optelo .content_num_etape{
    background:#afb2b6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ui-dialog-optelo .num_etape{
    color: #fff;
    padding: 38px 10px;
}

.ui-dialog-optelo .num_etape_mpme{
    padding: 44px 10px 40px;
}

.ui-dialog-optelo .num_etape_cb{
    padding: 62px 10px;
}

.ui-dialog-optelo .texte_etape{
    padding: 27px 27px 6px;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    background-color: #f6f8fa;
    width: 545px;
    text-align: center;
    min-height: 59px;
}

.ui-dialog-optelo .etape_1_cb{
    text-align: left;
    padding: 27px 26px 6px;
    width: 542px;
}

.ui-dialog-optelo .text_etape_1_cb{
    margin: 5px 6px 0 -16px;
    margin-top: 3px;
}

.ui-dialog-optelo .texte_etape img#img_sms{
    margin:-7px 0 0 14px;
    width: 167px;
    height: 36px;
}

.ui-dialog-optelo .texte_etape .entrer_code{
    margin-right: 10px;
}

.ui-dialog-optelo .prix{
    font-size: 1em;
    font-style: italic;
}

.ui-dialog-optelo #prix_mpme{
    margin-left: -24px;
}

/*.ui-dialog-optelo #prix_tel{
    width: 100%;
    font-size: 0.8em;
}*/

.ui-dialog-optelo #content_tel{
    width: 540px;
    padding-left: 60px;
}

.ui-dialog-optelo .btn_envoyer,#paiement_optelo.btn_envoyer{
    border:none;
    width: 100px;
    height: 27px;
    color: #fff;
    font-weight: bold;
    margin-left: 5px;
}
.ui-dialog-optelo .btn_envoyer:hover,#paiement_optelo.btn_envoyer:hover{
    cursor: pointer;
}
.ui-dialog-optelo #btn_sms{
    background: url("https://www.optelo.com/images/popin/btn_sms.png") no-repeat;
}

.ui-dialog-optelo #sendForm, .ui-dialog-optelo #go_unsub{
    background: url("https://www.optelo.com/images/popin/btn_iplus_mobile.png") no-repeat;
}

.ui-dialog-optelo #btn_audiotel{
    background: url("https://www.optelo.com/images/popin/btn_audiotel.png") no-repeat;
}

.ui-dialog-optelo #go_etape_2, .ui-dialog-optelo .btn_cb_recu{
    width: 164px;
    background: url("https://www.optelo.com/images/popin/btn_cb_1.png") no-repeat;
}

.ui-dialog-optelo #btn_cb_envoyer, .ui-dialog-optelo  #return_etape_1, #paiement_optelo{
    background: url("https://www.optelo.com/images/popin/btn_cb_envoyer.png") no-repeat;
}

.ui-dialog-optelo #submit_info_cb, .ui-dialog-optelo .btn_cb{
    background: url("https://www.optelo.com/images/popin/btn_cb_2.png") no-repeat;
}

.ui-dialog-optelo #go_wha{
    background: url("https://www.optelo.com/images/popin/btn_iplus.png") no-repeat;
}

.ui-dialog-optelo .btn_wha{
    background: url("https://www.optelo.com/images/popin/btn_iplus.png") no-repeat;
}

.ui-dialog-optelo .btn_wha_recu{
    background: url("https://www.optelo.com/images/popin/btn_iplus_recu.png") no-repeat;
    width: 135px;
}

.ui-dialog-optelo .logo_optelo{
    background: url('https://www.optelo.com/images/popin/logo_optelo_2.png') no-repeat;
    width: 143px;
    height: 45px;
}

.ui-dialog-optelo #form_wha{
    text-align: center;
}

.ui-dialog-optelo #choix_cb_quantite{
    margin-top: -5px;
}

.ui-dialog-optelo table tr td input, .ui-dialog-optelo table tr td select{
    margin: 5px 10px;
}

.ui-dialog-optelo #tabs .tabs-spacer { float: left; height: 200px; }
.ui-dialog-optelo .tabs-bottom .ui-tabs-nav { clear: left; padding: 0 .2em .2em .2em; }
.ui-dialog-optelo .tabs-bottom .ui-tabs-nav li { top: auto; bottom: 0; margin: 0 .2em 1px 0; border-bottom: auto; border-top: 0; }
/*.ui-dialog-optelo .tabs-bottom .ui-tabs-nav li.ui-tabs-active { margin-top: -1px; padding-top: 1px; }*/

/* surcharge css jquery */

.ui-dialog.ui-dialog-optelo{
    padding: 0em;
}

.ui-dialog-optelo .ui-dialog-content{
    padding: 0.5em 1em 0 0.5em;
}
.ui-dialog-optelo .ui-dialog-titlebar{
    border: none;
    height: 53px;
    width: 645px;
    background: #afb2b6;
    border-radius: 0;
}

.ui-dialog-optelo .ui-tabs .ui-tabs-nav{
    border: none;
    height: 81px;
    margin: 10px 0 -3px -15px;
    width: 685px;
    background: #afb2b6;
    border-radius: 0;
    text-align: center;
    font-size: 0.8em;
}

.ui-dialog-optelo .ui-button{
    position: relative;
    z-index: 10;
}

.ui-dialog-optelo button.ui-dialog-titlebar-close{
    background: none;
    border: none;
    top: 19px;
    right: -46px;
}
.ui-dialog-optelo .ui-state-default .ui-icon{
    background: url('https://www.optelo.com/images/popin/close.png') no-repeat;
}

.ui-dialog-optelo .ui-state-default.ui-corner-bottom{
    background: none;
    border:none;
    width: 112px;
    height: 81px;
}
.ui-dialog-optelo .ui-state-active.ui-corner-bottom{
    background: url("https://www.optelo.com/images/popin/menu_select_2.png") no-repeat;
    border:none;
    width: 112px;
    height: 81px;
}

.ui-dialog-optelo .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    font-size: 0.9em;
    text-align: center;
    width: 94px;
}
.ui-dialog-optelo .ui-tabs .ui-tabs-nav li a{
    padding: 0.8em 1em!important;
}

.ui-dialog-optelo .tabs-bottom .ui-tabs-nav li img{
    padding-top: 14px;
    border: none;
}

.ui-dialog-optelo .ui-widget-overlay{
    background: none;
    background-color: #fff;
    opacity:.82;
    filter:Alpha(Opacity=82)
}


/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ui-dialog-optelo .num_etape{
        padding: 33px 10px 34px
    }

    .ui-dialog-optelo .num_etape_mpme{
        padding: 43px 10px 42px;
    }

    .ui-dialog-optelo .num_etape_cb{
        padding: 69px 10px;
    }

    .ui-dialog-optelo .etape_1_cb{
        text-align: left;
        padding: 27px 24px 6px;
        width: 546px;
    }
}

.ui-dialog-optelo .num_etape.ie10, .ui-dialog-optelo .num_etape.ie9{
    padding: 33px 10px;
}

.ui-dialog-optelo .num_etape.ie8{
    padding: 33px 10px 34px 9.5px;
}

.ui-dialog-optelo .num_etape_mpme.ie10,.ui-dialog-optelo .num_etape_mpme.ie9{
    padding: 43px 10px 42px;
}

.ui-dialog-optelo .num_etape_mpme.ie8{
    padding: 42px 10px 41px 9.5px;
}

.ui-dialog-optelo .num_etape_cb.ie10,.ui-dialog-optelo .num_etape_cb.ie9{
    padding: 62px 10px;
}

.ui-dialog-optelo .num_etape_cb.ie8{
    padding: 61px 10px 61px 9.5px;
}

.ui-dialog-optelo .num_etape_cb.ie7{
    padding: 61px 10px 61px 9.5px;
}

.ui-dialog-optelo .texte_etape.ie10 img,.ui-dialog-optelo .texte_etape.ie9 img{
    margin: -7px 0 0 5px;
}
#link_unsub{
    font-size: 1em;
    display: block;
    margin: 25px 0 -25px;
}
#link_unsub_wha{
    text-align: center;
    display: block;
}
/*
#dialog_popin{
    overflow: hidden;
}
*/

.container_tel{
    border: 1px solid #ccc !important;
    min-height: 22px;
    width:75%;
    text-align:center;
}

.affiche_tel {
    font:2em "arial" !important;
    margin-left: 10px !important;
}

#prix_tel {
    background:  url('https://www.optelo.com/boc6/aboutement/engine/row.png') no-repeat left #a50f78;
    background-size: 8px 18px;
    margin-left: 5px;
    color: #fff;
    height: 22px;
    line-height: 22px;
    padding: 8px 10px 0 20px;
    font:12px "arial" ;
    font-size: 1em;
}