/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    color               : #622901;
    text-decoration     : none;
	background-color    : #dae0a1;
    background-image    : url(images/fd_body.gif);
    background-repeat   : repeat-x;
}

a, a:visited, a:link {
	color               : #cc0066;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}
                      
h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #cc0066;
	background-color    : inherit;
    margin-top          : 10px;
    margin-bottom       : 1px;
    margin-left         : 10px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : normal;
    color               : #cc0066;
	background-color    : inherit;
    margin-top          : 5px;
    margin-bottom       : 5px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
h4 {
    color               : #622901;
    font-size           : 14px;
    font-weight         : normal;
}

td {                  
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 12px;
    padding             : 0px;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
}
ol {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
}
form {                
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/

/* Plan du site */
table.plan img {
    vertical-align      : top;
    margin              : 0px;
}
table.plan a.croisement {
    font-weight         : bold;
	text-decoration     : none;
}
table.plan a.extremite {
	text-decoration     : none;
}

/*********************************************************
    
    BIZYNOVA

*********************************************************/
    
    div.contenu_page {
        color               : #622901;
        margin-left         : 10px;
        margin-right        : 10px;
    }
    
    div.contenu_page img {
        border              : none;
    }
    
    table.container {
        background-color    : #622901;
        color               : #000;
        width               : 758px;
        margin-top          : 53px;
    }
    
    table.zone_blanche {
        background-color    : #fff;
        color               : #622901;
        width               : 564px;
    }
    
    table.newsletter_blog {
        background-image    : url(images/newsletter_blog.jpg);
        background-repeat   : no-repeat;
        width               : 564px;
    }
    
    a.back_home:link, a.back_home:visited, a.back_home:hover, a.back_home:active {
        display             : block;
        font-size           : 11px;
        color               : #fff;
        margin              : 0 0 10px 8px;
    }
    
    table td.lien_produit {
        /*background-image    : url(images/nos_produits_fond.gif);
        background-repeat   : repeat-y;*/
    }

    table td.lien_produit div.lien a:link, table td.lien_produit div.lien a:visited  {
        display             : block;
        color               : #fff;
        /*text-transform      : uppercase;*/
        text-decoration     : none;
        font-weight         : bold;
        /*background-image    : url(images/puce_prod_menu.gif);
        background-repeat   : no-repeat;*/
        background-position : 4px 5px;
        padding-left        : 10px;
        margin              : 4px 4px 8px 4px;
    }
    
    table td.lien_produit div.lien a:hover, table td.lien_produit div.lien a:active,
    table td.lien_produit div.lien a.on:hover, table td.lien_produit div.lien a.on:link, table td.lien_produit div.lien a.on:visited, table td.lien_produit div.lien a.on:active {
        /*background-image    : url(images/puce_prod_menu_on.gif);
        background-repeat   : no-repeat;*/
        color               : #b8c355;
    }

    td.menu {
        /*background-image    : url(images/bloc_menu_fond.gif);
        background-repeat   : repeat-y;*/
        color               : #fff;
    }
    
    td.menu div.titre {
        margin-left         : 4px;
        margin-top          : 18px;
    }

    td.menu div.titre a:link, td.menu div.titre a:visited {
        color               : #b8c355;
        text-transform      : uppercase;
        font-size           : 12px;
        font-weight         : bold;
        text-decoration     : none;
    }
    
    td.menu div.titre a:hover, td.menu div.titre a:active {
        color               : #fff;
    }

    div.ss_menu {
        margin-top          : 10px;
        margin-bottom       : 10px;
    }

    td.menu div.ss_menu a:link, td.menu div.ss_menu a:visited, td.menu div.ss_menu a:active {
        color               : #fff;
        display             : block;
        padding-left        : 10px;
        /*background-image    : url(images/puce_ss_menu.gif);
        background-repeat   : no-repeat;*/
        background-position : 4px 5px;
        /*text-transform      : uppercase;*/
        text-decoration     : none;
        /*font-weight         : bold;*/
        /*margin-bottom       : 3px;*/
        margin              : 0 0 8px 0;
    }

    td.menu div.ss_menu a:hover {
        text-decoration     : none;
        color               : #b8c355;
    }
    
    *:focus {
        outline             : none;
    }
    
    td.lien_fixe a:link, td.lien_fixe a:visited {
        display             : block;
        background-image    : url(images/fd_menu_fixe_off.gif);
        background-repeat   : no-repeat;
        width               : 154px;
        height              : 30px;
        color               : #b8c355;
        font-size           : 12px;
        font-weight         : bold;
        padding-top         : 12px;
        padding-left        : 7px;
        text-decoration     : none;
    }
    
    td.lien_fixe a.on:link, td.lien_fixe a.on:visited, td.lien_fixe a.on:hover, td.lien_fixe a.on:active, 
    td.lien_fixe a:hover, td.lien_fixe a:active {
        background-image    : url(images/fd_menu_fixe_on.gif);
        color               : #622901;
        background-repeat   : no-repeat;
        text-decoration     : none;
    }
    
    div.prix_produit {
        font-size           : 18px;
        color               : #622901;
        font-weight         : bold;
        font-family         : Arial, Helvetica, sans-serif;
        margin              : 11px 0 5px 0;
    }
    
    
/****************************************
    Cadres pour bizynova
*****************************************/
    div.cadre {
        border-width:1px;
        border-style: solid;
        border-color: #705208;
        padding: 2px;
        margin-bottom:1px;
    }
    div.cadre h3 {
        font: bold 11px Arial, Verdana, Helvetica, sans-serif;
        margin:0px;
        padding: 2px;
        background-color: #705208;
        color: #b8c355;
    }
    div.cadre p {
        padding: 3px;
    }
    div.cadre table.liste {
        border: 0px;
    }
    div.cadre table.liste th {
        background-color: #622901;
    }
    
    
    td.bande_texte_gauche {
        background-image : url(images/texte_gauche.gif);
        background-repeat : repeat-y;
    }
    td.bande_texte_droite {
        background-image : url(images/texte_droite.gif);
        background-repeat : repeat-y;
    }
    
    div.nom_produit {
        margin-bottom       : 3px;
    }
    
    div.nom_produit a:link, div.nom_produit a:visited, div.nom_produit a:hover, div.nom_produit a:active {
        color               : #622901;
        font-size           : 10px;
        font-weight         : bold;
        text-decoration     : none;
    }
    .bouton {
        background-color    : #705208;
        color               : #b8c355;
        border-width        : 1px;
        border-style        : solid;
        border-color        : #622901;
        font-size           : 11px;
        font-weight         : bold;
        cursor              : pointer;
    }
    
    .bouton_marron {
        background-color    : #622901;
        color               : #fff;
        border-width        : 1px;
        border-style        : solid;
        border-color        : #705208;
        font-size           : 11px;
        font-weight         : bold;
        cursor              : pointer;
    }
        
/****************************************
    Chemin de fer
*****************************************/
    div.chemindefer {
        color               : #622901;
        font-weight         : bold;
        font-size           : 11px;
        margin-left         : 10px;
    }
    div.chemindefer a:link, div.chemindefer a:visited, div.chemindefer a:active {
        color               : #622901;
        text-decoration     : none;
        font-weight         : bold;
    }
    div.chemindefer a:hover {
        text-decoration     : underline;   
    }
/****************************************
    Zone d'identification
*****************************************/
    div.zone_identification_connecte {
        margin-top          : 8px;
        margin-right        : 12px;
        float               : right;
    }
    div.zone_identification_connecte div.message {
        color               : #fff;
        font-size           : 12px;
        /*font-weight         : bold;*/
    }
    div.zone_identification_connecte div.nom {
        float               : left;
    }
    
    div.zone_identification_connecte div.separateur {
        float               : left;
        color               : #fff;
        font-size           : 11px;
        font-weight         : bold;
    }
    
    div.zone_identification_connecte div.nom a {
        color               : #b8c355;
        font-size           : 11px;
        /*font-weight         : bold;*/
    }
    div.zone_identification_connecte .deconnexion {
        float               : left;
    }
    div.zone_identification_connecte .deconnexion a {
        color               : #cc0066;
        font-size           : 11px;
        /*font-weight         : bold;*/
        text-decoration     : underline;
    }
    div.zone_identification_connecte .votre_espace {
        clear               : left;
    }
    div.zone_identification_connecte .votre_espace a {
        color               : #cc0066;
        font-size           : 11px;
        /*font-weight         : bold;*/
        text-decoration     : underline;
    }
    div.zone_identification_connecte table.panier {
        background-color    : #cc0066;
        clear               : left;
        margin-top          : 8px;
    }
    
    div.zone_identification_connecte table.panier td.contenu_panier {
        padding             : 3px;
        color               : #fff;
        font-size           : 11px;
        /*font-weight         : bold;*/
    }
    
    div.zone_identification_connecte table.panier td.contenu_panier a {
        color               : #622901;
        text-decoration     : underline;
    }        
    
    div.zone_identification_nonconnecte {
        padding-top         : 35px;
        margin-right        : 12px;
        float               : right;
        font-family         : Arial, Helvetica, sans-serif;
    }
    
    div.zone_identification_nonconnecte div.message {
        color               : #fff;
        font-size           : 12px;
        /*font-weight         : bold;*/
    }
    
    div.zone_identification_nonconnecte div.message a {
        color               : #b8c355;
        text-decoration     : underline;
    }
    
    div.zone_identification_nonconnecte form {
        margin              : 0;
        padding             : 0;
    }
    div.zone_identification_nonconnecte label {
        width               : 100px;
        color               : #fff;
        font-size           : 11px;
        /*font-weight         : bold;*/
        font-family         : Arial, Helvetica, sans-serif;
    }
    div.zone_identification_nonconnecte .champ {
        width               : 69px;
        border              : 1px solid #666;
    }
    div.zone_identification_nonconnecte .champ#login {
        width               : 140px;
    }
    div.zone_identification_nonconnecte .panier {
    }
    
    h1.produit {
        margin-left         : 0;
    }
    
    table.fiche_produit div.prix {
        font-size           : 28px;
        font-weight         : bold;
        color               : #622901;
        text-align          : center;
        font-family         : arial;
    }
    
    table.fiche_produit td.colonne_droite {
        padding-left        : 5px;
    }
    
    table.fiche_produit td.colonne_droite label {
        font-weight         : bold;
        color               : #622901;
    }
    
    table.fiche_produit {
        color               : #622901;
    }
    
    table.fiche_produit td.colonne_droite #qte {
        width               : 30px;
        border              : 1px solid #666;
        padding-left        : 3px;
        color               : #622901;
        font-family         : verdana;
        font-size           : 11px;
    }
    
    div.titre_conditions {
        font-weight         : bold;
        color               : #622901;
        font-size           : 11px;
    }

