/* -------------------------------------------------------------------------------------------
 Feuille de style FRAVIDIS - Screen                                     NBC - Novembre 2008
 --------------------------------------------------------------------------------------------- */

/*------ Pour Crosswipe - Diaporama -------------*/
/*--- default opacity for IE --------------------*/
img {filter:alpha(opacity=100);}
/*--- duplicate image positioning ---*/
img.idupe {position:absolute; z-index:30000; visibility:hidden;}
/*------ Pour Crosswipe -------------------------*/

body {
    font-family:Verdana,Arial,Helvetica,serif,Geneva,Comic SansMS,sans-serif;
    font-size:11px;
    color:#000000;
    /* background-color:#fff8f2;*/   /* NBC $$ 06-01-2009 */
    }
.print {display:none;}
* {margin:0px; padding:0px;}
img {border:0px;}
.jaquette_old  {border:1px solid #9e1515; }  /* pour entourer les jaquettes */
.jaquette   {border:0px; }  /* pour ne pas entourer les jaquettes NBC $$ 02-04-2009 $$ */

.fond_haut  {background-color:#9e1414; }
.fond_clair_old  {background-color:#fffde0; }
.fond_clair  {background-color:#ffffff; }  /* NBC $$ 02-04-2009 $$ */


/*--------- Fond des bandeaux PUB fixes haut de page ---*/
.fond_bdx_old1 {background-color:#fdfd8c; color:#600a0a; height:30px; padding-top:15px; padding-bottom:15px;}        /* NBC $$ 25-12-2008 */
.fond_bdx_old2 {background-color:#eae1c2; color:#600a0a; min-height:30px; padding-top:15px; padding-bottom:15px;}    /* NBC $$ 25-12-2008 */
.fond_bdx      {background-color:#eae1c2; color:#600a0a; padding-top:15px; padding-bottom:0px;}                      /* NBC $$ 30-01-2009 */

.colonne_fond { background-color:#9e1414; }
.colonne_fond_milieu { background-color:#ae3421; }  /* NBC $$ 25-12-2008 */
.colonne_largeur {width:140px;}

.txt_gold {color:#fbd021; }
.txt_marron {font-family:arial black, arial, verdana, tahoma; color:#9e1515; }  /* ne sert plus ? */

/* ------ Liens sur fiche pour agrandir l'image --------- */
a.txt_marron {
    font-family:arial black, arial, verdana, tahoma;
    font-size:12px;
    color:#9e1515;
    text-decoration:none;
    padding:0px;
    margin:2px 2px 2px 4px;
    border-bottom:1px dashed #9e1515;
    }
a.txt_marron:link    {color:#9e1515;}
a.txt_marron:visited {color:#9e1515;}
a.txt_marron:active  {color:#9e1515;}
a.txt_marron:hover {
    border:1px solid #9e1515;
    background-color:#ffebcd;
    font-weight:normal;
    padding:2px 2px 2px 4px;
    margin:0px;
}

.gras {font-weight:bold; }
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}

.box_fond {
    background-color:#9e1414;
    padding-top:8px;
    }

.box_titre {
    display:block;
    background-color:#fbd021;
    color:#5f0a0a;
    font-family:arial black;
    font-size:11px;
    text-align:center;
    /* min-height:24px; */
    padding-top:7px;
    padding-bottom:7px;
    }

.titre_box {
    background-color:#fbd021;
    color:#5f0a0a;
    font-family:arial black;
    font-size:11px;
    padding:1px 4px 1px 4px;
    }

/*----- liens dans les Box sur fond foncé  --------------*/
a.box, a.box:visited, a.box:active, a.box:link {
     font-family: Arial, Verdana, helvetica, sans-serif, geneva;
     font-size:11px;
     color:#fbd021;
     text-decoration:none;
     margin:0px; padding:0px;
     font-weight:bold;
     }
a.box:hover{ color:#ffffff; }

/* ------ Listes des catalogues -----------------------*/
.criteres {
    font-family:Arial,Verdana,Helvetica;
    font-size:12px; font-weight:bold; text-align:left;
    color:#000000;
    padding-left:0px; margin-top:10px; margin-left:6px;
    border-bottom:2px dotted #808080;
    }
.inverse {
    padding-left:4px; padding-right:5px; margin-top:0px;
    color:#FFFFFF; background-color:#808080;
    }

/* --- Titres & Rubriques liste et fiche détaillée -----*/
.titre_liste {
    color:#696969;
    font-weight:bold; font-family:Arial,Verdana, Helvetica; font-size:16px;
    margin-bottom:8px;
    }

.titre_fiche {
    font-size:16px;
    /* background-color:#9e1515; */
    /* color:#fdfd8c; */
    color:#9e1515;
    font-family:Arial black,Verdana, Helvetica;
    font-weight:normal;
    padding:1px 5px 1px 5px;
    margin-left:-5px;
    white-space:normal;
    }

.stitre1_fiche {
    font-size:12px;
    background-color:#9e1515;
    color:#ffffff;
    font-family:Arial black, Arial, Verdana, Helvetica;
    font-weight:normal;
    padding-left:5px;
    padding-right:5px;
    }

.stitre_1 {         /* Bonus, Autres éditions, Produits associés, Les avis */
    font-family:Verdana,Arial,Verdana, Helvetica;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    border-bottom:1px solid #efb185; /* #9e1515; */
    }
.stitre_2 {         /* pour fleche Up de la Partie droite Bonus  */
    /* padding-bottom:2px; */
    border-bottom:1px solid #efb185; /* #9e1515; */
    }

.rubrique {        /* Rubriques dans la Fiche  */
    color:#000000;
    font-weight:bold;
    }
.genre {           /* Genre dans la liste des titres */
    color:#696969;
    padding-right:4px;
    font-weight:bold; letter-spacing:1px;
    }

/*--------- Pour CGV ... */
ul {
    margin:0; padding:0;
    margin-top:0px;
    margin-left:1px;
    margin-right:2px;
    margin-bottom:18px;
    padding-right:2px;
    padding-left:8px;
    }
li {
    text-align:justify;
    margin:0; padding:0;
    margin-left:15px;
    margin-right:2px;
    margin-bottom:4px;
    font-family:Arial,Verdana,Helvetica;
    font-size:12px;
    font-weight:normal;
    }

p  {font-family:verdana, Arial,Verdana,Helvetica; font-size:11px; font-weight:normal;}
td {font-size:11px;}
select {font-size:9px; padding:0px; margin:0px;}
.small {font-size:9px;}
.justifie {text-align:justify;}
.rouge {color:#DC143C; }
.noir {color:#000000; }
.brun {color:#9e1414; }
.notfound {     /* Requete vide */
    height:100px;
    font-family:verdana,arial;
    font-size:16px;
    font-weight:bold;
    background-color:#DC143c;
    color:#FFFFFF;
    border:2px solid #5f0909;
    margin:8px;
    padding:15px;
    padding-top:50px;
    }

.interligne {margin-top:4px;}
.separateur {margin:0px; padding:0px; margin-top:4px; border-top:1px solid #808080;}
.saisie_code_rouge   {text-align:left; font-size:13px; padding-left:1px; color:#DC143C; } /* Code, Mot de passe, recherche, Newsletter... */
.saisie_code, select {text-align:left; font-size:13px; padding-left:1px; }                /* saisie normale : Code, Mot de passe, recherche, Newsletter... */
.saisie_prot {              /* zones protégées dans formulaire */
    text-align:left; font-size:12px; font-weight:normal;
    background-color:#e8e4d6; /* #eceff4; */
    color:#000000;
    padding-left:2px; padding-right:2px;
    border:1px solid #000000;
    }

.mess_err {
    background-color:#DC143C; color:#FFFFFF; font-weight:bold; text-align:center;
    margin-right:0px; margin-left:0px; padding-left:2px; padding-right:2px;
    }
.mess_ok  {
    background-color:#009900; color:#FFFFFF; font-weight:bold; text-align:center;
    margin-right:0px; margin-left:0px; padding-left:2px; padding-right:2px;
    }

/* ------ Liens par defaut ------------------------- */
a:link    {color:#000000; text-decoration:none; }
a:visited {color:#000000; text-decoration:none; }
a:active  {color:#000000; text-decoration:none; }
a:hover   {color:#dc143C; text-decoration:none; font-weight:bold; }

/* ------ Liens Fenetre erreur ------------------------ */
a.fermer:link    {color:#FFFFFF; text-decoration:none; }
a.fermer:visited {color:#FFFFFF; text-decoration:none; }
a.fermer:active  {color:#FFFFFF; text-decoration:none; }
a.fermer:hover   {color:#FFD700; text-decoration:none; font-weight:bold; }

/* ------ Liens des BOX et de bas de page ----------- */
a.bas_page         {text-decoration:none; }
a.bas_page:visited {text-decoration:none; }
a.bas_page:link    {text-decoration:none; }
a.bas_page:hover   {text-decoration:none; color:#DC143C; font-weight:bold; }

/*------ Liens Accueil / Retour Liste / Haut de page / ------*/
a.up, a.up:visited, a.up:active, a.up:link {text-decoration:none; font-size:11px; font-weight:bold; }
a.up:hover {text-decoration:none; color:#DC143C; font-size:11px; font-weight:bold;}

/* -------- Liens Bande annonce --------------------*/
a.bdx_annonce, a.bdx_annonce:visited, a.bdx_annonce:active, a.bdx_annonce:link {   /* Bandeau */
     background:url(../img/bdx_bande_annonce.png) 60% 50% scroll no-repeat ;
     line-height:14px; display:block; width:100px;
     text-decoration:none; text-align:center;
     font-size:9px; font-weight:bold;
     color:#000000; padding:0px; margin:0px;
     margin-top:6px; margin-bottom:6px;
     }
a.bdx_annonce:hover{
    background:url(../img/bdx_bande_annonce_hover.png) 60% 50% scroll no-repeat ;
    color:#DC143C;
    }

/*----- Page accueil liens titres des Produits (DVD) --------------*/
h1 {
    font-size:10px;
    text-align:center;
    font-weight:normal;
    font-family:Arial black,  Arial, helvetica, sans-serif, geneva;
    }

h2 {                    /* index et fiche */
    font-size:10px;
    text-align:center;
    font-weight:normal;
    font-family:Arial black,  Arial, helvetica, sans-serif, geneva;
    }

h3_old {                    /* liste */
    font-size:20px;
    }

h4_old {font-size:14px;     /* Liste preco */
    color:#696969;
    font-weight:bold; font-family:Arial,Verdana, Helvetica;
    }

h3 {                    /* liste NBC $$ 16-04-2009 $$ */
    font-size:18px;
    color:#9e1414;
    font-weight:bold; font-family:Arial,Verdana, Helvetica;
    }
h4 {font-size:14px;     /* Liste preco  NBC $$ 16-04-2009 $$ */
    color:#9e1414;
    font-weight:bold; font-family:Arial,Verdana, Helvetica;
    }

a.produit, a.produit:visited, a.produit:active, a.produit:link {
    color:#5f0a0a;      /* #9e1515; */
    text-decoration:none;
    font-weight:normal;
    font-size:10px;
    }
a.produit:hover{color:#DC143C;}

/*----- liens titres des Produits COMPOSES (DVD) --------------*/
a.compo, a.compo:visited, a.compo:active, a.compo:link {
     font-family: Verdana, Arial, helvetica, sans-serif, geneva;
     /* letter-spacing:1px; */
     font-size:12px;
     color:#FF8C00;
     text-decoration:none;
     margin:0px; padding:0px;
     font-weight:bold;
     border-bottom:1px dashed #FF8C00;
     }
a.compo:hover{
    border:1px solid #F4A460;
    text-decoration:none;
    color:#DC143C;
    margin:0px; padding:0px;
    padding-left:4px; padding-right:4px;
    background-color:#FFFAF0;
    letter-spacing:1px;
    font-size:10px;
    }

/*------ Liens Ajouter au panier --------------------*/
a.add, a.add:visited, a.add:active, a.add:link {
    margin:0; padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;  font-weight:bold;
    color:#696969; /* #0000FF;  */
    text-decoration:none;
    }
a.add:hover {text-decoration:none; font-weight:bold; color:#DC143C; }

/*------ Bandeaux spécifiques --------------*/
.bdx_1 {        /* Collector */
    background-color:#FFD700; color:#000000;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }
.bdx_2 {        /* inedit */
    background-color:#C71585; color:#FFFFFF;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }
.bdx_3 {        /* exclusivite */
    background-color:#094b90; color:#FFFFFF;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }

.bdx_4 {
    background-color:#e40b0b; color:#FFFFFF;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }
.bdx_5 {
    background-color:#05764c; color:#FFFFFF;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }

.bdx_6 {
    background-color:#f8e866; color:#000000;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }

.bdx_7 {
    background-color:#f8ae66; color:#000000;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }

.bdx_8 {
    background-color:#dce9f6; color:#000000;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }
.bdx_nouveaute {
    background-color:#20B2AA; color:#FFFFFF;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin:0px; padding:0px;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }
.bdx_fin_serie{
    background-color:#FFA500; color:#000000; cursor:default;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin-top:10px; margin-bottom:10px;
    padding-right:1px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }

.bdx_promo {
    background:yellow; color:#C71585; cursor:default;
    font-size:10px; font-weight:bold; text-align:center;
    border:1px solid #000000;
    margin-top:10px; margin-bottom:10px;
    padding-right:2px; padding-left:2px;
    line-height:12px; display:block; width:90px;
    }
/*------------Bandeau en fonction du public concerné ----------- */
.bdx_public_vert_txt {
    background-color:#7BBD4A; color:#FFFFFF;
    font-family:Tahoma,Verdana,Arial,Helvetica;
    font-size:10px; font-weight:bold; text-align:center;
    border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
    margin:0px; padding:0px;
    padding-right:15px; padding-left:15px;
    }
.bdx_public_orange_txt {
    background-color:#FF8C00; color:#FFFFFF;
    font-family:Tahoma,Verdana,Arial,Helvetica;
    font-size:10px; font-weight:bold; text-align:center;
    border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
    margin:0px; padding:0px;
    padding-right:15px; padding-left:15px;
    }
.bdx_public_rouge_txt {
    background-color:#DC143C; color:#FFFFFF;
    font-family:Tahoma,Verdana,Arial,Helvetica; font-size:10px;
    font-weight:bold; text-align:center;
    border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
    margin:0px; padding:0px;
    padding-right:15px; padding-left:15px;
    }

.bdx_public_vert {
    background:url(../img/fond_public_vert.jpg) no-repeat left top;
    color:#FFFFFF;
    font-family:Tahoma,Verdana,Arial,Helvetica;
    font-size:10px; font-weight:bold; text-align:center;
    width:147px;
    height:21px;
    padding-top:5px;
    }

.bdx_public_orange {
    background:url(../img/fond_public_orange.jpg) no-repeat left top;
    color:#FFFFFF;
    font-family:Tahoma,Verdana,Arial,Helvetica;
    font-size:10px; font-weight:bold; text-align:center;
    width:147px;
    height:21px;
    padding-top:5px;
    }

.bdx_public_rouge {
    background:url(../img/fond_public_rouge.jpg) no-repeat left top;
    color:#FFFFFF;
    font-family:Tahoma,Verdana,Arial,Helvetica;
    font-size:10px; font-weight:bold; text-align:center;
    width:147px;
    height:21px;
    padding-top:5px;
    }

/*  ----- Prix de VENTE -----------*/
.xxx_bloc_prix {background-color:#Dc143c; color:white; font-weight:bold;}
.xxx_prix {font-size:13px; padding:1px 2px 2px 12px;}
.xxx_euro {font-size:9px; padding-right:6px; }   /* Petite police pour € TTC   */
.bloc_prix {color:#9e1515; font-weight:bold;}
.prix {font-size:15px; padding:1px 2px 2px 6px;}
.euro {font-size:11px; padding-right:6px; }   /* Petite police pour € TTC   */


/*------ Prix Barré ---------------*/
.xxx_bloc_prix_barre { margin:0px; padding:0px; background-color:#FFE4E1; color:black;}
.xxx_prix_barre {font-size:10px; padding-right:3px; padding-left:5px; text-decoration:line-through; }
.xxx_euro_barre {font-size:8px; padding-right:3px;}          /* Petite police pour € TTC du prix barré  */

.bloc_prix_barre { margin:0px; padding:0px; background-color:#FFE4E1; color:black;}
.prix_barre {font-size:11px; padding-right:3px; padding-left:5px; text-decoration:line-through; }
.euro_barre {font-size:9px; padding-right:3px;}          /* Petite police pour € TTC du prix barré  */



/*---- Bulles d'explications complémentaires Pour Crédits sans js -----------*/
a.bulle {position:relative; text-decoration:none; }
a.bulle span {display: none;}
a.bulle:hover {background:none; z-index:500; } /* correction bug IE */
a.bulle:hover span {
    /* display:inline; z-index:1000; */
    /* position:absolute; top:23px; left:1px; width:250px; */
    display:inline; z-index:1000;
    position:absolute; top:-488px; left:-200px; width:350px; height:480px;
    white-space:normal; background:black; color:white;
    font-size:12px; text-align:left; padding:0px;
    border:4px #DCDCDC solid;
    }
.bulle_titre {
    background-color:#DC143C; color:#FFFFFF;
    font-size:10px; font-weight:bold;
    border-bottom:1px solid #000000;
    padding:2px; padding-left:5px;
    text-decoration:none;
    }
.bulle_texte {
    font-family:Arial,Verdana,Tahoma; font-size:11px;
    font-weight:normal; padding:5px; text-decoration:none;
    }
.bulle_lien {color:blue; text-decoration:underline; padding-left:16px; font-size:10px; }

.accroche {                                                 /* dans la liste des produits  */
    padding:4px;
    margin-top:12px; margin-bottom:12px;
    color:#000000;
    border:1px solid #dcdcdc;           /* NBC $$ 25-12-2008 $$  */
    /* border:1px solid #87463d;           NBC $$ 25-12-2008 $$  */
    /* background-color:#fdfd8d;           NBC $$ 25-12-2008 $$  */
    /* background-color:#eae1c2;           NBC $$ 25-12-2008 $$  */
    background-color:#f2ebda;           /* NBC $$ 02-04-2009 $$  */
    }
.box_etoile {                                       /* dans la fiche produit */
    border:0px solid #000000;
    padding:0px; padding-right:2px; padding-left:2px;
    margin-right:2px; margin-top:0px; margin-bottom:0px;
    }
.box_audio {                                        /* dans la fiche produit */
    background-color:#FFFFFF; border:1px solid #000000;
    padding:0px;  margin-right:0px; margin-top:14px; margin-bottom:14px;
    }
.box_titre_audio {
    background-color:#fbd021;
    color:#5f0a0a;
    font-family:arial black;
    text-align:center;
    font-size:11px;
    display:block;
    border-bottom:1px solid #000000;
    }
.box_texte {
    font-family:Verdana,Arial,sans-serif; font-size:10px; text-align:left;
    padding-left:4px; margin:0px;
    }

.avis {                                                 /* dans la Fiche produit  */
    padding:10px;
    margin-top:12px; margin-bottom:12px;
    margin-left:20px; margin-right:20px;
    color:#000000;
    /* border:1px solid #87463d;           NBC $$ 25-12-2008 $$ */
    /* background-color:#fdfd8d;           NBC $$ 25-12-2008 $$ */
    border:1px solid #dcdcdc;           /* NBC $$ 25-12-2008 $$ */
    background-color:#eae1c2;           /* NBC $$ 25-12-2008 $$ */
    }

.bas_de_page {
    margin-top:8px;
    padding:4px;
    width:725px;
    /* border:1px solid #9e1313;           NBC $$ 25-12-2008 $$ */
    /* background-color:#ffedc6;           NBC $$ 25-12-2008 $$ */
    border:1px solid #dcdcdc;           /* NBC $$ 25-12-2008 $$ */
    background-color:#eae1c2;           /* NBC $$ 25-12-2008 $$ */
    }

/*------ Table des Produits avec séparateur à droite -------------*/
.sep_bas {border-bottom:1px solid #efb185; /*#9e1515;*/ line-height:2px; padding-bottom:1px;}      /* Liste de produit entre 2 chapitres                     */
.sep_bas_new1 {line-height:15px; background:url(../img/fond_sep.jpg) repeat-x left 0px;}   /* Liste de produit entre 2 chapitre NBC $$ 16-04-2009 $$ */
.sep_bas_new2     {border-bottom:2px solid #c57272; line-height:2px; padding-bottom:1px;}      /* Liste de produit entre 2 chapitres                     */

.sep_droite {border-right:1px solid #efb185; /* #9e1515;*/ padding-left:4px; padding-right:4px;}       /* produits col1 à 4 de la page accueil                   */
.sep_bas_index {border-bottom:1px solid #efb185; /* #9e1515;*/ line-height:0px;}                  /* Liste des produits, trait entre 2, page index                */
.sep_droite_sans {padding-left:4px; padding-right:4px;}                             /* produit col 5 de la page accueil                             */
.sep_fond   {padding:4px;  padding-right:10px;}                                     /* Fond cellule Liste produits */
.box_titre_XXXX {background-color:navy; color:#FFFFFF; font-weight:bold; }


/*------------- Liste GENRE puce et liens ------------------------*/
.liste_puce1 ul {
    margin:0;
    padding:0px;
    margin-left:1px;
    margin-bottom:10px;
    }
.liste_puce1 li {
    margin:0;
    padding:0;
    margin-left:2px;
    padding-left:12px;
    margin-bottom:1px;
    list-style:none;
    background:url(../img/puce_blanche.png) no-repeat left 3px;
    font-family:Arial,Arial,sans-serif;
    font-weight:bold;
    font-size:12px;
    text-align:left;
    color:#ffffff;
    }
a.liste_puce1         {color:#fbd021; text-decoration:none; }
a.liste_puce1:link    {color:#fbd021; text-decoration:none; }
a.liste_puce1:visited {color:#fbd021; text-decoration:none; }
a.liste_puce1:active  {color:#fbd021; text-decoration:none; }
a.liste_puce1:hover   {color:#ffffff; text-decoration:none; }

/*------ Boutons des entetes Catalogue Accueil ----------*/
a.bouton_categ, a.bouton_categ:visited, a.bouton_categ:active, a.bouton_categ:link {
     margin:0px;   margin-bottom:6px;
     padding:0px; padding-bottom:2px;
     display:block;
     width:145px;
     line-height:28px;
     background:url(../img/bandeau_categorie_3.jpg) no-repeat;
     text-decoration:none;
     text-align:center;
     font-family:Arial,Tahoma,Verdana;
     font-size:12px;
     font-weight:bold;
     letter-spacing:1px;
     color:#fbd021;
     }
a.bouton_categ:hover{color:#FFFFFF;}


/*------ Boutons des Catalogue de la liste CATALOGUE -------------*/
a.bouton1, a.bouton1:visited, a.bouton1:active, a.bouton1:link {
     margin:0px;
     padding:0px;
     display:block;
     width:140px;
     line-height:22px;
     background:url(../img/bandeau-catalogue-ordinaire.jpg) no-repeat;
     text-decoration:none;
     text-align:center;
     color:#fbd021;
     font-family:Arial, Tahoma, Verdana;
     font-size:11px;
     font-weight:bold;
     }
a.bouton1:hover{color:#000000; background:url(../img/bandeau-catalogue-ordinaire_rollover.jpg); }

/*---- Boutons des entetes Catalogue PROMO et FINS DE SERIE ---*/
a.bouton2, a.bouton2:visited, a.bouton2:active, a.bouton2:link {
     margin:0px;
     padding:0px;
     display:block;
     width:140px;
     line-height:22px;
     background:url(../img/bandeau-catalogue-promo.jpg) no-repeat;
     text-decoration:none;
     text-align:center;
     color:#fbd021;
     font-family:Arial, Tahoma, Verdana;
     font-size:11px;
     font-weight:bold;
     }
a.bouton2:hover{color:#000000;  background:url(../img/bandeau-catalogue-promo_rollover.jpg); }

/*---- Boutons des entetes Catalogue FILMS X ---*/
a.bouton3, a.bouton3:visited, a.bouton3:active, a.bouton3:link {
     margin:0px;
     padding:0px;
     display:block;
     width:140px;
     line-height:22px;
     background:url(../img/bandeau-catalogue-x.jpg) no-repeat;
     text-decoration:none;
     text-align:center;
     color:#fbd021;
     font-family:Arial, Tahoma, Verdana;
     font-size:11px;
     font-weight:bold;
     }
a.bouton3:hover{color:#000000; background:url(../img/bandeau-catalogue-x_rollover.jpg); }

.btn_ok, a.btn_ok , a.btn_ok:visited, a.btn_ok:active, a.btn_ok:link {
    background-color:#DD0C19; color:#FFFFFF;
    font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
    font-size:10px; font-weight:bold; letter-spacing:1px;
    vertical-align:baseline; border:0px; margin:0px; padding:0px;
    border-top:1px solid #A9A9A9; border-left:1px solid #A9A9A9;
    border-right:1px solid #696969; border-bottom:1px solid #696969;
    padding-top:1px; padding-bottom:1px;
    }

/* ------ Barre de Navigation / Pagination -------------*/
.radio {border-right:0px; border-top:0px; border-left:0px; border-bottom:0px; background-color:transparent; font-size:1px;}

/*--- No de page actuelle de la barre de navigation iverse video ----*/
a.nopage_iv, a.nopage_iv:visited, a.nopage_iv:link {
    background-color:#E70000; color:white;
    border:#ED5042 2px solid;
    font-size:11px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;
    text-align:center; text-decoration:none; cursor:crosshair;
    }
a.nopage_iv:hover {color:#FFFF00; font-size:11px; font-weight:bold; text-decoration:none; }
a.nopage, a.nopage:visited, a.nopage:link {  /* autres No de la barre de navigation */
    font-size:11px; font-family:Arial,Helvetica,sans-serif;
    font-weight:bold; text-decoration:none ; text-align:center;
    }
/* a.nopage:hover {font-size:110%;} */

/* --- Textes, titres & sous-titres pages générales CGV, ... ------------------ */
.fond_blanc  {background-color:#ffffff;}
.fond_blanc_old {background-color:#fffde0;} /* NBC $$ 02-04-2009 $$ */



/*---- Copmment ca marche -------------- */
.ccm_img {background-color:beige; color:#000000; margin:0px; padding:4px; border:2px solid #9e1313; }
.ccm_legende {font-size:16px; font-weight:bold; padding-bottom:4px;}
.ccm_txt {
    padding:10px; padding-left:10px; padding-right:1px; margin:0px;
    font-family:Arial,Verdana,Helvetica; font-size:12px; text-align:justify;
    }
.gen_txt {
    padding:10px; padding-left:30px; padding-right:30px; margin:0px;
    font-family:Arial,Verdana,Helvetica; font-size:12px; text-align:justify;
    }
.gen_fravidis {  /* FRAVIDIS en ROUGE dans CONTACT */
    color:#DC143C;
    font-size:12px;
    font-family:Tahoma, Arial,Verdana,Helvetica;
    font-weight:bold;
    letter-spacing:1px;
    }
.gen_tit1  {font-size:18px; color:#8B0000; font-weight:bold; padding-bottom:12px; padding-top:12px;}
.gen_stit1 {font-size:14px; color:#000000; font-weight:bold; padding-bottom:4px; padding-top:20px;}
.retrait1  {padding-left:50px;}

/*------ Tableau Port, CGV  et Admin Clients, commandes, produits ----------------*/
TABLE.gen  {border-collapse: collapse; margin-top:10px; margin-bottom:10px;}
TD.gen     {background:#f8f8f9; text-align:left; padding:3px; border:1px #b6b7cb solid; text-align:center;}
TD.gen_tit {background:#000000; color:#FFFFFF; text-align:center; font-weight:bold; padding:3px; border:1px #b6b7cb solid; }

/* ----- tableau CNIL CGV ----*/
TD.cnil    {background:#f8f8f9; color:#000000; text-align:left; font-size:12px; padding:5px; border:1px #b6b7cb solid; text-align:left;}

/* ------ Panier-------------*/
.panier_titre {background-color:#5f0909; /* #6f4141;*/  color:#FFFFFF;
    line-height:20px; font-family:Verdana,Arial,sans-serif; font-size:11px;
    font-weight:bold; border-right:1px solid #DCDCDC;}

TR.panier_tot {background-color:#eae1c2; /*#f7eef1;*/ color:#000000; padding:0px; padding-left:5px; font-size:11px; font-weight:bold; line-height:24px; }

TD.panier_tot_g {text-align:left; padding:0px; padding-left:5px; border-left:1px solid #808080; border-bottom:1px solid #808080; border-top:1px solid #808080; white-space:normal; }
TD.panier_tot_m {text-align:center; padding:0px; border-bottom:1px solid #808080; border-top:1px solid #808080; white-space:nowrap;}
TD.panier_tot_d {text-align:right; padding:0px; padding-right:5px; padding-left:20px; border:1px solid #808080; white-space:nowrap; background-color:#d5af85;  /*#dcdcdc;*/ }

TD.panier_stot_g {text-align:left;   padding:0px; padding-left:5px;  }
TD.panier_stot_m {text-align:center; padding:0px; white-space:nowrap;}
TD.panier_stot_d {text-align:right;  padding:0px; padding-right:5px; padding-left:20px; white-space:nowrap; color:#000000; font-size:11px; font-weight:bold;  }

TR.panier_article {background-color:#eae1c2; /*#f7eef1;*/ color:#000000; line-height:25px; font-family:Verdana,Helvetica; }
TD.panier_g  {text-align:left; padding:0px; margin:0px; border-left:1px solid #808080; border-bottom:1px solid #808080;}
TD.panier_g2 {text-align:left; padding:0px; padding-left:2px; border-bottom:1px solid #808080; white-space:nowrap; }
TD.panier_m  {text-align:center; padding:0px; border-bottom:1px solid #808080; white-space:nowrap; }
TD.panier_d  {text-align:right; padding:0px; padding-right:5px; border-right:1px solid #808080; border-bottom:1px solid #808080;}
TD.panier_comment {text-align:left; font-size:11px; padding-top:8px; padding-bottom:1px; }
input.panier_qte {text-align:center; font-size:9px; border-right:1px solid #808080; border-bottom:1px solid #808080; }
.cadre{       /* qte 0 encadrée */
    background-color:#e8e4d6; /* #eceff4; */ color:#000000;
    font-size:12px; font-family:Arial; font-weight:bold; text-align:center;
    margin-left:0px; margin-right:0px;
    padding:0px; padding-left:5px; padding-right:5px; padding-bottom:0px;
    border-width:2px; border-style:inset;
    }
a.btn_panier_rouge, a.btn_panier_rouge:visited, a.btn_panier_rouge:active, a.btn_panier_rouge:link {
     margin:0px; padding:0px; padding-left:5px; padding-right:5px; padding-bottom:2px; padding-top:1px;
     text-decoration:none; text-align:center; font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size:12px; font-weight:bold; background-color:#DD0C19; color:#FFFFFF; border:1px #DCDCDC outset; }
a.btn_panier_rouge:hover{color:#FFD700;}

a.btn_panier_vert, a.btn_panier_vert:visited, a.btn_panier_vert:active, a.btn_panier_vert:link {
     margin:0px; padding:0px; padding-left:2px;  padding-right:2px; padding-bottom:2px; padding-top:1px;
     text-decoration:none; text-align:center; font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size:12px; font-weight:bold; background-color:#2E8B57; color:#FFFFFF; border:1px #DCDCDC outset;
     }
a.btn_panier_vert:hover{color:#FFD700;}

a.btn_panier_orange, a.btn_panier_orange:visited, a.btn_panier_orange:active, a.btn_panier_orange:link {
     margin:0px; padding:0px; padding-left:2px; padding-right:2px; padding-bottom:2px; padding-top:1px;
     text-decoration:none; text-align:center; font-family: Tahoma,Verdana,Arial,Helvetica;
     font-size:12px; font-weight:bold; background-color:#FF8C00; color:#FFFFFF; border:1px #DCDCDC outset;
     }
a.btn_panier_orange:hover{color:#A52A2A; }

.reste_acheter{                 /* reste à acheter pour port gratuit */
    padding:4px;
    margin-top:10px; margin-bottom:10px;
    color:#000000;
    }

.encadre_warning{               /* paiement UNIQUEMENT par virement ou AUNCUN ou Poids trop eleve */
    border:1px solid #000000;
    padding:4px; background-color:#fdd569; /* moutarde */
    color:#000000;
    margin-top:8px; margin-bottom:0px;
    }

.cde_ok {font-size:14px; font-weight:bold; color:#000000;} /* message de fin de commande OK */

.cde_ref{       /* No de REFERNCE COMMANDE Accaptée encadrée */
    background-color:#e8e4d6; /* #eceff4; */ color:#000000;
    font-size:16px;
    /* font-family:Arial; */
    font-weight:bold; text-align:center;
    margin-left:0px; margin-right:0px;
    padding:0px; padding-left:5px; padding-right:5px; padding-bottom:0px;
    border-width:2px; border-style:inset;
    }

.cde_box {  /* complément pour message en vert ou rouge fin de comamnde */
    display:block;
    width:65%;
    padding-bottom:10px; padding-top:10px;
    margin-bottom:10px;
    margin-top:10px;
    }

/* ------ TOP 10 des ventes ----------------------*/
.ordre {
    background-color:#FF8C00; color:#FFFFFF;
    font-family:Arial,Tahoma,Verdana,Helvetica; font-size:18px;
    font-weight:bold; text-align:center;
    border-left:0px; border-top:2px solid #FFFFFF;
    margin:0px; padding:0px; margin-top:12px;
    vertical-align: top;
   }

/* ------ RECHERCHE AVANCEE - CE - DEMPROD - RECLAMATION - CATALOGUE à la DEMANDE - Admin ------*/
.left  {text-align:left;  padding-left:5px;  font-size:11px;}                         /* colonne droite, cadrage à gauche */
.right {text-align:right; padding-right:5px; font-size:11px; white-space:nowrap; }    /* colonne gauche, cadrage à droite */
.crit  {margin:0; padding:0; margin-top:2px; padding-left:4px; font-size:11px; font-family:arial; font-weight:normal;}


/*---------- ADMIN -----------------------------*/
.admin_cadre{           /* NBC $$ 06-01-2009 $$ */
    padding-left:10px;
    padding-right:10px;
    margin-right:10px;
    background-color:#e9e9e9;
    border:1px solid #696969;
    }
.admin_encadre{
    /* background-color:#ffffff; */
    /* border:1px solid #9e1515; */
    background-color:#e9e9e9;
    border:1px solid #696969;
    color:#000000;
    margin:0px;
    padding:0px;
    width:90%;
    text-align:left;
    }
.admin_titre_menu {
    font-size:16px; background-color:#B22222; color:#FFFFFF; text-align:center;
    letter-spacing:2px;
    font-weight:bold;
    font-family:Arial, Tahoma,Verdana,Arial,sans-serif;
    padding-left:15px; padding-right:15px;
    white-space:normal;
    }
.admin_menu {
    font-family:Verdana,Tahoma,Arial,sans-serif; font-size:12px; font-weight:bold;
    color:#000000; margin-top:1px; margin-bottom:1px; padding-left:15px; padding-right:5px;
    white-space:normal;
    vertical-align:top;
    }

.admin_close {
    background-color:#da7b15; color:#FFFFFF; width:80%; padding-top:20px; padding-bottom:20px;
    margin:10px; line-height:30px; border:1px solid #DC143C;
    font-family:Arial,Verdana,sans-serif; font-size:20px; font-weight:bold; letter-spacing:1px;
    }

.admin_open {
    background-color:#174777; color:#FFFFFF; width:80%; padding-top:20px; padding-bottom:20px;
    margin:10px; line-height:30px; border:1px solid #DC143C;
    font-family:Arial,Verdana,sans-serif; font-size:20px; font-weight:bold; letter-spacing:1px;
    }

/*---- Pour le GLOSSAIRE --------------------------------------------------------------*/
.gloss   {padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
         border-left:1px solid #DCDCDC;
         border-right:1px solid #DCDCDC;
         background-color:#ffffff;}
.gloss_h  {margin:0; padding:0;
           padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; border-top:1px solid #DCDCDC; }
.gloss_g  {padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           border-left:1px solid #DCDCDC;  }
.gloss_d  {padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           border-right:1px solid #DCDCDC; }
.gloss_b  {padding:0px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           border:1px solid #DCDCDC; border-top:0; }
.gloss_bg {padding:0px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           border:1px solid #DCDCDC; border-top:0; border-right:0;  }
.gloss_bd {padding:0px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           border:1px solid #DCDCDC; border-top:0; border-left:0;  }
.gloss_lettre {
    font-family:Verdana, Arial,courier,sans-serif; font-size:12px; font-weight:bold;
    padding-left:8px; padding-right:8px;
    color:#9e1515; background-color:#fbd021;
    border:1px solid #9e1515;
    }
a.gloss_idxlet:link    {text-decoration:none; color:#9e1515; font-weight:normal; font-family:Arial,courier,sans-serif; font-size:12px; padding:4px; background-color:#fbd021;}
a.gloss_idxlet:active  {text-decoration:none; color:#9e1515; font-weight:normal; font-family:Arial,courier,sans-serif; font-size:12px; padding:4px; background-color:#fbd021;}
a.gloss_idxlet:visited {text-decoration:none; color:#9e1515; font-weight:bold;   font-family:Arial,courier,sans-serif; font-size:12px; padding:4px; background-color:#fbd021;}
a.gloss_idxlet:hover   {text-decoration:none; color:#FF0000; font-weight:bold;   font-family:Arial,courier,sans-serif; font-size:12px; padding:4px; background-color:yellow;}
.gloss_rub {color:#9e1515; font-weight:bold;}       /* Pour les textes en tete de stitre */

ul.gloss_boule  {margin:0; padding:0; margin-top:2px;  margin-left:29px;}

li.gloss_boule {
    margin:0; padding:0;
    margin-top:10px; margin-left:-3px; margin-right:5px;
    padding-left:5px;
    font-family:Arial,Verdana,Helvetica;
    color:#626262;
    font-size:9pt;
    font-weight:normal;
    vertical-align:baseline;
    list-style-type:none;
    }

li.gloss_dummy {  /* NBC $$ 24-03-2010 $$ */
    margin:0; padding:0;
    list-style-type:none;
    }


/*---- Pour RSS NETPME 01 NET etc... ANCIENNES METHODES GET ou TOKEN --------------------------*/
ul.rss {margin:0; padding:0; }
li.rss {margin:0; padding:0; text-align:justify;
        margin-left:15px; margin-right:10px; margin-top:8px;
        font-family:Arial,Verdana,Helvetica; color:#626262; font-size:11px; font-weight:normal;
        vertical-align:baseline; list-style-image: url(../img/puce_orange.png) }

A.rss {
    font-family:Arial,courier,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-left:4px;
    padding-right:4px;
    }
A.rss:link    {color:#DC143C; }  /* rouge   */
A.rss:active  {color:#DC143C; }  /* rouge   */
A.rss:visited {color:#551a8b; }  /* violet */
A.rss:hover   {color:#FFFFFF; background-color:#DC143C; }

.texte {color:#626262; font-family:Arial,Helvetica,sans-serif,courier; font-size:12px; font-weight:normal;
        text-align:left ; /* justify; */
        padding:0; margin:0;
        margin-left:22px; margin-right:15px;}

/*---- Pour RSS NETPME 01 NET etc... NOUVELLE METHODE CACHE  ----------------------------------*/
ul.rss_01net {margin:0; padding:0; }
li.rss_01net {
    margin:0; padding:0; text-align:justify;
    margin-left:30px; margin-right:40px; margin-top:8px;
    font-family:Arial,Verdana,Helvetica;
    color:#626262;
    font-size:11px;
    font-weight:normal;
    vertical-align:baseline;
    list-style:none;
    list-style-image: url(../img/picto_etoile_rouge.png)
    }
A.rss_01net {
    font-family:Arial,courier,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;
    padding-right:2px;
    }
A.rss_01net:link    {color:#DC143C; }
A.rss_01net:active  {color:#DC143C; }
A.rss_01net:visited {color:#551a8b; }
A.rss_01net:hover   {color:#FFFFFF; background-color:#DC143C;}

/*-------------------------------------------------*/

ul.rss_netpme {margin:0; padding:0; }
li.rss_netpme {
    margin:0; padding:0; text-align:justify;
    margin-left:30px; margin-right:40px; margin-top:8px;
    font-family:Arial,Verdana,Helvetica;
    color:#626262;
    font-size:11px;
    font-weight:normal;
    vertical-align:baseline;
    list-style:none;
    list-style-image: url(../img/picto_etoile_rouge.png)
    }
A.rss_netpme {
    font-family:Arial,courier,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding-left:4px;
    padding-right:4px;
    }
A.rss_netpme:link    {color:#DC143C; }
A.rss_netpme:active  {color:#DC143C; }
A.rss_netpme:visited {color:#551a8b; }
A.rss_netpme:hover   {color:#FFFFFF; background-color:#DC143C; }

/*-------------------------------------------------*/

ul.rss_zdnet {margin:0; padding:0; }
li.rss_zdnet {
    margin:0; padding:0; text-align:justify;
    margin-left:25px; margin-right:40px; margin-top:8px; margin-bottom:20px; padding-bottom:8px;
    font-family:Arial,Verdana,Helvetica;
    color:#626262;
    font-size:11px; font-weight:normal;
    vertical-align:baseline;
    list-style:none;
    list-style-image: url(../img/picto_etoile_rouge.png)
    }
A.rss_zdnet {
    font-family:Arial,courier,sans-serif;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    padding-left:4px;
    padding-right:4px;
    }
A.rss_zdnet:link    {color:#DC143C; }
A.rss_zdnet:active  {color:#DC143C; }
A.rss_zdnet:visited {color:#DC143C; }
A.rss_zdnet:hover   {color:#FFFFFF; background-color:#DC143C; }

/*---- Pour Histoire du DVD --------------------------------*/
.s_red {border-bottom:1px dashed #dc143c; }
li.puce_lien {margin-bottom:12px;}


/*---------- Pour les espaces de PUB -----------------*/

.pub_orange { /*-------- Espaces Verticaux -----------*/
    font-size:90%;
    margin:0px;
    display:block;
    width:140px;
    padding-top:4px;
    padding-bottom:4px;
    background-color:#FF8C00;
    color:black;
    }

.pub_bordeau { /*-------- Espaces Verticaux -----------*/
    font-size:90%;
    margin:0px;
    display:block;
    width:140px;
    padding-top:4px;
    padding-bottom:4px;
    background-color:#dc143c;
    color:#ffffff;
    }

.pub_rose { /*-------- Espaces Verticaux -----------*/
    font-size:90%;
    margin:0px;
    display:block;
    width:140px;
    padding-top:4px;
    padding-bottom:4px;
    background-color:#ff69b4;
    color:#000000;
    }

.pub_navy { /*-------- Espaces Verticaux -----------*/
    font-size:90%;
    margin:0px;
    display:block;
    width:140px;
    padding-top:4px;
    padding-bottom:4px;
    background-color:navy;
    color:white;
    }

.pub_noir { /*-------- Espaces Verticaux -----------*/
    font-size:90%;
    margin:0px;
    display:block;
    width:140px;
    padding-top:4px;
    padding-bottom:4px;
    background-color:#000000;
    color:#ffffff;
    }

.pub_gris { /*-------- Espaces Verticaux -----------*/
    font-size:90%;
    margin:0px;
    display:block;
    width:140px;
    padding-top:4px;
    padding-bottom:4px;
    background-color:#747474;
    color:white;
    }


.bdx_pub_txt {display:block; padding-left:5px; padding-right:10px;}

/*------------ Editorial ----------------- NBC $$ 07-04-2009 $$ -------*/
A.edito_fichier:link   {text-decoration:none; color:#000000; font-weight:bold; }
A.edito_fichier:active {text-decoration:none; color:#000000; font-weight:normal; }
A.edito_fichier:visited{text-decoration:none; color:#696969; font-weight:bold;}
A.edito_fichier:hover  {text-decoration:underline; color:#FF0000; font-weight:bold; }
.edito_ligne_archive   {overflow:hidden; font-family:courier new; white-space:nowrap; display:block; width:650px;}


h1.edito
    {
    font-family:Arial, Verdana, Helvetica;
    font-size:16px;
    text-align:justify;
    font-weight:bold;
    background-color:#9e1313; color:#ffffff; font-weight:bold; padding:2px 5px 2px 5px;
    display:inline;
    margin-right:8px;
    }

h2.edito
    {
    font-family:Arial, Verdana, Helvetica;
    font-size:12px;
    text-align:center;
    font-weight:bold;
    background-color:#9e1313; color:#ffffff; font-weight:bold; padding:2px 5px 2px 5px;
    display:block;
    margin-bottom:8px;
    }
.edito_div_left  {margin-bottom:20px; margin-top:15px; margin-right:5px; width:48%; float:left;  clear:left; }
.edito_div_right {margin-bottom:20px; margin-top:15px; margin-left:5px;  width:48%; float:right; clear:right;}
.edito_img_left  {float:left;  padding:5px 10px 5px  0px; margin-top:-2px;}
.edito_img_right {float:right; padding:5px  0px 5px 10px; margin-top:-2px;}
a.blanc {color:#ffffff;}


/* ----------------------------- F i n --------------------------------*/