#vertical-menu
{
    font-weight: normal;
}
.h130
{
    height: 150px;
}
.hovertr
{
    background-color: #FFE6E6;
    font-weight: bolder;
}
body
{
    overflow: -moz-scrollbars-vertical;
    font-family: Tahoma;
    font-size: 11px;
}
html, body
{
    height: 100%;
}
#novastro_container
{
    width: 983px;
    margin: 6px auto 8px auto;
    height: auto;
    overflow: hidden;
}
#header
{
    height: auto;
}
#header_top
{
    height: 95px;
}
.logo
{
    width: 252px;
}
.header_pub
{
    width: 731px;
    text-align: center;
    height: 65px;
    padding-top: 25px;
}
#header_bottom
{
    height: 22px;
}
.menu_h
{
    width: 683px;
    height: 20px;
}
.c_panier
{
    height: 20px;
    margin: 0 10px 0 125px;
    width: 20px;
}
.content_novastro
{
    width: 683px;
    height: auto;
}
.wleft300
{
    width: 300px;
}
#container
{
    position: relative;
    height: 680px;
}
#footer
{
    position: relative;
    bottom: 0;
}
input[disabled]
{
    border: 1px #a3a3a3 solid;
}
.titre-info-perso
{
    background-image: url(/Images/monespaceperso.jpg);
    background-repeat: no-repeat;
    height: 31px;
    width: 523px;
}
a
{
    text-decoration: none;
    color: Black;
}
a:hover
{
    text-decoration: underline;
}
img
{
    border: none;
}
.hidden
{
    display: none;
}
.visible
{
    display: none;
}
.statusIcon
{
    position: relative;
    top: .1em;
    z-index: 10000;
    width: 16px;
    height: 16px;
    padding-left: 1em;
}
td.td-horoscope
{
    border-bottom: #ec006e solid 3px;
    text-align: center;
    vertical-align: middle;
}
.td-horoscope a
{
    color: #ec006e;
}
a.horoscope
{
    color: #ec006e;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}
a.horoscope:hover
{
    text-decoration: none;
    font-size: 14px;
}
#horoscope_span
{
    color: #ec006e;
    font-family: Tahoma;
    margin-left: 5px;
    background-color: #ec006e;
    font-size: 12px;
    text-decoration: none;
}
#horoscope_span:hover
{
    text-decoration: none;
}
.td-panier
{
    background-image: url(../images/backpanier.jpg);
    background-repeat: no-repeat;
    text-align: right;
    font-weight: bold;
    width: 300px;
    height: 21px;
    padding-top: 2px;
}
.td-panier1
{
    color: yellow;
}
.td-panier1 a
{
    color: yellow;
}
.td-panier0
{
    color: white;
}
.td-panier0 a
{
    color: white;
}
.perso-back
{
    background-image: url(../images/backperso.jpg);
    background-repeat: repeat-x;
}
.perso-tab
{
    background-color: #f3f4f0;
    border: 1px solid #445670;
    font-size: 11px;
    color: #31536f;
}
.perso-link
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
}
.perso-link a
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
}
.perso-link a:hover
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
}
.perso-link2
{
    font-size: 11px;
    color: #31536f;
    font-family: arial;
}
.perso-link2 a
{
    font-size: 11px;
    color: #31536f;
    font-family: arial;
    text-decoration: underline;
}
.perso-link2 a:hover
{
    font-size: 11px;
    color: #31536f;
    font-family: arial;
}
.cgv
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
}
.cgv a
{
    text-decoration: underline;
    color: #31536f;
    font-weight: bold;
}
.cgv a:hover
{
    text-decoration: underline;
    color: #31536f;
    font-family: Tahoma;
}
.space-th
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #455670;
    height: 20px;
    background-color: #eee;
    border: #eee 1px solid;
}
.perso-link-b
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
    font-weight: bold;
}
.perso-link-b a
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
    font-weight: bold;
}
.perso-link-b a:hover
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
    font-weight: bold;
}
.perso-text
{
    font-size: 11px;
    color: #31536f;
    font-weight: bold;
}
table.newsletters
{
    background-image: url(../Images/newsletters-back.jpg);
    background-repeat: no-repeat;
    border-bottom: #ff9600 3px solid;
}
table.abonnement
{
    background-image: url(../Images/abonnement-back.jpg);
    background-repeat: no-repeat;
    border-bottom: #ec006e 3px solid;
}
.textabonnement a
{
    font-size: 11px;
    color: #000;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: underline;
}
.textabonnement a:hover
{
    text-decoration: underline;
}
.astro-love-home
{
    height: 158px;
    margin: 20px 0 20px 0;
    border-bottom: solid 1px #fa6f88;
    border-top: solid 1px #fa6f88;
}
.astro-love-b-home
{
    width: 43px;
    height: 16px;
    color: White;
    background-color: #fa6f88;
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
table.personnelspace
{
    background-image: url(../Images/personnelspace-back.jpg);
    background-repeat: no-repeat;
    border-bottom: #31536f 3px solid;
}
table.personnelspace td
{
    padding-left: 0;
}
table.commandes
{
    background-image: url(../Images/historiquescommandes-back.jpg);
    background-repeat: no-repeat;
    border-bottom: #31536f 3px solid;
}
table.commandes td
{
    padding-left: 0;
}
table.specialistes
{
    background-image: url(../Images/specialistes-back.jpg);
    background-repeat: no-repeat;
    border-bottom: #31536f 3px solid;
}
.specialistetr1 td
{
    padding-left: 5px;
    vertical-align: middle;
    color: Black;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.specialistetr2 td
{
    padding-left: 5px;
    background: #eff0f0;
    vertical-align: middle;
    color: Black;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}
.textdroit
{
    font-size: xx-small;
    color: #000;
    font-family: Tahoma;
}
.textdroit a
{
    font-size: xx-small;
    color: #000;
    font-family: Tahoma;
}
.textdroit a:hover
{
    font-size: xx-small;
    color: #000;
    font-family: Tahoma;
}
.persotext
{
    font-size: 11px;
    color: #000;
    font-family: Tahoma;
    font-weight: bold;
}
.persotext a
{
    font-size: 11px;
    color: #000;
    font-family: Tahoma;
    font-weight: bold;
}
.persotext a:hover
{
    font-size: 11px;
    color: #000;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: underline;
}
.perso-text3
{
    font-size: 12px;
    color: #31536f;
    font-weight: bold;
}
.perso-text2 a
{
    color: #31536f;
}
.perso-text2
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
}
.perso-astrologue
{
    font-size: 12px;
    color: #062f6b;
    font-weight: bold;
}
.perso-voyante
{
    font-size: 12px;
    color: #00ace5;
    font-weight: bold;
}
.perso-numerologue
{
    font-size: 12px;
    color: #7f6c59;
    font-weight: bold;
}
li
{
    font-size: 11px;
    color: #31536f;
    font-family: Tahoma;
}
.perso-text-b
{
    font-size: 12px;
    color: #31536f;
    font-weight: bold;
}
.perso-button
{
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    height: 16px;
    width: 24px;
    border-style: solid;
    border-width: 0;
    vertical-align: middle;
    text-align: center;
    background-image: url(../images/Ok.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.perso-form-login
{
    font-size: 12px;
    color: #000;
    background-color: #fff;
    height: 15px;
    width: 135px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
}
.perso-form-pw
{
    border: 1px solid #ccc;
    font-size: 12px;
    color: #000;
    background-color: #fff;
    height: 15px;
    width: 90px;
    margin-top: 4px;
}
.perso-form-button
{
    border: solid;
    background-image: url(../images/Ok.jpg);
    background-repeat: no-repeat;
    border: 0;
    height: 18px;
    width: 24px;
}
.form
{
    font-size: 12px;
    color: #000;
    height: 16px;
    width: 145px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
    vertical-align: middle;
    text-align: left;
}
.form-box
{
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
}
.form-box:hover
{
    border-color: #555;
}
.form:hover
{
    border-color: #555;
}
.form-list
{
    font-size: 12px;
    color: #000;
    height: 22px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
    vertical-align: middle;
    text-align: left;
}
.form-list:hover
{
    border-color: #555;
}
.form-valid
{
    font-size: 12px;
    color: #000;
    background-color: #edfff3;
    height: 18px;
    width: 145px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
    vertical-align: middle;
    text-align: left;
}
.form-error
{
    font-size: 12px;
    color: #000;
    background-color: #fbdddd;
    height: 18px;
    width: 145px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
    vertical-align: middle;
    text-align: left;
}
.image-prod
{
    height: 174px;
    width: 224px;
}
h2#desc1
{
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
}
h2#desc2
{
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: normal;
}
.desc
{
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    font-family: Tahoma;
}
.desc2
{
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    font-family: Tahoma;
}
.contour-s-plus
{
    border: solid;
    border-width: 1px;
    border-color: #bcbcbc;
}
.header-s-plus
{
    background-color: #ededed;
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
}
.header_f
{
    width: 983px;
    background-color: #ddd;
    height: 18px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #808080;
    padding-top: 2px;
}
.footer
{
    width: 983px;
    height: auto;
    margin: 15px auto 15px auto;
    line-height: 15px;
    border-top: #a1a1a1 1px solid;
    border-bottom: #a1a1a1 1px solid;
    font-family: Tahoma;
    font-size: 10px;
    vertical-align: top;
    color: #808080;
}
.footer a
{
    font-size: 10px;
    color: #808080;
}
.footer a:hover
{
    font-size: 10px;
    text-decoration: underline;
}
.text1
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
}
.text2
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: normal;
}
.text11
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    color: Black;
}
.text22
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: normal;
    color: Black;
}
.text22 a
{
    font-weight: bold;
    color: Black;
}
.perso-back
{
    background-image: url('../images/backperso.jpg');
    background-repeat: repeat-x;
    height: 30px;
}
.perso-tab
{
    background-color: #f3f4f0;
    font-size: 11px;
    color: #31536f;
    border-width: 1px;
    border-style: solid;
    border-color: #445670;
    font-family: tahoma;
}
.grand-horoscope-2009
{
    border: 1px solid #a8d500;
    border-top: 0;
    background-repeat: no-repeat;
    width: 409px;
    height: 106px;
}
.grand-horoscope-2010
{
    border: 1px solid #a8d500;
    border-top: 0;
    background-repeat: no-repeat;
    width: 409px;
    height: 106px;
}
.perso-text
{
    font-size: 11px;
    color: #31536f;
    font-weight: bold;
    font-family: arial;
}
.spaceinfo-text
{
    font-size: 11px;
    font-family: arial;
}
.b-inscription
{
    background-image: url(../images/b-inscription.jpg);
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    width: 87px;
    border-style: solid;
    border-width: 0;
    vertical-align: middle;
    text-align: center;
}
.b-annuler
{
    background-image: url(../images/b-annuler.jpg);
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    width: 79px;
    border-style: solid;
    border-width: 0;
    vertical-align: middle;
    text-align: center;
}
.perso-form-prenom
{
    font-size: 12px;
    color: #000;
    background-color: #fff;
    height: 13px;
    width: 140px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
}
.perso-form-button
{
    border: solid;
    background-image: url(../images/Ok.jpg);
    background-repeat: no-repeat;
    border: 0;
    height: 18px;
    width: 24px;
}
p
{
    margin: 0px;
}
.add_line
{
    border-top: 1px solid #E2DDE6;
    padding: 0px 2px;
    width: 520px;
}
ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: absolute;
    width: 683px;
}
li
{
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: absolute;
    height: 20px;
}
.item_common
{
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
li a:hover
{
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
}
.item1
{
    width: 87px;
    left: 0px;
    border-bottom: #ec006e solid 3px;
    color: #ec006e;
}
.item1 a
{
    color: #ec006e;
    font-size: 12px;
}
.item2
{
    width: 98px;
    left: 88px;
    border-bottom: #a8d500 solid 3px;
    color: #a8d500;
}
.item2 a
{
    color: #a8d500;
    font-size: 12px;
}
.item3
{
    width: 53px;
    left: 187px;
    border-bottom: #f90 solid 3px;
    color: #f90;
}
.item3 a
{
    color: #f90;
    font-size: 12px;
}
.item4
{
    width: 135px;
    left: 241px;
    border-bottom: #00ace5 solid 3px;
    color: #00ace5;
}
.item4 a
{
    color: #00ace5;
    font-size: 12px;
}
.item5
{
    width: 56px;
    left: 377px;
    border-bottom: #fa6f88 solid 3px;
    color: #fa6f88;
}
.item5 a
{
    color: #fa6f88;
    font-size: 12px;
}
.item6
{
    width: 67px;
    left: 434px;
    border-bottom: #0c6 solid 3px;
    color: #0c6;
}
.item6 a
{
    color: #0c6;
    font-size: 12px;
}
.item7
{
    width: 95px;
    left: 502px;
    border-bottom: #7f6c59 solid 3px;
    color: #7f6c59;
}
.item7 a
{
    color: #7f6c59;
    font-size: 12px;
}
.item8
{
    width: 84px;
    left: 598px;
    border-bottom: #062f6b solid 3px;
    color: #062f6b;
}
.item8 a
{
    color: #062f6b;
    font-size: 12px;
}
.error-msg
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: normal;
    color: #ff3131;
}
.valid-msg
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    color: #34ca30;
}

