#main {
    background: url(Images/global-loop.gif) repeat-y 50% bottom;
    margin: 0px auto;
    overflow: hidden;
}
.WrapAllContent {
    background: url(Images/main-loop.gif) no-repeat 50% bottom;
    margin: 0px auto;
    position: relative;
    zoom: 1;
}
.WrapTop {
    background: url(Images/main-loop-top.gif) no-repeat 50% top;
    margin: 0px auto;
    overflow: hidden;
}
.Wrap {
    background: url(Images/body-bg.gif) left repeat-y;
    overflow: hidden;
    width: 990px;
    margin: 0px auto;
}
* html .Wrap {
    height: 1%;
}
.WrapHeader {
    background: url(Images/nav-bg.gif) no-repeat 50% bottom;
}
    .WrapHeader img {
        display: none;
    }

#header {
    width: 990px;
    height: 104px;
    margin: 0px auto;
    background: url(Images/header.gif) no-repeat left top;
}
#header p {
    text-align: center;
    font-weight: 24px;
    font-weight: bolder;
    text-decoration: underline;
}

/*------CONTENT-------*/
#content {
    background: url(Images/content-bg.gif) no-repeat left bottom;
    float: left;
    width: 990px;
}
    #mainContent {
        /*background: url(Images/content-top.gif) no-repeat left top;*/ /* MODIF GLE */
        padding-left: 50px;
        padding-top: 30px;
        /*width:715px; */
        /*width: 667px;*/
    }
    h2.ContentMainTitle {
        font-size: 0.94em;
        color: #a71056;
        text-transform: uppercase;
    }
    h3.ContentTitle {
        margin-bottom: 13px;
        font-size: 19px;
        color: #bdbbbb; 
        padding-right: 60px;
    }
    #subContent {        
        color: #bdbbbb;
    }

/*---------FOOTER----------*/
#footerBox {
    background: #ffffff url(Images/footer-bg.gif) no-repeat left top;
    padding-top: 16px;
    padding-bottom: 5px;
    width: 990px;
    margin: 0px auto;
}
/*---------FOOTER----------*/
.Wrap2 {
    overflow: hidden;
}
* html .Wrap2 {
    height: 1%;
}
.Wrap3 {
    float: left;
    margin-right: 55px;
    display: inline;    /*---fix  double margin for IE-----*/
    margin-left: 7px;
}
.Wrap2 p {
    font-size: 0.78em;
    font-weight: bolder;
    color: #99a3a7;
}
.Wrap2 input {
    margin-top: 4px;
}
.WrapBrands {
    background: #999999;
}
    ul.BrandName {
        width: 450px;
        white-space: nowrap;
        overflow: hidden;
        float: left;
        padding: 0px 10px;
        margin-top: 5px;
    }
    ul.BrandName li {
        display: inline;
    }
    ul.BrandName li a {
        margin: 0px 3px;
    }
    ul.BrandName li img {
        vertical-align: middle;
    }
    a.Previous,
    a.Next {
        display: block;
        width: 21px;
        height: 21px;
        float: left;
        margin-top: 10px;
    }
    a.Previous {
        background: url(Images/back-arrow-btn.jpg) no-repeat left top;
        margin-right: 10px;
    }
    a.Next {
        background: url(Images/forward-arrow-btn.jpg) no-repeat left top;
        margin-left: 10px;
        margin-right: 40px;
    }
    ul.BrandName li a:hover{
        text-decoration:none;
    }
    
/*------FOOTER NAVIGATION----------*/

#footer ul {
    margin-top: 5px;
    padding-left: 5px;
    float: left;
}
#footer ul li {
    float: left;
}
#footer ul li a {
    font-size: 0.78em;
    color: #89959a;
    padding-right: 4px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 4px;
    background: url(Images/footer-bgline.gif) no-repeat left 50%;
    text-decoration: underline;
    float: left;
}
#footer ul li a:hover
{
    text-decoration: none;
}
#footer ul li a.AltFooter {
    background: none;
}
#footer ul li a.Ecran {
    background: url(Images/FooterIcon/arrow.gif) no-repeat left top;
    border-left: none;
    padding-left: 30px;
    margin-left: 5px;
    float: left;
}
a.Rechercher {
    float: left;
    margin-top: 6px;
    margin-left: 4px;
}
.WrapperLogo {
    margin-top: 5px;
}
.WrapSon {
    width: 120px;
    height: 25px;
    float: left;
    margin-left: 7px;
    margin-right: 20px;
    margin-top: 3px;
}
/*--RIGHT LINK--*/
.WrapLinkList {
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 0px;
    background: url(Images/Help/arrow.gif) no-repeat 15px 2px;
}
* html .WrapLinkList {
    height: 1%;
}
.WrapLinkList h3 {
    font-size: 1.2em;
    font-weight: bolder;
    color: #bdbbbb;
}
.WrapOutline {
    border-top: 1px solid #d4d9db;
}
a.LinkButton,
a.ActiveLink {
    background: url(Images/Help/bg-btn.gif) no-repeat left top;
    width: 208px;
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 20px;
    /*---*/
    font-weight: bolder;
    font-size: 0.88em;
    color: #89959a;
    margin-left: 20px;
}
a.ActiveLink {
    background-position: right;
}
a.LinkButton:hover {
    background-position: top right;
    text-decoration: none;
}
.DisplayLogo {
    display:block;
}
.NonDisplayLogo {
    display:none;
}
#noFlashContent {
        padding-left: 50px;
        padding-top: 10px;
        width: 667px;
        float: left;
        position: absolute;
}

.HiddenLabel {
    display:none;
}