/* START FONTS */
.font-halvetivca {
    font-family: Helvetica, Arial, sans-serif
}

.font-courier {
    font-family: "Courier New", Courier, monospace
}

.font-verdana {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font-geneva {
    font-family: Geneva, Arial, Helvetica, sans-serif;
}

.font-times {
    font-family: 'Times New Roman', Times, serif;
}

/* END FONTS */


h4 small {
    font-size: 9px;
    text-decoration: none;
    display: block
}

.grand {
    font-size: 44px;
    font-stretch: extra-condensed;
	font-weight: bold;
}

.clearfix {
    clear: both
}

.bg-orange {
    background-color: #ff9900;
}

.text-white {
    color: #fff;
}

.bg-blue {
    background-color: #330099
}

.bg-red {
    background-color: #ff0000
}

.text-center {
    text-align: center;
}

.blue {
    color: #330099;
}

.border-orange {
    border: 4px solid #ff0000;
}

.border-green {
    border: 4px solid #336633;
}

.border-top-dotted-green {
    border-top: 5px dotted #336633;
    margin-top: 10px;
    padding: 10px;
    margin-bottom: 10px;
}

.border-top-dotted-darkgray {
    border-top: 5px dotted #39383a;
    margin-top: 10px;
    padding: 10px;
    margin-bottom: 10px;
}

.border-dashed {
    border: 3px dashed #39383a;
    border-radius: 20px;
}


.italic {
    font-style: italic
}

.bolder {
    font-weight: 800
}

.list-style-none {
    list-style: none;
}

.border-red {
    border-top: 5px dotted red;
    margin-top: 10px;
    padding: 10px;
    margin-bottom: 10px;
}



.text-underline {
    text-decoration: underline;
}


/* GLOBAL START */

#main {
    margin-top: 40px;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;

}


.bold {
    font-weight: bold !important;

}


blockquote {
    font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif;
    font-style: italic;
    font-size: 20px;
}

p h1 h2 h3 h4 h5 h4 span div a ul li {
    font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif !important;
}

/* GLOBAL END */


/* START CONTENT */

.paroles-dexpert {
    margin-top: 20px;
}

.modal-body {
    float: left;
    width: 600px;
    height: auto;
    text-align: right;
}

.modal-commande-gauche {
    float: left;
    width: 280px;
    height: 600px;
    text-align: left;
}

.modal-commande-droite {
    float: left;
    width: 280px;
    height: 600px;
    text-align: right;
}

.modal-commande-bas {
    text-align: center;
}

.opensans-black14 {
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 15px;
    font-weight: 300;
    color: #000;
}

.opensans400gris {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 800;
    color: #898989;
}

.opensans400-13verte {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #0c00ff;
}

.opensans400-11 {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 300;
    color: #000;
}

#questions-gauche {
    float: left;
    width: 10px;
    text-align: left;
}

#questions-droite {
    float: left;
    width: 230px;
    text-align: left;
}

.opensans400-gris-33ok {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #4C4C4C;
}

.img-left {
    float: left;
    margin: 5px 5px 0 0;
}

.bigVisuel {
    background-color: #FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
    margin-bottom: 20px;
}

#entitre {
    width: 100%;
    text-align: center;
    background-color: #24527d;
    border-radius: 5px;
    border: 1px solid #000;
}

.dosis26black800 {
    font-family: 'Francois One', sans-serif;
    font-size: 26px;
    color: #FFF;
    font-weight: 800;
    line-height: 38px;
    background-color: #000;
}

.dosis14black {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #000;
}

.jockey50red {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color: #a30000;
    font-weight: 800;
}

.dosis23bleu {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 300;
    color: #271c54;
}

.dosis18red400 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #F00;
    font-weight: 400;
}

.dosis18black300 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #000;
    font-weight: 300;
    line-height: 25px;
}

.dosis23bleu-fond {
    background-color: #271c54;
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
    font-weight: 300;
    color: #FFF;
}

.jockey50bleu {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    color: #271c54;
    font-weight: 800;
}

.dosis26black800 {
    font-family: 'Francois One', sans-serif;
    font-size: 26px;
    color: #FFF;
    font-weight: 800;
    line-height: 38px;
    background-color: #000;
}

.dosis14bleu {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #0905FF;
    font-weight: 800;
}

