/*          =CORRECTIONS <= IE8
---------------------------------------- */

#searchForm input#searchSite {
    background: url(../images/bg/bg-input-searchForm.png) no-repeat right top;
    border: none;
    height: 15px;
    margin-top: 0;
    padding-top: 5px;
}

#mainNav {
    top: 74px;
}

#mainNav a {
    padding: 0;
}

#mainNav span {
    padding: 4px 0 5px;
}

#mainNav a .btLeft,
#mainNav a .btRight,
#mainNav a .btMiddle {
    display: inline-block;
    vertical-align: top;
}

#mainNav a .btLeft,
#mainNav a .btRight {
    width: 13px;
}

#mainNav a:hover,
#mainNav a:focus,
#mainNav .actif a {
    background: none;
}

#mainNav a:hover .btMiddle,
#mainNav a:focus .btMiddle,
#mainNav .actif a .btMiddle {
    background: #676767;
}

#mainNav a:hover .btLeft,
#mainNav a:focus .btLeft,
#mainNav .actif a .btLeft {
    background: url(../images/bg/mainNav-btLeft-on.png) no-repeat left top;
}

#mainNav a:hover .btRight,
#mainNav a:hover .btRight,
#mainNav .actif a .btRight {
    background: url(../images/bg/mainNav-btRight-on.png) no-repeat left top;
}

#flecheNav {
    top: 23px;
}

#mainNav .sousNav {
    background: url(../images/bg/bg-sousNav-top.png) no-repeat left top;
    border: none;
    padding: 6px 0 0 0;
}

#mainNav .sousNav .sNavBottom {
    background: url(../images/bg/bg-sousNav-bottom.png) no-repeat left top;
    height: 6px;
    padding: 0;
}

#site .cPages .contenu h2 {
    top: 5px;
}

#navSide {
    background: #676767 url(../images/bg/bg-navSide-top.png) no-repeat left top;
}

#content .navSideBottom {
/*
    background: url(../images/bg/bg-navSide-bottom.png) no-repeat left top;
*/
    height: 28px;
    padding: 0;
}

.resaSmall {
    zoom: 0.78;
}