.menu-titre {width:142px; height:34px ; background-image: url(../images/horoscope-menu.jpg); background-repeat: no-repeat;}
.menu-td{border-bottom-color: #ec006e; border-bottom-style: solid; border-bottom-width: 1px; color: #ec006e;font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: middle; height: 27px; width:142px;}
.menu-td a{ color: #ec006e; text-decoration: none;}
.menu-td a:hover{text-decoration: underline;}
.h1 {text-align: right; color: #ec006e; font-family: tahoma; font-size: 28px; height: 32px; font-weight: normal;vertical-align: text-top ;}
.image-Prod {background-image:url(../images/horoscope.jpg); background-repeat: no-repeat; height: 174px; width: 224px;}
.description-prod { background-color: #ec006e; color: #ffffff; font-size: 11px; vertical-align: middle;border: solid; border-color: #ec006e; border-width: 5px; font-family: Tahoma;}
.s-prod-titre { background-image: url(../images/back-prod-horoscope.jpg); background-repeat: repeat-y; text-align: right; color: #ffffff;  font-family: tahoma; font-size: 30px; font-weight: normal; height: 38px;  border-bottom:   }
.temoignage {background-image: url(../images/temoignage-back-horoscope.jpg); background-repeat: repeat-x;}
.temoignage-contenu{ background-color: White; font-size: 11px; font-family: tahoma; border: solid 2px #ec006e; }
.commande-b {border: 2px solid #ec006e;;height: 30px; width: 130px; background-color: #ec006e; font-family: Tahoma; color: White;  vertical-align: middle; text-align: center; font-size: 14px; font-weight: bold;}
.commande-b:link {border: 2px solid #ec006e; height: 30px; width: 130px; background-color: #ec006e; font-family: Tahoma; color: White;  vertical-align: middle; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none;}
.commande-b:active {border: 2px solid #ec006e; height: 30px; width: 130px; background-color: #ec006e; font-family: Tahoma; color: White;  vertical-align: middle; text-align: center; font-size: 14px; font-weight: bold; text-decoration: none;}
.commande-b:hover {cursor:pointer;border: 2px solid #ec006e; height: 30px; width: 130px; background-color: #ec006e; font-family: Tahoma; color: White;  vertical-align: middle; text-align: center; font-size: 14px; font-weight: bold;text-decoration: none;}
.commande-b:visited {border: 2px solid #ec006e; height: 30px; width: 130px;background-color: #ec006e; font-family: Tahoma; color: White;  vertical-align: middle; text-align: center; font-size: 14px; font-weight: bold;text-decoration: none;}
.temoignage-titre {width:93px;height:19px;background-color: #FFFFFF; color: #ec006e; font-weight: bold; text-align: center; font-family:"tahoma"; font-size: 12px; vertical-align: middle;}
.novastro-priv-titre {height:24px ;padding-top:5px;  vertical-align: middle; font-family: Tahoma; font-size: 18px; text-align: left; font-weight: bold;color: white; background-color: #ec006e; }
.contour-novastro-priv {border-top: 3px solid #ec006e; border-left: 3px solid #ec006e; vertical-align: middle; width: 249px;float: left; margin-left: 11px;}
.bas-novastro-priv { background-color: #ec006e; height: 3px; }
.novastro_pri_plus_text {width: 200px; padding: 15px 0px 15px 5px}
.novastro-priv-b { color: #ec006e;font-weight: bold; vertical-align: middle; font-family: Tahoma; font-size: 11px; text-align: right;}
.novastro-priv-b a{ color: #ec006e;}
.horoscope_jour {border-bottom: solid 1px #ec006e; width: 257px; float: left}
.horoscope_jour-b {vertical-align: middle; font-family: Tahoma; font-size: 11px; text-align: right; color: #ec006e; font-weight: bold;}
.horoscope_jour-b a { color: #ec006e; }
.novastro-priv-plus {border-bottom: solid 1px #ec006e;border-left: solid 1px #ec006e;border-right: solid 1px #ec006e;vertical-align: middle; margin-top: 15px; width: 520px; height: 142px }
.novastro-priv-plus-b { background-color: #ec006e; width: 99px; height: 16px; color: White;font-weight: bold; vertical-align: middle; font-family: Tahoma; font-size: 10px; text-align: center;border: solid; border-width: 0px; text-align: center; vertical-align: middle;}
.novastro-priv-plus-b { color: White;}

.text-s-prod {vertical-align: middle; font-family: Tahoma; font-size: 11px; text-align: left; font-weight: bold;color:#ec006e; height: 20px; font-weight: bold;}
.vote-on { background-image: url(../Images/vote-horoscope-on.jpg); background-repeat: no-repeat;width: 18px; height: 20px;}
.vote-off { background-image: url(../Images/vote-horoscope-off.jpg); background-repeat: no-repeat; width: 18px; height: 20px;}
.vote-on-s { background-image: url(../Images/vote-horoscope-on-s.jpg); background-repeat: no-repeat;width: 14px; height: 20px;}
.vote-off-s { background-image: url(../Images/vote-horoscope-off-s.jpg); background-repeat: no-repeat; width:14px; height: 20px;}
.commande-b-attr {width : 60px; border: 0px; border: solid; height: 25px; background-color: #ec006e; font-family: Tahoma; color: White;  vertical-align: middle; text-align: center; font-size: 10px; font-weight:bold;}
.ratingStar{white-space:nowrap;margin:0em;height:13px;}
.ratingStar .ratingItem { font-size: 0pt; width: 18px; height: 20px; margin: 0px; padding: 0px; display: block; background-repeat: no-repeat;cursor:default;}
.ratingStar .Filled { background-image: url(../Images/vote-horoscope-on.jpg);}
.ratingStar .Empty { background-image: url(../Images/vote-horoscope-off.jpg);}
.ratingStar .Saved { background-image: url(../Images/vote-horoscope-on.jpg);}
.ratingStarSmall{white-space:nowrap;margin:0em;height:13px;}
.ratingStarSmall .ratingItem { font-size: 0pt; width: 14px; height: 20px; margin: 0px; padding: 0px; display: block; background-repeat: no-repeat;cursor:default;}
.ratingStarSmall .Filled { background-image: url(../Images/vote-horoscope-on-s.jpg);}
.ratingStarSmall .Empty { background-image: url(../Images/vote-horoscope-off-s.jpg);}
.ratingStarSmall .Saved { background-image: url(../Images/vote-horoscope-on-s.jpg);}
.h1-rubrique{ text-align: left; color: #ffffff; font-family: tahoma; font-size: 1px; font-weight: normal; vertical-align: text-top;}
.title-rubrique { background-image: url(../Images/horoscopes-title.jpg); background-position: right; background-repeat: no-repeat;}
.h_content {margin-top: 15px; height: 360px}
.h_t {padding-right: 5px; padding-left: 5px}
.h_g_title {width: 320px; height: 80px; font: 18px Tahoma; padding-top: 5px}
.h_g_desc {width: 500px; height: 50px;}
.signe_content {width: 512px; height: 100px}
.femme_content{ width: 256px}

.top_signe_f {height: 42px; width: 167px}
.horoscope_elle_lui {width: 90px; height: 30px; margin-top: 30px;  padding-top: 5px; color: #ec006e; vertical-align: middle; text-align: center}
div #1f {height: 20px; width: 20px; float: left; margin: 10px 0 0 15px}
div #container-signe-f { height: 176px; width: 167px; float: left}
.12f {height: 20px; width: 20px; float: left; margin: 20px 0 0 35px}
div #2f {height: 20px; width: 20px; float: left; margin: 22px 0 0 13px}
div #11f {height: 20px; width: 20px; margin: 8px 0 0 8px}
div #10f {height: 20px; width: 20px; margin-top: 12px}