.negative, .positive
{
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px 10px 5px 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
table.popupspace
{
    border: solid 1px #455670;
    width: 397px;
}
table.popupspace th
{
    background-color: #455670;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 25;
    font-size: 12px;
}
.positive
{
    color: #4F8A10;
    background-color: #DFF2BF;
    border: 1px solid #4F8A10;
}

.negative
{
    color: #D8000C;
    background-color: #FFBABA;
    border: 1px solid #D8000C;
}


.EmptyCartStyle
{
    font-size: 12px;
    color: #000;
    background-color: #fff;
    text-align: left;
}


.Popup
{
    position: absolute;
    bottom: -137px;
    left: 60px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background: black;
    overflow: hidden;
    z-index: -1;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    -opacity: .5;
    -filter: alpha(opacity=50);
}
.InformationPopup
{
    padding: 3px;
    background-color: White;
    z-index: -1;
}
.watermark
{
    font-size: 12px;
    height: 16px;
    width: 145px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
    vertical-align: middle;
    text-align: left;
    color: #AAA;
    font-style: italic;
    font-size: 12px;
}
.watermark:hover
{
    border-color: #555;
}
.middleField
{
    background-color: #dddee0;
    border: 1px solid #9fa5b1;
}
.LV_validation_message
{
    font-weight: bold;
    margin-left: 7px;
    vertical-align: middle;
}
.LV_valid
{
    vertical-align: middle;
    margin-left: 5px;
}
.LV_invalid
{
    font-size: xx-small;
    color: #ea3c3c;
    vertical-align: middle;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active
{
    border: 1px solid #ea3c3c;
}
td.text-astrobb
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
    width: 150px;
    color: #062f6b;
}
.text-astro-title
{
    color: #a8d500;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    width: 250px;
}
.text-astrobb-right
{
    float: right;
}
.plus-b-voir-tarots a
{
    color: White;
}
.plus-b-voir-tarots a:hover
{
    text-decoration: none;
}
.border-left-tarots
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #f90;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #f90;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #f90;
}
.border-bottom-tarots
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #f90;
}
.titre-plus-tarots
{
    color: #f90;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-tarots
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #f90;
}
.plus-b-voir-tarots
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-tarots.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.ratingStarSmall-tarots
{
    white-space: nowrap;
    margin: 0;
    height: 13px;
}
.ratingStarSmall-tarots .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-tarots .Filled
{
    background-image: url(../Images/vote-tarots-on-s.jpg);
}
.ratingStarSmall-tarots .Empty
{
    background-image: url(../Images/vote-tarots-off-s.jpg);
}
.ratingStarSmall-tarots .Saved
{
    background-image: url(../Images/vote-tarots-off-s.jpg);
}
.plus-b-voir-tarots a
{
    color: White;
}
.plus-b-voir-tarots a:hover
{
    text-decoration: none;
}
.border-left-voyance
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #00ace5;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #00ace5;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #00ace5;
}
.border-bottom-voyance
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #00ace5;
}
.titre-plus-voyance
{
    color: #00ace5;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-voyance
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00ace5;
}
.plus-b-voir-voyance
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-voyance.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.ratingStarSmall-voyance
{
    white-space: nowrap;
    margin: 0;
    height: 13px;
}
.ratingStarSmall-voyance .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-voyance .Filled
{
    background-image: url(../Images/vote-voyance-on-s.jpg);
}
.ratingStarSmall-voyance .Empty
{
    background-image: url(../Images/vote-voyance-off-s.jpg);
}
.ratingStarSmall-voyance .Saved
{
    background-image: url(../Images/vote-voyance-off-s.jpg);
}
.plus-b-voir-voyance a
{
    color: White;
}
.plus-b-voir-voyance a:hover
{
    text-decoration: none;
}
.border-left-amour
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #fa6f88;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #fa6f88;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #fa6f88;
}
.border-bottom-amour
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #fa6f88;
}
.titre-plus-amour
{
    color: #fa6f88;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-amour
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #fa6f88;
}
.plus-b-voir-amour
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-amour.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.ratingStarSmall
{
    white-space: nowrap;
    margin: 0;
    height: 13px;
}
.ratingStarSmall-amour .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-amour .Filled
{
    background-image: url(../Images/vote-amour-on-s.jpg);
}
.ratingStarSmall-amour .Empty
{
    background-image: url(../Images/vote-amour-off-s.jpg);
}
.ratingStarSmall-amour .Saved
{
    background-image: url(../Images/vote-amour-off-s.jpg);
}
.plus-b-voir-amour a
{
    color: White;
}
.plus-b-voir-amour a:hover
{
    text-decoration: none;
}
.border-left-astrologie
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #062F6B;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #062F6B;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #062F6B;
}
.border-bottom-astrologie
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #062F6B;
}
.titre-plus-astrologie
{
    color: #062F6B;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-astrologie
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #062F6B;
}
.plus-b-voir-astrologie
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-astrologie.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.plus-b-voir-astrologie a
{
    color: White;
}
.plus-b-voir-astrologie a:hover
{
    text-decoration: none;
}
.ratingStarSmall-astrologie
{
    white-space: nowrap;
    margin: 0;
    height: 13px;
}
.ratingStarSmall-astrologie .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-astrologie .Filled
{
    background-image: url(../Images/vote-astrologie-on-s.jpg);
}
.ratingStarSmall-astrologie .Empty
{
    background-image: url(../Images/vote-astrologie-off-s.jpg);
}
.ratingStarSmall-astrologie .Saved
{
    background-image: url(../Images/vote-astrologie-off-s.jpg);
}
.border-left-2009
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #a8d500;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #a8d500;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #a8d500;
}
.border-bottom-2009
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #a8d500;
}
.titre-plus-2009
{
    color: #a8d500;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-2009
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a8d500;
}
.plus-b-voir-2009
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-special.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.plus-b-voir-2009 a
{
    color: White;
}
.plus-b-voir-2009 a:hover
{
    text-decoration: none;
}
.ratingStarSmall-2009 .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-2009 .Filled
{
    background-image: url(../Images/vote-special-on-s.jpg);
}
.ratingStarSmall-2009 .Empty
{
    background-image: url(../Images/vote-special-off-s.jpg);
}
.ratingStarSmall-2009 .Saved
{
    background-image: url(../Images/vote-special-off-s.jpg);
}
.plus-b-voir-2009 a
{
    color: White;
}
.plus-b-voir-2009 a:hover
{
    text-decoration: none;
}
.border-left-2010
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #a8d500;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #a8d500;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #a8d500;
}
.border-bottom-2010
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #a8d500;
}
.titre-plus-2010
{
    color: #a8d500;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-2010
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a8d500;
}
.plus-b-voir-2010
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-special.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.plus-b-voir-2010 a
{
    color: White;
}
.plus-b-voir-2010 a:hover
{
    text-decoration: none;
}
.ratingStarSmall-2010 .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-2010 .Filled
{
    background-image: url(../Images/vote-special-on-s.jpg);
}
.ratingStarSmall-2010 .Empty
{
    background-image: url(../Images/vote-special-off-s.jpg);
}
.ratingStarSmall-2010 .Saved
{
    background-image: url(../Images/vote-special-off-s.jpg);
}
.plus-b-voir-2010 a
{
    color: White;
}
.plus-b-voir-2010 a:hover
{
    text-decoration: none;
}

