/* LE contenu */
div.home { margin-top:9px; }/*
div.home a { text-decoration:none; }
div.home a:hover { text-decoration:underline; }*/

/* -------------------------------------------------------------------------------- */
/* ------------------------------- PAGE D'ACCUEIL --------------------------------- */
/* -------------------------------------------------------------------------------- */

table#tab_home p, h1, h3{ margin:0; padding:0; }
table#tab_home td{ vertical-align:top; }
table#tab_home a{ color:#000; }


/* A LA UNE */

/* Les 3 titres : Cette semaine, Photographies, Forums */
table#tab_home td.home_titres{
    height:45px;
    vertical-align:bottom;
}
table#tab_home td.home_titres p{
    color:#7E693E;
    font-weight:bold;
    font-size:24px !important;
    padding-left:15px;
    padding-bottom:2px;
}

/* Toutes les barres de titre */
    table.titre_art{ height:22px; width:100%; }
    table.titre_art td{ padding:0px 15px}
    td.art_theme{ vertical-align:middle !important; }
    td.autres_bloc478{ width:175px; }
    td.autres_bloc300{ text-align:right; }
    td.art_autres p{ margin-top:3px !important; }

/* Touts les footer d'articles (Lire cet article / x Commentaires) */
    td.art_foot{ font-style:italic; padding:4px 0px 4px 15px; }
    td.art_foot p{ display:inline; }
    td.art_foot img{ vertical-align:bottom; }

/* Largeur de tous les blocs */
.bloc_478 { width:478px; }
.bloc_300 { width:300px; }

/* Taille des bloc articles 1 et 2 */
.bloc_art{ width:487px; }

/* Tous les h1 (titre des articles) et h3 (noms des thèmes) de la page */
    table#tab_home .bloc_art h1{
        margin:10px 15px 10px 15px;
        margin-left:30px;
        font-weight:bold;
    }
    table#tab_home td.bloc_themes h1{
        margin:10px 15px 10px 0px;
        font-weight:bold;
    }
    table#tab_home .bloc_art h3, .bloc_300 h3, .bloc_themes h3{
        font-size:16px;
        margin-top:3px;
    }

/* Div du contenu des articles*/
div.cont_art{
    background:url(../images/back_ombre.gif) repeat-x bottom;
    margin-bottom:8px !important;
}
    td.art_chap{ text-align:justify; padding:0px 15px 10px 15px; }
    td.art_chap a:hover{ text-decoration:none !important; }

    td.art_img{ text-align:right; padding:0 15px 15px 0; }


/* Carré publicitaire */
table#tab_home div#carrepub{ width:300px; height:250px; margin-bottom:8px; }


/* Bloc Actualité */
    table#titre_actu{
        background:url(../images/back_titre_actu2.gif) no-repeat #E8A4A4;
        color:#930000;
    }
    table#titre_actu a{ color:#930000; }

   div.cont_actu{
        border:solid 1px #DF7F7F;
        background:url(../images/back_ombre.gif) repeat-x bottom;
        margin-bottom:8px;
       padding:5px 15px 5px 15px;
       line-height:20px;
   }
       div.cont_actu td{ vertical-align:middle; }
       div.cont_actu td.actu_text{
            /*padding:10px 8px 10px 13px;*/
            padding:0px 8px 0px 13px;
            vertical-align:middle !important;
       }
       div.cont_actu td.actu_apercu{
           vertical-align:middle;
           padding:0px 0px 1px 0px !important;
       }
       div.cont_actu td.actu_apercu img{
           width:80px;
           height:60px;
       }
       div.cont_actu ul{
           margin:5px 0;
           padding:0 0 0 30px;
           line-height:20px;

       }
       div.cont_actu li{
           list-style-image:url(../images/puce.gif);
           padding:5px 15px 5px 0px;
       }
       div.cont_actu a:hover{
           color:#930000 !important;
           text-decoration:none !important;
       }
       div.cont_actu tr.barre_actu{
           background:url(../images/barre_actu.gif) no-repeat right bottom;
       }


