#GoogleAdSense 
{  

}

#ContentCadre
{
    border: none;
    background: none;
    margin: 0;
    padding: 0;
}

/* Ligne 1 */

#Ligne1
{
    background-color: #FFF;
    background-image: url(../Images/Ligne1.png);
    background-repeat: no-repeat;
    background-position: -30px 180px;
    margin-left: -14px;
    width:901px;
    border-top:1px solid #919191;
    border-bottom:1px solid #919191;
    height:220px;
    margin-top: 19px;
}

    /* Annonces */
    
    #Annonces
    {
        width:250px;
        height: 220px;
        float:left;
    }

    #AnnoncesTitre
    {
        width:200px;
        height:28px;
        background:url(../Images/TitreAnnonce.png);
        margin:auto;
        margin-top: -1px;
    }

    #AnnoncesText
    {
        margin-left: 5px;
        width:240px;
        height:190px;
        position: relative;
        overflow: hidden;
    }

    /* Reductions les plus populaires */
    
    #ReductionsCadre
    {
        width:610px;
        height: 220px;
        position: relative;
        background:url(../Images/reductions_fond.png); 
        background-attachment: fixed;          
        overflow: auto;
        float:left;
    }
    
    #ReductionsTitre
    {
        background:url(../Images/ReductionTitre.jpg) no-repeat;
        width:593px;
        height:23px;
        margin: auto;
    }
    
    /* Equipe ReducJ */
    
    #Description
    {
        width:355px;
        height: 220px;
        float:left;
    }

    #DescriptionTitre
    {
        width:200px;
        height:28px;
        background:url(../Images/TitreDescription.png);
        margin:auto;
        margin-top: -1px;
    }

    #DescriptionText
    {
        position:relative;
        top:12px;
        left:5px;
        width:355px;
        height:170px;
        font-size: 12px;
        overflow: hidden;
        color:#000;
    }

    /* A la une - nouveau */
    
    #LaUne
    {
        background:url(../Images/LaUne.png) no-repeat;
        width:290px;
        height: 280px;
        margin-top: 8px;
        padding-top: 40px;
        padding-left: 22px;
    }
    
    /* Reducj a la une - ancien */

    #News
    {
        width:250px;
        height: 220px;
        float:left;
    }

    #NewsTitre
    {
        width:200px;
        height:28px;
        background:url(../Images/TitreNews.png);
        float:left;
        margin-left:20px;
        margin-top: -1px;
    }
    
    .RSSIcon
    {
        width:19px;
        height:19px;
        background:url(../Images/RSS.gif);
        float:right;
        margin-right: 5px;
        margin-top: 2px;
    }
    
    /* Ligne 1 */

    .NewsBox
    {
        width:225px;
        height:30px;
        border:1px solid #000000;
        margin-top: 5px;
        position:relative;
        left:10px;
        overflow: hidden;
        cursor: pointer;
    }

    .NewsIdent
    {
        width:20px;
        font-size: 10px;
        float:left;
    }

    .NewsText
    {
        width:190px;
        height:30px;
        font-size: 10px;
        float:left;
    }
    
    #SlideNews .NewsText a, #SlideNews .NewsText
    {
        color: #2A23B4; 
    }

    #OverflowNews, #OverflowAnnonce
    {
        position: relative;
        overflow: hidden;
        height: 250px;
    }

    #SlideNews, #SlideAnnonce
    {
        position: relative;
    }

    .HomeSeparator
    {
        width:2px;
        height:210px;
        background-color: #D7D7B8;
        float: left;
        margin-left: 10px;
        margin-top: 5px;
    }
    
    /* Bon plan les plus populaires */
    
    #BonPlanCadre
    {
        background:url(../Images/BonPlanCadre.png) no-repeat;
        width: 560px;
        height: 290px;
        margin-top: 30px;
        padding-top: 20px;
    }    

/* Ligne 2 */