.border-left-carriere
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #0c6;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #0c6;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #0c6;
}
.border-bottom-carriere
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #0c6;
}
.titre-plus-carriere
{
    color: #0c6;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-carriere
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #0c6;
}
.plus-b-voir-carriere
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-carriere.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.plus-b-voir-carriere a
{
    color: White;
}
.plus-b-voir-carriere a:hover
{
    text-decoration: none;
}
.ratingStarSmall-carriere
{
    white-space: nowrap;
    margin: 0;
    height: 13px;
}
.ratingStarSmall-carriere .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-carriere .Filled
{
    background-image: url(../Images/vote-carriere-on-s.jpg);
}
.ratingStarSmall-carriere .Empty
{
    background-image: url(../Images/vote-carriere-off-s.jpg);
}
.ratingStarSmall-carriere .Saved
{
    background-image: url(../Images/vote-carriere-off-s.jpg);
}
.border-left-horoscopes
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #ec006e;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #ec006e;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #ec006e;
}
.border-bottom-horoscopes
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #ec006e;
}
.titre-plus-horoscopes
{
    color: #ec006e;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.border-left-horoscopes
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #ec006e;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #ec006e;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #ec006e;
}
.border-bottom-horoscopes
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #ec006e;
}
.s-titre-plus-horoscopes
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ec006e;
}
.plus-b-voir-horoscopes
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-horoscope.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.plus-b-voir-horoscopes a
{
    color: White;
}
.plus-b-voir-horoscopes a:hover
{
    text-decoration: none;
}
.ratingStarSmall
{
    white-space: nowrap;
    margin: 0;
    height: 13px;
}
.ratingStarSmall-horoscopes .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-horoscopes .Filled
{
    background-image: url(../Images/vote-horoscope-on-s.jpg);
}
.ratingStarSmall-horoscopes .Empty
{
    background-image: url(../Images/vote-horoscope-off-s.jpg);
}
.ratingStarSmall-horoscopes .Saved
{
    background-image: url(../Images/vote-horoscope-on-s.jpg);
}
.border-left-numerologie
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #7f6c59;
    border-top: solid;
    border-top-width: 2px;
    border-top-color: #7f6c59;
    border-left: solid;
    border-left-width: 2px;
    border-left-color: #7f6c59;
}
.border-bottom-numerologie
{
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: #7f6c59;
}
.titre-plus-numerologie
{
    color: #7f6c59;
    font-family: Tahoma;
    font-size: 18px;
    text-transform: none;
    vertical-align: middle;
    text-align: left;
}
.s-titre-plus-numerologie
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #7f6c59;
}
.plus-b-voir-numerologie
{
    width: 38px;
    height: 16px;
    color: White;
    background-image: url(../images/back-b-plus-numerologie.jpg);
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.plus-b-voir-numerologie a
{
    color: White;
}
.plus-b-voir-numerologie a:hover
{
    text-decoration: none;
}
.ratingStarSmall-numerologie
{
    white-space: nowrap;
    margin: 0;
    height: 13px;
}
.ratingStarSmall-numerologie .ratingItem
{
    font-size: 0;
    width: 13px;
    height: 20px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: no-repeat;
    cursor: default;
}
.ratingStarSmall-numerologie .Filled
{
    background-image: url(../Images/vote-numerologie-on-s.jpg);
}
.ratingStarSmall-numerologie .Empty
{
    background-image: url(../Images/vote-numerologie-off-s.jpg);
}
.ratingStarSmall-numerologie .Saved
{
    background-image: url(../Images/vote-numerologie-off-s.jpg);
}
.Inlinetext
{
    font-style: normal;
    color: #000;
    border: 1px;
    border-color: #DDD;
    border-style: solid;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    width: auto;
}
.Inlinetext:hover
{
    border-width: 1px;
    border-color: #666;
}
table.achat th
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #455670;
    height: 28px;
    text-align: center;
}
table.achat td
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    height: 20px;
    text-align: center;
}
table.achat td a
{
    text-decoration: underline;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    height: 20px;
    text-align: center;
}
tr.pagercommande
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #455670;
    height: 20px;
    text-align: center;
}
h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
}
table.detailachatpanier th
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #455670;
    height: 20px;
}
table.detailachatpanier td
{
    border-top: solid #fff 1px;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    color: #455670;
    height: 20px;
}
table.detailachatpanier td a:hover
{
    text-decoration: none;
}
.h1-ss-nom
{
    text-align: left;
    color: white;
    font-family: tahoma;
    font-size: 1px;
    font-weight: normal;
    vertical-align: text-top;
}
.h1-ss-titre
{
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    font-family: Tahoma;
}
table.popupcheckout
{
    border: solid 1px #E2E2E2;
}
table.popupcheckout td
{
    padding: 5px;
}
table.popupcheckout th
{
    background-color: #E2E2E2;
    color: black;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
}
table.popuphoroscopes
{
    border: solid 1px #ec006e;
}
table.popuphoroscopes td
{
    padding: 5px;
}
table.popuphoroscopes th
{
    padding-left: 5px;
    background-color: #ec006e;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
}
table.popupamour
{
    border: solid 1px #fa6f88;
}
table.popupamour td
{
    padding: 5px;
}
table.popupamour th
{
    padding-left: 5px;
    background-color: #fa6f88;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
}
table.popupastrologie
{
    border: solid 1px #062f6b;
}
table.popupastrologie td
{
    padding: 5px;
}
table.popupastrologie th
{
    padding-left: 5px;
    background-color: #062f6b;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
}
table.popupvoyance
{
    border: solid 1px #00ace5;
}
table.popupvoyance th
{
    padding-left: 5px;
    background-color: #ec006e;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 25px;
    font-size: 12px;
}
table.popupnumerologie
{
    border: solid 1px #7f6c59;
}
table.popupnumerologie td
{
    padding: 5px;
}
table.popupnumerologie th
{
    padding-left: 5px;
    background-color: #7f6c59;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
}
table.popupcarriere
{
    border: solid 1px #0c6;
}
table.popupcarriere td
{
    padding: 5px;
}
table.popupcarriere th
{
    padding-left: 5px;
    background-color: #0c6;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
}
table.popup2009
{
    border: solid 1px #a8d500;
    width: 397px;
}
table.popup2009 td
{
    padding: 5px;
}
table.popup2009 th
{
    padding-left: 5px;
    background-color: #a8d500;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
    padding-left: 5px;
}
table.popup2010
{
    border: solid 1px #a8d500;
    width: 397px;
}
table.popup2010 td
{
    padding: 5px;
}
table.popup2010 th
{
    padding-left: 5px;
    background-color: #a8d500;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
    padding-left: 5px;
}
table.popuptarots
{
    border: solid 1px #f90;
    width: 397px;
}
table.popuptarots td
{
    padding: 5px;
}
table.popuptarots th
{
    padding-left: 5px;
    background-color: #f90;
    color: white;
    font-weight: bold;
    text-align: left;
    height: 24px;
    font-size: 12px;
    padding-left: 5px;
}
.descMail
{
    vertical-align: text-top;
    font-family: Tahoma;
    font-size: 13px;
    text-align: left;
    color: #000;
    padding: 15px;
}
.td-Consommations
{
    height: 30px;
    border-bottom-color: #455670;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.textmiddle
{
    vertical-align: middle;
}
table.popup-passwrd
{
    border: #455670 1px solid;
}
table.popup-passwrd th
{
    padding-left: 5px;
    background-color: #455670;
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 8px 3px 8px;
    text-align: left;
}
table.popup-passwrd td
{
    color: #455670;
    font-family: Tahoma;
    font-size: 11px;
    padding: 3px 8px 3px 8px;
}
table.popup-passwrd td a
{
    color: #455670;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
table.popup-passwrd td a:hover
{
    color: #455670;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
table.popup-abnmt
{
    border: #ec006e 1px solid;
}
table.popup-abnmt th
{
    background-color: #ec006e;
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-align: left;
}
table.popup-abnmt td
{
    color: #455670;
    font-family: Tahoma;
    font-size: 11px;
    padding: 5px;
}
table.popup-abnmt td b
{
    color: #ec006e;
}
table.popup-abnmt td a
{
    color: #455670;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
table.popup-abnmt td a:hover
{
    color: #455670;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.popupPasswordForm
{
    padding: 3px;
    background-color: White;
    width: 328px;
    height: 125px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -64px;
    margin-left: -170px;
}
.popupSubscriptionForm
{
    padding: 3px;
    background-color: White;
    width: 330px;
    height: 88px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -64px;
    margin-left: -170px;
}
.fidelitestext1
{
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #000;
}
.fidelitestext2
{
    font-family: arial;
    font-size: 11px;
    color: #000;
}
.fidelitestext
{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ec006e;
}
.tablefidelite
{
    border-bottom: solid 3px #445670;
}
.tablepromotionmois
{
    border-bottom: solid 3px #000;
    border-left: solid 3px #000;
}
table.promotionmois th
{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-align: center;
    vertical-align: middle;
}
table.promotionmois td
{
    font-family: arial;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
}
table.consommationmois th
{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #ff9600;
    text-align: center;
    vertical-align: middle;
}
table.consommationmois td
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-align: center;
    vertical-align: middle;
}
.tableconsommationmois
{
    border-bottom: solid 3px #ff9600;
    border-left: solid 3px #ff9600;
}
.utilise
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #f22;
    text-align: center;
    vertical-align: middle;
}
.restant
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #090f8d;
    text-align: center;
    vertical-align: middle;
}
.nonutilise
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #64D400;
    text-align: center;
    vertical-align: middle;
}
.tablecontact
{
    border-bottom: solid 3px #445670;
    border-left: solid 3px #445670;
}
.contacttext
{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #445670;
    padding-left: 20px;
}
.contacttext a
{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #445670;
}
.contacttext a:hover
{
    color: #445670;
}
.H2voyance
{
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.table-desc-voyance
{
    border: 1px black solid;
}
.voyancetext
{
    font-family: arial;
    font-size: 11px;
    color: #000;
    padding-left: 8px;
}
.voyancetext a
{
    color: #000;
}
.voyancetext a:hover
{
    text-decoration: underline;
}
.voyancetext2
{
    font-family: arial;
    font-size: 12px;
    color: #000;
    padding-left: 10px;
}
.voyancetextheader
{
    font-family: arial;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    padding-left: 10px;
}
.voyanttext
{
    font-family: arial;
    font-size: 16px;
    color: #03ace3;
    font-weight: bold;
    padding-left: 10px;
}
table.contactfacile
{
    background-image: url(../Images/contacterfacilement.jpg);
    background-repeat: no-repeat;
    border-bottom: 3px solid black;
}
.restant
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #090f8d;
    text-align: center;
    vertical-align: middle;
}
.nonutilise
{
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #64D400;
    text-align: center;
    vertical-align: middle;
}
.sitemapdefault
{
    font-size: 10px;
    font-family: tahoma;
    color: #455670;
   
}
.sitemapdefault a
{
    font-size: 10px;
    color: #455670;
    text-decoration: none;
}
.sitemapstyle 
{
margin-bottom: 5px; height: 20px;
text-align: left; vertical-align: top; padding-left: 148px; font-size: 10px;
    font-family: tahoma;}
.sitemapdefault a:hover
{
    text-decoration: underline;
}
.sitemaphoroscopes
{
    font-size: 10px;
    font-family: tahoma;
    color: #ec006e;
}
.sitemaphoroscopes a
{
    font-size: 10px;
    color: #ec006e;
}
.sitemaphoroscopes a:hover
{
    text-decoration: underline;
}
.sitemapamour
{
    font-size: 10px;
    font-family: tahoma;
    color: #fa6f88;
}
.sitemapamour a
{
    font-size: 10px;
    color: #fa6f88;
}
.sitemapamour a:hover
{
    text-decoration: underline;
}
.sitemapcarriere
{
    font-size: 10px;
    font-family: tahoma;
    color: #0c6;
}
.sitemapcarriere a
{
    font-size: 10px;
    color: #0c6;
}
.sitemapcarriere a:hover
{
    font-size: 10px;
    text-decoration: underline;
}
.sitemapnumerologie
{
   
    color: #7f6c59;
}
.sitemapnumerologie a
{
    
    color: #7f6c59;
}
.sitemapnumerologie a:hover
{
    
    text-decoration: underline;
}
.sitemap2009
{
    font-size: 10px;
    font-family: tahoma;
    color: #a8d500;
}
.sitemap2009 a
{
    
    color: #a8d500;
}
.sitemap2009 a:hover
{
    text-decoration: underline;
}
.sitemap2010
{
    
    color: #a8d500;
}
.sitemap2010 a
{
    font-size: 10px;
    color: #a8d500;
}
.sitemap2010 a:hover
{
    text-decoration: underline;
}.sitemap2010
{
    
    color: #a8d500;
}
.sitemapfiches-pratiques
{
    color:  #d00c0c;
}
.sitemapfiches-pratiques a
{
    
    color:#d00c0c;
}
.sitemapfiches-pratiques a:hover
{
    text-decoration: underline;
}
.sitemapnovastro-fun
{
    color: #9F00E9;
    
}
.sitemapnovastro-fun a
{
    
    color: #9F00E9;
}
.sitemapnovastro-fun a:hover
{
    text-decoration: underline;
}
.sitemaptarots
{
    font-size: 10px;
    font-family: tahoma;
    color: #f90;
}
.sitemaptarots a
{
    font-size: 10px;
    color: #f90;color: #f90;
}
.sitemaptarots a:hover
{
    text-decoration: underline;
}
.sitemapvoyance-en-direct
{
    font-size: 10px;
    font-family: tahoma;
    color: #00ace5;
}
.sitemapvoyance-en-direct a
{
    font-size: 10px;
    color: #00ace5;
}
.voyancevoyance-en-direct a:hover
{
    text-decoration: underline;
}
.sitemapastrologie
{
    font-size: 10px;
    font-family: tahoma;
    color: #062f6b;
}
.sitemapastrologie a
{
    font-size: 10px;
    color: #062f6b;
}
.sitemapastrologie a:hover
{
    text-decoration: underline;
}
.plan-site-panel
{
    padding: 5px 5px 0 33px;
    font-size: 11px;
    font-family: tahoma;
    text-align: left;
    vertical-align: top;
}
.plan-site-panel a
{
    color: #000;
    font-size: 11px;
    padding-top: 5px;
    text-decoration: none;
}
.plan-site-panel a:hover
{
    color: #000;
    font-size: 11px;
    text-decoration: underline;
}
.oracle-ge-titre-home
{
    border-bottom: 5px solid #f90;
    height: 20px;
    vertical-align: bottom;
    font-size: 20px;
    text-align: left;
    color: #f90;
    font-weight: bold;
    width: 226px;
}
.oracle-ge-home
{
    height: 146px;
    border-bottom: 1px solid #f90;
    vertical-align: middle;
}
.oracle-ge-b-home
{
    width: 43px;
    height: 16px;
    color: White;
    background-color: #f90;
    font-weight: bold;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 10px;
    text-align: center;
    border: solid;
    border-width: 0;
    text-align: center;
    vertical-align: middle;
}
.novastro-classic-home
{
    border-top: solid 3px #ec006e;
    border-right: solid 3px #ec006e;
    vertical-align: middle;
    height: 150px;
}
.astro-bb-home
{
    border-bottom: solid 1px #062F6B;
    width: 306px;
    height: 213px;
    margin-left: 16px;
}
.astro-bb-text
{
    padding: 8px 5px 11px 5px;
}
.portrait-num-home-titre
{
    height: 30px;
    background-color: #7f6c59;
    vertical-align: middle;
    text-align: left;
}
.portrait-num-home
{
    border-left: solid 1px #7f6c59;
    vertical-align: middle;
    width: 350px;
    height: 170px;
    margin-top: 47px;
}
.portrait-num-home_text
{
    float: left;
    width: 223px;
    padding: 5px;
}
.portrait_text
{
    padding: 5px 0 8px 0;
}
.back-voyance-tel-home
{
    background-color: #00ace5;
    height: 137px;
    font-size: 12px;
    color: White;
    margin: 19px 0 0 16px;
    width: 306px;
}
.voyance-tel-home-titre
{
    padding: 2px 0 2px 2px;
}
.voyance-tel-home-text1
{
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 14px;
    text-align: left;
    color: White;
    font-weight: bold;
}
#simplegallery1
{
    visibility: hidden;
}
#simplegallery1 .gallerydesctext
{
    text-align: left;
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
    
}
.linkheader1
{
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: #00ace5;
}
.linkheader1 a
{
    color: #00ace5;
    text-decoration: none;
    font-size: 16px;
    font-family: Arial;
}
.linkheader1 a:hover
{
    color: #00ace5;
    text-decoration: underline;
}
.linkheader2
{
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
}
.linkheader2 a
{
    text-decoration: none;
    color: Black;
}
.linkheader2 a:hover
{
    text-decoration: underline;
}
.productThumbnail
{
    width: 900px;
    height: 500px;
    overflow: auto;
    text-align: right;
    padding-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    background-color: White;
    border: solid 1px black;
}
.closeb
{
    color: White;
    background-color: #ec006e;
    padding: 1px;
    padding-left: 4px;
    padding-right: 3px;
    font-size: small;
}
.closeb:hover
{
    font-weight: bold;
    padding-left: 3px;
}
#Layer1
{
    position: relative;
    width: 521px;
    height: 151px;
    z-index: 1;
}
#Layer2
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 212px;
    height: 151px;
    z-index: 2;
}
#Layer3
{
    position: relative;
    width: 521px;
    height: 171px;
    z-index: 1;
}
.content_bottom
{
    margin-top: 19px;
	height:170px
}
.astro_l_text2
{
    padding-top: 8px;
}
.h2009_b
{
    padding-left: 11px;
}
.defaultcontent
{
    height: 485px;
	margin-top:-10px
}
.astro_l_b
{
    padding: 10px 0 0 5px;
}
.voyance_text
{
    padding: 7px 25px 5px 5px;
}
.g_h2009_text
{
    padding: 30px 0 29px;
}
.content_left_home
{
    width: 165px;
    padding-left: 10px;
}
.p5
{
    padding: 5px;
}
.f_l
{
    float: left;
}
.a_la_une
{
    height: 485px;
    width: 252px;
    float: left;
}
.right_content
{
    float: left;
    padding-left: 10px;
}
.text_astro_love_home
{
    width: 238px;
    padding: 5px 0px 5px 5px;
}
.text_roue_astro_home
{
    width: 215px;
    padding: 10px 5px 12px 5px;
}
.rou_astro_home_b
{
    padding-left: 94px;
}
.horoscope_home_text
{
    width: 200px;
    padding: 3px 5px 5px 8px;
}
.horoscope_home_bottom
{
    position: relative;
    top: 147px;
    left: 302px;
    width: 46px;
    background-color: #EC006E;
    height: 3px;
}
.voyance_tel_back_
{
    float: left;
    width: 207px;
}
.left_menu
{
    float: left;
    width: 142px;
    height: auto;
}
.content_center
{
    float: left;
    margin-left: 10px;
    width: 520px;
}
.h2_title
{
    text-indent: -999999px;
    padding: 0px;
    font-size: 0px;
}
.w_100
{
    width: 100%;
}
.m_l_15
{
    margin-left: 13px;
}
.text1_ascendant
{
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 15px;
}
.text1_rubrique-b
{
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 15px;
}
.text_rubrique-b
{
    font-size: 13px;
    line-height: 16px;
}
.menu-td a
{
    text-decoration: none;
    font-size: 11px;
}
.ml_10
{
    margin-left: 10px;
}
.mb_5
{
    margin-bottom: 5px;
}
.mb_15
{
    margin-bottom: 15px;
}
.mt_30
{
    margin-top: 20px;
}
.item9 {width:100px; left: 683px;  border-bottom:#8712de solid 3px;color:#8712de }
.item9 a {color:#8712de;font-size:12px;}
.item10 {width:84px; left: 784px;  border-bottom:#595959 solid 3px;color:#595959}
.item10 a {color:#595959;font-size:12px;}
.item11 {width:114px; left: 869px;  border-bottom:#d10a06 solid 3px;color:#d10a06 }
.item11 a {color:#d10a06;font-size:12px;}
#g_h_2010 { height:175px; width:409px; border:1px solid #a8d500 ; color:#4d5e70; margin-top:6px}
#g_h_2010 .back2010 {  height:145px;  background:url(../Images/home-grand-h-2010-img.jpg) no-repeat }
#g_h_2010 .content1 {height:25px; margin:0px 5px 0px 40px ; padding-top:23px }
#g_h_2010 .content2 {height:25px; margin:0px 0px 0px 78px ; }
#g_h_2010 .content3 {height:45px; margin:0px 5px 0px 110px ; }
#g_h_2010 .bouton { height:22px ; width:404px;  text-align:right}
#h_j_gratuit { height:145px; border:#eeb6d0 1px solid; margin-top:6px; background-color:#fafbf6; color:#4d5e70;  width:409px;}
#h_j_gratuit .header  { width:237px; height:32px; margin-left:35px}
#h_j_gratuit .content{  height:70; margin-top:10px; padding-left:15px; width:250px}
#h_j_gratuit .bouton {height:22px ; margin:11px 0 0 124px  ; width:142px }
#voyance_mail { border:1px solid #5c6f82; height:127px ; margin-top:17px; color:#4d5e70;width:409px;}
#voyance_mail .content {  width:291px; margin:12px 0 15px 10px}
#comp-prenom { width:407px; height:170px; border:1px solid #8712de; color:#4d5e70}
#comp-prenom .content { margin:25px 10px 27px 10px; width:205px;}
#comp-prenom .bouton { width:77px;  margin-left:147px}
#voyance_tel { width:244px; height:170px; border:solid 1px #0e94c0; margin-left:18px; color:#002a53}
#voyance_tel .content { background:url(../Images/home-voyance-g-back.jpg)  repeat-x; height:170px; width:150px; float:left}
#voyance_tel  .title { margin:8px 8px 12px 8px}
#voyance_tel .text {margin:8px; height:69px}
#voyance_tel  .bouton {margin:5px}
.cat_links {color:#455771; font-size:18px; text-decoration:underline; float:left; font-family:Verdana; font-weight:bold; width:200px; height:60px; margin-left:20px}
.cat_links a {color:#455771; }
#telethon { height:597px; width:298px; background:url(../Images/back-telethon-home.jpg) no-repeat; border:#9d006f 1px solid; margin-top:7px}
#telethon .logo-telethon {width:292px; height:91px; margin: 5px 0px 0px 3px }
#telethon .text-header { color:#981a74; font-size:13px; font-weight:bold; margin:5px }
#telethon .text-content { color:#465868; margin:5px 10px 5px 5px; line-height:14px}
#telethon a { color:#465868; }
#telethon .content-bold { font-size:12px; }
#telethon .text-bottom {color:#981a74}
#telethon .bouton { margin-top:15px}
#telethon-ban { height:111px; width:520px; background:url(../Images/back-telethon-ban.jpg) no-repeat; border:#9d006f 1px solid;margin-bottom:50px}
#telethon-ban .logo {width:199px; height:89px; float:left; margin:5px}
#telethon-ban .content {float:left; margin:5px 5px 0px 40px; font-size:16px; color:#465e73; line-height:20px }
#telethon-ban .textcolor  {color:#ac0f78; font-size:18px}
#telethon-ban .textblack  {color:#2f2c30; font-size:18px}
#telethon-ban a {color:#465e73; }
.pub {margin-top:7px}