.dosis34red800 {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color: #F00;
    font-weight: 800;
}

.dosis16black {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #000;
}

#conc-fin {
    text-align: center;
    border: 5px dashed #F00;
    margin: 14px;
}

.jockey50bleu35 {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color: #271c54;
    font-weight: 800;
}

.jockey28black {
    font-family: 'Open Sans', sans-serif;
    font-size: 38px;
    color: #000;
    line-height: 20px;
}

.opensans-bleu-19 {
    font-size: 19px;
    font-weight: 800;
    color: #062E48;
}

/* CONTENT END*/


/* START SIDEBARE */

aside {
    background-color: #FFFae3;
    border: 1px dashed #CCC;
    border-radius: 10px;
}



/* START SIDEBARE END*/


/* START FOOTER */

footer {
    margin-top: 60px;
    margin-bottom: 20px;
}

footer p {
    padding: 25px;
    margin: 0 auto;
    position: relative;
    color: #6986A5;
    font-size: 13px;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    line-height: 175%;
    text-align: center;
}

footer p a:hover {
    color: #FB7C3C;
    text-decoration: underline;
}

footer a {
    color: #607E9F;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-decoration: none;
}


/* FOOTER END*/

.modal-header2 {
    display: block;
    text-align: center;
    line-height: 0.4 !important;
    color: #C70039;
    font-weight: bold;
    border-top: 7px solid rgb(63, 158, 196);
    border-bottom: 7px solid rgb(63, 158, 196);
    font-weight: bolder;
}

.modal-title2 {
    font-weight: bolder;
    font-size: 26px;
    margin-bottom: 4px;
}

.modal-paragraphe {
    font-size: 12.6px;
    line-height: 18px;
    font-weight: 500;
    text-align: left;
    padding: 0 0px 0 16px;
    margin: 0;
    font-family: sans-serif;
}

.modal-acceleration {
    border-bottom: 7px solid rgb(63, 158, 196);
    padding: 6px 10px 6px 20px;
}

.prix {
    text-align: right;
    padding-right: 10px;
    margin-top: -10px;
}

.verifiez {
    padding: 7px;
    border: 1px solid #339900;
    font-weight: 800;
    color: #fff;
    background-color: #339900;
    width: 80%;
    border-radius: 6px;
    margin-top: 10px;
}


/* RESPONSIVE START */

@media (min-width: 1200px) {
    #main .container {
        max-width: 1300px;
    }
}

@media (max-width: 1024px) {
    .block-gagantis h1 {
        font-size: 30px;
        padding: 30px 0px;
    }
}

@media only screen and (max-width:767px) {
    .footer{
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    
    .wm-80 {
        width: 80% !important;
    }

    .wm-20 {
        width: 20% !important;
    }

    .w-flech {
        width: 50px;
    }

    .list-how-to h2 {
        padding: 0px;
    }

    .txt-win h1 {
        font-size: 40px;
    }

    .txt-methode h1 {
        font-size: 28px;
    }

    .paroles-dexpert h1 {
        font-size: 35px;
    }

    .txt-learn-win h1 {
        font-size: 34px;
    }

    .list-how-to h2 {
        font-size: 28px;
    }

    .block-gagantis h1 {
        font-size: 34px;
    }

    .block-sys h2 {
        font-size: 28px;
    }

    .text-col-2 {
        -webkit-column-count: 1;
        column-count: 1;
    }

    .impotant-faq {
        font-family: Arial, 'Arial Unicode MS', Helvetica, sans-serif;
    }

    .commande-book h6 {
        margin: 0px;
    }

    .list-how-to span {
        display: none;
    }

    .txt-learn-win h1 {
        padding: 0;
    }

    .body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #firstmobile {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    #secondmobile {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 600px;
        margin: 1.75rem auto;
    }
}

@media only screen and (max-width: 663px) {
    #corps-gauche {
        width: 100% !important;
        height: auto !important;
        min-width: inherit !important;
        max-width: inherit !important;
    }

    #colon-tous {
        width: 100% !important;
        margin-top: 5%;
    }

    .modal-body {
        height: auto;
        width: 100%;
    }

    .modal-commande-gauche {
        width: 50%;
        height: auto !important;
    }

    .modal-commande-droite {
        width: 50%;
        height: auto !important;
    }

    .modal-content input[type="image"] {
        width: 100%;
    }

    .modal-commande-bas {
        width: 100%;
    }

    .modal-commande-bas img {
        width: 100%;
    }
}