#Ligne2
{
    background: #FFF;
    margin-left: -14px;
    width:901px;
    border-top:1px solid #919191;
    border-bottom:1px solid #919191;
    height:680px;
    margin-top: 15px;
    padding-bottom: 20px;
    position: relative;
}

    /* Reductions */
    
    #Reductions
    {
        position: relative;
        overflow: hidden;
        width:277px;
        height:315px;
        margin-left: 15px;
        margin-top: 10px;
        margin-right: 10px;
        background:url(../Images/Reductions.png) no-repeat;
    }

    #ReductionBlock
    {
        width:270px;
        height:285px;
        overflow: hidden;
        position: relative;
        top:26px;
        left:5px;
    }

    .Reduction
    {
        width:239px;
        height:90px;
        display:block;
        margin-top: 5px;
        margin-left: 20px;
        margin-right: 25px;
        background:url(../Images/Reduction.png) no-repeat;
    }
    
    .FloatLeft
    {
        float:left;
    }

    .ReductionMontantBloc
    {
        width:86px;
        float:left;
        line-height: 90px;
        vertical-align: middle;
        display:block;
        text-align: center;
        font-size: 18px;
    }

    .ReductionMontant
    {
        font-weight: bold;
        font-size:18px;
        color:#1F629B;
    }

    .ReductionDescriptionBloc
    {
        width:153px;
        float:left;
        display:block;
    }
    
    .BonReduction
    {
        font-size:14px;
        display: block;
        margin-left: 10px;
        margin-top: 5px;
    }

    .NomBoutique
    {
        font-size:14px;
        color:#15479B;
        display: block;
        margin-left: 10px;
    }
    
    .DescriptionReduction
    {
        font-size: 10px;
        margin-top: 5px;
        margin-left: 10px;
        display: block;
    }

    .DateValidite
    {
        font-size:14px;
        color:#F82E2E;
    }
    
    /* Videos */

    #Videos
    {
        width:576px;
        height:320px;
        position: relative;
        overflow: hidden;
        margin-top: 5px;
        background:url(../Images/Videos.png) no-repeat;
    }

    #VideosBlock
    {
        width:560px;
        height:270px;
        margin-top: 40px;
        margin-left: 8px;
    }

    .Video
    {
        width:165px;
        height:124px;
        float:left;
        margin-left: 17px;
        margin-top: 10px;
    }

    .VideoPreview
    {
        margin-left: 5px;
        margin-top: 5px;
        background-color:#000;
        border:1px solid #CCC;
        width:150px;
        height:100px;
    }

    .VideosTitre
    {
        font-weight: bold;
        text-align: center;
    }

    .VideosTitre a
    {
        color:#092743;
    }

    /* En ce moment */

    #Now
    {
        width:309px;
        height:342px;
        background:url(../Images/Now.png) no-repeat;
        margin-left: 5px;
        margin-top: 20px;
    }

    #NowDescription
    {
        width:260px;
        height:280px;
        position: relative;
        overflow: auto;
        top:22px;
        left:38px;
        font-size: 14px;
        color: #000;
    }
    
    /* Infos */

    #Infos
    {
        width:295px;
        height:303px;
        background:url(../Images/Infos.png) no-repeat;
        margin-top: 37px;
        margin-left: -10px;
    }

        /* Pub */
        
        #ReducJ
        {
            width:260px;
            height:92px;
            background: url(../Images/ReducJ.png);
            display: block;
            position: relative;
            top:50px;
            left:15px;
        }

    /* Bon plan */
    
    .BonPlan
    {
        width:200px;
        height:112px;
        background: url(../Images/BonPlan.png) no-repeat;
        float: left;
        position: relative;
        overflow: hidden;
        margin-left: 35px;
    }

    .BonPlanTitre
    {
        color:#1443A3;
        font-size: 20px;
        position: relative;
        top:15px;
        left:27px;
        display: block;
        width:160px;
        text-align: center;
    }

    .BonPlanDesc
    {
        font-size: 10px;
        position: relative;
        top:20px;
        left:26px;
        display: block;
        width:160px;
        height:50px;
        overflow: hidden;
    }

    #BonPlan
    {
        width:312px;
        height: 343px;
        background:url(../Images/BonsPlans.png);
        margin-left: -10px;
        margin-top: 28px;
    }

    #BonPlanBlock
    {
        width:525px;
        height: 250px;
        position: relative;
        top:15px;
        left:15px;
        overflow: hidden;
    }