@media screen and (min-width: 1200px) and (max-width: 1569px) {
    .Z2_t8 {
        font-size: 8px;
    }

    .Z2_t9 {
        font-size: 9px;
    }

    .Z2_t10 {
        font-size: 10px;
    }

    .Z2_t11 {
        font-size: 11px;
    }

    .Z2_t12 {
        font-size: 12px;
    }

    .Z2_t13 {
        font-size: 13px;
    }

    .Z2_t14 {
        font-size: 14px;
    }

    .Z2_t15 {
        font-size: 15px;
    }

    .Z2_t16 {
        font-size: 16px;
    }

    .Z2_t17 {
        font-size: 17px;
    }

    .Z2_t18 {
        font-size: 18px;
    }

    .Z2_t19 {
        font-size: 19px;
    }

    .Z2_t20 {
        font-size: 20px;
    }

    .Z2_t21 {
        font-size: 21px;
    }

    .Z2_t22 {
        font-size: 22px;
    }

    .Z2_t23 {
        font-size: 23px;
    }

    .Z2_t24 {
        font-size: 24px;
    }

    .Z2_t25 {
        font-size: 25px;
    }

    .Z2_t26 {
        font-size: 26px;
    }

    .Z2_t27 {
        font-size: 27px;
    }

    .Z2_t28 {
        font-size: 28px;
    }

    .Z2_t29 {
        font-size: 29px;
    }

    .Z2_t30 {
        font-size: 30px;
    }

    .Z2_t31 {
        font-size: 31px;
    }

    .Z2_t32 {
        font-size: 32px;
    }

    .Z2_t33 {
        font-size: 33px;
    }

    .Z2_t34 {
        font-size: 34px;
    }

    .Z2_t35 {
        font-size: 35px;
    }

    .Z2_t40 {
        font-size: 40px;
    }

    .Z2_t42 {
        font-size: 42px;
    }

    .Z2_t45 {
        font-size: 45px;
    }

    .Z2_t50 {
        font-size: 50px;
    }

    .Z2_t60 {
        font-size: 60px;
    }
    .Z2_displayNone {
        display: none;
    }

    .Z2_border {
        border: 1px solid #e0e0e0;
    }

    .Z2_borderBottomWhite {
        border-bottom: 1px solid #ffffff;
    }

    .Z2_borderBottomBlack {
        border-bottom: 1px solid #000000;
    }

    .Z2_borderDashedTop {
        border-top: 1px dashed #3E3D40;
    }

    .Z2_borderDashedBottom {
        border-bottom: 1px dashed #3E3D40;
    }

    .Z2_borderDashedTopLight {
        border-top: 1px dashed #b5b5b5;
    }

    .Z2_borderDashedBottomLight {
        border-bottom: 1px dashed #b5b5b5;
    }

    .Z2_borderRadiusAll3 {
        -webkit-border-radius: 3px 3px 3px 3px;
        -moz-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
    }

    .Z2_borderRadiusTop3 {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
    }

    .Z2_borderRadiusTop7 {
        -webkit-border-radius: 7px 7px 0 0;
        -moz-border-radius: 7px 7px 0 0;
        border-radius: 7px 7px 0 0;
    }

    .Z2_borderTop {
        border-top: 1px solid #ffffff;
    }

    .Z2_bottom0 {
        bottom: 0;
    }

    .Z2_bottom10 {
        bottom: 10px;
    }

    .Z2_box {
        float: left;
        width: 100%;
        height: auto;
    }

    .Z2_clear {
        float: none;
        clear: both;
    }

    /*Col en %*/
    .Z2_col {
        float: left;
        width: 50%;
        height: auto;
    }

    .Z2_col2 {
        float: left;
        width: 2%;
        height: auto;
    }

    .Z2_col5 {
        float: left;
        width: 5%;
        height: auto;
    }

    .Z2_col6 {
        float: left;
        width: 6%;
        height: auto;
    }

    .Z2_col7 {
        float: left;
        width: 7%;
        height: auto;
    }

    .Z2_col8 {
        float: left;
        width: 8%;
        height: auto;
    }

    .Z2_col9 {
        float: left;
        width: 9%;
        height: auto;
    }

    .Z2_col10 {
        float: left;
        width: 10%;
        height: auto;
    }

    .Z2_col11 {
        float: left;
        width: 11%;
        height: auto;
    }

    .Z2_col12 {
        float: left;
        width: 12%;
        height: auto;
    }

    .Z2_col13 {
        float: left;
        width: 13%;
        height: auto;
    }

    .Z2_col14 {
        float: left;
        width: 14%;
        height: auto;
    }

    .Z2_col15 {
        float: left;
        width: 15%;
        height: auto;
    }

    .Z2_col16 {
        float: left;
        width: 16%;
        height: auto;
    }

    .Z2_col17 {
        float: left;
        width: 17%;
        height: auto;
    }

    .Z2_col18 {
        float: left;
        width: 18%;
        height: auto;
    }

    .Z2_col19 {
        float: left;
        width: 19%;
        height: auto;
    }

    .Z2_col20 {
        float: left;
        width: 20%;
        height: auto;
    }

    .Z2_col21 {
        float: left;
        width: 21%;
        height: auto;
    }

    .Z2_col22 {
        float: left;
        width: 22%;
        height: auto;
    }

    .Z2_col23 {
        float: left;
        width: 23%;
        height: auto;
    }

    .Z2_col24 {
        float: left;
        width: 24%;
        height: auto;
    }

    .Z2_col25 {
        float: left;
        width: 25%;
        height: auto;
    }

    .Z2_col26 {
        float: left;
        width: 26%;
        height: auto;
    }

    .Z2_col27 {
        float: left;
        width: 27%;
        height: auto;
    }

    .Z2_col28 {
        float: left;
        width: 28%;
        height: auto;
    }

    .Z2_col29 {
        float: left;
        width: 29%;
        height: auto;
    }

    .Z2_col30 {
        float: left;
        width: 30%;
        height: auto;
    }

    .Z2_col31 {
        float: left;
        width: 31%;
        height: auto;
    }

    .Z2_col32 {
        float: left;
        width: 32%;
        height: auto;
    }

    .Z2_col33 {
        float: left;
        width: 33.333333333%;
        height: auto;
    }

    .Z2_col34 {
        float: left;
        width: 34%;
        height: auto;
    }

    .Z2_col35 {
        float: left;
        width: 35%;
        height: auto;
    }

    .Z2_col36 {
        float: left;
        width: 36%;
        height: auto;
    }

    .Z2_col37 {
        float: left;
        width: 37%;
        height: auto;
    }

    .Z2_col38 {
        float: left;
        width: 38%;
        height: auto;
    }

    .Z2_col39 {
        float: left;
        width: 39%;
        height: auto;
    }

    .Z2_col40 {
        float: left;
        width: 40%;
        height: auto;
    }

    .Z2_col41 {
        float: left;
        width: 41%;
        height: auto;
    }

    .Z2_col42 {
        float: left;
        width: 42%;
        height: auto;
    }

    .Z2_col43 {
        float: left;
        width: 43%;
        height: auto;
    }

    .Z2_col44 {
        float: left;
        width: 44%;
        height: auto;
    }

    .Z2_col45 {
        float: left;
        width: 45%;
        height: auto;
    }

    .Z2_col46 {
        float: left;
        width: 46%;
        height: auto;
    }

    .Z2_col47 {
        float: left;
        width: 47%;
        height: auto;
    }

    .Z2_col48 {
        float: left;
        width: 48%;
        height: auto;
    }

    .Z2_col49 {
        float: left;
        width: 49%;
        height: auto;
    }

    .Z2_col50 {
        float: left;
        width: 50%;
        height: auto;
    }

    .Z2_col51 {
        float: left;
        width: 51%;
        height: auto;
    }

    .Z2_col52 {
        float: left;
        width: 52%;
        height: auto;
    }

    .Z2_col53 {
        float: left;
        width: 53%;
        height: auto;
    }

    .Z2_col54 {
        float: left;
        width: 54%;
        height: auto;
    }

    .Z2_col55 {
        float: left;
        width: 55%;
        height: auto;
    }

    .Z2_col56 {
        float: left;
        width: 56%;
        height: auto;
    }

    .Z2_col57 {
        float: left;
        width: 57%;
        height: auto;
    }

    .Z2_col58 {
        float: left;
        width: 58%;
        height: auto;
    }

    .Z2_col59 {
        float: left;
        width: 59%;
        height: auto;
    }

    .Z2_col60 {
        float: left;
        width: 60%;
        height: auto;
    }

    .Z2_col61 {
        float: left;
        width: 61%;
        height: auto;
    }

    .Z2_col62 {
        float: left;
        width: 62%;
        height: auto;
    }

    .Z2_col63 {
        float: left;
        width: 63%;
        height: auto;
    }

    .Z2_col64 {
        float: left;
        width: 64%;
        height: auto;
    }

    .Z2_col65 {
        float: left;
        width: 65%;
        height: auto;
    }

    .Z2_col66 {
        float: left;
        width: 66.666666666%;
        height: auto;
    }

    .Z2_col67 {
        float: left;
        width: 67%;
        height: auto;
    }

    .Z2_col68 {
        float: left;
        width: 68%;
        height: auto;
    }

    .Z2_col69 {
        float: left;
        width: 69%;
        height: auto;
    }

    .Z2_col70 {
        float: left;
        width: 70%;
        height: auto;
    }

    .Z2_col71 {
        float: left;
        width: 71%;
        height: auto;
    }

    .Z2_col72 {
        float: left;
        width: 72%;
        height: auto;
    }

    .Z2_col73 {
        float: left;
        width: 73%;
        height: auto;
    }

    .Z2_col74 {
        float: left;
        width: 74%;
        height: auto;
    }

    .Z2_col75 {
        float: left;
        width: 75%;
        height: auto;
    }

    .Z2_col76 {
        float: left;
        width: 76%;
        height: auto;
    }

    .Z2_col77 {
        float: left;
        width: 77%;
        height: auto;
    }

    .Z2_col78 {
        float: left;
        width: 78%;
        height: auto;
    }

    .Z2_col79 {
        float: left;
        width: 79%;
        height: auto;
    }

    .Z2_col80 {
        float: left;
        width: 80%;
        height: auto;
    }

    .Z2_col81 {
        float: left;
        width: 81%;
        height: auto;
    }

    .Z2_col82 {
        float: left;
        width: 82%;
        height: auto;
    }

    .Z2_col83 {
        float: left;
        width: 83%;
        height: auto;
    }

    .Z2_col84 {
        float: left;
        width: 84%;
        height: auto;
    }

    .Z2_col85 {
        float: left;
        width: 85%;
        height: auto;
    }

    .Z2_col86 {
        float: left;
        width: 86%;
        height: auto;
    }

    .Z2_col87 {
        float: left;
        width: 87%;
        height: auto;
    }

    .Z2_col88 {
        float: left;
        width: 88%;
        height: auto;
    }

    .Z2_col89 {
        float: left;
        width: 89%;
        height: auto;
    }

    .Z2_col90 {
        float: left;
        width: 90%;
        height: auto;
    }

    .Z2_col91 {
        float: left;
        width: 91%;
        height: auto;
    }

    .Z2_col92 {
        float: left;
        width: 92%;
        height: auto;
    }

    .Z2_col93 {
        float: left;
        width: 93%;
        height: auto;
    }

    .Z2_col94 {
        float: left;
        width: 94%;
        height: auto;
    }

    .Z2_col95 {
        float: left;
        width: 95%;
        height: auto;
    }

    .Z2_col96 {
        float: left;
        width: 96%;
        height: auto;
    }

    .Z2_col97 {
        float: left;
        width: 97%;
        height: auto;
    }

    .Z2_col98 {
        float: left;
        width: 98%;
        height: auto;
    }

    .Z2_col99 {
        float: left;
        width: 99%;
        height: auto;
    }

    .Z2_cursorMove {
        cursor: move;
    }

    .Z2_cursorClick {
        cursor: pointer;
    }

    .Z2_displayArea {
        position: relative;
        margin: auto;
        height: auto;
    }

    .Z2_displayInlineBlock {
        display: inline-block;
    }

    .Z2_floatLeft {
        float: left;
    }

    .Z2_floatRight {
        float: right;
    }

    .Z2_heightAuto {
        height: auto;
    }

    /*Height posititif en px*/
    .Z2_height3 {
        height: 3px;
    }

    .Z2_height4 {
        height: 4px;
    }

    .Z2_height5 {
        height: 5px;
    }

    .Z2_height8 {
        height: 8px;
    }

    .Z2_height10 {
        height: 10px;
    }

    .Z2_height80 {
        height: 80px;
    }

    .Z2_left10px {
        left: 10px;
    }

    .Z2_left25px {
        left: 25px;
    }

    .Z2_left4Pct {
        left: 4%;
    }

    .Z2_letterSpacing1 {
        letter-spacing: 1px;
    }

    /*Max width*/
    .Z2_maxWidth100,
    .Z2_maxWidth100 img {
        max-width: 100%;
        height: auto;
    }

    /*Max width*/
    .Z2_maxWidth150,
    .Z2_maxWidth150 img {
        max-width: 150%;
        height: auto;
    }

    /*Max height*/
    .Z2_maxHeight50 img {
        max-height: 50px;
    }

    /*############################################*/
    /*MARGIN*/
    /*############################################*/
    .Z2_margin0 {
        margin: 0;
    }

    .Z2_marginAuto {
        margin: auto;
    }

    /* Margins Bottoms positifs */
    .Z2_marginBottom1 {
        margin-bottom: 1px;
    }

    .Z2_marginBottom2 {
        margin-bottom: 2px;
    }

    .Z2_marginBottom3 {
        margin-bottom: 3px;
    }

    .Z2_marginBottom4 {
        margin-bottom: 4px;
    }

    .Z2_marginBottom5 {
        margin-bottom: 5px;
    }

    .Z2_marginBottom6 {
        margin-bottom: 6px;
    }

    .Z2_marginBottom7 {
        margin-bottom: 7px;
    }

    .Z2_marginBottom8 {
        margin-bottom: 8px;
    }

    .Z2_marginBottom9 {
        margin-bottom: 9px;
    }

    .Z2_marginBottom10 {
        margin-bottom: 10px;
    }

    .Z2_marginBottom11 {
        margin-bottom: 11px;
    }

    .Z2_marginBottom12 {
        margin-bottom: 12px;
    }

    .Z2_marginBottom13 {
        margin-bottom: 13px;
    }

    .Z2_marginBottom14 {
        margin-bottom: 14px;
    }

    .Z2_marginBottom15 {
        margin-bottom: 15px;
    }

    .marginBottom16 {
        margin-bottom: 16px;
    }

    .Z2_marginBottom17 {
        margin-bottom: 17px;
    }

    .Z2_marginBottom18 {
        margin-bottom: 18px;
    }

    .Z2_marginBottom19 {
        margin-bottom: 19px;
    }

    .Z2_marginBottom20 {
        margin-bottom: 20px;
    }

    .Z2_marginBottom21 {
        margin-bottom: 21px;
    }

    .Z2_marginBottom22 {
        margin-bottom: 22px;
    }

    .Z2_marginBottom23 {
        margin-bottom: 23px;
    }

    .Z2_marginBottom24 {
        margin-bottom: 24px;
    }

    .Z2_marginBottom25 {
        margin-bottom: 25px;
    }

    .Z2_marginBottom30 {
        margin-bottom: 30px;
    }

    .Z2_marginBottom35 {
        margin-bottom: 35px;
    }

    .Z2_marginBottom40 {
        margin-bottom: 40px;
    }

    .Z2_marginBottom45 {
        margin-bottom: 45px;
    }

    .Z2_marginBottom50 {
        margin-bottom: 50px;
    }

    .Z2_marginBottom55 {
        margin-bottom: 55px;
    }

    .Z2_marginBottom60 {
        margin-bottom: 60px;
    }

    .Z2_marginBottom65 {
        margin-bottom: 65px;
    }

    .Z2_marginBottom70 {
        margin-bottom: 70px;
    }

    .Z2_marginBottom75 {
        margin-bottom: 75px;
    }

    .Z2_marginBottom80 {
        margin-bottom: 80px;
    }

    .Z2_marginBottom85 {
        margin-bottom: 85px;
    }

    .Z2_marginBottom90 {
        margin-bottom: 90px;
    }

    .Z2_marginBottom95 {
        margin-bottom: 95px;
    }

    .Z2_marginBottom100 {
        margin-bottom: 100px;
    }

    .Z2_marginLeft-25 {
        margin-left: -25%;
    }

    .Z2_marginLeft0 {
        margin-left: 0;
    }

    /* Margins left en % */
    .Z2_marginLeft1 {
        margin-left: 1%;
    }

    .Z2_marginLeft2 {
        margin-left: 2%;
    }

    .Z2_marginLeft3 {
        margin-left: 3%;
    }

    .Z2_marginLeft4 {
        margin-left: 4%;
    }

    .Z2_marginLeft5 {
        margin-left: 5%;
    }

    .Z2_marginLeft6 {
        margin-left: 6%;
    }

    .Z2_marginLeft7 {
        margin-left: 7%;
    }

    .Z2_marginLeft8 {
        margin-left: 8%;
    }

    .Z2_marginLeft9 {
        margin-left: 9%;
    }

    .Z2_marginLeft10 {
        margin-left: 10%;
    }

    .Z2_marginLeft11 {
        margin-left: 11%;
    }

    .Z2_marginLeft12 {
        margin-left: 12%;
    }

    .Z2_marginLeft13 {
        margin-left: 13%;
    }

    .Z2_marginLeft14 {
        margin-left: 14%;
    }

    .Z2_marginLeft15 {
        margin-left: 15%;
    }

    .Z2_marginLeft16 {
        margin-left: 16%;
    }

    .Z2_marginLeft17 {
        margin-left: 17%;
    }

    .Z2_marginLeft18 {
        margin-left: 18%;
    }

    .Z2_marginLeft19 {
        margin-left: 19%;
    }

    .Z2_marginLeft20 {
        margin-left: 20%;
    }

    .Z2_marginLeft21 {
        margin-left: 21%;
    }

    .Z2_marginLeft22 {
        margin-left: 22%;
    }

    .Z2_marginLeft23 {
        margin-left: 23%;
    }

    .Z2_marginLeft24 {
        margin-left: 24%;
    }

    .Z2_marginLeft25 {
        margin-left: 25%;
    }

    .Z2_marginLeft26 {
        margin-left: 26%;
    }

    .Z2_marginLeft27 {
        margin-left: 27%;
    }

    .Z2_marginLeft28 {
        margin-left: 28%;
    }

    .Z2_marginLeft29 {
        margin-left: 29%;
    }

    .Z2_marginLeft30 {
        margin-left: 30%;
    }

    .Z2_marginLeft35 {
        margin-left: 35%;
    }

    .Z2_marginLeft36 {
        margin-left: 36%;
    }

    .Z2_marginLeft37 {
        margin-left: 37%;
    }

    .Z2_marginLeft38 {
        margin-left: 39%;
    }

    .Z2_marginLeft40 {
        margin-left: 40%;
    }

    .Z2_marginLeft41 {
        margin-left: 41%;
    }

    .Z2_marginLeft42 {
        margin-left: 42%;
    }

    .Z2_marginLeft43 {
        margin-left: 43%;
    }

    .Z2_marginLeft44 {
        margin-left: 44%;
    }

    .Z2_marginLeft45 {
        margin-left: 45%;
    }

    .Z2_marginLeft46 {
        margin-left: 46%;
    }

    .Z2_marginLeft47 {
        margin-left: 47%;
    }

    .Z2_marginLeft48 {
        margin-left: 48%;
    }

    .Z2_marginLeft49 {
        margin-left: 49%;
    }

    .Z2_marginLeft50 {
        margin-left: 50%;
    }

    .Z2_marginLeft51 {
        margin-left: 51%;
    }

    .Z2_marginLeft52 {
        margin-left: 52%;
    }

    .Z2_marginLeft53 {
        margin-left: 53%;
    }

    .Z2_marginLeft54 {
        margin-left: 54%;
    }

    .Z2_marginLeft55 {
        margin-left: 55%;
    }

    .Z2_marginLeft56 {
        margin-left: 56%;
    }

    .Z2_marginLeft57 {
        margin-left: 57%;
    }

    .Z2_marginLeft58 {
        margin-left: 58%;
    }

    .Z2_marginLeft59 {
        margin-left: 59%;
    }

    .Z2_marginLeft60 {
        margin-left: 60%;
    }

    .Z2_marginLeft61 {
        margin-left: 61%;
    }

    .Z2_marginLeft62 {
        margin-left: 62%;
    }

    .Z2_marginLeft63 {
        margin-left: 63%;
    }

    .Z2_marginLeft64 {
        margin-left: 64%;
    }

    .Z2_marginLeft65 {
        margin-left: 65%;
    }

    .Z2_marginLeft66 {
        margin-left: 66%;
    }

    .Z2_marginLeft67 {
        margin-left: 67%;
    }

    .Z2_marginLeft68 {
        margin-left: 68%;
    }

    .Z2_marginLeft69 {
        margin-left: 69%;
    }

    .Z2_marginLeft70 {
        margin-left: 70%;
    }

    .Z2_marginLeft71 {
        margin-left: 71%;
    }

    .Z2_marginLeft72 {
        margin-left: 72%;
    }

    .Z2_marginLeft73 {
        margin-left: 73%;
    }

    .Z2_marginLeft74 {
        margin-left: 74%;
    }

    .Z2_marginLeft75 {
        margin-left: 75%;
    }

    .Z2_marginLeft76 {
        margin-left: 76%;
    }

    .Z2_marginLeft77 {
        margin-left: 77%;
    }

    .Z2_marginLeft78 {
        margin-left: 78%;
    }

    .Z2_marginLeft79 {
        margin-left: 79%;
    }

    .Z2_marginLeft80 {
        margin-left: 80%;
    }

    .Z2_marginLeft81 {
        margin-left: 81%;
    }

    .Z2_marginLeft82 {
        margin-left: 82%;
    }

    .Z2_marginLeft83 {
        margin-left: 84%;
    }

    .Z2_marginLeft84 {
        margin-left: 84%;
    }

    .Z2_marginLeft85 {
        margin-left: 85%;
    }

    .Z2_marginLeft86 {
        margin-left: 86%;
    }

    .Z2_marginLeft87 {
        margin-left: 87%;
    }

    .Z2_marginLeft88 {
        margin-left: 88%;
    }

    .Z2_marginLeft89 {
        margin-left: 89%;
    }

    .Z2_marginLeft90 {
        margin-left: 90%;
    }

    .Z2_marginLeft91 {
        margin-left: 91%;
    }

    .Z2_marginLeft92 {
        margin-left: 92%;
    }

    .Z2_marginLeft93 {
        margin-left: 93%;
    }

    .Z2_marginLeft94 {
        margin-left: 94%;
    }

    .Z2_marginLeft95 {
        margin-left: 95%;
    }

    .Z2_marginLeft96 {
        margin-left: 96%;
    }

    .Z2_marginLeft97 {
        margin-left: 97%;
    }

    .Z2_marginLeft98 {
        margin-left: 98%;
    }

    .Z2_marginLeft99 {
        margin-left: 99%;
    }

    .Z2_marginLeft100 {
        margin-left: 100%;
    }

    /*Margin left en px*/
    .Z2_marginLeft-1px {
        margin-left: -1px;
    }

    .Z2_marginLeft-7px {
        margin-left: -7px;
    }

    .Z2_marginLeft1px {
        margin-left: 1px;
    }

    .Z2_marginLeft2px {
        margin-left: 2px;
    }

    .Z2_marginLeft3px {
        margin-left: 3px;
    }

    .Z2_marginLeft4px {
        margin-left: 4px;
    }

    .Z2_marginLeft5px {
        margin-left: 5px;
    }

    .Z2_marginLeft6px {
        margin-left: 6px;
    }

    .Z2_marginLeft7px {
        margin-left: 7px;
    }

    .Z2_marginLeft8px {
        margin-left: 8px;
    }

    .Z2_marginLeft9px {
        margin-left: 9px;
    }

    .Z2_marginLeft10px {
        margin-left: 10px;
    }

    .Z2_marginLeft11px {
        margin-left: 11px;
    }

    .Z2_marginLeft12px {
        margin-left: 12px;
    }

    .Z2_marginLeft13px {
        margin-left: 14px;
    }

    .Z2_marginLeft15px {
        margin-left: 15px;
    }

    .Z2_marginLeft16px {
        margin-left: 16px;
    }

    .Z2_marginLeft17px {
        margin-left: 17px;
    }

    .Z2_marginLeft18px {
        margin-left: 18px;
    }

    .Z2_marginLeft19px {
        margin-left: 19px;
    }

    .Z2_marginLeft20px {
        margin-left: 20px;
    }

    /* Margins right en % */
    .Z2_marginRight1 {
        margin-right: 1%;
    }

    .Z2_marginRight2 {
        margin-right: 2%;
    }

    .Z2_marginRight3 {
        margin-right: 3%;
    }

    .Z2_marginRight4 {
        margin-right: 4%;
    }

    .Z2_marginRight5 {
        margin-right: 5%;
    }

    .Z2_marginRight6 {
        margin-right: 6%;
    }

    .Z2_marginRight7 {
        margin-right: 7%;
    }

    .Z2_marginRight8 {
        margin-right: 8%;
    }

    .Z2_marginRight9 {
        margin-right: 9%;
    }

    .Z2_marginRight10 {
        margin-right: 10%;
    }

    .Z2_marginRight11 {
        margin-right: 11%;
    }

    .Z2_marginRight12 {
        margin-right: 12%;
    }

    .Z2_marginRight13 {
        margin-right: 13%;
    }

    .Z2_marginRight14 {
        margin-right: 14%;
    }

    .Z2_marginRight15 {
        margin-right: 15%;
    }

    .Z2_marginRight16 {
        margin-right: 16%;
    }

    .Z2_marginRight17 {
        margin-right: 17%;
    }

    .Z2_marginRight158 {
        margin-right: 18%;
    }

    .Z2_marginRight19 {
        margin-right: 19%;
    }

    .Z2_marginRight20 {
        margin-right: 20%;
    }

    .Z2_marginRight21 {
        margin-right: 21%;
    }

    .Z2_marginRight22 {
        margin-right: 22%;
    }

    .Z2_marginRight23 {
        margin-right: 23%;
    }

    .Z2_marginRight24 {
        margin-right: 24%;
    }

    .Z2_marginRight25 {
        margin-right: 25%;
    }

    .Z2_marginRight26 {
        margin-right: 26%;
    }

    .Z2_marginRight27 {
        margin-right: 27%;
    }

    .Z2_marginRight28 {
        margin-right: 28%;
    }

    .Z2_marginRight29 {
        margin-right: 29%;
    }

    .Z2_marginRight30 {
        margin-right: 30%;
    }

    .Z2_marginRight31 {
        margin-right: 31%;
    }

    .Z2_marginRight32 {
        margin-right: 32%;
    }

    .Z2_marginRight33 {
        margin-right: 33%;
    }

    .Z2_marginRight34 {
        margin-right: 34%;
    }

    .Z2_marginRight35 {
        margin-right: 35%;
    }

    .Z2_marginRight36 {
        margin-right: 36%;
    }

    .Z2_marginRight37 {
        margin-right: 37%;
    }

    .Z2_marginRight38 {
        margin-right: 38%;
    }

    .Z2_marginRight39 {
        margin-right: 39%;
    }

    .Z2_marginRight40 {
        margin-right: 40%;
    }

    .Z2_marginRight41 {
        margin-right: 41%;
    }

    .Z2_marginRight42 {
        margin-right: 42%;
    }

    .Z2_marginRight43 {
        margin-right: 43%;
    }

    .Z2_marginRight44 {
        margin-right: 44%;
    }

    .Z2_marginRight45 {
        margin-right: 45%;
    }

    .Z2_marginRight46 {
        margin-right: 46%;
    }

    .Z2_marginRight47 {
        margin-right: 47%;
    }

    .Z2_marginRight48 {
        margin-right: 48%;
    }

    .Z2_marginRight49 {
        margin-right: 49%;
    }

    .Z2_marginRight50 {
        margin-right: 50%;
    }

    .Z2_marginRight55 {
        margin-right: 55%;
    }

    .Z2_marginRight60 {
        margin-right: 60%;
    }

    .Z2_marginRight65 {
        margin-right: 65%;
    }

    .Z2_marginRight70 {
        margin-right: 70%;
    }

    .Z2_marginRight75 {
        margin-right: 75%;
    }

    .Z2_marginRight80 {
        margin-right: 80%;
    }

    .Z2_marginRight85 {
        margin-right: 85%;
    }

    .Z2_marginRight90 {
        margin-right: 90%;
    }

    .Z2_marginRight95 {
        margin-right: 95%;
    }

    .Z2_marginRight100 {
        margin-right: 100%;
    }

    /* Margins right en px */
    .Z2_marginRight1px {
        margin-right: 1px;
    }

    .Z2_marginRight2px {
        margin-right: 2px;
    }

    .Z2_marginRight3px {
        margin-right: 3px;
    }

    .Z2_marginRight4px {
        margin-right: 4px;
    }

    .Z2_marginRight5px {
        margin-right: 5px;
    }

    .Z2_marginRight6px {
        margin-right: 6px;
    }

    .Z2_marginRight7px {
        margin-right: 7px;
    }

    .Z2_marginRight8px {
        margin-right: 8px;
    }

    .Z2_marginRight9px {
        margin-right: 9px;
    }

    .Z2_marginRight10px {
        margin-right: 10px;
    }

    .Z2_marginRight15px {
        margin-right: 10px;
    }

    .Z2_marginRight20px {
        margin-right: 20px;
    }

    /* Margins Top négatifs en px */
    .Z2_marginTop0 {
        margin-top: 0;
    }

    .Z2_marginTop-1 {
        margin-top: -1px;
    }

    .Z2_marginTop-2 {
        margin-top: -2px;
    }

    .Z2_marginTop-3 {
        margin-top: -3px;
    }

    .Z2_marginTop-4 {
        margin-top: -4px;
    }

    .Z2_marginTop-5 {
        margin-top: -5px;
    }

    .Z2_marginTop-6 {
        margin-top: -6px;
    }

    .Z2_marginTop-7 {
        margin-top: -7px;
    }

    .Z2_marginTop-8 {
        margin-top: -8px;
    }

    .Z2_marginTop-9 {
        margin-top: -9px;
    }

    .Z2_marginTop-10 {
        margin-top: -10px;
    }

    .Z2_marginTop-11 {
        margin-top: -11px;
    }

    .Z2_marginTop-12 {
        margin-top: -12px;
    }

    .Z2_marginTop-13 {
        margin-top: -13px;
    }

    .Z2_marginTop-14 {
        margin-top: -14px;
    }

    .Z2_marginTop-15 {
        margin-top: -15px;
    }

    .Z2_marginTop-16 {
        margin-top: -16px;
    }

    .Z2_marginTop-17 {
        margin-top: -17px;
    }

    .Z2_marginTop-18 {
        margin-top: -18px;
    }

    .Z2_marginTop-19 {
        margin-top: -19px;
    }

    .Z2_marginTop-20 {
        margin-top: -20px;
    }

    .Z2_marginTop-25 {
        margin-top: -25px;
    }

    .Z2_marginTop-30 {
        margin-top: -30px;
    }

    .Z2_marginTop-40 {
        margin-top: -40px;
    }

    .Z2_marginTop-50 {
        margin-top: -50px;
    }

    .Z2_marginTop-70 {
        margin-top: -70px;
    }

    .Z2_marginTop-80 {
        margin-top: -80px;
    }

    /* Margins Top négatifs en % */
    .Z2_marginTop10pct {
        margin-top: 10%;
    }

    /* Margins Top positifs */
    .Z2_marginTop1 {
        margin-top: 1px;
    }

    .Z2_marginTop2 {
        margin-top: 2px;
    }

    .Z2_marginTop3 {
        margin-top: 3px;
    }

    .Z2_marginTop4 {
        margin-top: 4px;
    }

    .Z2_marginTop5 {
        margin-top: 5px;
    }

    .Z2_marginTop6 {
        margin-top: 6px;
    }

    .Z2_marginTop7 {
        margin-top: 7px;
    }

    .Z2_marginTop8 {
        margin-top: 8px;
    }

    .Z2_marginTop9 {
        margin-top: 9px;
    }

    .Z2_marginTop10 {
        margin-top: 10px;
    }

    .Z2_marginTop11 {
        margin-top: 11px;
    }

    .Z2_marginTop12 {
        margin-top: 12px;
    }

    .Z2_marginTop13 {
        margin-top: 13px;
    }

    .Z2_marginTop14 {
        margin-top: 14px;
    }

    .Z2_marginTop15 {
        margin-top: 15px;
    }

    .Z2_marginTop16 {
        margin-top: 16px;
    }

    .Z2_marginTop17 {
        margin-top: 17px;
    }

    .Z2_marginTop18 {
        margin-top: 18px;
    }

    .Z2_marginTop19 {
        margin-top: 19px;
    }

    .Z2_marginTop20 {
        margin-top: 20px;
    }

    .Z2_marginTop21 {
        margin-top: 21px;
    }

    .Z2_marginTop22 {
        margin-top: 22px;
    }

    .Z2_marginTop23 {
        margin-top: 23px;
    }

    .Z2_marginTop24 {
        margin-top: 24px;
    }

    .Z2_marginTop25 {
        margin-top: 25px;
    }

    .Z2_marginTop26 {
        margin-top: 26px;
    }

    .Z2_marginTop27 {
        margin-top: 27px;
    }

    .Z2_marginTop28 {
        margin-top: 28px;
    }

    .Z2_marginTop29 {
        margin-top: 29px;
    }

    .Z2_marginTop30 {
        margin-top: 30px;
    }

    .Z2_marginTop35 {
        margin-top: 35px;
    }

    .Z2_marginTop40 {
        margin-top: 40px;
    }

    .Z2_marginTop45 {
        margin-top: 45px;
    }

    .Z2_marginTop46 {
        margin-top: 46px;
    }

    .Z2_marginTop50 {
        margin-top: 50px;
    }

    .Z2_marginTop55 {
        margin-top: 55px;
    }

    .Z2_marginTop60 {
        margin-top: 60px;
    }

    .Z2_marginTop65 {
        margin-top: 65px;
    }

    .Z2_marginTop70 {
        margin-top: 70px;
    }

    .Z2_marginTop75 {
        margin-top: 75px;
    }

    .Z2_marginTop80 {
        margin-top: 80px;
    }

    .Z2_marginTop85 {
        margin-top: 85px;
    }

    .Z2_marginTop90 {
        margin-top: 90px;
    }

    .Z2_marginTop95 {
        margin-top: 95px;
    }

    .Z2_marginTop100 {
        margin-top: 100px;
    }

    .Z2_marginTop116 {
        margin-top: 116px;
    }

    .Z2_marginTop120 {
        margin-top: 120px;
    }

    .Z2_marginTop130 {
        margin-top: 130px;
    }

    .Z2_marginTop135 {
        margin-top: 135px;
    }

    .Z2_marginTop150 {
        margin-top: 150px;
    }

    .Z2_marginTop180 {
        margin-top: 180px;
    }

    .Z2_marginTop200 {
        margin-top: 200px;
    }

    .Z2_minHeight50 {
        min-height: 50px;
    }

    .Z2_minHeight60 {
        min-height: 60px;
    }

    .Z2_minHeight70 {
        min-height: 70px;
    }

    .Z2_minHeight86 {
        min-height: 86px;
    }

    .Z2_minHeight146 {
        min-height: 146px;
    }

    .Z2_minHeight200 {
        min-height: 200px;
    }

    .Z2_minHeight365 {
        min-height: 365px;
    }

    .Z2_minHeight380 {
        min-height: 380px;
    }

    .Z2_minHeight420 {
        min-height: 420px;
    }

    .Z2_opacity50 {
        opacity: 0.5;
    }

    .Z2_opacity50Hover:hover {
        opacity: 0.5;
    }

    .Z2_overflowHidden {
        overflow: hidden;
    }

    .Z2_pointer {
        cursor: pointer;
    }

    .Z2_positionAbsolute {
        position: absolute;
    }

    .Z2_positionFixed {
        position: fixed;
    }

    .Z2_positionRelative {
        position: relative;
    }

    /*Padding global en %*/
    .Z2_padding0 {
        padding: 0;
    }

    .Z2_padding1 {
        padding: 1%;
    }

    .Z2_padding2 {
        padding: 2%;
    }

    .Z2_padding3 {
        padding: 3%;
    }

    .Z2_padding4 {
        padding: 4%;
    }

    .Z2_padding5 {
        padding: 5%;
    }

    .Z2_padding10 {
        padding: 10%;
    }

    /* Padding bottom en px */
    .Z2_paddingBottom1 {
        padding-bottom: 1px;
    }

    .Z2_paddingBottom2 {
        padding-bottom: 2px;
    }

    .Z2_paddingBottom3 {
        padding-bottom: 3px;
    }

    .Z2_paddingBottom4 {
        padding-bottom: 4px;
    }

    .Z2_paddingBottom5 {
        padding-bottom: 5px;
    }

    .Z2_paddingBottom6 {
        padding-bottom: 6px;
    }

    .Z2_paddingBottom7 {
        padding-bottom: 7px;
    }

    .Z2_paddingBottom8 {
        padding-bottom: 8px;
    }

    .Z2_paddingBottom9 {
        padding-bottom: 9px;
    }

    .Z2_paddingBottom10 {
        padding-bottom: 10px;
    }

    .Z2_paddingBottom11 {
        padding-bottom: 11px;
    }

    .Z2_paddingBottom12 {
        padding-bottom: 12px;
    }

    .Z2_paddingBottom13 {
        padding-bottom: 13px;
    }

    .Z2_paddingBottom14 {
        padding-bottom: 14px;
    }

    .Z2_paddingBottom15 {
        padding-bottom: 15px;
    }

    .Z2_paddingBottom16 {
        padding-bottom: 16px;
    }

    .Z2_paddingBottom17 {
        padding-bottom: 17px;
    }

    .Z2_paddingBottom18 {
        padding-bottom: 18px;
    }

    .Z2_paddingBottom19 {
        padding-bottom: 19px;
    }

    .Z2_paddingBottom20 {
        padding-bottom: 20px;
    }

    .Z2_paddingBottom21 {
        padding-bottom: 21px;
    }

    .Z2_paddingBottom22 {
        padding-bottom: 22px;
    }

    .Z2_paddingBottom23 {
        padding-bottom: 23px;
    }

    .Z2_paddingBottom24 {
        padding-bottom: 24px;
    }

    .Z2_paddingBottom25 {
        padding-bottom: 25px;
    }

    .Z2_paddingBottom26 {
        padding-bottom: 26px;
    }

    .Z2_paddingBottom27 {
        padding-bottom: 27px;
    }

    .Z2_paddingBottom28 {
        padding-bottom: 28px;
    }

    .Z2_paddingBottom29 {
        padding-bottom: 29px;
    }

    .Z2_paddingBottom30 {
        padding-bottom: 30px;
    }

    .Z2_paddingBottom35 {
        padding-bottom: 35px;
    }

    .Z2_paddingBottom36 {
        padding-bottom: 36px;
    }

    .Z2_paddingBottom37 {
        padding-bottom: 37px;
    }

    .Z2_paddingBottom38 {
        padding-bottom: 39px;
    }

    .Z2_paddingBottom40 {
        padding-bottom: 40px;
    }

    .Z2_paddingBottom41 {
        padding-bottom: 41px;
    }

    .Z2_paddingBottom42 {
        padding-bottom: 42px;
    }

    .Z2_paddingBottom43 {
        padding-bottom: 43px;
    }

    .Z2_paddingBottom44 {
        padding-bottom: 44px;
    }

    .Z2_paddingBottom45 {
        padding-bottom: 45px;
    }

    .Z2_paddingBottom46 {
        padding-bottom: 46px;
    }

    .Z2_paddingBottom47 {
        padding-bottom: 47px;
    }

    .Z2_paddingBottom48 {
        padding-bottom: 48px;
    }

    .Z2_paddingBottom49 {
        padding-bottom: 49px;
    }

    .Z2_paddingBottom50 {
        padding-bottom: 50px;
    }

    .Z2_paddingBottom51 {
        padding-bottom: 51px;
    }

    .Z2_paddingBottom52 {
        padding-bottom: 52px;
    }

    .Z2_paddingBottom53 {
        padding-bottom: 53px;
    }

    .Z2_paddingBottom54 {
        padding-bottom: 54px;
    }

    .Z2_paddingBottom55 {
        padding-bottom: 55px;
    }

    .Z2_paddingBottom56 {
        padding-bottom: 56px;
    }

    .Z2_paddingBottom57 {
        padding-bottom: 57px;
    }

    .Z2_paddingBottom58 {
        padding-bottom: 58px;
    }

    .Z2_paddingBottom59 {
        padding-bottom: 59px;
    }

    .Z2_paddingBottom60 {
        padding-bottom: 60px;
    }

    .Z2_paddingBottom61 {
        padding-bottom: 61px;
    }

    .Z2_paddingBottom62 {
        padding-bottom: 62px;
    }

    .Z2_paddingBottom63 {
        padding-bottom: 63px;
    }

    .Z2_paddingBottom64 {
        padding-bottom: 64px;
    }

    .Z2_paddingBottom65 {
        padding-bottom: 65px;
    }

    .Z2_paddingBottom66 {
        padding-bottom: 66px;
    }

    .Z2_paddingBottom67 {
        padding-bottom: 67px;
    }

    .Z2_paddingBottom68 {
        padding-bottom: 68px;
    }

    .Z2_paddingBottom69 {
        padding-bottom: 69px;
    }

    .Z2_paddingBottom70 {
        padding-bottom: 70px;
    }

    .Z2_paddingBottom71 {
        padding-bottom: 71px;
    }

    .Z2_paddingBottom72 {
        padding-bottom: 72px;
    }

    .Z2_paddingBottom73 {
        padding-bottom: 73px;
    }

    .Z2_paddingBottom74 {
        padding-bottom: 74px;
    }

    .Z2_paddingBottom75 {
        padding-bottom: 75px;
    }

    .Z2_paddingBottom76 {
        padding-bottom: 76px;
    }

    .Z2_paddingBottom77 {
        padding-bottom: 77px;
    }

    .Z2_paddingBottom78 {
        padding-bottom: 78px;
    }

    .Z2_paddingBottom79 {
        padding-bottom: 79px;
    }

    .Z2_paddingBottom80 {
        padding-bottom: 80px;
    }

    .Z2_paddingBottom81 {
        padding-bottom: 81px;
    }

    .Z2_paddingBottom82 {
        padding-bottom: 82px;
    }

    .Z2_paddingBottom83 {
        padding-bottom: 84px;
    }

    .Z2_paddingBottom84 {
        padding-bottom: 84px;
    }

    .Z2_paddingBottom85 {
        padding-bottom: 85px;
    }

    .Z2_paddingBottom86 {
        padding-bottom: 86px;
    }

    .Z2_paddingBottom87 {
        padding-bottom: 87px;
    }

    .Z2_paddingBottom88 {
        padding-bottom: 88px;
    }

    .Z2_paddingBottom89 {
        padding-bottom: 89px;
    }

    .Z2_paddingBottom90 {
        padding-bottom: 90px;
    }

    .Z2_paddingBottom91 {
        padding-bottom: 91px;
    }

    .Z2_paddingBottom92 {
        padding-bottom: 92px;
    }

    .Z2_paddingBottom93 {
        padding-bottom: 93px;
    }

    .Z2_paddingBottom94 {
        padding-bottom: 94px;
    }

    .Z2_paddingBottom95 {
        padding-bottom: 95px;
    }

    .Z2_paddingBottom96 {
        padding-bottom: 96px;
    }

    .Z2_paddingBottom97 {
        padding-bottom: 97px;
    }

    .Z2_paddingBottom98 {
        padding-bottom: 98px;
    }

    .Z2_paddingBottom99 {
        padding-bottom: 99px;
    }

    .Z2_paddingBottom100 {
        padding-bottom: 100px;
    }

    .Z2_paddingBottom120 {
        padding-bottom: 120px;
    }

    .Z2_paddingBottom150 {
        padding-bottom: 150px;
    }

    /*Padding left en %*/
    .Z2_paddingLeft1 {
        padding-left: 1%;
    }

    .Z2_paddingLeft2 {
        padding-left: 2%;
    }

    .Z2_paddingLeft3 {
        padding-left: 3%;
    }

    .Z2_paddingLeft4 {
        padding-left: 4%;
    }

    .Z2_paddingLeft5 {
        padding-left: 5%;
    }

    .Z2_paddingLeft6 {
        padding-left: 6%;
    }

    .Z2_paddingLeft7 {
        padding-left: 7%;
    }

    .Z2_paddingLeft8 {
        padding-left: 8%;
    }

    .Z2_paddingLeft9 {
        padding-left: 9%;
    }

    .Z2_paddingLeft10 {
        padding-left: 10%;
    }

    .Z2_paddingLeft11 {
        padding-left: 11%;
    }

    .Z2_paddingLeft12 {
        padding-left: 12%;
    }

    .Z2_paddingLeft13 {
        padding-left: 13%;
    }

    .Z2_paddingLeft14 {
        padding-left: 14%;
    }

    .Z2_paddingLeft15 {
        padding-left: 15%;
    }

    .Z2_paddingLeft16 {
        padding-left: 16%;
    }

    .Z2_paddingLeft17 {
        padding-left: 17%;
    }

    .Z2_paddingLeft18 {
        padding-left: 18%;
    }

    .Z2_paddingLeft19 {
        padding-left: 19%;
    }

    .Z2_paddingLeft20 {
        padding-left: 20%;
    }

    .Z2_paddingLeft21 {
        padding-left: 21%;
    }

    .Z2_paddingLeft22 {
        padding-left: 22%;
    }

    .Z2_paddingLeft23 {
        padding-left: 23%;
    }

    .Z2_paddingLeft24 {
        padding-left: 24%;
    }

    .Z2_paddingLeft25 {
        padding-left: 25%;
    }

    .Z2_paddingLeft26 {
        padding-left: 26%;
    }

    .Z2_paddingLeft27 {
        padding-left: 27%;
    }

    .Z2_paddingLeft28 {
        padding-left: 28%;
    }

    .Z2_paddingLeft29 {
        padding-left: 29%;
    }

    .Z2_paddingLeft30 {
        padding-left: 30%;
    }

    .Z2_paddingLeft31 {
        padding-left: 31%;
    }

    .Z2_paddingLeft32 {
        padding-left: 32%;
    }

    .Z2_paddingLeft33 {
        padding-left: 33%;
    }

    .Z2_paddingLeft34 {
        padding-left: 34%;
    }

    .Z2_paddingLeft35 {
        padding-left: 35%;
    }

    .Z2_paddingLeft36 {
        padding-left: 36%;
    }

    .Z2_paddingLeft37 {
        padding-left: 37%;
    }

    .Z2_paddingLeft38 {
        padding-left: 38%;
    }

    .Z2_paddingLeft39 {
        padding-left: 39%;
    }

    .Z2_paddingLeft40 {
        padding-left: 40%;
    }

    .Z2_paddingLeft41 {
        padding-left: 41%;
    }

    .Z2_paddingLeft42 {
        padding-left: 42%;
    }

    .Z2_paddingLeft43 {
        padding-left: 43%;
    }

    .Z2_paddingLeft44 {
        padding-left: 44%;
    }

    .Z2_paddingLeft45 {
        padding-left: 45%;
    }

    .Z2_paddingLeft46 {
        padding-left: 46%;
    }

    .Z2_paddingLeft47 {
        padding-left: 47%;
    }

    .Z2_paddingLeft48 {
        padding-left: 48%;
    }

    .Z2_paddingLeft49 {
        padding-left: 49%;
    }

    .Z2_paddingLeft50 {
        padding-left: 50%;
    }

    /*Padding left en px*/
    .Z2_paddingLeft1px {
        padding-left: 1px;
    }

    .Z2_paddingLeft2px {
        padding-left: 2px;
    }

    .Z2_paddingLeft3px {
        padding-left: 3px;
    }

    .Z2_paddingLeft4px {
        padding-left: 4px;
    }

    .Z2_paddingLeft5px {
        padding-left: 5px;
    }

    .Z2_paddingLeft6px {
        padding-left: 6px;
    }

    .Z2_paddingLeft7px {
        padding-left: 7px;
    }

    .Z2_paddingLeft8px {
        padding-left: 8px;
    }

    .Z2_paddingLeft9px {
        padding-left: 9px;
    }

    .Z2_paddingLeft10px {
        padding-left: 10px;
    }

    .Z2_paddingLeft11px {
        padding-left: 11px;
    }

    .Z2_paddingLeft12px {
        padding-left: 12px;
    }

    .Z2_paddingLeft13px {
        padding-left: 14px;
    }

    .Z2_paddingLeft15px {
        padding-left: 15px;
    }

    .Z2_paddingLeft16px {
        padding-left: 16px;
    }

    .Z2_paddingLeft17px {
        padding-left: 17px;
    }

    .Z2_paddingLeft18px {
        padding-left: 18px;
    }

    .Z2_paddingLeft19px {
        padding-left: 19px;
    }

    .Z2_paddingLeft20px {
        padding-left: 20px;
    }

    /*Padding right en %*/
    .Z2_paddingRight1 {
        padding-right: 1%;
    }

    .Z2_paddingRight2 {
        padding-right: 2%;
    }

    .Z2_paddingRight3 {
        padding-right: 3%;
    }

    .Z2_paddingRight4 {
        padding-right: 4%;
    }

    .Z2_paddingRight5 {
        padding-right: 5%;
    }

    .Z2_paddingRight6 {
        padding-right: 6%;
    }

    .Z2_paddingRight7 {
        padding-right: 7%;
    }

    .Z2_paddingRight8 {
        padding-right: 8%;
    }

    .Z2_paddingRight9 {
        padding-right: 9%;
    }

    .Z2_paddingRight10 {
        padding-right: 10%;
    }

    .Z2_paddingRight11 {
        padding-right: 11%;
    }

    .Z2_paddingRight12 {
        padding-right: 12%;
    }

    .Z2_paddingRight13 {
        padding-right: 13%;
    }

    .Z2_paddingRight14 {
        padding-right: 14%;
    }

    .Z2_paddingRight15 {
        padding-right: 15%;
    }

    .Z2_paddingRight16 {
        padding-right: 16%;
    }

    .Z2_paddingRight17 {
        padding-right: 17%;
    }

    .Z2_paddingRight18 {
        padding-right: 18%;
    }

    .Z2_paddingRight19 {
        padding-right: 19%;
    }

    .Z2_paddingRight20 {
        padding-right: 20%;
    }

    .Z2_paddingRight21 {
        padding-right: 21%;
    }

    .Z2_paddingRight22 {
        padding-right: 22%;
    }

    .Z2_paddingRight23 {
        padding-right: 23%;
    }

    .Z2_paddingRight24 {
        padding-right: 24%;
    }

    .Z2_paddingRight25 {
        padding-right: 25%;
    }

    .Z2_paddingRight26 {
        padding-right: 26%;
    }

    .Z2_paddingRight27 {
        padding-right: 27%;
    }

    .Z2_paddingRight28 {
        padding-right: 28%;
    }

    .Z2_paddingRight29 {
        padding-right: 29%;
    }

    .Z2_paddingRight30 {
        padding-right: 30%;
    }

    .Z2_paddingRight31 {
        padding-right: 31%;
    }

    .Z2_paddingRight32 {
        padding-right: 32%;
    }

    .Z2_paddingRight33 {
        padding-right: 33%;
    }

    .Z2_paddingRight34 {
        padding-right: 34%;
    }

    .Z2_paddingRight35 {
        padding-right: 35%;
    }

    .Z2_paddingRight36 {
        padding-right: 36%;
    }

    .Z2_paddingRight37 {
        padding-right: 37%;
    }

    .Z2_paddingRight38 {
        padding-right: 38%;
    }

    .Z2_paddingRight39 {
        padding-right: 39%;
    }

    .Z2_paddingRight40 {
        padding-right: 40%;
    }

    .Z2_paddingRight41 {
        padding-right: 41%;
    }

    .Z2_paddingRight42 {
        padding-right: 42%;
    }

    .Z2_paddingRight43 {
        padding-right: 43%;
    }

    .Z2_paddingRight44 {
        padding-right: 44%;
    }

    .Z2_paddingRight45 {
        padding-right: 45%;
    }

    .Z2_paddingRight46 {
        padding-right: 46%;
    }

    .Z2_paddingRight47 {
        padding-right: 47%;
    }

    .Z2_paddingRight48 {
        padding-right: 48%;
    }

    .Z2_paddingRight49 {
        padding-right: 49%;
    }

    .Z2_paddingRight50 {
        padding-right: 50%;
    }

    /*Padding right en px*/
    .Z2_paddingRight1px {
        padding-right: 1px;
    }

    .Z2_paddingRight2px {
        padding-right: 2px;
    }

    .Z2_paddingRight3px {
        padding-right: 3px;
    }

    .Z2_paddingRight4px {
        padding-right: 4px;
    }

    .Z2_paddingRight5px {
        padding-right: 5px;
    }

    .Z2_paddingRight6px {
        padding-right: 6px;
    }

    .Z2_paddingRight7px {
        padding-right: 7px;
    }

    .Z2_paddingRight8px {
        padding-right: 8px;
    }

    .Z2_paddingRight9px {
        padding-right: 9px;
    }

    .Z2_paddingRight10px {
        padding-right: 10px;
    }

    .Z2_paddingRight11px {
        padding-right: 11px;
    }

    .Z2_paddingRight12px {
        padding-right: 12px;
    }

    .Z2_paddingRight13px {
        padding-right: 14px;
    }

    .Z2_paddingRight15px {
        padding-right: 15px;
    }

    .Z2_paddingRight16px {
        padding-right: 16px;
    }

    .Z2_paddingRight17px {
        padding-right: 17px;
    }

    .Z2_paddingRight18px {
        padding-right: 18px;
    }

    .Z2_paddingRight19px {
        padding-right: 19px;
    }

    .Z2_paddingRight20px {
        padding-right: 20px;
    }

    /* Padding top en px */
    .Z2_paddingTop1 {
        padding-top: 1px;
    }

    .Z2_paddingTop2 {
        padding-top: 2px;
    }

    .Z2_paddingTop3 {
        padding-top: 3px;
    }

    .Z2_paddingTop4 {
        padding-top: 4px;
    }

    .Z2_paddingTop5 {
        padding-top: 5px;
    }

    .Z2_paddingTop6 {
        padding-top: 6px;
    }

    .Z2_paddingTop7 {
        padding-top: 7px;
    }

    .Z2_paddingTop8 {
        padding-top: 8px;
    }

    .Z2_paddingTop9 {
        padding-top: 9px;
    }

    .Z2_paddingTop10 {
        padding-top: 10px;
    }

    .Z2_paddingTop11 {
        padding-top: 11px;
    }

    .Z2_paddingTop12 {
        padding-top: 12px;
    }

    .Z2_paddingTop13 {
        padding-top: 13px;
    }

    .Z2_paddingTop14 {
        padding-top: 14px;
    }

    .Z2_paddingTop15 {
        padding-top: 15px;
    }

    .Z2_paddingTop16 {
        padding-top: 16px;
    }

    .Z2_paddingTop17 {
        padding-top: 17px;
    }

    .Z2_paddingTop18 {
        padding-top: 18px;
    }

    .Z2_paddingTop19 {
        padding-top: 19px;
    }

    .Z2_paddingTop20 {
        padding-top: 20px;
    }

    .Z2_paddingTop21 {
        padding-top: 21px;
    }

    .Z2_paddingTop22 {
        padding-top: 22px;
    }

    .Z2_paddingTop23 {
        padding-top: 23px;
    }

    .Z2_paddingTop24 {
        padding-top: 24px;
    }

    .Z2_paddingTop25 {
        padding-top: 25px;
    }

    .Z2_paddingTop26 {
        padding-top: 26px;
    }

    .Z2_paddingTop27 {
        padding-top: 27px;
    }

    .Z2_paddingTop28 {
        padding-top: 28px;
    }

    .Z2_paddingTop29 {
        padding-top: 29px;
    }

    .Z2_paddingTop30 {
        padding-top: 30px;
    }

    .Z2_paddingTop35 {
        padding-top: 35px;
    }

    .Z2_paddingTop36 {
        padding-top: 36px;
    }

    .Z2_paddingTop37 {
        padding-top: 37px;
    }

    .Z2_paddingTop38 {
        padding-top: 39px;
    }

    .Z2_paddingTop40 {
        padding-top: 40px;
    }

    .Z2_paddingTop41 {
        padding-top: 41px;
    }

    .Z2_paddingTop42 {
        padding-top: 42px;
    }

    .Z2_paddingTop43 {
        padding-top: 43px;
    }

    .Z2_paddingTop44 {
        padding-top: 44px;
    }

    .Z2_paddingTop45 {
        padding-top: 45px;
    }

    .Z2_paddingTop46 {
        padding-top: 46px;
    }

    .Z2_paddingTop47 {
        padding-top: 47px;
    }

    .Z2_paddingTop48 {
        padding-top: 48px;
    }

    .Z2_paddingTop49 {
        padding-top: 49px;
    }

    .Z2_paddingTop50 {
        padding-top: 50px;
    }

    .Z2_paddingTop51 {
        padding-top: 51px;
    }

    .Z2_paddingTop52 {
        padding-top: 52px;
    }

    .Z2_paddingTop53 {
        padding-top: 53px;
    }

    .Z2_paddingTop54 {
        padding-top: 54px;
    }

    .Z2_paddingTop55 {
        padding-top: 55px;
    }

    .Z2_paddingTop56 {
        padding-top: 56px;
    }

    .Z2_paddingTop57 {
        padding-top: 57px;
    }

    .Z2_paddingTop58 {
        padding-top: 58px;
    }

    .Z2_paddingTop59 {
        padding-top: 59px;
    }

    .Z2_paddingTop60 {
        padding-top: 60px;
    }

    .Z2_paddingTop61 {
        padding-top: 61px;
    }

    .Z2_paddingTop62 {
        padding-top: 62px;
    }

    .Z2_paddingTop63 {
        padding-top: 63px;
    }

    .Z2_paddingTop64 {
        padding-top: 64px;
    }

    .Z2_paddingTop65 {
        padding-top: 65px;
    }

    .Z2_paddingTop66 {
        padding-top: 66px;
    }

    .Z2_paddingTop67 {
        padding-top: 67px;
    }

    .Z2_paddingTop68 {
        padding-top: 68px;
    }

    .Z2_paddingTop69 {
        padding-top: 69px;
    }

    .Z2_paddingTop70 {
        padding-top: 70px;
    }

    .Z2_paddingTop71 {
        padding-top: 71px;
    }

    .Z2_paddingTop72 {
        padding-top: 72px;
    }

    .Z2_paddingTop73 {
        padding-top: 73px;
    }

    .Z2_paddingTop74 {
        padding-top: 74px;
    }

    .Z2_paddingTop75 {
        padding-top: 75px;
    }

    .Z2_paddingTop76 {
        padding-top: 76px;
    }

    .Z2_paddingTop77 {
        padding-top: 77px;
    }

    .Z2_paddingTop78 {
        padding-top: 78px;
    }

    .Z2_paddingTop79 {
        padding-top: 79px;
    }

    .Z2_paddingTop80 {
        padding-top: 80px;
    }

    .Z2_paddingTop81 {
        padding-top: 81px;
    }

    .Z2_paddingTop82 {
        padding-top: 82px;
    }

    .Z2_paddingTop83 {
        padding-top: 84px;
    }

    .Z2_paddingTop84 {
        padding-top: 84px;
    }

    .Z2_paddingTop85 {
        padding-top: 85px;
    }

    .Z2_paddingTop86 {
        padding-top: 86px;
    }

    .Z2_paddingTop87 {
        padding-top: 87px;
    }

    .Z2_paddingTop88 {
        padding-top: 88px;
    }

    .Z2_paddingTop89 {
        padding-top: 89px;
    }

    .Z2_paddingTop90 {
        padding-top: 90px;
    }

    .Z2_paddingTop91 {
        padding-top: 91px;
    }

    .Z2_paddingTop92 {
        padding-top: 92px;
    }

    .Z2_paddingTop93 {
        padding-top: 93px;
    }

    .Z2_paddingTop94 {
        padding-top: 94px;
    }

    .Z2_paddingTop95 {
        padding-top: 95px;
    }

    .Z2_paddingTop96 {
        padding-top: 96px;
    }

    .Z2_paddingTop97 {
        padding-top: 97px;
    }

    .Z2_paddingTop98 {
        padding-top: 98px;
    }

    .Z2_paddingTop99 {
        padding-top: 99px;
    }

    .Z2_paddingTop100 {
        padding-top: 100px;
    }

    .Z2_paddingTop120 {
        padding-top: 120px;
    }

    .Z2_paddingTop150 {
        padding-top: 150px;
    }

    .Z2_right25px {
        right: 25px;
    }

    .Z2_textAlignCenter {
        text-align: center;
    }

    .Z2_textAlignRight {
        text-align: right;
    }

    .Z2_textAlignLeft {
        text-align: left;
    }

    .Z2_textAlignJustify {
        text-align: justify;
    }

    .Z2_top0 {
        top: 0;
    }

    .Z2_top10px {
        top: 10px;
    }

    .Z2_top20px {
        top: 20px;
    }

    .Z2_top30px {
        top: 30px;
    }

    .Z2_top95px {
        top: 95px;
    }

    .Z2_top100px {
        top: 100px;
    }

    .Z2_top160px {
        top: 160px;
    }

    .Z2_verticalAlignBottom {
        vertical-align: bottom;
    }

    .Z2_verticalAlignMiddle {
        vertical-align: middle;
    }

    .Z2_width80 {
        width: 80%;
    }

    .Z2_widthAuto {
        width: auto;
        display: inline;
    }

    .Z2_lineHeight1pt2 {
        line-height: 1.2;
    }

    .Z2_lineHeight26 {
        line-height: 26px;
    }

    .Z2_lineHeight36 {
        line-height: 36px;
    }

    .Z2_lineHeight50 {
        line-height: 50px;
    }

    .Z2_lineHeight60 {
        line-height: 60px;
    }

    .Z2_lineHeight70 {
        line-height: 70px;
    }

    .Z2_lineHeight80 {
        line-height: 80px;
    }

    .Z2_lineHeight200 {
        line-height: 200px;
    }

    .Z2_lineHeight140 {
        line-height: 140px;
    }

    .Z2_lineHeight160 {
        line-height: 160px;
    }

    .Z2_lineHeight100 {
        line-height: 100px;
    }

    .Z2_zindex2 {
        z-index: 2;
    }

    .Z2_zindex3 {
        z-index: 3;
    }

    .Z2_zindex4 {
        z-index: 4;
    }

    .Z2_zindex5 {
        z-index: 5;
    }

    .Z2_floatNone {
        float: none;
    }
}