@media (max-width: 575px) {
    #main {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}


/* RESPONSIVE END */


/* Start form aweber */

#af-form-1121911234 .af-body .af-textWrap, #af-form-1121911234 .af-body .af-checkWrap{width:98%;display:block;float:none;}
#af-form-1121911234 .af-body a{color:#FFFFFF;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1121911234 .af-body input.text, #af-form-1121911234 .af-body textarea{background-color:#FFFFFF;border-color:#FFFFFF;border-width:5px;border-style:solid;color:#968E96;text-decoration:none;font-style:normal;font-weight:normal;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1121911234 .af-body input.text:focus, #af-form-1121911234 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1121911234 .af-body label.choice{color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-1121911234 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:18px;font-family:Verdana, sans-serif;}
#af-form-1121911234 .af-body{padding-bottom:0px;padding-top:0px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#FFFFFF;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1121911234 .af-footer{padding-bottom:9px;padding-top:9px;padding-right:15px;padding-left:15px;background-color:#181D47;background-repeat:no-repeat;background-position:top left;background-image:none;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFFFFF;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1121911234 .af-header{padding-bottom:7px;padding-top:7px;padding-right:11px;padding-left:11px;background-color:#181D47;background-repeat:no-repeat;background-position:inherit;background-image:none;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#CCCCCC;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1121911234 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1121911234 .af-quirksMode{padding-right:17px;padding-left:17px;}
#af-form-1121911234 .af-standards .af-element{padding-right:17px;padding-left:17px;}
#af-form-1121911234 .bodyText p{margin:1em 0;}
#af-form-1121911234 .buttonContainer input.submit{background-image:url("https://forms.aweber.com/images/auto/gradient/button/f00.png");background-position:top left;background-repeat:repeat-x;background-color:#bf0000;border:1px solid #bf0000;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1121911234 .buttonContainer input.submit{width:auto;}
#af-form-1121911234 .buttonContainer{text-align:center;}
#af-form-1121911234 body,#af-form-1121911234 dl,#af-form-1121911234 dt,#af-form-1121911234 dd,#af-form-1121911234 h1,#af-form-1121911234 h2,#af-form-1121911234 h3,#af-form-1121911234 h4,#af-form-1121911234 h5,#af-form-1121911234 h6,#af-form-1121911234 pre,#af-form-1121911234 code,#af-form-1121911234 fieldset,#af-form-1121911234 legend,#af-form-1121911234 blockquote,#af-form-1121911234 th,#af-form-1121911234 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1121911234 button,#af-form-1121911234 input,#af-form-1121911234 submit,#af-form-1121911234 textarea,#af-form-1121911234 select,#af-form-1121911234 label,#af-form-1121911234 optgroup,#af-form-1121911234 option{float:none;position:static;margin:0;}
#af-form-1121911234 div{margin:0;}
#af-form-1121911234 fieldset{border:0;}
#af-form-1121911234 form,#af-form-1121911234 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1121911234 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1121911234 input,#af-form-1121911234 button,#af-form-1121911234 textarea,#af-form-1121911234 select{font-size:100%;}
#af-form-1121911234 p{color:inherit;}
#af-form-1121911234 select,#af-form-1121911234 label,#af-form-1121911234 optgroup,#af-form-1121911234 option{padding:0;}
#af-form-1121911234 table{border-collapse:collapse;border-spacing:0;}
#af-form-1121911234 ul,#af-form-1121911234 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1121911234,#af-form-1121911234 .quirksMode{width:100%;max-width:396px;}
#af-form-1121911234.af-quirksMode{overflow-x:hidden;}
#af-form-1121911234{background-color:#181D47;border-color:transparent;border-width:1px;border-style:solid;}
#af-form-1121911234{display:block;}
#af-form-1121911234{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element-checkbox .choice{display:inline;}
.af-element-checkbox label,.af-element-checkbox input.checkbox{display:inline!important;float:none!important;}
.af-element{padding-bottom:5px;padding-top:5px;}
.af-form-wrapper{text-indent:0;}
.af-form{box-sizing:border-box;text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
body {
}

/* End form aweber */