


/*  -----
    Déclinaisons de chaque élément en fonction des thèmes
*/
    
    /*  ============================================================================
        Thème Cyclo    */
    a.lien_image span.cyclo,
    .cyclo .site,
    #calendrier_accueil.cyclo ul li a:hover, #calendrier_accueil.cyclo ul li a.visited, #calendrier_accueil.cyclo ul li a:active{
        background:#FFCC33;
    }
    .vignette_promotion a.lien_titre:hover span.cyclo,
    .offre_mini .cyclo .titre a, .offre_mini .cyclo .duree,
    .cyclo .titre b,h1.cyclo, .cyclo .a_partir_de,
    #accueil_table h2.cyclo, #accueil_table h2.cyclo a, .cyclo h2.titre_accueil,
    .offre_phare .cyclo .titre a, .encarts .cyclo .titre a,
    #plan_site dt.cyclo a, .cyclo .offre_accueil_content a{
        color:#FFCC33;
    }
    #top_menu a.cyclo, #top_menu a.cyclo_visited{
        border-top-color:#FFCC33;
    }
    #top_menu a.cyclo_visited span, #top_menu a.cyclo:hover span{
        background:url(./background/menu_cyclo.gif) no-repeat center bottom ;
    }

    .cyclo td.resume{
        background:url(./background/picto_cyclo.gif) no-repeat 10px 0px;
    }
    .offre_phare .cyclo .titre, .encarts .cyclo .titre,  #accueil_table h2.cyclo,
    .cyclo h2.titre_accueil ,
    #plan_site dt.cyclo{
        background:url(./background/picto_cyclo.gif) no-repeat 0px 1px;
    }

    .cyclo .plus_infos a, #calendrier_accueil.cyclo .bottom, .cyclo #onglets_footer,  .cyclo .onglets_footer{
        background:#FFCC33 url(background/picto_double_cyclo.gif) no-repeat right top;
    }



    #right_slot #newsletter_form.cyclo{
        background:url(./background/bg_newsletters_cyclo.jpg) no-repeat left top;
    }
        
    /*  ============================================================================
        Thème Football    */
    a.lien_image span.football,
    .football .site,
    #calendrier_accueil.football ul li a:hover, #calendrier_accueil.football ul li a.visited, #calendrier_accueil.football ul li a:active{
        background:#54C454;
    }
    .vignette_promotion a.lien_titre:hover span.football,
    .offre_mini .football .titre a, .offre_mini .football .duree,
    .football .titre b,h1.football, .football .a_partir_de,
    #accueil_table h2.football, #accueil_table h2.football a, .football h2.titre_accueil,
    .offre_phare .football .titre a, .encarts .football .titre a,
    #plan_site dt.football a, .football .offre_accueil_content a{
        color:#54C454;
    }
    #top_menu a.football, #top_menu a.football_visited{
        border-top-color:#54C454;
    }
    #top_menu a.football_visited span, #top_menu a.football:hover span{
        background:url(./background/menu_football.gif) no-repeat center bottom ;
    }

    .football td.resume{
        background:url(./background/picto_football.gif) no-repeat 10px 0px;
    }
    .offre_phare .football .titre, .encarts .football .titre,  #accueil_table h2.football,
    .football h2.titre_accueil ,
    #plan_site dt.football{
        background:url(./background/picto_football.gif) no-repeat 0px 1px;
    }

    .football .plus_infos a, #calendrier_accueil.football .bottom, .football #onglets_footer,  .football .onglets_footer{
        background:#54C454 url(background/picto_double_football.gif) no-repeat right top;
    }



    #right_slot #newsletter_form.football{
        background:url(./background/bg_newsletters_football.jpg) no-repeat left top;
    }
        
    /*  ============================================================================
        Thème Premium    */
    a.lien_image span.premium,
    .premium .site,
    #calendrier_accueil.premium ul li a:hover, #calendrier_accueil.premium ul li a.visited, #calendrier_accueil.premium ul li a:active{
        background:#FF6699;
    }
    .vignette_promotion a.lien_titre:hover span.premium,
    .offre_mini .premium .titre a, .offre_mini .premium .duree,
    .premium .titre b,h1.premium, .premium .a_partir_de,
    #accueil_table h2.premium, #accueil_table h2.premium a, .premium h2.titre_accueil,
    .offre_phare .premium .titre a, .encarts .premium .titre a,
    #plan_site dt.premium a, .premium .offre_accueil_content a{
        color:#FF6699;
    }
    #top_menu a.premium, #top_menu a.premium_visited{
        border-top-color:#FF6699;
    }
    #top_menu a.premium_visited span, #top_menu a.premium:hover span{
        background:url(./background/menu_premium.gif) no-repeat center bottom ;
    }

    .premium td.resume{
        background:url(./background/picto_premium.gif) no-repeat 10px 0px;
    }
    .offre_phare .premium .titre, .encarts .premium .titre,  #accueil_table h2.premium,
    .premium h2.titre_accueil ,
    #plan_site dt.premium{
        background:url(./background/picto_premium.gif) no-repeat 0px 1px;
    }

    .premium .plus_infos a, #calendrier_accueil.premium .bottom, .premium #onglets_footer,  .premium .onglets_footer{
        background:#FF6699 url(background/picto_double_premium.gif) no-repeat right top;
    }



    #right_slot #newsletter_form.premium{
        background:url(./background/bg_newsletters_premium.jpg) no-repeat left top;
    }
        
    /*  ============================================================================
        Thème Rugby    */
    a.lien_image span.rugby,
    .rugby .site,
    #calendrier_accueil.rugby ul li a:hover, #calendrier_accueil.rugby ul li a.visited, #calendrier_accueil.rugby ul li a:active{
        background:#F1652A;
    }
    .vignette_promotion a.lien_titre:hover span.rugby,
    .offre_mini .rugby .titre a, .offre_mini .rugby .duree,
    .rugby .titre b,h1.rugby, .rugby .a_partir_de,
    #accueil_table h2.rugby, #accueil_table h2.rugby a, .rugby h2.titre_accueil,
    .offre_phare .rugby .titre a, .encarts .rugby .titre a,
    #plan_site dt.rugby a, .rugby .offre_accueil_content a{
        color:#F1652A;
    }
    #top_menu a.rugby, #top_menu a.rugby_visited{
        border-top-color:#F1652A;
    }
    #top_menu a.rugby_visited span, #top_menu a.rugby:hover span{
        background:url(./background/menu_rugby.gif) no-repeat center bottom ;
    }

    .rugby td.resume{
        background:url(./background/picto_rugby.gif) no-repeat 10px 0px;
    }
    .offre_phare .rugby .titre, .encarts .rugby .titre,  #accueil_table h2.rugby,
    .rugby h2.titre_accueil ,
    #plan_site dt.rugby{
        background:url(./background/picto_rugby.gif) no-repeat 0px 1px;
    }

    .rugby .plus_infos a, #calendrier_accueil.rugby .bottom, .rugby #onglets_footer,  .rugby .onglets_footer{
        background:#F1652A url(background/picto_double_rugby.gif) no-repeat right top;
    }



    #right_slot #newsletter_form.rugby{
        background:url(./background/bg_newsletters_rugby.jpg) no-repeat left top;
    }
        
    /*  ============================================================================
        Thème Sports    */
    a.lien_image span.sports,
    .sports .site,
    #calendrier_accueil.sports ul li a:hover, #calendrier_accueil.sports ul li a.visited, #calendrier_accueil.sports ul li a:active{
        background:#996699;
    }
    .vignette_promotion a.lien_titre:hover span.sports,
    .offre_mini .sports .titre a, .offre_mini .sports .duree,
    .sports .titre b,h1.sports, .sports .a_partir_de,
    #accueil_table h2.sports, #accueil_table h2.sports a, .sports h2.titre_accueil,
    .offre_phare .sports .titre a, .encarts .sports .titre a,
    #plan_site dt.sports a, .sports .offre_accueil_content a{
        color:#996699;
    }
    #top_menu a.sports, #top_menu a.sports_visited{
        border-top-color:#996699;
    }
    #top_menu a.sports_visited span, #top_menu a.sports:hover span{
        background:url(./background/menu_sports.gif) no-repeat center bottom ;
    }

    .sports td.resume{
        background:url(./background/picto_sports.gif) no-repeat 10px 0px;
    }
    .offre_phare .sports .titre, .encarts .sports .titre,  #accueil_table h2.sports,
    .sports h2.titre_accueil ,
    #plan_site dt.sports{
        background:url(./background/picto_sports.gif) no-repeat 0px 1px;
    }

    .sports .plus_infos a, #calendrier_accueil.sports .bottom, .sports #onglets_footer,  .sports .onglets_footer{
        background:#996699 url(background/picto_double_sports.gif) no-repeat right top;
    }



    #right_slot #newsletter_form.sports{
        background:url(./background/bg_newsletters_sports.jpg) no-repeat left top;
    }
        
    /*  ============================================================================
        Thème Voyages    */
    a.lien_image span.voyage,
    .voyage .site,
    #calendrier_accueil.voyage ul li a:hover, #calendrier_accueil.voyage ul li a.visited, #calendrier_accueil.voyage ul li a:active{
        background:#39A4DA;
    }
    .vignette_promotion a.lien_titre:hover span.voyage,
    .offre_mini .voyage .titre a, .offre_mini .voyage .duree,
    .voyage .titre b,h1.voyage, .voyage .a_partir_de,
    #accueil_table h2.voyage, #accueil_table h2.voyage a, .voyage h2.titre_accueil,
    .offre_phare .voyage .titre a, .encarts .voyage .titre a,
    #plan_site dt.voyage a, .voyage .offre_accueil_content a{
        color:#39A4DA;
    }
    #top_menu a.voyage, #top_menu a.voyage_visited{
        border-top-color:#39A4DA;
    }
    #top_menu a.voyage_visited span, #top_menu a.voyage:hover span{
        background:url(./background/menu_voyage.gif) no-repeat center bottom ;
    }

    .voyage td.resume{
        background:url(./background/picto_voyage.gif) no-repeat 10px 0px;
    }
    .offre_phare .voyage .titre, .encarts .voyage .titre,  #accueil_table h2.voyage,
    .voyage h2.titre_accueil ,
    #plan_site dt.voyage{
        background:url(./background/picto_voyage.gif) no-repeat 0px 1px;
    }

    .voyage .plus_infos a, #calendrier_accueil.voyage .bottom, .voyage #onglets_footer,  .voyage .onglets_footer{
        background:#39A4DA url(background/picto_double_voyage.gif) no-repeat right top;
    }



    #right_slot #newsletter_form.voyage{
        background:url(./background/bg_newsletters_voyage.jpg) no-repeat left top;
    }
    