/****************************************
    Formulaire inscription newsletter
*****************************************/
    
    form.form_newsletter_simple {
        margin              : 5px 0 0 0;
        padding             : 0;
    }
    
    form.form_newsletter_simple input.champ {
        width               : 110px;
        border              : 1px solid #666;
    }
    
    div.newsletter_grande {
        margin-left         : 17px;
    }
    
    div.newsletter_grande form.form_newsletter_simple input.champ {
        width               : 225px;
    }
    
/* -----------------------------------*/
/* ---------->>> PANIER <<<-----------*/
/* -----------------------------------*/

    table.liste {
        font                : normal 11px Arial, Verdana, Helvetica, sans-serif;
        border              : 1px solid #705208;
        margin              : 2px 0px;
    }
    table.liste th {
        background-color    : #705208;
        color               : #b8c355;
        padding             : 2px 2px;
        font                : bold 11px Arial, Verdana, Helvetica, sans-serif;
    }
    table.liste td {
        font                : 11px Arial, Verdana, Helvetica, sans-serif;
        padding             : 0px 2px;
    }
    table.liste tr.pair {
        background-color    : #d1cbb4;
    }
    table.liste a {
        color               : #000000;
    }
    
    input.panier_qte {
        border              : 1px solid #666;
        font-family         : verdana;
    }
    
