*{
    margin:0;
    padding:0;
}


#buttonContainer{
    background:url('../img/section_bg.png');
    border:1px solid #F4F4F4;
    margin:12px auto 0;
    overflow:hidden;
    
    padding:2px 0 25px 25px;
    width:100%;
    
    -moz-box-shadow:0 0 10px #C4C4C4;
    -webkit-box-shadow:0 0 10px #C4C4C4;
    box-shadow:0 0 10px #C4C4C4;
}

#buttonContainer a{
    float:left;
    margin:15px 15px 0 0;
}

#footer{
    background-color:#212121;
    position:fixed;
    width:100%;
    height:70px;
    bottom:0;
    left:0;
}

a.tzine{
    background:url("../img/tzine.png") no-repeat right top;
    border:none;
    color:#FCFCFC;
    font-size:18px;
    height:70px;
    left:50%;
    line-height:31px;
    margin:23px 0 0 110px;
    position:absolute;
    top:0;
    width:290px;
}

p.note{
    color:#999999;
    font-style:italic;
    margin:50px 0 120px;
    text-align:center;
    text-shadow:1px 1px 0 #FFFFFF;
}

.tri{
    border-color:transparent transparent #212121;
    border-style:solid;
    border-width:20px 17px;
    height:0;
    left:50%;
    margin:-40px 0 0 -400px;
    position:absolute;
    top:0;
    width:0;
}


a, a:visited {
    text-decoration:none;
    outline:none;
    border-bottom:1px dotted #97cae6;
    color:152FDB;
}

a:hover{
    border-bottom:1px dashed transparent;
}

.clear{
    clear:both;
}

.zone_de_text
{
background-color: yellow;
color: blue;
}