#product #pub_300_250.adverline .title { margin-bottom: 10px; }
#product #pub_300_250.adsense { margin-top: 22px; }
#product #pub_300_250.noheader { margin-top: 22px; }
#birth_day, #birth_month, #horoscope_sign_search, #horoscope_sign_validation{ font-size: 10px; }
#birth_day, #birth_month { margin-top:5px; margin-left:2px;}
#product_content .horoscopes { width: 484px; float: left; background-color:#faf7f1; height:auto; }
#product_content .horoscopes { width: 484px; float: left; background-color:#faf7f1; height:auto; }
#entete .date_du_jour { color:#FFFFFF; font-weight:bold; margin-left:308px; padding-top:35px; font-size:12px; }
#col_left { width:241px; float:left; height:auto; border-right: 2px dotted #e6ded2; }
#sign_nav #prev_sign { float:left; padding-top:10px; padding-left:5px;} 
#sign_nav .sign_title { text-align:center; width : 187px; float:left; padding-top:10px; color:#FFFFFF; font-weight:bold; font-size:18px; }';
#col_right #select_signe {padding-top:8px; text-align:center; }
#col_right h1 { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px;}
#col_right #select_signe .select { font-size:10px; margin-top:5px;}
#col_right #select_signe .title { font-size:10px; font-weight:bold }
#prev_sign, #next_sign, #picto_prev #picto_next { cursor:pointer; }
.rates  {margin:auto; height:65px; width:160px;}
.rates .dr_contener  {width:160px; background-color:#C00; margin:auto;}
.rates .domain  {float:left; margin-top:3px; width:50px;}
.rates .rating  {float:left; width:110px;}
#mois .rates  { margin-left:0px; margin-top:0px; height:20px; width:100%; float:left }
#mois .rates .domain  { margin-top:2px;  width:45px; font-size:12px;}
.rating { float:left; } 
#semaine { line-height:13px; }
.month_title {border:none; background-image:url('http://cdn1.horoscope.fr/1/horoscope/template/mois/entete.jpg'); height:76px;}
#bg_month {background-image:url('http://cdn1.horoscope.fr/1/horoscope/template/mois/bg_entete_mois.jpg'); background-position:left top; background-repeat:repeat-y; float:left; margin:0; padding:0; }
#bg_month h1 { margin-left:15px; font-size:11px; float:left; }
#bg_month #descriptif_du_signe { margin:15px; font-size:11px; float:left; }
.message_chat { color:#434343; letter-spacing:-1px; font-size:14px; font-weight:bold; }
.link_chat  { color:#434343; letter-spacing:-1px; font-size:12px; font-weight:bold; text-decoration:underline; }
#tirage_jour .list_horo { color:#FFFFFF; font-weight:bold; font-size:12px; letter-spacing:-1px; padding-left:25px; padding-top:25px; float:left; }
#tirage_jour a { color:#FFFFFF; font-weight:bold; font-size:12px; letter-spacing:-1px; text-decoration:underline; }
#slogan_tarot { float:left; text-align:center; margin-top:20px; margin-left:77px; }
#picto_tarot { height:90px; width:90px; float:left; margin-top:11px; margin-left:6px; }
#rotator_sign { width:100%; height:120px; background-color:#fffffd; float:left; border-bottom: 2px solid #987e75; }
#rotator_sign #another_sign { width:100%; float:left; text-align:center; margin-top:5px; font-size:11px; font-weight:bold; margin-bottom:5px; }
#rotator_sign .rot_sign_name {font-size:11px; text-align:left; padding-left:5px; }