/* -------------------------------------*/
/* ---------->>> MENU BAS <<<-----------*/
/* -------------------------------------*/


    div.menu_bas {
        margin-top          : 13px;
        margin-left         : 10px;
        font-family         : verdana, arial, helvetica, sans-serif;
        font-size           : 12px;
        /*font-weight         : bold;*/
        color               : #622901;
    }
    
    div.menu_bas a:link, div.menu_bas a:visited, div.menu_bas a:active {
        font-size           : 12px;
        /*font-weight         : bold;*/
        color               : #622901;
    }
    
/* ----------------------------------------*/
/* ---------->>> COORDONNEES <<<-----------*/
/* ----------------------------------------*/

    div.coordonnees {
        margin-top          : 8px;
        margin-left         : 10px;
        font-family         : verdana, arial, helvetica, sans-serif;
        font-size           : 12px;
        /*font-weight         : bold;*/
        color               : #622901;
    }
    
    div.coordonnees a:link, div.coordonnees a:visited, div.coordonnees a:active {
        font-size           : 12px;
        /*font-weight         : bold;*/
        color               : #622901;
    }
    
    div.barre {
        margin-top          : 10px;
        margin-left         : 10px;
    }
    
/* ------------------------------------*/
/* ---------->>> CREDITS <<<-----------*/
/* ------------------------------------*/

    div.credits {
        margin-top          : 8px;
        margin-left         : 10px;
        font-family         : verdana, arial, helvetica, sans-serif;
        font-size           : 11px;
        /*font-weight         : bold;*/
        color               : #622901;
        margin-bottom       : 20px;
    }
    
    div.credits a:link, div.credits a:visited, div.credits a:active {
        font-size           : 11px;
        /*font-weight         : bold;*/
        color               : #622901;
    }

/* -----------------------------------------------------------*/
/* ---------->>> INSCRIPTION NEWSLETTER EN HOME <<<-----------*/
/* -----------------------------------------------------------*/

div#newsletterhome {
    background-image        : url(images/fond-newsletterhome.gif);
    background-repeat       : no-repeat;
    height                  : 121px;
    padding                 : 8px 0 0 8px;
    margin                  : 0;
}
div#newsletterhome p {
    font-family             : Verdana, Arial, Helvetica, sans-serif;
    font-size               : 11px;
    margin                  : 0;
    padding                 : 0;
    color                   : #ffffff;
}
.kaki {
    color                   : #b8c355;
}
