.annonce_left{
    float: left;
    margin: 0 0 30px 30px;
    text-align: justify;
    width: 750px;
}

.annonce_right{
    float: right;
    width: 340px;
}

.annonce_full{
    margin: auto;
    text-align: justify;
    width: 900px
}

.annonce_full h1 {
            margin-left:-30px !important;
       }

.annonce_wide{
    margin: 0 30px 30px 30px;
    text-align: justify;
    width: 1090px
}

.annonce h1, .annonce h3{
                color:#344f77;
            }

.annonce h3{
            margin:20px 0;
        }

.annonce h1 {
            margin-left:30px;
        }

.annonce p {
            margin:10px 0;
        }

ul.samples{

    list-style-type: none
}

ul.samples li{
            margin:5px 0;
        }

ul.samples li a{
        color:#337ab7;
    }



ul.profits{

    margin-left:20px
}



ul.profits li{
             margin:5px 0;
        }

    .annonce_left ol{
        padding-left: 20px;
    }

.zoom_in {
    border-style: none;
    bottom: 0;
    position: absolute;
    right: 0;
    z-index: 2;
}


.demopics {
    float: left;
    margin-bottom: 25px;
    position:relative;
}

.mini_prev {
    border: 1px solid #ccc;
    float: left;
}

.arrow-block{
    width: 100%;
    float: left;
    margin: 20px 0;
}
.arrow-item{
    float: left;
    width: 220px;
    height: 105px;
    color: #fff;
    padding: 20px 0 0 20px;
    margin-right: 5px;
}
.arrow-item.default{
    background:rgba(0, 0, 0, 0) url("Img/arrow_default_color.png") no-repeat scroll 0 0
}
.arrow-item.second{
    background:rgba(0, 0, 0, 0) url("Img/arrow_second_color.png") no-repeat scroll 0 0
}
.arrow-header{
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}
.arrow-text{
    font-style: italic;
}

h3 strong{
    text-transform:uppercase
}

.annonce_table td{
    vertical-align:top;
    padding-right:10px;
}

.annonce_table h3 {
    margin: 0 0 20px;
}