/* -*- mode: css; -*-  */

body
{
    background-color: #ffffff;
    text-align: center;
    font-family: FreeSans,Nimbus Sans L,helvetica,arial,sans-serif;
    font-size: 12px; 
}

a
{
  color: #00368A;
  text-decoration: none;
}
a:hover
{
  color: #000;
}

#wrapper {
    background-color: #fff;
    width: 868px;
    margin: 0 auto;
    padding-left: 44px;
}

table
{
    width: 868px;
    margin: 6px auto 16px auto;
    border-collapse: collapse;
    table-layout: fixed;
    background-color: #ffffff;
}

.footer th, td {
    overflow: hidden;
    padding-left: 18px;
}

td.webversion
{
    word-spacing: 1px;
    color: #cdcdcd;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 16px;
}

th.logo
{
    vertical-align: top;
    text-align: right;
}
th.logo h1
{
    text-align: right;
}


th.title
{
    padding-top: 20px;
    vertical-align: top;
}
h2
{
    font-size: 20px;
}

th.title p
{
    font-size: 15px;
    font-weight: normal;
}

th.index {
    padding-bottom: 4px;
}

th.index li
{
    float: left;
    font-size: 15px;
    margin-right: 8px;
    font-weight: bold;
}

strong {
    font-weight: bold;
}

a.new, a:hover.new
{
    color: #ED1C24;
}
a.best, a:hover.best
{
    color: #0067B1;
}
a.women, a:hover.women
{
    color: #EC008C;
}
a.style, a:hover.style
{
    color: #EC008C;
}
a.music, a:hover.music
{
    color: #7c3dbc;
}
a.men, a:hover.men
{
    color: #F7931E;
}
a.street, a:hover.street
{
    color: #FFC20E;
}
a.culture, a:hover.culture
{
    color: #91278F;
}
a.design, a:hover.design
{
    color: #00A651;
}
a.beauty, a:hover.beauty
{
    color: #F17DB1;
}
a.soon, a:hover.soon
{
    color: #B9E5FB;
}
a.food, a:hover.food
{
    color: #FFF200;
}
a.gift, a:hover.gift
{
    color: #4bb1f2;
}
a.discount, a:hover.discount
{
    color: #6dcff6;
}
a.favorite, a:hover.favorite
{
    color: #00AEEF;
}
a.special, a:hover.special
{
    color: #6dcff6;
}

a.blue001, a:hover.blue001
{
    color: #00368A;
}

a.blue002, a:hover.blue002
{
    color: #335ea1;
}

a.blue003, a:hover.blue003
{
    color: #6686b9;
}

a.blue004, a:hover.blue004
{
    color: #99afd0;
}

a.blue005, a:hover.blue005
{
    color: #ccd7e8;
}

a.blue006, a:hover.blue006
{
    color: #263692;
}

a.blue007, a:hover.blue007
{
    color: #1B429A;
}

a.blue008, a:hover.blue008
{
    color: #0055A5;
}

a.blue009, a:hover.blue009
{
    color: #3A7CCC;
}

a.blue010, a:hover.blue010
{
    color: #4D83C4;
}

a.blue011, a:hover.blue011
{
    color: #0083C4;
}

a.blue012, a:hover.blue012
{
    color: #058ED3;
}

a.blue013, a:hover.blue013
{
    color: #53ADDB;
}

a.blue014, a:hover.blue014
{
    color: #52BDEC;
}

a.blue015, a:hover.blue015
{
    color: #55BCE0;
}

a.blue016, a:hover.blue016
{
    color: #63B3DB;
}

a.blue017, a:hover.blue017
{
    color: #75C4EF;
}

a.blue018, a:hover.blue018
{
    color: #ADDAF5;
}

a.blue019, a:hover.blue019
{
    color: #BDE1F7;
}


tbody tr
{
    border-left: 8px solid #d5d5d5;
}

tbody p
{
    line-height: 16px;
}

h3
{
    font-size: 15px;
    font-variant: small-caps;
    font-weight: normal;
    display: inline;
}
h3 a
{
    color: #000;
    background-color: #d5d5d5;
    padding: 0px 8px 2px 0px;
}


h4
{
    font-size: 28px;
    font-weight: bold;
}

p.deck
{
    font-weight: bold;
    font-size: 13px;
}

td.in
{
    xwidth: 816px;  
}

tbody td.out
{
    border-left: 8px solid #d5d5d5;
    xwidth: 40px;  
    padding-left: 0;
}

td.section
{
    border-top: 8px solid #d5d5d5;
    padding-left: 0;
    padding-bottom: 8px;
}

td.eshoplink
{
    text-align: right;
    padding-left: 0px;
    padding-right: 15px;
}

td.french
{
    xwidth: 399px;  
    padding-bottom: 16px;
    vertical-align: top;
}
td.english
{
    xwidth: 417px;  
    padding-bottom: 16px;
    padding-right: 16px;
    color: #9E9E9E;
    vertical-align: top;
}
span.english
{
    color: #9E9E9E;
}


tr.image td
{
    padding-bottom: 16px;
}

p.english
{
    color: #9E9E9E;
}


tr.image img
{
    border: 1px solid #d5d5d5;
}

td.left
{
    xwidth: 266px;  
}

td.ruler
{
    border-top: 2px solid #d5d5d5;
    padding-bottom: 12px;
}

td a.top
{
    display: block;
    background: #fff url(/newsletter/archive/2009/09_12/imgs/top.png) no-repeat;
    color: #fff;
    height: 21px;
    padding: 4px;
}


tr.footer th
{
    border: 8px solid #d5d5d5;
    font-weight: normal;
}

.footer th.notes
{
    text-align: center;
    valign-align: middle;
    height: 46px;
    padding-left: 0;
    font-weight: bold;
    line-height: 22px;
}

tr.footer p
{
    font-size: 11px;
}
tr.footer p.french
{
    padding-top: 5px;
}
tr.footer p.english
{
    padding-bottom: 5px;
}

.links
{
    text-align: center;
}