/* Publicité Découvrir Fiftiz */
table#tab_home td#bloc_dec{ width:787px; height:53px; }



/* ---------------Gestion des couleurs des 2 articles--------------- */

/* Bien-être : vert */
.art_vert table.titre_art{ background:url(../images/back_titre_vert2.gif) no-repeat #A5D89C; }
.art_vert table.titre_art h3, .art_vert table.titre_art a{ color:#0f4f00 !important; }
.art_vert div.cont_art{ border:solid 1px #8BBE7F; }
    .art_vert td.art_chap{ background:url(../images/barre_art_vert.gif) no-repeat bottom; }
        .art_vert td.art_img img{ border:1px solid #8BBE7F; }

/* Voyage : bleu */
.art_bleu table.titre_art{ background:url(../images/back_titre_bleu2.gif) no-repeat #AFC1D9; }
.art_bleu table.titre_art h3, .art_bleu table.titre_art a{ color:#153c71 !important; }
.art_bleu div.cont_art{ border:solid 1px #8DA7C9; }
    .art_bleu td.art_chap{ background:url(../images/barre_art_bleu.gif) no-repeat bottom; }
        .art_bleu td.art_img img{ border:1px solid #8DA7C9; }

/* Maison : marron */
.art_marron table.titre_art{ background:url(../images/back_titre_marron2.gif) no-repeat #D5C6B9; }
.art_marron table.titre_art h3, .art_marron table.titre_art a{ color:#5c3d1f !important; }
.art_marron div.cont_art{ border:solid 1px #C4AF9B; }
    .art_marron td.art_chap{ background:url(../images/barre_art_marron.gif) no-repeat bottom; }
        .art_marron td.art_img img{ border:1px solid #C4AF9B; }

/* Famille : orange */
.art_orange table.titre_art{ background:url(../images/back_titre_orange2.gif) no-repeat #FFD1A2; }
.art_orange table.titre_art h3, .art_orange table.titre_art a{ color:#a75500 !important; }
.art_orange div.cont_art{ border:solid 1px #F3BA7F; }
    .art_orange td.art_chap{ background:url(../images/barre_art_orange.gif) no-repeat bottom; }
        .art_orange td.art_img img{ border:1px solid #F3BA7F; }

/* Temps Libre : violet */
.art_violet table.titre_art{ background:url(../images/back_titre_violet2.gif) no-repeat #D2BDDB; }
.art_violet table.titre_art h3, .art_violet table.titre_art a{ color:#512b64 !important; }
.art_violet div.cont_art{ border:solid 1px #C0A2CD; }
    .art_violet td.art_chap{ background:url(../images/barre_art_violet.gif) no-repeat bottom; }
        .art_violet td.art_img img{ border:1px solid #C0A2CD; }

/* Multimédia : gris */
.art_gris table.titre_art{ background:url(../images/back_titre_gris2.gif) no-repeat #CBD7D3; }
.art_gris table.titre_art h3, .art_gris table.titre_art a{ color:#365047 !important; }
.art_gris div.cont_art{ border:solid 1px #B6C7C1; }
    .art_gris td.art_chap{ background:url(../images/barre_art_gris.gif) no-repeat bottom; }
        .art_gris td.art_img img{ border:1px solid #B6C7C1; }

/* Patrimoine : noir */
.art_noir table.titre_art{ background:url(../images/back_titre_noir2.gif) no-repeat #C6C6C6; }
.art_noir table.titre_art h3, .art_noir table.titre_art a{ color:#3C3C3C !important; }
.art_noir div.cont_art{ border:solid 1px #AFAFAF; }
    .art_noir td.art_chap{ background:url(../images/barre_art_noir.gif) no-repeat bottom; }
        .art_noir td.art_img img{ border:1px solid #AFAFAF; }

/* ------------------------------------------------------------------- */




/* CETTE SEMAINE */

/* Titre Cette semaine */
table#tab_home td#titre_sem{ background:url(../images/back_titre_sem.gif) no-repeat bottom left; }

/* Bloc des autres thèmes */
table#tab_home td.bloc_themes{ height:75px; padding-bottom:5px; }
        table.titre_theme { width:478px; }
        table.titre_theme td{ height:22px; padding:0px 15px 0px 15px; }
    div.cont_theme{ background:url(../images/back_ombre.gif) repeat-x bottom; }
        td.theme_titre{
            padding:0px 15px 0px 15px;
            width:100%;
            vertical-align:middle !important;
        }
        td.theme_titre h1{
            background:url(../images/puce.gif) no-repeat center left;
            padding-left:13px;
        }
        td.theme_img{
            text-align:right;
            vertical-align:middle !important;
            background-color:#fff;
        }
        td.theme_img img{ width:50px; height:50px; }



/* Bloc des Brèves */
   table#titre_breves{
       background:url(../images/back_titre_breves2.gif) no-repeat #F5E1B6;
       color:#9b5a00;
   }
   table#titre_breves a{ color:#9b5a00; }
   div.cont_breves{
       border:1px solid #EED2A2;
       border-bottom:0px;
       padding:5px 15px 5px 15px;
       line-height:20px;
   }
       div.cont_breves td{ vertical-align:middle; }
       div.cont_breves td.breves_text{
            padding:10px 8px 10px 13px;
            background:url(../images/puce.gif) no-repeat center left;
            vertical-align:middle !important;
       }
       div.cont_breves td.breves_apercu{
           vertical-align:middle;
           padding:4px 0px 5px 0px !important;
       }
       div.cont_breves td.breves_apercu img{
           width:50px;
           height:50px;
           border:1px solid #EED2A2;
       }
       div.cont_breves ul{
           margin:5px 0;
           padding:0 0 0 30px;
           line-height:20px;

       }
       div.cont_breves li{
           list-style-image:url(../images/puce.gif);
           padding:5px 15px 5px 0px;
       }
       div.cont_breves a:hover{
           color:#9b5a00 !important;
           text-decoration:none !important;
       }
       div.cont_breves tr.barre_breves{
           background:url(../images/barre_breves.gif) no-repeat right bottom;
       }

/* ---------------Gestion des couleurs des articles des 5 autres thèmes--------------- */

/* Bien-être : vert */
td.theme_vert table.titre_theme{ background:url(../images/back_titre_vert2.gif) no-repeat #A5D89C; }
td.theme_vert table.titre_theme h3, td.theme_vert table.titre_theme a{ color:#0f4f00 !important; }
td.theme_vert div.cont_theme{ border:solid 1px #8BBE7F; }
        td.theme_vert td.theme_img{ border-left:1px solid #8BBE7F; }

/* Voyage : bleu */
td.theme_bleu table.titre_theme{ background:url(../images/back_titre_bleu2.gif) no-repeat #AFC1D9; }
td.theme_bleu table.titre_theme h3, td.theme_bleu table.titre_theme a{ color:#153c71 !important; }
td.theme_bleu div.cont_theme{ border:solid 1px #8DA7C9; }
        td.theme_bleu td.theme_img{ border-left:1px solid #8DA7C9; }

/* Maison : marron */
td.theme_marron table.titre_theme{ background:url(../images/back_titre_marron2.gif) no-repeat #D5C6B9; }
td.theme_marron table.titre_theme h3, td.theme_marron table.titre_theme a{ color:#5c3d1f !important; }
td.theme_marron div.cont_theme{ border:solid 1px #C4AF9B; }
        td.theme_marron td.theme_img{ border-left:1px solid #C4AF9B; }

/* Famille : orange */
td.theme_orange table.titre_theme{ background:url(../images/back_titre_orange2.gif) no-repeat #FFD1A2; }
td.theme_orange table.titre_theme h3, td.theme_orange table.titre_theme a{ color:#a75500 !important; }
td.theme_orange div.cont_theme{ border:solid 1px #F3BA7F; }
        td.theme_orange td.theme_img{ border-left:1px solid #F3BA7F; }

/* Temps Libre : violet */
td.theme_violet table.titre_theme{ background:url(../images/back_titre_violet2.gif) no-repeat #D2BDDB; }
td.theme_violet table.titre_theme h3, td.theme_violet table.titre_theme a{ color:#512b64 !important; }
td.theme_violet div.cont_theme{ border:solid 1px #C0A2CD; }
        td.theme_violet td.theme_img{ border-left:1px solid #C0A2CD; }

/* Multimédia : gris */
td.theme_gris table.titre_theme{ background:url(../images/back_titre_gris2.gif) no-repeat #CBD7D3; }
td.theme_gris table.titre_theme h3, td.theme_gris table.titre_theme a{ color:#365047 !important; }
td.theme_gris div.cont_theme{ border:solid 1px #B6C7C1; }
        td.theme_gris td.theme_img{ border-left:1px solid #B6C7C1; }

/* Patrimoine : noir */
td.theme_noir table.titre_theme{ background:url(../images/back_titre_noir2.gif) no-repeat #C6C6C6; }
td.theme_noir table.titre_theme h3, td.theme_noir table.titre_theme a{ color:#3C3C3C !important; }
td.theme_noir div.cont_theme{ border:solid 1px #AFAFAF; }
        td.theme_noir td.theme_img{ border-left:1px solid #AFAFAF; }

/* ------------------------------------------------------------------- */



/* PHOTOS / FORUMS */

/* Titre Photographies */
table#tab_home td#titre_photos{ background:url(../images/back_titre_pho.gif) no-repeat bottom left; }

/* Titre Forums */
table#tab_home td#titre_forums{ background:url(../images/back_titre_for.gif) no-repeat bottom left; }


/* Bloc Photographies */
table#tab_home td#bloc_photos{ width:487px; height:311px; }
    div#onglets_albums{ height:29px; width:478px; background:url(../images/onglet_back.gif) repeat-x bottom left; }
    div#onglets_albums a:hover{ text-decoration:none; }

    div.liste_albums{ border-left:1px solid #D5C8B0;  border-right:1px solid #D5C8B0; padding-bottom:10px; }
        table.unalbum td.unalbum_aperçu { text-align:center; vertical-align:middle !important; width:63px; }
        table.unalbum img.minialbum { border:1px solid #fff; margin:3px 0px; }
        table.unalbum p a { color:#3E5990; }

        .unalbum { margin:10px 0px 0px 15px !important; background-color:#DFE3EC; padding:5px; width:215px; }

        .voir_tous { margin:20px 0px 0px 15px !important; padding:5px; width:215px; }
        p.voir_lien a { color:#000; }
        p.voir_lien a:hover { color:#3E5990 !important; }



/* Bloc Forums */
table#tab_home td#bloc_forums{  width:300px; height:311px; }

    div#titre_forum{ height:29px; background:url(../images/back_bloc_forums.gif) no-repeat bottom left; }
    div#titre_forum p{ padding:4px 0 0 15px; }
    div#titre_forum a{ color:#7E693E; font-weight:bold; }

    div#liste_sujets{ border:1px solid #D5C8B0; border-bottom:0px; }
    div#liste_sujets ul{ margin:0px 15px 0px 15px; padding:10px 0px 10px 0px; }
    div#liste_sujets ul li{ margin:0; padding:0; margin-bottom:1px; }
        ul.liste_forums { line-height:20px; padding-left:18px !important; }
        ul.liste_forums a{ color:#3E5990 !important; }
        ul.liste_forums li { list-style-image:url(../images/icones/puces_bleu.gif); }
        ul.liste_forums li i { font-size:12px; }